"use strict"

const ael = []
const alternateElvish = []

ael[1] = 'aáâeéiíoóôuúû'
ael[2] = 'abadaeahaiâlamanarârasaubabâbebibocacâcécicîcûdadâdedidîdûeaEaEäebedegêgelélêlemeneoeresetfáféfîfofófôfûgôgûhahehéhihíhîhohóhuhúhûiaiâídîdieîfigilimIminînioirîriskakákâkekikukúlalálâlelélilîlolólôlulúmamámemimímomômumûnanánenéninínonónônuoaobodôfogoiolôlômonônorôrosôspapápépípîpóqáqeqiqírárârérírîrorórôrúrûsasásâsesésisísîsúsûtatátetétêtitîtotótôtutútûuaubueufûguiûlumûmûnuoúrûrvaváveviwáwéyayáyeyéyoyóŷryuyúþá'
ael[3] = 'achâchadaadhadiadraduaegaelaenaeraesaewahaaiaaigailainairaisaiwakaakialaaláálaalfalmaltalualwamaámaambamiâmiamuanaánaancandanganîankannánoantanuanwapaaqiaraáraarcareárëarfarnarpartascasgastataathaukaulaurausavaaváawlaxëaxoáyaáyeaþabâbbadbâdbaibalbâlBanbânbarbárbârbawbebbegbilbinbirblêbodbogbonbônbôrbuibyrcadcafcagcaicamcascâscawcëacefcenceucigcîlcimcîncírcîrcîwclicoacodcoecôfcogcôlcômcôncorcrîcubcûdcûlcumcûmcûncûrcŷlcŷrdaddâddaedâfdaidaldamdandânDândawdegdeldemdendhadiedîldimdîndirdîrdîsdoddôfdoldôldomdondôndôrdosdredrôdrûduidûldumdûndûrdŷldŷrearëarechedhegoelaelcéleelfelkellElleloeltelwémaenaénaendeneengennenoentEnuepëéreeroerteruEruerwescesgeskestethetlexaexefadfaefaifamfanfânfarfasfawfëafegfêgfelfemfenfêrfimfînfirfîrfoafodfôffôlforfôrfôsfuifûnfûrgaegaggamgângargasgawgedgemgengergilgirgîrglâglîglôgobgôdgoegôfgoggôggôlgômgorgôrguiGulgûlgûmgurgûrgwâgwegwêgwîhadhaehaihâlhamhanhatheahebhenhênhérheshiehîlhimhinhirhîrhiwhíwhlôhoahoehômhonhónhôrhoshráhûbhûdhuehuihûlhumhûmhúnhûnhuohûrhûshwâhyahyáhyehŷrialiâriauîdhierikeikiileíleilfilmiltiluimiimmincindíneinginnintinwiolionioriôríqaíraíreírëirmirnirtistitaítaitëithiûliyekaikankarkárkaskeakenkénkiekoikorkoskuokutladlaflailaklamlanlarlárlaslatlealeglenleoletlhêlhîlhûlialiblieliëlîflimlinlínlînlîrlislísloalôglômloslóslôslublûgluilumlûmlúnlûrlyelŷgmabmâbmâdmaemâfmaimalmálmammanmânmarmármatmaumawmegmemmenmetmibmiemigmîlmimminmínmînmirmîrmismîwmoamodmoemólmôlmônmôrmôsmuimulmûlmûmmûsmutmŷlnadnâdnaenainaknalnannánnânnarnárnârnatnaunawneanëanebnednefnelnêlnemnennénnernérnesnibnîdnienîfnilnimninnínnînnirnîrnisnísniwnoanodnôfnognôlnônñónnornórnosnôsnûdnuinúnnûnnuonurnûrnusñwenyenyéoarochodooegoeloeroewogaoiaoifoioôlaoleollolmoltomaómaómuondonëongonoontópaopooqiorcoreóreórëorforkormornoroortospossostothôthóvopadpâdpaepanpânpatpaupawpeapegpelpêlpenpiapiepimpinpînpiopiupoapôdpoipuipurpusqanQenqieqinquirâdramranrânRânraurawrëaremrhîrhûríaribriëríerîfrigrimrinrînroarodrogrôgrôlromronrônrôsruarueruirumrûmrûnrûssadsâdsamsansarsatsawsegsensiesiëSilsinsiosírsîrsíssoasólsômsônsôrsuisûlsûrsúttadtâdtaitaltáltâltamtantântartártârtastástawteatebtegteltentertértettewtêwthethîthûtietiëtîftiltîltimtintîntîrtistîwtlîtoatôdtôgtoitoltôltôntortôrtrîtûdtuftûgtuitumtûmtûntuoturtûrtyátyetyéúanuchuiluinuirulaulcúleulmuloúmëûmiúnaûnauncuntúpaúqaúraurcúrëurfurmúrouruusbuscusgustúvaúvevalvanvánvarvatveavëavenveovëoviaviewénwieyanyáryatyëayelyénylfyómyonyónyór'
ael[4] = 'abodacasachaadabAdanadaradeladobadoradraaearagaraglaagoragosagraahtoaianaicaaidhaikaaikoaileailoaimoainaAiniAinoAinuaiqaairaaireairëaiscaistaithaiweaiwëaiyaakkaaksaakseaktaalaealafalagalanalasalbaalbëalchaldaalfaalkaallaallealmaalmëalmoâlogalosalphalqaalqealtaalvaalvëalwaalyaamanamarambaambeambëambiamboamilamisammeammiamnaamonampaamunamyaanaianarAnarancaandaandoanelangaangoankaannaanonAnoranosantaanteantoanwaanweapsaapteaquaaradarafarakaranarasaratarchardaardhariearinarisarkaarmaarnearodarogarpoarqaartaarwaaryaasaraseaasëaasiëasraassaastaastoaswaAtanatarathaatsaattaattoattuatwaatyaatyoaubaauleauloauqaauraaureaurëauroausaaustautaauteauthauveavadavasavinavodavosawesaxanbabababibachbailbainbalabalcbaldbaltbancbandbangbannbantbarabarcbarnbartbassbastbaugbaulbaurbeglbeinbeltbencbennbentbeorbessbinnbithblegbliwboerboirbonnbontbórabornbostbothbragbrilbrinbrodbrogbrôgbruibrumbrûnbuinbuirbunncadwcaelcaencaercaewcailcaircaiscaiwcalacálëcalfcalwcammcampcanacanccangcanncánocantcaracáracarccarëcarmcarncarpcastcatacaugcaulcaumcauncëanceircélacelccelucelwcévacevncilmciltcímacintcithcleiclogcoencolccollcólocolucolwcômacormcorncorwcostcothcramcrigcrogcrôlcromcrugcruicrumcuencugucuibcuidcuifcuilcuinculucúmacumbcúnacunncunocurocurucurwcusccuvocwamcwilcwîlcwimcwîrdaeldaendaerdaewdaildaindairdalfdalvdalwdambdanadancdantdaradarwdathdaugdaurdeildeindeludelwderndessdoerdofndolcdolldolmdoltdonddonndontdoridormdorndostdothdrabdramdrimdriodrogdrondruidrumduifduilduinduruëalaeanteareecetedenegesEglaEgolegoregosegraehtaehteeithekkeekkoekteEldaelefelegelenElenellaelmëeltaelumelvëelyëemelemeremigemilemmaemmëemyaenarendaendeendëendlenedenegenelengaengeengëenkeennaenneennoenosenqeenqientaentëentoenwaenweenyaequëercherdaerdeerdëereberegerenerinerkaerkeermaertheryaeryneskaeskeessaesseessëestaestoetiletseettaetteetyaetyoeuleéveafaelfaerfaigfailfainfairfalcfalffalmfaltfampfanafánafancfandfánëfangfannfantfarafárafarcfárefarffarnfascfásefassfastfathfaugfaunfaurfausfáwefechfeinfeirFeirfelafelufengfennfenofentfernfescfessfestfethfienfilcfincfindfinefinëfínëfingfinnfintfionfirefithfladflâdflanfliwfoegfoenfolcfólefornfostfuinfuirfuisfúmefuncfundfungfuntfurnfurufwegfwîrgachgadagadrgadugaelgaergaglgaibgaidgaiggailgairgaisgaiwgalagallgaltgalwgampgandgantgaragarngarwgathgaudgauggaulgaurgeilgellgerngethgillgilmgiltginggiolgiwlgladglamglâmglanglânglasglâsglawglegglibglimglinglîrglisglodglôrglôsgluiglumgôbigoergolcGoldgolfgollGoltgolugolwgômagondgonngorfgorngortgorwgostgothgraugrawgrimgriwgrodgrôggrôngrûdgruggruigrumguigguinguirgundgunggunngûrigurugwabgwâdgwaggwaigwamgwângwârgwasgwâsgwâwgwedgwefgweggwemgwibgwîlgwimgwingwîngwirgwîsgwiwhâdhhaenhaerhaewhaibhaidhaighaimhairhaishalahalbhalfhallhalmhamphanahandhannhánohanthanuhanwharaharcharehariharnharohároharuharwhasthaudhaughaushávahawnháyahecaheirhelahelchelehelfhellhelwhemphenehennhenohenthérahéreheriheruhescHesshesthethhetlhilmhiluhimphínahísehísëhisthithhîthhívahlashlawhloahmâlhmawhónahonnhonohonthópahórehornhosthothhôthhraihroahrónhruohuanhûbihuchhuilhuirhulchúmehúnahunchunnhunthúrohúvahúyahúyohwanhyariachiaewialeiandiantianwiathiâthiauniauridiridraidriielliestiginigliigoliksaiksoiktoilcëilinilkailkeilkoilleilliilmailonilqailsailweilyailyëimbaimbeimbëimlëimliimmaimmëimmoimnëimniimyaincëincoindëindoindrinegingainibiniginkainnainniinqainsainsëintëinwëinyainyeinyëiolfionniqisiquiiriníruiiryaIsiliskaisqaisseissëistaiswaitasitisitseixalkabukalakálekámakamokanakánekánokanukarokárokartkatakatekatlkatokemikentkerekétokílakiltkólekómakópakotekulokulukúmakúmekúnekurulachlaeglaerlaewlafnlaiblaimlainlaislalalalflalmlaltlamalámalanclandlanelanglannlantláralarmlarulasslastlátalathlaublaudlauglaurlauslechlemelemplenclenklentléralestlethleuslhadlhaelhailhaslhawlhimlhînlhîrlhiwlhîwlhomlhônlhublhûglhuilhumlhûnlhûrliarlícoliegliltlimëlindlínelinglinnlintlírëliriliscliselíselisglisslistlithlitllívelöarlócëloegloenloerlókelómelómëlónalonclondlónëlonnlópalopolorclórelórëlornlosclosglosslostlótelótëlothloxalubilûgiluibluimluinluislúkelúlelúmelúmëlúnalúnelunglúpelurclúrelustlûthlutllútolúvamabamadamadumaedmaegmaelmaenmaermaewMaiamaigmailmainmairmaismákamalcmálemálëmalomálomaltmalwmámamamimanamánamancmanemánemangmanimannmanumaqamaramáramarkmarnmartmarumastmathmatlmatumaudmaugmaulmaurmausmáwemawrmaxëmaxoMáyamáyemearmêdhmegrmeinmélamellmeluménamentmeoimeqamescmesgmethmetlmicamicimidhmîdhmikemilemiltminamínamindmineminnmiogmiqemíramiremíremírëmirkmirtmirumísëmistmithmiuemíwamixamiχamoedmoelmoirmólamólemólëmónamônamônimoramorcmordmoremorëmóremórimornmóromortmothmuigmuilmuinmuirmuismúkomulëmulomúnamuncmundmuqamurcmuremûrimuscmûstnácënadanadinaegnaernaesnaewnafanáhanailnainnâlanámanámonananancnandnannnáponaranárenarknarnnarpnarunarwnásanásenassnastnathnátonaubnaudnauenaugnaurnausnávanávenávënaxanécaneðwnelenellneltnémenénanennnénunernnertnésanésenessnestnetanetënethnexanéyangôlnícanícënidhnîdhnielnierniesnílënímonimpnindninnnionniosnípaniqeníranírenírënítenithníthnîthnívanixënoennoernofnnólanólenólënómënónanórenórënornnoscnossnostnotenótenothnóvanóvonuannûdanuinnúlanúlenúlënúmenúmënúnanúranúrenurnnúronurunútenûthnuxonyarnyasnyatnyéloaraobinobraochaodinodogodraoearOgodogologorograohtaohteoikaoineoiqaoiraoireoiseoiteoithoiveoiwaoiweokkaoksaolarolbaolcaolcholdaoldeoletólinollaolliolloolmeolodolorolosolpeolvaolwaolweolyaómanombaómeaómëaomlaompaondooninonnaOnodonwaonwëonyaoptoorchorcoordaóreaorenorkoormaormeormoornaorneornëorodoronorosorotorroortaortoorvaorwaoscoospaossaosseostaostoosweotosotsootyaovéaovorówenpagapaibpalopalwpandpannpanopantparfpastpathpatlpaurpávapelopendpengpennpentpesspethpetlpiegpiekpietpiltpilupindpinkpintpiogpíqapirëpitepíwepladplegpoarpoenpokopolcpolepolëpolmpolupómepónaponopontporepostpotepotopóyaprogpuigpuimpúlepuseqámeqáqiqáraqáreqeluqéneqentqetlqileqíneqintqívaqoluquëaquénquiëradaraefraenraewraibraigraimrainrákarámaRanaRánarancránerantraphráqarascrasgrassrastrathratoraudraugRaunrávarávëraxaraxërénarendrentréroressrestrethrhaerhamRhânrhasrhawrhemrhîdrhîfrhimrhînrhisrhîsrhíwrhîwrhôdrhôgrhomrhuirhûnrhŷnríanrîdhrímarimprimurínarincringríperissrochrómarômarómerónarondrontrossrostrótarothrotlrûdhruimruinrukuruscrúserúsërusgrustrûthrúvaruxarúyasâdhsaelsaersaewsaibsaidsaigsailsairsalcsalfsámasámosanasancsánësantsarasárasardsarnsárosathsatlsaulsaursávaseinsellsélosendséraséresérësethsîdhsielsilcsilesilosímasinasincsindsinesingsinksintsionsirasírasíresírësirpsísesítesítësithsitosívasívësólasómasórasothsuibsuilsúkesúlesúlësúlosultsúmasúnesunisurasúrësúrususcsusssûthsutlsúyetaegtaeltaentaertaestaewtaidtailtaintairtalatalctáletalftalotalptalttamatámatamotanatanctandtánetangtanotanttáqataratáratarctáretarftáritarntarptarutasstasttatatátatathtaugtaultaurtaustávatavntékoteldteletelmtelttelutématénatenctenttérateretesstethtetlthafthamtharthârthasthawthedthelthêlthenthilthimthînthîrthlêthôlthônthôrthugthûltiertilatilltimptínatinctinttinwtiontirttisctithtladtlubtluitôbatofntóletolitolltondtongtonntópatorctorntosstramtrîwtrôntrugtrumtuigtuiltuimtulttulutúmatumbtumptunctundtungtunntunttúpotúratúretúrëturmturoturutusctuthtútotúvatyeltyentyostythtyuetyurtyusubedubriufrauialuileuilwuithuitouiviukkuulcaulchulcoúleaulinulkaulkuulmaulmeulqaulqiulugulunulweumanumbaumbeumbëúmeaúmëaumeguminumirumliumnaúnatundounduungounkounqaunqeúqiluqisurcourdaurduurinúrinurnaurraursaurtuurugUruiÚruiurusurwaúsiëúsirusqeusweûthiúveaúvieúviëuvinValavanavanevanëváravárovasaváyavélaveluvenavenevénevénëvéravéreveriveruvikavíkevílevínëvirtvísivitevorëvórevorowáwawayawinëwóreyámayámeyanayánayarayárayáreyaruyávayáveyávëyáweyémayéreynebýnegyrinyúlayuroyúyeyúyoþúlëþúna'
ael[5] = 'abairabladabontachadaclodadhinadronadrosadrumadviraelinaewenaglaraglenagloragrosaianoaibinaidhaaigliaigosaikorailinainanainasainilainogainosaipioaiqieairëaairenairinaironaistaaithiaithlaithraivinaivoralakoalamaalancalcaralcoraldeaAldëaalimaalkaralmiealquaalthaalwedalwegalwenamathambalambarAmbarambenambonamborambosamdiramladamlugammosamothamradamrodamrogamrosamrûnanannAnaurandeaandonandraandulangebangolangosangweankarannaiannasannerannonannuiannûnanothanqaranqinanthaantilanuonanúreanúvaanwararataarátoarbenareanaringarmararminarnadarnenartanarthaarthiarwadaryonasaroascarasgarasseaastarastorataqeathaeathalathanathegathlaathonathruathwiattëaatwenauglaaulinaulosaureaaurinausieausinaustaautasauviëavíkaavornavrasawestaþumobachabagodbagribagrubaithBalanbalchbaradbaraibaranbarchbardhbarodbarogbaronbarosbarthbaudhbelegbelinbelonbeninbenliberenberilblandblantblathblaudblencblessblithblossbodraborddbordhboronborthbrachbradabrancbrandbrannbrantbrassbreigbrethbrincbrithbrochbroisbrondbronnbrontbrossbudhucabedcaborcadogcafolcáfrucaglicagricaiadcaifrcainacairëcaithcaladcalancalarcalcacalencalmacaloncalphcambacambëcanadcantacanwacarabcaragcarancarascarbhcarcacarchcardacardhcaredcarmacarmëcarnacarnëcaroncarpacarthcarvaCasarcastacaumacauracauricebercelchcelebcelegcelincelvacemencénaicendacendëcenedcentacenyaceralcerchcerincertacerthceulaceulëceuraceurëcevenchwîncianncilincilmëcimbacintacircacîrincirmaciryaciucaclampclannclastclathclaurclochclosscluimcobarcoirëcollacollocombëcondocorchcorincormacorobcorolcoroncottocraigcranncrechcrinccrisccrisscristcrosscrostcruimcrunccuimacuithcuivëculoncumlicundocúrancurincurthcurugcuruscurwëcuvoncwanccwantcwastcwelmCwenncwentcwerccwesscwethcwimpcwingcwistcýroncyúcadagordalegdamordaudhdauthdelchdelebdelegdelindelosdiantdiéradínendodridolchdolendolfadólindornadorondorosdrafndrambdraugdringdrinndrintdrioddriogdrithdronndúathdúlindurogdúvendýgareareneäreneäroneasteechadechilechorechuiecthaedaidEdheledhenedhosedlonedwenegalleglaneglinegnasegrenegrinegrosegwedehtarehtileibeneilineirinekkiaektarelbenEledhelenaelfegelfelelfinEllasellenEllesEllirelloaEllonelmenelthaelvëaelvenelwenemfegemlinenaidencuiendëaenderenedhenethenfegenganengetengriengwaengwëenkenennasennieenninenqinenquëentanenthaentyaenwegepetaephelequeseredheretheriolerminernilerthierumeEruvaerwedesbinesgalesseaestelethiretsirettuifablifadhwfadinfaflifaginfaikafailafainofairefairëfaithfalasfalchfaldifalinfalkafallefalmafalmofalonfalosfalqafalqefambafambofandofangafansafantlfantofanuifanwafanwefanyafaranfarasfáreafarenfarmafarmefarnafarnefarnëfaronfassefastafatsefaukafaustfeglafelcafelcofeldafelegfelmëfelyafendafendëfennafenogfenqaferenfernaferneferuifilegfiletfilitfilmafilqefilwafimbëfimlifincafindafindefindëfindlfínëafinegfinglfiniefinigfinwafinwifinyafiontfírebFírebfirenfíriëfirinfiryaflaewflairflantflassflincflindflinnflossflothfluimfodrafofrifofrufoinaformafornaforodforogforteforvoforyafôthafringfugrifuinefuiorfuivafurinfwiongadorgadosgadwigaeargaistgaladgalasganosgarafgardhgarobgarthgathagaustgauthGavargavongavosgawadgelirgeringerydGilimgimligimrigiothgirdhgîringiwolgiwthglaerglaewglaibglaimglairglaisglaiwglammglannglarwglassglastglaurglennglentglestglichglindglingglinnglînnglintgliscglistglithglossglostglûdhgobelgobligobosgodragoeolgofelgofilgogelgogìlgolasgolbhGoldagolmagolodgologgolyngomodgomolgonebgorchgordhgorengoringorodgoroggorthgoveggrailgraimgrandgranngrauggrausgrestgrindgrinngrithgrondgronngrothgrûdagruimgruingulingumrigurdhgurthgwadhgwaelgwaengwaewgwaidgwailgwaingwaisGwalagwaltgwanngwantgwanwgwassgwastgwathgwaungwaurgwedhgweingwelcgwelwgwendgwennGwenngwentgwertgwesggwestgwethgwidhgwilbgwilmgwilwgwincgwindgwinggwinngwintgwioggwiongwirngwistgwithhabadhabinhachahadhuhadorhadrahaedhhagrahahtahailahaimehairahaithhaivahaiyahakkahaldahalishallahalmahalmehambahammahamnahampahamrahanarhandahandehannohantahanwaharadharanharchhardahardhharmaharnaharogharpaharvoharwehatalhatsehaudhhaurahausthebelhebonhecilhelaihelcahelchheldaheldeheldoheleghelenhelinhelkahelkehellehelmahelmehelmohelonhelorhelwahempahequaherenhermaheronherthherynhesinhessahestahestohethwhildehildëhilmihilmohilonhimbahinarhindëhindohinnahinyëhirilhírilhironhiroshísiëhistehiswahiswehithwhlócëhlónahmaelhmalthmalwhniofhobashohyehoithhoiyeholdëhollaholleholmaholmeholmoholwehondahondehondohoneghonighóreahormahormehorrohossehostahostohraiahrávahrávëhrívehrívëhrónahrótahróvahrúyahuginhuinehuinëhuithhuivahúkeahulinhulqahumpehundahuntohuornhurinhwannhwinnhyanahyapahyárëhyázëhyólahyúneiaethiavasidancIdhelidheridhraidrilifantilbarIlethilliailúveilúvëImbarimícaimladimradindilindisindorindosindraindyoingemingoringweíniasinnasinnorinnosinquëinsilinthiintinintyaintyëinweginwininwisipsinírimairminirthaisimaistuiistyaitaraithegithilIthilithogitilaiuithivrinkailakaimakaimekainakainokaivokaiyakakilkalarkalaskalkakalkekallakallekallokalmakalonkalpakalwakambakambekambokampokandakantakantekantlkanwakanyakapsakariekarkakarkokarmakarnekaronkassakassekastakaukakaukokaunekaurekeketkektakelmakelutkemenkemnakenqakereskestoketyakilinkilmekilyakindakiriskirkakirmekiryakisinkiukakoilekoinakoirekoitekoitokoivakolkakolmakolmekolwakómeakondokópaskordakorinkorkokormakornakornekoronkosarkotyakuilekuinakuivekukuakuldakullokumbakumbekumnakumpokundukuntakurdukurwelabraladenladinladoglaicalaichlaikalaikelaimalaimelaiqalairalairelairëlaisilaitelaithlaitolaivelaiwalalarlallelalmelaltalamanlambalambelambëlammalanatlancalandalangalangëlangolankolannalannelanqalantalantëlanwalanwëlanyalapillappalapsalapselaptëlaquilárealarkalarmalarmolasirlasselassëlastalastolátielattalatwalatyalaucalaudhlaukalaukelaulelaumelaupelaurelaurëlautelauthlauwelavanlavarlávarlebedlebenleberlebiglegollehtaleichlelkolelyalembalemenleminlemnëlempelempëlemyalendalengëlenkalenwalenwëlenwilenyaleperlepsalepselepsëleptaleqetlestalestoleucaleukeleumeleutaleweglhachlhaeglhaerlhaeslhaewlhagrlhaiglhainlhaiwlhamblhanclhandlhanglhannlhantlhasslhathlhauglhaurlhawslhendlhesglhimplhinclhindlhinglhinnlhithlhochlhoeblhoeglhoerlhoewlhonglhonnlhornlhosslhostlhothlhuinlhunglhuntlhuthlhûthlibliligenliginlikinlildalimbalimbelimbëlímenlimfalimiglimillimnalimpalimpelindalindelindëlindolingëlingolinqelintalinwelinyalipillipsalipteliqisliskelissëlitseloborlocinloicaloicoloimaloimeloireloitelokseloktelombalómealómëalóminlondalondelondëlopsilordalornalossalosselossëlótealotsëlottëlovenluciëluhtaluhtuluimëluinaluinëluistluithluksoluktalúlealulwilumbalumbelumbolúmenlúmialúmielumnaluncalundelungalungolunguluntalunteluntëluppoluqualúrealusselustamabirmabolmacarmachamacilmadhamadrimaethmaglimagolmagormagrumahtemahtëmaicamaidhmaienmaikamailemailimailtmainamaintmairamairëmairomairumaitamaitemaitëmaithmaiwemaiwëmaiyaMaiyamakalmakarmakilmakkamaksamaksemaksomaktemaldamaldomáleamalenmalkamalkemalkomallemallomalonmálosmalsamaltamalwamambemamilmanarmandamandemandomandumanenmangemankamannamanosmantamantlmanwamanyamaptamaqarmaquamardamardomáriëmarilmarinmarmamarolmaronmarosmarqamarremartamartomaryamaryemaskamaskemassamassemassëmastamastomaswamatiematsamatsomattamatwamaulemauremauthmavramavrimáwarmecinmedidmeduimegilmeglimektamektemelchmeldameldëmeldomelinmellamelmemelmomelnamelonmelpomeluimelwamendëmenegmenelmentamentemenyamerilmerkameryamestametermettamettemiaugmiblimiginmiksamildimilinmilkamillëmillomilmemiluimilyamimbeminasmindamindëmindlmindomineimingaminibminnaminqemintamintiminuiminwaminyamirdemíreamírëamirilmirinmirosmirwamiryamistamistemistëmitsamittamityamiulemodogmodrimoeasmogrimoikamoilemoinamoldamolifmondomordomorkomornamorqamorthmorwamottomuglimugolmuilemuinamuintmuldamulmamumolmundomunqamuntamurmemuryamussemuthanabosnabrunaccanadhanaedhnaethnafolnahtanahtenahúanaicanaichnaiconaikanaikenaikonainnnaiqanaiqenairanairenaitënaithnaksanalbanaldanalienallanallenalosnaltanambanámiënammanamnanancanandanandenandënandonanwananwënápatnappanapsanaqarnarchnardanardhNárieNáriënarkanarmonarognarqanartenarthnarwanarwenarwënásannáseanásiënassenassënastanastonaswanatsenattonaucanauconauglnauinnaukanaukonaulenaumanauronausenautanauthnautonauvanávëaNawagneccënecelnechanedernedhwnegennehtanehtenehtëneitenekkanekteneldeneldënelednelegneletnelkenellenelmanelqaneltaneluinelyanelynnembanemyanendanendenendënendonenuinenyanenyunercanercënerdonereanerminernonertenertënertunessanessenestanetilnettënetyaneumaneunaneuronibenniennnigedniglanigorniksenildanildenildonillënilmenilmonimpanindanindenínimninqenínuiNínuininwaninyaniostniqisniquënirmënirwanirwenissanissenissënistonithanityaniuleniwinnobadnochanodronoginNogonnoikonoirënolmenolmënolmonóloanolpanolwanolwenolyanondanonnononwënordhnordonoriënorkanormënornanornenornonorsanortanorthnortoNóruinossenossënostanoswanoswenótiënotsonudinnuflinufrinuinënuirinuldanullanumbanumbenúmeanúmennûminnungonúoranuptenurrunustenútilnwámënyaranyárenyárënyatlnybolnyéninyérenyûnaoalleoarisobronochuiocthaodrimodrogodronodrumoegasogladogronohlonohtaroialaoialeoialëoiavëoilinoiswaoiwieokkeaólamaolandolaudoldosólemeolfinolmetolóleolóreolótëolotholweaolwenomlosongolongosongweongwëonnenonónaonóneonóroonthaopeleopoleorannordieorhodormarorminoromeorostorothorthaorthiortilorvaborvogoryatostarostorotholothuiotokeotsanotsatotsëaotwenovraspaeanpaethpagripahtapaimepalanpalarpaldapallapalmepaltapalwapambapanaspandapaninpannapantapaptaparanparcaparchparkaparmaparnaparnëparthpassapastapathwpattapeccopeichpektepelegpelerpelinpelkopellapellepelmapeltopempëpendapendependëpennapentapenwapenyapeqenpeqilperenperinpermaperqapertapibinpigenpigwapihyepilenpilinpilmopilnapilonpilwepincëpíneapinigpinqepirinpirnëpiryapityapiuleplesspododpoikapoimepoldapolkapolodpómeapondoponteporogpostapotaipotsiprindpruinpsárapuhtapuktapulkapulkopulmepulpapulqepulwapumpopundopuntapuntlpupsopúrëapurinpurmapustaputseputtapyúvaqainaqalinqalmaqalmeqalnaqaltaqambaqámeaqampaqampoqandaqantaqaptaqardaqarkaqasilqeletqelieqelleqelmeqelmoQendeqensoqentaqenyaQenyaqerkaqesseqestaqetilqettaqildaqildeqileaqilinqilirqilleqiltaqímarqindaqindeqindlqíneaqingaqinneqinqaqinqeqintlqinyaqirinqirmeqitinqívieqoldaqondaqorinqosseqottaquácëquácoquainquárëquëanquínëquingquítaraicaraichraikaraimarainarainëraiqaraithraiwërakkaraktarakterallerambaramberamparandaránenrangarankarankorantaranweranyaraskorasserassërastaraucaraucoraukaraukeraukiraukoraumeraumoraunarauroraustrautarávëaravinrekkarembëremmaremparendarendirendorenniresserestaresturettorhachrhaedrhaenrhaewrhafnrhaidrhainrhancrhandrhasgrhassrhaudrhaugrhaunrheinrhennrhessrhestrhienrhincrhingrhinnrhoegrhondrhonnrhoscrhossrhuinribinrillerilmarilyarimbarimberimbërimbirímenriminrimnirimparimperindarinderindëringaringerinkarinkerinkirinkorinkurinqarissëristaroccorodelRodonrodosRodynroglirohirrohtaroimeroinarokkorombarómenrondarondorongorontaronyorosserossërostarotserottorotwarovalrûdinruinaruinëruistruivërundarunyarúnyaruscaruscorúsëarussarusserussërustasabarsablisadarsadorsahtasahtesaikesailasailesainasaiposaiqasairasairusaisasaithsaiwasalabsalffsalkasalkesalkisalmasalmesalpasalqesaltasalumsambesaminsamnasamnosampasampesamposamrisanarsandasangasankasankesantasantosanwësanyasanyesapsasaptasaratsarchsardasáreasarkosarmasarmësarnasarnesarnosarossarqasartasartosatarsattasattosatwasatyasaukesaulesaunasaunesaurasausasauthsauvesavarscarnsehteseldaseldeseldëseldoselerselkaselyësendasengesennasenyasercëseregserinsermasermesermoserniseronsestesiarësigilsihtasikilsildasildesilefsilifsiliksillësilmaSilmasilmesilmësilqesiltasilwasimensímensinansinarsincasindasindesindësindisinensingesinqesintasintesintlsinwasinyasinyesirëasirilsirpesisinsissësistesithasiulesoglisoicasoilesoinasolchsolmasolmesolorsolossondasondosongasorinsornasornesornosoronsorossoveasovrisuhtosuithsuivasuksasuktesulkasulpasulussundosunqasunqesuriësurussuryasutyasúyontadoltaduitagoltagortailatailetailëtaimataimetainataitëtaithtaivataksetaladtalaftalantalartalastalattalcataldatalegtalkatallëtalmatalmetalpatalqetaltataltetamantambetambëtamentamintammatamnatampatampotandatandetanentangetangotánietankatankotannatantatantetantltanwatanwetanyataptataragtarantarastarchtárietáriëtarkatarmatarnatarogtarvatarwatarwetaryatassatassetassëtastetathntattotatyataucataugatauletaumataunotauratauretaurëtavartavastavortawartawenteciltefrategiltegoltehtateiarteithtekettekiltekkatekkoteksetektetelartelchtelcoteldatelintelkotellatelletelmatelmetelpetelpëtelqetelumtelwatelyatempetendetendltengetenkatennatensitentatentlterchteregterenteretterratessatestetetsetettateukatévietevintewchthafnthaigthailthainthalathalfthambthancthandthangthanntharmtharnthascthastthaunthaurthelathelgthennthentthesgthestthimpthincthindthingthinnthionthiscthiththlidthlimthlosthondthonnthornthossthostthoththradthramthredthrimthuiftiblitidigtifintiksetildetildëtilletillëtilmatiltatilwetimpatimpetimpitincotindatindetínentingatingetinkotinnutinwetinwëtirintiristirmotirnetitsetittatittetiukatiukotiuratiuretiwditlachtlaistlaiwtlasstlaudtlethtobastôdhitoglitoinatokottolbotolchtoldatoldotóleatolegtollatolletollëtollotolmatolodtologtolostolottolpëtolpotoltotolyatolyotombatombotompatompëtompotongatongotontltormatormetornatorodTorogtorontorqatorwatranctrathtrunctuiletuilëtuimatuivatuksatulkatulkotulmatulogtulpotulugtulustulwetumbatumbetumbotumlitumnatumpotundatundotungatunketunqatuntotupintupseturcaturcotúreatúrëatúrinturkaturmaturutturwatussatyarotyávëtyetltyúkatyúmatyúretyútatyúteuanuiúcarëuchirudrugufethûgrinUigoluilosuirebuiroluivenúlandúlannulbanuluchúlumëulvonulweaúmaraúmárëumbarumbasumbelumbonumpaiumrodunathungolungraungweungwëungwiunnorúnothunqieunquëunthaunweguphtourdufÚrimeÚrimëurnorurthuurúvaúruvausfegusquëusultuthiruvanaúvanaúvanouvlamuvostuxarëúyalëvailevailëvaimavainavainevairevaitevaiwavaiwëvaiyavakkovaksevaldaValdeValiëvalinValisvalkavalkevallevalmaValmeValmoValonValsivaltovalyavandavandevandlvangavaniëvankovantavanwavanwevanyavaqievardovarkavarnavarnevarnëvarnivarqavartavaryavasarvaskavassevastavávëaveccavehtëvelcavelkaveltevendevendëvénëavenieveninvennoventavenwevenyaverieverinverkaveryavessevestavihtaviksaviktevildevilyavindevinyavinyevírievírinviryavistavistëvoinevondovóreavornewaiwewaldawalmëwanwawardawassewastowelbawelbeweletwelmewelwewembewendawendewendëwendiwengawentewenyawildawilinwilmawilwawilyawindawingawingewingëwingiwinkawinwewirnëwistewistëxiétëyaimayaimëyaisayaiweyakkoyakseyaksiyalkayalleyallëyalmeyaltayalteyamboyandayandoyantayanwayanweyanwëyáreayartayasseyattayauleyávanyáviëyeldayeldeyeldëyelinyelkayelloyelmayelmeyelwayendayendeyendoyénieyéniëyenyayerenyernayestayesteyolmeyondayondëyondoyonnayonwayonyoyrithyualeyuldayulmayulmeyulmëyungayunqeyúyalþelmaþolonþossëþurië'
ael[6] = 'acharnadhwenaduialaearonaegliraeglosafarchaglannaglathagrechahamaraibiosaidlanaidrosaigliraiguisaikaleailionainimaainuilaiqaleaiquenaistogaithebaithogaithosaithraaithylakaireaksinaalagonalagosalahenalaithalaksealalbëalalmealalmëalamenalandaalanwaalarkaalaskaalassealassëalastaalaswaalbethalcharalchoraldamoaldarealdeonAldúyaalkaraalkareallumealluvaalmarealmothalómeaalwaraamaimiamaithamaldaamanyaamarthamartoambaleambelaambenaambendambennambonaambredambunaamillëamilyeamlothammaleampanoamrentamrintamrostamuntaamunteamvennamvinnanaccaanainaanantaanarieAnaryaandaveandavëandúnaandúneandúnëanessëangathangrenangrinannuiranqaleanrandantaroanthosanthumanustaanúvieapacenapaikaapairaapairearaktearanelaraniëaraníeAranoraranyaaraucoaraukaaraukearchafarchodarchosardhonarinyaarmaroarphenarquenarthorasartaascenëasestaasesteastulaatamirataryoatatyaatempaathgarathgenathradathronatlantauglasauglosaurostavandeavaniravanwaavarnaavestaawaldaawarthbachorbacthabadhorbadwegbagethbagronballambandrabaradhbarantbardhabardorbarthibarwenbasbosbecthabedhinbedhribellasbennasbenthibenwedberethbesainbesgadbhraigbilincbladorblaithbodronbothlibragolbraithbrantabregedbregilbregolbridolbriglibrigolbrindibrininbronwecadhadcadwarcadworcaelebcaenuicafwencagrincailegcainencaistacaithlcalimacalinacalloncalthacalwedcanathcancolcanhuicannascansatcantëacanthacantilcantuicarachcaraescaraxëcárimacarinacarnincarrëacarwegcastolcathorceleircelethcelimacelumëcelwincénimacenítëcennanCermiëceurancevnascevnorchwannchwestchwinncidinncílobicingracinnogcirbancirdancírdancirithclimliclogodclummicodiofcodorncodrincodroncodwedcoenelcoimascoirëacoiviëcólimacoluidcondircordofcrabancraithcrigencrogincruithcrumuicucthacuibricuilincuilogcuiviëculwincunnascunwedcurdhucúvimacwarthcwedricwelegcwilegcwiloncwimricwirildadbendafrosdafuigdagnirdagrosdailirdairogdalathdalechdammogdangendannasdannendarathdarhoddarothdauthadeliandelmosdelothdelwendiendadinethdírieldirioldolmegdorvendothlidrabridrauthdribindrogladrogoddrogolduilegduilinduinenduirrodúlinndulthadulwendurgulduruinduwathdúwathdwindiEblaerEbloerechainechuirechuiwecthelecthoredinaredlennedreinegionteglanneglennegriolehteleehtelëehtyareilianeinioreirieneithadeithebeitheleithogeithroekkalaektalaekteleelanorelenyaElenyaelflinelianwEllethellothellumeembrinenchuienekseenektoeneldëenellëenelmoenetyaengrinennionenquëaenquiëenuithenwinaenwiolenyáreepessëepetaiEphriwereámaeresseeressëErríveerúmeaerustaestentethlinethuilettaniettanuetteleevandlezellafabwedfadrinfadrogfadronfadrosfaiglifaigrifaikarfairiefalmarfalothfalqanfandorfandosfanórefantorfanwosfaralefaralëfarinafarinofarothfathlifaustafecthifedhinfedhirfedhuifegrinfelthafelusifelwegfenlugfennasfenumefenwedfergarférimafidhrafilimafilumefindelfindilfingilfinglifingwafingwefiniosfinnelfinnilfinthafinthifinwegFírienfírimaFirionfirithflaithfofrinfólimaforgamformenfornenforvenfraithfufrilfufuinfuglasfuglosfuilasfurionfwegligadrengadresgadrongadrosgaduingaerongagrongagrosgaisingaladhgaldongalothgalwedgalwengammasgandosgannelganthagariongasdilgawlasgedfelgedrengedresgedringellamgelluigerwengethligildingilithgilthagirithglaithglamogglamorglamriglarosglawarglewinglimriglinuiglóringlôringlosuiglumrigogailgolassgollorgolodhGolodhgolothGolothGolthagolwaigolweggolwengolwingonnasgonnengonthagonwedgorgorgoriadgorothgothrigovrongowestgrendigrileggruithgudhriguinirguinogguirebguldurgulweggulwingurgofgurmirgurthuguruthgwadorgwaedhgwafelgwahaegwaithgwalirGwalirGwalongwamodgwaningwanodgwanosgwanurgwardhgwarengwaringwarthgwedhwgweglagwegrigweithgwelebgwelwigwemligweringwerongwesolgwiniggwiothgwirilgwirthhabachhácalahadangHadhodhadholhadronhadunghaeredhaeronhaidrahaidrihalathhaldirhalkinhalthihammadhanachhanakohandoshannasharachharfenhargamharinaharmenharuniharwedharyonhathelhatholhatseahebrimhecileheciloheledhhelethhelothhentiëhenuvaherdirheréroherminhermonheruinherunihervenherveshestrihethirhethoshethrihilmiehilmirhilthahilwedhimítehingwehintilhiriolHísimeHísimëhithuiHithuihloimahloirëhodhirholálehollenhorothhorweghostarhothrihrangahravanhrestahrissëhrómenhrondohualqehuestohuettohuetyahulálehumiolhuniolhwarinhwarmahwermëhwestahwindehwindëhyalinhyalmahyalmehyandahyandohyannahyantahyapathyarmahyarnahyaryahyassehyatsehyekkahyellehyelmahygionhyrosthyuksoidhrenidhrilidhrinidhrogidhwegidhwinidrethielúmeilbrinildrimildumailgiolilimbailkalaillumeillumëilqueniltanciluisailumarilwintimbileiminqaimrathincánuindómëindwedindyelingoleingolëinqileiolinciorothiphantiqistairthodirtholisilmëIsilyaiskaneisqaleistareistethistimaistyarithrinithronithwegithwinitisinkailenkainenkalimakalinakalmarkaltuakalumekampinkankeakanteakanuvakarapekárimakarinakarpankasienkasteakaureakeanyakeattokeatyakeletakelumekelurekénimaKermiekestyakilapikirkiskoireakoiviekólemakólevakolmankolukekondorkordonkorimakosimakotsiakotumoksennakuiveakuiviekulinakuluinkulumakuluvakurunikúvimakúvulakyermëlabothlacarëladwenlaigoslaiqualaiquëlairuslaistalaivarlalmirlalvenlámárelamateláminalammadlammenlangonlapatllarmealarukelarúvalassealatinalattinlaumealaurealaurëalauriëlaustelaustolávearlebdaslebentlefnuileluyalembaslemfinlemnarlempealempëalendrilengwëlenkealenuvalenweglenwinlepsatleptaslepthalerinalevnuilhachalhadenlhebedlhebenlheweglhigenlhiginliantelícumaliendelildoslillirliltielilyenlindealingëalingoslingwelinnodlinqealinquëlintiëliqinaliralëlirulelíselelisivalistealithinlithuiliyúmëlobroblobroslocthaloëndëlogrinloimealolothlóminalomiollondiëlonnaslorwenlosbaslossëalossenlotheglothlilotóreluaithluibrilúkimaluksorlumbrilungwelúsinalúvinamabladmablodmabwedmadhegmadhinmadhirmadhonmadrenmadrinmadwegmaeligmaenasmaeronmahtarmahtiëmahtyamaileamairëamairiamairosmaitarmaityamaksarmalaqamalcosmaldormálimëmalinamalindmalkormallenmallosmalthamanadhmandormandosmandramanimamanimomaqalemaqilemáralëmardarmáriënmarinamarlasmartanmartosmasgarmastirmathalmátimamaudrimaudromauglimaurinmaustamavrinmavrogmavrosmavuinmavwenmavwinmechormecthamedionmeglinmehtarmektarmeldirmeldismelethmelimamellonmelthamentiëmerethmethedmethenmétimamilbarmilkinmimíremindebmindonminedhminethmingweminnasminquëminthamintyamintyemiqelemírdanmirianmírielmírienmirimamírimamirúvamoalinmoardomodrogmodronmodwenmoeluimogrinmólomemorgulmórivamorniëmorthamothinmugwenmuinosmulinamulmarmulminmurmeamuthlinabothnadhornahámenaikeanainiënaireanaitiënalthanandinnandornandrinanethnangwananwegnanwinnarakanarcosnasquënathalnathonnauconnauglanauglinaugolnebuinnebwebnecthanedruinefítëneglisnehtarneibioneldëaneldorneledhnelkeanelquënelsatneltilnendilnengweNénimënennilnerítenermilnersatnertëanerthunestadnethegnethelnethignethlinethranierwenifrednigrimnigrinnigwinnihtilnimdilnimrasnimrednindonningonningweninielninionniniosninquëniquisnîriolnírítënísimanithlanobronNogothnogrinnólemenonthanórimanorneanorothnortilnosiednostarnostegnothrinótimanuanwanuflegnuidronungwenunthinusiolnútimanwalkanwalmanwalmenwalmënyandanyandonyanyanyarienyarnanyarronyeletnyellenyellënyellonyenyanyenyenyúkenoalúmeoarwenochladocombëodhrilodhronoegliroeruilogrioloialëaoilimaokamnaolasteolerdholfingolinwaoloirëolomboolordaolóreaolorwaolosseolostaómaiteómandaompanuondoleonótiëontaleontalëontamoontareontaroontúreOranororchalorchelordarnorerdhorfangorfingorhaudorikonormastornathornothoromanoromarorontaoronteorontoorostaorrónaorsarnortareorthadorvangorvathorvlodorwadhósanwëoselleospothostimëostradothlonotoquëotornootostaotsolaovestapaenuipaglospagrospaiyanpalathpalávapalthapaltyapalumepalúrepaluvapantiepatacapatakepecthapedwegpelethpelhespeltaspenbedpenedhpennaspennodpereqaPerianpessegpethilpichenpicinapiglinpigwedpingwapingwepiopinpíqelepirukepirutepiukkapladorpladospoiantpoldorpolinapolivapolmogpolúnepolwedpolwinpómearporokepraustpúlimaputhliqalmeaqalumeqáreleqelumeqeluvaQendyaqenteaqessetqimíteqitimaqolimaqolimoqolinaqolúvaquantaqueliëquellëQuendëquendiquenduquennaquensoquentaQuenyaquerenquermaquernaquessëquestaquetiëquettaquinnaracinarácinaractharammasrandirrangosrangweranothrantharausteravaedredhinrehtiëremmenretimarhaudhrhofalrhofanrhomrurhovanrhudolrhufenrhugarrhúnenribrogriellëriendëringwerísimaristarrochirrochonrodrinroquenrótelerúcarerúcimarúcinaruellaruimenrungwarustuiruthlaruthlirúvinasadronsafwensahtiësaigrisairinsaironsairossaistesaiwensalqinsammarsangiësangwasanomësanthisaqilasarnassarniësarothsastyasecthasegethsegrinsegronseltilsennassennuisenthasildrasilimasilínasilithsilmeasilumësilwinsímanesincliSindelsindiësingwasingwesinnaisinomesinomësinthisiqilesírimasiriolsirithstrothsuiladsúlimeSúlimeSúlimësulminsungwasúrimatacholtadhostaglontaglostagrostahórataichrtaimietalathtalothtalpontalqeatalthataltiltaltoltalumëtambintambostamínetangartangodtangortangostangwatankiltanomëtaormetariasTáriontarnontartantarukutasaretasarëtastiltathartathortaudhataurëataurietaurontavrostayórateglosteilintektartelfodtelientellentelothtelpeatelpiatelumetelumëtelúmetelwedtengwatengwetengwëtercentereneterevatessilthalosthamastharantharasthegintheglathegorthegratheresthibinthilimThilimthimlithisinthleinthlindthlingthlinnthlossthloththolosthorenthórodthoronthrandthrannthrimpthrondthrossthroththuglithuiththurintiglastiliastiltintilwintingwetinwintiqiletîrieltirilatírimatiriontiriostirítëtirithtirnentithentíweletókeletoldëatolhuitolkeatolluitolmentolodhtolometolothtolsattoltëatoltiltolupetongartongwatorechtorinatormentorómatsettetuakkatubrintufrintuilirtuistatúlimatulpietumboltundebtungoltunnebtunnentúpeletúranitúranuturhodtúrionturmenturqinturúnaturúvaturwenturwintuthlitúvimatuvrintyalietyaliëtyantatyelcatyelkatyellëtyelmatyelpetyelpëtyendatyetsetyulintyulmatyulmetyurdatyurmetyusseúbeduiúcarnëuchuiludhrogufáreaúgarolúgarthúharinUidhelUidholuimothuindeauivrinulcarmulcothulcrumullumeulmulaulumpeulundeulundoulusweúmaitëumaithumbartumbathumbothummastumpanoundómëundumëúnoduiúnotëaunqaleuntamounthosurbethurfuinurguilurhonnurngúlurorodurrosturuiteurvrogurwethuscarëúsiéraúthaesuthwenúvanëaúveluiuvlantúχarinvaháyavainarvaldeavalimavalkeavanénivangwëvanimaVanimovanwievardarvarilevarimovartyovarúseveanerveasseveastavelikevenielverunivestinvíkelevilinavilkinvingwevorimavórimavórinavórivavoruvawalinawembilwerinawindeawingilwinicëwinimawinimowintilyaimëayalúmeyaustayenyenyerevayontilyúkaleyúlimayunquëχarina'
ael[7] = 'ArdórinCathriwEldalieErkoireErlaireEärenyaFiriethLótesseLótessëNótuileadanethaimaktuaiqairealcharnalkarinamaltilambarinambartaambasseambrostandrandangainaannabonannorinanqualëasampeaatartilaunotëaavanótebadhronbaldrinbalthirbauglirbedhrenbedhrilbeigionblecthablodrenbrethilbrithlacafaloncantribcastolocelaithcendelëcirincëclimbolclocthicluimricodomlacoranarcrinthacripthacurunírcuvoitëcwivrosdadbenndadvenndaebethdaimothdairwendalhungdeiliandeldrondimvorndrambordrogwindumgortedregolelirdhienestilengetorercelebestirinestirnëfaidwenfaiglimfamfolcfanóreafarastefilimpefilinkefimliosgairiongalenasgedwethglabrosglairinglórielglôriolgondrengothnirgothwingwalthagwalwengwandragwanthigwarieggwastargwathuigwegringwegwedgwegwingwenningwethragwiaithgwingilgwivringîlaithharandahaurosthelinwahenulcahirtholhithrenhothronhrúcarëhumetyahumlothilgiothilvanyailúcaraingaraninwalmëkalimbokantelekapandakaraitekarastekarkarakatinkakulustalaithralaminyalaulemolehestaleminyalenthoslependëlhimluglhothodlikindelimbelulingwinliqiltalosillelotōrealucassëmabrindmadhiasmaethonmahalmamalthenmaptalemaqaleamariktamarmalemathrinmathwenmavlantmelehtëmenestemerendenadhrasnaigrosnamárienamáriënandaronehtanoneldóranemestanessimanindarininglorninqerinothrinnuimathnumendanuqernanusimosnuthlegnúnadoloinalisonótimoorcôminortandeoryandëoryapinpalantapalasarpampinepanthigpanyarapatinkapelekkoperestapieksinpilukkapiqestapridwenpusulpepuyandoqenteleqiqillaraibrograusimarendoleromlothránastasagruinsaikelesairinasarkuvasempiosseregonsestimasilkinasiltinasimpisesistinasitsinasolossesovastasuithlisunqeletalandatallunetambarotambinatamillatamuriltarlangtarukkotayormetelellatelumbetelumettelúmeatengwiëtennoiotessaratessaretethlasthancolthothritindómetinteletirtinatoloimetoloisetolthuitulunkatuluryaturillotyaustaufestoguilosseulirdeaulugwinulwesseurcarnevainolevalassevarandavarinyevaritsivenessevildimavorondayalúmeayerembayomeniëyosanwëyrlhinnyrlhithyurastayutuksayáviérëómalóraúcalimaúcárimaúvanimo'

for (let i = 1; i < 8; i++) {
  for (let j = 0; j < ael[i].length; j += i) {
    alternateElvish.push(ael[i].substring(j, j + i))
  }
}
