Procházet zdrojové kódy

Merge pull request #238 from lcnetdev/main

Update test branch.
Stefano Cossu před 1 měsícem
rodič
revize
ecc5ed0bb0

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 507 - 470
scriptshifter/tables/data/_devanagari_base.yml


+ 914 - 0
scriptshifter/tables/data/_ethiopic_base.yml

@@ -0,0 +1,914 @@
+---
+general:
+  name: Ethiopic base
+  parents:
+    - _ignore_base
+  case_sensitive: false
+  
+
+roman_to_script:
+  map:
+    # COMMON COMBINING CHARACTERS (follows Latin base letter)
+    # combining acute \u0301
+    # combining tilde \u0303
+    # combining macron \u0304
+    # combining dot above \u0307
+    # combining caron \u030C
+    # combining lowline \u0332
+    # combining dot below \u0323
+    # apostrophe (spacing) \u0027
+    # zero width joiner (ZWJ) \u200D (used with vowelless consonants)
+
+    "bwa\u0304": "\u1265\u200D\u12CB"
+    "c\u030Cwa\u0304": "\u127D\u12CB"
+    "lwa\u0304": "\u120D\u200D\u12CB"
+    "mwa\u0304": "\u121D\u200D\u12CB"
+    "rwa\u0304": "\u122D\u200D\u12CB"
+    "s\u0323wa\u0304": "\u133D\u200D\u12CB"
+    "swa\u0304": "\u1235\u200D\u12CB"
+    "twa\u0304": "\u1275\u200D\u12CB"
+    "c\u030Cwa\u0304": "\u127D\u200D\u12CB"
+    "n\u0303wa\u0304": "\u129D\u200D\u12CB"
+    "nwa\u0304": "\u1295\u200D\u12CB"
+    "z\u030Cwa\u0304": "\u12E5\u200D\u12CB"
+    "zwa\u0304": "\u12DD\u200D\u12CB"
+    "ywa\u0304": "\u12ED\u200D\u12CB"
+    "dwa\u0304": "\u12F5\u200D\u12CB"
+    "g\u030Cwa\u0304": "\u1305\u200D\u12CB"
+    "rya\u0304": "\u122D\u200D\u12EB"
+    "rya": "\u1358"
+    "mya\u0304": "\u121D\u200D\u12EB"
+    "mya": "\u1359"
+    "fya\u0304": "\u134D\u200D\u12EB"
+    "fya": "\u135A"
+
+    "ba\u0304": "\u1263"
+    "ba": "\u1260"
+    "bu": "\u1261"
+    "bi": "\u1262"
+    "be\u0301": "\u1264"
+    "be": "\u1265"
+    "bo": "\u1266"
+    "bwa": "\u1267"
+
+    # "c" WITH DOT ABOVE (0307)--"CH" IN UNICODE
+    "c\u0307a\u0304": "\u132B"
+    "c\u0307a": "\u1328"
+    "c\u0307u": "\u1329"
+    "c\u0307i": "\u132A"
+    "c\u0307e\u0301": "\u132C"
+    "c\u0307e": "\u132D"
+    "c\u0307o": "\u132E"
+    "c\u0307wa": "\u132F"
+
+    # "c" WITH CARON (030C)--"C" IN UNICODE
+    "c\u030Ca\u0304": "\u127B"
+    "c\u030Ca": "\u1278"
+    "c\u030Cu": "\u1279"
+    "c\u030Ci": "\u127A"
+    "c\u030Ce\u0301": "\u127C"
+    "c\u030Ce": "\u127D"
+    "c\u030Co": "\u127E"
+    "c\u030Cwa": "\u127F"
+
+    # "d" WITH DOT BELOW (0323)--"DD" IN UNICODE
+    "d\u0323a\u0304": "\u12FB"
+    "d\u0323a": "\u12F8"
+    "d\u0323u": "\u12F9"
+    "d\u0323i": "\u12FA"
+    "d\u0323e\u0301": "\u12FC"
+    "d\u0323e": "\u12FD"
+    "d\u0323o": "\u12FE"
+    "d\u0323wa": "\u12FF"
+
+    "da\u0304": "\u12F3"
+    "da": "\u12F0"
+    "du": "\u12F1"
+    "di": "\u12F2"
+    "de\u0301": "\u12F4"
+    "de": "\u12F5"
+    "do": "\u12F6"
+    "dwa": "\u12F7"
+
+    "fa\u0304": "\u134B"
+    "fa": "\u1348"
+    "fu": "\u1349"
+    "fi": "\u134A"
+    "fe\u0301": "\u134C"
+    "fe": "\u134D"
+    "fo": "\u134E"
+    "fwa": "\u134F"
+
+    # "g" WITH CARON (030C)--"J"IN UNICODE
+    "g\u030Ca\u0304": "\u1303"
+    "g\u030Ca": "\u1300"
+    "g\u030Cu": "\u1301"
+    "g\u030Ci": "\u1302"
+    "g\u030Ce\u0301": "\u1304"
+    "g\u030Ce": "\u1305"
+    "g\u030Co": "\u1306"
+    "g\u030Cwa": "\u1307"
+
+    # "g" WITH DOT ABOVE (0307)--"GG" IN UNICODE
+    "g\u0307a\u0304": "\u131B"
+    "g\u0307a": "\u1318"
+    "g\u0307u": "\u1319"
+    "g\u0307i": "\u131A"
+    "g\u0307e\u0301": "\u131C"
+    "g\u0307e": "\u131D"
+    "g\u0307o": "\u131E"
+    "g\u0307wa": "\u131F"
+
+    "ga\u0304": "\u130B"
+    "ga": "\u1308"
+    "gu": "\u1309"
+    "gi": "\u130A"
+    "ge\u0301": "\u130C"
+    "ge": "\u130D"
+    "go": "\u130E"
+
+    "gwa\u0304": "\u1313"
+    # gwa": "\u130F
+    "gwa": "\u1310"
+    "gwi": "\u1312"
+    "gwe\u0301": "\u1314"
+    "gwe": "\u1315"
+
+    # "h" WITH LOW LINE (0332)+"w"--"XW" IN UNICODE
+    "h\u0332wa\u0304": "\u128B"
+    "h\u0332wa": "\u1288"
+    "h\u0332wi": "\u128A"
+    "h\u0332we\u0301": "\u128C"
+    "h\u0332we": "\u128D"
+
+    # "h" WITH LOW LINE (0332)--"X" IN UNICODE
+    "h\u0332a\u0304": "\u1283"
+    "h\u0332a": "\u1280"
+    "h\u0332u": "\u1281"
+    "h\u0332i": "\u1282"
+    "h\u0332e\u0301": "\u1284"
+    "h\u0332e": "\u1285"
+    "h\u0332o": "\u1286"
+
+    # "h" with dot below (0323)--"HH" IN UNICODE
+    "h\u0323a\u0304": "\u1213"
+    "h\u0323a": "\u1210"
+    "h\u0323u": "\u1211"
+    "h\u0323i": "\u1212"
+    "h\u0323e\u0301": "\u1214"
+    "h\u0323e": "\u1215"
+    "h\u0323o": "\u1216"
+    "h\u0323wa": "\u1217"
+
+    "ha\u0304": "\u1203"
+    "ha": "\u1200"
+    "hu": "\u1201"
+    "hi": "\u1202"
+    "he\u0301": "\u1204"
+    "he": "\u1205"
+    "ho": "\u1206"
+
+    "kwa\u0304": "\u12B3"
+    "kwa": "\u12AF"
+    "kwa": "\u12B0"
+    "kwi": "\u12B2"
+    "kwe\u0301": "\u12B4"
+    "kwe": "\u12B5"
+
+    "ka\u0304": "\u12AB"
+    "ka": "\u12A8"
+    "ku": "\u12A9"
+    "ki": "\u12AA"
+    "ke\u0301": "\u12AC"
+    "ke": "\u12AD"
+    "ko": "\u12AE"
+
+    "la\u0304": "\u120B"
+    "la": "\u1208"
+    "lu": "\u1209"
+    "li": "\u120A"
+    "le\u0301": "\u120C"
+    "le": "\u120D"
+    "lo": "\u120E"
+    "lwa": "\u120F"
+
+    "ma\u0304": "\u121B"
+    "ma": "\u1218"
+    "mu": "\u1219"
+    "mi": "\u121A"
+    "me\u0301": "\u121C"
+    "me": "\u121D"
+    "mo": "\u121E"
+    "mwa": "\u121F"
+
+    # "n" WITH TILDE (0303)--"NY" IN UNICODE
+    "n\u0303a\u0304": "\u129B"
+    "n\u0303a": "\u1298"
+    "n\u0303u": "\u1299"
+    "n\u0303i": "\u129A"
+    "n\u0303e\u0301": "\u129C"
+    "n\u0303e": "\u129D"
+    "n\u0303o": "\u129E"
+    "n\u0303wa": "\u129F"
+
+    "na\u0304": "\u1293"
+    "na": "\u1290"
+    "nu": "\u1291"
+    "ni": "\u1292"
+    "ne\u0301": "\u1294"
+    "ne": "\u1295"
+    "no": "\u1296"
+    "nwa": "\u1297"
+
+    # "p" WITH DOT BELOW (0323)--"PH" IN UNICODE
+    "p\u0323a\u0304": "\u1333"
+    "p\u0323a": "\u1330"
+    "p\u0323u": "\u1331"
+    "p\u0323i": "\u1332"
+    "p\u0323e\u0301": "\u1334"
+    "p\u0323e": "\u1335"
+    "p\u0323o": "\u1336"
+    "p\u0323wa": "\u1337"
+
+    "pa\u0304": "\u1353"
+    "pa": "\u1350"
+    "pu": "\u1351"
+    "pi": "\u1352"
+    "pe\u0301": "\u1354"
+    "pe": "\u1355"
+    "po": "\u1356"
+    "pwa": "\u1357"
+
+    # "q" WITH MACRON ABOVE (0304) + w --"QHW" IN UNICODE
+    "q\u0304a": "\u1250"
+    "q\u0304a\u0304": "\u1253"
+    "q\u0304e\u0301": "\u1254"
+    "q\u0304e": "\u1255"
+    "q\u0304i": "\u1252"
+    "q\u0304o": "\u1256"
+    "q\u0304u": "\u1251"
+    "q\u0304wa\u0304": "\u125B"
+    "q\u0304wa": "\u1258"
+    "q\u0304we\u0301": "\u125C"
+    "q\u0304we": "\u125D"
+    "q\u0304wi": "\u125A"
+
+    "qwa\u0304": "\u124B"
+    "qwa": "\u1248"
+    "qwi": "\u124A"
+    "qwe\u0301": "\u124C"
+    "qwe": "\u124D"
+    "qa\u0304": "\u1243"
+    "qa": "\u1240"
+    "qu": "\u1241"
+    "qi": "\u1242"
+    "qe\u0301": "\u1244"
+    "qe": "\u1245"
+    "qo": "\u1246"
+    "qw\u0323a": "\u1247"
+
+    "ra\u0304": "\u122B"
+    "ra": "\u1228"
+    "ru": "\u1229"
+    "ri": "\u122A"
+    "re\u0301": "\u122C"
+    "re": "\u122D"
+    "ro": "\u122E"
+    "rwa": "\u122F"
+
+    # "s" with acute (0301)--"SZ" IN UNICODE
+    "s\u0301a\u0304": "\u1223"
+    "s\u0301a": "\u1220"
+    "s\u0301u": "\u1221"
+    "s\u0301i": "\u1222"
+    "s\u0301e\u0301": "\u1224"
+    "s\u0301e": "\u1225"
+    "s\u0301o": "\u1226"
+    "s\u0301wa": "\u1227"
+
+    # "s" WITH DOT ABOVE (0307)--"TZ" IN UNICODE
+    "s\u0307a\u0304": "\u1343"
+    "s\u0307a": "\u1340"
+    "s\u0307u": "\u1341"
+    "s\u0307i": "\u1342"
+    "s\u0307e\u0301": "\u1344"
+    "s\u0307e": "\u1345"
+    "s\u0307o": "\u1346"
+    "s\u0307wa": "\u1347"
+
+    # "s" WITH CARON (030C)
+    "s\u030Ca\u0304": "\u123B"
+    "s\u030Ca": "\u1238"
+    "s\u030Cu": "\u1239"
+    "s\u030Ci": "\u123A"
+    "s\u030Ce\u0301": "\u123C"
+    "s\u030Ce": "\u123D"
+    "s\u030Co": "\u123E"
+    "s\u030Cwa": "\u123F"
+
+    # "s" WITH DOT BELOW (0323)--"TS" IN UNICODE
+    "s\u0323a\u0304": "\u133B"
+    "s\u0323a": "\u1338"
+    "s\u0323u": "\u1339"
+    "s\u0323i": "\u133A"
+    "s\u0323e\u0301": "\u133C"
+    "s\u0323e": "\u133D"
+    "s\u0323o": "\u133E"
+    "s\u0323wa": "\u133F"
+
+    "sa\u0304": "\u1233"
+    "sa": "\u1230"
+    "su": "\u1231"
+    "si": "\u1232"
+    "se\u0301": "\u1234"
+    "se": "\u1235"
+    "so": "\u1236"
+    "swa": "\u1237"
+
+    # "t" WITH DOT BELOW (0323)--"TH" IN UNICODE
+    "t\u0323a\u0304": "\u1323"
+    "t\u0323a": "\u1320"
+    "t\u0323u": "\u1321"
+    "t\u0323i": "\u1322"
+    "t\u0323e\u0301": "\u1324"
+    "t\u0323e": "\u1325"
+    "t\u0323o": "\u1326"
+    "t\u0323wa": "\u1327"
+
+    "ta\u0304": "\u1273"
+    "ta": "\u1270"
+    "tu": "\u1271"
+    "ti": "\u1272"
+    "te\u0301": "\u1274"
+    "te": "\u1275"
+    "to": "\u1276"
+    "twa": "\u1277"
+
+    "va\u0304": "\u126B"
+    "va": "\u1268"
+    "vu": "\u1269"
+    "vi": "\u126A"
+    "ve\u0301": "\u126C"
+    "ve": "\u126D"
+    "vo": "\u126E"
+    "vwa": "\u126F"
+
+    # ALIF (02BC) WITH VOWEL--"GLOTTAL" IN UNICODE
+    "\u02BCa\u0304": "\u12A3"
+    "\u02BCa": "\u12A0"
+    "\u02BCu": "\u12A1"
+    "\u02BCi": "\u12A2"
+    "\u02BCe\u0301": "\u12A4"
+    "\u02BCe": "\u12A5"
+    "\u02BCo": "\u12A6"
+    "\u02BCwa": "\u12A7"
+
+    # AYN (02BB) WITH VOWEL--"PHARYNGEAL" IN UNICODE
+    "\u02BBa\u0304": "\u12D3"
+    "\u02BBa": "\u12D0"
+    "\u02BBu": "\u12D1"
+    "\u02BBi": "\u12D2"
+    "\u02BBe\u0301": "\u12D4"
+    "\u02BBe": "\u12D5"
+    "\u02BBo": "\u12D6"
+
+    # "xw"--"KXW" IN UNICODE
+    "xwa\u0304": "\u12C3"
+    "xwa": "\u12C0"
+    "xwi": "\u12C2"
+    "xwe\u0301": "\u12C4"
+    "xwe": "\u12C5"
+
+    # "x"--"KX" IN UNICODE
+    "xa\u0304": "\u12BB"
+    "xa": "\u12B8"
+    "xu": "\u12B9"
+    "xi": "\u12BA"
+    "xe\u0301": "\u12BC"
+    "xe": "\u12BD"
+    "xo": "\u12BE"
+
+    "ya\u0304": "\u12EB"
+    "ya": "\u12E8"
+    "yu": "\u12E9"
+    "yi": "\u12EA"
+    "ye\u0301": "\u12EC"
+    "ye": "\u12ED"
+    "yo": "\u12EE"
+    # RESERVED CHARACTER CODE--NOT DEFINED OR IMPLEMENTED
+    "ywa": "\u12EF"
+
+    # "z" WITH CARON (030C)--"ZH" IN UNICODE
+    "z\u030Ca\u0304": "\u12E3"
+    "z\u030Ca": "\u12E0"
+    "z\u030Cu": "\u12E1"
+    "z\u030Ci": "\u12E2"
+    "z\u030Ce\u0301": "\u12E4"
+    "z\u030Ce": "\u12E5"
+    "z\u030Co": "\u12E6"
+    "z\u030Cwa": "\u12E7"
+    "z\u030C": "\u12E5"
+
+    "za\u0304": "\u12DB"
+    "za": "\u12D8"
+    "zu": "\u12D9"
+    "zi": "\u12DA"
+    "ze\u0301": "\u12DC"
+    "ze": "\u12DD"
+    "zo": "\u12DE"
+    "zwa": "\u12DF"
+
+    "wa\u0304": "\u12CB"
+    "wa": "\u12C8"
+    "wu": "\u12C9"
+    "wi": "\u12CA"
+    "we\u0301": "\u12CC"
+    "we": "\u12CD"
+    "wo": "\u12CE"
+    "wwa": "\u12CF"
+
+    # ANY REMAINING CONSONANTS NOT PAIRED WITH VOWELS ARE
+    # CONVERTED TO CONSONANTS ONLY AFTER ALL CONSONANT-VOWEL
+    # PAIRS HAVE BEEN CONVERTED
+
+    "b": "\u1265\u200D"
+    "c\u0307": "\u132D\u200D"
+    "c\u030C": "\u127D\u200D"
+    "d\u0323": "\u12FD\u200D"
+    "d": "\u12F5\u200D"
+    "f": "\u134D\u200D"
+    "g\u030C": "\u1305\u200D"
+    "g\u0307": "\u131D\u200D"
+    "g": "\u130D\u200D"
+    "h\u0323": "\u1215\u200D"
+    "h\u0332": "\u1285\u200D"
+    "h": "\u1205\u200D"
+    "k": "\u12AD\u200D"
+    "l": "\u120D\u200D"
+    "m": "\u121D\u200D"
+    "n\u0303": "\u129D\u200D"
+    "n": "\u1295\u200D"
+    "p\u0323": "\u1335\u200D"
+    "p": "\u1355\u200D"
+    "q\u0304": "\u1255\u200D"
+    "q": "\u1245\u200D"
+    "r": "\u122D\u200D"
+    "s\u0301": "\u1225\u200D"
+    "s\u0307": "\u1345\u200D"
+    "s\u030C": "\u123D\u200D"
+    "s\u0323": "\u133D\u200D"
+    "s": "\u1235\u200D"
+    "t\u0323": "\u1325\u200D"
+    "t": "\u1275\u200D"
+    "v": "\u126D\u200D"
+    "wa": "\u12A7"
+    "w": "\u12CD\u200D"
+    "x": "\u12BD\u200D"
+    "y": "\u12ED\u200D"
+    "z\u030C": "\u12E5\u200D"
+    "z": "\u12DD\u200D"
+
+    # ANY REMAINING VOWELS WITHOUT ALIF OR AYN
+
+    "a\u0304": "\u12A3"
+    "a": "\u12A0"
+    "u": "\u12A1"
+    "i": "\u12A2"
+    "e\u0301": "\u12A4"
+    "e": "\u12A5"
+    "o": "\u12A6"
+    
+    # Left pointing double angle quotation mark
+    "\u003C\u003C": "\u00AB"
+    # Right pointing double angle quotation mark
+    "\u003E\u003E": "\u00BB"
+    "10000": "\u137C"
+    "100": "\u137B"
+    "10": "\u1372"
+    "20": "\u1373"
+    "30": "\u1374"
+    "40": "\u1375"
+    "50": "\u1376"
+    "60": "\u1377"
+    "70": "\u1378"
+    "80": "\u1379"
+    "90": "\u137A"
+    "1": "\u1369"
+    "2": "\u136A"
+    "3": "\u136B"
+    "4": "\u136C"
+    "5": "\u136D"
+    "6": "\u136E"
+    "7": "\u136F"
+    "8": "\u1370"
+    "9": "\u1371"
+
+script_to_roman:
+  map:
+    "\u1200": "ha"
+    "\u1201": "hu"
+    "\u1202": "hi"
+    "\u1203": "ha\u0304"
+    "\u1204": "he\u0301"
+    "\u1205\u200D": "h"
+    "\u1205": "he"
+    "\u1206": "ho"
+    "\u1207": "hwa"
+    "\u1208": "la"
+    "\u1209": "lu"
+    "\u120A": "li"
+    "\u120B": "la\u0304"
+    "\u120C": "le\u0301"
+    "\u120D\u200D": "l"
+    "\u120D": "le"
+    "\u120D": "l"
+    "\u120E": "lo"
+    "\u120F": "lwa"
+    "\u1210": "h\u0323a"
+    "\u1211": "h\u0323u"
+    "\u1212": "h\u0323i"
+    "\u1213": "h\u0323a\u0304"
+    "\u1214": "h\u0323e\u0301"
+    "\u1215\u200D": "h\u0323"
+    "\u1215": "h\u0323e"
+    "\u1216": "h\u0323o"
+    "\u1217": "hhwa"
+    "\u1218": "ma"
+    "\u1219": "mu"
+    "\u121A": "mi"
+    "\u121B": "ma\u0304"
+    "\u121C": "me\u0301"
+    "\u121D\u200D": "m"
+    "\u121D": "me"
+    "\u121D": "m"
+    "\u121E": "mo"
+    "\u121F": "mwa"
+    "\u1220": "s\u0301a"
+    "\u1221": "s\u0301u"
+    "\u1222": "s\u0301i"
+    "\u1223": "s\u0301a\u0304"
+    "\u1224": "s\u0301e\u0301"
+    "\u1225\u200D": "s\u0301"
+    "\u1225": "s\u0301e"
+    "\u1226": "s\u0301o"
+    "\u1227": "szwa"
+    "\u1228": "ra"
+    "\u1229": "ru"
+    "\u122A": "ri"
+    "\u122B": "ra\u0304"
+    "\u122C": "re\u0301"
+    "\u122D\u200D": "r"
+    "\u122D": "re"
+    "\u122E": "ro"
+    "\u122F": "rwa"
+    "\u1230": "sa"
+    "\u1231": "su"
+    "\u1232": "si"
+    "\u1233": "sa\u0304"
+    "\u1234": "se\u0301"
+    "\u1235\u200D": "s"
+    "\u1235": "se"
+    "\u1236": "so"
+    "\u1237": "swa"
+    "\u1238": "s\u030Ca"
+    "\u1239": "s\u030Cu"
+    "\u123A": "s\u030Ci"
+    "\u123B": "s\u030Ca\u0304"
+    "\u123C": "s\u030Ce\u0301"
+    "\u123D\u200D": "s\u030C"
+    "\u123D": "s\u030Ce"
+    "\u123E": "s\u030Co"
+    "\u123F": "s\u030Cwa"
+    "\u1240": "qa"
+    "\u1241": "qu"
+    "\u1242": "qi"
+    "\u1243": "qa\u0304"
+    "\u1244": "qe\u0301"
+    "\u1245\u200D": "q"
+    "\u1245": "qe"
+    "\u1246": "qo"
+    "\u1247": "qwa"
+    "\u1248": "qwa"
+    "\u124A": "qwi"
+    "\u124B": "qwa\u0304"
+    "\u124C": "qwe\u0301"
+    "\u124D\u200D": "qw"
+    "\u124D": "qwe"
+    "\u1250": "q\u0307a"
+    "\u1251": "q\u0307u"
+    "\u1252": "q\u0307i"
+    "\u1253": "q\u0307a\u0304"
+    "\u1254": "q\u0307e\u0301"
+    "\u1255\u200D": "q\u0307"
+    "\u1255": "q\u0307e"
+    "\u1256": "q\u0307o"
+    "\u1258": "q\u0307wa"
+    "\u125A": "qhwi"
+    "\u125B": "qhwa\u0304"
+    "\u125C": "qhwe\u0301"
+    "\u125D\u200D": "qhw"
+    "\u125D": "qhwe"
+    "\u1260": "ba"
+    "\u1261": "bu"
+    "\u1262": "bi"
+    "\u1263": "ba\u0304"
+    "\u1264": "be\u0301"
+    "\u1265\u200D": "b"
+    "\u1265": "be"
+    "\u1266": "bo"
+    "\u1267": "bwa"
+    "\u1268": "va"
+    "\u1269": "vu"
+    "\u126A": "vi"
+    "\u126B": "va\u0304"
+    "\u126C": "ve\u0301"
+    "\u126D\u200D": "v"
+    "\u126D": "ve"
+    "\u126E": "vo"
+    "\u126F": "vwa"
+    "\u1270": "ta"
+    "\u1271": "tu"
+    "\u1272": "ti"
+    "\u1273": "ta\u0304"
+    "\u1274": "te\u0301"
+    "\u1275\u200D": "t"
+    "\u1275": "te"
+    "\u1276": "to"
+    "\u1277": "twa"
+    "\u1278": "c\u030Ca"
+    "\u1279": "c\u030Cu"
+    "\u127A": "c\u030Ci"
+    "\u127B": "c\u030Ca\u0304"
+    "\u127C": "c\u030Ce\u0301"
+    "\u127D\u200D": "c\u030C"
+    "\u127D": "c\u030Ce"
+    "\u127E": "c\u030Co"
+    "\u127F": "c\u030Cwa"
+    "\u1280": "h\u0332a"
+    "\u1281": "h\u0332u"
+    "\u1282": "h\u0332i"
+    "\u1283": "h\u0332a\u0304"
+    "\u1284": "h\u0332e\u0301"
+    "\u1285\u200D": "h\u0332"
+    "\u1285": "h\u0332e"
+    "\u1286": "h\u0332o"
+    "\u1287": "h\u0332wa"
+    "\u1288": "h\u0332wa"
+    "\u128A": "h\u0332wi"
+    "\u128B": "h\u0332wa\u0304"
+    "\u128C": "h\u0332we\u0301"
+    "\u128D\u200D": "h\u0332w"
+    "\u128D": "h\u0332we"
+    "\u1290": "na"
+    "\u1291": "nu"
+    "\u1292": "ni"
+    "\u1293": "na\u0304"
+    "\u1294": "ne\u0301"
+    "\u1295\u200D": "n"
+    "\u1295": "ne"
+    "\u1296": "no"
+    "\u1297": "nwa"
+    "\u1298": "n\u0303a"
+    "\u1299": "n\u0303u"
+    "\u129A": "n\u0303i"
+    "\u129B": "n\u0303a\u0304"
+    "\u129C": "n\u0303e\u0301"
+    "\u129D\u200D": "n\u0303"
+    "\u129D": "n\u0303e"
+    "\u129E": "n\u0303o"
+    "\u129F": "n\u0303wa"
+    "\u12A0": "\u02BCa"
+    "\u12A1": "\u02BCu"
+    "\u12A2": "\u02BCi"
+    "\u12A3": "\u02BCa\u0304"
+    "\u12A4": "\u02BCe\u0301"
+    "\u12A5\u200D": "\u02BCe"
+    "\u12A5": "\u02BCe"
+    "\u12A6": "\u02BCo"
+    "\u12A7": "\u02BCwa"
+    "\u12A8": "ka"
+    "\u12A9": "ku"
+    "\u12AA": "ki"
+    "\u12AB": "ka\u0304"
+    "\u12AC": "ke\u0301"
+    "\u12AD\u200D": "k"
+    "\u12AD": "ke"
+    "\u12AE": "ko"
+    "\u12AF": "kwa"
+    "\u12B0": "kwa"
+    "\u12B2": "kwi"
+    "\u12B3": "kwa\u0304"
+    "\u12B4": "kwe\u0301"
+    "\u12B5\u200D": "kw"
+    "\u12B5": "kwe"
+    "\u12B8": "xa"
+    "\u12B9": "xu"
+    "\u12BA": "xi"
+    "\u12BB": "xa\u0304"
+    "\u12BC": "xe\u0301"
+    "\u12BD\u200D": "x"
+    "\u12BD": "xe"
+    "\u12BE": "xo"
+    "\u12C0": "xwa"
+    "\u12C2": "xwi"
+    "\u12C3": "xwa\u0304"
+    "\u12C4": "xwe\u0301"
+    "\u12C5": "xwe"
+    "\u12C5\u200D": "xw"
+    "\u12C8": "wa"
+    "\u12C9": "wu"
+    "\u12CA": "wi"
+    "\u12CB": "wa\u0304"
+    "\u12CC": "we\u0301"
+    "\u12CD\u200D": "w"
+    "\u12CD": "we"
+    "\u12CE": "wo"
+    "\u12CF": "wwa"
+    "\u12D0": "\u02BBa"
+    "\u12D1": "\u02BBu"
+    "\u12D2": "\u02BBi"
+    "\u12D3": "\u02BBa\u0304"
+    "\u12D4": "\u02BBe\u0301"
+    "\u12D5\u200D": "\u02BB"
+    "\u12D5": "\u02BBe"
+    "\u12D6": "\u02BBo"
+    "\u12D8": "za"
+    "\u12D9": "zu"
+    "\u12DA": "zi"
+    "\u12DB": "za\u0304"
+    "\u12DC": "ze\u0301"
+    "\u12DD\u200D": "z"
+    "\u12DD": "ze"
+    "\u12DE": "zo"
+    "\u12DF": "zwa"
+    "\u12E0": "z\u030Ca"
+    "\u12E1": "z\u030Cu"
+    "\u12E2": "z\u030Ci"
+    "\u12E3": "z\u030Ca\u0304"
+    "\u12E4": "z\u030Ce\u0301"
+    "\u12E5\u200D": "z\u030C"
+    "\u12E5": "z\u030Ce"
+    "\u12E6": "z\u030Co"
+    "\u12E7": "z\u030Cwa"
+    "\u12E8": "ya"
+    "\u12E9": "yu"
+    "\u12EA": "yi"
+    "\u12EB": "ya\u0304"
+    "\u12EC": "ye\u0301"
+    "\u12ED\u200D": "y"
+    "\u12ED": "ye"
+    "\u12EE": "yo"
+    "\u12EF": "ywa"
+    "\u12F0": "da"
+    "\u12F1": "du"
+    "\u12F2": "di"
+    "\u12F3": "da\u0304"
+    "\u12F4": "de\u0301"
+    "\u12F5\u200D": "d"
+    "\u12F5": "de"
+    "\u12F6": "do"
+    "\u12F7": "dwa"
+    "\u12F8": "d\u0323a"
+    "\u12F9": "d\u0323u"
+    "\u12FA": "d\u0323i"
+    "\u12FB": "d\u0323a\u0304"
+    "\u12FC": "d\u0323e\u0301"
+    "\u12FD\u200D": "d\u0323"
+    "\u12FD": "d\u0323e"
+    "\u12FE": "d\u0323o"
+    "\u12FF": "d\u0323wa"
+    "\u1300": "g\u030Ca"
+    "\u1301": "g\u030Cu"
+    "\u1302": "g\u030Ci"
+    "\u1303": "g\u030Ca\u0304"
+    "\u1304": "g\u030Ce\u0301"
+    "\u1305\u200D": "g\u030C"
+    "\u1305": "g\u030Ce"
+    "\u1306": "g\u030Co"
+    "\u1307": "g\u030Cwa"
+    "\u1308": "ga"
+    "\u1309": "gu"
+    "\u130A": "gi"
+    "\u130B": "ga\u0304"
+    "\u130C": "ge\u0301"
+    "\u130D\u200D": "g"
+    "\u130D": "ge"
+    "\u130E": "go"
+    "\u130F": "gwa"
+    "\u1310": "gwa"
+    "\u1312": "gwi"
+    "\u1313": "gwa\u0304"
+    "\u1314": "gwe\u0301"
+    "\u1315\u200D": "gw"
+    "\u1315": "gwe"
+    "\u1318": "g\u0307a"
+    "\u1319": "g\u0307u"
+    "\u131A": "g\u0307i"
+    "\u131B": "g\u0307a\u0304"
+    "\u131C": "g\u0307e\u0301"
+    "\u131D\u200D": "g\u0307"
+    "\u131D": "g\u0307e"
+    "\u131E": "g\u0307o"
+    "\u131F": "g\u0307wa"
+    "\u1320": "t\u0323a"
+    "\u1321": "t\u0323u"
+    "\u1322": "t\u0323i"
+    "\u1323": "t\u0323a\u0304"
+    "\u1324": "t\u0323e\u0301"
+    "\u1325\u200D": "t\u0323"
+    "\u1325": "t\u0323e"
+    "\u1326": "t\u0323o"
+    "\u1327": "t\u0323wa"
+    "\u1328": "c\u0307a"
+    "\u1329": "c\u0307u"
+    "\u132A": "c\u0307i"
+    "\u132B": "c\u0307a\u0304"
+    "\u132C": "c\u0307e\u0301"
+    "\u132D\u200D": "c\u0307"
+    "\u132D": "c\u0307e"
+    "\u132E": "c\u0307o"
+    "\u132F": "c\u0307wa"
+    "\u1330": "p\u0323a"
+    "\u1331": "p\u0323u"
+    "\u1332": "p\u0323i"
+    "\u1333": "p\u0323a\u0304"
+    "\u1334": "p\u0323e\u0301"
+    "\u1335\u200D": "p\u0323"
+    "\u1335": "p\u0323e"
+    "\u1336": "p\u0323o"
+    "\u1337": "p\u0323wa"
+    "\u1338": "s\u0323a"
+    "\u1339": "s\u0323u"
+    "\u133A": "s\u0323i"
+    "\u133B": "s\u0323a\u0304"
+    "\u133C": "s\u0323e\u0301"
+    "\u133D\u200D": "s\u0323"
+    "\u133D": "s\u0323e"
+    "\u133E": "s\u0323o"
+    "\u133F": "s\u0323wa"
+    "\u1340": "s\u0307a"
+    "\u1341": "s\u0307u"
+    "\u1342": "s\u0307i"
+    "\u1343": "s\u0307a\u0304"
+    "\u1344": "s\u0307e\u0301"
+    "\u1345\u200D": "s\u0307"
+    "\u1345": "s\u0307e"
+    "\u1346": "s\u0307o"
+    "\u1347": "s\u0307wa"
+    "\u1348": "fa"
+    "\u1349": "fu"
+    "\u134A": "fi"
+    "\u134B": "fa\u0304"
+    "\u134C": "fe\u0301"
+    "\u134D\u200D": "f"
+    "\u134D": "fe"
+    "\u134E": "fo"
+    "\u134F": "fwa"
+    "\u1350": "pa"
+    "\u1351": "pu"
+    "\u1352": "pi"
+    "\u1353": "pa\u0304"
+    "\u1354": "pe\u0301"
+    "\u1355\u200D": "p"
+    "\u1355": "pe"
+    "\u1356": "po"
+    "\u1357": "pwa"
+    "\u1358": "rya"
+    "\u1359": "mya"
+    "\u135A": "fya"
+    "\u135D": "\u0020\u0307\u0308"
+    "\u135E": "\u0020\u0307"
+    "\u135F": "\u0020\u0308"
+    "\u1360": "*"
+    "\u1361": "\u0020"
+    "\u1362": "."
+    "\u1363": ","
+    "\u1364": ";"
+    "\u1365": ":"
+    "\u1366": ":\u0332"
+    "\u1367": "?"
+    "\u1368": ""
+    "\u1369": "1"
+    "\u136A": "2"
+    "\u136B": "3"
+    "\u136C": "4"
+    "\u136D": "5"
+    "\u136E": "6"
+    "\u136F": "7"
+    "\u1370": "8"
+    "\u1371": "9"
+    "\u1372": "10"
+    "\u1373": "20"
+    "\u1374": "30"
+    "\u1375": "40"
+    "\u1376": "50"
+    "\u1377": "60"
+    "\u1378": "70"
+    "\u1379": "80"
+    "\u137A": "90"
+    "\u137B": "100"
+    "\u137C": "10000"
+    # Left pointing double angle quotation mark
+    "\u00AB": "\u003C\u003C"
+    # Right pointing double angle quotation mark
+    "\u00BB": "\u003E\u003E"

+ 21 - 0
scriptshifter/tables/data/amharic.yml

@@ -0,0 +1,21 @@
+---
+general:
+  name: Amharic
+  parents:
+    - _ignore_base
+    - _ethiopic_base
+
+  description: Amharic language in the Ethiopic (Ge'ez) script
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    " ": " "
+
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " ": " "
+
+    # NO ADDITIONAL MAPPINGS TO APPLY

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1091 - 9
scriptshifter/tables/data/assamese.yml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1008 - 1008
scriptshifter/tables/data/bengali.yml


+ 21 - 0
scriptshifter/tables/data/bihari_devanagari.yml

@@ -0,0 +1,21 @@
+---
+general:
+  name: Bihari (Devanagari)
+  parents:
+    - _ignore_base
+    - _devanagari_base
+
+  description: Bihari language in the Devanagari script
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    
+    # NO ADDITIONAL MAPPINGS TO APPLY
+    "" : ""
+
+script_to_roman:
+  map:
+
+    # NO ADDITIONAL MAPPINGS TO APPLY
+    "" : ""

+ 19 - 0
scriptshifter/tables/data/braj_devanagari.yml

@@ -0,0 +1,19 @@
+---
+general:
+  name: Braj (Devanagari)
+  parents:
+    - _ignore_base
+    - _devanagari_base
+
+  description: Braj language in the Devanagari script
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    
+    # NO ADDITIONAL MAPPINGS TO APPLY
+    "": ""
+
+script_to_roman:
+  map:
+    "": ""

+ 0 - 18
scriptshifter/tables/data/devanagari.yml

@@ -1,18 +0,0 @@
----
-general:
-  name: Devanagari
-  case_sensitive: false
-
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
-
-roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"

+ 13 - 12
scriptshifter/tables/data/dogri_devanagari.yml

@@ -1,18 +1,19 @@
 ---
 general:
   name: Dogri (Devanagari)
-  case_sensitive: false
+  parents:
+    - _ignore_base
+    - _devanagari_base
 
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
+  description: Dogri language in the Devanagari script
+  case_sensitive: false
 
 roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 19 - 14
scriptshifter/tables/data/hindi_devanagari_alt.yml → scriptshifter/tables/data/hindi.yml

@@ -1,14 +1,19 @@
----
-general:
-  name: Hindi
-  parents:
-    - _devanagari_base
-
-  description: Hindi language in the Devanagari script
-  case_sensitive: false
-
-roman_to_script:
-  map:
-
-script_to_roman:
-  map:
+---
+general:
+  name: Hindi
+  parents:
+    - _ignore_base
+    - _devanagari_base
+
+  description: Hindi language in the Devanagari script
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 2768 - 18
scriptshifter/tables/data/kannada.yml

@@ -1,18 +1,2768 @@
----
-general:
-  name: Kannada
-  case_sensitive: false
-
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Kannada"
-
-roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Kannada"
+---
+general:
+  name: Kannada
+  parents:
+    - _ignore_base
+  case_sensitive: false
+
+roman_to_script:
+  map:
+
+    # FINAL CONSONANT H WITH DOT BELOW
+    "h\u0323%": "\u0C83"
+
+    # FINAL CONSONANT M WITH DOT BELOW
+    "m\u0323%": "\u0C82"
+
+    # CONSONANTS WITH VOWEL AI
+
+    "n\u0307kai": "\u0C82\u0C95\u0CC8"
+    "n\u0307khai": "\u0C82\u0C96\u0CC8"
+    "n\u0307gai": "\u0C82\u0C97\u0CC8"
+    "n\u0307ghai": "\u0C82\u0C98\u0CC8"
+    "n\u0307n\u0307ai": "\u0C82\u0C99\u0CC8"
+    "n\u0303cai": "\u0C82\u0C9A\u0CC8"
+    "n\u0303chai": "\u0C82\u0C9B\u0CC8"
+    "n\u0303jai": "\u0C82\u0C9C\u0CC8"
+    "n\u0303jhai": "\u0C82\u0C9D\u0CC8"
+    "n\u0303n\u0303ai": "\u0C82\u0C9E\u0CC8"
+    "n\u0323t\u0323ai": "\u0C82\u0C9F\u0CC8"
+    "n\u0323t\u0323hai": "\u0C82\u0CA0\u0CC8"
+    "n\u0323d\u0323ai": "\u0C82\u0CA1\u0CC8"
+    "n\u0323d\u0323hai": "\u0C82\u0CA2\u0CC8"
+    "n\u0323n\u0323ai": "\u0C82\u0CA3\u0CC8"
+    "ntai": "\u0C82\u0CA4\u0CC8"
+    "nthai": "\u0C82\u0CA5\u0CC8"
+    "ndai": "\u0C82\u0CA6\u0CC8"
+    "ndhai": "\u0C82\u0CA7\u0CC8"
+    "nnai": "\u0C82\u0CA8\u0CC8"
+    "mpai": "\u0C82\u0CAA\u0CC8"
+    "mphai": "\u0C82\u0CAB\u0CC8"
+    "mbai": "\u0C82\u0CAC\u0CC8"
+    "mbhai": "\u0C82\u0CAD\u0CC8"
+    "mmai": "\u0C82\u0CAE\u0CC8"
+    "m\u0323yai": "\u0C82\u0CAF\u0CC8"
+    "m\u0323rai": "\u0C82\u0CB0\u0CC8"
+    "m\u0323r\u0332ai": "\u0C82\u0CB1\u0CC8"
+    "m\u0323lai": "\u0C82\u0CB2\u0CC8"
+    "m\u0323l\u0323ai": "\u0C83\u0CB2\u0CC8"
+    "m\u0323l\u0324ai": "\u0CDE\u0CB2\u0CC8"
+    "m\u0323vai": "\u0C82\u0CB5\u0CC8"
+    "m\u0323s\u0301ai": "\u0C82\u0CB6\u0CC8"
+    "m\u0323s\u0323ai": "\u0C82\u0CB7\u0CC8"
+    "m\u0323sai": "\u0C82\u0CB8\u0CC8"
+    "m\u0323hai": "\u0C82\u0CB9\u0CC8"
+
+    "kai": "\u0C95\u0CC8"
+    "khai": "\u0C96\u0CC8"
+    "gai": "\u0C97\u0CC8"
+    "ghai": "\u0C98\u0CC8"
+    "n\u0307ai": "\u0C99\u0CC8"
+    "cai": "\u0C9A\u0CC8"
+    "chai": "\u0C9B\u0CC8"
+    "jai": "\u0C9C\u0CC8"
+    "jhai": "\u0C9D\u0CC8"
+    "n\u0303ai": "\u0C9E\u0CC8"
+    "t\u0323ai": "\u0C9F\u0CC8"
+    "t\u0323hai": "\u0CA0\u0CC8"
+    "d\u0323ai": "\u0CA1\u0CC8"
+    "d\u0323hai": "\u0CA2\u0CC8"
+    "n\u0323ai": "\u0CA3\u0CC8"
+    "tai": "\u0CA4\u0CC8"
+    "thai": "\u0CA5\u0CC8"
+    "dai": "\u0CA6\u0CC8"
+    "dhai": "\u0CA7\u0CC8"
+    "nai": "\u0CA8\u0CC8"
+    "pai": "\u0CAA\u0CC8"
+    "phai": "\u0CAB\u0CC8"
+    "bai": "\u0CAC\u0CC8"
+    "bhai": "\u0CAD\u0CC8"
+    "mai": "\u0CAE\u0CC8"
+    "yai": "\u0CAF\u0CC8"
+    "rai": "\u0CB0\u0CC8"
+    "r\u0332ai": "\u0CB1\u0CC8"
+    "lai": "\u0CB2\u0CC8"
+    "l\u0323ai": "\u0CB3\u0CC8"
+    "l\u0324ai": "\u0CDE\u0CC8"
+    "vai": "\u0CB5\u0CC8"
+    "s\u0301ai": "\u0CB6\u0CC8"
+    "s\u0323ai": "\u0CB7\u0CC8"
+    "sai": "\u0CB7\u0CC8"
+    "hai": "\u0CB9\u0CC8"
+
+    # END OF CONSONANTS WITH VOWEL AI
+
+    # CONSONANTS WITH VOWEL AU
+
+    "n\u0307kau": "\u0C82\u0C95\u0CCC"
+    "n\u0307khau": "\u0C82\u0C96\u0CCC"
+    "n\u0307gau": "\u0C82\u0C97\u0CCC"
+    "n\u0307ghau": "\u0C82\u0C98\u0CCC"
+    "n\u0307n\u0307au": "\u0C82\u0C99\u0CCC"
+    "n\u0303cau": "\u0C82\u0C9A\u0CCC"
+    "n\u0303chau": "\u0C82\u0C9B\u0CCC"
+    "n\u0303jau": "\u0C82\u0C9C\u0CCC"
+    "n\u0303jhau": "\u0C82\u0C9D\u0CCC"
+    "n\u0303n\u0303au": "\u0C82\u0C9E\u0CCC"
+    "n\u0323t\u0323au": "\u0C82\u0C9F\u0CCC"
+    "n\u0323t\u0323hau": "\u0C82\u0CA0\u0CCC"
+    "n\u0323d\u0323au": "\u0C82\u0CA1\u0CCC"
+    "n\u0323d\u0323hau": "\u0C82\u0CA2\u0CCC"
+    "n\u0323n\u0323au": "\u0C82\u0CA3\u0CCC"
+    "ntau": "\u0C82\u0CA4\u0CCC"
+    "nthau": "\u0C82\u0CA5\u0CCC"
+    "ndau": "\u0C82\u0CA6\u0CCC"
+    "ndhau": "\u0C82\u0CA7\u0CCC"
+    "nnau": "\u0C82\u0CA8\u0CCC"
+    "mpau": "\u0C82\u0CAA\u0CCC"
+    "mphau": "\u0C82\u0CAB\u0CCC"
+    "mbau": "\u0C82\u0CAC\u0CCC"
+    "mbhau": "\u0C82\u0CAD\u0CCC"
+    "mmau": "\u0C82\u0CAE\u0CCC"
+    "m\u0323yau": "\u0C82\u0CAF\u0CCC"
+    "m\u0323rau": "\u0C82\u0CB0\u0CCC"
+    "m\u0323r\u0332au": "\u0C82\u0CB1\u0CCC"
+    "m\u0323lau": "\u0C82\u0CB2\u0CCC"
+    "m\u0323l\u0323au": "\u0C83\u0CB2\u0CCC"
+    "m\u0323l\u0324au": "\u0CDE\u0CB2\u0CCC"
+    "m\u0323vau": "\u0C82\u0CB5\u0CCC"
+    "m\u0323s\u0301au": "\u0C82\u0CB6\u0CCC"
+    "m\u0323s\u0323au": "\u0C82\u0CB7\u0CCC"
+    "m\u0323sau": "\u0C82\u0CB8\u0CCC"
+    "m\u0323hau": "\u0C82\u0CB9\u0CCC"
+
+    "kau": "\u0C95\u0CCC"
+    "khau": "\u0C96\u0CCC"
+    "gau": "\u0C97\u0CCC"
+    "ghau": "\u0C98\u0CCC"
+    "n\u0307au": "\u0C99\u0CCC"
+    "cau": "\u0C9A\u0CCC"
+    "chau": "\u0C9B\u0CCC"
+    "jau": "\u0C9C\u0CCC"
+    "jhau": "\u0C9D\u0CCC"
+    "n\u0303au": "\u0C9E\u0CCC"
+    "t\u0323au": "\u0C9F\u0CCC"
+    "t\u0323hau": "\u0CA0\u0CCC"
+    "d\u0323au": "\u0CA1\u0CCC"
+    "d\u0323hau": "\u0CA2\u0CCC"
+    "n\u0323au": "\u0CA3\u0CCC"
+    "tau": "\u0CA4\u0CCC"
+    "thau": "\u0CA5\u0CCC"
+    "dau": "\u0CA6\u0CCC"
+    "dhau": "\u0CA7\u0CCC"
+    "nau": "\u0CA8\u0CCC"
+    "pau": "\u0CAA\u0CCC"
+    "phau": "\u0CAB\u0CCC"
+    "bau": "\u0CAC\u0CCC"
+    "bhau": "\u0CAD\u0CCC"
+    "mau": "\u0CAE\u0CCC"
+    "yau": "\u0CAF\u0CCC"
+    "rau": "\u0CB0\u0CCC"
+    "r\u0332au": "\u0CB1\u0CCC"
+    "lau": "\u0CB2\u0CCC"
+    "l\u0323au": "\u0CB3\u0CCC"
+    "l\u0324au": "\u0CDE\u0CCC"
+    "vau": "\u0CB5\u0CCC"
+    "s\u0301au": "\u0CB6\u0CCC"
+    "s\u0323au": "\u0CB7\u0CCC"
+    "sau": "\u0CB7\u0CCC"
+    "hau": "\u0CB9\u0CCC"
+
+    # END OF CONSONANTS WITH VOWEL AU
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+
+    "n\u0307ka\u0304": "\u0C82\u0C95\u0CBE"
+    "n\u0307kha\u0304": "\u0C82\u0C96\u0CBE"
+    "n\u0307ga\u0304": "\u0C82\u0C97\u0CBE"
+    "n\u0307gha\u0304": "\u0C82\u0C98\u0CBE"
+    "n\u0307n\u0307a\u0304": "\u0C82\u0C99\u0CBE"
+    "n\u0303ca\u0304": "\u0C82\u0C9A\u0CBE"
+    "n\u0303cha\u0304": "\u0C82\u0C9B\u0CBE"
+    "n\u0303ja\u0304": "\u0C82\u0C9C\u0CBE"
+    "n\u0303jha\u0304": "\u0C82\u0C9D\u0CBE"
+    "n\u0303n\u0303a\u0304": "\u0C82\u0C9E\u0CBE"
+    "n\u0323t\u0323a\u0304": "\u0C82\u0C9F\u0CBE"
+    "n\u0323t\u0323ha\u0304": "\u0C82\u0CA0\u0CBE"
+    "n\u0323d\u0323a\u0304": "\u0C82\u0CA1\u0CBE"
+    "n\u0323d\u0323ha\u0304": "\u0C82\u0CA2\u0CBE"
+    "n\u0323n\u0323a\u0304": "\u0C82\u0CA3\u0CBE"
+    "nta\u0304": "\u0C82\u0CA4\u0CBE"
+    "ntha\u0304": "\u0C82\u0CA5\u0CBE"
+    "nda\u0304": "\u0C82\u0CA6\u0CBE"
+    "ndha\u0304": "\u0C82\u0CA7\u0CBE"
+    "nna\u0304": "\u0C82\u0CA8\u0CBE"
+    "mpa\u0304": "\u0C82\u0CAA\u0CBE"
+    "mpha\u0304": "\u0C82\u0CAB\u0CBE"
+    "mba\u0304": "\u0C82\u0CAC\u0CBE"
+    "mbha\u0304": "\u0C82\u0CAD\u0CBE"
+    "mma\u0304": "\u0C82\u0CAE\u0CBE"
+    "m\u0323ya\u0304": "\u0C82\u0CAF\u0CBE"
+    "m\u0323ra\u0304": "\u0C82\u0CB0\u0CBE"
+    "m\u0323r\u0332a\u0304": "\u0C82\u0CB1\u0CBE"
+    "m\u0323la\u0304": "\u0C82\u0CB2\u0CBE"
+    "m\u0323l\u0323a\u0304": "\u0C83\u0CB2\u0CBE"
+    "m\u0323l\u0324a\u0304": "\u0CDE\u0CB2\u0CBE"
+    "m\u0323va\u0304": "\u0C82\u0CB5\u0CBE"
+    "m\u0323s\u0301a\u0304": "\u0C82\u0CB6\u0CBE"
+    "m\u0323s\u0323a\u0304": "\u0C82\u0CB7\u0CBE"
+    "m\u0323sa\u0304": "\u0C82\u0CB8\u0CBE"
+    "m\u0323ha\u0304": "\u0C82\u0CB9\u0CBE"
+
+    "ka\u0304": "\u0C95\u0CBE"
+    "kha\u0304": "\u0C96\u0CBE"
+    "ga\u0304": "\u0C97\u0CBE"
+    "gha\u0304": "\u0C98\u0CBE"
+    "n\u0307a\u0304": "\u0C99\u0CBE"
+    "ca\u0304": "\u0C9A\u0CBE"
+    "cha\u0304": "\u0C9B\u0CBE"
+    "ja\u0304": "\u0C9C\u0CBE"
+    "jha\u0304": "\u0C9D\u0CBE"
+    "n\u0303a\u0304": "\u0C9E\u0CBE"
+    "t\u0323a\u0304": "\u0C9F\u0CBE"
+    "t\u0323ha\u0304": "\u0CA0\u0CBE"
+    "d\u0323a\u0304": "\u0CA1\u0CBE"
+    "d\u0323ha\u0304": "\u0CA2\u0CBE"
+    "n\u0323a\u0304": "\u0CA3\u0CBE"
+    "ta\u0304": "\u0CA4\u0CBE"
+    "tha\u0304": "\u0CA5\u0CBE"
+    "da\u0304": "\u0CA6\u0CBE"
+    "dha\u0304": "\u0CA7\u0CBE"
+    "na\u0304": "\u0CA8\u0CBE"
+    "pa\u0304": "\u0CAA\u0CBE"
+    "pha\u0304": "\u0CAB\u0CBE"
+    "ba\u0304": "\u0CAC\u0CBE"
+    "bha\u0304": "\u0CAD\u0CBE"
+    "ma\u0304": "\u0CAE\u0CBE"
+    "ya\u0304": "\u0CAF\u0CBE"
+    "ra\u0304": "\u0CB0\u0CBE"
+    "r\u0332a\u0304": "\u0CB1\u0CBE"
+    "la\u0304": "\u0CB2\u0CBE"
+    "l\u0323a\u0304": "\u0CB3\u0CBE"
+    "l\u0324a\u0304": "\u0CDE\u0CBE"
+    "va\u0304": "\u0CB5\u0CBE"
+    "s\u0301a\u0304": "\u0CB6\u0CBE"
+    "s\u0323a\u0304": "\u0CB7\u0CBE"
+    "sa\u0304": "\u0CB7\u0CBE"
+    "ha\u0304": "\u0CB9\u0CBE"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+
+    # CONSONANTS WITH VOWEL A ALONE
+
+    "n\u0307ka": "\u0C82\u0C95"
+    "n\u0307kha": "\u0C82\u0C96"
+    "n\u0307ga": "\u0C82\u0C97"
+    "n\u0307gha": "\u0C82\u0C98"
+    "n\u0307n\u0307a": "\u0C82\u0C99"
+    "n\u0303ca": "\u0C82\u0C9A"
+    "n\u0303cha": "\u0C82\u0C9B"
+    "n\u0303ja": "\u0C82\u0C9C"
+    "n\u0303jha": "\u0C82\u0C9D"
+    "n\u0303n\u0303a": "\u0C82\u0C9E"
+    "n\u0323t\u0323a": "\u0C82\u0C9F"
+    "n\u0323t\u0323ha": "\u0C82\u0CA0"
+    "n\u0323d\u0323a": "\u0C82\u0CA1"
+    "n\u0323d\u0323ha": "\u0C82\u0CA2"
+    "n\u0323n\u0323a": "\u0C82\u0CA3"
+    "nta": "\u0C82\u0CA4"
+    "ntha": "\u0C82\u0CA5"
+    "nda": "\u0C82\u0CA6"
+    "ndha": "\u0C82\u0CA7"
+    "nna": "\u0C82\u0CA8"
+    "mpa": "\u0C82\u0CAA"
+    "mpha": "\u0C82\u0CAB"
+    "mba": "\u0C82\u0CAC"
+    "mbha": "\u0C82\u0CAD"
+    "mma": "\u0C82\u0CAE"
+    "m\u0323ya": "\u0C82\u0CAF"
+    "m\u0323ra": "\u0C82\u0CB0"
+    "m\u0323r\u0332a": "\u0C82\u0CB1"
+    "m\u0323la": "\u0C82\u0CB2"
+    "m\u0323l\u0323a": "\u0C83\u0CB2"
+    "m\u0323l\u0324a": "\u0CDE\u0CB2"
+    "m\u0323va": "\u0C82\u0CB5"
+    "m\u0323s\u0301a": "\u0C82\u0CB6"
+    "m\u0323s\u0323a": "\u0C82\u0CB7"
+    "m\u0323sa": "\u0C82\u0CB8"
+    "m\u0323ha": "\u0C82\u0CB9"
+
+    "ka": "\u0C95"
+    "kha": "\u0C96"
+    "ga": "\u0C97"
+    "gha": "\u0C98"
+    "n\u0307a": "\u0C99"
+    "ca": "\u0C9A"
+    "cha": "\u0C9B"
+    "ja": "\u0C9C"
+    "jha": "\u0C9D"
+    "n\u0303a": "\u0C9E"
+    "t\u0323a": "\u0C9F"
+    "t\u0323ha": "\u0CA0"
+    "d\u0323a": "\u0CA1"
+    "d\u0323ha": "\u0CA2"
+    "n\u0323a": "\u0CA3"
+    "ta": "\u0CA4"
+    "tha": "\u0CA5"
+    "da": "\u0CA6"
+    "dha": "\u0CA7"
+    "na": "\u0CA8"
+    "pa": "\u0CAA"
+    "pha": "\u0CAB"
+    "ba": "\u0CAC"
+    "bha": "\u0CAD"
+    "ma": "\u0CAE"
+    "ya": "\u0CAF"
+    "ra": "\u0CB0"
+    "r\u0332a": "\u0CB1"
+    "la": "\u0CB2"
+    "l\u0323a": "\u0CB3"
+    "l\u0324a": "\u0CDE"
+    "va": "\u0CB5"
+    "s\u0301a": "\u0CB6"
+    "s\u0323a": "\u0CB7"
+    "sa": "\u0CB7"
+    "ha": "\u0CB9"
+
+    # END OF CONSONANTS WITH VOWEL A ALONE
+
+    # CONSONANTS WITH VOWEL I WITH MACRON
+
+    "n\u0307ki\u0304": "\u0C82\u0C95\u0CC0"
+    "n\u0307khi\u0304": "\u0C82\u0C96\u0CC0"
+    "n\u0307gi\u0304": "\u0C82\u0C97\u0CC0"
+    "n\u0307ghi\u0304": "\u0C82\u0C98\u0CC0"
+    "n\u0307n\u0307i\u0304": "\u0C82\u0C99\u0CC0"
+    "n\u0303ci\u0304": "\u0C82\u0C9A\u0CC0"
+    "n\u0303chi\u0304": "\u0C82\u0C9B\u0CC0"
+    "n\u0303ji\u0304": "\u0C82\u0C9C\u0CC0"
+    "n\u0303jhi\u0304": "\u0C82\u0C9D\u0CC0"
+    "n\u0303n\u0303i\u0304": "\u0C82\u0C9E\u0CC0"
+    "n\u0323t\u0323i\u0304": "\u0C82\u0C9F\u0CC0"
+    "n\u0323t\u0323hi\u0304": "\u0C82\u0CA0\u0CC0"
+    "n\u0323d\u0323i\u0304": "\u0C82\u0CA1\u0CC0"
+    "n\u0323d\u0323hi\u0304": "\u0C82\u0CA2\u0CC0"
+    "n\u0323n\u0323i\u0304": "\u0C82\u0CA3\u0CC0"
+    "nti\u0304": "\u0C82\u0CA4\u0CC0"
+    "nthi\u0304": "\u0C82\u0CA5\u0CC0"
+    "ndi\u0304": "\u0C82\u0CA6\u0CC0"
+    "ndhi\u0304": "\u0C82\u0CA7\u0CC0"
+    "nni\u0304": "\u0C82\u0CA8\u0CC0"
+    "mpi\u0304": "\u0C82\u0CAA\u0CC0"
+    "mphi\u0304": "\u0C82\u0CAB\u0CC0"
+    "mbi\u0304": "\u0C82\u0CAC\u0CC0"
+    "mbhi\u0304": "\u0C82\u0CAD\u0CC0"
+    "mmi\u0304": "\u0C82\u0CAE\u0CC0"
+    "m\u0323yi\u0304": "\u0C82\u0CAF\u0CC0"
+    "m\u0323ri\u0304": "\u0C82\u0CB0\u0CC0"
+    "m\u0323r\u0332i\u0304": "\u0C82\u0CB1\u0CC0"
+    "m\u0323li\u0304": "\u0C82\u0CB2\u0CC0"
+    "m\u0323l\u0323i\u0304": "\u0C83\u0CB2\u0CC0"
+    "m\u0323l\u0324i\u0304": "\u0CDE\u0CB2\u0CC0"
+    "m\u0323vi\u0304": "\u0C82\u0CB5\u0CC0"
+    "m\u0323s\u0301i\u0304": "\u0C82\u0CB6\u0CC0"
+    "m\u0323s\u0323i\u0304": "\u0C82\u0CB7\u0CC0"
+    "m\u0323si\u0304": "\u0C82\u0CB8\u0CC0"
+    "m\u0323hi\u0304": "\u0C82\u0CB9\u0CC0"
+
+    "ki\u0304": "\u0C95\u0CC0"
+    "khi\u0304": "\u0C96\u0CC0"
+    "gi\u0304": "\u0C97\u0CC0"
+    "ghi\u0304": "\u0C98\u0CC0"
+    "n\u0307i\u0304": "\u0C99\u0CC0"
+    "ci\u0304": "\u0C9A\u0CC0"
+    "chi\u0304": "\u0C9B\u0CC0"
+    "ji\u0304": "\u0C9C\u0CC0"
+    "jhi\u0304": "\u0C9D\u0CC0"
+    "n\u0303i\u0304": "\u0C9E\u0CC0"
+    "t\u0323i\u0304": "\u0C9F\u0CC0"
+    "t\u0323hi\u0304": "\u0CA0\u0CC0"
+    "d\u0323i\u0304": "\u0CA1\u0CC0"
+    "d\u0323hi\u0304": "\u0CA2\u0CC0"
+    "n\u0323i\u0304": "\u0CA3\u0CC0"
+    "ti\u0304": "\u0CA4\u0CC0"
+    "thi\u0304": "\u0CA5\u0CC0"
+    "di\u0304": "\u0CA6\u0CC0"
+    "dhi\u0304": "\u0CA7\u0CC0"
+    "ni\u0304": "\u0CA8\u0CC0"
+    "pi\u0304": "\u0CAA\u0CC0"
+    "phi\u0304": "\u0CAB\u0CC0"
+    "bi\u0304": "\u0CAC\u0CC0"
+    "bhi\u0304": "\u0CAD\u0CC0"
+    "mi\u0304": "\u0CAE\u0CC0"
+    "yi\u0304": "\u0CAF\u0CC0"
+    "ri\u0304": "\u0CB0\u0CC0"
+    "r\u0332i\u0304": "\u0CB1\u0CC0"
+    "li\u0304": "\u0CB2\u0CC0"
+    "l\u0323i\u0304": "\u0CB3\u0CC0"
+    "l\u0324i\u0304": "\u0CDE\u0CC0"
+    "vi\u0304": "\u0CB5\u0CC0"
+    "s\u0301i\u0304": "\u0CB6\u0CC0"
+    "s\u0323i\u0304": "\u0CB7\u0CC0"
+    "si\u0304": "\u0CB7\u0CC0"
+    "hi\u0304": "\u0CB9\u0CC0"
+
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+
+    # CONSONANTS WITH VOWEL I ALONE
+
+    "n\u0307ki": "\u0C82\u0C95\u0CBF"
+    "n\u0307khi": "\u0C82\u0C96\u0CBF"
+    "n\u0307gi": "\u0C82\u0C97\u0CBF"
+    "n\u0307ghi": "\u0C82\u0C98\u0CBF"
+    "n\u0307n\u0307i": "\u0C82\u0C99\u0CBF"
+    "n\u0303ci": "\u0C82\u0C9A\u0CBF"
+    "n\u0303chi": "\u0C82\u0C9B\u0CBF"
+    "n\u0303ji": "\u0C82\u0C9C\u0CBF"
+    "n\u0303jhi": "\u0C82\u0C9D\u0CBF"
+    "n\u0303n\u0303i": "\u0C82\u0C9E\u0CBF"
+    "n\u0323t\u0323i": "\u0C82\u0C9F\u0CBF"
+    "n\u0323t\u0323hi": "\u0C82\u0CA0\u0CBF"
+    "n\u0323d\u0323i": "\u0C82\u0CA1\u0CBF"
+    "n\u0323d\u0323hi": "\u0C82\u0CA2\u0CBF"
+    "n\u0323n\u0323i": "\u0C82\u0CA3\u0CBF"
+    "nti": "\u0C82\u0CA4\u0CBF"
+    "nthi": "\u0C82\u0CA5\u0CBF"
+    "ndi": "\u0C82\u0CA6\u0CBF"
+    "ndhi": "\u0C82\u0CA7\u0CBF"
+    "nni": "\u0C82\u0CA8\u0CBF"
+    "mpi": "\u0C82\u0CAA\u0CBF"
+    "mphi": "\u0C82\u0CAB\u0CBF"
+    "mbi": "\u0C82\u0CAC\u0CBF"
+    "mbhi": "\u0C82\u0CAD\u0CBF"
+    "mmi": "\u0C82\u0CAE\u0CBF"
+    "m\u0323yi": "\u0C82\u0CAF\u0CBF"
+    "m\u0323ri": "\u0C82\u0CB0\u0CBF"
+    "m\u0323r\u0332i": "\u0C82\u0CB1\u0CBF"
+    "m\u0323li": "\u0C82\u0CB2\u0CBF"
+    "m\u0323l\u0323i": "\u0C83\u0CB2\u0CBF"
+    "m\u0323l\u0324i": "\u0CDE\u0CB2\u0CBF"
+    "m\u0323vi": "\u0C82\u0CB5\u0CBF"
+    "m\u0323s\u0301i": "\u0C82\u0CB6\u0CBF"
+    "m\u0323s\u0323i": "\u0C82\u0CB7\u0CBF"
+    "m\u0323si": "\u0C82\u0CB8\u0CBF"
+    "m\u0323hi": "\u0C82\u0CB9\u0CBF"
+
+    "ki": "\u0C95\u0CBF"
+    "khi": "\u0C96\u0CBF"
+    "gi": "\u0C97\u0CBF"
+    "ghi": "\u0C98\u0CBF"
+    "n\u0307i": "\u0C99\u0CBF"
+    "ci": "\u0C9A\u0CBF"
+    "chi": "\u0C9B\u0CBF"
+    "ji": "\u0C9C\u0CBF"
+    "jhi": "\u0C9D\u0CBF"
+    "n\u0303i": "\u0C9E\u0CBF"
+    "t\u0323i": "\u0C9F\u0CBF"
+    "t\u0323hi": "\u0CA0\u0CBF"
+    "d\u0323i": "\u0CA1\u0CBF"
+    "d\u0323hi": "\u0CA2\u0CBF"
+    "n\u0323i": "\u0CA3\u0CBF"
+    "ti": "\u0CA4\u0CBF"
+    "thi": "\u0CA5\u0CBF"
+    "di": "\u0CA6\u0CBF"
+    "dhi": "\u0CA7\u0CBF"
+    "ni": "\u0CA8\u0CBF"
+    "pi": "\u0CAA\u0CBF"
+    "phi": "\u0CAB\u0CBF"
+    "bi": "\u0CAC\u0CBF"
+    "bhi": "\u0CAD\u0CBF"
+    "mi": "\u0CAE\u0CBF"
+    "yi": "\u0CAF\u0CBF"
+    "ri": "\u0CB0\u0CBF"
+    "r\u0332i": "\u0CB1\u0CBF"
+    "li": "\u0CB2\u0CBF"
+    "l\u0323i": "\u0CB3\u0CBF"
+    "l\u0324i": "\u0CDE\u0CBF"
+    "vi": "\u0CB5\u0CBF"
+    "s\u0301i": "\u0CB6\u0CBF"
+    "s\u0323i": "\u0CB7\u0CBF"
+    "si": "\u0CB7\u0CBF"
+    "hi": "\u0CB9\u0CBF"
+
+    # END OF CONSONANTS WITH VOWEL I ALONE
+
+    # CONSONANTS WITH VOWEL U WITH MACRON
+
+    "n\u0307ku\u0304": "\u0C82\u0C95\u0CC2"
+    "n\u0307khu\u0304": "\u0C82\u0C96\u0CC2"
+    "n\u0307gu\u0304": "\u0C82\u0C97\u0CC2"
+    "n\u0307ghu\u0304": "\u0C82\u0C98\u0CC2"
+    "n\u0307n\u0307u\u0304": "\u0C82\u0C99\u0CC2"
+    "n\u0303cu\u0304": "\u0C82\u0C9A\u0CC2"
+    "n\u0303chu\u0304": "\u0C82\u0C9B\u0CC2"
+    "n\u0303ju\u0304": "\u0C82\u0C9C\u0CC2"
+    "n\u0303jhu\u0304": "\u0C82\u0C9D\u0CC2"
+    "n\u0303n\u0303u\u0304": "\u0C82\u0C9E\u0CC2"
+    "n\u0323t\u0323u\u0304": "\u0C82\u0C9F\u0CC2"
+    "n\u0323t\u0323hu\u0304": "\u0C82\u0CA0\u0CC2"
+    "n\u0323d\u0323u\u0304": "\u0C82\u0CA1\u0CC2"
+    "n\u0323d\u0323hu\u0304": "\u0C82\u0CA2\u0CC2"
+    "n\u0323n\u0323u\u0304": "\u0C82\u0CA3\u0CC2"
+    "ntu\u0304": "\u0C82\u0CA4\u0CC2"
+    "nthu\u0304": "\u0C82\u0CA5\u0CC2"
+    "ndu\u0304": "\u0C82\u0CA6\u0CC2"
+    "ndhu\u0304": "\u0C82\u0CA7\u0CC2"
+    "nnu\u0304": "\u0C82\u0CA8\u0CC2"
+    "mpu\u0304": "\u0C82\u0CAA\u0CC2"
+    "mphu\u0304": "\u0C82\u0CAB\u0CC2"
+    "mbu\u0304": "\u0C82\u0CAC\u0CC2"
+    "mbhu\u0304": "\u0C82\u0CAD\u0CC2"
+    "mmu\u0304": "\u0C82\u0CAE\u0CC2"
+    "m\u0323yu\u0304": "\u0C82\u0CAF\u0CC2"
+    "m\u0323ru\u0304": "\u0C82\u0CB0\u0CC2"
+    "m\u0323r\u0332u\u0304": "\u0C82\u0CB1\u0CC2"
+    "m\u0323lu\u0304": "\u0C82\u0CB2\u0CC2"
+    "m\u0323l\u0323u\u0304": "\u0C83\u0CB2\u0CC2"
+    "m\u0323l\u0324u\u0304": "\u0CDE\u0CB2\u0CC2"
+    "m\u0323vu\u0304": "\u0C82\u0CB5\u0CC2"
+    "m\u0323s\u0301u\u0304": "\u0C82\u0CB6\u0CC2"
+    "m\u0323s\u0323u\u0304": "\u0C82\u0CB7\u0CC2"
+    "m\u0323su\u0304": "\u0C82\u0CB8\u0CC2"
+    "m\u0323hu\u0304": "\u0C82\u0CB9\u0CC2"
+
+    "ku\u0304": "\u0C95\u0CC2"
+    "khu\u0304": "\u0C96\u0CC2"
+    "gu\u0304": "\u0C97\u0CC2"
+    "ghu\u0304": "\u0C98\u0CC2"
+    "n\u0307u\u0304": "\u0C99\u0CC2"
+    "cu\u0304": "\u0C9A\u0CC2"
+    "chu\u0304": "\u0C9B\u0CC2"
+    "ju\u0304": "\u0C9C\u0CC2"
+    "jhu\u0304": "\u0C9D\u0CC2"
+    "n\u0303u\u0304": "\u0C9E\u0CC2"
+    "t\u0323u\u0304": "\u0C9F\u0CC2"
+    "t\u0323hu\u0304": "\u0CA0\u0CC2"
+    "d\u0323u\u0304": "\u0CA1\u0CC2"
+    "d\u0323hu\u0304": "\u0CA2\u0CC2"
+    "n\u0323u\u0304": "\u0CA3\u0CC2"
+    "tu\u0304": "\u0CA4\u0CC2"
+    "thu\u0304": "\u0CA5\u0CC2"
+    "du\u0304": "\u0CA6\u0CC2"
+    "dhu\u0304": "\u0CA7\u0CC2"
+    "nu\u0304": "\u0CA8\u0CC2"
+    "pu\u0304": "\u0CAA\u0CC2"
+    "phu\u0304": "\u0CAB\u0CC2"
+    "bu\u0304": "\u0CAC\u0CC2"
+    "bhu\u0304": "\u0CAD\u0CC2"
+    "mu\u0304": "\u0CAE\u0CC2"
+    "yu\u0304": "\u0CAF\u0CC2"
+    "ru\u0304": "\u0CB0\u0CC2"
+    "r\u0332u\u0304": "\u0CB1\u0CC2"
+    "lu\u0304": "\u0CB2\u0CC2"
+    "l\u0323u\u0304": "\u0CB3\u0CC2"
+    "l\u0324u\u0304": "\u0CDE\u0CC2"
+    "vu\u0304": "\u0CB5\u0CC2"
+    "s\u0301u\u0304": "\u0CB6\u0CC2"
+    "s\u0323u\u0304": "\u0CB7\u0CC2"
+    "su\u0304": "\u0CB7\u0CC2"
+    "hu\u0304": "\u0CB9\u0CC2"
+
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+
+    # CONSONANTS WITH VOWEL U ALONE
+
+    "n\u0307ku": "\u0C82\u0C95\u0CC1"
+    "n\u0307khu": "\u0C82\u0C96\u0CC1"
+    "n\u0307gu": "\u0C82\u0C97\u0CC1"
+    "n\u0307ghu": "\u0C82\u0C98\u0CC1"
+    "n\u0307n\u0307u": "\u0C82\u0C99\u0CC1"
+    "n\u0303cu": "\u0C82\u0C9A\u0CC1"
+    "n\u0303chu": "\u0C82\u0C9B\u0CC1"
+    "n\u0303ju": "\u0C82\u0C9C\u0CC1"
+    "n\u0303jhu": "\u0C82\u0C9D\u0CC1"
+    "n\u0303n\u0303u": "\u0C82\u0C9E\u0CC1"
+    "n\u0323t\u0323u": "\u0C82\u0C9F\u0CC1"
+    "n\u0323t\u0323hu": "\u0C82\u0CA0\u0CC1"
+    "n\u0323d\u0323u": "\u0C82\u0CA1\u0CC1"
+    "n\u0323d\u0323hu": "\u0C82\u0CA2\u0CC1"
+    "n\u0323n\u0323u": "\u0C82\u0CA3\u0CC1"
+    "ntu": "\u0C82\u0CA4\u0CC1"
+    "nthu": "\u0C82\u0CA5\u0CC1"
+    "ndu": "\u0C82\u0CA6\u0CC1"
+    "ndhu": "\u0C82\u0CA7\u0CC1"
+    "nnu": "\u0C82\u0CA8\u0CC1"
+    "mpu": "\u0C82\u0CAA\u0CC1"
+    "mphu": "\u0C82\u0CAB\u0CC1"
+    "mbu": "\u0C82\u0CAC\u0CC1"
+    "mbhu": "\u0C82\u0CAD\u0CC1"
+    "mmu": "\u0C82\u0CAE\u0CC1"
+    "m\u0323yu": "\u0C82\u0CAF\u0CC1"
+    "m\u0323ru": "\u0C82\u0CB0\u0CC1"
+    "m\u0323r\u0332u": "\u0C82\u0CB1\u0CC1"
+    "m\u0323lu": "\u0C82\u0CB2\u0CC1"
+    "m\u0323l\u0323u": "\u0C83\u0CB2\u0CC1"
+    "m\u0323l\u0324u": "\u0CDE\u0CB2\u0CC1"
+    "m\u0323vu": "\u0C82\u0CB5\u0CC1"
+    "m\u0323s\u0301u": "\u0C82\u0CB6\u0CC1"
+    "m\u0323s\u0323u": "\u0C82\u0CB7\u0CC1"
+    "m\u0323su": "\u0C82\u0CB8\u0CC1"
+    "m\u0323hu": "\u0C82\u0CB9\u0CC1"
+
+    "ku": "\u0C95\u0CC1"
+    "khu": "\u0C96\u0CC1"
+    "gu": "\u0C97\u0CC1"
+    "ghu": "\u0C98\u0CC1"
+    "n\u0307u": "\u0C99\u0CC1"
+    "cu": "\u0C9A\u0CC1"
+    "chu": "\u0C9B\u0CC1"
+    "ju": "\u0C9C\u0CC1"
+    "jhu": "\u0C9D\u0CC1"
+    "n\u0303u": "\u0C9E\u0CC1"
+    "t\u0323u": "\u0C9F\u0CC1"
+    "t\u0323hu": "\u0CA0\u0CC1"
+    "d\u0323u": "\u0CA1\u0CC1"
+    "d\u0323hu": "\u0CA2\u0CC1"
+    "n\u0323u": "\u0CA3\u0CC1"
+    "tu": "\u0CA4\u0CC1"
+    "thu": "\u0CA5\u0CC1"
+    "du": "\u0CA6\u0CC1"
+    "dhu": "\u0CA7\u0CC1"
+    "nu": "\u0CA8\u0CC1"
+    "pu": "\u0CAA\u0CC1"
+    "phu": "\u0CAB\u0CC1"
+    "bu": "\u0CAC\u0CC1"
+    "bhu": "\u0CAD\u0CC1"
+    "mu": "\u0CAE\u0CC1"
+    "yu": "\u0CAF\u0CC1"
+    "ru": "\u0CB0\u0CC1"
+    "r\u0332u": "\u0CB1\u0CC1"
+    "lu": "\u0CB2\u0CC1"
+    "l\u0323u": "\u0CB3\u0CC1"
+    "l\u0324u": "\u0CDE\u0CC1"
+    "vu": "\u0CB5\u0CC1"
+    "s\u0301u": "\u0CB6\u0CC1"
+    "s\u0323u": "\u0CB7\u0CC1"
+    "su": "\u0CB7\u0CC1"
+    "hu": "\u0CB9\u0CC1"
+
+    # END OF CONSONANTS WITH VOWEL U ALONE
+
+    # CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    "n\u0307kr\u0304\u0325": "\u0C82\u0C95\u0CC4"
+    "n\u0307khr\u0304\u0325": "\u0C82\u0C96\u0CC4"
+    "n\u0307gr\u0304\u0325": "\u0C82\u0C97\u0CC4"
+    "n\u0307ghr\u0304\u0325": "\u0C82\u0C98\u0CC4"
+    "n\u0307n\u0307r\u0304\u0325": "\u0C82\u0C99\u0CC4"
+    "n\u0303cr\u0304\u0325": "\u0C82\u0C9A\u0CC4"
+    "n\u0303chr\u0304\u0325": "\u0C82\u0C9B\u0CC4"
+    "n\u0303jr\u0304\u0325": "\u0C82\u0C9C\u0CC4"
+    "n\u0303jhr\u0304\u0325": "\u0C82\u0C9D\u0CC4"
+    "n\u0303n\u0303r\u0304\u0325": "\u0C82\u0C9E\u0CC4"
+    "n\u0323t\u0323r\u0304\u0325": "\u0C82\u0C9F\u0CC4"
+    "n\u0323t\u0323hr\u0304\u0325": "\u0C82\u0CA0\u0CC4"
+    "n\u0323d\u0323r\u0304\u0325": "\u0C82\u0CA1\u0CC4"
+    "n\u0323d\u0323hr\u0304\u0325": "\u0C82\u0CA2\u0CC4"
+    "n\u0323n\u0323r\u0304\u0325": "\u0C82\u0CA3\u0CC4"
+    "ntr\u0304\u0325": "\u0C82\u0CA4\u0CC4"
+    "nthr\u0304\u0325": "\u0C82\u0CA5\u0CC4"
+    "ndr\u0304\u0325": "\u0C82\u0CA6\u0CC4"
+    "ndhr\u0304\u0325": "\u0C82\u0CA7\u0CC4"
+    "nnr\u0304\u0325": "\u0C82\u0CA8\u0CC4"
+    "mpr\u0304\u0325": "\u0C82\u0CAA\u0CC4"
+    "mphr\u0304\u0325": "\u0C82\u0CAB\u0CC4"
+    "mbr\u0304\u0325": "\u0C82\u0CAC\u0CC4"
+    "mbhr\u0304\u0325": "\u0C82\u0CAD\u0CC4"
+    "mmr\u0304\u0325": "\u0C82\u0CAE\u0CC4"
+    "m\u0323yr\u0304\u0325": "\u0C82\u0CAF\u0CC4"
+    "m\u0323rr\u0304\u0325": "\u0C82\u0CB0\u0CC4"
+    "m\u0323r\u0332r\u0304\u0325": "\u0C82\u0CB1\u0CC4"
+    "m\u0323lr\u0304\u0325": "\u0C82\u0CB2\u0CC4"
+    "m\u0323l\u0323r\u0304\u0325": "\u0C83\u0CB2\u0CC4"
+    "m\u0323l\u0324r\u0304\u0325": "\u0CDE\u0CB2\u0CC4"
+    "m\u0323vr\u0304\u0325": "\u0C82\u0CB5\u0CC4"
+    "m\u0323s\u0301r\u0304\u0325": "\u0C82\u0CB6\u0CC4"
+    "m\u0323s\u0323r\u0304\u0325": "\u0C82\u0CB7\u0CC4"
+    "m\u0323sr\u0304\u0325": "\u0C82\u0CB8\u0CC4"
+    "m\u0323hr\u0304\u0325": "\u0C82\u0CB9\u0CC4"
+
+    "kr\u0304\u0325": "\u0C95\u0CC4"
+    "khr\u0304\u0325": "\u0C96\u0CC4"
+    "gr\u0304\u0325": "\u0C97\u0CC4"
+    "ghr\u0304\u0325": "\u0C98\u0CC4"
+    "n\u0307r\u0304\u0325": "\u0C99\u0CC4"
+    "cr\u0304\u0325": "\u0C9A\u0CC4"
+    "chr\u0304\u0325": "\u0C9B\u0CC4"
+    "jr\u0304\u0325": "\u0C9C\u0CC4"
+    "jhr\u0304\u0325": "\u0C9D\u0CC4"
+    "n\u0303r\u0304\u0325": "\u0C9E\u0CC4"
+    "t\u0323r\u0304\u0325": "\u0C9F\u0CC4"
+    "t\u0323hr\u0304\u0325": "\u0CA0\u0CC4"
+    "d\u0323r\u0304\u0325": "\u0CA1\u0CC4"
+    "d\u0323hr\u0304\u0325": "\u0CA2\u0CC4"
+    "n\u0323r\u0304\u0325": "\u0CA3\u0CC4"
+    "tr\u0304\u0325": "\u0CA4\u0CC4"
+    "thr\u0304\u0325": "\u0CA5\u0CC4"
+    "dr\u0304\u0325": "\u0CA6\u0CC4"
+    "dhr\u0304\u0325": "\u0CA7\u0CC4"
+    "nr\u0304\u0325": "\u0CA8\u0CC4"
+    "pr\u0304\u0325": "\u0CAA\u0CC4"
+    "phr\u0304\u0325": "\u0CAB\u0CC4"
+    "br\u0304\u0325": "\u0CAC\u0CC4"
+    "bhr\u0304\u0325": "\u0CAD\u0CC4"
+    "mr\u0304\u0325": "\u0CAE\u0CC4"
+    "yr\u0304\u0325": "\u0CAF\u0CC4"
+    "rr\u0304\u0325": "\u0CB0\u0CC4"
+    "r\u0332r\u0304\u0325": "\u0CB1\u0CC4"
+    "lr\u0304\u0325": "\u0CB2\u0CC4"
+    "l\u0323r\u0304\u0325": "\u0CB3\u0CC4"
+    "l\u0324r\u0304\u0325": "\u0CDE\u0CC4"
+    "vr\u0304\u0325": "\u0CB5\u0CC4"
+    "s\u0301r\u0304\u0325": "\u0CB6\u0CC4"
+    "s\u0323r\u0304\u0325": "\u0CB7\u0CC4"
+    "sr\u0304\u0325": "\u0CB7\u0CC4"
+    "hr\u0304\u0325": "\u0CB9\u0CC4"
+
+    # END OF CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    "n\u0307kr\u0325": "\u0C82\u0C95\u0CC3"
+    "n\u0307khr\u0325": "\u0C82\u0C96\u0CC3"
+    "n\u0307gr\u0325": "\u0C82\u0C97\u0CC3"
+    "n\u0307ghr\u0325": "\u0C82\u0C98\u0CC3"
+    "n\u0307n\u0307r\u0325": "\u0C82\u0C99\u0CC3"
+    "n\u0303cr\u0325": "\u0C82\u0C9A\u0CC3"
+    "n\u0303chr\u0325": "\u0C82\u0C9B\u0CC3"
+    "n\u0303jr\u0325": "\u0C82\u0C9C\u0CC3"
+    "n\u0303jhr\u0325": "\u0C82\u0C9D\u0CC3"
+    "n\u0303n\u0303r\u0325": "\u0C82\u0C9E\u0CC3"
+    "n\u0323t\u0323r\u0325": "\u0C82\u0C9F\u0CC3"
+    "n\u0323t\u0323hr\u0325": "\u0C82\u0CA0\u0CC3"
+    "n\u0323d\u0323r\u0325": "\u0C82\u0CA1\u0CC3"
+    "n\u0323d\u0323hr\u0325": "\u0C82\u0CA2\u0CC3"
+    "n\u0323n\u0323r\u0325": "\u0C82\u0CA3\u0CC3"
+    "ntr\u0325": "\u0C82\u0CA4\u0CC3"
+    "nthr\u0325": "\u0C82\u0CA5\u0CC3"
+    "ndr\u0325": "\u0C82\u0CA6\u0CC3"
+    "ndhr\u0325": "\u0C82\u0CA7\u0CC3"
+    "nnr\u0325": "\u0C82\u0CA8\u0CC3"
+    "mpr\u0325": "\u0C82\u0CAA\u0CC3"
+    "mphr\u0325": "\u0C82\u0CAB\u0CC3"
+    "mbr\u0325": "\u0C82\u0CAC\u0CC3"
+    "mbhr\u0325": "\u0C82\u0CAD\u0CC3"
+    "mmr\u0325": "\u0C82\u0CAE\u0CC3"
+    "m\u0323yr\u0325": "\u0C82\u0CAF\u0CC3"
+    "m\u0323rr\u0325": "\u0C82\u0CB0\u0CC3"
+    "m\u0323r\u0332r\u0325": "\u0C82\u0CB1\u0CC3"
+    "m\u0323lr\u0325": "\u0C82\u0CB2\u0CC3"
+    "m\u0323l\u0323r\u0325": "\u0C83\u0CB2\u0CC3"
+    "m\u0323l\u0324r\u0325": "\u0CDE\u0CB2\u0CC3"
+    "m\u0323vr\u0325": "\u0C82\u0CB5\u0CC3"
+    "m\u0323s\u0301r\u0325": "\u0C82\u0CB6\u0CC3"
+    "m\u0323s\u0323r\u0325": "\u0C82\u0CB7\u0CC3"
+    "m\u0323sr\u0325": "\u0C82\u0CB8\u0CC3"
+    "m\u0323hr\u0325": "\u0C82\u0CB9\u0CC3"
+
+    "kr\u0325": "\u0C95\u0CC3"
+    "khr\u0325": "\u0C96\u0CC3"
+    "gr\u0325": "\u0C97\u0CC3"
+    "ghr\u0325": "\u0C98\u0CC3"
+    "n\u0307r\u0325": "\u0C99\u0CC3"
+    "cr\u0325": "\u0C9A\u0CC3"
+    "chr\u0325": "\u0C9B\u0CC3"
+    "jr\u0325": "\u0C9C\u0CC3"
+    "jhr\u0325": "\u0C9D\u0CC3"
+    "n\u0303r\u0325": "\u0C9E\u0CC3"
+    "t\u0323r\u0325": "\u0C9F\u0CC3"
+    "t\u0323hr\u0325": "\u0CA0\u0CC3"
+    "d\u0323r\u0325": "\u0CA1\u0CC3"
+    "d\u0323hr\u0325": "\u0CA2\u0CC3"
+    "n\u0323r\u0325": "\u0CA3\u0CC3"
+    "tr\u0325": "\u0CA4\u0CC3"
+    "thr\u0325": "\u0CA5\u0CC3"
+    "dr\u0325": "\u0CA6\u0CC3"
+    "dhr\u0325": "\u0CA7\u0CC3"
+    "nr\u0325": "\u0CA8\u0CC3"
+    "pr\u0325": "\u0CAA\u0CC3"
+    "phr\u0325": "\u0CAB\u0CC3"
+    "br\u0325": "\u0CAC\u0CC3"
+    "bhr\u0325": "\u0CAD\u0CC3"
+    "mr\u0325": "\u0CAE\u0CC3"
+    "yr\u0325": "\u0CAF\u0CC3"
+    "rr\u0325": "\u0CB0\u0CC3"
+    "r\u0332r\u0325": "\u0CB1\u0CC3"
+    "lr\u0325": "\u0CB2\u0CC3"
+    "l\u0323r\u0325": "\u0CB3\u0CC3"
+    "l\u0324r\u0325": "\u0CDE\u0CC3"
+    "vr\u0325": "\u0CB5\u0CC3"
+    "s\u0301r\u0325": "\u0CB6\u0CC3"
+    "s\u0323r\u0325": "\u0CB7\u0CC3"
+    "sr\u0325": "\u0CB7\u0CC3"
+    "hr\u0325": "\u0CB9\u0CC3"
+
+    # END OF CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    "n\u0307kl\u0304\u0325": "\u0C82\u0C95\u0CE3"
+    "n\u0307khl\u0304\u0325": "\u0C82\u0C96\u0CE3"
+    "n\u0307gl\u0304\u0325": "\u0C82\u0C97\u0CE3"
+    "n\u0307ghl\u0304\u0325": "\u0C82\u0C98\u0CE3"
+    "n\u0307n\u0307l\u0304\u0325": "\u0C82\u0C99\u0CE3"
+    "n\u0303cl\u0304\u0325": "\u0C82\u0C9A\u0CE3"
+    "n\u0303chl\u0304\u0325": "\u0C82\u0C9B\u0CE3"
+    "n\u0303jl\u0304\u0325": "\u0C82\u0C9C\u0CE3"
+    "n\u0303jhl\u0304\u0325": "\u0C82\u0C9D\u0CE3"
+    "n\u0303n\u0303l\u0304\u0325": "\u0C82\u0C9E\u0CE3"
+    "n\u0323t\u0323l\u0304\u0325": "\u0C82\u0C9F\u0CE3"
+    "n\u0323t\u0323hl\u0304\u0325": "\u0C82\u0CA0\u0CE3"
+    "n\u0323d\u0323l\u0304\u0325": "\u0C82\u0CA1\u0CE3"
+    "n\u0323d\u0323hl\u0304\u0325": "\u0C82\u0CA2\u0CE3"
+    "n\u0323n\u0323l\u0304\u0325": "\u0C82\u0CA3\u0CE3"
+    "ntl\u0304\u0325": "\u0C82\u0CA4\u0CE3"
+    "nthl\u0304\u0325": "\u0C82\u0CA5\u0CE3"
+    "ndl\u0304\u0325": "\u0C82\u0CA6\u0CE3"
+    "ndhl\u0304\u0325": "\u0C82\u0CA7\u0CE3"
+    "nnl\u0304\u0325": "\u0C82\u0CA8\u0CE3"
+    "mpl\u0304\u0325": "\u0C82\u0CAA\u0CE3"
+    "mphl\u0304\u0325": "\u0C82\u0CAB\u0CE3"
+    "mbl\u0304\u0325": "\u0C82\u0CAC\u0CE3"
+    "mbhl\u0304\u0325": "\u0C82\u0CAD\u0CE3"
+    "mml\u0304\u0325": "\u0C82\u0CAE\u0CE3"
+    "m\u0323yl\u0304\u0325": "\u0C82\u0CAF\u0CE3"
+    "m\u0323rl\u0304\u0325": "\u0C82\u0CB0\u0CE3"
+    "m\u0323r\u0332l\u0304\u0325": "\u0C82\u0CB1\u0CE3"
+    "m\u0323ll\u0304\u0325": "\u0C82\u0CB2\u0CE3"
+    "m\u0323l\u0323l\u0304\u0325": "\u0C83\u0CB2\u0CE3"
+    "m\u0323l\u0324l\u0304\u0325": "\u0CDE\u0CB2\u0CE3"
+    "m\u0323vl\u0304\u0325": "\u0C82\u0CB5\u0CE3"
+    "m\u0323s\u0301l\u0304\u0325": "\u0C82\u0CB6\u0CE3"
+    "m\u0323s\u0323l\u0304\u0325": "\u0C82\u0CB7\u0CE3"
+    "m\u0323sl\u0304\u0325": "\u0C82\u0CB8\u0CE3"
+    "m\u0323hl\u0304\u0325": "\u0C82\u0CB9\u0CE3"
+
+    "kl\u0304\u0325": "\u0C95\u0CE3"
+    "khl\u0304\u0325": "\u0C96\u0CE3"
+    "gl\u0304\u0325": "\u0C97\u0CE3"
+    "ghl\u0304\u0325": "\u0C98\u0CE3"
+    "n\u0307l\u0304\u0325": "\u0C99\u0CE3"
+    "cl\u0304\u0325": "\u0C9A\u0CE3"
+    "chl\u0304\u0325": "\u0C9B\u0CE3"
+    "jl\u0304\u0325": "\u0C9C\u0CE3"
+    "jhl\u0304\u0325": "\u0C9D\u0CE3"
+    "n\u0303l\u0304\u0325": "\u0C9E\u0CE3"
+    "t\u0323l\u0304\u0325": "\u0C9F\u0CE3"
+    "t\u0323hl\u0304\u0325": "\u0CA0\u0CE3"
+    "d\u0323l\u0304\u0325": "\u0CA1\u0CE3"
+    "d\u0323hl\u0304\u0325": "\u0CA2\u0CE3"
+    "n\u0323l\u0304\u0325": "\u0CA3\u0CE3"
+    "tl\u0304\u0325": "\u0CA4\u0CE3"
+    "thl\u0304\u0325": "\u0CA5\u0CE3"
+    "dl\u0304\u0325": "\u0CA6\u0CE3"
+    "dhl\u0304\u0325": "\u0CA7\u0CE3"
+    "nl\u0304\u0325": "\u0CA8\u0CE3"
+    "pl\u0304\u0325": "\u0CAA\u0CE3"
+    "phl\u0304\u0325": "\u0CAB\u0CE3"
+    "bl\u0304\u0325": "\u0CAC\u0CE3"
+    "bhl\u0304\u0325": "\u0CAD\u0CE3"
+    "ml\u0304\u0325": "\u0CAE\u0CE3"
+    "yl\u0304\u0325": "\u0CAF\u0CE3"
+    "rl\u0304\u0325": "\u0CB0\u0CE3"
+    "r\u0332l\u0304\u0325": "\u0CB1\u0CE3"
+    "ll\u0304\u0325": "\u0CB2\u0CE3"
+    "l\u0323l\u0304\u0325": "\u0CB3\u0CE3"
+    "l\u0324l\u0304\u0325": "\u0CDE\u0CE3"
+    "vl\u0304\u0325": "\u0CB5\u0CE3"
+    "s\u0301l\u0304\u0325": "\u0CB6\u0CE3"
+    "s\u0323l\u0304\u0325": "\u0CB7\u0CE3"
+    "sl\u0304\u0325": "\u0CB7\u0CE3"
+    "hl\u0304\u0325": "\u0CB9\u0CE3"
+
+    # END OF CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    "n\u0307kl\u0325": "\u0C82\u0C95\u0CE2"
+    "n\u0307khl\u0325": "\u0C82\u0C96\u0CE2"
+    "n\u0307gl\u0325": "\u0C82\u0C97\u0CE2"
+    "n\u0307ghl\u0325": "\u0C82\u0C98\u0CE2"
+    "n\u0307n\u0307l\u0325": "\u0C82\u0C99\u0CE2"
+    "n\u0303cl\u0325": "\u0C82\u0C9A\u0CE2"
+    "n\u0303chl\u0325": "\u0C82\u0C9B\u0CE2"
+    "n\u0303jl\u0325": "\u0C82\u0C9C\u0CE2"
+    "n\u0303jhl\u0325": "\u0C82\u0C9D\u0CE2"
+    "n\u0303n\u0303l\u0325": "\u0C82\u0C9E\u0CE2"
+    "n\u0323t\u0323l\u0325": "\u0C82\u0C9F\u0CE2"
+    "n\u0323t\u0323hl\u0325": "\u0C82\u0CA0\u0CE2"
+    "n\u0323d\u0323l\u0325": "\u0C82\u0CA1\u0CE2"
+    "n\u0323d\u0323hl\u0325": "\u0C82\u0CA2\u0CE2"
+    "n\u0323n\u0323l\u0325": "\u0C82\u0CA3\u0CE2"
+    "ntl\u0325": "\u0C82\u0CA4\u0CE2"
+    "nthl\u0325": "\u0C82\u0CA5\u0CE2"
+    "ndl\u0325": "\u0C82\u0CA6\u0CE2"
+    "ndhl\u0325": "\u0C82\u0CA7\u0CE2"
+    "nnl\u0325": "\u0C82\u0CA8\u0CE2"
+    "mpl\u0325": "\u0C82\u0CAA\u0CE2"
+    "mphl\u0325": "\u0C82\u0CAB\u0CE2"
+    "mbl\u0325": "\u0C82\u0CAC\u0CE2"
+    "mbhl\u0325": "\u0C82\u0CAD\u0CE2"
+    "mml\u0325": "\u0C82\u0CAE\u0CE2"
+    "m\u0323yl\u0325": "\u0C82\u0CAF\u0CE2"
+    "m\u0323rl\u0325": "\u0C82\u0CB0\u0CE2"
+    "m\u0323r\u0332l\u0325": "\u0C82\u0CB1\u0CE2"
+    "m\u0323ll\u0325": "\u0C82\u0CB2\u0CE2"
+    "m\u0323l\u0323l\u0325": "\u0C83\u0CB2\u0CE2"
+    "m\u0323l\u0324l\u0325": "\u0CDE\u0CB2\u0CE2"
+    "m\u0323vl\u0325": "\u0C82\u0CB5\u0CE2"
+    "m\u0323s\u0301l\u0325": "\u0C82\u0CB6\u0CE2"
+    "m\u0323s\u0323l\u0325": "\u0C82\u0CB7\u0CE2"
+    "m\u0323sl\u0325": "\u0C82\u0CB8\u0CE2"
+    "m\u0323hl\u0325": "\u0C82\u0CB9\u0CE2"
+
+    "kl\u0325": "\u0C95\u0CE2"
+    "khl\u0325": "\u0C96\u0CE2"
+    "gl\u0325": "\u0C97\u0CE2"
+    "ghl\u0325": "\u0C98\u0CE2"
+    "n\u0307l\u0325": "\u0C99\u0CE2"
+    "cl\u0325": "\u0C9A\u0CE2"
+    "chl\u0325": "\u0C9B\u0CE2"
+    "jl\u0325": "\u0C9C\u0CE2"
+    "jhl\u0325": "\u0C9D\u0CE2"
+    "n\u0303l\u0325": "\u0C9E\u0CE2"
+    "t\u0323l\u0325": "\u0C9F\u0CE2"
+    "t\u0323hl\u0325": "\u0CA0\u0CE2"
+    "d\u0323l\u0325": "\u0CA1\u0CE2"
+    "d\u0323hl\u0325": "\u0CA2\u0CE2"
+    "n\u0323l\u0325": "\u0CA3\u0CE2"
+    "tl\u0325": "\u0CA4\u0CE2"
+    "thl\u0325": "\u0CA5\u0CE2"
+    "dl\u0325": "\u0CA6\u0CE2"
+    "dhl\u0325": "\u0CA7\u0CE2"
+    "nl\u0325": "\u0CA8\u0CE2"
+    "pl\u0325": "\u0CAA\u0CE2"
+    "phl\u0325": "\u0CAB\u0CE2"
+    "bl\u0325": "\u0CAC\u0CE2"
+    "bhl\u0325": "\u0CAD\u0CE2"
+    "ml\u0325": "\u0CAE\u0CE2"
+    "yl\u0325": "\u0CAF\u0CE2"
+    "rl\u0325": "\u0CB0\u0CE2"
+    "r\u0332l\u0325": "\u0CB1\u0CE2"
+    "ll\u0325": "\u0CB2\u0CE2"
+    "l\u0323l\u0325": "\u0CB3\u0CE2"
+    "l\u0324l\u0325": "\u0CDE\u0CE2"
+    "vl\u0325": "\u0CB5\u0CE2"
+    "s\u0301l\u0325": "\u0CB6\u0CE2"
+    "s\u0323l\u0325": "\u0CB7\u0CE2"
+    "sl\u0325": "\u0CB7\u0CE2"
+    "hl\u0325": "\u0CB9\u0CE2"
+
+    # END OF CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL E WITH MACRON
+
+    "n\u0307ke\u0304": "\u0C82\u0C95\u0CC7"
+    "n\u0307khe\u0304": "\u0C82\u0C96\u0CC7"
+    "n\u0307ge\u0304": "\u0C82\u0C97\u0CC7"
+    "n\u0307ghe\u0304": "\u0C82\u0C98\u0CC7"
+    "n\u0307n\u0307e\u0304": "\u0C82\u0C99\u0CC7"
+    "n\u0303ce\u0304": "\u0C82\u0C9A\u0CC7"
+    "n\u0303che\u0304": "\u0C82\u0C9B\u0CC7"
+    "n\u0303je\u0304": "\u0C82\u0C9C\u0CC7"
+    "n\u0303jhe\u0304": "\u0C82\u0C9D\u0CC7"
+    "n\u0303n\u0303e\u0304": "\u0C82\u0C9E\u0CC7"
+    "n\u0323t\u0323e\u0304": "\u0C82\u0C9F\u0CC7"
+    "n\u0323t\u0323he\u0304": "\u0C82\u0CA0\u0CC7"
+    "n\u0323d\u0323e\u0304": "\u0C82\u0CA1\u0CC7"
+    "n\u0323d\u0323he\u0304": "\u0C82\u0CA2\u0CC7"
+    "n\u0323n\u0323e\u0304": "\u0C82\u0CA3\u0CC7"
+    "nte\u0304": "\u0C82\u0CA4\u0CC7"
+    "nthe\u0304": "\u0C82\u0CA5\u0CC7"
+    "nde\u0304": "\u0C82\u0CA6\u0CC7"
+    "ndhe\u0304": "\u0C82\u0CA7\u0CC7"
+    "nne\u0304": "\u0C82\u0CA8\u0CC7"
+    "mpe\u0304": "\u0C82\u0CAA\u0CC7"
+    "mphe\u0304": "\u0C82\u0CAB\u0CC7"
+    "mbe\u0304": "\u0C82\u0CAC\u0CC7"
+    "mbhe\u0304": "\u0C82\u0CAD\u0CC7"
+    "mme\u0304": "\u0C82\u0CAE\u0CC7"
+    "m\u0323ye\u0304": "\u0C82\u0CAF\u0CC7"
+    "m\u0323re\u0304": "\u0C82\u0CB0\u0CC7"
+    "m\u0323r\u0332e\u0304": "\u0C82\u0CB1\u0CC7"
+    "m\u0323le\u0304": "\u0C82\u0CB2\u0CC7"
+    "m\u0323l\u0323e\u0304": "\u0C83\u0CB2\u0CC7"
+    "m\u0323l\u0324e\u0304": "\u0CDE\u0CB2\u0CC7"
+    "m\u0323ve\u0304": "\u0C82\u0CB5\u0CC7"
+    "m\u0323s\u0301e\u0304": "\u0C82\u0CB6\u0CC7"
+    "m\u0323s\u0323e\u0304": "\u0C82\u0CB7\u0CC7"
+    "m\u0323se\u0304": "\u0C82\u0CB8\u0CC7"
+    "m\u0323he\u0304": "\u0C82\u0CB9\u0CC7"
+
+    "ke\u0304": "\u0C95\u0CC7"
+    "khe\u0304": "\u0C96\u0CC7"
+    "ge\u0304": "\u0C97\u0CC7"
+    "ghe\u0304": "\u0C98\u0CC7"
+    "n\u0307e\u0304": "\u0C99\u0CC7"
+    "ce\u0304": "\u0C9A\u0CC7"
+    "che\u0304": "\u0C9B\u0CC7"
+    "je\u0304": "\u0C9C\u0CC7"
+    "jhe\u0304": "\u0C9D\u0CC7"
+    "n\u0303e\u0304": "\u0C9E\u0CC7"
+    "t\u0323e\u0304": "\u0C9F\u0CC7"
+    "t\u0323he\u0304": "\u0CA0\u0CC7"
+    "d\u0323e\u0304": "\u0CA1\u0CC7"
+    "d\u0323he\u0304": "\u0CA2\u0CC7"
+    "n\u0323e\u0304": "\u0CA3\u0CC7"
+    "te\u0304": "\u0CA4\u0CC7"
+    "the\u0304": "\u0CA5\u0CC7"
+    "de\u0304": "\u0CA6\u0CC7"
+    "dhe\u0304": "\u0CA7\u0CC7"
+    "ne\u0304": "\u0CA8\u0CC7"
+    "pe\u0304": "\u0CAA\u0CC7"
+    "phe\u0304": "\u0CAB\u0CC7"
+    "be\u0304": "\u0CAC\u0CC7"
+    "bhe\u0304": "\u0CAD\u0CC7"
+    "me\u0304": "\u0CAE\u0CC7"
+    "ye\u0304": "\u0CAF\u0CC7"
+    "re\u0304": "\u0CB0\u0CC7"
+    "r\u0332e\u0304": "\u0CB1\u0CC7"
+    "le\u0304": "\u0CB2\u0CC7"
+    "l\u0323e\u0304": "\u0CB3\u0CC7"
+    "l\u0324e\u0304": "\u0CDE\u0CC7"
+    "ve\u0304": "\u0CB5\u0CC7"
+    "s\u0301e\u0304": "\u0CB6\u0CC7"
+    "s\u0323e\u0304": "\u0CB7\u0CC7"
+    "se\u0304": "\u0CB7\u0CC7"
+    "he\u0304": "\u0CB9\u0CC7"
+
+    # END OF CONSONANTS WITH VOWEL E WITH MACRON
+
+    # CONSONANTS WITH VOWEL E ALONE
+
+    "n\u0307ke": "\u0C82\u0C95\u0CC6"
+    "n\u0307khe": "\u0C82\u0C96\u0CC6"
+    "n\u0307ge": "\u0C82\u0C97\u0CC6"
+    "n\u0307ghe": "\u0C82\u0C98\u0CC6"
+    "n\u0307n\u0307e": "\u0C82\u0C99\u0CC6"
+    "n\u0303ce": "\u0C82\u0C9A\u0CC6"
+    "n\u0303che": "\u0C82\u0C9B\u0CC6"
+    "n\u0303je": "\u0C82\u0C9C\u0CC6"
+    "n\u0303jhe": "\u0C82\u0C9D\u0CC6"
+    "n\u0303n\u0303e": "\u0C82\u0C9E\u0CC6"
+    "n\u0323t\u0323e": "\u0C82\u0C9F\u0CC6"
+    "n\u0323t\u0323he": "\u0C82\u0CA0\u0CC6"
+    "n\u0323d\u0323e": "\u0C82\u0CA1\u0CC6"
+    "n\u0323d\u0323he": "\u0C82\u0CA2\u0CC6"
+    "n\u0323n\u0323e": "\u0C82\u0CA3\u0CC6"
+    "nte": "\u0C82\u0CA4\u0CC6"
+    "nthe": "\u0C82\u0CA5\u0CC6"
+    "nde": "\u0C82\u0CA6\u0CC6"
+    "ndhe": "\u0C82\u0CA7\u0CC6"
+    "nne": "\u0C82\u0CA8\u0CC6"
+    "mpe": "\u0C82\u0CAA\u0CC6"
+    "mphe": "\u0C82\u0CAB\u0CC6"
+    "mbe": "\u0C82\u0CAC\u0CC6"
+    "mbhe": "\u0C82\u0CAD\u0CC6"
+    "mme": "\u0C82\u0CAE\u0CC6"
+    "m\u0323ye": "\u0C82\u0CAF\u0CC6"
+    "m\u0323re": "\u0C82\u0CB0\u0CC6"
+    "m\u0323r\u0332e": "\u0C82\u0CB1\u0CC6"
+    "m\u0323le": "\u0C82\u0CB2\u0CC6"
+    "m\u0323l\u0323e": "\u0C83\u0CB2\u0CC6"
+    "m\u0323l\u0324e": "\u0CDE\u0CB2\u0CC6"
+    "m\u0323ve": "\u0C82\u0CB5\u0CC6"
+    "m\u0323s\u0301e": "\u0C82\u0CB6\u0CC6"
+    "m\u0323s\u0323e": "\u0C82\u0CB7\u0CC6"
+    "m\u0323se": "\u0C82\u0CB8\u0CC6"
+    "m\u0323he": "\u0C82\u0CB9\u0CC6"
+
+    "ke": "\u0C95\u0CC6"
+    "khe": "\u0C96\u0CC6"
+    "ge": "\u0C97\u0CC6"
+    "ghe": "\u0C98\u0CC6"
+    "n\u0307e": "\u0C99\u0CC6"
+    "ce": "\u0C9A\u0CC6"
+    "che": "\u0C9B\u0CC6"
+    "je": "\u0C9C\u0CC6"
+    "jhe": "\u0C9D\u0CC6"
+    "n\u0303e": "\u0C9E\u0CC6"
+    "t\u0323e": "\u0C9F\u0CC6"
+    "t\u0323he": "\u0CA0\u0CC6"
+    "d\u0323e": "\u0CA1\u0CC6"
+    "d\u0323he": "\u0CA2\u0CC6"
+    "n\u0323e": "\u0CA3\u0CC6"
+    "te": "\u0CA4\u0CC6"
+    "the": "\u0CA5\u0CC6"
+    "de": "\u0CA6\u0CC6"
+    "dhe": "\u0CA7\u0CC6"
+    "ne": "\u0CA8\u0CC6"
+    "pe": "\u0CAA\u0CC6"
+    "phe": "\u0CAB\u0CC6"
+    "be": "\u0CAC\u0CC6"
+    "bhe": "\u0CAD\u0CC6"
+    "me": "\u0CAE\u0CC6"
+    "ye": "\u0CAF\u0CC6"
+    "re": "\u0CB0\u0CC6"
+    "r\u0332e": "\u0CB1\u0CC6"
+    "le": "\u0CB2\u0CC6"
+    "l\u0323e": "\u0CB3\u0CC6"
+    "l\u0324e": "\u0CDE\u0CC6"
+    "ve": "\u0CB5\u0CC6"
+    "s\u0301e": "\u0CB6\u0CC6"
+    "s\u0323e": "\u0CB7\u0CC6"
+    "se": "\u0CB7\u0CC6"
+    "he": "\u0CB9\u0CC6"
+
+    # END OF CONSONANTS WITH VOWEL E ALONE
+
+    # CONSONANTS WITH VOWEL O WITH MACRON
+
+    "n\u0307ko\u0304": "\u0C82\u0C95\u0CCB"
+    "n\u0307kho\u0304": "\u0C82\u0C96\u0CCB"
+    "n\u0307go\u0304": "\u0C82\u0C97\u0CCB"
+    "n\u0307gho\u0304": "\u0C82\u0C98\u0CCB"
+    "n\u0307n\u0307o\u0304": "\u0C82\u0C99\u0CCB"
+    "n\u0303co\u0304": "\u0C82\u0C9A\u0CCB"
+    "n\u0303cho\u0304": "\u0C82\u0C9B\u0CCB"
+    "n\u0303jo\u0304": "\u0C82\u0C9C\u0CCB"
+    "n\u0303jho\u0304": "\u0C82\u0C9D\u0CCB"
+    "n\u0303n\u0303o\u0304": "\u0C82\u0C9E\u0CCB"
+    "n\u0323t\u0323o\u0304": "\u0C82\u0C9F\u0CCB"
+    "n\u0323t\u0323ho\u0304": "\u0C82\u0CA0\u0CCB"
+    "n\u0323d\u0323o\u0304": "\u0C82\u0CA1\u0CCB"
+    "n\u0323d\u0323ho\u0304": "\u0C82\u0CA2\u0CCB"
+    "n\u0323n\u0323o\u0304": "\u0C82\u0CA3\u0CCB"
+    "nto\u0304": "\u0C82\u0CA4\u0CCB"
+    "ntho\u0304": "\u0C82\u0CA5\u0CCB"
+    "ndo\u0304": "\u0C82\u0CA6\u0CCB"
+    "ndho\u0304": "\u0C82\u0CA7\u0CCB"
+    "nno\u0304": "\u0C82\u0CA8\u0CCB"
+    "mpo\u0304": "\u0C82\u0CAA\u0CCB"
+    "mpho\u0304": "\u0C82\u0CAB\u0CCB"
+    "mbo\u0304": "\u0C82\u0CAC\u0CCB"
+    "mbho\u0304": "\u0C82\u0CAD\u0CCB"
+    "mmo\u0304": "\u0C82\u0CAE\u0CCB"
+    "m\u0323yo\u0304": "\u0C82\u0CAF\u0CCB"
+    "m\u0323ro\u0304": "\u0C82\u0CB0\u0CCB"
+    "m\u0323r\u0332o\u0304": "\u0C82\u0CB1\u0CCB"
+    "m\u0323lo\u0304": "\u0C82\u0CB2\u0CCB"
+    "m\u0323l\u0323o\u0304": "\u0C83\u0CB2\u0CCB"
+    "m\u0323l\u0324o\u0304": "\u0CDE\u0CB2\u0CCB"
+    "m\u0323vo\u0304": "\u0C82\u0CB5\u0CCB"
+    "m\u0323s\u0301o\u0304": "\u0C82\u0CB6\u0CCB"
+    "m\u0323s\u0323o\u0304": "\u0C82\u0CB7\u0CCB"
+    "m\u0323so\u0304": "\u0C82\u0CB8\u0CCB"
+    "m\u0323ho\u0304": "\u0C82\u0CB9\u0CCB"
+
+    "ko\u0304": "\u0C95\u0CCB"
+    "kho\u0304": "\u0C96\u0CCB"
+    "go\u0304": "\u0C97\u0CCB"
+    "gho\u0304": "\u0C98\u0CCB"
+    "n\u0307o\u0304": "\u0C99\u0CCB"
+    "co\u0304": "\u0C9A\u0CCB"
+    "cho\u0304": "\u0C9B\u0CCB"
+    "jo\u0304": "\u0C9C\u0CCB"
+    "jho\u0304": "\u0C9D\u0CCB"
+    "n\u0303o\u0304": "\u0C9E\u0CCB"
+    "t\u0323o\u0304": "\u0C9F\u0CCB"
+    "t\u0323ho\u0304": "\u0CA0\u0CCB"
+    "d\u0323o\u0304": "\u0CA1\u0CCB"
+    "d\u0323ho\u0304": "\u0CA2\u0CCB"
+    "n\u0323o\u0304": "\u0CA3\u0CCB"
+    "to\u0304": "\u0CA4\u0CCB"
+    "tho\u0304": "\u0CA5\u0CCB"
+    "do\u0304": "\u0CA6\u0CCB"
+    "dho\u0304": "\u0CA7\u0CCB"
+    "no\u0304": "\u0CA8\u0CCB"
+    "po\u0304": "\u0CAA\u0CCB"
+    "pho\u0304": "\u0CAB\u0CCB"
+    "bo\u0304": "\u0CAC\u0CCB"
+    "bho\u0304": "\u0CAD\u0CCB"
+    "mo\u0304": "\u0CAE\u0CCB"
+    "yo\u0304": "\u0CAF\u0CCB"
+    "ro\u0304": "\u0CB0\u0CCB"
+    "r\u0332o\u0304": "\u0CB1\u0CCB"
+    "lo\u0304": "\u0CB2\u0CCB"
+    "l\u0323o\u0304": "\u0CB3\u0CCB"
+    "l\u0324o\u0304": "\u0CDE\u0CCB"
+    "vo\u0304": "\u0CB5\u0CCB"
+    "s\u0301o\u0304": "\u0CB6\u0CCB"
+    "s\u0323o\u0304": "\u0CB7\u0CCB"
+    "so\u0304": "\u0CB7\u0CCB"
+    "ho\u0304": "\u0CB9\u0CCB"
+
+    # END OF CONSONANTS WITH VOWEL O WITH MACRON
+
+    # CONSONANTS WITH VOWEL O ALONE
+
+    "n\u0307ko": "\u0C82\u0C95\u0CCA"
+    "n\u0307kho": "\u0C82\u0C96\u0CCA"
+    "n\u0307go": "\u0C82\u0C97\u0CCA"
+    "n\u0307gho": "\u0C82\u0C98\u0CCA"
+    "n\u0307n\u0307o": "\u0C82\u0C99\u0CCA"
+    "n\u0303co": "\u0C82\u0C9A\u0CCA"
+    "n\u0303cho": "\u0C82\u0C9B\u0CCA"
+    "n\u0303jo": "\u0C82\u0C9C\u0CCA"
+    "n\u0303jho": "\u0C82\u0C9D\u0CCA"
+    "n\u0303n\u0303o": "\u0C82\u0C9E\u0CCA"
+    "n\u0323t\u0323o": "\u0C82\u0C9F\u0CCA"
+    "n\u0323t\u0323ho": "\u0C82\u0CA0\u0CCA"
+    "n\u0323d\u0323o": "\u0C82\u0CA1\u0CCA"
+    "n\u0323d\u0323ho": "\u0C82\u0CA2\u0CCA"
+    "n\u0323n\u0323o": "\u0C82\u0CA3\u0CCA"
+    "nto": "\u0C82\u0CA4\u0CCA"
+    "ntho": "\u0C82\u0CA5\u0CCA"
+    "ndo": "\u0C82\u0CA6\u0CCA"
+    "ndho": "\u0C82\u0CA7\u0CCA"
+    "nno": "\u0C82\u0CA8\u0CCA"
+    "mpo": "\u0C82\u0CAA\u0CCA"
+    "mpho": "\u0C82\u0CAB\u0CCA"
+    "mbo": "\u0C82\u0CAC\u0CCA"
+    "mbho": "\u0C82\u0CAD\u0CCA"
+    "mmo": "\u0C82\u0CAE\u0CCA"
+    "m\u0323yo": "\u0C82\u0CAF\u0CCA"
+    "m\u0323ro": "\u0C82\u0CB0\u0CCA"
+    "m\u0323r\u0332o": "\u0C82\u0CB1\u0CCA"
+    "m\u0323lo": "\u0C82\u0CB2\u0CCA"
+    "m\u0323l\u0323o": "\u0C83\u0CB2\u0CCA"
+    "m\u0323l\u0324o": "\u0CDE\u0CB2\u0CCA"
+    "m\u0323vo": "\u0C82\u0CB5\u0CCA"
+    "m\u0323s\u0301o": "\u0C82\u0CB6\u0CCA"
+    "m\u0323s\u0323o": "\u0C82\u0CB7\u0CCA"
+    "m\u0323so": "\u0C82\u0CB8\u0CCA"
+    "m\u0323ho": "\u0C82\u0CB9\u0CCA"
+
+    "ko": "\u0C95\u0CCA"
+    "kho": "\u0C96\u0CCA"
+    "go": "\u0C97\u0CCA"
+    "gho": "\u0C98\u0CCA"
+    "n\u0307o": "\u0C99\u0CCA"
+    "co": "\u0C9A\u0CCA"
+    "cho": "\u0C9B\u0CCA"
+    "jo": "\u0C9C\u0CCA"
+    "jho": "\u0C9D\u0CCA"
+    "n\u0303o": "\u0C9E\u0CCA"
+    "t\u0323o": "\u0C9F\u0CCA"
+    "t\u0323ho": "\u0CA0\u0CCA"
+    "d\u0323o": "\u0CA1\u0CCA"
+    "d\u0323ho": "\u0CA2\u0CCA"
+    "n\u0323o": "\u0CA3\u0CCA"
+    "to": "\u0CA4\u0CCA"
+    "tho": "\u0CA5\u0CCA"
+    "do": "\u0CA6\u0CCA"
+    "dho": "\u0CA7\u0CCA"
+    "no": "\u0CA8\u0CCA"
+    "po": "\u0CAA\u0CCA"
+    "pho": "\u0CAB\u0CCA"
+    "bo": "\u0CAC\u0CCA"
+    "bho": "\u0CAD\u0CCA"
+    "mo": "\u0CAE\u0CCA"
+    "yo": "\u0CAF\u0CCA"
+    "ro": "\u0CB0\u0CCA"
+    "r\u0332o": "\u0CB1\u0CCA"
+    "lo": "\u0CB2\u0CCA"
+    "l\u0323o": "\u0CB3\u0CCA"
+    "l\u0324o": "\u0CDE\u0CCA"
+    "vo": "\u0CB5\u0CCA"
+    "s\u0301o": "\u0CB6\u0CCA"
+    "s\u0323o": "\u0CB7\u0CCA"
+    "so": "\u0CB7\u0CCA"
+    "ho": "\u0CB9\u0CCA"
+
+    # END OF CONSONANTS WITH VOWEL O ALONE
+
+    # FINAL CONVERSIONS FROM LATIN
+
+    # ALL REMAINING (m with dot below)
+    "m\u0323": "\u0C82"
+
+    # DEVANAGARI SIGN VISARGA
+    "h\u0323": "\u0C83"
+
+    # INITIAL AND INDEPENDENT VOWELS
+    "a\u0304": "\u0C86"
+    "ai": "\u0C90"
+    "au": "\u0C94"
+    "a": "\u0C85"
+    "i\u0304": "\u0C88"
+    "i": "\u0C87"
+    "u\u0304": "\u0C8A"
+    "u": "\u0C89"
+    "r\u0325": "\u0C8B"
+    "r\u0304\u0325": "\u0CE0"
+    "l\u0325": "\u0CE1"
+    "l\u0304\u0325": "\u0C8C"
+    "e\u0304": "\u0C8F"
+    "e": "\u0C8E"
+    "o\u0304": "\u0C93"
+    "o": "\u0C92"
+
+    # ALL REMAINING CONSONANTS WITH NO VOWELS
+
+    # CONSONANTS WITH NO VOWEL
+
+    "n\u0307kh": "\u0C82\u0C96\u0CCD"
+    "n\u0307k": "\u0C82\u0C95\u0CCD"
+    "n\u0307gh": "\u0C82\u0C98\u0CCD"
+    "n\u0307g": "\u0C82\u0C97\u0CCD"
+    "n\u0307n\u0307": "\u0C82\u0C99\u0CCD"
+    "n\u0303ch": "\u0C82\u0C9B\u0CCD"
+    "n\u0303c": "\u0C82\u0C9A\u0CCD"
+    "n\u0303jh": "\u0C82\u0C9D\u0CCD"
+    "n\u0303j": "\u0C82\u0C9C\u0CCD"
+    "n\u0303n\u0303": "\u0C82\u0C9E\u0CCD"
+    "n\u0323t\u0323h": "\u0C82\u0CA0\u0CCD"
+    "n\u0323t\u0323": "\u0C82\u0C9F\u0CCD"
+    "n\u0323d\u0323h": "\u0C82\u0CA2\u0CCD"
+    "n\u0323d\u0323": "\u0C82\u0CA1\u0CCD"
+    "n\u0323n\u0323": "\u0C82\u0CA3\u0CCD"
+    "nth": "\u0C82\u0CA5\u0CCD"
+    "nt": "\u0C82\u0CA4\u0CCD"
+    "ndh": "\u0C82\u0CA7\u0CCD"
+    "nd": "\u0C82\u0CA6\u0CCD"
+    "nn": "\u0C82\u0CA8\u0CCD"
+    "mph": "\u0C82\u0CAB\u0CCD"
+    "mp": "\u0C82\u0CAA\u0CCD"
+    "mbh": "\u0C82\u0CAD\u0CCD"
+    "mb": "\u0C82\u0CAC\u0CCD"
+    "mm": "\u0C82\u0CAE\u0CCD"
+    "m\u0323y": "\u0C82\u0CAF\u0CCD"
+    "m\u0323r\u0332": "\u0C82\u0CB1\u0CCD"
+    "m\u0323r": "\u0C82\u0CB0\u0CCD"
+    "m\u0323l\u0323": "\u0C83\u0CB2\u0CCD"
+    "m\u0323l\u0324": "\u0CDE\u0CB2\u0CCD"
+    "m\u0323l": "\u0C82\u0CB2\u0CCD"
+    "m\u0323v": "\u0C82\u0CB5\u0CCD"
+    "m\u0323s\u0301": "\u0C82\u0CB6\u0CCD"
+    "m\u0323s\u0323": "\u0C82\u0CB7\u0CCD"
+    "m\u0323s": "\u0C82\u0CB8\u0CCD"
+    "m\u0323h": "\u0C82\u0CB9\u0CCD"
+
+    "kh": "\u0C96\u0CCD"
+    "k": "\u0C95\u0CCD"
+    "gh": "\u0C98\u0CCD"
+    "g": "\u0C97\u0CCD"
+    "n\u0307": "\u0C99\u0CCD"
+    "ch": "\u0C9B\u0CCD"
+    "c": "\u0C9A\u0CCD"
+    "jh": "\u0C9D\u0CCD"
+    "j": "\u0C9C\u0CCD"
+    "n\u0303": "\u0C9E\u0CCD"
+    "t\u0323h": "\u0CA0\u0CCD"
+    "t\u0323": "\u0C9F\u0CCD"
+    "d\u0323h": "\u0CA2\u0CCD"
+    "d\u0323": "\u0CA1\u0CCD"
+    "n\u0323": "\u0CA3\u0CCD"
+    "th": "\u0CA5\u0CCD"
+    "t": "\u0CA4\u0CCD"
+    "dh": "\u0CA7\u0CCD"
+    "d": "\u0CA6\u0CCD"
+    "n": "\u0CA8\u0CCD"
+    "ph": "\u0CAB\u0CCD"
+    "p": "\u0CAA\u0CCD"
+    "bh": "\u0CAD\u0CCD"
+    "b": "\u0CAC\u0CCD"
+    "m": "\u0CAE\u0CCD"
+    "y": "\u0CAF\u0CCD"
+    "r\u0332": "\u0CB1\u0CCD"
+    "r": "\u0CB0\u0CCD"
+    "l\u0323": "\u0CB3\u0CCD"
+    "l\u0324": "\u0CDE\u0CCD"
+    "l": "\u0CB2\u0CCD"
+    "v": "\u0CB5\u0CCD"
+    "s\u0301": "\u0CB6\u0CCD"
+    "s\u0323": "\u0CB7\u0CCD"
+    "s": "\u0CB7\u0CCD"
+    "h": "\u0CB9\u0CCD"
+
+    # END OF CONSONANTS WITH NO VOWEL
+
+    "\u0027": "\u0CBD"
+    "\u002A": "\u0C84"
+    "\u002F\u002F": "\u0965"
+    "\u002F": "\u0964"
+
+    # KANNADA DIGITS
+
+    "0": "\u0CE6"
+    "1": "\u0CE7"
+    "2": "\u0CE8"
+    "3": "\u0CE9"
+    "4": "\u0CEA"
+    "5": "\u0CEB"
+    "6": "\u0CEC"
+    "7": "\u0CED"
+    "8": "\u0CEE"
+    "9": "\u0CEF"
+
+script_to_roman:
+  map:
+
+    # FINAL CONSONANT H WITH DOT BELOW
+    "\u0C83%": "h\u0323"
+
+    # FINAL CONSONANT M WITH DOT BELOW
+    "\u0C82%": "m\u0323"
+
+    # CONSONANTS WITH VOWEL AI
+
+    "\u0C82\u0C95\u0CC8": "n\u0307kai"
+    "\u0C82\u0C96\u0CC8": "n\u0307khai"
+    "\u0C82\u0C97\u0CC8": "n\u0307gai"
+    "\u0C82\u0C98\u0CC8": "n\u0307ghai"
+    "\u0C82\u0C99\u0CC8": "n\u0307n\u0307ai"
+    "\u0C82\u0C9A\u0CC8": "n\u0303cai"
+    "\u0C82\u0C9B\u0CC8": "n\u0303chai"
+    "\u0C82\u0C9C\u0CC8": "n\u0303jai"
+    "\u0C82\u0C9D\u0CC8": "n\u0303jhai"
+    "\u0C82\u0C9E\u0CC8": "n\u0303n\u0303ai"
+    "\u0C82\u0C9F\u0CC8": "n\u0323t\u0323ai"
+    "\u0C82\u0CA0\u0CC8": "n\u0323t\u0323hai"
+    "\u0C82\u0CA1\u0CC8": "n\u0323d\u0323ai"
+    "\u0C82\u0CA2\u0CC8": "n\u0323d\u0323hai"
+    "\u0C82\u0CA3\u0CC8": "n\u0323n\u0323ai"
+    "\u0C82\u0CA4\u0CC8": "ntai"
+    "\u0C82\u0CA5\u0CC8": "nthai"
+    "\u0C82\u0CA6\u0CC8": "ndai"
+    "\u0C82\u0CA7\u0CC8": "ndhai"
+    "\u0C82\u0CA8\u0CC8": "nnai"
+    "\u0C82\u0CAA\u0CC8": "mpai"
+    "\u0C82\u0CAB\u0CC8": "mphai"
+    "\u0C82\u0CAC\u0CC8": "mbai"
+    "\u0C82\u0CAD\u0CC8": "mbhai"
+    "\u0C82\u0CAE\u0CC8": "mmai"
+    "\u0C82\u0CAF\u0CC8": "m\u0323yai"
+    "\u0C82\u0CB0\u0CC8": "m\u0323rai"
+    "\u0C82\u0CB1\u0CC8": "m\u0323r\u0332ai"
+    "\u0C82\u0CB2\u0CC8": "m\u0323lai"
+    "\u0C83\u0CB2\u0CC8": "m\u0323l\u0323ai"
+    "\u0CDE\u0CB2\u0CC8": "m\u0323l\u0324ai"
+    "\u0C82\u0CB5\u0CC8": "m\u0323vai"
+    "\u0C82\u0CB6\u0CC8": "m\u0323s\u0301ai"
+    "\u0C82\u0CB7\u0CC8": "m\u0323s\u0323ai"
+    "\u0C82\u0CB8\u0CC8": "m\u0323sai"
+    "\u0C82\u0CB9\u0CC8": "m\u0323hai"
+
+    "\u0C95\u0CC8": "kai"
+    "\u0C96\u0CC8": "khai"
+    "\u0C97\u0CC8": "gai"
+    "\u0C98\u0CC8": "ghai"
+    "\u0C99\u0CC8": "n\u0307ai"
+    "\u0C9A\u0CC8": "cai"
+    "\u0C9B\u0CC8": "chai"
+    "\u0C9C\u0CC8": "jai"
+    "\u0C9D\u0CC8": "jhai"
+    "\u0C9E\u0CC8": "n\u0303ai"
+    "\u0C9F\u0CC8": "t\u0323ai"
+    "\u0CA0\u0CC8": "t\u0323hai"
+    "\u0CA1\u0CC8": "d\u0323ai"
+    "\u0CA2\u0CC8": "d\u0323hai"
+    "\u0CA3\u0CC8": "n\u0323ai"
+    "\u0CA4\u0CC8": "tai"
+    "\u0CA5\u0CC8": "thai"
+    "\u0CA6\u0CC8": "dai"
+    "\u0CA7\u0CC8": "dhai"
+    "\u0CA8\u0CC8": "nai"
+    "\u0CAA\u0CC8": "pai"
+    "\u0CAB\u0CC8": "phai"
+    "\u0CAC\u0CC8": "bai"
+    "\u0CAD\u0CC8": "bhai"
+    "\u0CAE\u0CC8": "mai"
+    "\u0CAF\u0CC8": "yai"
+    "\u0CB0\u0CC8": "rai"
+    "\u0CB1\u0CC8": "r\u0332ai"
+    "\u0CB2\u0CC8": "lai"
+    "\u0CB3\u0CC8": "l\u0323ai"
+    "\u0CDE\u0CC8": "l\u0324ai"
+    "\u0CB5\u0CC8": "vai"
+    "\u0CB6\u0CC8": "s\u0301ai"
+    "\u0CB7\u0CC8": "s\u0323ai"
+    "\u0CB7\u0CC8": "sai"
+    "\u0CB9\u0CC8": "hai"
+
+    # END OF CONSONANTS WITH VOWEL AI
+
+    # CONSONANTS WITH VOWEL AU
+
+    "\u0C82\u0C95\u0CCC": "n\u0307kau"
+    "\u0C82\u0C96\u0CCC": "n\u0307khau"
+    "\u0C82\u0C97\u0CCC": "n\u0307gau"
+    "\u0C82\u0C98\u0CCC": "n\u0307ghau"
+    "\u0C82\u0C99\u0CCC": "n\u0307n\u0307au"
+    "\u0C82\u0C9A\u0CCC": "n\u0303cau"
+    "\u0C82\u0C9B\u0CCC": "n\u0303chau"
+    "\u0C82\u0C9C\u0CCC": "n\u0303jau"
+    "\u0C82\u0C9D\u0CCC": "n\u0303jhau"
+    "\u0C82\u0C9E\u0CCC": "n\u0303n\u0303au"
+    "\u0C82\u0C9F\u0CCC": "n\u0323t\u0323au"
+    "\u0C82\u0CA0\u0CCC": "n\u0323t\u0323hau"
+    "\u0C82\u0CA1\u0CCC": "n\u0323d\u0323au"
+    "\u0C82\u0CA2\u0CCC": "n\u0323d\u0323hau"
+    "\u0C82\u0CA3\u0CCC": "n\u0323n\u0323au"
+    "\u0C82\u0CA4\u0CCC": "ntau"
+    "\u0C82\u0CA5\u0CCC": "nthau"
+    "\u0C82\u0CA6\u0CCC": "ndau"
+    "\u0C82\u0CA7\u0CCC": "ndhau"
+    "\u0C82\u0CA8\u0CCC": "nnau"
+    "\u0C82\u0CAA\u0CCC": "mpau"
+    "\u0C82\u0CAB\u0CCC": "mphau"
+    "\u0C82\u0CAC\u0CCC": "mbau"
+    "\u0C82\u0CAD\u0CCC": "mbhau"
+    "\u0C82\u0CAE\u0CCC": "mmau"
+    "\u0C82\u0CAF\u0CCC": "m\u0323yau"
+    "\u0C82\u0CB0\u0CCC": "m\u0323rau"
+    "\u0C82\u0CB1\u0CCC": "m\u0323r\u0332au"
+    "\u0C82\u0CB2\u0CCC": "m\u0323lau"
+    "\u0C83\u0CB2\u0CCC": "m\u0323l\u0323au"
+    "\u0CDE\u0CB2\u0CCC": "m\u0323l\u0324au"
+    "\u0C82\u0CB5\u0CCC": "m\u0323vau"
+    "\u0C82\u0CB6\u0CCC": "m\u0323s\u0301au"
+    "\u0C82\u0CB7\u0CCC": "m\u0323s\u0323au"
+    "\u0C82\u0CB8\u0CCC": "m\u0323sau"
+    "\u0C82\u0CB9\u0CCC": "m\u0323hau"
+
+    "\u0C95\u0CCC": "kau"
+    "\u0C96\u0CCC": "khau"
+    "\u0C97\u0CCC": "gau"
+    "\u0C98\u0CCC": "ghau"
+    "\u0C99\u0CCC": "n\u0307au"
+    "\u0C9A\u0CCC": "cau"
+    "\u0C9B\u0CCC": "chau"
+    "\u0C9C\u0CCC": "jau"
+    "\u0C9D\u0CCC": "jhau"
+    "\u0C9E\u0CCC": "n\u0303au"
+    "\u0C9F\u0CCC": "t\u0323au"
+    "\u0CA0\u0CCC": "t\u0323hau"
+    "\u0CA1\u0CCC": "d\u0323au"
+    "\u0CA2\u0CCC": "d\u0323hau"
+    "\u0CA3\u0CCC": "n\u0323au"
+    "\u0CA4\u0CCC": "tau"
+    "\u0CA5\u0CCC": "thau"
+    "\u0CA6\u0CCC": "dau"
+    "\u0CA7\u0CCC": "dhau"
+    "\u0CA8\u0CCC": "nau"
+    "\u0CAA\u0CCC": "pau"
+    "\u0CAB\u0CCC": "phau"
+    "\u0CAC\u0CCC": "bau"
+    "\u0CAD\u0CCC": "bhau"
+    "\u0CAE\u0CCC": "mau"
+    "\u0CAF\u0CCC": "yau"
+    "\u0CB0\u0CCC": "rau"
+    "\u0CB1\u0CCC": "r\u0332au"
+    "\u0CB2\u0CCC": "lau"
+    "\u0CB3\u0CCC": "l\u0323au"
+    "\u0CDE\u0CCC": "l\u0324au"
+    "\u0CB5\u0CCC": "vau"
+    "\u0CB6\u0CCC": "s\u0301au"
+    "\u0CB7\u0CCC": "s\u0323au"
+    "\u0CB7\u0CCC": "sau"
+    "\u0CB9\u0CCC": "hau"
+
+    # END OF CONSONANTS WITH VOWEL AU
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+
+    "\u0C82\u0C95\u0CBE": "n\u0307ka\u0304"
+    "\u0C82\u0C96\u0CBE": "n\u0307kha\u0304"
+    "\u0C82\u0C97\u0CBE": "n\u0307ga\u0304"
+    "\u0C82\u0C98\u0CBE": "n\u0307gha\u0304"
+    "\u0C82\u0C99\u0CBE": "n\u0307n\u0307a\u0304"
+    "\u0C82\u0C9A\u0CBE": "n\u0303ca\u0304"
+    "\u0C82\u0C9B\u0CBE": "n\u0303cha\u0304"
+    "\u0C82\u0C9C\u0CBE": "n\u0303ja\u0304"
+    "\u0C82\u0C9D\u0CBE": "n\u0303jha\u0304"
+    "\u0C82\u0C9E\u0CBE": "n\u0303n\u0303a\u0304"
+    "\u0C82\u0C9F\u0CBE": "n\u0323t\u0323a\u0304"
+    "\u0C82\u0CA0\u0CBE": "n\u0323t\u0323ha\u0304"
+    "\u0C82\u0CA1\u0CBE": "n\u0323d\u0323a\u0304"
+    "\u0C82\u0CA2\u0CBE": "n\u0323d\u0323ha\u0304"
+    "\u0C82\u0CA3\u0CBE": "n\u0323n\u0323a\u0304"
+    "\u0C82\u0CA4\u0CBE": "nta\u0304"
+    "\u0C82\u0CA5\u0CBE": "ntha\u0304"
+    "\u0C82\u0CA6\u0CBE": "nda\u0304"
+    "\u0C82\u0CA7\u0CBE": "ndha\u0304"
+    "\u0C82\u0CA8\u0CBE": "nna\u0304"
+    "\u0C82\u0CAA\u0CBE": "mpa\u0304"
+    "\u0C82\u0CAB\u0CBE": "mpha\u0304"
+    "\u0C82\u0CAC\u0CBE": "mba\u0304"
+    "\u0C82\u0CAD\u0CBE": "mbha\u0304"
+    "\u0C82\u0CAE\u0CBE": "mma\u0304"
+    "\u0C82\u0CAF\u0CBE": "m\u0323ya\u0304"
+    "\u0C82\u0CB0\u0CBE": "m\u0323ra\u0304"
+    "\u0C82\u0CB1\u0CBE": "m\u0323r\u0332a\u0304"
+    "\u0C82\u0CB2\u0CBE": "m\u0323la\u0304"
+    "\u0C83\u0CB2\u0CBE": "m\u0323l\u0323a\u0304"
+    "\u0CDE\u0CB2\u0CBE": "m\u0323l\u0324a\u0304"
+    "\u0C82\u0CB5\u0CBE": "m\u0323va\u0304"
+    "\u0C82\u0CB6\u0CBE": "m\u0323s\u0301a\u0304"
+    "\u0C82\u0CB7\u0CBE": "m\u0323s\u0323a\u0304"
+    "\u0C82\u0CB8\u0CBE": "m\u0323sa\u0304"
+    "\u0C82\u0CB9\u0CBE": "m\u0323ha\u0304"
+
+    "\u0C95\u0CBE": "ka\u0304"
+    "\u0C96\u0CBE": "kha\u0304"
+    "\u0C97\u0CBE": "ga\u0304"
+    "\u0C98\u0CBE": "gha\u0304"
+    "\u0C99\u0CBE": "n\u0307a\u0304"
+    "\u0C9A\u0CBE": "ca\u0304"
+    "\u0C9B\u0CBE": "cha\u0304"
+    "\u0C9C\u0CBE": "ja\u0304"
+    "\u0C9D\u0CBE": "jha\u0304"
+    "\u0C9E\u0CBE": "n\u0303a\u0304"
+    "\u0C9F\u0CBE": "t\u0323a\u0304"
+    "\u0CA0\u0CBE": "t\u0323ha\u0304"
+    "\u0CA1\u0CBE": "d\u0323a\u0304"
+    "\u0CA2\u0CBE": "d\u0323ha\u0304"
+    "\u0CA3\u0CBE": "n\u0323a\u0304"
+    "\u0CA4\u0CBE": "ta\u0304"
+    "\u0CA5\u0CBE": "tha\u0304"
+    "\u0CA6\u0CBE": "da\u0304"
+    "\u0CA7\u0CBE": "dha\u0304"
+    "\u0CA8\u0CBE": "na\u0304"
+    "\u0CAA\u0CBE": "pa\u0304"
+    "\u0CAB\u0CBE": "pha\u0304"
+    "\u0CAC\u0CBE": "ba\u0304"
+    "\u0CAD\u0CBE": "bha\u0304"
+    "\u0CAE\u0CBE": "ma\u0304"
+    "\u0CAF\u0CBE": "ya\u0304"
+    "\u0CB0\u0CBE": "ra\u0304"
+    "\u0CB1\u0CBE": "r\u0332a\u0304"
+    "\u0CB2\u0CBE": "la\u0304"
+    "\u0CB3\u0CBE": "l\u0323a\u0304"
+    "\u0CDE\u0CBE": "l\u0324a\u0304"
+    "\u0CB5\u0CBE": "va\u0304"
+    "\u0CB6\u0CBE": "s\u0301a\u0304"
+    "\u0CB7\u0CBE": "s\u0323a\u0304"
+    "\u0CB7\u0CBE": "sa\u0304"
+    "\u0CB9\u0CBE": "ha\u0304"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+
+    # CONSONANTS WITH VOWEL I WITH MACRON
+
+    "\u0C82\u0C95\u0CC0": "n\u0307ki\u0304"
+    "\u0C82\u0C96\u0CC0": "n\u0307khi\u0304"
+    "\u0C82\u0C97\u0CC0": "n\u0307gi\u0304"
+    "\u0C82\u0C98\u0CC0": "n\u0307ghi\u0304"
+    "\u0C82\u0C99\u0CC0": "n\u0307n\u0307i\u0304"
+    "\u0C82\u0C9A\u0CC0": "n\u0303ci\u0304"
+    "\u0C82\u0C9B\u0CC0": "n\u0303chi\u0304"
+    "\u0C82\u0C9C\u0CC0": "n\u0303ji\u0304"
+    "\u0C82\u0C9D\u0CC0": "n\u0303jhi\u0304"
+    "\u0C82\u0C9E\u0CC0": "n\u0303n\u0303i\u0304"
+    "\u0C82\u0C9F\u0CC0": "n\u0323t\u0323i\u0304"
+    "\u0C82\u0CA0\u0CC0": "n\u0323t\u0323hi\u0304"
+    "\u0C82\u0CA1\u0CC0": "n\u0323d\u0323i\u0304"
+    "\u0C82\u0CA2\u0CC0": "n\u0323d\u0323hi\u0304"
+    "\u0C82\u0CA3\u0CC0": "n\u0323n\u0323i\u0304"
+    "\u0C82\u0CA4\u0CC0": "nti\u0304"
+    "\u0C82\u0CA5\u0CC0": "nthi\u0304"
+    "\u0C82\u0CA6\u0CC0": "ndi\u0304"
+    "\u0C82\u0CA7\u0CC0": "ndhi\u0304"
+    "\u0C82\u0CA8\u0CC0": "nni\u0304"
+    "\u0C82\u0CAA\u0CC0": "mpi\u0304"
+    "\u0C82\u0CAB\u0CC0": "mphi\u0304"
+    "\u0C82\u0CAC\u0CC0": "mbi\u0304"
+    "\u0C82\u0CAD\u0CC0": "mbhi\u0304"
+    "\u0C82\u0CAE\u0CC0": "mmi\u0304"
+    "\u0C82\u0CAF\u0CC0": "m\u0323yi\u0304"
+    "\u0C82\u0CB0\u0CC0": "m\u0323ri\u0304"
+    "\u0C82\u0CB1\u0CC0": "m\u0323r\u0332i\u0304"
+    "\u0C82\u0CB2\u0CC0": "m\u0323li\u0304"
+    "\u0C83\u0CB2\u0CC0": "m\u0323l\u0323i\u0304"
+    "\u0CDE\u0CB2\u0CC0": "m\u0323l\u0324i\u0304"
+    "\u0C82\u0CB5\u0CC0": "m\u0323vi\u0304"
+    "\u0C82\u0CB6\u0CC0": "m\u0323s\u0301i\u0304"
+    "\u0C82\u0CB7\u0CC0": "m\u0323s\u0323i\u0304"
+    "\u0C82\u0CB8\u0CC0": "m\u0323si\u0304"
+    "\u0C82\u0CB9\u0CC0": "m\u0323hi\u0304"
+
+    "\u0C95\u0CC0": "ki\u0304"
+    "\u0C96\u0CC0": "khi\u0304"
+    "\u0C97\u0CC0": "gi\u0304"
+    "\u0C98\u0CC0": "ghi\u0304"
+    "\u0C99\u0CC0": "n\u0307i\u0304"
+    "\u0C9A\u0CC0": "ci\u0304"
+    "\u0C9B\u0CC0": "chi\u0304"
+    "\u0C9C\u0CC0": "ji\u0304"
+    "\u0C9D\u0CC0": "jhi\u0304"
+    "\u0C9E\u0CC0": "n\u0303i\u0304"
+    "\u0C9F\u0CC0": "t\u0323i\u0304"
+    "\u0CA0\u0CC0": "t\u0323hi\u0304"
+    "\u0CA1\u0CC0": "d\u0323i\u0304"
+    "\u0CA2\u0CC0": "d\u0323hi\u0304"
+    "\u0CA3\u0CC0": "n\u0323i\u0304"
+    "\u0CA4\u0CC0": "ti\u0304"
+    "\u0CA5\u0CC0": "thi\u0304"
+    "\u0CA6\u0CC0": "di\u0304"
+    "\u0CA7\u0CC0": "dhi\u0304"
+    "\u0CA8\u0CC0": "ni\u0304"
+    "\u0CAA\u0CC0": "pi\u0304"
+    "\u0CAB\u0CC0": "phi\u0304"
+    "\u0CAC\u0CC0": "bi\u0304"
+    "\u0CAD\u0CC0": "bhi\u0304"
+    "\u0CAE\u0CC0": "mi\u0304"
+    "\u0CAF\u0CC0": "yi\u0304"
+    "\u0CB0\u0CC0": "ri\u0304"
+    "\u0CB1\u0CC0": "r\u0332i\u0304"
+    "\u0CB2\u0CC0": "li\u0304"
+    "\u0CB3\u0CC0": "l\u0323i\u0304"
+    "\u0CDE\u0CC0": "l\u0324i\u0304"
+    "\u0CB5\u0CC0": "vi\u0304"
+    "\u0CB6\u0CC0": "s\u0301i\u0304"
+    "\u0CB7\u0CC0": "s\u0323i\u0304"
+    "\u0CB7\u0CC0": "si\u0304"
+    "\u0CB9\u0CC0": "hi\u0304"
+
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+
+    # CONSONANTS WITH VOWEL I ALONE
+
+    "\u0C82\u0C95\u0CBF": "n\u0307ki"
+    "\u0C82\u0C96\u0CBF": "n\u0307khi"
+    "\u0C82\u0C97\u0CBF": "n\u0307gi"
+    "\u0C82\u0C98\u0CBF": "n\u0307ghi"
+    "\u0C82\u0C99\u0CBF": "n\u0307n\u0307i"
+    "\u0C82\u0C9A\u0CBF": "n\u0303ci"
+    "\u0C82\u0C9B\u0CBF": "n\u0303chi"
+    "\u0C82\u0C9C\u0CBF": "n\u0303ji"
+    "\u0C82\u0C9D\u0CBF": "n\u0303jhi"
+    "\u0C82\u0C9E\u0CBF": "n\u0303n\u0303i"
+    "\u0C82\u0C9F\u0CBF": "n\u0323t\u0323i"
+    "\u0C82\u0CA0\u0CBF": "n\u0323t\u0323hi"
+    "\u0C82\u0CA1\u0CBF": "n\u0323d\u0323i"
+    "\u0C82\u0CA2\u0CBF": "n\u0323d\u0323hi"
+    "\u0C82\u0CA3\u0CBF": "n\u0323n\u0323i"
+    "\u0C82\u0CA4\u0CBF": "nti"
+    "\u0C82\u0CA5\u0CBF": "nthi"
+    "\u0C82\u0CA6\u0CBF": "ndi"
+    "\u0C82\u0CA7\u0CBF": "ndhi"
+    "\u0C82\u0CA8\u0CBF": "nni"
+    "\u0C82\u0CAA\u0CBF": "mpi"
+    "\u0C82\u0CAB\u0CBF": "mphi"
+    "\u0C82\u0CAC\u0CBF": "mbi"
+    "\u0C82\u0CAD\u0CBF": "mbhi"
+    "\u0C82\u0CAE\u0CBF": "mmi"
+    "\u0C82\u0CAF\u0CBF": "m\u0323yi"
+    "\u0C82\u0CB0\u0CBF": "m\u0323ri"
+    "\u0C82\u0CB1\u0CBF": "m\u0323r\u0332i"
+    "\u0C82\u0CB2\u0CBF": "m\u0323li"
+    "\u0C83\u0CB2\u0CBF": "m\u0323l\u0323i"
+    "\u0CDE\u0CB2\u0CBF": "m\u0323l\u0324i"
+    "\u0C82\u0CB5\u0CBF": "m\u0323vi"
+    "\u0C82\u0CB6\u0CBF": "m\u0323s\u0301i"
+    "\u0C82\u0CB7\u0CBF": "m\u0323s\u0323i"
+    "\u0C82\u0CB8\u0CBF": "m\u0323si"
+    "\u0C82\u0CB9\u0CBF": "m\u0323hi"
+
+    "\u0C95\u0CBF": "ki"
+    "\u0C96\u0CBF": "khi"
+    "\u0C97\u0CBF": "gi"
+    "\u0C98\u0CBF": "ghi"
+    "\u0C99\u0CBF": "n\u0307i"
+    "\u0C9A\u0CBF": "ci"
+    "\u0C9B\u0CBF": "chi"
+    "\u0C9C\u0CBF": "ji"
+    "\u0C9D\u0CBF": "jhi"
+    "\u0C9E\u0CBF": "n\u0303i"
+    "\u0C9F\u0CBF": "t\u0323i"
+    "\u0CA0\u0CBF": "t\u0323hi"
+    "\u0CA1\u0CBF": "d\u0323i"
+    "\u0CA2\u0CBF": "d\u0323hi"
+    "\u0CA3\u0CBF": "n\u0323i"
+    "\u0CA4\u0CBF": "ti"
+    "\u0CA5\u0CBF": "thi"
+    "\u0CA6\u0CBF": "di"
+    "\u0CA7\u0CBF": "dhi"
+    "\u0CA8\u0CBF": "ni"
+    "\u0CAA\u0CBF": "pi"
+    "\u0CAB\u0CBF": "phi"
+    "\u0CAC\u0CBF": "bi"
+    "\u0CAD\u0CBF": "bhi"
+    "\u0CAE\u0CBF": "mi"
+    "\u0CAF\u0CBF": "yi"
+    "\u0CB0\u0CBF": "ri"
+    "\u0CB1\u0CBF": "r\u0332i"
+    "\u0CB2\u0CBF": "li"
+    "\u0CB3\u0CBF": "l\u0323i"
+    "\u0CDE\u0CBF": "l\u0324i"
+    "\u0CB5\u0CBF": "vi"
+    "\u0CB6\u0CBF": "s\u0301i"
+    "\u0CB7\u0CBF": "s\u0323i"
+    "\u0CB7\u0CBF": "si"
+    "\u0CB9\u0CBF": "hi"
+
+    # END OF CONSONANTS WITH VOWEL I ALONE
+
+    # CONSONANTS WITH VOWEL U WITH MACRON
+
+    "\u0C82\u0C95\u0CC2": "n\u0307ku\u0304"
+    "\u0C82\u0C96\u0CC2": "n\u0307khu\u0304"
+    "\u0C82\u0C97\u0CC2": "n\u0307gu\u0304"
+    "\u0C82\u0C98\u0CC2": "n\u0307ghu\u0304"
+    "\u0C82\u0C99\u0CC2": "n\u0307n\u0307u\u0304"
+    "\u0C82\u0C9A\u0CC2": "n\u0303cu\u0304"
+    "\u0C82\u0C9B\u0CC2": "n\u0303chu\u0304"
+    "\u0C82\u0C9C\u0CC2": "n\u0303ju\u0304"
+    "\u0C82\u0C9D\u0CC2": "n\u0303jhu\u0304"
+    "\u0C82\u0C9E\u0CC2": "n\u0303n\u0303u\u0304"
+    "\u0C82\u0C9F\u0CC2": "n\u0323t\u0323u\u0304"
+    "\u0C82\u0CA0\u0CC2": "n\u0323t\u0323hu\u0304"
+    "\u0C82\u0CA1\u0CC2": "n\u0323d\u0323u\u0304"
+    "\u0C82\u0CA2\u0CC2": "n\u0323d\u0323hu\u0304"
+    "\u0C82\u0CA3\u0CC2": "n\u0323n\u0323u\u0304"
+    "\u0C82\u0CA4\u0CC2": "ntu\u0304"
+    "\u0C82\u0CA5\u0CC2": "nthu\u0304"
+    "\u0C82\u0CA6\u0CC2": "ndu\u0304"
+    "\u0C82\u0CA7\u0CC2": "ndhu\u0304"
+    "\u0C82\u0CA8\u0CC2": "nnu\u0304"
+    "\u0C82\u0CAA\u0CC2": "mpu\u0304"
+    "\u0C82\u0CAB\u0CC2": "mphu\u0304"
+    "\u0C82\u0CAC\u0CC2": "mbu\u0304"
+    "\u0C82\u0CAD\u0CC2": "mbhu\u0304"
+    "\u0C82\u0CAE\u0CC2": "mmu\u0304"
+    "\u0C82\u0CAF\u0CC2": "m\u0323yu\u0304"
+    "\u0C82\u0CB0\u0CC2": "m\u0323ru\u0304"
+    "\u0C82\u0CB1\u0CC2": "m\u0323r\u0332u\u0304"
+    "\u0C82\u0CB2\u0CC2": "m\u0323lu\u0304"
+    "\u0C83\u0CB2\u0CC2": "m\u0323l\u0323u\u0304"
+    "\u0CDE\u0CB2\u0CC2": "m\u0323l\u0324u\u0304"
+    "\u0C82\u0CB5\u0CC2": "m\u0323vu\u0304"
+    "\u0C82\u0CB6\u0CC2": "m\u0323s\u0301u\u0304"
+    "\u0C82\u0CB7\u0CC2": "m\u0323s\u0323u\u0304"
+    "\u0C82\u0CB8\u0CC2": "m\u0323su\u0304"
+    "\u0C82\u0CB9\u0CC2": "m\u0323hu\u0304"
+
+    "\u0C95\u0CC2": "ku\u0304"
+    "\u0C96\u0CC2": "khu\u0304"
+    "\u0C97\u0CC2": "gu\u0304"
+    "\u0C98\u0CC2": "ghu\u0304"
+    "\u0C99\u0CC2": "n\u0307u\u0304"
+    "\u0C9A\u0CC2": "cu\u0304"
+    "\u0C9B\u0CC2": "chu\u0304"
+    "\u0C9C\u0CC2": "ju\u0304"
+    "\u0C9D\u0CC2": "jhu\u0304"
+    "\u0C9E\u0CC2": "n\u0303u\u0304"
+    "\u0C9F\u0CC2": "t\u0323u\u0304"
+    "\u0CA0\u0CC2": "t\u0323hu\u0304"
+    "\u0CA1\u0CC2": "d\u0323u\u0304"
+    "\u0CA2\u0CC2": "d\u0323hu\u0304"
+    "\u0CA3\u0CC2": "n\u0323u\u0304"
+    "\u0CA4\u0CC2": "tu\u0304"
+    "\u0CA5\u0CC2": "thu\u0304"
+    "\u0CA6\u0CC2": "du\u0304"
+    "\u0CA7\u0CC2": "dhu\u0304"
+    "\u0CA8\u0CC2": "nu\u0304"
+    "\u0CAA\u0CC2": "pu\u0304"
+    "\u0CAB\u0CC2": "phu\u0304"
+    "\u0CAC\u0CC2": "bu\u0304"
+    "\u0CAD\u0CC2": "bhu\u0304"
+    "\u0CAE\u0CC2": "mu\u0304"
+    "\u0CAF\u0CC2": "yu\u0304"
+    "\u0CB0\u0CC2": "ru\u0304"
+    "\u0CB1\u0CC2": "r\u0332u\u0304"
+    "\u0CB2\u0CC2": "lu\u0304"
+    "\u0CB3\u0CC2": "l\u0323u\u0304"
+    "\u0CDE\u0CC2": "l\u0324u\u0304"
+    "\u0CB5\u0CC2": "vu\u0304"
+    "\u0CB6\u0CC2": "s\u0301u\u0304"
+    "\u0CB7\u0CC2": "s\u0323u\u0304"
+    "\u0CB7\u0CC2": "su\u0304"
+    "\u0CB9\u0CC2": "hu\u0304"
+
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+
+    # CONSONANTS WITH VOWEL U ALONE
+
+    "\u0C82\u0C95\u0CC1": "n\u0307ku"
+    "\u0C82\u0C96\u0CC1": "n\u0307khu"
+    "\u0C82\u0C97\u0CC1": "n\u0307gu"
+    "\u0C82\u0C98\u0CC1": "n\u0307ghu"
+    "\u0C82\u0C99\u0CC1": "n\u0307n\u0307u"
+    "\u0C82\u0C9A\u0CC1": "n\u0303cu"
+    "\u0C82\u0C9B\u0CC1": "n\u0303chu"
+    "\u0C82\u0C9C\u0CC1": "n\u0303ju"
+    "\u0C82\u0C9D\u0CC1": "n\u0303jhu"
+    "\u0C82\u0C9E\u0CC1": "n\u0303n\u0303u"
+    "\u0C82\u0C9F\u0CC1": "n\u0323t\u0323u"
+    "\u0C82\u0CA0\u0CC1": "n\u0323t\u0323hu"
+    "\u0C82\u0CA1\u0CC1": "n\u0323d\u0323u"
+    "\u0C82\u0CA2\u0CC1": "n\u0323d\u0323hu"
+    "\u0C82\u0CA3\u0CC1": "n\u0323n\u0323u"
+    "\u0C82\u0CA4\u0CC1": "ntu"
+    "\u0C82\u0CA5\u0CC1": "nthu"
+    "\u0C82\u0CA6\u0CC1": "ndu"
+    "\u0C82\u0CA7\u0CC1": "ndhu"
+    "\u0C82\u0CA8\u0CC1": "nnu"
+    "\u0C82\u0CAA\u0CC1": "mpu"
+    "\u0C82\u0CAB\u0CC1": "mphu"
+    "\u0C82\u0CAC\u0CC1": "mbu"
+    "\u0C82\u0CAD\u0CC1": "mbhu"
+    "\u0C82\u0CAE\u0CC1": "mmu"
+    "\u0C82\u0CAF\u0CC1": "m\u0323yu"
+    "\u0C82\u0CB0\u0CC1": "m\u0323ru"
+    "\u0C82\u0CB1\u0CC1": "m\u0323r\u0332u"
+    "\u0C82\u0CB2\u0CC1": "m\u0323lu"
+    "\u0C83\u0CB2\u0CC1": "m\u0323l\u0323u"
+    "\u0CDE\u0CB2\u0CC1": "m\u0323l\u0324u"
+    "\u0C82\u0CB5\u0CC1": "m\u0323vu"
+    "\u0C82\u0CB6\u0CC1": "m\u0323s\u0301u"
+    "\u0C82\u0CB7\u0CC1": "m\u0323s\u0323u"
+    "\u0C82\u0CB8\u0CC1": "m\u0323su"
+    "\u0C82\u0CB9\u0CC1": "m\u0323hu"
+
+    "\u0C95\u0CC1": "ku"
+    "\u0C96\u0CC1": "khu"
+    "\u0C97\u0CC1": "gu"
+    "\u0C98\u0CC1": "ghu"
+    "\u0C99\u0CC1": "n\u0307u"
+    "\u0C9A\u0CC1": "cu"
+    "\u0C9B\u0CC1": "chu"
+    "\u0C9C\u0CC1": "ju"
+    "\u0C9D\u0CC1": "jhu"
+    "\u0C9E\u0CC1": "n\u0303u"
+    "\u0C9F\u0CC1": "t\u0323u"
+    "\u0CA0\u0CC1": "t\u0323hu"
+    "\u0CA1\u0CC1": "d\u0323u"
+    "\u0CA2\u0CC1": "d\u0323hu"
+    "\u0CA3\u0CC1": "n\u0323u"
+    "\u0CA4\u0CC1": "tu"
+    "\u0CA5\u0CC1": "thu"
+    "\u0CA6\u0CC1": "du"
+    "\u0CA7\u0CC1": "dhu"
+    "\u0CA8\u0CC1": "nu"
+    "\u0CAA\u0CC1": "pu"
+    "\u0CAB\u0CC1": "phu"
+    "\u0CAC\u0CC1": "bu"
+    "\u0CAD\u0CC1": "bhu"
+    "\u0CAE\u0CC1": "mu"
+    "\u0CAF\u0CC1": "yu"
+    "\u0CB0\u0CC1": "ru"
+    "\u0CB1\u0CC1": "r\u0332u"
+    "\u0CB2\u0CC1": "lu"
+    "\u0CB3\u0CC1": "l\u0323u"
+    "\u0CDE\u0CC1": "l\u0324u"
+    "\u0CB5\u0CC1": "vu"
+    "\u0CB6\u0CC1": "s\u0301u"
+    "\u0CB7\u0CC1": "s\u0323u"
+    "\u0CB7\u0CC1": "su"
+    "\u0CB9\u0CC1": "hu"
+
+    # END OF CONSONANTS WITH VOWEL U ALONE
+
+    # CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    "\u0C82\u0C95\u0CC4": "n\u0307kr\u0304\u0325"
+    "\u0C82\u0C96\u0CC4": "n\u0307khr\u0304\u0325"
+    "\u0C82\u0C97\u0CC4": "n\u0307gr\u0304\u0325"
+    "\u0C82\u0C98\u0CC4": "n\u0307ghr\u0304\u0325"
+    "\u0C82\u0C99\u0CC4": "n\u0307n\u0307r\u0304\u0325"
+    "\u0C82\u0C9A\u0CC4": "n\u0303cr\u0304\u0325"
+    "\u0C82\u0C9B\u0CC4": "n\u0303chr\u0304\u0325"
+    "\u0C82\u0C9C\u0CC4": "n\u0303jr\u0304\u0325"
+    "\u0C82\u0C9D\u0CC4": "n\u0303jhr\u0304\u0325"
+    "\u0C82\u0C9E\u0CC4": "n\u0303n\u0303r\u0304\u0325"
+    "\u0C82\u0C9F\u0CC4": "n\u0323t\u0323r\u0304\u0325"
+    "\u0C82\u0CA0\u0CC4": "n\u0323t\u0323hr\u0304\u0325"
+    "\u0C82\u0CA1\u0CC4": "n\u0323d\u0323r\u0304\u0325"
+    "\u0C82\u0CA2\u0CC4": "n\u0323d\u0323hr\u0304\u0325"
+    "\u0C82\u0CA3\u0CC4": "n\u0323n\u0323r\u0304\u0325"
+    "\u0C82\u0CA4\u0CC4": "ntr\u0304\u0325"
+    "\u0C82\u0CA5\u0CC4": "nthr\u0304\u0325"
+    "\u0C82\u0CA6\u0CC4": "ndr\u0304\u0325"
+    "\u0C82\u0CA7\u0CC4": "ndhr\u0304\u0325"
+    "\u0C82\u0CA8\u0CC4": "nnr\u0304\u0325"
+    "\u0C82\u0CAA\u0CC4": "mpr\u0304\u0325"
+    "\u0C82\u0CAB\u0CC4": "mphr\u0304\u0325"
+    "\u0C82\u0CAC\u0CC4": "mbr\u0304\u0325"
+    "\u0C82\u0CAD\u0CC4": "mbhr\u0304\u0325"
+    "\u0C82\u0CAE\u0CC4": "mmr\u0304\u0325"
+    "\u0C82\u0CAF\u0CC4": "m\u0323yr\u0304\u0325"
+    "\u0C82\u0CB0\u0CC4": "m\u0323rr\u0304\u0325"
+    "\u0C82\u0CB1\u0CC4": "m\u0323r\u0332r\u0304\u0325"
+    "\u0C82\u0CB2\u0CC4": "m\u0323lr\u0304\u0325"
+    "\u0C83\u0CB2\u0CC4": "m\u0323l\u0323r\u0304\u0325"
+    "\u0CDE\u0CB2\u0CC4": "m\u0323l\u0324r\u0304\u0325"
+    "\u0C82\u0CB5\u0CC4": "m\u0323vr\u0304\u0325"
+    "\u0C82\u0CB6\u0CC4": "m\u0323s\u0301r\u0304\u0325"
+    "\u0C82\u0CB7\u0CC4": "m\u0323s\u0323r\u0304\u0325"
+    "\u0C82\u0CB8\u0CC4": "m\u0323sr\u0304\u0325"
+    "\u0C82\u0CB9\u0CC4": "m\u0323hr\u0304\u0325"
+
+    "\u0C95\u0CC4": "kr\u0304\u0325"
+    "\u0C96\u0CC4": "khr\u0304\u0325"
+    "\u0C97\u0CC4": "gr\u0304\u0325"
+    "\u0C98\u0CC4": "ghr\u0304\u0325"
+    "\u0C99\u0CC4": "n\u0307r\u0304\u0325"
+    "\u0C9A\u0CC4": "cr\u0304\u0325"
+    "\u0C9B\u0CC4": "chr\u0304\u0325"
+    "\u0C9C\u0CC4": "jr\u0304\u0325"
+    "\u0C9D\u0CC4": "jhr\u0304\u0325"
+    "\u0C9E\u0CC4": "n\u0303r\u0304\u0325"
+    "\u0C9F\u0CC4": "t\u0323r\u0304\u0325"
+    "\u0CA0\u0CC4": "t\u0323hr\u0304\u0325"
+    "\u0CA1\u0CC4": "d\u0323r\u0304\u0325"
+    "\u0CA2\u0CC4": "d\u0323hr\u0304\u0325"
+    "\u0CA3\u0CC4": "n\u0323r\u0304\u0325"
+    "\u0CA4\u0CC4": "tr\u0304\u0325"
+    "\u0CA5\u0CC4": "thr\u0304\u0325"
+    "\u0CA6\u0CC4": "dr\u0304\u0325"
+    "\u0CA7\u0CC4": "dhr\u0304\u0325"
+    "\u0CA8\u0CC4": "nr\u0304\u0325"
+    "\u0CAA\u0CC4": "pr\u0304\u0325"
+    "\u0CAB\u0CC4": "phr\u0304\u0325"
+    "\u0CAC\u0CC4": "br\u0304\u0325"
+    "\u0CAD\u0CC4": "bhr\u0304\u0325"
+    "\u0CAE\u0CC4": "mr\u0304\u0325"
+    "\u0CAF\u0CC4": "yr\u0304\u0325"
+    "\u0CB0\u0CC4": "rr\u0304\u0325"
+    "\u0CB1\u0CC4": "r\u0332r\u0304\u0325"
+    "\u0CB2\u0CC4": "lr\u0304\u0325"
+    "\u0CB3\u0CC4": "l\u0323r\u0304\u0325"
+    "\u0CDE\u0CC4": "l\u0324r\u0304\u0325"
+    "\u0CB5\u0CC4": "vr\u0304\u0325"
+    "\u0CB6\u0CC4": "s\u0301r\u0304\u0325"
+    "\u0CB7\u0CC4": "s\u0323r\u0304\u0325"
+    "\u0CB7\u0CC4": "sr\u0304\u0325"
+    "\u0CB9\u0CC4": "hr\u0304\u0325"
+
+    # END OF CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    "\u0C82\u0C95\u0CC3": "n\u0307kr\u0325"
+    "\u0C82\u0C96\u0CC3": "n\u0307khr\u0325"
+    "\u0C82\u0C97\u0CC3": "n\u0307gr\u0325"
+    "\u0C82\u0C98\u0CC3": "n\u0307ghr\u0325"
+    "\u0C82\u0C99\u0CC3": "n\u0307n\u0307r\u0325"
+    "\u0C82\u0C9A\u0CC3": "n\u0303cr\u0325"
+    "\u0C82\u0C9B\u0CC3": "n\u0303chr\u0325"
+    "\u0C82\u0C9C\u0CC3": "n\u0303jr\u0325"
+    "\u0C82\u0C9D\u0CC3": "n\u0303jhr\u0325"
+    "\u0C82\u0C9E\u0CC3": "n\u0303n\u0303r\u0325"
+    "\u0C82\u0C9F\u0CC3": "n\u0323t\u0323r\u0325"
+    "\u0C82\u0CA0\u0CC3": "n\u0323t\u0323hr\u0325"
+    "\u0C82\u0CA1\u0CC3": "n\u0323d\u0323r\u0325"
+    "\u0C82\u0CA2\u0CC3": "n\u0323d\u0323hr\u0325"
+    "\u0C82\u0CA3\u0CC3": "n\u0323n\u0323r\u0325"
+    "\u0C82\u0CA4\u0CC3": "ntr\u0325"
+    "\u0C82\u0CA5\u0CC3": "nthr\u0325"
+    "\u0C82\u0CA6\u0CC3": "ndr\u0325"
+    "\u0C82\u0CA7\u0CC3": "ndhr\u0325"
+    "\u0C82\u0CA8\u0CC3": "nnr\u0325"
+    "\u0C82\u0CAA\u0CC3": "mpr\u0325"
+    "\u0C82\u0CAB\u0CC3": "mphr\u0325"
+    "\u0C82\u0CAC\u0CC3": "mbr\u0325"
+    "\u0C82\u0CAD\u0CC3": "mbhr\u0325"
+    "\u0C82\u0CAE\u0CC3": "mmr\u0325"
+    "\u0C82\u0CAF\u0CC3": "m\u0323yr\u0325"
+    "\u0C82\u0CB0\u0CC3": "m\u0323rr\u0325"
+    "\u0C82\u0CB1\u0CC3": "m\u0323r\u0332r\u0325"
+    "\u0C82\u0CB2\u0CC3": "m\u0323lr\u0325"
+    "\u0C83\u0CB2\u0CC3": "m\u0323l\u0323r\u0325"
+    "\u0CDE\u0CB2\u0CC3": "m\u0323l\u0324r\u0325"
+    "\u0C82\u0CB5\u0CC3": "m\u0323vr\u0325"
+    "\u0C82\u0CB6\u0CC3": "m\u0323s\u0301r\u0325"
+    "\u0C82\u0CB7\u0CC3": "m\u0323s\u0323r\u0325"
+    "\u0C82\u0CB8\u0CC3": "m\u0323sr\u0325"
+    "\u0C82\u0CB9\u0CC3": "m\u0323hr\u0325"
+
+    "\u0C95\u0CC3": "kr\u0325"
+    "\u0C96\u0CC3": "khr\u0325"
+    "\u0C97\u0CC3": "gr\u0325"
+    "\u0C98\u0CC3": "ghr\u0325"
+    "\u0C99\u0CC3": "n\u0307r\u0325"
+    "\u0C9A\u0CC3": "cr\u0325"
+    "\u0C9B\u0CC3": "chr\u0325"
+    "\u0C9C\u0CC3": "jr\u0325"
+    "\u0C9D\u0CC3": "jhr\u0325"
+    "\u0C9E\u0CC3": "n\u0303r\u0325"
+    "\u0C9F\u0CC3": "t\u0323r\u0325"
+    "\u0CA0\u0CC3": "t\u0323hr\u0325"
+    "\u0CA1\u0CC3": "d\u0323r\u0325"
+    "\u0CA2\u0CC3": "d\u0323hr\u0325"
+    "\u0CA3\u0CC3": "n\u0323r\u0325"
+    "\u0CA4\u0CC3": "tr\u0325"
+    "\u0CA5\u0CC3": "thr\u0325"
+    "\u0CA6\u0CC3": "dr\u0325"
+    "\u0CA7\u0CC3": "dhr\u0325"
+    "\u0CA8\u0CC3": "nr\u0325"
+    "\u0CAA\u0CC3": "pr\u0325"
+    "\u0CAB\u0CC3": "phr\u0325"
+    "\u0CAC\u0CC3": "br\u0325"
+    "\u0CAD\u0CC3": "bhr\u0325"
+    "\u0CAE\u0CC3": "mr\u0325"
+    "\u0CAF\u0CC3": "yr\u0325"
+    "\u0CB0\u0CC3": "rr\u0325"
+    "\u0CB1\u0CC3": "r\u0332r\u0325"
+    "\u0CB2\u0CC3": "lr\u0325"
+    "\u0CB3\u0CC3": "l\u0323r\u0325"
+    "\u0CDE\u0CC3": "l\u0324r\u0325"
+    "\u0CB5\u0CC3": "vr\u0325"
+    "\u0CB6\u0CC3": "s\u0301r\u0325"
+    "\u0CB7\u0CC3": "s\u0323r\u0325"
+    "\u0CB7\u0CC3": "sr\u0325"
+    "\u0CB9\u0CC3": "hr\u0325"
+
+    # END OF CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    "\u0C82\u0C95\u0CE3": "n\u0307kl\u0304\u0325"
+    "\u0C82\u0C96\u0CE3": "n\u0307khl\u0304\u0325"
+    "\u0C82\u0C97\u0CE3": "n\u0307gl\u0304\u0325"
+    "\u0C82\u0C98\u0CE3": "n\u0307ghl\u0304\u0325"
+    "\u0C82\u0C99\u0CE3": "n\u0307n\u0307l\u0304\u0325"
+    "\u0C82\u0C9A\u0CE3": "n\u0303cl\u0304\u0325"
+    "\u0C82\u0C9B\u0CE3": "n\u0303chl\u0304\u0325"
+    "\u0C82\u0C9C\u0CE3": "n\u0303jl\u0304\u0325"
+    "\u0C82\u0C9D\u0CE3": "n\u0303jhl\u0304\u0325"
+    "\u0C82\u0C9E\u0CE3": "n\u0303n\u0303l\u0304\u0325"
+    "\u0C82\u0C9F\u0CE3": "n\u0323t\u0323l\u0304\u0325"
+    "\u0C82\u0CA0\u0CE3": "n\u0323t\u0323hl\u0304\u0325"
+    "\u0C82\u0CA1\u0CE3": "n\u0323d\u0323l\u0304\u0325"
+    "\u0C82\u0CA2\u0CE3": "n\u0323d\u0323hl\u0304\u0325"
+    "\u0C82\u0CA3\u0CE3": "n\u0323n\u0323l\u0304\u0325"
+    "\u0C82\u0CA4\u0CE3": "ntl\u0304\u0325"
+    "\u0C82\u0CA5\u0CE3": "nthl\u0304\u0325"
+    "\u0C82\u0CA6\u0CE3": "ndl\u0304\u0325"
+    "\u0C82\u0CA7\u0CE3": "ndhl\u0304\u0325"
+    "\u0C82\u0CA8\u0CE3": "nnl\u0304\u0325"
+    "\u0C82\u0CAA\u0CE3": "mpl\u0304\u0325"
+    "\u0C82\u0CAB\u0CE3": "mphl\u0304\u0325"
+    "\u0C82\u0CAC\u0CE3": "mbl\u0304\u0325"
+    "\u0C82\u0CAD\u0CE3": "mbhl\u0304\u0325"
+    "\u0C82\u0CAE\u0CE3": "mml\u0304\u0325"
+    "\u0C82\u0CAF\u0CE3": "m\u0323yl\u0304\u0325"
+    "\u0C82\u0CB0\u0CE3": "m\u0323rl\u0304\u0325"
+    "\u0C82\u0CB1\u0CE3": "m\u0323r\u0332l\u0304\u0325"
+    "\u0C82\u0CB2\u0CE3": "m\u0323ll\u0304\u0325"
+    "\u0C83\u0CB2\u0CE3": "m\u0323l\u0323l\u0304\u0325"
+    "\u0CDE\u0CB2\u0CE3": "m\u0323l\u0324l\u0304\u0325"
+    "\u0C82\u0CB5\u0CE3": "m\u0323vl\u0304\u0325"
+    "\u0C82\u0CB6\u0CE3": "m\u0323s\u0301l\u0304\u0325"
+    "\u0C82\u0CB7\u0CE3": "m\u0323s\u0323l\u0304\u0325"
+    "\u0C82\u0CB8\u0CE3": "m\u0323sl\u0304\u0325"
+    "\u0C82\u0CB9\u0CE3": "m\u0323hl\u0304\u0325"
+
+    "\u0C95\u0CE3": "kl\u0304\u0325"
+    "\u0C96\u0CE3": "khl\u0304\u0325"
+    "\u0C97\u0CE3": "gl\u0304\u0325"
+    "\u0C98\u0CE3": "ghl\u0304\u0325"
+    "\u0C99\u0CE3": "n\u0307l\u0304\u0325"
+    "\u0C9A\u0CE3": "cl\u0304\u0325"
+    "\u0C9B\u0CE3": "chl\u0304\u0325"
+    "\u0C9C\u0CE3": "jl\u0304\u0325"
+    "\u0C9D\u0CE3": "jhl\u0304\u0325"
+    "\u0C9E\u0CE3": "n\u0303l\u0304\u0325"
+    "\u0C9F\u0CE3": "t\u0323l\u0304\u0325"
+    "\u0CA0\u0CE3": "t\u0323hl\u0304\u0325"
+    "\u0CA1\u0CE3": "d\u0323l\u0304\u0325"
+    "\u0CA2\u0CE3": "d\u0323hl\u0304\u0325"
+    "\u0CA3\u0CE3": "n\u0323l\u0304\u0325"
+    "\u0CA4\u0CE3": "tl\u0304\u0325"
+    "\u0CA5\u0CE3": "thl\u0304\u0325"
+    "\u0CA6\u0CE3": "dl\u0304\u0325"
+    "\u0CA7\u0CE3": "dhl\u0304\u0325"
+    "\u0CA8\u0CE3": "nl\u0304\u0325"
+    "\u0CAA\u0CE3": "pl\u0304\u0325"
+    "\u0CAB\u0CE3": "phl\u0304\u0325"
+    "\u0CAC\u0CE3": "bl\u0304\u0325"
+    "\u0CAD\u0CE3": "bhl\u0304\u0325"
+    "\u0CAE\u0CE3": "ml\u0304\u0325"
+    "\u0CAF\u0CE3": "yl\u0304\u0325"
+    "\u0CB0\u0CE3": "rl\u0304\u0325"
+    "\u0CB1\u0CE3": "r\u0332l\u0304\u0325"
+    "\u0CB2\u0CE3": "ll\u0304\u0325"
+    "\u0CB3\u0CE3": "l\u0323l\u0304\u0325"
+    "\u0CDE\u0CE3": "l\u0324l\u0304\u0325"
+    "\u0CB5\u0CE3": "vl\u0304\u0325"
+    "\u0CB6\u0CE3": "s\u0301l\u0304\u0325"
+    "\u0CB7\u0CE3": "s\u0323l\u0304\u0325"
+    "\u0CB7\u0CE3": "sl\u0304\u0325"
+    "\u0CB9\u0CE3": "hl\u0304\u0325"
+    
+    # END OF CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    "\u0C82\u0C95\u0CE2": "n\u0307kl\u0325"
+    "\u0C82\u0C96\u0CE2": "n\u0307khl\u0325"
+    "\u0C82\u0C97\u0CE2": "n\u0307gl\u0325"
+    "\u0C82\u0C98\u0CE2": "n\u0307ghl\u0325"
+    "\u0C82\u0C99\u0CE2": "n\u0307n\u0307l\u0325"
+    "\u0C82\u0C9A\u0CE2": "n\u0303cl\u0325"
+    "\u0C82\u0C9B\u0CE2": "n\u0303chl\u0325"
+    "\u0C82\u0C9C\u0CE2": "n\u0303jl\u0325"
+    "\u0C82\u0C9D\u0CE2": "n\u0303jhl\u0325"
+    "\u0C82\u0C9E\u0CE2": "n\u0303n\u0303l\u0325"
+    "\u0C82\u0C9F\u0CE2": "n\u0323t\u0323l\u0325"
+    "\u0C82\u0CA0\u0CE2": "n\u0323t\u0323hl\u0325"
+    "\u0C82\u0CA1\u0CE2": "n\u0323d\u0323l\u0325"
+    "\u0C82\u0CA2\u0CE2": "n\u0323d\u0323hl\u0325"
+    "\u0C82\u0CA3\u0CE2": "n\u0323n\u0323l\u0325"
+    "\u0C82\u0CA4\u0CE2": "ntl\u0325"
+    "\u0C82\u0CA5\u0CE2": "nthl\u0325"
+    "\u0C82\u0CA6\u0CE2": "ndl\u0325"
+    "\u0C82\u0CA7\u0CE2": "ndhl\u0325"
+    "\u0C82\u0CA8\u0CE2": "nnl\u0325"
+    "\u0C82\u0CAA\u0CE2": "mpl\u0325"
+    "\u0C82\u0CAB\u0CE2": "mphl\u0325"
+    "\u0C82\u0CAC\u0CE2": "mbl\u0325"
+    "\u0C82\u0CAD\u0CE2": "mbhl\u0325"
+    "\u0C82\u0CAE\u0CE2": "mml\u0325"
+    "\u0C82\u0CAF\u0CE2": "m\u0323yl\u0325"
+    "\u0C82\u0CB0\u0CE2": "m\u0323rl\u0325"
+    "\u0C82\u0CB1\u0CE2": "m\u0323r\u0332l\u0325"
+    "\u0C82\u0CB2\u0CE2": "m\u0323ll\u0325"
+    "\u0C83\u0CB2\u0CE2": "m\u0323l\u0323l\u0325"
+    "\u0CDE\u0CB2\u0CE2": "m\u0323l\u0324l\u0325"
+    "\u0C82\u0CB5\u0CE2": "m\u0323vl\u0325"
+    "\u0C82\u0CB6\u0CE2": "m\u0323s\u0301l\u0325"
+    "\u0C82\u0CB7\u0CE2": "m\u0323s\u0323l\u0325"
+    "\u0C82\u0CB8\u0CE2": "m\u0323sl\u0325"
+    "\u0C82\u0CB9\u0CE2": "m\u0323hl\u0325"
+
+    "\u0C95\u0CE2": "kl\u0325"
+    "\u0C96\u0CE2": "khl\u0325"
+    "\u0C97\u0CE2": "gl\u0325"
+    "\u0C98\u0CE2": "ghl\u0325"
+    "\u0C99\u0CE2": "n\u0307l\u0325"
+    "\u0C9A\u0CE2": "cl\u0325"
+    "\u0C9B\u0CE2": "chl\u0325"
+    "\u0C9C\u0CE2": "jl\u0325"
+    "\u0C9D\u0CE2": "jhl\u0325"
+    "\u0C9E\u0CE2": "n\u0303l\u0325"
+    "\u0C9F\u0CE2": "t\u0323l\u0325"
+    "\u0CA0\u0CE2": "t\u0323hl\u0325"
+    "\u0CA1\u0CE2": "d\u0323l\u0325"
+    "\u0CA2\u0CE2": "d\u0323hl\u0325"
+    "\u0CA3\u0CE2": "n\u0323l\u0325"
+    "\u0CA4\u0CE2": "tl\u0325"
+    "\u0CA5\u0CE2": "thl\u0325"
+    "\u0CA6\u0CE2": "dl\u0325"
+    "\u0CA7\u0CE2": "dhl\u0325"
+    "\u0CA8\u0CE2": "nl\u0325"
+    "\u0CAA\u0CE2": "pl\u0325"
+    "\u0CAB\u0CE2": "phl\u0325"
+    "\u0CAC\u0CE2": "bl\u0325"
+    "\u0CAD\u0CE2": "bhl\u0325"
+    "\u0CAE\u0CE2": "ml\u0325"
+    "\u0CAF\u0CE2": "yl\u0325"
+    "\u0CB0\u0CE2": "rl\u0325"
+    "\u0CB1\u0CE2": "r\u0332l\u0325"
+    "\u0CB2\u0CE2": "ll\u0325"
+    "\u0CB3\u0CE2": "l\u0323l\u0325"
+    "\u0CDE\u0CE2": "l\u0324l\u0325"
+    "\u0CB5\u0CE2": "vl\u0325"
+    "\u0CB6\u0CE2": "s\u0301l\u0325"
+    "\u0CB7\u0CE2": "s\u0323l\u0325"
+    "\u0CB7\u0CE2": "sl\u0325"
+    "\u0CB9\u0CE2": "hl\u0325"
+
+    # END OF CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL E WITH MACRON
+
+    "\u0C82\u0C95\u0CC7": "n\u0307ke\u0304"
+    "\u0C82\u0C96\u0CC7": "n\u0307khe\u0304"
+    "\u0C82\u0C97\u0CC7": "n\u0307ge\u0304"
+    "\u0C82\u0C98\u0CC7": "n\u0307ghe\u0304"
+    "\u0C82\u0C99\u0CC7": "n\u0307n\u0307e\u0304"
+    "\u0C82\u0C9A\u0CC7": "n\u0303ce\u0304"
+    "\u0C82\u0C9B\u0CC7": "n\u0303che\u0304"
+    "\u0C82\u0C9C\u0CC7": "n\u0303je\u0304"
+    "\u0C82\u0C9D\u0CC7": "n\u0303jhe\u0304"
+    "\u0C82\u0C9E\u0CC7": "n\u0303n\u0303e\u0304"
+    "\u0C82\u0C9F\u0CC7": "n\u0323t\u0323e\u0304"
+    "\u0C82\u0CA0\u0CC7": "n\u0323t\u0323he\u0304"
+    "\u0C82\u0CA1\u0CC7": "n\u0323d\u0323e\u0304"
+    "\u0C82\u0CA2\u0CC7": "n\u0323d\u0323he\u0304"
+    "\u0C82\u0CA3\u0CC7": "n\u0323n\u0323e\u0304"
+    "\u0C82\u0CA4\u0CC7": "nte\u0304"
+    "\u0C82\u0CA5\u0CC7": "nthe\u0304"
+    "\u0C82\u0CA6\u0CC7": "nde\u0304"
+    "\u0C82\u0CA7\u0CC7": "ndhe\u0304"
+    "\u0C82\u0CA8\u0CC7": "nne\u0304"
+    "\u0C82\u0CAA\u0CC7": "mpe\u0304"
+    "\u0C82\u0CAB\u0CC7": "mphe\u0304"
+    "\u0C82\u0CAC\u0CC7": "mbe\u0304"
+    "\u0C82\u0CAD\u0CC7": "mbhe\u0304"
+    "\u0C82\u0CAE\u0CC7": "mme\u0304"
+    "\u0C82\u0CAF\u0CC7": "m\u0323ye\u0304"
+    "\u0C82\u0CB0\u0CC7": "m\u0323re\u0304"
+    "\u0C82\u0CB1\u0CC7": "m\u0323r\u0332e\u0304"
+    "\u0C82\u0CB2\u0CC7": "m\u0323le\u0304"
+    "\u0C83\u0CB2\u0CC7": "m\u0323l\u0323e\u0304"
+    "\u0CDE\u0CB2\u0CC7": "m\u0323l\u0324e\u0304"
+    "\u0C82\u0CB5\u0CC7": "m\u0323ve\u0304"
+    "\u0C82\u0CB6\u0CC7": "m\u0323s\u0301e\u0304"
+    "\u0C82\u0CB7\u0CC7": "m\u0323s\u0323e\u0304"
+    "\u0C82\u0CB8\u0CC7": "m\u0323se\u0304"
+    "\u0C82\u0CB9\u0CC7": "m\u0323he\u0304"
+
+    "\u0C95\u0CC7": "ke\u0304"
+    "\u0C96\u0CC7": "khe\u0304"
+    "\u0C97\u0CC7": "ge\u0304"
+    "\u0C98\u0CC7": "ghe\u0304"
+    "\u0C99\u0CC7": "n\u0307e\u0304"
+    "\u0C9A\u0CC7": "ce\u0304"
+    "\u0C9B\u0CC7": "che\u0304"
+    "\u0C9C\u0CC7": "je\u0304"
+    "\u0C9D\u0CC7": "jhe\u0304"
+    "\u0C9E\u0CC7": "n\u0303e\u0304"
+    "\u0C9F\u0CC7": "t\u0323e\u0304"
+    "\u0CA0\u0CC7": "t\u0323he\u0304"
+    "\u0CA1\u0CC7": "d\u0323e\u0304"
+    "\u0CA2\u0CC7": "d\u0323he\u0304"
+    "\u0CA3\u0CC7": "n\u0323e\u0304"
+    "\u0CA4\u0CC7": "te\u0304"
+    "\u0CA5\u0CC7": "the\u0304"
+    "\u0CA6\u0CC7": "de\u0304"
+    "\u0CA7\u0CC7": "dhe\u0304"
+    "\u0CA8\u0CC7": "ne\u0304"
+    "\u0CAA\u0CC7": "pe\u0304"
+    "\u0CAB\u0CC7": "phe\u0304"
+    "\u0CAC\u0CC7": "be\u0304"
+    "\u0CAD\u0CC7": "bhe\u0304"
+    "\u0CAE\u0CC7": "me\u0304"
+    "\u0CAF\u0CC7": "ye\u0304"
+    "\u0CB0\u0CC7": "re\u0304"
+    "\u0CB1\u0CC7": "r\u0332e\u0304"
+    "\u0CB2\u0CC7": "le\u0304"
+    "\u0CB3\u0CC7": "l\u0323e\u0304"
+    "\u0CDE\u0CC7": "l\u0324e\u0304"
+    "\u0CB5\u0CC7": "ve\u0304"
+    "\u0CB6\u0CC7": "s\u0301e\u0304"
+    "\u0CB7\u0CC7": "s\u0323e\u0304"
+    "\u0CB7\u0CC7": "se\u0304"
+    "\u0CB9\u0CC7": "he\u0304"
+
+    # END OF CONSONANTS WITH VOWEL E WITH MACRON
+
+    # CONSONANTS WITH VOWEL E ALONE
+
+    "\u0C82\u0C95\u0CC6": "n\u0307ke"
+    "\u0C82\u0C96\u0CC6": "n\u0307khe"
+    "\u0C82\u0C97\u0CC6": "n\u0307ge"
+    "\u0C82\u0C98\u0CC6": "n\u0307ghe"
+    "\u0C82\u0C99\u0CC6": "n\u0307n\u0307e"
+    "\u0C82\u0C9A\u0CC6": "n\u0303ce"
+    "\u0C82\u0C9B\u0CC6": "n\u0303che"
+    "\u0C82\u0C9C\u0CC6": "n\u0303je"
+    "\u0C82\u0C9D\u0CC6": "n\u0303jhe"
+    "\u0C82\u0C9E\u0CC6": "n\u0303n\u0303e"
+    "\u0C82\u0C9F\u0CC6": "n\u0323t\u0323e"
+    "\u0C82\u0CA0\u0CC6": "n\u0323t\u0323he"
+    "\u0C82\u0CA1\u0CC6": "n\u0323d\u0323e"
+    "\u0C82\u0CA2\u0CC6": "n\u0323d\u0323he"
+    "\u0C82\u0CA3\u0CC6": "n\u0323n\u0323e"
+    "\u0C82\u0CA4\u0CC6": "nte"
+    "\u0C82\u0CA5\u0CC6": "nthe"
+    "\u0C82\u0CA6\u0CC6": "nde"
+    "\u0C82\u0CA7\u0CC6": "ndhe"
+    "\u0C82\u0CA8\u0CC6": "nne"
+    "\u0C82\u0CAA\u0CC6": "mpe"
+    "\u0C82\u0CAB\u0CC6": "mphe"
+    "\u0C82\u0CAC\u0CC6": "mbe"
+    "\u0C82\u0CAD\u0CC6": "mbhe"
+    "\u0C82\u0CAE\u0CC6": "mme"
+    "\u0C82\u0CAF\u0CC6": "m\u0323ye"
+    "\u0C82\u0CB0\u0CC6": "m\u0323re"
+    "\u0C82\u0CB1\u0CC6": "m\u0323r\u0332e"
+    "\u0C82\u0CB2\u0CC6": "m\u0323le"
+    "\u0C83\u0CB2\u0CC6": "m\u0323l\u0323e"
+    "\u0CDE\u0CB2\u0CC6": "m\u0323l\u0324e"
+    "\u0C82\u0CB5\u0CC6": "m\u0323ve"
+    "\u0C82\u0CB6\u0CC6": "m\u0323s\u0301e"
+    "\u0C82\u0CB7\u0CC6": "m\u0323s\u0323e"
+    "\u0C82\u0CB8\u0CC6": "m\u0323se"
+    "\u0C82\u0CB9\u0CC6": "m\u0323he"
+
+    "\u0C95\u0CC6": "ke"
+    "\u0C96\u0CC6": "khe"
+    "\u0C97\u0CC6": "ge"
+    "\u0C98\u0CC6": "ghe"
+    "\u0C99\u0CC6": "n\u0307e"
+    "\u0C9A\u0CC6": "ce"
+    "\u0C9B\u0CC6": "che"
+    "\u0C9C\u0CC6": "je"
+    "\u0C9D\u0CC6": "jhe"
+    "\u0C9E\u0CC6": "n\u0303e"
+    "\u0C9F\u0CC6": "t\u0323e"
+    "\u0CA0\u0CC6": "t\u0323he"
+    "\u0CA1\u0CC6": "d\u0323e"
+    "\u0CA2\u0CC6": "d\u0323he"
+    "\u0CA3\u0CC6": "n\u0323e"
+    "\u0CA4\u0CC6": "te"
+    "\u0CA5\u0CC6": "the"
+    "\u0CA6\u0CC6": "de"
+    "\u0CA7\u0CC6": "dhe"
+    "\u0CA8\u0CC6": "ne"
+    "\u0CAA\u0CC6": "pe"
+    "\u0CAB\u0CC6": "phe"
+    "\u0CAC\u0CC6": "be"
+    "\u0CAD\u0CC6": "bhe"
+    "\u0CAE\u0CC6": "me"
+    "\u0CAF\u0CC6": "ye"
+    "\u0CB0\u0CC6": "re"
+    "\u0CB1\u0CC6": "r\u0332e"
+    "\u0CB2\u0CC6": "le"
+    "\u0CB3\u0CC6": "l\u0323e"
+    "\u0CDE\u0CC6": "l\u0324e"
+    "\u0CB5\u0CC6": "ve"
+    "\u0CB6\u0CC6": "s\u0301e"
+    "\u0CB7\u0CC6": "s\u0323e"
+    "\u0CB7\u0CC6": "se"
+    "\u0CB9\u0CC6": "he"
+
+    # END OF CONSONANTS WITH VOWEL E ALONE
+
+    # CONSONANTS WITH VOWEL O WITH MACRON
+
+    "\u0C82\u0C95\u0CCB": "n\u0307ko\u0304"
+    "\u0C82\u0C96\u0CCB": "n\u0307kho\u0304"
+    "\u0C82\u0C97\u0CCB": "n\u0307go\u0304"
+    "\u0C82\u0C98\u0CCB": "n\u0307gho\u0304"
+    "\u0C82\u0C99\u0CCB": "n\u0307n\u0307o\u0304"
+    "\u0C82\u0C9A\u0CCB": "n\u0303co\u0304"
+    "\u0C82\u0C9B\u0CCB": "n\u0303cho\u0304"
+    "\u0C82\u0C9C\u0CCB": "n\u0303jo\u0304"
+    "\u0C82\u0C9D\u0CCB": "n\u0303jho\u0304"
+    "\u0C82\u0C9E\u0CCB": "n\u0303n\u0303o\u0304"
+    "\u0C82\u0C9F\u0CCB": "n\u0323t\u0323o\u0304"
+    "\u0C82\u0CA0\u0CCB": "n\u0323t\u0323ho\u0304"
+    "\u0C82\u0CA1\u0CCB": "n\u0323d\u0323o\u0304"
+    "\u0C82\u0CA2\u0CCB": "n\u0323d\u0323ho\u0304"
+    "\u0C82\u0CA3\u0CCB": "n\u0323n\u0323o\u0304"
+    "\u0C82\u0CA4\u0CCB": "nto\u0304"
+    "\u0C82\u0CA5\u0CCB": "ntho\u0304"
+    "\u0C82\u0CA6\u0CCB": "ndo\u0304"
+    "\u0C82\u0CA7\u0CCB": "ndho\u0304"
+    "\u0C82\u0CA8\u0CCB": "nno\u0304"
+    "\u0C82\u0CAA\u0CCB": "mpo\u0304"
+    "\u0C82\u0CAB\u0CCB": "mpho\u0304"
+    "\u0C82\u0CAC\u0CCB": "mbo\u0304"
+    "\u0C82\u0CAD\u0CCB": "mbho\u0304"
+    "\u0C82\u0CAE\u0CCB": "mmo\u0304"
+    "\u0C82\u0CAF\u0CCB": "m\u0323yo\u0304"
+    "\u0C82\u0CB0\u0CCB": "m\u0323ro\u0304"
+    "\u0C82\u0CB1\u0CCB": "m\u0323r\u0332o\u0304"
+    "\u0C82\u0CB2\u0CCB": "m\u0323lo\u0304"
+    "\u0C83\u0CB2\u0CCB": "m\u0323l\u0323o\u0304"
+    "\u0CDE\u0CB2\u0CCB": "m\u0323l\u0324o\u0304"
+    "\u0C82\u0CB5\u0CCB": "m\u0323vo\u0304"
+    "\u0C82\u0CB6\u0CCB": "m\u0323s\u0301o\u0304"
+    "\u0C82\u0CB7\u0CCB": "m\u0323s\u0323o\u0304"
+    "\u0C82\u0CB8\u0CCB": "m\u0323so\u0304"
+    "\u0C82\u0CB9\u0CCB": "m\u0323ho\u0304"
+
+    "\u0C95\u0CCB": "ko\u0304"
+    "\u0C96\u0CCB": "kho\u0304"
+    "\u0C97\u0CCB": "go\u0304"
+    "\u0C98\u0CCB": "gho\u0304"
+    "\u0C99\u0CCB": "n\u0307o\u0304"
+    "\u0C9A\u0CCB": "co\u0304"
+    "\u0C9B\u0CCB": "cho\u0304"
+    "\u0C9C\u0CCB": "jo\u0304"
+    "\u0C9D\u0CCB": "jho\u0304"
+    "\u0C9E\u0CCB": "n\u0303o\u0304"
+    "\u0C9F\u0CCB": "t\u0323o\u0304"
+    "\u0CA0\u0CCB": "t\u0323ho\u0304"
+    "\u0CA1\u0CCB": "d\u0323o\u0304"
+    "\u0CA2\u0CCB": "d\u0323ho\u0304"
+    "\u0CA3\u0CCB": "n\u0323o\u0304"
+    "\u0CA4\u0CCB": "to\u0304"
+    "\u0CA5\u0CCB": "tho\u0304"
+    "\u0CA6\u0CCB": "do\u0304"
+    "\u0CA7\u0CCB": "dho\u0304"
+    "\u0CA8\u0CCB": "no\u0304"
+    "\u0CAA\u0CCB": "po\u0304"
+    "\u0CAB\u0CCB": "pho\u0304"
+    "\u0CAC\u0CCB": "bo\u0304"
+    "\u0CAD\u0CCB": "bho\u0304"
+    "\u0CAE\u0CCB": "mo\u0304"
+    "\u0CAF\u0CCB": "yo\u0304"
+    "\u0CB0\u0CCB": "ro\u0304"
+    "\u0CB1\u0CCB": "r\u0332o\u0304"
+    "\u0CB2\u0CCB": "lo\u0304"
+    "\u0CB3\u0CCB": "l\u0323o\u0304"
+    "\u0CDE\u0CCB": "l\u0324o\u0304"
+    "\u0CB5\u0CCB": "vo\u0304"
+    "\u0CB6\u0CCB": "s\u0301o\u0304"
+    "\u0CB7\u0CCB": "s\u0323o\u0304"
+    "\u0CB7\u0CCB": "so\u0304"
+    "\u0CB9\u0CCB": "ho\u0304"
+
+    # END OF CONSONANTS WITH VOWEL O WITH MACRON
+
+    # CONSONANTS WITH VOWEL O ALONE
+
+    "\u0C82\u0C95\u0CCA": "n\u0307ko"
+    "\u0C82\u0C96\u0CCA": "n\u0307kho"
+    "\u0C82\u0C97\u0CCA": "n\u0307go"
+    "\u0C82\u0C98\u0CCA": "n\u0307gho"
+    "\u0C82\u0C99\u0CCA": "n\u0307n\u0307o"
+    "\u0C82\u0C9A\u0CCA": "n\u0303co"
+    "\u0C82\u0C9B\u0CCA": "n\u0303cho"
+    "\u0C82\u0C9C\u0CCA": "n\u0303jo"
+    "\u0C82\u0C9D\u0CCA": "n\u0303jho"
+    "\u0C82\u0C9E\u0CCA": "n\u0303n\u0303o"
+    "\u0C82\u0C9F\u0CCA": "n\u0323t\u0323o"
+    "\u0C82\u0CA0\u0CCA": "n\u0323t\u0323ho"
+    "\u0C82\u0CA1\u0CCA": "n\u0323d\u0323o"
+    "\u0C82\u0CA2\u0CCA": "n\u0323d\u0323ho"
+    "\u0C82\u0CA3\u0CCA": "n\u0323n\u0323o"
+    "\u0C82\u0CA4\u0CCA": "nto"
+    "\u0C82\u0CA5\u0CCA": "ntho"
+    "\u0C82\u0CA6\u0CCA": "ndo"
+    "\u0C82\u0CA7\u0CCA": "ndho"
+    "\u0C82\u0CA8\u0CCA": "nno"
+    "\u0C82\u0CAA\u0CCA": "mpo"
+    "\u0C82\u0CAB\u0CCA": "mpho"
+    "\u0C82\u0CAC\u0CCA": "mbo"
+    "\u0C82\u0CAD\u0CCA": "mbho"
+    "\u0C82\u0CAE\u0CCA": "mmo"
+    "\u0C82\u0CAF\u0CCA": "m\u0323yo"
+    "\u0C82\u0CB0\u0CCA": "m\u0323ro"
+    "\u0C82\u0CB1\u0CCA": "m\u0323r\u0332o"
+    "\u0C82\u0CB2\u0CCA": "m\u0323lo"
+    "\u0C83\u0CB2\u0CCA": "m\u0323l\u0323o"
+    "\u0CDE\u0CB2\u0CCA": "m\u0323l\u0324o"
+    "\u0C82\u0CB5\u0CCA": "m\u0323vo"
+    "\u0C82\u0CB6\u0CCA": "m\u0323s\u0301o"
+    "\u0C82\u0CB7\u0CCA": "m\u0323s\u0323o"
+    "\u0C82\u0CB8\u0CCA": "m\u0323so"
+    "\u0C82\u0CB9\u0CCA": "m\u0323ho"
+
+    "\u0C95\u0CCA": "ko"
+    "\u0C96\u0CCA": "kho"
+    "\u0C97\u0CCA": "go"
+    "\u0C98\u0CCA": "gho"
+    "\u0C99\u0CCA": "n\u0307o"
+    "\u0C9A\u0CCA": "co"
+    "\u0C9B\u0CCA": "cho"
+    "\u0C9C\u0CCA": "jo"
+    "\u0C9D\u0CCA": "jho"
+    "\u0C9E\u0CCA": "n\u0303o"
+    "\u0C9F\u0CCA": "t\u0323o"
+    "\u0CA0\u0CCA": "t\u0323ho"
+    "\u0CA1\u0CCA": "d\u0323o"
+    "\u0CA2\u0CCA": "d\u0323ho"
+    "\u0CA3\u0CCA": "n\u0323o"
+    "\u0CA4\u0CCA": "to"
+    "\u0CA5\u0CCA": "tho"
+    "\u0CA6\u0CCA": "do"
+    "\u0CA7\u0CCA": "dho"
+    "\u0CA8\u0CCA": "no"
+    "\u0CAA\u0CCA": "po"
+    "\u0CAB\u0CCA": "pho"
+    "\u0CAC\u0CCA": "bo"
+    "\u0CAD\u0CCA": "bho"
+    "\u0CAE\u0CCA": "mo"
+    "\u0CAF\u0CCA": "yo"
+    "\u0CB0\u0CCA": "ro"
+    "\u0CB1\u0CCA": "r\u0332o"
+    "\u0CB2\u0CCA": "lo"
+    "\u0CB3\u0CCA": "l\u0323o"
+    "\u0CDE\u0CCA": "l\u0324o"
+    "\u0CB5\u0CCA": "vo"
+    "\u0CB6\u0CCA": "s\u0301o"
+    "\u0CB7\u0CCA": "s\u0323o"
+    "\u0CB7\u0CCA": "so"
+    "\u0CB9\u0CCA": "ho"
+
+    # END OF CONSONANTS WITH VOWEL O ALONE
+
+    # FINAL CONVERSIONS FROM LATIN
+
+    # ALL REMAINING (m with dot below)
+    "\u0C82%": "m\u0323"
+
+    # DEVANAGARI SIGN VISARGA
+    "\u0C83%": "h\u0323"
+
+    # INITIAL AND INDEPENDENT VOWELS
+    "\u0C86": "a\u0304"
+    "\u0C90": "ai"
+    "\u0C94": "au"
+    "\u0C85": "a"
+    "\u0C88": "i\u0304"
+    "\u0C87": "i"
+    "\u0C8A": "u\u0304"
+    "\u0C89": "u"
+    "\u0C8B": "r\u0325"
+    "\u0CE0": "r\u0304\u0325"
+    "\u0CE1": "l\u0325"
+    "\u0C8C": "l\u0304\u0325"
+    "\u0C8F": "e\u0304"
+    "\u0C8E": "e"
+    "\u0C93": "o\u0304"
+    "\u0C92": "o"
+
+    # ALL REMAINING CONSONANTS WITH NO VOWELS
+
+    # CONSONANTS WITH NO VOWEL
+
+    "\u0C82\u0C96\u0CCD": "n\u0307kh"
+    "\u0C82\u0C95\u0CCD": "n\u0307k"
+    "\u0C82\u0C98\u0CCD": "n\u0307gh"
+    "\u0C82\u0C97\u0CCD": "n\u0307g"
+    "\u0C82\u0C99\u0CCD": "n\u0307n\u0307"
+    "\u0C82\u0C9B\u0CCD": "n\u0303ch"
+    "\u0C82\u0C9A\u0CCD": "n\u0303c"
+    "\u0C82\u0C9D\u0CCD": "n\u0303jh"
+    "\u0C82\u0C9C\u0CCD": "n\u0303j"
+    "\u0C82\u0C9E\u0CCD": "n\u0303n\u0303"
+    "\u0C82\u0CA0\u0CCD": "n\u0323t\u0323h"
+    "\u0C82\u0C9F\u0CCD": "n\u0323t\u0323"
+    "\u0C82\u0CA2\u0CCD": "n\u0323d\u0323h"
+    "\u0C82\u0CA1\u0CCD": "n\u0323d\u0323"
+    "\u0C82\u0CA3\u0CCD": "n\u0323n\u0323"
+    "\u0C82\u0CA5\u0CCD": "nth"
+    "\u0C82\u0CA4\u0CCD": "nt"
+    "\u0C82\u0CA7\u0CCD": "ndh"
+    "\u0C82\u0CA6\u0CCD": "nd"
+    "\u0C82\u0CA8\u0CCD": "nn"
+    "\u0C82\u0CAB\u0CCD": "mph"
+    "\u0C82\u0CAA\u0CCD": "mp"
+    "\u0C82\u0CAD\u0CCD": "mbh"
+    "\u0C82\u0CAC\u0CCD": "mb"
+    "\u0C82\u0CAE\u0CCD": "mm"
+    "\u0C82\u0CAF\u0CCD": "m\u0323y"
+    "\u0C82\u0CB1\u0CCD": "m\u0323r\u0332"
+    "\u0C82\u0CB0\u0CCD": "m\u0323r"
+    "\u0C83\u0CB2\u0CCD": "m\u0323l\u0323"
+    "\u0CDE\u0CB2\u0CCD": "m\u0323l\u0324"
+    "\u0C82\u0CB2\u0CCD": "m\u0323l"
+    "\u0C82\u0CB5\u0CCD": "m\u0323v"
+    "\u0C82\u0CB6\u0CCD": "m\u0323s\u0301"
+    "\u0C82\u0CB7\u0CCD": "m\u0323s\u0323"
+    "\u0C82\u0CB8\u0CCD": "m\u0323s"
+    "\u0C82\u0CB9\u0CCD": "m\u0323h"
+
+    "\u0C96\u0CCD": "kh"
+    "\u0C95\u0CCD": "k"
+    "\u0C98\u0CCD": "gh"
+    "\u0C97\u0CCD": "g"
+    "\u0C99\u0CCD": "n\u0307"
+    "\u0C9B\u0CCD": "ch"
+    "\u0C9A\u0CCD": "c"
+    "\u0C9D\u0CCD": "jh"
+    "\u0C9C\u0CCD": "j"
+    "\u0C9E\u0CCD": "n\u0303"
+    "\u0CA0\u0CCD": "t\u0323h"
+    "\u0C9F\u0CCD": "t\u0323"
+    "\u0CA2\u0CCD": "d\u0323h"
+    "\u0CA1\u0CCD": "d\u0323"
+    "\u0CA3\u0CCD": "n\u0323"
+    "\u0CA5\u0CCD": "th"
+    "\u0CA4\u0CCD": "t"
+    "\u0CA7\u0CCD": "dh"
+    "\u0CA6\u0CCD": "d"
+    "\u0CA8\u0CCD": "n"
+    "\u0CAB\u0CCD": "ph"
+    "\u0CAA\u0CCD": "p"
+    "\u0CAD\u0CCD": "bh"
+    "\u0CAC\u0CCD": "b"
+    "\u0CAE\u0CCD": "m"
+    "\u0CAF\u0CCD": "y"
+    "\u0CB1\u0CCD": "r\u0332"
+    "\u0CB0\u0CCD": "r"
+    "\u0CB3\u0CCD": "l\u0323"
+    "\u0CDE\u0CCD": "l\u0324"
+    "\u0CB2\u0CCD": "l"
+    "\u0CB5\u0CCD": "v"
+    "\u0CB6\u0CCD": "s\u0301"
+    "\u0CB7\u0CCD": "s\u0323"
+    "\u0CB7\u0CCD": "s"
+    "\u0CB9\u0CCD": "h"
+
+    # END OF CONSONANTS WITH NO VOWEL
+
+    # CONSONANTS WITH VOWEL A ALONE
+
+    "\u0C82\u0C95": "n\u0307ka"
+    "\u0C82\u0C96": "n\u0307kha"
+    "\u0C82\u0C97": "n\u0307ga"
+    "\u0C82\u0C98": "n\u0307gha"
+    "\u0C82\u0C99": "n\u0307n\u0307a"
+    "\u0C82\u0C9A": "n\u0303ca"
+    "\u0C82\u0C9B": "n\u0303cha"
+    "\u0C82\u0C9C": "n\u0303ja"
+    "\u0C82\u0C9D": "n\u0303jha"
+    "\u0C82\u0C9E": "n\u0303n\u0303a"
+    "\u0C82\u0C9F": "n\u0323t\u0323a"
+    "\u0C82\u0CA0": "n\u0323t\u0323ha"
+    "\u0C82\u0CA1": "n\u0323d\u0323a"
+    "\u0C82\u0CA2": "n\u0323d\u0323ha"
+    "\u0C82\u0CA3": "n\u0323n\u0323a"
+    "\u0C82\u0CA4": "nta"
+    "\u0C82\u0CA5": "ntha"
+    "\u0C82\u0CA6": "nda"
+    "\u0C82\u0CA7": "ndha"
+    "\u0C82\u0CA8": "nna"
+    "\u0C82\u0CAA": "mpa"
+    "\u0C82\u0CAB": "mpha"
+    "\u0C82\u0CAC": "mba"
+    "\u0C82\u0CAD": "mbha"
+    "\u0C82\u0CAE": "mma"
+    "\u0C82\u0CAF": "m\u0323ya"
+    "\u0C82\u0CB0": "m\u0323ra"
+    "\u0C82\u0CB1": "m\u0323r\u0332a"
+    "\u0C82\u0CB2": "m\u0323la"
+    "\u0C83\u0CB2": "m\u0323l\u0323a"
+    "\u0CDE\u0CB2": "m\u0323l\u0324a"
+    "\u0C82\u0CB5": "m\u0323va"
+    "\u0C82\u0CB6": "m\u0323s\u0301a"
+    "\u0C82\u0CB7": "m\u0323s\u0323a"
+    "\u0C82\u0CB8": "m\u0323sa"
+    "\u0C82\u0CB9": "m\u0323ha"
+
+    "\u0C95": "ka"
+    "\u0C96": "kha"
+    "\u0C97": "ga"
+    "\u0C98": "gha"
+    "\u0C99": "n\u0307a"
+    "\u0C9A": "ca"
+    "\u0C9B": "cha"
+    "\u0C9C": "ja"
+    "\u0C9D": "jha"
+    "\u0C9E": "n\u0303a"
+    "\u0C9F": "t\u0323a"
+    "\u0CA0": "t\u0323ha"
+    "\u0CA1": "d\u0323a"
+    "\u0CA2": "d\u0323ha"
+    "\u0CA3": "n\u0323a"
+    "\u0CA4": "ta"
+    "\u0CA5": "tha"
+    "\u0CA6": "da"
+    "\u0CA7": "dha"
+    "\u0CA8": "na"
+    "\u0CAA": "pa"
+    "\u0CAB": "pha"
+    "\u0CAC": "ba"
+    "\u0CAD": "bha"
+    "\u0CAE": "ma"
+    "\u0CAF": "ya"
+    "\u0CB0": "ra"
+    "\u0CB1": "r\u0332a"
+    "\u0CB2": "la"
+    "\u0CB3": "l\u0323a"
+    "\u0CDE": "l\u0324a"
+    "\u0CB5": "va"
+    "\u0CB6": "s\u0301a"
+    "\u0CB7": "s\u0323a"
+    "\u0CB7": "sa"
+    "\u0CB9": "ha"
+
+    # END OF CONSONANTS WITH VOWEL A ALONE
+
+    "\u0CBD": "\u0027"
+    "\u0C84": "\u002A"
+    "\u0965": "\u002F\u002F"
+    "\u0964": "\u002F"
+
+    # KANNADA DIGITS
+
+    "\u0CE6": "0"
+    "\u0CE7": "1"
+    "\u0CE8": "2"
+    "\u0CE9": "3"
+    "\u0CEA": "4"
+    "\u0CEB": "5"
+    "\u0CEC": "6"
+    "\u0CED": "7"
+    "\u0CEE": "8"
+    "\u0CEF": "9"

+ 14 - 0
scriptshifter/tables/data/maithili_devanagari.yml

@@ -0,0 +1,14 @@
+---
+general:
+  name: Maithili
+  parents:
+    - _ignore_base
+    - _devanagari_base
+  description: Maithili language in the Devanagari script
+  case_sensitive: false
+roman_to_script:
+  map:
+    " ": " "
+script_to_roman:
+  map:
+    " " : " "

+ 3146 - 18
scriptshifter/tables/data/malayalam.yml

@@ -1,18 +1,3146 @@
----
-general:
-  name: Malayalam
-  case_sensitive: false
-
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Malayalam"
-
-roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Malayalam"
+---
+general:
+  name: Malayalam
+  parents:
+    - _ignore_base
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    # CHILLU DEAD CONSONANTS (syllable-final, no vowel)
+    
+    "n\u0301\u0323": "\u0D7A"
+    "n\u0323\u0301": "\u0D7A"
+    "n\u0301": "\u0D7B"
+    "r\u0301": "\u0D7C"
+    "l\u0301": "\u0D7D"
+    "l\u0301\u0323": "\u0D7E"
+    "l\u0323\u0301": "\u0D7E"
+    "k\u0301": "\u0D7F"
+    "m\u0301": "\u0D54"
+    "y\u0301": "\u0D55"
+    "l\u0301\u0332": "\u0D56"
+    "l\u0332\u0301": "\u0D56"
+    
+    # FINAL ANUSVARA
+    "%m\u0323": "\u0D02"
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+    
+    "n\u0307ka\u0304": "\u0D02\u0D15\u0D3E"
+    "n\u0307kha\u0304": "\u0D02\u0D16\u0D3E"
+    "n\u0307ga\u0304": "\u0D02\u0D17\u0D3E"
+    "n\u0307gha\u0304": "\u0D02\u0D18\u0D3E"
+    "n\u0307n\u0307a\u0304": "\u0D02\u0D19\u0D3E"
+    "n\u0303ca\u0304": "\u0D02\u0D1A\u0D3E"
+    "n\u0303cha\u0304": "\u0D02\u0D1B\u0D3E"
+    "n\u0303ja\u0304": "\u0D02\u0D1C\u0D3E"
+    "n\u0303jha\u0304": "\u0D02\u0D1D\u0D3E"
+    "n\u0303n\u0303a\u0304": "\u0D02\u0D1E\u0D3E"
+    "n\u0323t\u0323a\u0304": "\u0D02\u0D1F\u0D3E"
+    "n\u0323t\u0323ha\u0304": "\u0D02\u0D20\u0D3E"
+    "n\u0323d\u0323a\u0304": "\u0D02\u0D21\u0D3E"
+    "n\u0323d\u0323ha\u0304": "\u0D02\u0D22\u0D3E"
+    "n\u0323n\u0323a\u0304": "\u0D02\u0D23\u0D3E"
+    "nta\u0304": "\u0D02\u0D24\u0D3E"
+    "ntha\u0304": "\u0D02\u0D25\u0D3E"
+    "nda\u0304": "\u0D02\u0D26\u0D3E"
+    "ndha\u0304": "\u0D02\u0D27\u0D3E"
+    "nn\u0332a\u0304": "\u0D02\u0D29\u0D3E"
+    "nna\u0304": "\u0D02\u0D28\u0D3E"
+    "mpa\u0304": "\u0D02\u0D2A\u0D3E"
+    "mpha\u0304": "\u0D02\u0D2B\u0D3E"
+    "mba\u0304": "\u0D02\u0D2C\u0D3E"
+    "mbha\u0304": "\u0D02\u0D2D\u0D3E"
+    "mma\u0304": "\u0D02\u0D2E\u0D3E"
+    "m\u0323ya\u0304": "\u0D02\u0D2F\u0D3E"
+    "m\u0323t\u0332t\u0332a\u0304": "\u0D02\u0D31\u0D31\u0D3E"
+    "m\u0323r\u0332a\u0304": "\u0D02\u0D31\u0D3E"
+    "m\u0323ra\u0304": "\u0D02\u0D30\u0D3E"
+    "m\u0323l\u0323a\u0304": "\u0D02\u0D33\u0D3E"
+    "m\u0323l\u0332a\u0304": "\u0D02\u0D34\u0D3E"
+    "m\u0323la\u0304": "\u0D02\u0D32\u0D3E"
+    "m\u0323va\u0304": "\u0D02\u0D35\u0D3E"
+    "m\u0323s\u0301a\u0304": "\u0D02\u0D36\u0D3E"
+    "m\u0323s\u0323a\u0304": "\u0D02\u0D37\u0D3E"
+    "m\u0323sa\u0304": "\u0D02\u0D38\u0D3E"
+    "m\u0323ha\u0304": "\u0D02\u0D39\u0D3E"
+
+    "ka\u0304": "\u0D15\u0D3E"
+    "kha\u0304": "\u0D16\u0D3E"
+    "ga\u0304": "\u0D17\u0D3E"
+    "gha\u0304": "\u0D18\u0D3E"
+    "n\u0307a\u0304": "\u0D19\u0D3E"
+    "ca\u0304": "\u0D1A\u0D3E"
+    "cha\u0304": "\u0D1B\u0D3E"
+    "ja\u0304": "\u0D1C\u0D3E"
+    "jha\u0304": "\u0D1D\u0D3E"
+    "n\u0303a\u0304": "\u0D1E\u0D3E"
+    "t\u0323a\u0304": "\u0D1F\u0D3E"
+    "t\u0323ha\u0304": "\u0D20\u0D3E"
+    "d\u0323a\u0304": "\u0D21\u0D3E"
+    "d\u0323ha\u0304": "\u0D22\u0D3E"
+    "n\u0323a\u0304": "\u0D23\u0D3E"
+    "ta\u0304": "\u0D24\u0D3E"
+    "tha\u0304": "\u0D25\u0D3E"
+    "da\u0304": "\u0D26\u0D3E"
+    "dha\u0304": "\u0D27\u0D3E"
+    "n\u0332a\u0304": "\u0D29\u0D3E"
+    "na\u0304": "\u0D28\u0D3E"
+    "pa\u0304": "\u0D2A\u0D3E"
+    "pha\u0304": "\u0D2B\u0D3E"
+    "ba\u0304": "\u0D2C\u0D3E"
+    "bha\u0304": "\u0D2D\u0D3E"
+    "ma\u0304": "\u0D2E\u0D3E"
+    "ya\u0304": "\u0D2F\u0D3E"
+    "t\u0332t\u0332a\u0304": "\u0D31\u0D31\u0D3E"
+    "r\u0332a\u0304": "\u0D31\u0D3E"
+    "ra\u0304": "\u0D30\u0D3E"
+    "l\u0323a\u0304": "\u0D33\u0D3E"
+    "l\u0332a\u0304": "\u0D34\u0D3E"
+    "la\u0304": "\u0D32\u0D3E"
+    "va\u0304": "\u0D35\u0D3E"
+    "s\u0301a\u0304": "\u0D36\u0D3E"
+    "s\u0323a\u0304": "\u0D37\u0D3E"
+    "sa\u0304": "\u0D38\u0D3E"
+    "ha\u0304": "\u0D39\u0D3E"
+    "t\u0324a\u0304": "\u0D3A\u0D3E"
+    "n\u0332a\u0304": "\u0D29\u0D3E"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+    
+    # CONSONANTS WITH VOWEL A WITH DOT ABOVE
+    
+    "n\u0307ka\u0307": "\u0D02\u0D15\u0D41\u0D4D"
+    "n\u0307kha\u0307": "\u0D02\u0D16\u0D41\u0D4D"
+    "n\u0307ga\u0307": "\u0D02\u0D17\u0D41\u0D4D"
+    "n\u0307gha\u0307": "\u0D02\u0D18\u0D41\u0D4D"
+    "n\u0307n\u0307a\u0307": "\u0D02\u0D19\u0D41\u0D4D"
+    "n\u0303ca\u0307": "\u0D02\u0D1A\u0D41\u0D4D"
+    "n\u0303cha\u0307": "\u0D02\u0D1B\u0D41\u0D4D"
+    "n\u0303ja\u0307": "\u0D02\u0D1C\u0D41\u0D4D"
+    "n\u0303jha\u0307": "\u0D02\u0D1D\u0D41\u0D4D"
+    "n\u0303n\u0303a\u0307": "\u0D02\u0D1E\u0D41\u0D4D"
+    "n\u0323t\u0323a\u0307": "\u0D02\u0D1F\u0D41\u0D4D"
+    "n\u0323t\u0323ha\u0307": "\u0D02\u0D20\u0D41\u0D4D"
+    "n\u0323d\u0323a\u0307": "\u0D02\u0D21\u0D41\u0D4D"
+    "n\u0323d\u0323ha\u0307": "\u0D02\u0D22\u0D41\u0D4D"
+    "n\u0323n\u0323a\u0307": "\u0D02\u0D23\u0D41\u0D4D"
+    "nta\u0307": "\u0D02\u0D24\u0D41\u0D4D"
+    "ntha\u0307": "\u0D02\u0D25\u0D41\u0D4D"
+    "nda\u0307": "\u0D02\u0D26\u0D41\u0D4D"
+    "ndha\u0307": "\u0D02\u0D27\u0D41\u0D4D"
+    "nn\u0332a\u0307": "\u0D02\u0D29\u0D41\u0D4D"
+    "nna\u0307": "\u0D02\u0D28\u0D41\u0D4D"
+    "mpa\u0307": "\u0D02\u0D2A\u0D41\u0D4D"
+    "mpha\u0307": "\u0D02\u0D2B\u0D41\u0D4D"
+    "mba\u0307": "\u0D02\u0D2C\u0D41\u0D4D"
+    "mbha\u0307": "\u0D02\u0D2D\u0D41\u0D4D"
+    "mma\u0307": "\u0D02\u0D2E\u0D41\u0D4D"
+    "m\u0323ya\u0307": "\u0D02\u0D2F\u0D41\u0D4D"
+    "m\u0323t\u0332t\u0332a\u0307": "\u0D02\u0D31\u0D31\u0D41\u0D4D"
+    "m\u0323r\u0332a\u0307": "\u0D02\u0D31\u0D41\u0D4D"
+    "m\u0323ra\u0307": "\u0D02\u0D30\u0D41\u0D4D"
+    "m\u0323l\u0323a\u0307": "\u0D02\u0D33\u0D41\u0D4D"
+    "m\u0323l\u0332a\u0307": "\u0D02\u0D34\u0D41\u0D4D"
+    "m\u0323la\u0307": "\u0D02\u0D32\u0D41\u0D4D"
+    "m\u0323va\u0307": "\u0D02\u0D35\u0D41\u0D4D"
+    "m\u0323s\u0301a\u0307": "\u0D02\u0D36\u0D41\u0D4D"
+    "m\u0323s\u0323a\u0307": "\u0D02\u0D37\u0D41\u0D4D"
+    "m\u0323sa\u0307": "\u0D02\u0D38\u0D41\u0D4D"
+    "m\u0323ha\u0307": "\u0D02\u0D39\u0D41\u0D4D"
+
+    "ka\u0307": "\u0D15\u0D41\u0D4D"
+    "kha\u0307": "\u0D16\u0D41\u0D4D"
+    "ga\u0307": "\u0D17\u0D41\u0D4D"
+    "gha\u0307": "\u0D18\u0D41\u0D4D"
+    "n\u0307a\u0307": "\u0D19\u0D41\u0D4D"
+    "ca\u0307": "\u0D1A\u0D41\u0D4D"
+    "cha\u0307": "\u0D1B\u0D41\u0D4D"
+    "ja\u0307": "\u0D1C\u0D41\u0D4D"
+    "jha\u0307": "\u0D1D\u0D41\u0D4D"
+    "n\u0303a\u0307": "\u0D1E\u0D41\u0D4D"
+    "t\u0323a\u0307": "\u0D1F\u0D41\u0D4D"
+    "t\u0323ha\u0307": "\u0D20\u0D41\u0D4D"
+    "d\u0323a\u0307": "\u0D21\u0D41\u0D4D"
+    "d\u0323ha\u0307": "\u0D22\u0D41\u0D4D"
+    "n\u0323a\u0307": "\u0D23\u0D41\u0D4D"
+    "ta\u0307": "\u0D24\u0D41\u0D4D"
+    "tha\u0307": "\u0D25\u0D41\u0D4D"
+    "da\u0307": "\u0D26\u0D41\u0D4D"
+    "dha\u0307": "\u0D27\u0D41\u0D4D"
+    "n\u0332a\u0307": "\u0D29\u0D41\u0D4D"
+    "na\u0307": "\u0D28\u0D41\u0D4D"
+    "pa\u0307": "\u0D2A\u0D41\u0D4D"
+    "pha\u0307": "\u0D2B\u0D41\u0D4D"
+    "ba\u0307": "\u0D2C\u0D41\u0D4D"
+    "bha\u0307": "\u0D2D\u0D41\u0D4D"
+    "ma\u0307": "\u0D2E\u0D41\u0D4D"
+    "ya\u0307": "\u0D2F\u0D41\u0D4D"
+    "t\u0332t\u0332a\u0307": "\u0D31\u0D31\u0D41\u0D4D"
+    "r\u0332a\u0307": "\u0D31\u0D41\u0D4D"
+    "ra\u0307": "\u0D30\u0D41\u0D4D"
+    "l\u0323a\u0307": "\u0D33\u0D41\u0D4D"
+    "l\u0332a\u0307": "\u0D34\u0D41\u0D4D"
+    "la\u0307": "\u0D32\u0D41\u0D4D"
+    "va\u0307": "\u0D35\u0D41\u0D4D"
+    "s\u0301a\u0307": "\u0D36\u0D41\u0D4D"
+    "s\u0323a\u0307": "\u0D37\u0D41\u0D4D"
+    "sa\u0307": "\u0D38\u0D41\u0D4D"
+    "ha\u0307": "\u0D39\u0D41\u0D4D"
+    "t\u0324a\u0307": "\u0D3A\u0D41\u0D4D"
+    "n\u0332a\u0307": "\u0D29\u0D41\u0D4D"
+
+    # END OF CONSONANTS WITH VOWEL A WITH DOT ABOVE
+    
+    # CONSONANTS WITH VOWEL AI
+    
+    "n\u0307kai": "\u0D02\u0D15\u0D48"
+    "n\u0307khai": "\u0D02\u0D16\u0D48"
+    "n\u0307gai": "\u0D02\u0D17\u0D48"
+    "n\u0307ghai": "\u0D02\u0D18\u0D48"
+    "n\u0307n\u0307ai": "\u0D02\u0D19\u0D48"
+    "n\u0303cai": "\u0D02\u0D1A\u0D48"
+    "n\u0303chai": "\u0D02\u0D1B\u0D48"
+    "n\u0303jai": "\u0D02\u0D1C\u0D48"
+    "n\u0303jhai": "\u0D02\u0D1D\u0D48"
+    "n\u0303n\u0303ai": "\u0D02\u0D1E\u0D48"
+    "n\u0323t\u0323ai": "\u0D02\u0D1F\u0D48"
+    "n\u0323t\u0323hai": "\u0D02\u0D20\u0D48"
+    "n\u0323d\u0323ai": "\u0D02\u0D21\u0D48"
+    "n\u0323d\u0323hai": "\u0D02\u0D22\u0D48"
+    "n\u0323n\u0323ai": "\u0D02\u0D23\u0D48"
+    "ntai": "\u0D02\u0D24\u0D48"
+    "nthai": "\u0D02\u0D25\u0D48"
+    "ndai": "\u0D02\u0D26\u0D48"
+    "ndhai": "\u0D02\u0D27\u0D48"
+    "nn\u0332ai": "\u0D02\u0D29\u0D48"
+    "nnai": "\u0D02\u0D28\u0D48"
+    "mpai": "\u0D02\u0D2A\u0D48"
+    "mphai": "\u0D02\u0D2B\u0D48"
+    "mbai": "\u0D02\u0D2C\u0D48"
+    "mbhai": "\u0D02\u0D2D\u0D48"
+    "mmai": "\u0D02\u0D2E\u0D48"
+    "m\u0323yai": "\u0D02\u0D2F\u0D48"
+    "m\u0323t\u0332t\u0332ai": "\u0D02\u0D31\u0D31\u0D48"
+    "m\u0323r\u0332ai": "\u0D02\u0D31\u0D48"
+    "m\u0323rai": "\u0D02\u0D30\u0D48"
+    "m\u0323l\u0323ai": "\u0D02\u0D33\u0D48"
+    "m\u0323l\u0332ai": "\u0D02\u0D34\u0D48"
+    "m\u0323lai": "\u0D02\u0D32\u0D48"
+    "m\u0323vai": "\u0D02\u0D35\u0D48"
+    "m\u0323s\u0301ai": "\u0D02\u0D36\u0D48"
+    "m\u0323s\u0323ai": "\u0D02\u0D37\u0D48"
+    "m\u0323sai": "\u0D02\u0D38\u0D48"
+    "m\u0323hai": "\u0D02\u0D39\u0D48"
+
+    "kai": "\u0D15\u0D48"
+    "khai": "\u0D16\u0D48"
+    "gai": "\u0D17\u0D48"
+    "ghai": "\u0D18\u0D48"
+    "n\u0307ai": "\u0D19\u0D48"
+    "cai": "\u0D1A\u0D48"
+    "chai": "\u0D1B\u0D48"
+    "jai": "\u0D1C\u0D48"
+    "jhai": "\u0D1D\u0D48"
+    "n\u0303ai": "\u0D1E\u0D48"
+    "t\u0323ai": "\u0D1F\u0D48"
+    "t\u0323hai": "\u0D20\u0D48"
+    "d\u0323ai": "\u0D21\u0D48"
+    "d\u0323hai": "\u0D22\u0D48"
+    "n\u0323ai": "\u0D23\u0D48"
+    "tai": "\u0D24\u0D48"
+    "thai": "\u0D25\u0D48"
+    "dai": "\u0D26\u0D48"
+    "dhai": "\u0D27\u0D48"
+    "n\u0332ai": "\u0D29\u0D48"
+    "nai": "\u0D28\u0D48"
+    "pai": "\u0D2A\u0D48"
+    "phai": "\u0D2B\u0D48"
+    "bai": "\u0D2C\u0D48"
+    "bhai": "\u0D2D\u0D48"
+    "mai": "\u0D2E\u0D48"
+    "yai": "\u0D2F\u0D48"
+    "t\u0332t\u0332ai": "\u0D31\u0D31\u0D48"
+    "r\u0332ai": "\u0D31\u0D48"
+    "rai": "\u0D30\u0D48"
+    "l\u0323ai": "\u0D33\u0D48"
+    "l\u0332ai": "\u0D34\u0D48"
+    "lai": "\u0D32\u0D48"
+    "vai": "\u0D35\u0D48"
+    "s\u0301ai": "\u0D36\u0D48"
+    "s\u0323ai": "\u0D37\u0D48"
+    "sai": "\u0D38\u0D48"
+    "hai": "\u0D39\u0D48"
+    "t\u0324ai": "\u0D3A\u0D48"
+    "n\u0332ai": "\u0D29\u0D48"
+    
+    # END OF CONSONANTS WITH VOWEL AI
+    
+    # CONSONANTS WITH VOWEL AU
+    
+    "n\u0307kau": "\u0D02\u0D15\u0D4C"
+    "n\u0307khau": "\u0D02\u0D16\u0D4C"
+    "n\u0307gau": "\u0D02\u0D17\u0D4C"
+    "n\u0307ghau": "\u0D02\u0D18\u0D4C"
+    "n\u0307n\u0307au": "\u0D02\u0D19\u0D4C"
+    "n\u0303cau": "\u0D02\u0D1A\u0D4C"
+    "n\u0303chau": "\u0D02\u0D1B\u0D4C"
+    "n\u0303jau": "\u0D02\u0D1C\u0D4C"
+    "n\u0303jhau": "\u0D02\u0D1D\u0D4C"
+    "n\u0303n\u0303au": "\u0D02\u0D1E\u0D4C"
+    "n\u0323t\u0323au": "\u0D02\u0D1F\u0D4C"
+    "n\u0323t\u0323hau": "\u0D02\u0D20\u0D4C"
+    "n\u0323d\u0323au": "\u0D02\u0D21\u0D4C"
+    "n\u0323d\u0323hau": "\u0D02\u0D22\u0D4C"
+    "n\u0323n\u0323au": "\u0D02\u0D23\u0D4C"
+    "ntau": "\u0D02\u0D24\u0D4C"
+    "nthau": "\u0D02\u0D25\u0D4C"
+    "ndau": "\u0D02\u0D26\u0D4C"
+    "ndhau": "\u0D02\u0D27\u0D4C"
+    "nn\u0332au": "\u0D02\u0D29\u0D4C"
+    "nnau": "\u0D02\u0D28\u0D4C"
+    "mpau": "\u0D02\u0D2A\u0D4C"
+    "mphau": "\u0D02\u0D2B\u0D4C"
+    "mbau": "\u0D02\u0D2C\u0D4C"
+    "mbhau": "\u0D02\u0D2D\u0D4C"
+    "mmau": "\u0D02\u0D2E\u0D4C"
+    "m\u0323yau": "\u0D02\u0D2F\u0D4C"
+    "m\u0323t\u0332t\u0332au": "\u0D02\u0D31\u0D31\u0D4C"
+    "m\u0323r\u0332au": "\u0D02\u0D31\u0D4C"
+    "m\u0323rau": "\u0D02\u0D30\u0D4C"
+    "m\u0323l\u0323au": "\u0D02\u0D33\u0D4C"
+    "m\u0323l\u0332au": "\u0D02\u0D34\u0D4C"
+    "m\u0323lau": "\u0D02\u0D32\u0D4C"
+    "m\u0323vau": "\u0D02\u0D35\u0D4C"
+    "m\u0323s\u0301au": "\u0D02\u0D36\u0D4C"
+    "m\u0323s\u0323au": "\u0D02\u0D37\u0D4C"
+    "m\u0323sau": "\u0D02\u0D38\u0D4C"
+    "m\u0323hau": "\u0D02\u0D39\u0D4C"
+
+    "kau": "\u0D15\u0D4C"
+    "khau": "\u0D16\u0D4C"
+    "gau": "\u0D17\u0D4C"
+    "ghau": "\u0D18\u0D4C"
+    "n\u0307au": "\u0D19\u0D4C"
+    "cau": "\u0D1A\u0D4C"
+    "chau": "\u0D1B\u0D4C"
+    "jau": "\u0D1C\u0D4C"
+    "jhau": "\u0D1D\u0D4C"
+    "n\u0303au": "\u0D1E\u0D4C"
+    "t\u0323au": "\u0D1F\u0D4C"
+    "t\u0323hau": "\u0D20\u0D4C"
+    "d\u0323au": "\u0D21\u0D4C"
+    "d\u0323hau": "\u0D22\u0D4C"
+    "n\u0323au": "\u0D23\u0D4C"
+    "tau": "\u0D24\u0D4C"
+    "thau": "\u0D25\u0D4C"
+    "dau": "\u0D26\u0D4C"
+    "dhau": "\u0D27\u0D4C"
+    "n\u0332au": "\u0D29\u0D4C"
+    "nau": "\u0D28\u0D4C"
+    "pau": "\u0D2A\u0D4C"
+    "phau": "\u0D2B\u0D4C"
+    "bau": "\u0D2C\u0D4C"
+    "bhau": "\u0D2D\u0D4C"
+    "mau": "\u0D2E\u0D4C"
+    "yau": "\u0D2F\u0D4C"
+    "t\u0332t\u0332au": "\u0D31\u0D31\u0D4C"
+    "r\u0332au": "\u0D31\u0D4C"
+    "rau": "\u0D30\u0D4C"
+    "l\u0323au": "\u0D33\u0D4C"
+    "l\u0332au": "\u0D34\u0D4C"
+    "lau": "\u0D32\u0D4C"
+    "vau": "\u0D35\u0D4C"
+    "s\u0301au": "\u0D36\u0D4C"
+    "s\u0323au": "\u0D37\u0D4C"
+    "sau": "\u0D38\u0D4C"
+    "hau": "\u0D39\u0D4C"
+    "t\u0324au": "\u0D3A\u0D4C"
+    "n\u0332au": "\u0D29\u0D4C"
+    
+    # END OF CONSONANTS WITH VOWEL AU
+    
+    # CONSONANTS WITH VOWEL A ALONE
+    
+    "n\u0307ka": "\u0D02\u0D15"
+    "n\u0307kha": "\u0D02\u0D16"
+    "n\u0307ga": "\u0D02\u0D17"
+    "n\u0307gha": "\u0D02\u0D18"
+    "n\u0307n\u0307a": "\u0D02\u0D19"
+    "n\u0303ca": "\u0D02\u0D1A"
+    "n\u0303cha": "\u0D02\u0D1B"
+    "n\u0303ja": "\u0D02\u0D1C"
+    "n\u0303jha": "\u0D02\u0D1D"
+    "n\u0303n\u0303a": "\u0D02\u0D1E"
+    "n\u0323t\u0323a": "\u0D02\u0D1F"
+    "n\u0323t\u0323ha": "\u0D02\u0D20"
+    "n\u0323d\u0323a": "\u0D02\u0D21"
+    "n\u0323d\u0323ha": "\u0D02\u0D22"
+    "n\u0323n\u0323a": "\u0D02\u0D23"
+    "nta": "\u0D02\u0D24"
+    "ntha": "\u0D02\u0D25"
+    "nda": "\u0D02\u0D26"
+    "ndha": "\u0D02\u0D27"
+    "nn\u0332a": "\u0D02\u0D29"
+    "nna": "\u0D02\u0D28"
+    "mpa": "\u0D02\u0D2A"
+    "mpha": "\u0D02\u0D2B"
+    "mba": "\u0D02\u0D2C"
+    "mbha": "\u0D02\u0D2D"
+    "mma": "\u0D02\u0D2E"
+    "m\u0323ya": "\u0D02\u0D2F"
+    "m\u0323t\u0332t\u0332a": "\u0D02\u0D31\u0D31"
+    "m\u0323r\u0332a": "\u0D02\u0D31"
+    "m\u0323ra": "\u0D02\u0D30"
+    "m\u0323l\u0323a": "\u0D02\u0D33"
+    "m\u0323l\u0332a": "\u0D02\u0D34"
+    "m\u0323la": "\u0D02\u0D32"
+    "m\u0323va": "\u0D02\u0D35"
+    "m\u0323s\u0301a": "\u0D02\u0D36"
+    "m\u0323s\u0323a": "\u0D02\u0D37"
+    "m\u0323sa": "\u0D02\u0D38"
+    "m\u0323ha": "\u0D02\u0D39"
+
+    "ka": "\u0D15"
+    "kha": "\u0D16"
+    "ga": "\u0D17"
+    "gha": "\u0D18"
+    "n\u0307a": "\u0D19"
+    "ca": "\u0D1A"
+    "cha": "\u0D1B"
+    "ja": "\u0D1C"
+    "jha": "\u0D1D"
+    "n\u0303a": "\u0D1E"
+    "t\u0323a": "\u0D1F"
+    "t\u0323ha": "\u0D20"
+    "d\u0323a": "\u0D21"
+    "d\u0323ha": "\u0D22"
+    "n\u0323a": "\u0D23"
+    "ta": "\u0D24"
+    "tha": "\u0D25"
+    "da": "\u0D26"
+    "dha": "\u0D27"
+    "n\u0332a": "\u0D29"
+    "na": "\u0D28"
+    "pa": "\u0D2A"
+    "pha": "\u0D2B"
+    "ba": "\u0D2C"
+    "bha": "\u0D2D"
+    "ma": "\u0D2E"
+    "ya": "\u0D2F"
+    "t\u0332t\u0332a": "\u0D31\u0D31"
+    "r\u0332a": "\u0D31"
+    "ra": "\u0D30"
+    "l\u0323a": "\u0D33"
+    "l\u0332a": "\u0D34"
+    "la": "\u0D32"
+    "va": "\u0D35"
+    "s\u0301a": "\u0D36"
+    "s\u0323a": "\u0D37"
+    "sa": "\u0D38"
+    "ha": "\u0D39"
+    "t\u0324a": "\u0D3A"
+    "n\u0332a": "\u0D29"
+    
+    # END OF CONSONANTS WITH VOWEL A ALONE
+    
+    # CONSONANTS WITH VOWEL I WITH MACRON
+    
+    "n\u0307ki\u0304": "\u0D02\u0D15\u0D40"
+    "n\u0307khi\u0304": "\u0D02\u0D16\u0D40"
+    "n\u0307gi\u0304": "\u0D02\u0D17\u0D40"
+    "n\u0307ghi\u0304": "\u0D02\u0D18\u0D40"
+    "n\u0307n\u0307i\u0304": "\u0D02\u0D19\u0D40"
+    "n\u0303ci\u0304": "\u0D02\u0D1A\u0D40"
+    "n\u0303chi\u0304": "\u0D02\u0D1B\u0D40"
+    "n\u0303ji\u0304": "\u0D02\u0D1C\u0D40"
+    "n\u0303jhi\u0304": "\u0D02\u0D1D\u0D40"
+    "n\u0303n\u0303i\u0304": "\u0D02\u0D1E\u0D40"
+    "n\u0323t\u0323i\u0304": "\u0D02\u0D1F\u0D40"
+    "n\u0323t\u0323hi\u0304": "\u0D02\u0D20\u0D40"
+    "n\u0323d\u0323i\u0304": "\u0D02\u0D21\u0D40"
+    "n\u0323d\u0323hi\u0304": "\u0D02\u0D22\u0D40"
+    "n\u0323n\u0323i\u0304": "\u0D02\u0D23\u0D40"
+    "nti\u0304": "\u0D02\u0D24\u0D40"
+    "nthi\u0304": "\u0D02\u0D25\u0D40"
+    "ndi\u0304": "\u0D02\u0D26\u0D40"
+    "ndhi\u0304": "\u0D02\u0D27\u0D40"
+    "nn\u0332i\u0304": "\u0D02\u0D29\u0D40"
+    "nni\u0304": "\u0D02\u0D28\u0D40"
+    "mpi\u0304": "\u0D02\u0D2A\u0D40"
+    "mphi\u0304": "\u0D02\u0D2B\u0D40"
+    "mbi\u0304": "\u0D02\u0D2C\u0D40"
+    "mbhi\u0304": "\u0D02\u0D2D\u0D40"
+    "mmi\u0304": "\u0D02\u0D2E\u0D40"
+    "m\u0323yi\u0304": "\u0D02\u0D2F\u0D40"
+    "m\u0323t\u0332t\u0332i\u0304": "\u0D02\u0D31\u0D31\u0D40"
+    "m\u0323r\u0332i\u0304": "\u0D02\u0D31\u0D40"
+    "m\u0323ri\u0304": "\u0D02\u0D30\u0D40"
+    "m\u0323l\u0323i\u0304": "\u0D02\u0D33\u0D40"
+    "m\u0323l\u0332i\u0304": "\u0D02\u0D34\u0D40"
+    "m\u0323li\u0304": "\u0D02\u0D32\u0D40"
+    "m\u0323vi\u0304": "\u0D02\u0D35\u0D40"
+    "m\u0323s\u0301i\u0304": "\u0D02\u0D36\u0D40"
+    "m\u0323s\u0323i\u0304": "\u0D02\u0D37\u0D40"
+    "m\u0323si\u0304": "\u0D02\u0D38\u0D40"
+    "m\u0323hi\u0304": "\u0D02\u0D39\u0D40"
+
+    "ki\u0304": "\u0D15\u0D40"
+    "khi\u0304": "\u0D16\u0D40"
+    "gi\u0304": "\u0D17\u0D40"
+    "ghi\u0304": "\u0D18\u0D40"
+    "n\u0307i\u0304": "\u0D19\u0D40"
+    "ci\u0304": "\u0D1A\u0D40"
+    "chi\u0304": "\u0D1B\u0D40"
+    "ji\u0304": "\u0D1C\u0D40"
+    "jhi\u0304": "\u0D1D\u0D40"
+    "n\u0303i\u0304": "\u0D1E\u0D40"
+    "t\u0323i\u0304": "\u0D1F\u0D40"
+    "t\u0323hi\u0304": "\u0D20\u0D40"
+    "d\u0323i\u0304": "\u0D21\u0D40"
+    "d\u0323hi\u0304": "\u0D22\u0D40"
+    "n\u0323i\u0304": "\u0D23\u0D40"
+    "ti\u0304": "\u0D24\u0D40"
+    "thi\u0304": "\u0D25\u0D40"
+    "di\u0304": "\u0D26\u0D40"
+    "dhi\u0304": "\u0D27\u0D40"
+    "n\u0332i\u0304": "\u0D29\u0D40"
+    "ni\u0304": "\u0D28\u0D40"
+    "pi\u0304": "\u0D2A\u0D40"
+    "phi\u0304": "\u0D2B\u0D40"
+    "bi\u0304": "\u0D2C\u0D40"
+    "bhi\u0304": "\u0D2D\u0D40"
+    "mi\u0304": "\u0D2E\u0D40"
+    "yi\u0304": "\u0D2F\u0D40"
+    "t\u0332t\u0332i\u0304": "\u0D31\u0D31\u0D40"
+    "r\u0332i\u0304": "\u0D31\u0D40"
+    "ri\u0304": "\u0D30\u0D40"
+    "l\u0323i\u0304": "\u0D33\u0D40"
+    "l\u0332i\u0304": "\u0D34\u0D40"
+    "li\u0304": "\u0D32\u0D40"
+    "vi\u0304": "\u0D35\u0D40"
+    "s\u0301i\u0304": "\u0D36\u0D40"
+    "s\u0323i\u0304": "\u0D37\u0D40"
+    "si\u0304": "\u0D38\u0D40"
+    "hi\u0304": "\u0D39\u0D40"
+    "t\u0324i\u0304": "\u0D3A\u0D40"
+    "n\u0332i\u0304": "\u0D29\u0D40"
+    
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+    
+    # CONSONANTS WITH VOWEL I ALONE
+    
+    "n\u0307ki": "\u0D02\u0D15\u0D3F"
+    "n\u0307khi": "\u0D02\u0D16\u0D3F"
+    "n\u0307gi": "\u0D02\u0D17\u0D3F"
+    "n\u0307ghi": "\u0D02\u0D18\u0D3F"
+    "n\u0307n\u0307i": "\u0D02\u0D19\u0D3F"
+    "n\u0303ci": "\u0D02\u0D1A\u0D3F"
+    "n\u0303chi": "\u0D02\u0D1B\u0D3F"
+    "n\u0303ji": "\u0D02\u0D1C\u0D3F"
+    "n\u0303jhi": "\u0D02\u0D1D\u0D3F"
+    "n\u0303n\u0303i": "\u0D02\u0D1E\u0D3F"
+    "n\u0323t\u0323i": "\u0D02\u0D1F\u0D3F"
+    "n\u0323t\u0323hi": "\u0D02\u0D20\u0D3F"
+    "n\u0323d\u0323i": "\u0D02\u0D21\u0D3F"
+    "n\u0323d\u0323hi": "\u0D02\u0D22\u0D3F"
+    "n\u0323n\u0323i": "\u0D02\u0D23\u0D3F"
+    "nti": "\u0D02\u0D24\u0D3F"
+    "nthi": "\u0D02\u0D25\u0D3F"
+    "ndi": "\u0D02\u0D26\u0D3F"
+    "ndhi": "\u0D02\u0D27\u0D3F"
+    "nn\u0332i": "\u0D02\u0D29\u0D3F"
+    "nni": "\u0D02\u0D28\u0D3F"
+    "mpi": "\u0D02\u0D2A\u0D3F"
+    "mphi": "\u0D02\u0D2B\u0D3F"
+    "mbi": "\u0D02\u0D2C\u0D3F"
+    "mbhi": "\u0D02\u0D2D\u0D3F"
+    "mmi": "\u0D02\u0D2E\u0D3F"
+    "m\u0323yi": "\u0D02\u0D2F\u0D3F"
+    "m\u0323t\u0332t\u0332i": "\u0D02\u0D31\u0D31\u0D3F"
+    "m\u0323r\u0332i": "\u0D02\u0D31\u0D3F"
+    "m\u0323ri": "\u0D02\u0D30\u0D3F"
+    "m\u0323l\u0323i": "\u0D02\u0D33\u0D3F"
+    "m\u0323l\u0332i": "\u0D02\u0D34\u0D3F"
+    "m\u0323li": "\u0D02\u0D32\u0D3F"
+    "m\u0323vi": "\u0D02\u0D35\u0D3F"
+    "m\u0323s\u0301i": "\u0D02\u0D36\u0D3F"
+    "m\u0323s\u0323i": "\u0D02\u0D37\u0D3F"
+    "m\u0323si": "\u0D02\u0D38\u0D3F"
+    "m\u0323hi": "\u0D02\u0D39\u0D3F"
+
+    "ki": "\u0D15\u0D3F"
+    "khi": "\u0D16\u0D3F"
+    "gi": "\u0D17\u0D3F"
+    "ghi": "\u0D18\u0D3F"
+    "n\u0307i": "\u0D19\u0D3F"
+    "ci": "\u0D1A\u0D3F"
+    "chi": "\u0D1B\u0D3F"
+    "ji": "\u0D1C\u0D3F"
+    "jhi": "\u0D1D\u0D3F"
+    "n\u0303i": "\u0D1E\u0D3F"
+    "t\u0323i": "\u0D1F\u0D3F"
+    "t\u0323hi": "\u0D20\u0D3F"
+    "d\u0323i": "\u0D21\u0D3F"
+    "d\u0323hi": "\u0D22\u0D3F"
+    "n\u0323i": "\u0D23\u0D3F"
+    "ti": "\u0D24\u0D3F"
+    "thi": "\u0D25\u0D3F"
+    "di": "\u0D26\u0D3F"
+    "dhi": "\u0D27\u0D3F"
+    "n\u0332i": "\u0D29\u0D3F"
+    "ni": "\u0D28\u0D3F"
+    "pi": "\u0D2A\u0D3F"
+    "phi": "\u0D2B\u0D3F"
+    "bi": "\u0D2C\u0D3F"
+    "bhi": "\u0D2D\u0D3F"
+    "mi": "\u0D2E\u0D3F"
+    "yi": "\u0D2F\u0D3F"
+    "t\u0332t\u0332i": "\u0D31\u0D31\u0D3F"
+    "r\u0332i": "\u0D31\u0D3F"
+    "ri": "\u0D30\u0D3F"
+    "l\u0323i": "\u0D33\u0D3F"
+    "l\u0332i": "\u0D34\u0D3F"
+    "li": "\u0D32\u0D3F"
+    "vi": "\u0D35\u0D3F"
+    "s\u0301i": "\u0D36\u0D3F"
+    "s\u0323i": "\u0D37\u0D3F"
+    "si": "\u0D38\u0D3F"
+    "hi": "\u0D39\u0D3F"
+    "t\u0324i": "\u0D3A\u0D3F"
+    "n\u0332i": "\u0D29\u0D3F"
+    
+    # END OF CONSONANTS WITH VOWEL I ALONE
+    
+    # CONSONANTS WITH VOWEL U WITH MACRON
+    
+    "n\u0307ku\u0304": "\u0D02\u0D15\u0D42"
+    "n\u0307khu\u0304": "\u0D02\u0D16\u0D42"
+    "n\u0307gu\u0304": "\u0D02\u0D17\u0D42"
+    "n\u0307ghu\u0304": "\u0D02\u0D18\u0D42"
+    "n\u0307n\u0307u\u0304": "\u0D02\u0D19\u0D42"
+    "n\u0303cu\u0304": "\u0D02\u0D1A\u0D42"
+    "n\u0303chu\u0304": "\u0D02\u0D1B\u0D42"
+    "n\u0303ju\u0304": "\u0D02\u0D1C\u0D42"
+    "n\u0303jhu\u0304": "\u0D02\u0D1D\u0D42"
+    "n\u0303n\u0303u\u0304": "\u0D02\u0D1E\u0D42"
+    "n\u0323t\u0323u\u0304": "\u0D02\u0D1F\u0D42"
+    "n\u0323t\u0323hu\u0304": "\u0D02\u0D20\u0D42"
+    "n\u0323d\u0323u\u0304": "\u0D02\u0D21\u0D42"
+    "n\u0323d\u0323hu\u0304": "\u0D02\u0D22\u0D42"
+    "n\u0323n\u0323u\u0304": "\u0D02\u0D23\u0D42"
+    "ntu\u0304": "\u0D02\u0D24\u0D42"
+    "nthu\u0304": "\u0D02\u0D25\u0D42"
+    "ndu\u0304": "\u0D02\u0D26\u0D42"
+    "ndhu\u0304": "\u0D02\u0D27\u0D42"
+    "nn\u0332u\u0304": "\u0D02\u0D29\u0D42"
+    "nnu\u0304": "\u0D02\u0D28\u0D42"
+    "mpu\u0304": "\u0D02\u0D2A\u0D42"
+    "mphu\u0304": "\u0D02\u0D2B\u0D42"
+    "mbu\u0304": "\u0D02\u0D2C\u0D42"
+    "mbhu\u0304": "\u0D02\u0D2D\u0D42"
+    "mmu\u0304": "\u0D02\u0D2E\u0D42"
+    "m\u0323yu\u0304": "\u0D02\u0D2F\u0D42"
+    "m\u0323t\u0332t\u0332u\u0304": "\u0D02\u0D31\u0D31\u0D42"
+    "m\u0323r\u0332u\u0304": "\u0D02\u0D31\u0D42"
+    "m\u0323ru\u0304": "\u0D02\u0D30\u0D42"
+    "m\u0323l\u0323u\u0304": "\u0D02\u0D33\u0D42"
+    "m\u0323l\u0332u\u0304": "\u0D02\u0D34\u0D42"
+    "m\u0323lu\u0304": "\u0D02\u0D32\u0D42"
+    "m\u0323vu\u0304": "\u0D02\u0D35\u0D42"
+    "m\u0323s\u0301u\u0304": "\u0D02\u0D36\u0D42"
+    "m\u0323s\u0323u\u0304": "\u0D02\u0D37\u0D42"
+    "m\u0323su\u0304": "\u0D02\u0D38\u0D42"
+    "m\u0323hu\u0304": "\u0D02\u0D39\u0D42"
+
+    "ku\u0304": "\u0D15\u0D42"
+    "khu\u0304": "\u0D16\u0D42"
+    "gu\u0304": "\u0D17\u0D42"
+    "ghu\u0304": "\u0D18\u0D42"
+    "n\u0307u\u0304": "\u0D19\u0D42"
+    "cu\u0304": "\u0D1A\u0D42"
+    "chu\u0304": "\u0D1B\u0D42"
+    "ju\u0304": "\u0D1C\u0D42"
+    "jhu\u0304": "\u0D1D\u0D42"
+    "n\u0303u\u0304": "\u0D1E\u0D42"
+    "t\u0323u\u0304": "\u0D1F\u0D42"
+    "t\u0323hu\u0304": "\u0D20\u0D42"
+    "d\u0323u\u0304": "\u0D21\u0D42"
+    "d\u0323hu\u0304": "\u0D22\u0D42"
+    "n\u0323u\u0304": "\u0D23\u0D42"
+    "tu\u0304": "\u0D24\u0D42"
+    "thu\u0304": "\u0D25\u0D42"
+    "du\u0304": "\u0D26\u0D42"
+    "dhu\u0304": "\u0D27\u0D42"
+    "n\u0332u\u0304": "\u0D29\u0D42"
+    "nu\u0304": "\u0D28\u0D42"
+    "pu\u0304": "\u0D2A\u0D42"
+    "phu\u0304": "\u0D2B\u0D42"
+    "bu\u0304": "\u0D2C\u0D42"
+    "bhu\u0304": "\u0D2D\u0D42"
+    "mu\u0304": "\u0D2E\u0D42"
+    "yu\u0304": "\u0D2F\u0D42"
+    "t\u0332t\u0332u\u0304": "\u0D31\u0D31\u0D42"
+    "r\u0332u\u0304": "\u0D31\u0D42"
+    "ru\u0304": "\u0D30\u0D42"
+    "l\u0323u\u0304": "\u0D33\u0D42"
+    "l\u0332u\u0304": "\u0D34\u0D42"
+    "lu\u0304": "\u0D32\u0D42"
+    "vu\u0304": "\u0D35\u0D42"
+    "s\u0301u\u0304": "\u0D36\u0D42"
+    "s\u0323u\u0304": "\u0D37\u0D42"
+    "su\u0304": "\u0D38\u0D42"
+    "hu\u0304": "\u0D39\u0D42"
+    "t\u0324u\u0304": "\u0D3A\u0D42"
+    "n\u0332u\u0304": "\u0D29\u0D42"
+    
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+    
+    # CONSONANTS WITH VOWEL U ALONE
+    
+    "n\u0307ku": "\u0D02\u0D15\u0D41"
+    "n\u0307khu": "\u0D02\u0D16\u0D41"
+    "n\u0307gu": "\u0D02\u0D17\u0D41"
+    "n\u0307ghu": "\u0D02\u0D18\u0D41"
+    "n\u0307n\u0307u": "\u0D02\u0D19\u0D41"
+    "n\u0303cu": "\u0D02\u0D1A\u0D41"
+    "n\u0303chu": "\u0D02\u0D1B\u0D41"
+    "n\u0303ju": "\u0D02\u0D1C\u0D41"
+    "n\u0303jhu": "\u0D02\u0D1D\u0D41"
+    "n\u0303n\u0303u": "\u0D02\u0D1E\u0D41"
+    "n\u0323t\u0323u": "\u0D02\u0D1F\u0D41"
+    "n\u0323t\u0323hu": "\u0D02\u0D20\u0D41"
+    "n\u0323d\u0323u": "\u0D02\u0D21\u0D41"
+    "n\u0323d\u0323hu": "\u0D02\u0D22\u0D41"
+    "n\u0323n\u0323u": "\u0D02\u0D23\u0D41"
+    "ntu": "\u0D02\u0D24\u0D41"
+    "nthu": "\u0D02\u0D25\u0D41"
+    "ndu": "\u0D02\u0D26\u0D41"
+    "ndhu": "\u0D02\u0D27\u0D41"
+    "nn\u0332u": "\u0D02\u0D29\u0D41"
+    "nnu": "\u0D02\u0D28\u0D41"
+    "mpu": "\u0D02\u0D2A\u0D41"
+    "mphu": "\u0D02\u0D2B\u0D41"
+    "mbu": "\u0D02\u0D2C\u0D41"
+    "mbhu": "\u0D02\u0D2D\u0D41"
+    "mmu": "\u0D02\u0D2E\u0D41"
+    "m\u0323yu": "\u0D02\u0D2F\u0D41"
+    "m\u0323t\u0332t\u0332u": "\u0D02\u0D31\u0D31\u0D41"
+    "m\u0323r\u0332u": "\u0D02\u0D31\u0D41"
+    "m\u0323ru": "\u0D02\u0D30\u0D41"
+    "m\u0323l\u0323u": "\u0D02\u0D33\u0D41"
+    "m\u0323l\u0332u": "\u0D02\u0D34\u0D41"
+    "m\u0323lu": "\u0D02\u0D32\u0D41"
+    "m\u0323vu": "\u0D02\u0D35\u0D41"
+    "m\u0323s\u0301u": "\u0D02\u0D36\u0D41"
+    "m\u0323s\u0323u": "\u0D02\u0D37\u0D41"
+    "m\u0323su": "\u0D02\u0D38\u0D41"
+    "m\u0323hu": "\u0D02\u0D39\u0D41"
+
+    "ku": "\u0D15\u0D41"
+    "khu": "\u0D16\u0D41"
+    "gu": "\u0D17\u0D41"
+    "ghu": "\u0D18\u0D41"
+    "n\u0307u": "\u0D19\u0D41"
+    "cu": "\u0D1A\u0D41"
+    "chu": "\u0D1B\u0D41"
+    "ju": "\u0D1C\u0D41"
+    "jhu": "\u0D1D\u0D41"
+    "n\u0303u": "\u0D1E\u0D41"
+    "t\u0323u": "\u0D1F\u0D41"
+    "t\u0323hu": "\u0D20\u0D41"
+    "d\u0323u": "\u0D21\u0D41"
+    "d\u0323hu": "\u0D22\u0D41"
+    "n\u0323u": "\u0D23\u0D41"
+    "tu": "\u0D24\u0D41"
+    "thu": "\u0D25\u0D41"
+    "du": "\u0D26\u0D41"
+    "dhu": "\u0D27\u0D41"
+    "n\u0332u": "\u0D29\u0D41"
+    "nu": "\u0D28\u0D41"
+    "pu": "\u0D2A\u0D41"
+    "phu": "\u0D2B\u0D41"
+    "bu": "\u0D2C\u0D41"
+    "bhu": "\u0D2D\u0D41"
+    "mu": "\u0D2E\u0D41"
+    "yu": "\u0D2F\u0D41"
+    "t\u0332t\u0332u": "\u0D31\u0D31\u0D41"
+    "r\u0332u": "\u0D31\u0D41"
+    "ru": "\u0D30\u0D41"
+    "l\u0323u": "\u0D33\u0D41"
+    "l\u0332u": "\u0D34\u0D41"
+    "lu": "\u0D32\u0D41"
+    "vu": "\u0D35\u0D41"
+    "s\u0301u": "\u0D36\u0D41"
+    "s\u0323u": "\u0D37\u0D41"
+    "su": "\u0D38\u0D41"
+    "hu": "\u0D39\u0D41"
+    "t\u0324u": "\u0D3A\u0D41"
+    "n\u0332u": "\u0D29\u0D41"
+    
+    # END OF CONSONANTS WITH VOWEL U ALONE
+    
+    # CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+    
+    "n\u0307kr\u0304\u0325": "\u0D02\u0D15\u0D44"
+    "n\u0307khr\u0304\u0325": "\u0D02\u0D16\u0D44"
+    "n\u0307gr\u0304\u0325": "\u0D02\u0D17\u0D44"
+    "n\u0307ghr\u0304\u0325": "\u0D02\u0D18\u0D44"
+    "n\u0307n\u0307r\u0304\u0325": "\u0D02\u0D19\u0D44"
+    "n\u0303cr\u0304\u0325": "\u0D02\u0D1A\u0D44"
+    "n\u0303chr\u0304\u0325": "\u0D02\u0D1B\u0D44"
+    "n\u0303jr\u0304\u0325": "\u0D02\u0D1C\u0D44"
+    "n\u0303jhr\u0304\u0325": "\u0D02\u0D1D\u0D44"
+    "n\u0303n\u0303r\u0304\u0325": "\u0D02\u0D1E\u0D44"
+    "n\u0323t\u0323r\u0304\u0325": "\u0D02\u0D1F\u0D44"
+    "n\u0323t\u0323hr\u0304\u0325": "\u0D02\u0D20\u0D44"
+    "n\u0323d\u0323r\u0304\u0325": "\u0D02\u0D21\u0D44"
+    "n\u0323d\u0323hr\u0304\u0325": "\u0D02\u0D22\u0D44"
+    "n\u0323n\u0323r\u0304\u0325": "\u0D02\u0D23\u0D44"
+    "ntr\u0304\u0325": "\u0D02\u0D24\u0D44"
+    "nthr\u0304\u0325": "\u0D02\u0D25\u0D44"
+    "ndr\u0304\u0325": "\u0D02\u0D26\u0D44"
+    "ndhr\u0304\u0325": "\u0D02\u0D27\u0D44"
+    "nn\u0332r\u0304\u0325": "\u0D02\u0D29\u0D44"
+    "nnr\u0304\u0325": "\u0D02\u0D28\u0D44"
+    "mpr\u0304\u0325": "\u0D02\u0D2A\u0D44"
+    "mphr\u0304\u0325": "\u0D02\u0D2B\u0D44"
+    "mbr\u0304\u0325": "\u0D02\u0D2C\u0D44"
+    "mbhr\u0304\u0325": "\u0D02\u0D2D\u0D44"
+    "mmr\u0304\u0325": "\u0D02\u0D2E\u0D44"
+    "m\u0323yr\u0304\u0325": "\u0D02\u0D2F\u0D44"
+    "m\u0323t\u0332t\u0332r\u0304\u0325": "\u0D02\u0D31\u0D31\u0D44"
+    "m\u0323r\u0332r\u0304\u0325": "\u0D02\u0D31\u0D44"
+    "m\u0323rr\u0304\u0325": "\u0D02\u0D30\u0D44"
+    "m\u0323l\u0323r\u0304\u0325": "\u0D02\u0D33\u0D44"
+    "m\u0323l\u0332r\u0304\u0325": "\u0D02\u0D34\u0D44"
+    "m\u0323lr\u0304\u0325": "\u0D02\u0D32\u0D44"
+    "m\u0323vr\u0304\u0325": "\u0D02\u0D35\u0D44"
+    "m\u0323s\u0301r\u0304\u0325": "\u0D02\u0D36\u0D44"
+    "m\u0323s\u0323r\u0304\u0325": "\u0D02\u0D37\u0D44"
+    "m\u0323sr\u0304\u0325": "\u0D02\u0D38\u0D44"
+    "m\u0323hr\u0304\u0325": "\u0D02\u0D39\u0D44"
+
+    "kr\u0304\u0325": "\u0D15\u0D44"
+    "khr\u0304\u0325": "\u0D16\u0D44"
+    "gr\u0304\u0325": "\u0D17\u0D44"
+    "ghr\u0304\u0325": "\u0D18\u0D44"
+    "n\u0307r\u0304\u0325": "\u0D19\u0D44"
+    "cr\u0304\u0325": "\u0D1A\u0D44"
+    "chr\u0304\u0325": "\u0D1B\u0D44"
+    "jr\u0304\u0325": "\u0D1C\u0D44"
+    "jhr\u0304\u0325": "\u0D1D\u0D44"
+    "n\u0303r\u0304\u0325": "\u0D1E\u0D44"
+    "t\u0323r\u0304\u0325": "\u0D1F\u0D44"
+    "t\u0323hr\u0304\u0325": "\u0D20\u0D44"
+    "d\u0323r\u0304\u0325": "\u0D21\u0D44"
+    "d\u0323hr\u0304\u0325": "\u0D22\u0D44"
+    "n\u0323r\u0304\u0325": "\u0D23\u0D44"
+    "tr\u0304\u0325": "\u0D24\u0D44"
+    "thr\u0304\u0325": "\u0D25\u0D44"
+    "dr\u0304\u0325": "\u0D26\u0D44"
+    "dhr\u0304\u0325": "\u0D27\u0D44"
+    "n\u0332r\u0304\u0325": "\u0D29\u0D44"
+    "nr\u0304\u0325": "\u0D28\u0D44"
+    "pr\u0304\u0325": "\u0D2A\u0D44"
+    "phr\u0304\u0325": "\u0D2B\u0D44"
+    "br\u0304\u0325": "\u0D2C\u0D44"
+    "bhr\u0304\u0325": "\u0D2D\u0D44"
+    "mr\u0304\u0325": "\u0D2E\u0D44"
+    "yr\u0304\u0325": "\u0D2F\u0D44"
+    "t\u0332t\u0332r\u0304\u0325": "\u0D31\u0D31\u0D44"
+    "r\u0332r\u0304\u0325": "\u0D31\u0D44"
+    "rr\u0304\u0325": "\u0D30\u0D44"
+    "l\u0323r\u0304\u0325": "\u0D33\u0D44"
+    "l\u0332r\u0304\u0325": "\u0D34\u0D44"
+    "lr\u0304\u0325": "\u0D32\u0D44"
+    "vr\u0304\u0325": "\u0D35\u0D44"
+    "s\u0301r\u0304\u0325": "\u0D36\u0D44"
+    "s\u0323r\u0304\u0325": "\u0D37\u0D44"
+    "sr\u0304\u0325": "\u0D38\u0D44"
+    "hr\u0304\u0325": "\u0D39\u0D44"
+    "t\u0324r\u0304\u0325": "\u0D3A\u0D44"
+    "n\u0332r\u0304\u0325": "\u0D29\u0D44"
+    
+    # END OF CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+    
+    # CONSONANTS WITH VOWEL R WITH RING BELOW
+    
+    "n\u0307kr\u0325": "\u0D02\u0D15\u0D43"
+    "n\u0307khr\u0325": "\u0D02\u0D16\u0D43"
+    "n\u0307gr\u0325": "\u0D02\u0D17\u0D43"
+    "n\u0307ghr\u0325": "\u0D02\u0D18\u0D43"
+    "n\u0307n\u0307r\u0325": "\u0D02\u0D19\u0D43"
+    "n\u0303cr\u0325": "\u0D02\u0D1A\u0D43"
+    "n\u0303chr\u0325": "\u0D02\u0D1B\u0D43"
+    "n\u0303jr\u0325": "\u0D02\u0D1C\u0D43"
+    "n\u0303jhr\u0325": "\u0D02\u0D1D\u0D43"
+    "n\u0303n\u0303r\u0325": "\u0D02\u0D1E\u0D43"
+    "n\u0323t\u0323r\u0325": "\u0D02\u0D1F\u0D43"
+    "n\u0323t\u0323hr\u0325": "\u0D02\u0D20\u0D43"
+    "n\u0323d\u0323r\u0325": "\u0D02\u0D21\u0D43"
+    "n\u0323d\u0323hr\u0325": "\u0D02\u0D22\u0D43"
+    "n\u0323n\u0323r\u0325": "\u0D02\u0D23\u0D43"
+    "ntr\u0325": "\u0D02\u0D24\u0D43"
+    "nthr\u0325": "\u0D02\u0D25\u0D43"
+    "ndr\u0325": "\u0D02\u0D26\u0D43"
+    "ndhr\u0325": "\u0D02\u0D27\u0D43"
+    "nn\u0332r\u0325": "\u0D02\u0D29\u0D43"
+    "nnr\u0325": "\u0D02\u0D28\u0D43"
+    "mpr\u0325": "\u0D02\u0D2A\u0D43"
+    "mphr\u0325": "\u0D02\u0D2B\u0D43"
+    "mbr\u0325": "\u0D02\u0D2C\u0D43"
+    "mbhr\u0325": "\u0D02\u0D2D\u0D43"
+    "mmr\u0325": "\u0D02\u0D2E\u0D43"
+    "m\u0323yr\u0325": "\u0D02\u0D2F\u0D43"
+    "m\u0323t\u0332t\u0332r\u0325": "\u0D02\u0D31\u0D31\u0D43"
+    "m\u0323r\u0332r\u0325": "\u0D02\u0D31\u0D43"
+    "m\u0323rr\u0325": "\u0D02\u0D30\u0D43"
+    "m\u0323l\u0323r\u0325": "\u0D02\u0D33\u0D43"
+    "m\u0323l\u0332r\u0325": "\u0D02\u0D34\u0D43"
+    "m\u0323lr\u0325": "\u0D02\u0D32\u0D43"
+    "m\u0323vr\u0325": "\u0D02\u0D35\u0D43"
+    "m\u0323s\u0301r\u0325": "\u0D02\u0D36\u0D43"
+    "m\u0323s\u0323r\u0325": "\u0D02\u0D37\u0D43"
+    "m\u0323sr\u0325": "\u0D02\u0D38\u0D43"
+    "m\u0323hr\u0325": "\u0D02\u0D39\u0D43"
+
+    "kr\u0325": "\u0D15\u0D43"
+    "khr\u0325": "\u0D16\u0D43"
+    "gr\u0325": "\u0D17\u0D43"
+    "ghr\u0325": "\u0D18\u0D43"
+    "n\u0307r\u0325": "\u0D19\u0D43"
+    "cr\u0325": "\u0D1A\u0D43"
+    "chr\u0325": "\u0D1B\u0D43"
+    "jr\u0325": "\u0D1C\u0D43"
+    "jhr\u0325": "\u0D1D\u0D43"
+    "n\u0303r\u0325": "\u0D1E\u0D43"
+    "t\u0323r\u0325": "\u0D1F\u0D43"
+    "t\u0323hr\u0325": "\u0D20\u0D43"
+    "d\u0323r\u0325": "\u0D21\u0D43"
+    "d\u0323hr\u0325": "\u0D22\u0D43"
+    "n\u0323r\u0325": "\u0D23\u0D43"
+    "tr\u0325": "\u0D24\u0D43"
+    "thr\u0325": "\u0D25\u0D43"
+    "dr\u0325": "\u0D26\u0D43"
+    "dhr\u0325": "\u0D27\u0D43"
+    "n\u0332r\u0325": "\u0D29\u0D43"
+    "nr\u0325": "\u0D28\u0D43"
+    "pr\u0325": "\u0D2A\u0D43"
+    "phr\u0325": "\u0D2B\u0D43"
+    "br\u0325": "\u0D2C\u0D43"
+    "bhr\u0325": "\u0D2D\u0D43"
+    "mr\u0325": "\u0D2E\u0D43"
+    "yr\u0325": "\u0D2F\u0D43"
+    "t\u0332t\u0332r\u0325": "\u0D31\u0D31\u0D43"
+    "r\u0332r\u0325": "\u0D31\u0D43"
+    "rr\u0325": "\u0D30\u0D43"
+    "l\u0323r\u0325": "\u0D33\u0D43"
+    "l\u0332r\u0325": "\u0D34\u0D43"
+    "lr\u0325": "\u0D32\u0D43"
+    "vr\u0325": "\u0D35\u0D43"
+    "s\u0301r\u0325": "\u0D36\u0D43"
+    "s\u0323r\u0325": "\u0D37\u0D43"
+    "sr\u0325": "\u0D38\u0D43"
+    "hr\u0325": "\u0D39\u0D43"
+    "t\u0324r\u0325": "\u0D3A\u0D43"
+    "n\u0332r\u0325": "\u0D29\u0D43"
+    
+    # END OF CONSONANTS WITH VOWEL R WITH RING BELOW
+    
+    # CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+    
+    "n\u0307kl\u0304\u0325": "\u0D02\u0D15\u0D63"
+    "n\u0307khl\u0304\u0325": "\u0D02\u0D16\u0D63"
+    "n\u0307gl\u0304\u0325": "\u0D02\u0D17\u0D63"
+    "n\u0307ghl\u0304\u0325": "\u0D02\u0D18\u0D63"
+    "n\u0307n\u0307l\u0304\u0325": "\u0D02\u0D19\u0D63"
+    "n\u0303cl\u0304\u0325": "\u0D02\u0D1A\u0D63"
+    "n\u0303chl\u0304\u0325": "\u0D02\u0D1B\u0D63"
+    "n\u0303jl\u0304\u0325": "\u0D02\u0D1C\u0D63"
+    "n\u0303jhl\u0304\u0325": "\u0D02\u0D1D\u0D63"
+    "n\u0303n\u0303l\u0304\u0325": "\u0D02\u0D1E\u0D63"
+    "n\u0323t\u0323l\u0304\u0325": "\u0D02\u0D1F\u0D63"
+    "n\u0323t\u0323hl\u0304\u0325": "\u0D02\u0D20\u0D63"
+    "n\u0323d\u0323l\u0304\u0325": "\u0D02\u0D21\u0D63"
+    "n\u0323d\u0323hl\u0304\u0325": "\u0D02\u0D22\u0D63"
+    "n\u0323n\u0323l\u0304\u0325": "\u0D02\u0D23\u0D63"
+    "ntl\u0304\u0325": "\u0D02\u0D24\u0D63"
+    "nthl\u0304\u0325": "\u0D02\u0D25\u0D63"
+    "ndl\u0304\u0325": "\u0D02\u0D26\u0D63"
+    "ndhl\u0304\u0325": "\u0D02\u0D27\u0D63"
+    "nn\u0332l\u0304\u0325": "\u0D02\u0D29\u0D63"
+    "nnl\u0304\u0325": "\u0D02\u0D28\u0D63"
+    "mpl\u0304\u0325": "\u0D02\u0D2A\u0D63"
+    "mphl\u0304\u0325": "\u0D02\u0D2B\u0D63"
+    "mbl\u0304\u0325": "\u0D02\u0D2C\u0D63"
+    "mbhl\u0304\u0325": "\u0D02\u0D2D\u0D63"
+    "mml\u0304\u0325": "\u0D02\u0D2E\u0D63"
+    "m\u0323yl\u0304\u0325": "\u0D02\u0D2F\u0D63"
+    "m\u0323t\u0332t\u0332l\u0304\u0325": "\u0D02\u0D31\u0D31\u0D63"
+    "m\u0323r\u0332l\u0304\u0325": "\u0D02\u0D31\u0D63"
+    "m\u0323rl\u0304\u0325": "\u0D02\u0D30\u0D63"
+    "m\u0323l\u0323l\u0304\u0325": "\u0D02\u0D33\u0D63"
+    "m\u0323l\u0332l\u0304\u0325": "\u0D02\u0D34\u0D63"
+    "m\u0323ll\u0304\u0325": "\u0D02\u0D32\u0D63"
+    "m\u0323vl\u0304\u0325": "\u0D02\u0D35\u0D63"
+    "m\u0323s\u0301l\u0304\u0325": "\u0D02\u0D36\u0D63"
+    "m\u0323s\u0323l\u0304\u0325": "\u0D02\u0D37\u0D63"
+    "m\u0323sl\u0304\u0325": "\u0D02\u0D38\u0D63"
+    "m\u0323hl\u0304\u0325": "\u0D02\u0D39\u0D63"
+
+    "kl\u0304\u0325": "\u0D15\u0D63"
+    "khl\u0304\u0325": "\u0D16\u0D63"
+    "gl\u0304\u0325": "\u0D17\u0D63"
+    "ghl\u0304\u0325": "\u0D18\u0D63"
+    "n\u0307l\u0304\u0325": "\u0D19\u0D63"
+    "cl\u0304\u0325": "\u0D1A\u0D63"
+    "chl\u0304\u0325": "\u0D1B\u0D63"
+    "jl\u0304\u0325": "\u0D1C\u0D63"
+    "jhl\u0304\u0325": "\u0D1D\u0D63"
+    "n\u0303l\u0304\u0325": "\u0D1E\u0D63"
+    "t\u0323l\u0304\u0325": "\u0D1F\u0D63"
+    "t\u0323hl\u0304\u0325": "\u0D20\u0D63"
+    "d\u0323l\u0304\u0325": "\u0D21\u0D63"
+    "d\u0323hl\u0304\u0325": "\u0D22\u0D63"
+    "n\u0323l\u0304\u0325": "\u0D23\u0D63"
+    "tl\u0304\u0325": "\u0D24\u0D63"
+    "thl\u0304\u0325": "\u0D25\u0D63"
+    "dl\u0304\u0325": "\u0D26\u0D63"
+    "dhl\u0304\u0325": "\u0D27\u0D63"
+    "n\u0332l\u0304\u0325": "\u0D29\u0D63"
+    "nl\u0304\u0325": "\u0D28\u0D63"
+    "pl\u0304\u0325": "\u0D2A\u0D63"
+    "phl\u0304\u0325": "\u0D2B\u0D63"
+    "bl\u0304\u0325": "\u0D2C\u0D63"
+    "bhl\u0304\u0325": "\u0D2D\u0D63"
+    "ml\u0304\u0325": "\u0D2E\u0D63"
+    "yl\u0304\u0325": "\u0D2F\u0D63"
+    "t\u0332t\u0332l\u0304\u0325": "\u0D31\u0D31\u0D63"
+    "r\u0332l\u0304\u0325": "\u0D31\u0D63"
+    "rl\u0304\u0325": "\u0D30\u0D63"
+    "l\u0323l\u0304\u0325": "\u0D33\u0D63"
+    "l\u0332l\u0304\u0325": "\u0D34\u0D63"
+    "ll\u0304\u0325": "\u0D32\u0D63"
+    "vl\u0304\u0325": "\u0D35\u0D63"
+    "s\u0301l\u0304\u0325": "\u0D36\u0D63"
+    "s\u0323l\u0304\u0325": "\u0D37\u0D63"
+    "sl\u0304\u0325": "\u0D38\u0D63"
+    "hl\u0304\u0325": "\u0D39\u0D63"
+    "t\u0324l\u0304\u0325": "\u0D3A\u0D63"
+    "n\u0332l\u0304\u0325": "\u0D29\u0D63"
+    
+    # END OF CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+    
+    # CONSONANTS WITH VOWEL L WITH RING BELOW
+    
+    "n\u0307kl\u0325": "\u0D02\u0D15\u0D62"
+    "n\u0307khl\u0325": "\u0D02\u0D16\u0D62"
+    "n\u0307gl\u0325": "\u0D02\u0D17\u0D62"
+    "n\u0307ghl\u0325": "\u0D02\u0D18\u0D62"
+    "n\u0307n\u0307l\u0325": "\u0D02\u0D19\u0D62"
+    "n\u0303cl\u0325": "\u0D02\u0D1A\u0D62"
+    "n\u0303chl\u0325": "\u0D02\u0D1B\u0D62"
+    "n\u0303jl\u0325": "\u0D02\u0D1C\u0D62"
+    "n\u0303jhl\u0325": "\u0D02\u0D1D\u0D62"
+    "n\u0303n\u0303l\u0325": "\u0D02\u0D1E\u0D62"
+    "n\u0323t\u0323l\u0325": "\u0D02\u0D1F\u0D62"
+    "n\u0323t\u0323hl\u0325": "\u0D02\u0D20\u0D62"
+    "n\u0323d\u0323l\u0325": "\u0D02\u0D21\u0D62"
+    "n\u0323d\u0323hl\u0325": "\u0D02\u0D22\u0D62"
+    "n\u0323n\u0323l\u0325": "\u0D02\u0D23\u0D62"
+    "ntl\u0325": "\u0D02\u0D24\u0D62"
+    "nthl\u0325": "\u0D02\u0D25\u0D62"
+    "ndl\u0325": "\u0D02\u0D26\u0D62"
+    "ndhl\u0325": "\u0D02\u0D27\u0D62"
+    "nn\u0332l\u0325": "\u0D02\u0D29\u0D62"
+    "nnl\u0325": "\u0D02\u0D28\u0D62"
+    "mpl\u0325": "\u0D02\u0D2A\u0D62"
+    "mphl\u0325": "\u0D02\u0D2B\u0D62"
+    "mbl\u0325": "\u0D02\u0D2C\u0D62"
+    "mbhl\u0325": "\u0D02\u0D2D\u0D62"
+    "mml\u0325": "\u0D02\u0D2E\u0D62"
+    "m\u0323yl\u0325": "\u0D02\u0D2F\u0D62"
+    "m\u0323t\u0332t\u0332l\u0325": "\u0D02\u0D31\u0D31\u0D62"
+    "m\u0323r\u0332l\u0325": "\u0D02\u0D31\u0D62"
+    "m\u0323rl\u0325": "\u0D02\u0D30\u0D62"
+    "m\u0323l\u0323l\u0325": "\u0D02\u0D33\u0D62"
+    "m\u0323l\u0332l\u0325": "\u0D02\u0D34\u0D62"
+    "m\u0323ll\u0325": "\u0D02\u0D32\u0D62"
+    "m\u0323vl\u0325": "\u0D02\u0D35\u0D62"
+    "m\u0323s\u0301l\u0325": "\u0D02\u0D36\u0D62"
+    "m\u0323s\u0323l\u0325": "\u0D02\u0D37\u0D62"
+    "m\u0323sl\u0325": "\u0D02\u0D38\u0D62"
+    "m\u0323hl\u0325": "\u0D02\u0D39\u0D62"
+
+    "kl\u0325": "\u0D15\u0D62"
+    "khl\u0325": "\u0D16\u0D62"
+    "gl\u0325": "\u0D17\u0D62"
+    "ghl\u0325": "\u0D18\u0D62"
+    "n\u0307l\u0325": "\u0D19\u0D62"
+    "cl\u0325": "\u0D1A\u0D62"
+    "chl\u0325": "\u0D1B\u0D62"
+    "jl\u0325": "\u0D1C\u0D62"
+    "jhl\u0325": "\u0D1D\u0D62"
+    "n\u0303l\u0325": "\u0D1E\u0D62"
+    "t\u0323l\u0325": "\u0D1F\u0D62"
+    "t\u0323hl\u0325": "\u0D20\u0D62"
+    "d\u0323l\u0325": "\u0D21\u0D62"
+    "d\u0323hl\u0325": "\u0D22\u0D62"
+    "n\u0323l\u0325": "\u0D23\u0D62"
+    "tl\u0325": "\u0D24\u0D62"
+    "thl\u0325": "\u0D25\u0D62"
+    "dl\u0325": "\u0D26\u0D62"
+    "dhl\u0325": "\u0D27\u0D62"
+    "n\u0332l\u0325": "\u0D29\u0D62"
+    "nl\u0325": "\u0D28\u0D62"
+    "pl\u0325": "\u0D2A\u0D62"
+    "phl\u0325": "\u0D2B\u0D62"
+    "bl\u0325": "\u0D2C\u0D62"
+    "bhl\u0325": "\u0D2D\u0D62"
+    "ml\u0325": "\u0D2E\u0D62"
+    "yl\u0325": "\u0D2F\u0D62"
+    "t\u0332t\u0332l\u0325": "\u0D31\u0D31\u0D62"
+    "r\u0332l\u0325": "\u0D31\u0D62"
+    "rl\u0325": "\u0D30\u0D62"
+    "l\u0323l\u0325": "\u0D33\u0D62"
+    "l\u0332l\u0325": "\u0D34\u0D62"
+    "ll\u0325": "\u0D32\u0D62"
+    "vl\u0325": "\u0D35\u0D62"
+    "s\u0301l\u0325": "\u0D36\u0D62"
+    "s\u0323l\u0325": "\u0D37\u0D62"
+    "sl\u0325": "\u0D38\u0D62"
+    "hl\u0325": "\u0D39\u0D62"
+    "t\u0324l\u0325": "\u0D3A\u0D62"
+    "n\u0332l\u0325": "\u0D29\u0D62"
+    
+    # END OF CONSONANTS WITH VOWEL L WITH RING BELOW
+    
+    # CONSONANTS WITH VOWEL E WITH MACRON
+    
+    "n\u0307ke\u0304": "\u0D02\u0D15\u0D47"
+    "n\u0307khe\u0304": "\u0D02\u0D16\u0D47"
+    "n\u0307ge\u0304": "\u0D02\u0D17\u0D47"
+    "n\u0307ghe\u0304": "\u0D02\u0D18\u0D47"
+    "n\u0307n\u0307e\u0304": "\u0D02\u0D19\u0D47"
+    "n\u0303ce\u0304": "\u0D02\u0D1A\u0D47"
+    "n\u0303che\u0304": "\u0D02\u0D1B\u0D47"
+    "n\u0303je\u0304": "\u0D02\u0D1C\u0D47"
+    "n\u0303jhe\u0304": "\u0D02\u0D1D\u0D47"
+    "n\u0303n\u0303e\u0304": "\u0D02\u0D1E\u0D47"
+    "n\u0323t\u0323e\u0304": "\u0D02\u0D1F\u0D47"
+    "n\u0323t\u0323he\u0304": "\u0D02\u0D20\u0D47"
+    "n\u0323d\u0323e\u0304": "\u0D02\u0D21\u0D47"
+    "n\u0323d\u0323he\u0304": "\u0D02\u0D22\u0D47"
+    "n\u0323n\u0323e\u0304": "\u0D02\u0D23\u0D47"
+    "nte\u0304": "\u0D02\u0D24\u0D47"
+    "nthe\u0304": "\u0D02\u0D25\u0D47"
+    "nde\u0304": "\u0D02\u0D26\u0D47"
+    "ndhe\u0304": "\u0D02\u0D27\u0D47"
+    "nn\u0332e\u0304": "\u0D02\u0D29\u0D47"
+    "nne\u0304": "\u0D02\u0D28\u0D47"
+    "mpe\u0304": "\u0D02\u0D2A\u0D47"
+    "mphe\u0304": "\u0D02\u0D2B\u0D47"
+    "mbe\u0304": "\u0D02\u0D2C\u0D47"
+    "mbhe\u0304": "\u0D02\u0D2D\u0D47"
+    "mme\u0304": "\u0D02\u0D2E\u0D47"
+    "m\u0323ye\u0304": "\u0D02\u0D2F\u0D47"
+    "m\u0323t\u0332t\u0332e\u0304": "\u0D02\u0D31\u0D31\u0D47"
+    "m\u0323r\u0332e\u0304": "\u0D02\u0D31\u0D47"
+    "m\u0323re\u0304": "\u0D02\u0D30\u0D47"
+    "m\u0323l\u0323e\u0304": "\u0D02\u0D33\u0D47"
+    "m\u0323l\u0332e\u0304": "\u0D02\u0D34\u0D47"
+    "m\u0323le\u0304": "\u0D02\u0D32\u0D47"
+    "m\u0323ve\u0304": "\u0D02\u0D35\u0D47"
+    "m\u0323s\u0301e\u0304": "\u0D02\u0D36\u0D47"
+    "m\u0323s\u0323e\u0304": "\u0D02\u0D37\u0D47"
+    "m\u0323se\u0304": "\u0D02\u0D38\u0D47"
+    "m\u0323he\u0304": "\u0D02\u0D39\u0D47"
+
+    "ke\u0304": "\u0D15\u0D47"
+    "khe\u0304": "\u0D16\u0D47"
+    "ge\u0304": "\u0D17\u0D47"
+    "ghe\u0304": "\u0D18\u0D47"
+    "n\u0307e\u0304": "\u0D19\u0D47"
+    "ce\u0304": "\u0D1A\u0D47"
+    "che\u0304": "\u0D1B\u0D47"
+    "je\u0304": "\u0D1C\u0D47"
+    "jhe\u0304": "\u0D1D\u0D47"
+    "n\u0303e\u0304": "\u0D1E\u0D47"
+    "t\u0323e\u0304": "\u0D1F\u0D47"
+    "t\u0323he\u0304": "\u0D20\u0D47"
+    "d\u0323e\u0304": "\u0D21\u0D47"
+    "d\u0323he\u0304": "\u0D22\u0D47"
+    "n\u0323e\u0304": "\u0D23\u0D47"
+    "te\u0304": "\u0D24\u0D47"
+    "the\u0304": "\u0D25\u0D47"
+    "de\u0304": "\u0D26\u0D47"
+    "dhe\u0304": "\u0D27\u0D47"
+    "n\u0332e\u0304": "\u0D29\u0D47"
+    "ne\u0304": "\u0D28\u0D47"
+    "pe\u0304": "\u0D2A\u0D47"
+    "phe\u0304": "\u0D2B\u0D47"
+    "be\u0304": "\u0D2C\u0D47"
+    "bhe\u0304": "\u0D2D\u0D47"
+    "me\u0304": "\u0D2E\u0D47"
+    "ye\u0304": "\u0D2F\u0D47"
+    "t\u0332t\u0332e\u0304": "\u0D31\u0D31\u0D47"
+    "r\u0332e\u0304": "\u0D31\u0D47"
+    "re\u0304": "\u0D30\u0D47"
+    "l\u0323e\u0304": "\u0D33\u0D47"
+    "l\u0332e\u0304": "\u0D34\u0D47"
+    "le\u0304": "\u0D32\u0D47"
+    "ve\u0304": "\u0D35\u0D47"
+    "s\u0301e\u0304": "\u0D36\u0D47"
+    "s\u0323e\u0304": "\u0D37\u0D47"
+    "se\u0304": "\u0D38\u0D47"
+    "he\u0304": "\u0D39\u0D47"
+    "t\u0324e\u0304": "\u0D3A\u0D47"
+    "n\u0332e\u0304": "\u0D29\u0D47"
+    
+    # END OF CONSONANTS WITH VOWEL E WITH MACRON
+    
+    # CONSONANTS WITH VOWEL E ALONE
+    
+    "n\u0307ke": "\u0D02\u0D15\u0D46"
+    "n\u0307khe": "\u0D02\u0D16\u0D46"
+    "n\u0307ge": "\u0D02\u0D17\u0D46"
+    "n\u0307ghe": "\u0D02\u0D18\u0D46"
+    "n\u0307n\u0307e": "\u0D02\u0D19\u0D46"
+    "n\u0303ce": "\u0D02\u0D1A\u0D46"
+    "n\u0303che": "\u0D02\u0D1B\u0D46"
+    "n\u0303je": "\u0D02\u0D1C\u0D46"
+    "n\u0303jhe": "\u0D02\u0D1D\u0D46"
+    "n\u0303n\u0303e": "\u0D02\u0D1E\u0D46"
+    "n\u0323t\u0323e": "\u0D02\u0D1F\u0D46"
+    "n\u0323t\u0323he": "\u0D02\u0D20\u0D46"
+    "n\u0323d\u0323e": "\u0D02\u0D21\u0D46"
+    "n\u0323d\u0323he": "\u0D02\u0D22\u0D46"
+    "n\u0323n\u0323e": "\u0D02\u0D23\u0D46"
+    "nte": "\u0D02\u0D24\u0D46"
+    "nthe": "\u0D02\u0D25\u0D46"
+    "nde": "\u0D02\u0D26\u0D46"
+    "ndhe": "\u0D02\u0D27\u0D46"
+    "nn\u0332e": "\u0D02\u0D29\u0D46"
+    "nne": "\u0D02\u0D28\u0D46"
+    "mpe": "\u0D02\u0D2A\u0D46"
+    "mphe": "\u0D02\u0D2B\u0D46"
+    "mbe": "\u0D02\u0D2C\u0D46"
+    "mbhe": "\u0D02\u0D2D\u0D46"
+    "mme": "\u0D02\u0D2E\u0D46"
+    "m\u0323ye": "\u0D02\u0D2F\u0D46"
+    "m\u0323t\u0332t\u0332e": "\u0D02\u0D31\u0D31\u0D46"
+    "m\u0323r\u0332e": "\u0D02\u0D31\u0D46"
+    "m\u0323re": "\u0D02\u0D30\u0D46"
+    "m\u0323l\u0323e": "\u0D02\u0D33\u0D46"
+    "m\u0323l\u0332e": "\u0D02\u0D34\u0D46"
+    "m\u0323le": "\u0D02\u0D32\u0D46"
+    "m\u0323ve": "\u0D02\u0D35\u0D46"
+    "m\u0323s\u0301e": "\u0D02\u0D36\u0D46"
+    "m\u0323s\u0323e": "\u0D02\u0D37\u0D46"
+    "m\u0323se": "\u0D02\u0D38\u0D46"
+    "m\u0323he": "\u0D02\u0D39\u0D46"
+
+    "ke": "\u0D15\u0D46"
+    "khe": "\u0D16\u0D46"
+    "ge": "\u0D17\u0D46"
+    "ghe": "\u0D18\u0D46"
+    "n\u0307e": "\u0D19\u0D46"
+    "ce": "\u0D1A\u0D46"
+    "che": "\u0D1B\u0D46"
+    "je": "\u0D1C\u0D46"
+    "jhe": "\u0D1D\u0D46"
+    "n\u0303e": "\u0D1E\u0D46"
+    "t\u0323e": "\u0D1F\u0D46"
+    "t\u0323he": "\u0D20\u0D46"
+    "d\u0323e": "\u0D21\u0D46"
+    "d\u0323he": "\u0D22\u0D46"
+    "n\u0323e": "\u0D23\u0D46"
+    "te": "\u0D24\u0D46"
+    "the": "\u0D25\u0D46"
+    "de": "\u0D26\u0D46"
+    "dhe": "\u0D27\u0D46"
+    "n\u0332e": "\u0D29\u0D46"
+    "ne": "\u0D28\u0D46"
+    "pe": "\u0D2A\u0D46"
+    "phe": "\u0D2B\u0D46"
+    "be": "\u0D2C\u0D46"
+    "bhe": "\u0D2D\u0D46"
+    "me": "\u0D2E\u0D46"
+    "ye": "\u0D2F\u0D46"
+    "t\u0332t\u0332e": "\u0D31\u0D31\u0D46"
+    "r\u0332e": "\u0D31\u0D46"
+    "re": "\u0D30\u0D46"
+    "l\u0323e": "\u0D33\u0D46"
+    "l\u0332e": "\u0D34\u0D46"
+    "le": "\u0D32\u0D46"
+    "ve": "\u0D35\u0D46"
+    "s\u0301e": "\u0D36\u0D46"
+    "s\u0323e": "\u0D37\u0D46"
+    "se": "\u0D38\u0D46"
+    "he": "\u0D39\u0D46"
+    "t\u0324e": "\u0D3A\u0D46"
+    "n\u0332e": "\u0D29\u0D46"
+    
+    # END OF CONSONANTS WITH VOWEL E ALONE
+    
+    # CONSONANTS WITH VOWEL O WITH MACRON
+    
+    "n\u0307ko\u0304": "\u0D02\u0D15\u0D4B"
+    "n\u0307kho\u0304": "\u0D02\u0D16\u0D4B"
+    "n\u0307go\u0304": "\u0D02\u0D17\u0D4B"
+    "n\u0307gho\u0304": "\u0D02\u0D18\u0D4B"
+    "n\u0307n\u0307o\u0304": "\u0D02\u0D19\u0D4B"
+    "n\u0303co\u0304": "\u0D02\u0D1A\u0D4B"
+    "n\u0303cho\u0304": "\u0D02\u0D1B\u0D4B"
+    "n\u0303jo\u0304": "\u0D02\u0D1C\u0D4B"
+    "n\u0303jho\u0304": "\u0D02\u0D1D\u0D4B"
+    "n\u0303n\u0303o\u0304": "\u0D02\u0D1E\u0D4B"
+    "n\u0323t\u0323o\u0304": "\u0D02\u0D1F\u0D4B"
+    "n\u0323t\u0323ho\u0304": "\u0D02\u0D20\u0D4B"
+    "n\u0323d\u0323o\u0304": "\u0D02\u0D21\u0D4B"
+    "n\u0323d\u0323ho\u0304": "\u0D02\u0D22\u0D4B"
+    "n\u0323n\u0323o\u0304": "\u0D02\u0D23\u0D4B"
+    "nto\u0304": "\u0D02\u0D24\u0D4B"
+    "ntho\u0304": "\u0D02\u0D25\u0D4B"
+    "ndo\u0304": "\u0D02\u0D26\u0D4B"
+    "ndho\u0304": "\u0D02\u0D27\u0D4B"
+    "nn\u0332o\u0304": "\u0D02\u0D29\u0D4B"
+    "nno\u0304": "\u0D02\u0D28\u0D4B"
+    "mpo\u0304": "\u0D02\u0D2A\u0D4B"
+    "mpho\u0304": "\u0D02\u0D2B\u0D4B"
+    "mbo\u0304": "\u0D02\u0D2C\u0D4B"
+    "mbho\u0304": "\u0D02\u0D2D\u0D4B"
+    "mmo\u0304": "\u0D02\u0D2E\u0D4B"
+    "m\u0323yo\u0304": "\u0D02\u0D2F\u0D4B"
+    "m\u0323t\u0332t\u0332o\u0304": "\u0D02\u0D31\u0D31\u0D4B"
+    "m\u0323r\u0332o\u0304": "\u0D02\u0D31\u0D4B"
+    "m\u0323ro\u0304": "\u0D02\u0D30\u0D4B"
+    "m\u0323l\u0323o\u0304": "\u0D02\u0D33\u0D4B"
+    "m\u0323l\u0332o\u0304": "\u0D02\u0D34\u0D4B"
+    "m\u0323lo\u0304": "\u0D02\u0D32\u0D4B"
+    "m\u0323vo\u0304": "\u0D02\u0D35\u0D4B"
+    "m\u0323s\u0301o\u0304": "\u0D02\u0D36\u0D4B"
+    "m\u0323s\u0323o\u0304": "\u0D02\u0D37\u0D4B"
+    "m\u0323so\u0304": "\u0D02\u0D38\u0D4B"
+    "m\u0323ho\u0304": "\u0D02\u0D39\u0D4B"
+
+    "ko\u0304": "\u0D15\u0D4B"
+    "kho\u0304": "\u0D16\u0D4B"
+    "go\u0304": "\u0D17\u0D4B"
+    "gho\u0304": "\u0D18\u0D4B"
+    "n\u0307o\u0304": "\u0D19\u0D4B"
+    "co\u0304": "\u0D1A\u0D4B"
+    "cho\u0304": "\u0D1B\u0D4B"
+    "jo\u0304": "\u0D1C\u0D4B"
+    "jho\u0304": "\u0D1D\u0D4B"
+    "n\u0303o\u0304": "\u0D1E\u0D4B"
+    "t\u0323o\u0304": "\u0D1F\u0D4B"
+    "t\u0323ho\u0304": "\u0D20\u0D4B"
+    "d\u0323o\u0304": "\u0D21\u0D4B"
+    "d\u0323ho\u0304": "\u0D22\u0D4B"
+    "n\u0323o\u0304": "\u0D23\u0D4B"
+    "to\u0304": "\u0D24\u0D4B"
+    "tho\u0304": "\u0D25\u0D4B"
+    "do\u0304": "\u0D26\u0D4B"
+    "dho\u0304": "\u0D27\u0D4B"
+    "n\u0332o\u0304": "\u0D29\u0D4B"
+    "no\u0304": "\u0D28\u0D4B"
+    "po\u0304": "\u0D2A\u0D4B"
+    "pho\u0304": "\u0D2B\u0D4B"
+    "bo\u0304": "\u0D2C\u0D4B"
+    "bho\u0304": "\u0D2D\u0D4B"
+    "mo\u0304": "\u0D2E\u0D4B"
+    "yo\u0304": "\u0D2F\u0D4B"
+    "t\u0332t\u0332o\u0304": "\u0D31\u0D31\u0D4B"
+    "r\u0332o\u0304": "\u0D31\u0D4B"
+    "ro\u0304": "\u0D30\u0D4B"
+    "l\u0323o\u0304": "\u0D33\u0D4B"
+    "l\u0332o\u0304": "\u0D34\u0D4B"
+    "lo\u0304": "\u0D32\u0D4B"
+    "vo\u0304": "\u0D35\u0D4B"
+    "s\u0301o\u0304": "\u0D36\u0D4B"
+    "s\u0323o\u0304": "\u0D37\u0D4B"
+    "so\u0304": "\u0D38\u0D4B"
+    "ho\u0304": "\u0D39\u0D4B"
+    "t\u0324o\u0304": "\u0D3A\u0D4B"
+    "n\u0332o\u0304": "\u0D29\u0D4B"
+    
+    # END OF CONSONANTS WITH VOWEL O WITH MACRON
+    
+    # CONSONANTS WITH VOWEL O ALONE
+    
+    "n\u0307ko": "\u0D02\u0D15\u0D4A"
+    "n\u0307kho": "\u0D02\u0D16\u0D4A"
+    "n\u0307go": "\u0D02\u0D17\u0D4A"
+    "n\u0307gho": "\u0D02\u0D18\u0D4A"
+    "n\u0307n\u0307o": "\u0D02\u0D19\u0D4A"
+    "n\u0303co": "\u0D02\u0D1A\u0D4A"
+    "n\u0303cho": "\u0D02\u0D1B\u0D4A"
+    "n\u0303jo": "\u0D02\u0D1C\u0D4A"
+    "n\u0303jho": "\u0D02\u0D1D\u0D4A"
+    "n\u0303n\u0303o": "\u0D02\u0D1E\u0D4A"
+    "n\u0323t\u0323o": "\u0D02\u0D1F\u0D4A"
+    "n\u0323t\u0323ho": "\u0D02\u0D20\u0D4A"
+    "n\u0323d\u0323o": "\u0D02\u0D21\u0D4A"
+    "n\u0323d\u0323ho": "\u0D02\u0D22\u0D4A"
+    "n\u0323n\u0323o": "\u0D02\u0D23\u0D4A"
+    "nto": "\u0D02\u0D24\u0D4A"
+    "ntho": "\u0D02\u0D25\u0D4A"
+    "ndo": "\u0D02\u0D26\u0D4A"
+    "ndho": "\u0D02\u0D27\u0D4A"
+    "nn\u0332o": "\u0D02\u0D29\u0D4A"
+    "nno": "\u0D02\u0D28\u0D4A"
+    "mpo": "\u0D02\u0D2A\u0D4A"
+    "mpho": "\u0D02\u0D2B\u0D4A"
+    "mbo": "\u0D02\u0D2C\u0D4A"
+    "mbho": "\u0D02\u0D2D\u0D4A"
+    "mmo": "\u0D02\u0D2E\u0D4A"
+    "m\u0323yo": "\u0D02\u0D2F\u0D4A"
+    "m\u0323t\u0332t\u0332o": "\u0D02\u0D31\u0D31\u0D4A"
+    "m\u0323r\u0332o": "\u0D02\u0D31\u0D4A"
+    "m\u0323ro": "\u0D02\u0D30\u0D4A"
+    "m\u0323l\u0323o": "\u0D02\u0D33\u0D4A"
+    "m\u0323l\u0332o": "\u0D02\u0D34\u0D4A"
+    "m\u0323lo": "\u0D02\u0D32\u0D4A"
+    "m\u0323vo": "\u0D02\u0D35\u0D4A"
+    "m\u0323s\u0301o": "\u0D02\u0D36\u0D4A"
+    "m\u0323s\u0323o": "\u0D02\u0D37\u0D4A"
+    "m\u0323so": "\u0D02\u0D38\u0D4A"
+    "m\u0323ho": "\u0D02\u0D39\u0D4A"
+
+    "ko": "\u0D15\u0D4A"
+    "kho": "\u0D16\u0D4A"
+    "go": "\u0D17\u0D4A"
+    "gho": "\u0D18\u0D4A"
+    "n\u0307o": "\u0D19\u0D4A"
+    "co": "\u0D1A\u0D4A"
+    "cho": "\u0D1B\u0D4A"
+    "jo": "\u0D1C\u0D4A"
+    "jho": "\u0D1D\u0D4A"
+    "n\u0303o": "\u0D1E\u0D4A"
+    "t\u0323o": "\u0D1F\u0D4A"
+    "t\u0323ho": "\u0D20\u0D4A"
+    "d\u0323o": "\u0D21\u0D4A"
+    "d\u0323ho": "\u0D22\u0D4A"
+    "n\u0323o": "\u0D23\u0D4A"
+    "to": "\u0D24\u0D4A"
+    "tho": "\u0D25\u0D4A"
+    "do": "\u0D26\u0D4A"
+    "dho": "\u0D27\u0D4A"
+    "n\u0332o": "\u0D29\u0D4A"
+    "no": "\u0D28\u0D4A"
+    "po": "\u0D2A\u0D4A"
+    "pho": "\u0D2B\u0D4A"
+    "bo": "\u0D2C\u0D4A"
+    "bho": "\u0D2D\u0D4A"
+    "mo": "\u0D2E\u0D4A"
+    "yo": "\u0D2F\u0D4A"
+    "t\u0332t\u0332o": "\u0D31\u0D31\u0D4A"
+    "r\u0332o": "\u0D31\u0D4A"
+    "ro": "\u0D30\u0D4A"
+    "l\u0323o": "\u0D33\u0D4A"
+    "l\u0332o": "\u0D34\u0D4A"
+    "lo": "\u0D32\u0D4A"
+    "vo": "\u0D35\u0D4A"
+    "s\u0301o": "\u0D36\u0D4A"
+    "s\u0323o": "\u0D37\u0D4A"
+    "so": "\u0D38\u0D4A"
+    "ho": "\u0D39\u0D4A"
+    "t\u0324o": "\u0D3A\u0D4A"
+    "n\u0332o": "\u0D29\u0D4A"
+    
+    # END OF CONSONANTS WITH VOWEL O ALONE
+    
+    # INITIAL AND INDEPENDENT VOWELS
+    
+    "ai": "\u0D10"
+    "au": "\u0D14"
+    "a\u0304": "\u0D06"
+    "a": "\u0D05"
+    "i\u0304": "\u0D08"
+    "i": "\u0D07"
+    "u\u0304": "\u0D0A"
+    "u": "\u0D09"
+    "r\u0304\u0325": "\u0D60"
+    "r\u0325": "\u0D0B"
+    "l\u0304\u0325": "\u0D61"
+    "l\u0325": "\u0D0C"
+    "e\u0304": "\u0D0F"
+    "e": "\u0D0E"
+    "o\u0304": "\u0D13"
+    "o": "\u0D12"
+    
+    # CONSONANTS WITH NO VOWEL
+    
+    "n\u0307kh": "\u0D02\u0D16\u0D4D"
+    "n\u0307k": "\u0D02\u0D15\u0D4D"
+    "n\u0307gh": "\u0D02\u0D18\u0D4D"
+    "n\u0307g": "\u0D02\u0D17\u0D4D"
+    "n\u0307n\u0307": "\u0D02\u0D19\u0D4D"
+    "n\u0303ch": "\u0D02\u0D1B\u0D4D"
+    "n\u0303c": "\u0D02\u0D1A\u0D4D"
+    "n\u0303jh": "\u0D02\u0D1D\u0D4D"
+    "n\u0303j": "\u0D02\u0D1C\u0D4D"
+    "n\u0303n\u0303": "\u0D02\u0D1E\u0D4D"
+    "n\u0323t\u0323h": "\u0D02\u0D20\u0D4D"
+    "n\u0323t\u0323": "\u0D02\u0D1F\u0D4D"
+    "n\u0323d\u0323h": "\u0D02\u0D22\u0D4D"
+    "n\u0323d\u0323": "\u0D02\u0D21\u0D4D"
+    "n\u0323n\u0323": "\u0D02\u0D23\u0D4D"
+    "nth": "\u0D02\u0D25\u0D4D"
+    "nt": "\u0D02\u0D24\u0D4D"
+    "ndh": "\u0D02\u0D27\u0D4D"
+    "nd": "\u0D02\u0D26\u0D4D"
+    "nn\u0332": "\u0D02\u0D29\u0D4D"
+    "nn": "\u0D02\u0D28\u0D4D"
+    "mph": "\u0D02\u0D2B\u0D4D"
+    "mp": "\u0D02\u0D2A\u0D4D"
+    "mbh": "\u0D02\u0D2D\u0D4D"
+    "mb": "\u0D02\u0D2C\u0D4D"
+    "mm": "\u0D02\u0D2E\u0D4D"
+    "m\u0323y": "\u0D02\u0D2F\u0D4D"
+    "m\u0323t\u0332t\u0332": "\u0D02\u0D31\u0D31\u0D4D"
+    "m\u0323r\u0332": "\u0D02\u0D31\u0D4D"
+    "m\u0323r": "\u0D02\u0D30\u0D4D"
+    "m\u0323l\u0323": "\u0D02\u0D33\u0D4D"
+    "m\u0323l\u0332": "\u0D02\u0D34\u0D4D"
+    "m\u0323l": "\u0D02\u0D32\u0D4D"
+    "m\u0323v": "\u0D02\u0D35\u0D4D"
+    "m\u0323s\u0301": "\u0D02\u0D36\u0D4D"
+    "m\u0323s\u0323": "\u0D02\u0D37\u0D4D"
+    "m\u0323s": "\u0D02\u0D38\u0D4D"
+    "m\u0323h": "\u0D02\u0D39\u0D4D"
+
+    "kh": "\u0D16\u0D4D"
+    "k": "\u0D15\u0D4D"
+    "gh": "\u0D18\u0D4D"
+    "g": "\u0D17\u0D4D"
+    "n\u0307": "\u0D19\u0D4D"
+    "ch": "\u0D1B\u0D4D"
+    "c": "\u0D1A\u0D4D"
+    "jh": "\u0D1D\u0D4D"
+    "j": "\u0D1C\u0D4D"
+    "n\u0303": "\u0D1E\u0D4D"
+    "t\u0323h": "\u0D20\u0D4D"
+    "t\u0323": "\u0D1F\u0D4D"
+    "d\u0323h": "\u0D22\u0D4D"
+    "d\u0323": "\u0D21\u0D4D"
+    "n\u0323": "\u0D23\u0D4D"
+    "th": "\u0D25\u0D4D"
+    "t": "\u0D24\u0D4D"
+    "dh": "\u0D27\u0D4D"
+    "d": "\u0D26\u0D4D"
+    "n\u0332": "\u0D29\u0D4D"
+    "n": "\u0D28\u0D4D"
+    "ph": "\u0D2B\u0D4D"
+    "p": "\u0D2A\u0D4D"
+    "bh": "\u0D2D\u0D4D"
+    "b": "\u0D2C\u0D4D"
+    "m": "\u0D2E\u0D4D"
+    "y": "\u0D2F\u0D4D"
+    "t\u0332t\u0332": "\u0D31\u0D31\u0D4D"
+    "r\u0332": "\u0D31\u0D4D"
+    "r": "\u0D30\u0D4D"
+    "l\u0323": "\u0D33\u0D4D"
+    "l\u0332": "\u0D34\u0D4D"
+    "l": "\u0D32\u0D4D"
+    "v": "\u0D35\u0D4D"
+    "s\u0301": "\u0D36\u0D4D"
+    "s\u0323": "\u0D37\u0D4D"
+    "s": "\u0D38\u0D4D"
+    "%h\u0323": "\u0D03"
+    "h": "\u0D39\u0D4D"
+    "t\u0324": "\u0D3A\u0D4D"
+    "n\u0332": "\u0D29\u0D4D"
+    
+    # END OF CONSONANTS WITH NO VOWEL
+    
+    # FINAL CONVERSIONS FROM LATIN SCRIPT
+    "\u002F\u002F": "\u0965"
+    "\u002F": "\u0964"
+    "\u0027": "\u0D3D"
+    
+    # DEVANAGARI DIGITS
+    
+    "0": "\u0D66"
+    "1": "\u0D67"
+    "2": "\u0D68"
+    "3": "\u0D69"
+    "4": "\u0D6A"
+    "5": "\u0D6B"
+    "6": "\u0D6C"
+    "7": "\u0D6D"
+    "8": "\u0D6E"
+    "9": "\u0D6F"
+
+script_to_roman:
+  map:
+
+    # CHILLU "DEAD" CONSONANTS (syllable-final, no vowel)
+    
+    "\u0D7A": "n\u0301\u0323"
+    "\u0D7B": "n\u0301"
+    "\u0D7C": "r\u0301"
+    "\u0D7D": "l\u0301"
+    "\u0D7E": "l\u0301\u0323"
+    "\u0D7F": "k\u0301"
+    "\u0D54": "m\u0301"
+    "\u0D55": "y\u0301"
+    "\u0D56": "l\u0301\u0332"
+
+    # FINAL ANUSVARA
+    "%\u0D02": "m\u0323"
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+    
+    "\u0D02\u0D15\u0D3E": "n\u0307ka\u0304"
+    "\u0D02\u0D16\u0D3E": "n\u0307kha\u0304"
+    "\u0D02\u0D17\u0D3E": "n\u0307ga\u0304"
+    "\u0D02\u0D18\u0D3E": "n\u0307gha\u0304"
+    "\u0D02\u0D19\u0D3E": "n\u0307n\u0307a\u0304"
+    "\u0D02\u0D1A\u0D3E": "n\u0303ca\u0304"
+    "\u0D02\u0D1B\u0D3E": "n\u0303cha\u0304"
+    "\u0D02\u0D1C\u0D3E": "n\u0303ja\u0304"
+    "\u0D02\u0D1D\u0D3E": "n\u0303jha\u0304"
+    "\u0D02\u0D1E\u0D3E": "n\u0303n\u0303a\u0304"
+    "\u0D02\u0D1F\u0D3E": "n\u0323t\u0323a\u0304"
+    "\u0D02\u0D20\u0D3E": "n\u0323t\u0323ha\u0304"
+    "\u0D02\u0D21\u0D3E": "n\u0323d\u0323a\u0304"
+    "\u0D02\u0D22\u0D3E": "n\u0323d\u0323ha\u0304"
+    "\u0D02\u0D23\u0D3E": "n\u0323n\u0323a\u0304"
+    "\u0D02\u0D24\u0D3E": "nta\u0304"
+    "\u0D02\u0D25\u0D3E": "ntha\u0304"
+    "\u0D02\u0D26\u0D3E": "nda\u0304"
+    "\u0D02\u0D27\u0D3E": "ndha\u0304"
+    "\u0D02\u0D29\u0D3E": "nn\u0332a\u0304"
+    "\u0D02\u0D28\u0D3E": "nna\u0304"
+    "\u0D02\u0D2A\u0D3E": "mpa\u0304"
+    "\u0D02\u0D2B\u0D3E": "mpha\u0304"
+    "\u0D02\u0D2C\u0D3E": "mba\u0304"
+    "\u0D02\u0D2D\u0D3E": "mbha\u0304"
+    "\u0D02\u0D2E\u0D3E": "mma\u0304"
+    "\u0D02\u0D2F\u0D3E": "m\u0323ya\u0304"
+    "\u0D02\u0D31\u0D31\u0D3E": "m\u0323t\u0332t\u0332a\u0304"
+    "\u0D02\u0D31\u0D3E": "m\u0323r\u0332a\u0304"
+    "\u0D02\u0D30\u0D3E": "m\u0323ra\u0304"
+    "\u0D02\u0D33\u0D3E": "m\u0323l\u0323a\u0304"
+    "\u0D02\u0D34\u0D3E": "m\u0323l\u0332a\u0304"
+    "\u0D02\u0D32\u0D3E": "m\u0323la\u0304"
+    "\u0D02\u0D35\u0D3E": "m\u0323va\u0304"
+    "\u0D02\u0D36\u0D3E": "m\u0323s\u0301a\u0304"
+    "\u0D02\u0D37\u0D3E": "m\u0323s\u0323a\u0304"
+    "\u0D02\u0D38\u0D3E": "m\u0323sa\u0304"
+    "\u0D02\u0D39\u0D3E": "m\u0323ha\u0304"
+
+    "\u0D15\u0D3E": "ka\u0304"
+    "\u0D16\u0D3E": "kha\u0304"
+    "\u0D17\u0D3E": "ga\u0304"
+    "\u0D18\u0D3E": "gha\u0304"
+    "\u0D19\u0D3E": "n\u0307a\u0304"
+    "\u0D1A\u0D3E": "ca\u0304"
+    "\u0D1B\u0D3E": "cha\u0304"
+    "\u0D1C\u0D3E": "ja\u0304"
+    "\u0D1D\u0D3E": "jha\u0304"
+    "\u0D1E\u0D3E": "n\u0303a\u0304"
+    "\u0D1F\u0D3E": "t\u0323a\u0304"
+    "\u0D20\u0D3E": "t\u0323ha\u0304"
+    "\u0D21\u0D3E": "d\u0323a\u0304"
+    "\u0D22\u0D3E": "d\u0323ha\u0304"
+    "\u0D23\u0D3E": "n\u0323a\u0304"
+    "\u0D24\u0D3E": "ta\u0304"
+    "\u0D25\u0D3E": "tha\u0304"
+    "\u0D26\u0D3E": "da\u0304"
+    "\u0D27\u0D3E": "dha\u0304"
+    "\u0D29\u0D3E": "n\u0332a\u0304"
+    "\u0D28\u0D3E": "na\u0304"
+    "\u0D2A\u0D3E": "pa\u0304"
+    "\u0D2B\u0D3E": "pha\u0304"
+    "\u0D2C\u0D3E": "ba\u0304"
+    "\u0D2D\u0D3E": "bha\u0304"
+    "\u0D2E\u0D3E": "ma\u0304"
+    "\u0D2F\u0D3E": "ya\u0304"
+    "\u0D31\u0D31\u0D3E": "t\u0332t\u0332a\u0304"
+    "\u0D31\u0D3E": "r\u0332a\u0304"
+    "\u0D30\u0D3E": "ra\u0304"
+    "\u0D33\u0D3E": "l\u0323a\u0304"
+    "\u0D34\u0D3E": "l\u0332a\u0304"
+    "\u0D32\u0D3E": "la\u0304"
+    "\u0D35\u0D3E": "va\u0304"
+    "\u0D36\u0D3E": "s\u0301a\u0304"
+    "\u0D37\u0D3E": "s\u0323a\u0304"
+    "\u0D38\u0D3E": "sa\u0304"
+    "\u0D39\u0D3E": "ha\u0304"
+    "\u0D3A\u0D3E": "t\u0324a\u0304"
+    "\u0D29\u0D3E": "n\u0332a\u0304"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+    
+    # CONSONANTS WITH VOWEL A WITH DOT ABOVE
+    
+    "\u0D02\u0D15\u0D41\u0D4D": "n\u0307ka\u0307"
+    "\u0D02\u0D16\u0D41\u0D4D": "n\u0307kha\u0307"
+    "\u0D02\u0D17\u0D41\u0D4D": "n\u0307ga\u0307"
+    "\u0D02\u0D18\u0D41\u0D4D": "n\u0307gha\u0307"
+    "\u0D02\u0D19\u0D41\u0D4D": "n\u0307n\u0307a\u0307"
+    "\u0D02\u0D1A\u0D41\u0D4D": "n\u0303ca\u0307"
+    "\u0D02\u0D1B\u0D41\u0D4D": "n\u0303cha\u0307"
+    "\u0D02\u0D1C\u0D41\u0D4D": "n\u0303ja\u0307"
+    "\u0D02\u0D1D\u0D41\u0D4D": "n\u0303jha\u0307"
+    "\u0D02\u0D1E\u0D41\u0D4D": "n\u0303n\u0303a\u0307"
+    "\u0D02\u0D1F\u0D41\u0D4D": "n\u0323t\u0323a\u0307"
+    "\u0D02\u0D20\u0D41\u0D4D": "n\u0323t\u0323ha\u0307"
+    "\u0D02\u0D21\u0D41\u0D4D": "n\u0323d\u0323a\u0307"
+    "\u0D02\u0D22\u0D41\u0D4D": "n\u0323d\u0323ha\u0307"
+    "\u0D02\u0D23\u0D41\u0D4D": "n\u0323n\u0323a\u0307"
+    "\u0D02\u0D24\u0D41\u0D4D": "nta\u0307"
+    "\u0D02\u0D25\u0D41\u0D4D": "ntha\u0307"
+    "\u0D02\u0D26\u0D41\u0D4D": "nda\u0307"
+    "\u0D02\u0D27\u0D41\u0D4D": "ndha\u0307"
+    "\u0D02\u0D29\u0D41\u0D4D": "nn\u0332a\u0307"
+    "\u0D02\u0D28\u0D41\u0D4D": "nna\u0307"
+    "\u0D02\u0D2A\u0D41\u0D4D": "mpa\u0307"
+    "\u0D02\u0D2B\u0D41\u0D4D": "mpha\u0307"
+    "\u0D02\u0D2C\u0D41\u0D4D": "mba\u0307"
+    "\u0D02\u0D2D\u0D41\u0D4D": "mbha\u0307"
+    "\u0D02\u0D2E\u0D41\u0D4D": "mma\u0307"
+    "\u0D02\u0D2F\u0D41\u0D4D": "m\u0323ya\u0307"
+    "\u0D02\u0D31\u0D31\u0D41\u0D4D": "m\u0323t\u0332t\u0332a\u0307"
+    "\u0D02\u0D31\u0D41\u0D4D": "m\u0323r\u0332a\u0307"
+    "\u0D02\u0D30\u0D41\u0D4D": "m\u0323ra\u0307"
+    "\u0D02\u0D33\u0D41\u0D4D": "m\u0323l\u0323a\u0307"
+    "\u0D02\u0D34\u0D41\u0D4D": "m\u0323l\u0332a\u0307"
+    "\u0D02\u0D32\u0D41\u0D4D": "m\u0323la\u0307"
+    "\u0D02\u0D35\u0D41\u0D4D": "m\u0323va\u0307"
+    "\u0D02\u0D36\u0D41\u0D4D": "m\u0323s\u0301a\u0307"
+    "\u0D02\u0D37\u0D41\u0D4D": "m\u0323s\u0323a\u0307"
+    "\u0D02\u0D38\u0D41\u0D4D": "m\u0323sa\u0307"
+    "\u0D02\u0D39\u0D41\u0D4D": "m\u0323ha\u0307"
+
+    "\u0D15\u0D41\u0D4D": "ka\u0307"
+    "\u0D16\u0D41\u0D4D": "kha\u0307"
+    "\u0D17\u0D41\u0D4D": "ga\u0307"
+    "\u0D18\u0D41\u0D4D": "gha\u0307"
+    "\u0D19\u0D41\u0D4D": "n\u0307a\u0307"
+    "\u0D1A\u0D41\u0D4D": "ca\u0307"
+    "\u0D1B\u0D41\u0D4D": "cha\u0307"
+    "\u0D1C\u0D41\u0D4D": "ja\u0307"
+    "\u0D1D\u0D41\u0D4D": "jha\u0307"
+    "\u0D1E\u0D41\u0D4D": "n\u0303a\u0307"
+    "\u0D1F\u0D41\u0D4D": "t\u0323a\u0307"
+    "\u0D20\u0D41\u0D4D": "t\u0323ha\u0307"
+    "\u0D21\u0D41\u0D4D": "d\u0323a\u0307"
+    "\u0D22\u0D41\u0D4D": "d\u0323ha\u0307"
+    "\u0D23\u0D41\u0D4D": "n\u0323a\u0307"
+    "\u0D24\u0D41\u0D4D": "ta\u0307"
+    "\u0D25\u0D41\u0D4D": "tha\u0307"
+    "\u0D26\u0D41\u0D4D": "da\u0307"
+    "\u0D27\u0D41\u0D4D": "dha\u0307"
+    "\u0D29\u0D41\u0D4D": "n\u0332a\u0307"
+    "\u0D28\u0D41\u0D4D": "na\u0307"
+    "\u0D2A\u0D41\u0D4D": "pa\u0307"
+    "\u0D2B\u0D41\u0D4D": "pha\u0307"
+    "\u0D2C\u0D41\u0D4D": "ba\u0307"
+    "\u0D2D\u0D41\u0D4D": "bha\u0307"
+    "\u0D2E\u0D41\u0D4D": "ma\u0307"
+    "\u0D2F\u0D41\u0D4D": "ya\u0307"
+    "\u0D31\u0D31\u0D41\u0D4D": "t\u0332t\u0332a\u0307"
+    "\u0D31\u0D41\u0D4D": "r\u0332a\u0307"
+    "\u0D30\u0D41\u0D4D": "ra\u0307"
+    "\u0D33\u0D41\u0D4D": "l\u0323a\u0307"
+    "\u0D34\u0D41\u0D4D": "l\u0332a\u0307"
+    "\u0D32\u0D41\u0D4D": "la\u0307"
+    "\u0D35\u0D41\u0D4D": "va\u0307"
+    "\u0D36\u0D41\u0D4D": "s\u0301a\u0307"
+    "\u0D37\u0D41\u0D4D": "s\u0323a\u0307"
+    "\u0D38\u0D41\u0D4D": "sa\u0307"
+    "\u0D39\u0D41\u0D4D": "ha\u0307"
+    "\u0D3A\u0D41\u0D4D": "t\u0324a\u0307"
+    "\u0D29\u0D41\u0D4D": "n\u0332a\u0307"
+
+    # END OF CONSONANTS WITH VOWEL A WITH DOT ABOVE
+    
+    # CONSONANTS WITH VOWEL AI
+    
+    "\u0D02\u0D15\u0D48": "n\u0307kai"
+    "\u0D02\u0D16\u0D48": "n\u0307khai"
+    "\u0D02\u0D17\u0D48": "n\u0307gai"
+    "\u0D02\u0D18\u0D48": "n\u0307ghai"
+    "\u0D02\u0D19\u0D48": "n\u0307n\u0307ai"
+    "\u0D02\u0D1A\u0D48": "n\u0303cai"
+    "\u0D02\u0D1B\u0D48": "n\u0303chai"
+    "\u0D02\u0D1C\u0D48": "n\u0303jai"
+    "\u0D02\u0D1D\u0D48": "n\u0303jhai"
+    "\u0D02\u0D1E\u0D48": "n\u0303n\u0303ai"
+    "\u0D02\u0D1F\u0D48": "n\u0323t\u0323ai"
+    "\u0D02\u0D20\u0D48": "n\u0323t\u0323hai"
+    "\u0D02\u0D21\u0D48": "n\u0323d\u0323ai"
+    "\u0D02\u0D22\u0D48": "n\u0323d\u0323hai"
+    "\u0D02\u0D23\u0D48": "n\u0323n\u0323ai"
+    "\u0D02\u0D24\u0D48": "ntai"
+    "\u0D02\u0D25\u0D48": "nthai"
+    "\u0D02\u0D26\u0D48": "ndai"
+    "\u0D02\u0D27\u0D48": "ndhai"
+    "\u0D02\u0D29\u0D48": "nn\u0332ai"
+    "\u0D02\u0D28\u0D48": "nnai"
+    "\u0D02\u0D2A\u0D48": "mpai"
+    "\u0D02\u0D2B\u0D48": "mphai"
+    "\u0D02\u0D2C\u0D48": "mbai"
+    "\u0D02\u0D2D\u0D48": "mbhai"
+    "\u0D02\u0D2E\u0D48": "mmai"
+    "\u0D02\u0D2F\u0D48": "m\u0323yai"
+    "\u0D02\u0D31\u0D31\u0D48": "m\u0323t\u0332t\u0332ai"
+    "\u0D02\u0D31\u0D48": "m\u0323r\u0332ai"
+    "\u0D02\u0D30\u0D48": "m\u0323rai"
+    "\u0D02\u0D33\u0D48": "m\u0323l\u0323ai"
+    "\u0D02\u0D34\u0D48": "m\u0323l\u0332ai"
+    "\u0D02\u0D32\u0D48": "m\u0323lai"
+    "\u0D02\u0D35\u0D48": "m\u0323vai"
+    "\u0D02\u0D36\u0D48": "m\u0323s\u0301ai"
+    "\u0D02\u0D37\u0D48": "m\u0323s\u0323ai"
+    "\u0D02\u0D38\u0D48": "m\u0323sai"
+    "\u0D02\u0D39\u0D48": "m\u0323hai"
+
+    "\u0D15\u0D48": "kai"
+    "\u0D16\u0D48": "khai"
+    "\u0D17\u0D48": "gai"
+    "\u0D18\u0D48": "ghai"
+    "\u0D19\u0D48": "n\u0307ai"
+    "\u0D1A\u0D48": "cai"
+    "\u0D1B\u0D48": "chai"
+    "\u0D1C\u0D48": "jai"
+    "\u0D1D\u0D48": "jhai"
+    "\u0D1E\u0D48": "n\u0303ai"
+    "\u0D1F\u0D48": "t\u0323ai"
+    "\u0D20\u0D48": "t\u0323hai"
+    "\u0D21\u0D48": "d\u0323ai"
+    "\u0D22\u0D48": "d\u0323hai"
+    "\u0D23\u0D48": "n\u0323ai"
+    "\u0D24\u0D48": "tai"
+    "\u0D25\u0D48": "thai"
+    "\u0D26\u0D48": "dai"
+    "\u0D27\u0D48": "dhai"
+    "\u0D29\u0D48": "n\u0332ai"
+    "\u0D28\u0D48": "nai"
+    "\u0D2A\u0D48": "pai"
+    "\u0D2B\u0D48": "phai"
+    "\u0D2C\u0D48": "bai"
+    "\u0D2D\u0D48": "bhai"
+    "\u0D2E\u0D48": "mai"
+    "\u0D2F\u0D48": "yai"
+    "\u0D31\u0D31\u0D48": "t\u0332t\u0332ai"
+    "\u0D31\u0D48": "r\u0332ai"
+    "\u0D30\u0D48": "rai"
+    "\u0D33\u0D48": "l\u0323ai"
+    "\u0D34\u0D48": "l\u0332ai"
+    "\u0D32\u0D48": "lai"
+    "\u0D35\u0D48": "vai"
+    "\u0D36\u0D48": "s\u0301ai"
+    "\u0D37\u0D48": "s\u0323ai"
+    "\u0D38\u0D48": "sai"
+    "\u0D39\u0D48": "hai"
+    "\u0D3A\u0D48": "t\u0324ai"
+    "\u0D29\u0D48": "n\u0332ai"
+    
+    # END OF CONSONANTS WITH VOWEL AI
+    
+    # CONSONANTS WITH VOWEL AU
+    
+    "\u0D02\u0D15\u0D4C": "n\u0307kau"
+    "\u0D02\u0D16\u0D4C": "n\u0307khau"
+    "\u0D02\u0D17\u0D4C": "n\u0307gau"
+    "\u0D02\u0D18\u0D4C": "n\u0307ghau"
+    "\u0D02\u0D19\u0D4C": "n\u0307n\u0307au"
+    "\u0D02\u0D1A\u0D4C": "n\u0303cau"
+    "\u0D02\u0D1B\u0D4C": "n\u0303chau"
+    "\u0D02\u0D1C\u0D4C": "n\u0303jau"
+    "\u0D02\u0D1D\u0D4C": "n\u0303jhau"
+    "\u0D02\u0D1E\u0D4C": "n\u0303n\u0303au"
+    "\u0D02\u0D1F\u0D4C": "n\u0323t\u0323au"
+    "\u0D02\u0D20\u0D4C": "n\u0323t\u0323hau"
+    "\u0D02\u0D21\u0D4C": "n\u0323d\u0323au"
+    "\u0D02\u0D22\u0D4C": "n\u0323d\u0323hau"
+    "\u0D02\u0D23\u0D4C": "n\u0323n\u0323au"
+    "\u0D02\u0D24\u0D4C": "ntau"
+    "\u0D02\u0D25\u0D4C": "nthau"
+    "\u0D02\u0D26\u0D4C": "ndau"
+    "\u0D02\u0D27\u0D4C": "ndhau"
+    "\u0D02\u0D29\u0D4C": "nn\u0332au"
+    "\u0D02\u0D28\u0D4C": "nnau"
+    "\u0D02\u0D2A\u0D4C": "mpau"
+    "\u0D02\u0D2B\u0D4C": "mphau"
+    "\u0D02\u0D2C\u0D4C": "mbau"
+    "\u0D02\u0D2D\u0D4C": "mbhau"
+    "\u0D02\u0D2E\u0D4C": "mmau"
+    "\u0D02\u0D2F\u0D4C": "m\u0323yau"
+    "\u0D02\u0D31\u0D31\u0D4C": "m\u0323t\u0332t\u0332au"
+    "\u0D02\u0D31\u0D4C": "m\u0323r\u0332au"
+    "\u0D02\u0D30\u0D4C": "m\u0323rau"
+    "\u0D02\u0D33\u0D4C": "m\u0323l\u0323au"
+    "\u0D02\u0D34\u0D4C": "m\u0323l\u0332au"
+    "\u0D02\u0D32\u0D4C": "m\u0323lau"
+    "\u0D02\u0D35\u0D4C": "m\u0323vau"
+    "\u0D02\u0D36\u0D4C": "m\u0323s\u0301au"
+    "\u0D02\u0D37\u0D4C": "m\u0323s\u0323au"
+    "\u0D02\u0D38\u0D4C": "m\u0323sau"
+    "\u0D02\u0D39\u0D4C": "m\u0323hau"
+
+    "\u0D15\u0D4C": "kau"
+    "\u0D16\u0D4C": "khau"
+    "\u0D17\u0D4C": "gau"
+    "\u0D18\u0D4C": "ghau"
+    "\u0D19\u0D4C": "n\u0307au"
+    "\u0D1A\u0D4C": "cau"
+    "\u0D1B\u0D4C": "chau"
+    "\u0D1C\u0D4C": "jau"
+    "\u0D1D\u0D4C": "jhau"
+    "\u0D1E\u0D4C": "n\u0303au"
+    "\u0D1F\u0D4C": "t\u0323au"
+    "\u0D20\u0D4C": "t\u0323hau"
+    "\u0D21\u0D4C": "d\u0323au"
+    "\u0D22\u0D4C": "d\u0323hau"
+    "\u0D23\u0D4C": "n\u0323au"
+    "\u0D24\u0D4C": "tau"
+    "\u0D25\u0D4C": "thau"
+    "\u0D26\u0D4C": "dau"
+    "\u0D27\u0D4C": "dhau"
+    "\u0D29\u0D4C": "n\u0332au"
+    "\u0D28\u0D4C": "nau"
+    "\u0D2A\u0D4C": "pau"
+    "\u0D2B\u0D4C": "phau"
+    "\u0D2C\u0D4C": "bau"
+    "\u0D2D\u0D4C": "bhau"
+    "\u0D2E\u0D4C": "mau"
+    "\u0D2F\u0D4C": "yau"
+    "\u0D31\u0D31\u0D4C": "t\u0332t\u0332au"
+    "\u0D31\u0D4C": "r\u0332au"
+    "\u0D30\u0D4C": "rau"
+    "\u0D33\u0D4C": "l\u0323au"
+    "\u0D34\u0D4C": "l\u0332au"
+    "\u0D32\u0D4C": "lau"
+    "\u0D35\u0D4C": "vau"
+    "\u0D36\u0D4C": "s\u0301au"
+    "\u0D37\u0D4C": "s\u0323au"
+    "\u0D38\u0D4C": "sau"
+    "\u0D39\u0D4C": "hau"
+    "\u0D3A\u0D4C": "t\u0324au"
+    "\u0D29\u0D4C": "n\u0332au"
+    
+    # END OF CONSONANTS WITH VOWEL AU
+    
+    # CONSONANTS WITH VOWEL I WITH MACRON
+    
+    "\u0D02\u0D15\u0D40": "n\u0307ki\u0304"
+    "\u0D02\u0D16\u0D40": "n\u0307khi\u0304"
+    "\u0D02\u0D17\u0D40": "n\u0307gi\u0304"
+    "\u0D02\u0D18\u0D40": "n\u0307ghi\u0304"
+    "\u0D02\u0D19\u0D40": "n\u0307n\u0307i\u0304"
+    "\u0D02\u0D1A\u0D40": "n\u0303ci\u0304"
+    "\u0D02\u0D1B\u0D40": "n\u0303chi\u0304"
+    "\u0D02\u0D1C\u0D40": "n\u0303ji\u0304"
+    "\u0D02\u0D1D\u0D40": "n\u0303jhi\u0304"
+    "\u0D02\u0D1E\u0D40": "n\u0303n\u0303i\u0304"
+    "\u0D02\u0D1F\u0D40": "n\u0323t\u0323i\u0304"
+    "\u0D02\u0D20\u0D40": "n\u0323t\u0323hi\u0304"
+    "\u0D02\u0D21\u0D40": "n\u0323d\u0323i\u0304"
+    "\u0D02\u0D22\u0D40": "n\u0323d\u0323hi\u0304"
+    "\u0D02\u0D23\u0D40": "n\u0323n\u0323i\u0304"
+    "\u0D02\u0D24\u0D40": "nti\u0304"
+    "\u0D02\u0D25\u0D40": "nthi\u0304"
+    "\u0D02\u0D26\u0D40": "ndi\u0304"
+    "\u0D02\u0D27\u0D40": "ndhi\u0304"
+    "\u0D02\u0D29\u0D40": "nn\u0332i\u0304"
+    "\u0D02\u0D28\u0D40": "nni\u0304"
+    "\u0D02\u0D2A\u0D40": "mpi\u0304"
+    "\u0D02\u0D2B\u0D40": "mphi\u0304"
+    "\u0D02\u0D2C\u0D40": "mbi\u0304"
+    "\u0D02\u0D2D\u0D40": "mbhi\u0304"
+    "\u0D02\u0D2E\u0D40": "mmi\u0304"
+    "\u0D02\u0D2F\u0D40": "m\u0323yi\u0304"
+    "\u0D02\u0D31\u0D31\u0D40": "m\u0323t\u0332t\u0332i\u0304"
+    "\u0D02\u0D31\u0D40": "m\u0323r\u0332i\u0304"
+    "\u0D02\u0D30\u0D40": "m\u0323ri\u0304"
+    "\u0D02\u0D33\u0D40": "m\u0323l\u0323i\u0304"
+    "\u0D02\u0D34\u0D40": "m\u0323l\u0332i\u0304"
+    "\u0D02\u0D32\u0D40": "m\u0323li\u0304"
+    "\u0D02\u0D35\u0D40": "m\u0323vi\u0304"
+    "\u0D02\u0D36\u0D40": "m\u0323s\u0301i\u0304"
+    "\u0D02\u0D37\u0D40": "m\u0323s\u0323i\u0304"
+    "\u0D02\u0D38\u0D40": "m\u0323si\u0304"
+    "\u0D02\u0D39\u0D40": "m\u0323hi\u0304"
+
+    "\u0D15\u0D40": "ki\u0304"
+    "\u0D16\u0D40": "khi\u0304"
+    "\u0D17\u0D40": "gi\u0304"
+    "\u0D18\u0D40": "ghi\u0304"
+    "\u0D19\u0D40": "n\u0307i\u0304"
+    "\u0D1A\u0D40": "ci\u0304"
+    "\u0D1B\u0D40": "chi\u0304"
+    "\u0D1C\u0D40": "ji\u0304"
+    "\u0D1D\u0D40": "jhi\u0304"
+    "\u0D1E\u0D40": "n\u0303i\u0304"
+    "\u0D1F\u0D40": "t\u0323i\u0304"
+    "\u0D20\u0D40": "t\u0323hi\u0304"
+    "\u0D21\u0D40": "d\u0323i\u0304"
+    "\u0D22\u0D40": "d\u0323hi\u0304"
+    "\u0D23\u0D40": "n\u0323i\u0304"
+    "\u0D24\u0D40": "ti\u0304"
+    "\u0D25\u0D40": "thi\u0304"
+    "\u0D26\u0D40": "di\u0304"
+    "\u0D27\u0D40": "dhi\u0304"
+    "\u0D29\u0D40": "n\u0332i\u0304"
+    "\u0D28\u0D40": "ni\u0304"
+    "\u0D2A\u0D40": "pi\u0304"
+    "\u0D2B\u0D40": "phi\u0304"
+    "\u0D2C\u0D40": "bi\u0304"
+    "\u0D2D\u0D40": "bhi\u0304"
+    "\u0D2E\u0D40": "mi\u0304"
+    "\u0D2F\u0D40": "yi\u0304"
+    "\u0D31\u0D31\u0D40": "t\u0332t\u0332i\u0304"
+    "\u0D31\u0D40": "r\u0332i\u0304"
+    "\u0D30\u0D40": "ri\u0304"
+    "\u0D33\u0D40": "l\u0323i\u0304"
+    "\u0D34\u0D40": "l\u0332i\u0304"
+    "\u0D32\u0D40": "li\u0304"
+    "\u0D35\u0D40": "vi\u0304"
+    "\u0D36\u0D40": "s\u0301i\u0304"
+    "\u0D37\u0D40": "s\u0323i\u0304"
+    "\u0D38\u0D40": "si\u0304"
+    "\u0D39\u0D40": "hi\u0304"
+    "\u0D3A\u0D40": "t\u0324i\u0304"
+    "\u0D29\u0D40": "n\u0332i\u0304"
+    
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+    
+    # CONSONANTS WITH VOWEL I ALONE
+    
+    "\u0D02\u0D15\u0D3F": "n\u0307ki"
+    "\u0D02\u0D16\u0D3F": "n\u0307khi"
+    "\u0D02\u0D17\u0D3F": "n\u0307gi"
+    "\u0D02\u0D18\u0D3F": "n\u0307ghi"
+    "\u0D02\u0D19\u0D3F": "n\u0307n\u0307i"
+    "\u0D02\u0D1A\u0D3F": "n\u0303ci"
+    "\u0D02\u0D1B\u0D3F": "n\u0303chi"
+    "\u0D02\u0D1C\u0D3F": "n\u0303ji"
+    "\u0D02\u0D1D\u0D3F": "n\u0303jhi"
+    "\u0D02\u0D1E\u0D3F": "n\u0303n\u0303i"
+    "\u0D02\u0D1F\u0D3F": "n\u0323t\u0323i"
+    "\u0D02\u0D20\u0D3F": "n\u0323t\u0323hi"
+    "\u0D02\u0D21\u0D3F": "n\u0323d\u0323i"
+    "\u0D02\u0D22\u0D3F": "n\u0323d\u0323hi"
+    "\u0D02\u0D23\u0D3F": "n\u0323n\u0323i"
+    "\u0D02\u0D24\u0D3F": "nti"
+    "\u0D02\u0D25\u0D3F": "nthi"
+    "\u0D02\u0D26\u0D3F": "ndi"
+    "\u0D02\u0D27\u0D3F": "ndhi"
+    "\u0D02\u0D29\u0D3F": "nn\u0332i"
+    "\u0D02\u0D28\u0D3F": "nni"
+    "\u0D02\u0D2A\u0D3F": "mpi"
+    "\u0D02\u0D2B\u0D3F": "mphi"
+    "\u0D02\u0D2C\u0D3F": "mbi"
+    "\u0D02\u0D2D\u0D3F": "mbhi"
+    "\u0D02\u0D2E\u0D3F": "mmi"
+    "\u0D02\u0D2F\u0D3F": "m\u0323yi"
+    "\u0D02\u0D31\u0D31\u0D3F": "m\u0323t\u0332t\u0332i"
+    "\u0D02\u0D31\u0D3F": "m\u0323r\u0332i"
+    "\u0D02\u0D30\u0D3F": "m\u0323ri"
+    "\u0D02\u0D33\u0D3F": "m\u0323l\u0323i"
+    "\u0D02\u0D34\u0D3F": "m\u0323l\u0332i"
+    "\u0D02\u0D32\u0D3F": "m\u0323li"
+    "\u0D02\u0D35\u0D3F": "m\u0323vi"
+    "\u0D02\u0D36\u0D3F": "m\u0323s\u0301i"
+    "\u0D02\u0D37\u0D3F": "m\u0323s\u0323i"
+    "\u0D02\u0D38\u0D3F": "m\u0323si"
+    "\u0D02\u0D39\u0D3F": "m\u0323hi"
+
+    "\u0D15\u0D3F": "ki"
+    "\u0D16\u0D3F": "khi"
+    "\u0D17\u0D3F": "gi"
+    "\u0D18\u0D3F": "ghi"
+    "\u0D19\u0D3F": "n\u0307i"
+    "\u0D1A\u0D3F": "ci"
+    "\u0D1B\u0D3F": "chi"
+    "\u0D1C\u0D3F": "ji"
+    "\u0D1D\u0D3F": "jhi"
+    "\u0D1E\u0D3F": "n\u0303i"
+    "\u0D1F\u0D3F": "t\u0323i"
+    "\u0D20\u0D3F": "t\u0323hi"
+    "\u0D21\u0D3F": "d\u0323i"
+    "\u0D22\u0D3F": "d\u0323hi"
+    "\u0D23\u0D3F": "n\u0323i"
+    "\u0D24\u0D3F": "ti"
+    "\u0D25\u0D3F": "thi"
+    "\u0D26\u0D3F": "di"
+    "\u0D27\u0D3F": "dhi"
+    "\u0D29\u0D3F": "n\u0332i"
+    "\u0D28\u0D3F": "ni"
+    "\u0D2A\u0D3F": "pi"
+    "\u0D2B\u0D3F": "phi"
+    "\u0D2C\u0D3F": "bi"
+    "\u0D2D\u0D3F": "bhi"
+    "\u0D2E\u0D3F": "mi"
+    "\u0D2F\u0D3F": "yi"
+    "\u0D31\u0D31\u0D3F": "t\u0332t\u0332i"
+    "\u0D31\u0D3F": "r\u0332i"
+    "\u0D30\u0D3F": "ri"
+    "\u0D33\u0D3F": "l\u0323i"
+    "\u0D34\u0D3F": "l\u0332i"
+    "\u0D32\u0D3F": "li"
+    "\u0D35\u0D3F": "vi"
+    "\u0D36\u0D3F": "s\u0301i"
+    "\u0D37\u0D3F": "s\u0323i"
+    "\u0D38\u0D3F": "si"
+    "\u0D39\u0D3F": "hi"
+    "\u0D3A\u0D3F": "t\u0324i"
+    "\u0D29\u0D3F": "n\u0332i"
+    
+    # END OF CONSONANTS WITH VOWEL I ALONE
+    
+    # CONSONANTS WITH VOWEL U WITH MACRON
+    
+    "\u0D02\u0D15\u0D42": "n\u0307ku\u0304"
+    "\u0D02\u0D16\u0D42": "n\u0307khu\u0304"
+    "\u0D02\u0D17\u0D42": "n\u0307gu\u0304"
+    "\u0D02\u0D18\u0D42": "n\u0307ghu\u0304"
+    "\u0D02\u0D19\u0D42": "n\u0307n\u0307u\u0304"
+    "\u0D02\u0D1A\u0D42": "n\u0303cu\u0304"
+    "\u0D02\u0D1B\u0D42": "n\u0303chu\u0304"
+    "\u0D02\u0D1C\u0D42": "n\u0303ju\u0304"
+    "\u0D02\u0D1D\u0D42": "n\u0303jhu\u0304"
+    "\u0D02\u0D1E\u0D42": "n\u0303n\u0303u\u0304"
+    "\u0D02\u0D1F\u0D42": "n\u0323t\u0323u\u0304"
+    "\u0D02\u0D20\u0D42": "n\u0323t\u0323hu\u0304"
+    "\u0D02\u0D21\u0D42": "n\u0323d\u0323u\u0304"
+    "\u0D02\u0D22\u0D42": "n\u0323d\u0323hu\u0304"
+    "\u0D02\u0D23\u0D42": "n\u0323n\u0323u\u0304"
+    "\u0D02\u0D24\u0D42": "ntu\u0304"
+    "\u0D02\u0D25\u0D42": "nthu\u0304"
+    "\u0D02\u0D26\u0D42": "ndu\u0304"
+    "\u0D02\u0D27\u0D42": "ndhu\u0304"
+    "\u0D02\u0D29\u0D42": "nn\u0332u\u0304"
+    "\u0D02\u0D28\u0D42": "nnu\u0304"
+    "\u0D02\u0D2A\u0D42": "mpu\u0304"
+    "\u0D02\u0D2B\u0D42": "mphu\u0304"
+    "\u0D02\u0D2C\u0D42": "mbu\u0304"
+    "\u0D02\u0D2D\u0D42": "mbhu\u0304"
+    "\u0D02\u0D2E\u0D42": "mmu\u0304"
+    "\u0D02\u0D2F\u0D42": "m\u0323yu\u0304"
+    "\u0D02\u0D31\u0D31\u0D42": "m\u0323t\u0332t\u0332u\u0304"
+    "\u0D02\u0D31\u0D42": "m\u0323r\u0332u\u0304"
+    "\u0D02\u0D30\u0D42": "m\u0323ru\u0304"
+    "\u0D02\u0D33\u0D42": "m\u0323l\u0323u\u0304"
+    "\u0D02\u0D34\u0D42": "m\u0323l\u0332u\u0304"
+    "\u0D02\u0D32\u0D42": "m\u0323lu\u0304"
+    "\u0D02\u0D35\u0D42": "m\u0323vu\u0304"
+    "\u0D02\u0D36\u0D42": "m\u0323s\u0301u\u0304"
+    "\u0D02\u0D37\u0D42": "m\u0323s\u0323u\u0304"
+    "\u0D02\u0D38\u0D42": "m\u0323su\u0304"
+    "\u0D02\u0D39\u0D42": "m\u0323hu\u0304"
+
+    "\u0D15\u0D42": "ku\u0304"
+    "\u0D16\u0D42": "khu\u0304"
+    "\u0D17\u0D42": "gu\u0304"
+    "\u0D18\u0D42": "ghu\u0304"
+    "\u0D19\u0D42": "n\u0307u\u0304"
+    "\u0D1A\u0D42": "cu\u0304"
+    "\u0D1B\u0D42": "chu\u0304"
+    "\u0D1C\u0D42": "ju\u0304"
+    "\u0D1D\u0D42": "jhu\u0304"
+    "\u0D1E\u0D42": "n\u0303u\u0304"
+    "\u0D1F\u0D42": "t\u0323u\u0304"
+    "\u0D20\u0D42": "t\u0323hu\u0304"
+    "\u0D21\u0D42": "d\u0323u\u0304"
+    "\u0D22\u0D42": "d\u0323hu\u0304"
+    "\u0D23\u0D42": "n\u0323u\u0304"
+    "\u0D24\u0D42": "tu\u0304"
+    "\u0D25\u0D42": "thu\u0304"
+    "\u0D26\u0D42": "du\u0304"
+    "\u0D27\u0D42": "dhu\u0304"
+    "\u0D29\u0D42": "n\u0332u\u0304"
+    "\u0D28\u0D42": "nu\u0304"
+    "\u0D2A\u0D42": "pu\u0304"
+    "\u0D2B\u0D42": "phu\u0304"
+    "\u0D2C\u0D42": "bu\u0304"
+    "\u0D2D\u0D42": "bhu\u0304"
+    "\u0D2E\u0D42": "mu\u0304"
+    "\u0D2F\u0D42": "yu\u0304"
+    "\u0D31\u0D31\u0D42": "t\u0332t\u0332u\u0304"
+    "\u0D31\u0D42": "r\u0332u\u0304"
+    "\u0D30\u0D42": "ru\u0304"
+    "\u0D33\u0D42": "l\u0323u\u0304"
+    "\u0D34\u0D42": "l\u0332u\u0304"
+    "\u0D32\u0D42": "lu\u0304"
+    "\u0D35\u0D42": "vu\u0304"
+    "\u0D36\u0D42": "s\u0301u\u0304"
+    "\u0D37\u0D42": "s\u0323u\u0304"
+    "\u0D38\u0D42": "su\u0304"
+    "\u0D39\u0D42": "hu\u0304"
+    "\u0D3A\u0D42": "t\u0324u\u0304"
+    "\u0D29\u0D42": "n\u0332u\u0304"
+    
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+    
+    # CONSONANTS WITH VOWEL U ALONE
+    
+    "\u0D02\u0D15\u0D41": "n\u0307ku"
+    "\u0D02\u0D16\u0D41": "n\u0307khu"
+    "\u0D02\u0D17\u0D41": "n\u0307gu"
+    "\u0D02\u0D18\u0D41": "n\u0307ghu"
+    "\u0D02\u0D19\u0D41": "n\u0307n\u0307u"
+    "\u0D02\u0D1A\u0D41": "n\u0303cu"
+    "\u0D02\u0D1B\u0D41": "n\u0303chu"
+    "\u0D02\u0D1C\u0D41": "n\u0303ju"
+    "\u0D02\u0D1D\u0D41": "n\u0303jhu"
+    "\u0D02\u0D1E\u0D41": "n\u0303n\u0303u"
+    "\u0D02\u0D1F\u0D41": "n\u0323t\u0323u"
+    "\u0D02\u0D20\u0D41": "n\u0323t\u0323hu"
+    "\u0D02\u0D21\u0D41": "n\u0323d\u0323u"
+    "\u0D02\u0D22\u0D41": "n\u0323d\u0323hu"
+    "\u0D02\u0D23\u0D41": "n\u0323n\u0323u"
+    "\u0D02\u0D24\u0D41": "ntu"
+    "\u0D02\u0D25\u0D41": "nthu"
+    "\u0D02\u0D26\u0D41": "ndu"
+    "\u0D02\u0D27\u0D41": "ndhu"
+    "\u0D02\u0D29\u0D41": "nn\u0332u"
+    "\u0D02\u0D28\u0D41": "nnu"
+    "\u0D02\u0D2A\u0D41": "mpu"
+    "\u0D02\u0D2B\u0D41": "mphu"
+    "\u0D02\u0D2C\u0D41": "mbu"
+    "\u0D02\u0D2D\u0D41": "mbhu"
+    "\u0D02\u0D2E\u0D41": "mmu"
+    "\u0D02\u0D2F\u0D41": "m\u0323yu"
+    "\u0D02\u0D31\u0D31\u0D41": "m\u0323t\u0332t\u0332u"
+    "\u0D02\u0D31\u0D41": "m\u0323r\u0332u"
+    "\u0D02\u0D30\u0D41": "m\u0323ru"
+    "\u0D02\u0D33\u0D41": "m\u0323l\u0323u"
+    "\u0D02\u0D34\u0D41": "m\u0323l\u0332u"
+    "\u0D02\u0D32\u0D41": "m\u0323lu"
+    "\u0D02\u0D35\u0D41": "m\u0323vu"
+    "\u0D02\u0D36\u0D41": "m\u0323s\u0301u"
+    "\u0D02\u0D37\u0D41": "m\u0323s\u0323u"
+    "\u0D02\u0D38\u0D41": "m\u0323su"
+    "\u0D02\u0D39\u0D41": "m\u0323hu"
+
+    "\u0D15\u0D41": "ku"
+    "\u0D16\u0D41": "khu"
+    "\u0D17\u0D41": "gu"
+    "\u0D18\u0D41": "ghu"
+    "\u0D19\u0D41": "n\u0307u"
+    "\u0D1A\u0D41": "cu"
+    "\u0D1B\u0D41": "chu"
+    "\u0D1C\u0D41": "ju"
+    "\u0D1D\u0D41": "jhu"
+    "\u0D1E\u0D41": "n\u0303u"
+    "\u0D1F\u0D41": "t\u0323u"
+    "\u0D20\u0D41": "t\u0323hu"
+    "\u0D21\u0D41": "d\u0323u"
+    "\u0D22\u0D41": "d\u0323hu"
+    "\u0D23\u0D41": "n\u0323u"
+    "\u0D24\u0D41": "tu"
+    "\u0D25\u0D41": "thu"
+    "\u0D26\u0D41": "du"
+    "\u0D27\u0D41": "dhu"
+    "\u0D29\u0D41": "n\u0332u"
+    "\u0D28\u0D41": "nu"
+    "\u0D2A\u0D41": "pu"
+    "\u0D2B\u0D41": "phu"
+    "\u0D2C\u0D41": "bu"
+    "\u0D2D\u0D41": "bhu"
+    "\u0D2E\u0D41": "mu"
+    "\u0D2F\u0D41": "yu"
+    "\u0D31\u0D31\u0D41": "t\u0332t\u0332u"
+    "\u0D31\u0D41": "r\u0332u"
+    "\u0D30\u0D41": "ru"
+    "\u0D33\u0D41": "l\u0323u"
+    "\u0D34\u0D41": "l\u0332u"
+    "\u0D32\u0D41": "lu"
+    "\u0D35\u0D41": "vu"
+    "\u0D36\u0D41": "s\u0301u"
+    "\u0D37\u0D41": "s\u0323u"
+    "\u0D38\u0D41": "su"
+    "\u0D39\u0D41": "hu"
+    "\u0D3A\u0D41": "t\u0324u"
+    "\u0D29\u0D41": "n\u0332u"
+    
+    # END OF CONSONANTS WITH VOWEL U ALONE
+    
+    # CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+    
+    "\u0D02\u0D15\u0D44": "n\u0307kr\u0304\u0325"
+    "\u0D02\u0D16\u0D44": "n\u0307khr\u0304\u0325"
+    "\u0D02\u0D17\u0D44": "n\u0307gr\u0304\u0325"
+    "\u0D02\u0D18\u0D44": "n\u0307ghr\u0304\u0325"
+    "\u0D02\u0D19\u0D44": "n\u0307n\u0307r\u0304\u0325"
+    "\u0D02\u0D1A\u0D44": "n\u0303cr\u0304\u0325"
+    "\u0D02\u0D1B\u0D44": "n\u0303chr\u0304\u0325"
+    "\u0D02\u0D1C\u0D44": "n\u0303jr\u0304\u0325"
+    "\u0D02\u0D1D\u0D44": "n\u0303jhr\u0304\u0325"
+    "\u0D02\u0D1E\u0D44": "n\u0303n\u0303r\u0304\u0325"
+    "\u0D02\u0D1F\u0D44": "n\u0323t\u0323r\u0304\u0325"
+    "\u0D02\u0D20\u0D44": "n\u0323t\u0323hr\u0304\u0325"
+    "\u0D02\u0D21\u0D44": "n\u0323d\u0323r\u0304\u0325"
+    "\u0D02\u0D22\u0D44": "n\u0323d\u0323hr\u0304\u0325"
+    "\u0D02\u0D23\u0D44": "n\u0323n\u0323r\u0304\u0325"
+    "\u0D02\u0D24\u0D44": "ntr\u0304\u0325"
+    "\u0D02\u0D25\u0D44": "nthr\u0304\u0325"
+    "\u0D02\u0D26\u0D44": "ndr\u0304\u0325"
+    "\u0D02\u0D27\u0D44": "ndhr\u0304\u0325"
+    "\u0D02\u0D29\u0D44": "nn\u0332r\u0304\u0325"
+    "\u0D02\u0D28\u0D44": "nnr\u0304\u0325"
+    "\u0D02\u0D2A\u0D44": "mpr\u0304\u0325"
+    "\u0D02\u0D2B\u0D44": "mphr\u0304\u0325"
+    "\u0D02\u0D2C\u0D44": "mbr\u0304\u0325"
+    "\u0D02\u0D2D\u0D44": "mbhr\u0304\u0325"
+    "\u0D02\u0D2E\u0D44": "mmr\u0304\u0325"
+    "\u0D02\u0D2F\u0D44": "m\u0323yr\u0304\u0325"
+    "\u0D02\u0D31\u0D31\u0D44": "m\u0323t\u0332t\u0332r\u0304\u0325"
+    "\u0D02\u0D31\u0D44": "m\u0323r\u0332r\u0304\u0325"
+    "\u0D02\u0D30\u0D44": "m\u0323rr\u0304\u0325"
+    "\u0D02\u0D33\u0D44": "m\u0323l\u0323r\u0304\u0325"
+    "\u0D02\u0D34\u0D44": "m\u0323l\u0332r\u0304\u0325"
+    "\u0D02\u0D32\u0D44": "m\u0323lr\u0304\u0325"
+    "\u0D02\u0D35\u0D44": "m\u0323vr\u0304\u0325"
+    "\u0D02\u0D36\u0D44": "m\u0323s\u0301r\u0304\u0325"
+    "\u0D02\u0D37\u0D44": "m\u0323s\u0323r\u0304\u0325"
+    "\u0D02\u0D38\u0D44": "m\u0323sr\u0304\u0325"
+    "\u0D02\u0D39\u0D44": "m\u0323hr\u0304\u0325"
+
+    "\u0D15\u0D44": "kr\u0304\u0325"
+    "\u0D16\u0D44": "khr\u0304\u0325"
+    "\u0D17\u0D44": "gr\u0304\u0325"
+    "\u0D18\u0D44": "ghr\u0304\u0325"
+    "\u0D19\u0D44": "n\u0307r\u0304\u0325"
+    "\u0D1A\u0D44": "cr\u0304\u0325"
+    "\u0D1B\u0D44": "chr\u0304\u0325"
+    "\u0D1C\u0D44": "jr\u0304\u0325"
+    "\u0D1D\u0D44": "jhr\u0304\u0325"
+    "\u0D1E\u0D44": "n\u0303r\u0304\u0325"
+    "\u0D1F\u0D44": "t\u0323r\u0304\u0325"
+    "\u0D20\u0D44": "t\u0323hr\u0304\u0325"
+    "\u0D21\u0D44": "d\u0323r\u0304\u0325"
+    "\u0D22\u0D44": "d\u0323hr\u0304\u0325"
+    "\u0D23\u0D44": "n\u0323r\u0304\u0325"
+    "\u0D24\u0D44": "tr\u0304\u0325"
+    "\u0D25\u0D44": "thr\u0304\u0325"
+    "\u0D26\u0D44": "dr\u0304\u0325"
+    "\u0D27\u0D44": "dhr\u0304\u0325"
+    "\u0D29\u0D44": "n\u0332r\u0304\u0325"
+    "\u0D28\u0D44": "nr\u0304\u0325"
+    "\u0D2A\u0D44": "pr\u0304\u0325"
+    "\u0D2B\u0D44": "phr\u0304\u0325"
+    "\u0D2C\u0D44": "br\u0304\u0325"
+    "\u0D2D\u0D44": "bhr\u0304\u0325"
+    "\u0D2E\u0D44": "mr\u0304\u0325"
+    "\u0D2F\u0D44": "yr\u0304\u0325"
+    "\u0D31\u0D31\u0D44": "t\u0332t\u0332r\u0304\u0325"
+    "\u0D31\u0D44": "r\u0332r\u0304\u0325"
+    "\u0D30\u0D44": "rr\u0304\u0325"
+    "\u0D33\u0D44": "l\u0323r\u0304\u0325"
+    "\u0D34\u0D44": "l\u0332r\u0304\u0325"
+    "\u0D32\u0D44": "lr\u0304\u0325"
+    "\u0D35\u0D44": "vr\u0304\u0325"
+    "\u0D36\u0D44": "s\u0301r\u0304\u0325"
+    "\u0D37\u0D44": "s\u0323r\u0304\u0325"
+    "\u0D38\u0D44": "sr\u0304\u0325"
+    "\u0D39\u0D44": "hr\u0304\u0325"
+    "\u0D3A\u0D44": "t\u0324r\u0304\u0325"
+    "\u0D29\u0D44": "n\u0332r\u0304\u0325"
+    
+    # END OF CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+    
+    # CONSONANTS WITH VOWEL R WITH RING BELOW
+    
+    "\u0D02\u0D15\u0D43": "n\u0307kr\u0325"
+    "\u0D02\u0D16\u0D43": "n\u0307khr\u0325"
+    "\u0D02\u0D17\u0D43": "n\u0307gr\u0325"
+    "\u0D02\u0D18\u0D43": "n\u0307ghr\u0325"
+    "\u0D02\u0D19\u0D43": "n\u0307n\u0307r\u0325"
+    "\u0D02\u0D1A\u0D43": "n\u0303cr\u0325"
+    "\u0D02\u0D1B\u0D43": "n\u0303chr\u0325"
+    "\u0D02\u0D1C\u0D43": "n\u0303jr\u0325"
+    "\u0D02\u0D1D\u0D43": "n\u0303jhr\u0325"
+    "\u0D02\u0D1E\u0D43": "n\u0303n\u0303r\u0325"
+    "\u0D02\u0D1F\u0D43": "n\u0323t\u0323r\u0325"
+    "\u0D02\u0D20\u0D43": "n\u0323t\u0323hr\u0325"
+    "\u0D02\u0D21\u0D43": "n\u0323d\u0323r\u0325"
+    "\u0D02\u0D22\u0D43": "n\u0323d\u0323hr\u0325"
+    "\u0D02\u0D23\u0D43": "n\u0323n\u0323r\u0325"
+    "\u0D02\u0D24\u0D43": "ntr\u0325"
+    "\u0D02\u0D25\u0D43": "nthr\u0325"
+    "\u0D02\u0D26\u0D43": "ndr\u0325"
+    "\u0D02\u0D27\u0D43": "ndhr\u0325"
+    "\u0D02\u0D29\u0D43": "nn\u0332r\u0325"
+    "\u0D02\u0D28\u0D43": "nnr\u0325"
+    "\u0D02\u0D2A\u0D43": "mpr\u0325"
+    "\u0D02\u0D2B\u0D43": "mphr\u0325"
+    "\u0D02\u0D2C\u0D43": "mbr\u0325"
+    "\u0D02\u0D2D\u0D43": "mbhr\u0325"
+    "\u0D02\u0D2E\u0D43": "mmr\u0325"
+    "\u0D02\u0D2F\u0D43": "m\u0323yr\u0325"
+    "\u0D02\u0D31\u0D31\u0D43": "m\u0323t\u0332t\u0332r\u0325"
+    "\u0D02\u0D31\u0D43": "m\u0323r\u0332r\u0325"
+    "\u0D02\u0D30\u0D43": "m\u0323rr\u0325"
+    "\u0D02\u0D33\u0D43": "m\u0323l\u0323r\u0325"
+    "\u0D02\u0D34\u0D43": "m\u0323l\u0332r\u0325"
+    "\u0D02\u0D32\u0D43": "m\u0323lr\u0325"
+    "\u0D02\u0D35\u0D43": "m\u0323vr\u0325"
+    "\u0D02\u0D36\u0D43": "m\u0323s\u0301r\u0325"
+    "\u0D02\u0D37\u0D43": "m\u0323s\u0323r\u0325"
+    "\u0D02\u0D38\u0D43": "m\u0323sr\u0325"
+    "\u0D02\u0D39\u0D43": "m\u0323hr\u0325"
+
+    "\u0D15\u0D43": "kr\u0325"
+    "\u0D16\u0D43": "khr\u0325"
+    "\u0D17\u0D43": "gr\u0325"
+    "\u0D18\u0D43": "ghr\u0325"
+    "\u0D19\u0D43": "n\u0307r\u0325"
+    "\u0D1A\u0D43": "cr\u0325"
+    "\u0D1B\u0D43": "chr\u0325"
+    "\u0D1C\u0D43": "jr\u0325"
+    "\u0D1D\u0D43": "jhr\u0325"
+    "\u0D1E\u0D43": "n\u0303r\u0325"
+    "\u0D1F\u0D43": "t\u0323r\u0325"
+    "\u0D20\u0D43": "t\u0323hr\u0325"
+    "\u0D21\u0D43": "d\u0323r\u0325"
+    "\u0D22\u0D43": "d\u0323hr\u0325"
+    "\u0D23\u0D43": "n\u0323r\u0325"
+    "\u0D24\u0D43": "tr\u0325"
+    "\u0D25\u0D43": "thr\u0325"
+    "\u0D26\u0D43": "dr\u0325"
+    "\u0D27\u0D43": "dhr\u0325"
+    "\u0D29\u0D43": "n\u0332r\u0325"
+    "\u0D28\u0D43": "nr\u0325"
+    "\u0D2A\u0D43": "pr\u0325"
+    "\u0D2B\u0D43": "phr\u0325"
+    "\u0D2C\u0D43": "br\u0325"
+    "\u0D2D\u0D43": "bhr\u0325"
+    "\u0D2E\u0D43": "mr\u0325"
+    "\u0D2F\u0D43": "yr\u0325"
+    "\u0D31\u0D31\u0D43": "t\u0332t\u0332r\u0325"
+    "\u0D31\u0D43": "r\u0332r\u0325"
+    "\u0D30\u0D43": "rr\u0325"
+    "\u0D33\u0D43": "l\u0323r\u0325"
+    "\u0D34\u0D43": "l\u0332r\u0325"
+    "\u0D32\u0D43": "lr\u0325"
+    "\u0D35\u0D43": "vr\u0325"
+    "\u0D36\u0D43": "s\u0301r\u0325"
+    "\u0D37\u0D43": "s\u0323r\u0325"
+    "\u0D38\u0D43": "sr\u0325"
+    "\u0D39\u0D43": "hr\u0325"
+    "\u0D3A\u0D43": "t\u0324r\u0325"
+    "\u0D29\u0D43": "n\u0332r\u0325"
+    
+    # END OF CONSONANTS WITH VOWEL R WITH RING BELOW
+    
+    # CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+    
+    "\u0D02\u0D15\u0D63": "n\u0307kl\u0304\u0325"
+    "\u0D02\u0D16\u0D63": "n\u0307khl\u0304\u0325"
+    "\u0D02\u0D17\u0D63": "n\u0307gl\u0304\u0325"
+    "\u0D02\u0D18\u0D63": "n\u0307ghl\u0304\u0325"
+    "\u0D02\u0D19\u0D63": "n\u0307n\u0307l\u0304\u0325"
+    "\u0D02\u0D1A\u0D63": "n\u0303cl\u0304\u0325"
+    "\u0D02\u0D1B\u0D63": "n\u0303chl\u0304\u0325"
+    "\u0D02\u0D1C\u0D63": "n\u0303jl\u0304\u0325"
+    "\u0D02\u0D1D\u0D63": "n\u0303jhl\u0304\u0325"
+    "\u0D02\u0D1E\u0D63": "n\u0303n\u0303l\u0304\u0325"
+    "\u0D02\u0D1F\u0D63": "n\u0323t\u0323l\u0304\u0325"
+    "\u0D02\u0D20\u0D63": "n\u0323t\u0323hl\u0304\u0325"
+    "\u0D02\u0D21\u0D63": "n\u0323d\u0323l\u0304\u0325"
+    "\u0D02\u0D22\u0D63": "n\u0323d\u0323hl\u0304\u0325"
+    "\u0D02\u0D23\u0D63": "n\u0323n\u0323l\u0304\u0325"
+    "\u0D02\u0D24\u0D63": "ntl\u0304\u0325"
+    "\u0D02\u0D25\u0D63": "nthl\u0304\u0325"
+    "\u0D02\u0D26\u0D63": "ndl\u0304\u0325"
+    "\u0D02\u0D27\u0D63": "ndhl\u0304\u0325"
+    "\u0D02\u0D29\u0D63": "nn\u0332l\u0304\u0325"
+    "\u0D02\u0D28\u0D63": "nnl\u0304\u0325"
+    "\u0D02\u0D2A\u0D63": "mpl\u0304\u0325"
+    "\u0D02\u0D2B\u0D63": "mphl\u0304\u0325"
+    "\u0D02\u0D2C\u0D63": "mbl\u0304\u0325"
+    "\u0D02\u0D2D\u0D63": "mbhl\u0304\u0325"
+    "\u0D02\u0D2E\u0D63": "mml\u0304\u0325"
+    "\u0D02\u0D2F\u0D63": "m\u0323yl\u0304\u0325"
+    "\u0D02\u0D31\u0D31\u0D63": "m\u0323t\u0332t\u0332l\u0304\u0325"
+    "\u0D02\u0D31\u0D63": "m\u0323r\u0332l\u0304\u0325"
+    "\u0D02\u0D30\u0D63": "m\u0323rl\u0304\u0325"
+    "\u0D02\u0D33\u0D63": "m\u0323l\u0323l\u0304\u0325"
+    "\u0D02\u0D34\u0D63": "m\u0323l\u0332l\u0304\u0325"
+    "\u0D02\u0D32\u0D63": "m\u0323ll\u0304\u0325"
+    "\u0D02\u0D35\u0D63": "m\u0323vl\u0304\u0325"
+    "\u0D02\u0D36\u0D63": "m\u0323s\u0301l\u0304\u0325"
+    "\u0D02\u0D37\u0D63": "m\u0323s\u0323l\u0304\u0325"
+    "\u0D02\u0D38\u0D63": "m\u0323sl\u0304\u0325"
+    "\u0D02\u0D39\u0D63": "m\u0323hl\u0304\u0325"
+
+    "\u0D15\u0D63": "kl\u0304\u0325"
+    "\u0D16\u0D63": "khl\u0304\u0325"
+    "\u0D17\u0D63": "gl\u0304\u0325"
+    "\u0D18\u0D63": "ghl\u0304\u0325"
+    "\u0D19\u0D63": "n\u0307l\u0304\u0325"
+    "\u0D1A\u0D63": "cl\u0304\u0325"
+    "\u0D1B\u0D63": "chl\u0304\u0325"
+    "\u0D1C\u0D63": "jl\u0304\u0325"
+    "\u0D1D\u0D63": "jhl\u0304\u0325"
+    "\u0D1E\u0D63": "n\u0303l\u0304\u0325"
+    "\u0D1F\u0D63": "t\u0323l\u0304\u0325"
+    "\u0D20\u0D63": "t\u0323hl\u0304\u0325"
+    "\u0D21\u0D63": "d\u0323l\u0304\u0325"
+    "\u0D22\u0D63": "d\u0323hl\u0304\u0325"
+    "\u0D23\u0D63": "n\u0323l\u0304\u0325"
+    "\u0D24\u0D63": "tl\u0304\u0325"
+    "\u0D25\u0D63": "thl\u0304\u0325"
+    "\u0D26\u0D63": "dl\u0304\u0325"
+    "\u0D27\u0D63": "dhl\u0304\u0325"
+    "\u0D29\u0D63": "n\u0332l\u0304\u0325"
+    "\u0D28\u0D63": "nl\u0304\u0325"
+    "\u0D2A\u0D63": "pl\u0304\u0325"
+    "\u0D2B\u0D63": "phl\u0304\u0325"
+    "\u0D2C\u0D63": "bl\u0304\u0325"
+    "\u0D2D\u0D63": "bhl\u0304\u0325"
+    "\u0D2E\u0D63": "ml\u0304\u0325"
+    "\u0D2F\u0D63": "yl\u0304\u0325"
+    "\u0D31\u0D31\u0D63": "t\u0332t\u0332l\u0304\u0325"
+    "\u0D31\u0D63": "r\u0332l\u0304\u0325"
+    "\u0D30\u0D63": "rl\u0304\u0325"
+    "\u0D33\u0D63": "l\u0323l\u0304\u0325"
+    "\u0D34\u0D63": "l\u0332l\u0304\u0325"
+    "\u0D32\u0D63": "ll\u0304\u0325"
+    "\u0D35\u0D63": "vl\u0304\u0325"
+    "\u0D36\u0D63": "s\u0301l\u0304\u0325"
+    "\u0D37\u0D63": "s\u0323l\u0304\u0325"
+    "\u0D38\u0D63": "sl\u0304\u0325"
+    "\u0D39\u0D63": "hl\u0304\u0325"
+    "\u0D3A\u0D63": "t\u0324l\u0304\u0325"
+    "\u0D29\u0D63": "n\u0332l\u0304\u0325"
+    
+    # END OF CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+    
+    # CONSONANTS WITH VOWEL L WITH RING BELOW
+    
+    "\u0D02\u0D15\u0D62": "n\u0307kl\u0325"
+    "\u0D02\u0D16\u0D62": "n\u0307khl\u0325"
+    "\u0D02\u0D17\u0D62": "n\u0307gl\u0325"
+    "\u0D02\u0D18\u0D62": "n\u0307ghl\u0325"
+    "\u0D02\u0D19\u0D62": "n\u0307n\u0307l\u0325"
+    "\u0D02\u0D1A\u0D62": "n\u0303cl\u0325"
+    "\u0D02\u0D1B\u0D62": "n\u0303chl\u0325"
+    "\u0D02\u0D1C\u0D62": "n\u0303jl\u0325"
+    "\u0D02\u0D1D\u0D62": "n\u0303jhl\u0325"
+    "\u0D02\u0D1E\u0D62": "n\u0303n\u0303l\u0325"
+    "\u0D02\u0D1F\u0D62": "n\u0323t\u0323l\u0325"
+    "\u0D02\u0D20\u0D62": "n\u0323t\u0323hl\u0325"
+    "\u0D02\u0D21\u0D62": "n\u0323d\u0323l\u0325"
+    "\u0D02\u0D22\u0D62": "n\u0323d\u0323hl\u0325"
+    "\u0D02\u0D23\u0D62": "n\u0323n\u0323l\u0325"
+    "\u0D02\u0D24\u0D62": "ntl\u0325"
+    "\u0D02\u0D25\u0D62": "nthl\u0325"
+    "\u0D02\u0D26\u0D62": "ndl\u0325"
+    "\u0D02\u0D27\u0D62": "ndhl\u0325"
+    "\u0D02\u0D29\u0D62": "nn\u0332l\u0325"
+    "\u0D02\u0D28\u0D62": "nnl\u0325"
+    "\u0D02\u0D2A\u0D62": "mpl\u0325"
+    "\u0D02\u0D2B\u0D62": "mphl\u0325"
+    "\u0D02\u0D2C\u0D62": "mbl\u0325"
+    "\u0D02\u0D2D\u0D62": "mbhl\u0325"
+    "\u0D02\u0D2E\u0D62": "mml\u0325"
+    "\u0D02\u0D2F\u0D62": "m\u0323yl\u0325"
+    "\u0D02\u0D31\u0D31\u0D62": "m\u0323t\u0332t\u0332l\u0325"
+    "\u0D02\u0D31\u0D62": "m\u0323r\u0332l\u0325"
+    "\u0D02\u0D30\u0D62": "m\u0323rl\u0325"
+    "\u0D02\u0D33\u0D62": "m\u0323l\u0323l\u0325"
+    "\u0D02\u0D34\u0D62": "m\u0323l\u0332l\u0325"
+    "\u0D02\u0D32\u0D62": "m\u0323ll\u0325"
+    "\u0D02\u0D35\u0D62": "m\u0323vl\u0325"
+    "\u0D02\u0D36\u0D62": "m\u0323s\u0301l\u0325"
+    "\u0D02\u0D37\u0D62": "m\u0323s\u0323l\u0325"
+    "\u0D02\u0D38\u0D62": "m\u0323sl\u0325"
+    "\u0D02\u0D39\u0D62": "m\u0323hl\u0325"
+
+    "\u0D15\u0D62": "kl\u0325"
+    "\u0D16\u0D62": "khl\u0325"
+    "\u0D17\u0D62": "gl\u0325"
+    "\u0D18\u0D62": "ghl\u0325"
+    "\u0D19\u0D62": "n\u0307l\u0325"
+    "\u0D1A\u0D62": "cl\u0325"
+    "\u0D1B\u0D62": "chl\u0325"
+    "\u0D1C\u0D62": "jl\u0325"
+    "\u0D1D\u0D62": "jhl\u0325"
+    "\u0D1E\u0D62": "n\u0303l\u0325"
+    "\u0D1F\u0D62": "t\u0323l\u0325"
+    "\u0D20\u0D62": "t\u0323hl\u0325"
+    "\u0D21\u0D62": "d\u0323l\u0325"
+    "\u0D22\u0D62": "d\u0323hl\u0325"
+    "\u0D23\u0D62": "n\u0323l\u0325"
+    "\u0D24\u0D62": "tl\u0325"
+    "\u0D25\u0D62": "thl\u0325"
+    "\u0D26\u0D62": "dl\u0325"
+    "\u0D27\u0D62": "dhl\u0325"
+    "\u0D29\u0D62": "n\u0332l\u0325"
+    "\u0D28\u0D62": "nl\u0325"
+    "\u0D2A\u0D62": "pl\u0325"
+    "\u0D2B\u0D62": "phl\u0325"
+    "\u0D2C\u0D62": "bl\u0325"
+    "\u0D2D\u0D62": "bhl\u0325"
+    "\u0D2E\u0D62": "ml\u0325"
+    "\u0D2F\u0D62": "yl\u0325"
+    "\u0D31\u0D31\u0D62": "t\u0332t\u0332l\u0325"
+    "\u0D31\u0D62": "r\u0332l\u0325"
+    "\u0D30\u0D62": "rl\u0325"
+    "\u0D33\u0D62": "l\u0323l\u0325"
+    "\u0D34\u0D62": "l\u0332l\u0325"
+    "\u0D32\u0D62": "ll\u0325"
+    "\u0D35\u0D62": "vl\u0325"
+    "\u0D36\u0D62": "s\u0301l\u0325"
+    "\u0D37\u0D62": "s\u0323l\u0325"
+    "\u0D38\u0D62": "sl\u0325"
+    "\u0D39\u0D62": "hl\u0325"
+    "\u0D3A\u0D62": "t\u0324l\u0325"
+    "\u0D29\u0D62": "n\u0332l\u0325"
+    
+    # END OF CONSONANTS WITH VOWEL L WITH RING BELOW
+    
+    # CONSONANTS WITH VOWEL E WITH MACRON
+    
+    "\u0D02\u0D15\u0D47": "n\u0307ke\u0304"
+    "\u0D02\u0D16\u0D47": "n\u0307khe\u0304"
+    "\u0D02\u0D17\u0D47": "n\u0307ge\u0304"
+    "\u0D02\u0D18\u0D47": "n\u0307ghe\u0304"
+    "\u0D02\u0D19\u0D47": "n\u0307n\u0307e\u0304"
+    "\u0D02\u0D1A\u0D47": "n\u0303ce\u0304"
+    "\u0D02\u0D1B\u0D47": "n\u0303che\u0304"
+    "\u0D02\u0D1C\u0D47": "n\u0303je\u0304"
+    "\u0D02\u0D1D\u0D47": "n\u0303jhe\u0304"
+    "\u0D02\u0D1E\u0D47": "n\u0303n\u0303e\u0304"
+    "\u0D02\u0D1F\u0D47": "n\u0323t\u0323e\u0304"
+    "\u0D02\u0D20\u0D47": "n\u0323t\u0323he\u0304"
+    "\u0D02\u0D21\u0D47": "n\u0323d\u0323e\u0304"
+    "\u0D02\u0D22\u0D47": "n\u0323d\u0323he\u0304"
+    "\u0D02\u0D23\u0D47": "n\u0323n\u0323e\u0304"
+    "\u0D02\u0D24\u0D47": "nte\u0304"
+    "\u0D02\u0D25\u0D47": "nthe\u0304"
+    "\u0D02\u0D26\u0D47": "nde\u0304"
+    "\u0D02\u0D27\u0D47": "ndhe\u0304"
+    "\u0D02\u0D29\u0D47": "nn\u0332e\u0304"
+    "\u0D02\u0D28\u0D47": "nne\u0304"
+    "\u0D02\u0D2A\u0D47": "mpe\u0304"
+    "\u0D02\u0D2B\u0D47": "mphe\u0304"
+    "\u0D02\u0D2C\u0D47": "mbe\u0304"
+    "\u0D02\u0D2D\u0D47": "mbhe\u0304"
+    "\u0D02\u0D2E\u0D47": "mme\u0304"
+    "\u0D02\u0D2F\u0D47": "m\u0323ye\u0304"
+    "\u0D02\u0D31\u0D31\u0D47": "m\u0323t\u0332t\u0332e\u0304"
+    "\u0D02\u0D31\u0D47": "m\u0323r\u0332e\u0304"
+    "\u0D02\u0D30\u0D47": "m\u0323re\u0304"
+    "\u0D02\u0D33\u0D47": "m\u0323l\u0323e\u0304"
+    "\u0D02\u0D34\u0D47": "m\u0323l\u0332e\u0304"
+    "\u0D02\u0D32\u0D47": "m\u0323le\u0304"
+    "\u0D02\u0D35\u0D47": "m\u0323ve\u0304"
+    "\u0D02\u0D36\u0D47": "m\u0323s\u0301e\u0304"
+    "\u0D02\u0D37\u0D47": "m\u0323s\u0323e\u0304"
+    "\u0D02\u0D38\u0D47": "m\u0323se\u0304"
+    "\u0D02\u0D39\u0D47": "m\u0323he\u0304"
+
+    "\u0D15\u0D47": "ke\u0304"
+    "\u0D16\u0D47": "khe\u0304"
+    "\u0D17\u0D47": "ge\u0304"
+    "\u0D18\u0D47": "ghe\u0304"
+    "\u0D19\u0D47": "n\u0307e\u0304"
+    "\u0D1A\u0D47": "ce\u0304"
+    "\u0D1B\u0D47": "che\u0304"
+    "\u0D1C\u0D47": "je\u0304"
+    "\u0D1D\u0D47": "jhe\u0304"
+    "\u0D1E\u0D47": "n\u0303e\u0304"
+    "\u0D1F\u0D47": "t\u0323e\u0304"
+    "\u0D20\u0D47": "t\u0323he\u0304"
+    "\u0D21\u0D47": "d\u0323e\u0304"
+    "\u0D22\u0D47": "d\u0323he\u0304"
+    "\u0D23\u0D47": "n\u0323e\u0304"
+    "\u0D24\u0D47": "te\u0304"
+    "\u0D25\u0D47": "the\u0304"
+    "\u0D26\u0D47": "de\u0304"
+    "\u0D27\u0D47": "dhe\u0304"
+    "\u0D29\u0D47": "n\u0332e\u0304"
+    "\u0D28\u0D47": "ne\u0304"
+    "\u0D2A\u0D47": "pe\u0304"
+    "\u0D2B\u0D47": "phe\u0304"
+    "\u0D2C\u0D47": "be\u0304"
+    "\u0D2D\u0D47": "bhe\u0304"
+    "\u0D2E\u0D47": "me\u0304"
+    "\u0D2F\u0D47": "ye\u0304"
+    "\u0D31\u0D31\u0D47": "t\u0332t\u0332e\u0304"
+    "\u0D31\u0D47": "r\u0332e\u0304"
+    "\u0D30\u0D47": "re\u0304"
+    "\u0D33\u0D47": "l\u0323e\u0304"
+    "\u0D34\u0D47": "l\u0332e\u0304"
+    "\u0D32\u0D47": "le\u0304"
+    "\u0D35\u0D47": "ve\u0304"
+    "\u0D36\u0D47": "s\u0301e\u0304"
+    "\u0D37\u0D47": "s\u0323e\u0304"
+    "\u0D38\u0D47": "se\u0304"
+    "\u0D39\u0D47": "he\u0304"
+    "\u0D3A\u0D47": "t\u0324e\u0304"
+    "\u0D29\u0D47": "n\u0332e\u0304"
+    
+    # END OF CONSONANTS WITH VOWEL E WITH MACRON
+    
+    # CONSONANTS WITH VOWEL E ALONE
+    
+    "\u0D02\u0D15\u0D46": "n\u0307ke"
+    "\u0D02\u0D16\u0D46": "n\u0307khe"
+    "\u0D02\u0D17\u0D46": "n\u0307ge"
+    "\u0D02\u0D18\u0D46": "n\u0307ghe"
+    "\u0D02\u0D19\u0D46": "n\u0307n\u0307e"
+    "\u0D02\u0D1A\u0D46": "n\u0303ce"
+    "\u0D02\u0D1B\u0D46": "n\u0303che"
+    "\u0D02\u0D1C\u0D46": "n\u0303je"
+    "\u0D02\u0D1D\u0D46": "n\u0303jhe"
+    "\u0D02\u0D1E\u0D46": "n\u0303n\u0303e"
+    "\u0D02\u0D1F\u0D46": "n\u0323t\u0323e"
+    "\u0D02\u0D20\u0D46": "n\u0323t\u0323he"
+    "\u0D02\u0D21\u0D46": "n\u0323d\u0323e"
+    "\u0D02\u0D22\u0D46": "n\u0323d\u0323he"
+    "\u0D02\u0D23\u0D46": "n\u0323n\u0323e"
+    "\u0D02\u0D24\u0D46": "nte"
+    "\u0D02\u0D25\u0D46": "nthe"
+    "\u0D02\u0D26\u0D46": "nde"
+    "\u0D02\u0D27\u0D46": "ndhe"
+    "\u0D02\u0D29\u0D46": "nn\u0332e"
+    "\u0D02\u0D28\u0D46": "nne"
+    "\u0D02\u0D2A\u0D46": "mpe"
+    "\u0D02\u0D2B\u0D46": "mphe"
+    "\u0D02\u0D2C\u0D46": "mbe"
+    "\u0D02\u0D2D\u0D46": "mbhe"
+    "\u0D02\u0D2E\u0D46": "mme"
+    "\u0D02\u0D2F\u0D46": "m\u0323ye"
+    "\u0D02\u0D31\u0D31\u0D46": "m\u0323t\u0332t\u0332e"
+    "\u0D02\u0D31\u0D46": "m\u0323r\u0332e"
+    "\u0D02\u0D30\u0D46": "m\u0323re"
+    "\u0D02\u0D33\u0D46": "m\u0323l\u0323e"
+    "\u0D02\u0D34\u0D46": "m\u0323l\u0332e"
+    "\u0D02\u0D32\u0D46": "m\u0323le"
+    "\u0D02\u0D35\u0D46": "m\u0323ve"
+    "\u0D02\u0D36\u0D46": "m\u0323s\u0301e"
+    "\u0D02\u0D37\u0D46": "m\u0323s\u0323e"
+    "\u0D02\u0D38\u0D46": "m\u0323se"
+    "\u0D02\u0D39\u0D46": "m\u0323he"
+
+    "\u0D15\u0D46": "ke"
+    "\u0D16\u0D46": "khe"
+    "\u0D17\u0D46": "ge"
+    "\u0D18\u0D46": "ghe"
+    "\u0D19\u0D46": "n\u0307e"
+    "\u0D1A\u0D46": "ce"
+    "\u0D1B\u0D46": "che"
+    "\u0D1C\u0D46": "je"
+    "\u0D1D\u0D46": "jhe"
+    "\u0D1E\u0D46": "n\u0303e"
+    "\u0D1F\u0D46": "t\u0323e"
+    "\u0D20\u0D46": "t\u0323he"
+    "\u0D21\u0D46": "d\u0323e"
+    "\u0D22\u0D46": "d\u0323he"
+    "\u0D23\u0D46": "n\u0323e"
+    "\u0D24\u0D46": "te"
+    "\u0D25\u0D46": "the"
+    "\u0D26\u0D46": "de"
+    "\u0D27\u0D46": "dhe"
+    "\u0D29\u0D46": "n\u0332e"
+    "\u0D28\u0D46": "ne"
+    "\u0D2A\u0D46": "pe"
+    "\u0D2B\u0D46": "phe"
+    "\u0D2C\u0D46": "be"
+    "\u0D2D\u0D46": "bhe"
+    "\u0D2E\u0D46": "me"
+    "\u0D2F\u0D46": "ye"
+    "\u0D31\u0D31\u0D46": "t\u0332t\u0332e"
+    "\u0D31\u0D46": "r\u0332e"
+    "\u0D30\u0D46": "re"
+    "\u0D33\u0D46": "l\u0323e"
+    "\u0D34\u0D46": "l\u0332e"
+    "\u0D32\u0D46": "le"
+    "\u0D35\u0D46": "ve"
+    "\u0D36\u0D46": "s\u0301e"
+    "\u0D37\u0D46": "s\u0323e"
+    "\u0D38\u0D46": "se"
+    "\u0D39\u0D46": "he"
+    "\u0D3A\u0D46": "t\u0324e"
+    "\u0D29\u0D46": "n\u0332e"
+    
+    # END OF CONSONANTS WITH VOWEL E ALONE
+    
+    # CONSONANTS WITH VOWEL O WITH MACRON
+    
+    "\u0D02\u0D15\u0D4B": "n\u0307ko\u0304"
+    "\u0D02\u0D16\u0D4B": "n\u0307kho\u0304"
+    "\u0D02\u0D17\u0D4B": "n\u0307go\u0304"
+    "\u0D02\u0D18\u0D4B": "n\u0307gho\u0304"
+    "\u0D02\u0D19\u0D4B": "n\u0307n\u0307o\u0304"
+    "\u0D02\u0D1A\u0D4B": "n\u0303co\u0304"
+    "\u0D02\u0D1B\u0D4B": "n\u0303cho\u0304"
+    "\u0D02\u0D1C\u0D4B": "n\u0303jo\u0304"
+    "\u0D02\u0D1D\u0D4B": "n\u0303jho\u0304"
+    "\u0D02\u0D1E\u0D4B": "n\u0303n\u0303o\u0304"
+    "\u0D02\u0D1F\u0D4B": "n\u0323t\u0323o\u0304"
+    "\u0D02\u0D20\u0D4B": "n\u0323t\u0323ho\u0304"
+    "\u0D02\u0D21\u0D4B": "n\u0323d\u0323o\u0304"
+    "\u0D02\u0D22\u0D4B": "n\u0323d\u0323ho\u0304"
+    "\u0D02\u0D23\u0D4B": "n\u0323n\u0323o\u0304"
+    "\u0D02\u0D24\u0D4B": "nto\u0304"
+    "\u0D02\u0D25\u0D4B": "ntho\u0304"
+    "\u0D02\u0D26\u0D4B": "ndo\u0304"
+    "\u0D02\u0D27\u0D4B": "ndho\u0304"
+    "\u0D02\u0D29\u0D4B": "nn\u0332o\u0304"
+    "\u0D02\u0D28\u0D4B": "nno\u0304"
+    "\u0D02\u0D2A\u0D4B": "mpo\u0304"
+    "\u0D02\u0D2B\u0D4B": "mpho\u0304"
+    "\u0D02\u0D2C\u0D4B": "mbo\u0304"
+    "\u0D02\u0D2D\u0D4B": "mbho\u0304"
+    "\u0D02\u0D2E\u0D4B": "mmo\u0304"
+    "\u0D02\u0D2F\u0D4B": "m\u0323yo\u0304"
+    "\u0D02\u0D31\u0D31\u0D4B": "m\u0323t\u0332t\u0332o\u0304"
+    "\u0D02\u0D31\u0D4B": "m\u0323r\u0332o\u0304"
+    "\u0D02\u0D30\u0D4B": "m\u0323ro\u0304"
+    "\u0D02\u0D33\u0D4B": "m\u0323l\u0323o\u0304"
+    "\u0D02\u0D34\u0D4B": "m\u0323l\u0332o\u0304"
+    "\u0D02\u0D32\u0D4B": "m\u0323lo\u0304"
+    "\u0D02\u0D35\u0D4B": "m\u0323vo\u0304"
+    "\u0D02\u0D36\u0D4B": "m\u0323s\u0301o\u0304"
+    "\u0D02\u0D37\u0D4B": "m\u0323s\u0323o\u0304"
+    "\u0D02\u0D38\u0D4B": "m\u0323so\u0304"
+    "\u0D02\u0D39\u0D4B": "m\u0323ho\u0304"
+
+    "\u0D15\u0D4B": "ko\u0304"
+    "\u0D16\u0D4B": "kho\u0304"
+    "\u0D17\u0D4B": "go\u0304"
+    "\u0D18\u0D4B": "gho\u0304"
+    "\u0D19\u0D4B": "n\u0307o\u0304"
+    "\u0D1A\u0D4B": "co\u0304"
+    "\u0D1B\u0D4B": "cho\u0304"
+    "\u0D1C\u0D4B": "jo\u0304"
+    "\u0D1D\u0D4B": "jho\u0304"
+    "\u0D1E\u0D4B": "n\u0303o\u0304"
+    "\u0D1F\u0D4B": "t\u0323o\u0304"
+    "\u0D20\u0D4B": "t\u0323ho\u0304"
+    "\u0D21\u0D4B": "d\u0323o\u0304"
+    "\u0D22\u0D4B": "d\u0323ho\u0304"
+    "\u0D23\u0D4B": "n\u0323o\u0304"
+    "\u0D24\u0D4B": "to\u0304"
+    "\u0D25\u0D4B": "tho\u0304"
+    "\u0D26\u0D4B": "do\u0304"
+    "\u0D27\u0D4B": "dho\u0304"
+    "\u0D29\u0D4B": "n\u0332o\u0304"
+    "\u0D28\u0D4B": "no\u0304"
+    "\u0D2A\u0D4B": "po\u0304"
+    "\u0D2B\u0D4B": "pho\u0304"
+    "\u0D2C\u0D4B": "bo\u0304"
+    "\u0D2D\u0D4B": "bho\u0304"
+    "\u0D2E\u0D4B": "mo\u0304"
+    "\u0D2F\u0D4B": "yo\u0304"
+    "\u0D31\u0D31\u0D4B": "t\u0332t\u0332o\u0304"
+    "\u0D31\u0D4B": "r\u0332o\u0304"
+    "\u0D30\u0D4B": "ro\u0304"
+    "\u0D33\u0D4B": "l\u0323o\u0304"
+    "\u0D34\u0D4B": "l\u0332o\u0304"
+    "\u0D32\u0D4B": "lo\u0304"
+    "\u0D35\u0D4B": "vo\u0304"
+    "\u0D36\u0D4B": "s\u0301o\u0304"
+    "\u0D37\u0D4B": "s\u0323o\u0304"
+    "\u0D38\u0D4B": "so\u0304"
+    "\u0D39\u0D4B": "ho\u0304"
+    "\u0D3A\u0D4B": "t\u0324o\u0304"
+    "\u0D29\u0D4B": "n\u0332o\u0304"
+    
+    # END OF CONSONANTS WITH VOWEL O WITH MACRON
+    
+    # CONSONANTS WITH VOWEL O ALONE
+    
+    "\u0D02\u0D15\u0D4A": "n\u0307ko"
+    "\u0D02\u0D16\u0D4A": "n\u0307kho"
+    "\u0D02\u0D17\u0D4A": "n\u0307go"
+    "\u0D02\u0D18\u0D4A": "n\u0307gho"
+    "\u0D02\u0D19\u0D4A": "n\u0307n\u0307o"
+    "\u0D02\u0D1A\u0D4A": "n\u0303co"
+    "\u0D02\u0D1B\u0D4A": "n\u0303cho"
+    "\u0D02\u0D1C\u0D4A": "n\u0303jo"
+    "\u0D02\u0D1D\u0D4A": "n\u0303jho"
+    "\u0D02\u0D1E\u0D4A": "n\u0303n\u0303o"
+    "\u0D02\u0D1F\u0D4A": "n\u0323t\u0323o"
+    "\u0D02\u0D20\u0D4A": "n\u0323t\u0323ho"
+    "\u0D02\u0D21\u0D4A": "n\u0323d\u0323o"
+    "\u0D02\u0D22\u0D4A": "n\u0323d\u0323ho"
+    "\u0D02\u0D23\u0D4A": "n\u0323n\u0323o"
+    "\u0D02\u0D24\u0D4A": "nto"
+    "\u0D02\u0D25\u0D4A": "ntho"
+    "\u0D02\u0D26\u0D4A": "ndo"
+    "\u0D02\u0D27\u0D4A": "ndho"
+    "\u0D02\u0D29\u0D4A": "nn\u0332o"
+    "\u0D02\u0D28\u0D4A": "nno"
+    "\u0D02\u0D2A\u0D4A": "mpo"
+    "\u0D02\u0D2B\u0D4A": "mpho"
+    "\u0D02\u0D2C\u0D4A": "mbo"
+    "\u0D02\u0D2D\u0D4A": "mbho"
+    "\u0D02\u0D2E\u0D4A": "mmo"
+    "\u0D02\u0D2F\u0D4A": "m\u0323yo"
+    "\u0D02\u0D31\u0D31\u0D4A": "m\u0323t\u0332t\u0332o"
+    "\u0D02\u0D31\u0D4A": "m\u0323r\u0332o"
+    "\u0D02\u0D30\u0D4A": "m\u0323ro"
+    "\u0D02\u0D33\u0D4A": "m\u0323l\u0323o"
+    "\u0D02\u0D34\u0D4A": "m\u0323l\u0332o"
+    "\u0D02\u0D32\u0D4A": "m\u0323lo"
+    "\u0D02\u0D35\u0D4A": "m\u0323vo"
+    "\u0D02\u0D36\u0D4A": "m\u0323s\u0301o"
+    "\u0D02\u0D37\u0D4A": "m\u0323s\u0323o"
+    "\u0D02\u0D38\u0D4A": "m\u0323so"
+    "\u0D02\u0D39\u0D4A": "m\u0323ho"
+
+    "\u0D15\u0D4A": "ko"
+    "\u0D16\u0D4A": "kho"
+    "\u0D17\u0D4A": "go"
+    "\u0D18\u0D4A": "gho"
+    "\u0D19\u0D4A": "n\u0307o"
+    "\u0D1A\u0D4A": "co"
+    "\u0D1B\u0D4A": "cho"
+    "\u0D1C\u0D4A": "jo"
+    "\u0D1D\u0D4A": "jho"
+    "\u0D1E\u0D4A": "n\u0303o"
+    "\u0D1F\u0D4A": "t\u0323o"
+    "\u0D20\u0D4A": "t\u0323ho"
+    "\u0D21\u0D4A": "d\u0323o"
+    "\u0D22\u0D4A": "d\u0323ho"
+    "\u0D23\u0D4A": "n\u0323o"
+    "\u0D24\u0D4A": "to"
+    "\u0D25\u0D4A": "tho"
+    "\u0D26\u0D4A": "do"
+    "\u0D27\u0D4A": "dho"
+    "\u0D29\u0D4A": "n\u0332o"
+    "\u0D28\u0D4A": "no"
+    "\u0D2A\u0D4A": "po"
+    "\u0D2B\u0D4A": "pho"
+    "\u0D2C\u0D4A": "bo"
+    "\u0D2D\u0D4A": "bho"
+    "\u0D2E\u0D4A": "mo"
+    "\u0D2F\u0D4A": "yo"
+    "\u0D31\u0D31\u0D4A": "t\u0332t\u0332o"
+    "\u0D31\u0D4A": "r\u0332o"
+    "\u0D30\u0D4A": "ro"
+    "\u0D33\u0D4A": "l\u0323o"
+    "\u0D34\u0D4A": "l\u0332o"
+    "\u0D32\u0D4A": "lo"
+    "\u0D35\u0D4A": "vo"
+    "\u0D36\u0D4A": "s\u0301o"
+    "\u0D37\u0D4A": "s\u0323o"
+    "\u0D38\u0D4A": "so"
+    "\u0D39\u0D4A": "ho"
+    "\u0D3A\u0D4A": "t\u0324o"
+    "\u0D29\u0D4A": "n\u0332o"
+    
+    # END OF CONSONANTS WITH VOWEL O ALONE
+    
+    # CONSONANTS WITH NO VOWEL
+    
+    "\u0D02\u0D16\u0D4D": "n\u0307kh"
+    "\u0D02\u0D15\u0D4D": "n\u0307k"
+    "\u0D02\u0D18\u0D4D": "n\u0307gh"
+    "\u0D02\u0D17\u0D4D": "n\u0307g"
+    "\u0D02\u0D19\u0D4D": "n\u0307n\u0307"
+    "\u0D02\u0D1B\u0D4D": "n\u0303ch"
+    "\u0D02\u0D1A\u0D4D": "n\u0303c"
+    "\u0D02\u0D1D\u0D4D": "n\u0303jh"
+    "\u0D02\u0D1C\u0D4D": "n\u0303j"
+    "\u0D02\u0D1E\u0D4D": "n\u0303n\u0303"
+    "\u0D02\u0D20\u0D4D": "n\u0323t\u0323h"
+    "\u0D02\u0D1F\u0D4D": "n\u0323t\u0323"
+    "\u0D02\u0D22\u0D4D": "n\u0323d\u0323h"
+    "\u0D02\u0D21\u0D4D": "n\u0323d\u0323"
+    "\u0D02\u0D23\u0D4D": "n\u0323n\u0323"
+    "\u0D02\u0D25\u0D4D": "nth"
+    "\u0D02\u0D24\u0D4D": "nt"
+    "\u0D02\u0D27\u0D4D": "ndh"
+    "\u0D02\u0D26\u0D4D": "nd"
+    "\u0D02\u0D29\u0D4D": "nn\u0332"
+    "\u0D02\u0D28\u0D4D": "nn"
+    "\u0D02\u0D2B\u0D4D": "mph"
+    "\u0D02\u0D2A\u0D4D": "mp"
+    "\u0D02\u0D2D\u0D4D": "mbh"
+    "\u0D02\u0D2C\u0D4D": "mb"
+    "\u0D02\u0D2E\u0D4D": "mm"
+    "\u0D02\u0D2F\u0D4D": "m\u0323y"
+    "\u0D02\u0D31\u0D31\u0D4D": "m\u0323t\u0332t\u0332"
+    "\u0D02\u0D31\u0D4D": "m\u0323r\u0332"
+    "\u0D02\u0D30\u0D4D": "m\u0323r"
+    "\u0D02\u0D33\u0D4D": "m\u0323l\u0323"
+    "\u0D02\u0D34\u0D4D": "m\u0323l\u0332"
+    "\u0D02\u0D32\u0D4D": "m\u0323l"
+    "\u0D02\u0D35\u0D4D": "m\u0323v"
+    "\u0D02\u0D36\u0D4D": "m\u0323s\u0301"
+    "\u0D02\u0D37\u0D4D": "m\u0323s\u0323"
+    "\u0D02\u0D38\u0D4D": "m\u0323s"
+    "\u0D02\u0D39\u0D4D": "m\u0323h"
+
+    "\u0D16\u0D4D": "kh"
+    "\u0D15\u0D4D": "k"
+    "\u0D18\u0D4D": "gh"
+    "\u0D17\u0D4D": "g"
+    "\u0D19\u0D4D": "n\u0307"
+    "\u0D1B\u0D4D": "ch"
+    "\u0D1A\u0D4D": "c"
+    "\u0D1D\u0D4D": "jh"
+    "\u0D1C\u0D4D": "j"
+    "\u0D1E\u0D4D": "n\u0303"
+    "\u0D20\u0D4D": "t\u0323h"
+    "\u0D1F\u0D4D": "t\u0323"
+    "\u0D22\u0D4D": "d\u0323h"
+    "\u0D21\u0D4D": "d\u0323"
+    "\u0D23\u0D4D": "n\u0323"
+    "\u0D25\u0D4D": "th"
+    "\u0D24\u0D4D": "t"
+    "\u0D27\u0D4D": "dh"
+    "\u0D26\u0D4D": "d"
+    "\u0D29\u0D4D": "n\u0332"
+    "\u0D28\u0D4D": "n"
+    "\u0D2B\u0D4D": "ph"
+    "\u0D2A\u0D4D": "p"
+    "\u0D2D\u0D4D": "bh"
+    "\u0D2C\u0D4D": "b"
+    "\u0D2E\u0D4D": "m"
+    "\u0D2F\u0D4D": "y"
+    "\u0D31\u0D31\u0D4D": "t\u0332t\u0332"
+    "\u0D31\u0D4D": "r\u0332"
+    "\u0D30\u0D4D": "r"
+    "\u0D33\u0D4D": "l\u0323"
+    "\u0D34\u0D4D": "l\u0332"
+    "\u0D32\u0D4D": "l"
+    "\u0D35\u0D4D": "v"
+    "\u0D36\u0D4D": "s\u0301"
+    "\u0D37\u0D4D": "s\u0323"
+    "\u0D38\u0D4D": "s"
+    "\u0D39\u0D4D": "h"
+    "\u0D3A\u0D4D": "t\u0324"
+    "\u0D29\u0D4D": "n\u0332"
+    
+    # END OF CONSONANTS WITH NO VOWEL
+    
+    # CONSONANTS WITH VOWEL A ALONE
+    
+    "\u0D02\u0D15": "n\u0307ka"
+    "\u0D02\u0D16": "n\u0307kha"
+    "\u0D02\u0D17": "n\u0307ga"
+    "\u0D02\u0D18": "n\u0307gha"
+    "\u0D02\u0D19": "n\u0307n\u0307a"
+    "\u0D02\u0D1A": "n\u0303ca"
+    "\u0D02\u0D1B": "n\u0303cha"
+    "\u0D02\u0D1C": "n\u0303ja"
+    "\u0D02\u0D1D": "n\u0303jha"
+    "\u0D02\u0D1E": "n\u0303n\u0303a"
+    "\u0D02\u0D1F": "n\u0323t\u0323a"
+    "\u0D02\u0D20": "n\u0323t\u0323ha"
+    "\u0D02\u0D21": "n\u0323d\u0323a"
+    "\u0D02\u0D22": "n\u0323d\u0323ha"
+    "\u0D02\u0D23": "n\u0323n\u0323a"
+    "\u0D02\u0D24": "nta"
+    "\u0D02\u0D25": "ntha"
+    "\u0D02\u0D26": "nda"
+    "\u0D02\u0D27": "ndha"
+    "\u0D02\u0D29": "nn\u0332a"
+    "\u0D02\u0D28": "nna"
+    "\u0D02\u0D2A": "mpa"
+    "\u0D02\u0D2B": "mpha"
+    "\u0D02\u0D2C": "mba"
+    "\u0D02\u0D2D": "mbha"
+    "\u0D02\u0D2E": "mma"
+    "\u0D02\u0D2F": "m\u0323ya"
+    "\u0D02\u0D31\u0D31": "m\u0323t\u0332t\u0332a"
+    "\u0D02\u0D31": "m\u0323r\u0332a"
+    "\u0D02\u0D30": "m\u0323ra"
+    "\u0D02\u0D33": "m\u0323l\u0323a"
+    "\u0D02\u0D34": "m\u0323l\u0332a"
+    "\u0D02\u0D32": "m\u0323la"
+    "\u0D02\u0D35": "m\u0323va"
+    "\u0D02\u0D36": "m\u0323s\u0301a"
+    "\u0D02\u0D37": "m\u0323s\u0323a"
+    "\u0D02\u0D38": "m\u0323sa"
+    "\u0D02\u0D39": "m\u0323ha"
+
+    "\u0D15": "ka"
+    "\u0D16": "kha"
+    "\u0D17": "ga"
+    "\u0D18": "gha"
+    "\u0D19": "n\u0307a"
+    "\u0D1A": "ca"
+    "\u0D1B": "cha"
+    "\u0D1C": "ja"
+    "\u0D1D": "jha"
+    "\u0D1E": "n\u0303a"
+    "\u0D1F": "t\u0323a"
+    "\u0D20": "t\u0323ha"
+    "\u0D21": "d\u0323a"
+    "\u0D22": "d\u0323ha"
+    "\u0D23": "n\u0323a"
+    "\u0D24": "ta"
+    "\u0D25": "tha"
+    "\u0D26": "da"
+    "\u0D27": "dha"
+    "\u0D29": "n\u0332a"
+    "\u0D28": "na"
+    "\u0D2A": "pa"
+    "\u0D2B": "pha"
+    "\u0D2C": "ba"
+    "\u0D2D": "bha"
+    "\u0D2E": "ma"
+    "\u0D2F": "ya"
+    "\u0D31\u0D31": "t\u0332t\u0332a"
+    "\u0D31": "r\u0332a"
+    "\u0D30": "ra"
+    "\u0D33": "l\u0323a"
+    "\u0D34": "l\u0332a"
+    "\u0D32": "la"
+    "\u0D35": "va"
+    "\u0D36": "s\u0301a"
+    "\u0D37": "s\u0323a"
+    "\u0D38": "sa"
+    "\u0D39": "ha"
+    "\u0D3A": "t\u0324a"
+    "\u0D29": "n\u0332a"
+    
+    # END OF CONSONANTS WITH VOWEL A ALONE
+    
+    # INITIAL AND INDEPENDENT VOWELS
+    
+    "\u0D10": "ai"
+    "\u0D14": "au"
+    "\u0D06": "a\u0304"
+    "\u0D05": "a"
+    "\u0D08": "i\u0304"
+    "\u0D07": "i"
+    "\u0D0A": "u\u0304"
+    "\u0D09": "u"
+    "\u0D60": "r\u0304\u0325"
+    "\u0D0B": "r\u0325"
+    "\u0D61": "l\u0304\u0325"
+    "\u0D0C": "l\u0325"
+    "\u0D0F": "e\u0304"
+    "\u0D0E": "e"
+    "\u0D13": "o\u0304"
+    "\u0D12": "o"
+    
+    # FINAL CONVERSIONS FROM LATIN SCRIPT
+    
+    # REMAINING DEVANAGARI SIGN VISARGA
+    "%\u0D03": "h\u0323"
+    "\u0965": "\u002F\u002F"
+    "\u0964": "\u002F"
+    "\u0D3D": "\u0027"
+    
+    # DEVANAGARI DIGITS
+    
+    "\u0D66": "0"
+    "\u0D67": "1"
+    "\u0D68": "2"
+    "\u0D69": "3"
+    "\u0D6A": "4"
+    "\u0D6B": "5"
+    "\u0D6C": "6"
+    "\u0D6D": "7"
+    "\u0D6E": "8"
+    "\u0D6F": "9"

+ 94 - 104
scriptshifter/tables/data/mongolian_mongol_bichig.yml

@@ -8,111 +8,104 @@ general:
 roman_to_script:
 
   map:
+    "\u0020latin": "\u0020\u182F\u1820\u1832\u180B\u1822\u1828"
+    "mate\u0307riyal": "\u182E\u1820\u1832\u180B\u1827\u1837\u1822\u1836\u1820\u182F"
     "\u002Daca": "\u202F\u1820\u1834\u1820"
-    "\u002DA": "\u180E\u1820"
     "\u002Da": "\u180E\u1820"
-    "A": "\u1820"
     "a": "\u1820"
     "\u002Dece": "\u202F\u1821\u1834\u1821"
-    "\u002DE": "\u180E\u1821"
     "\u002De": "\u180E\u1821"
     "\u002D": "\u202F"
-    "E\u0307": "\u1827"
     "e\u0307": "\u1827"
-    "E": "\u1821"
     "e": "\u1821"
-    "\u002DI": "\u180E\u1822"
-    "\u002Di": "\u180E\u1822"
-    "I": "\u1822"
     "i": "\u1822"
-    "O\u0307": "\u1825"
     "o\u0307": "\u1825"
-    "O": "\u1823"
     "o": "\u1823"
-    "U\u0307": "\u1826"
     "u\u0307": "\u1826"
-    "U": "\u1824"
     "u": "\u1824"
-    "NG": "\u1829"
-    "nG": "\u1829"
+    # Feminine g control when followed by l
+    "nggl": "\u1829\u182D\u180D\u182F"
+    "ng\u0307": "\u1828\u182D"
     "ng": "\u1829"
-    "N": "\u1828"
     "n": "\u1828"
-    "B": "\u182A"
     "b": "\u182A"
-    "P": "\u182B"
     "p": "\u182B"
-    "Q": "\u182C"
     "q": "\u182C"
-    "KH": "\u183B"
-    "Kh": "\u183B"
-    "kH": "\u183B"
     "kh": "\u183B"
-    "K\u0307": "\u183A"
     "k\u0307": "\u183A"
-    "K": "\u182C"
     "k": "\u182C"
-    "G\u0307": "\u182D"
     "g\u0307": "\u182D"
-    "G": "\u182D"
     "g": "\u182D"
-    "M": "\u182E"
     "m": "\u182E"
-    "LH": "\u1840"
-    "Lh": "\u1840"
-    "lH": "\u1840"
     "lh": "\u1840"
-    "L": "\u182F"
     "l": "\u182F"
-    "TS\u0307": "\u183C"
-    "Ts\u0307": "\u183C"
-    "tS\u0307": "\u183C"
     "ts\u0307": "\u183C"
-    "S\u0301": "\u1831"
     "s\u0301": "\u1831"
-    "S": "\u1830"
     "s": "\u1830"
-    "T": "\u1832"
+    "t'": "\u1832\u180B"
     "t": "\u1832"
-    "D": "\u1833"
+    "d'": "\u1833\u180B"
     "d": "\u1833"
     "J": "\u1835"
     "j": "\u1835"
-    "Y": "\u1836"
     "y": "\u1836"
-    "V": "\u1838"
     "v": "\u1838"
-    "W": "\u1838"
     "w": "\u1838"
-    "F": "\u1839"
     "f": "\u1839"
-    "ZR": "\u183F"
-    "Zr": "\u183F"
-    "zR": "\u183F"
     "zr": "\u183F"
-    "R": "\u1837"
     "r": "\u1837"
-    "ZH": "\u1841"
-    "Zh": "\u1841"
-    "zH": "\u1841"
     "zh": "\u1841"
-    "Z": "\u183D"
     "z": "\u183D"
-    "CH": "\u1842"
-    "Ch": "\u1842"
-    "cH": "\u1842"
-    "ch": "\u1842"
-    # this is a Buryat letter
-    "C\u0307": "\u1878"
-    "c\u0307": "\u1878"
-    "C": "\u1834"
+    "h\u0307": "\u1842"
     "c": "\u1834"
-    "H": "\u183E"
     "h": "\u183E"
-    "-": "\u180E"
+    # Double hyphen: kept in data
+    "\u002D\u002D": "\u002D\u002D"
+    # Mongolian ellipsis
+    "\u002E\u002E\u002E": "\u1801"
+    # Comma at end of subfield
+    "\u002C\u0020\u2021": "\u002C\u0020\u2021"
+    # Mongolian comma
+    "\u002C": "\u1802"
+    # Mongolian full stop
+    "\u002E\u002E": "\u1803"
+    # Mongolian four dots (chapter end)
+    "\u002B": "\u1805"
+    # Mongolian soft hyphen
+    "\u0020\u002D\u0020": "\u1806"
+    # Mongolian nirugu (letter extender added to initial ending in a full stop)
+    "\u002E\u0020": "\u180A\u0020"
+    # Mongolian Free Variation Separator One (FVS1) apostrophe used after t and d
+    "\u0027": "\u180B"
+    # Mongolian Free Variation Separator Two (FVS2) quotation mark used to force final alternate letter shape
+    "\u0022": "\u180C"
+    # Mongolian Free Variation Separator Three (FVS3) grave used to force intermediate alternate letter shape
+    "\u0060": "\u180D"
+    # Mongolian Vowel Separator (MVS) low line used as an unabiguous final vowel separator
+    "\u005F": "\u180E"
+    # Narrow No-Break Space (NNBSP) hyphen used before Mongolian grammatical endings
+    "\u002D": "\u202F"
+    "\u003C\u003C": "\u300A"
+    "\u003E\u003E": "\u300B"
+    # Middle dot; asterisk used to separate parts of one person's name (clan * forename)
+    "\u002A": "\u00B7"
+    "0": "\u1810"
+    "1": "\u1811"
+    "2": "\u1812"
+    "3": "\u1813"
+    "4": "\u1814"
+    "5": "\u1815"
+    "6": "\u1816"
+    "7": "\u1817"
+    "8": "\u1818"
+    "9": "\u1819"
 
 script_to_roman:
   map:
+    # Middle dot; asterisk used to separate parts of one person's name (clan * forename)
+    "\u00B7": "\u002A"
+    "\u0020\u182F\u1820\u1832\u180B\u1822\u1828": "\u0020latin"
+    "\u182E\u1820\u1832\u180B\u1827\u1837\u1822\u1836\u1820\u182F": "mate\u0307riyal"
     # ga
     "\u182D\u1820": "g\u0307a"
     # go
@@ -137,8 +130,6 @@ script_to_roman:
     "\u182D\u1827": "ge\u0307"
     # eg
     "\u1821\u182D": "eg"
-    # ig
-    "\u1822\u182D": "ig"
     # oeg
     "\u1825\u182D": "o\u0307g"
     # ueg
@@ -146,17 +137,11 @@ script_to_roman:
     # eeg
     "\u1827\u182D": "e\u0307g"
     # qa
-    "\u182C\u1820": "q\u0307a"
+    "\u182C\u1820": "qa"
     # qo
-    "\u182C\u1823": "q\u0307o"
+    "\u182C\u1823": "qo"
     # qu
-    "\u182C\u1824": "q\u0307u"
-    # aq (should not occur)
-    "\u1820\u182C": "aq"
-    # oq (should not occur)
-    "\u1823\u182C": "oq"
-    # uq (should not occur)
-    "\u1824\u182C": "uq"
+    "\u182C\u1824": "qu"
     # ke
     "\u182C\u1821": "ke"
     # ki
@@ -167,37 +152,36 @@ script_to_roman:
     "\u182C\u1826": "ku\u0307"
     # kee
     "\u182C\u1827": "ke\u0307"
-    # ek (should not occur)
-    "\u1821\u182C": "ek"
-    # ik should not occur)
-    "\u1822\u182C": "ik"
-    # oek (should not occur)
-    "\u1825\u182C": "o\u0307k"
-    # uek (should not occur)
-    "\u1826\u182C": "o\u0307k"
-    # eek should not occur)
-    "\u1827\u182C": "e\u0307k"
-    # non-connecting vowel a
-    "\u180E\u1820": "\u002Da"
-    # non-connecting vowel e
-    "\u180E\u1821": "\u002De"
-    # non-connectubg vowel i
-    "\u180E\u1822": "\u002Di"
-    # Other Mongolian vowel separators to hyphen
-    "\u180E": "\u002De"
-    # Narrow no-break space to hyphen
-    "\u202F": "\u002D"
-    # Other Mongolian vowel NOT associated with g or k/q
-    "\u1801": "..."
-    "\u1802": ","
-    "\u1803": "."
-    "\u1804": ":"
-    "\u1805": "*"
-    "\u1806": "-"
+    # Double hyphen: kept in data
+    "\u002D\u002D": "\u002D\u002D"
+    # Mongolian ellipsis
+    "\u1801": "\u002E\u002E\u002E"
+    # Mongolian comma
+    "\u1802": "\u002C"
+    # Mongolian full stop
+    "\u1803": "\u002E\u002E"
+    # Mongolian colon
+    "\u1804": "\u003A"
+    # Mongolian four dots (chapter end)
+    "\u1805": "\u002B"
+    # Mongolian soft hyphen
+    "\u1806": "\u0020\u002D\u0020"
     "\u1807": "\u0020"
-    "\u1808": ","
-    "\u1809": "."
-    "\u180A": "-"
+    "\u1808": "\u002C"
+    "\u1809": "\u002E"
+    # Mongolian nirugu (letter extender to force initial form rather than isolated form in initials)
+    "\u180A\u0020": "\u002E\u0020"
+    # Mongolian Free Variation Separator One (FVS1) apostrophe used after t and d
+    "\u180B": "\u0027"
+    # Mongolian Free Variation Separator Two (FVS2) quotation mark used to force final alternate letter shape
+    "\u180C": "\u0022"
+    # Mongolian Free Variation Separator Three (FVS3) grave used to force intermediate alternate letter shape
+    "\u180D": "\u0060"
+    # Mongolian Vowel Separator (MVS) converts to hyphen as the vowel separator
+    "\u180E": "\u002D"
+    # Mongolian Free Variation Separator Four (FVS4) [not currently used]
+    "\u180F": "\u005B\u003F\u005B"
+    "\u180A": "."
     "\u1810": "0"
     "\u1811": "1"
     "\u1812": "2"
@@ -219,10 +203,12 @@ script_to_roman:
     "\u1827": "e\u0307"
     "\u1828": "n"
     "\u1829": "ng"
+    # Feminine g control when followed by l
+    "\u1829\u182D\u180D\u182F": "ngg`l"
     "\u182A": "b"
     "\u182B": "p"
     "\u182C": "q"
-    "\u182D": "g\u0307"
+    "\u182D": "g"
     "\u182E": "m"
     "\u182F": "l"
     "\u1830": "s"
@@ -239,9 +225,13 @@ script_to_roman:
     "\u183B": "kh"
     "\u183C": "ts\u0307"
     "\u183D": "z"
-    "\u183E": "h\u0307"
+    "\u183E": "h"
     "\u183F": "zr"
     "\u1840": "lh"
     "\u1841": "zh"
-    "\u1842": "ch"
-    "\u1878": "c\u0307"
+    "\u1842": "h\u0307"
+    # Narrow No-Break Space (NNBSP) converts to hyphen before Mongolian grammatical endings
+    "\u202F": "\u002D"
+    # low line to Mongolian vowel separator
+    "\u300A": "\u003C\u003C"
+    "\u300B": "\u003E\u003E"

+ 14 - 13
scriptshifter/tables/data/nepali_devanagari.yml

@@ -3,18 +3,19 @@ general:
   name: Nepali (Devanagari)
   case_sensitive: false
 
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
-        - post: ["HindiMarathiRomanLoCFix"]
+  parents:
+    - _ignore_base
+    - _devanagari_base
+
+  description: Nepali language in the Devanagari script
+  case_sensitive: false
 
 roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"
-        - pre: ["HindiMarathiRomanLoCFix"]
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 13 - 12
scriptshifter/tables/data/newari_devanagari.yml

@@ -1,18 +1,19 @@
 ---
 general:
   name: Newari (Devanagari)
-  case_sensitive: false
+  parents:
+    - _ignore_base
+    - _devanagari_base
 
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
+  description: Newari language in the Devanagari script
+  case_sensitive: false
 
 roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 18 - 0
scriptshifter/tables/data/pahari_devanagari.yml

@@ -0,0 +1,18 @@
+general:
+  name: Pahari (Devanagari)
+  parents:
+    - _ignore_base
+    - _devanagari_base
+
+  description: Pahari language in the Devanagari script
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 329 - 11
scriptshifter/tables/data/prakrit_devanagari.yml

@@ -1,18 +1,336 @@
 ---
 general:
   name: Prakrit (Devanagari)
+  parents:
+    - _ignore_base
+    - _devanagari_base
   case_sensitive: false
 
+roman_to_script:
+  map:
+    # ANUNASIKA
+    "m\u0310": "\u0901"
+    # JIHVAMULIYA
+    "h\u0332": "\u1CF5"
+    # UPADHMANIYA
+    "h\u032E": "\u1CF6"
+
+    "m\u0310s\u0323a\u0304": "\u0901\u0937\u093E"
+    "m\u0323s\u0323a\u0304": "\u0902\u0937\u093E"
+    "s\u0323a\u0304": "\u0937\u093E"
+    "m\u0310s\u0323a\u0306i": "\u0901\u0937\u0955"
+    "m\u0323s\u0323a\u0306i": "\u0902\u0937\u0955"
+    "s\u0323a\u0306i": "\u0937\u0955"
+    "m\u0310s\u0323a\u0306u": "\u0901\u0937\u094F"
+    "m\u0323s\u0323a\u0306u": "\u0902\u0937\u094F"
+    "s\u0323a\u0306u": "\u0937\u094F"
+    "m\u0310s\u0323ai": "\u0901\u0937\u0948"
+    "m\u0323s\u0323ai": "\u0902\u0937\u0948"
+    "s\u0323ai": "\u0937\u0948"
+    "m\u0310s\u0323au": "\u0901\u0937\u094C"
+    "m\u0323s\u0323au": "\u0902\u0937\u094C"
+    "s\u0323au": "\u0937\u094C"
+    "m\u0310s\u0323i\u0304": "\u0901\u0937\u0940"
+    "m\u0323s\u0323i\u0304": "\u0902\u0937\u0940"
+    "s\u0323i\u0304": "\u0937\u0940"
+    "m\u0310s\u0323i": "\u0901\u0937\u093F"
+    "m\u0323s\u0323i": "\u0902\u0937\u093F"
+    "s\u0323i": "\u0937\u093F"
+    "m\u0310s\u0323u\u0304": "\u0901\u0937\u0942"
+    "m\u0323s\u0323u\u0304": "\u0902\u0937\u0942"
+    "s\u0323u\u0304": "\u0937\u0942"
+    "m\u0310s\u0323u\u0307": "\u0901\u0937\u0956"
+    "m\u0323s\u0323u\u0307": "\u0902\u0937\u0956"
+    "s\u0323u\u0307": "\u0937\u0956"
+    "m\u0310s\u0323u\u0308": "\u0901\u0937\u0957"
+    "m\u0323s\u0323u\u0308": "\u0902\u0937\u0957"
+    "s\u0323u\u0308": "\u0937\u0957"
+    "m\u0310s\u0323u": "\u0901\u0937\u0941"
+    "m\u0323s\u0323u": "\u0902\u0937\u0941"
+    "s\u0323u": "\u0937\u0941"
+    "m\u0310s\u0323r\u0304\u0325": "\u0901\u0937\u0944"
+    "m\u0323s\u0323r\u0304\u0325": "\u0902\u0937\u0944"
+    "s\u0323r\u0304\u0325": "\u0937\u0944"
+    "m\u0310s\u0323r\u0325": "\u0901\u0937\u0943"
+    "m\u0323s\u0323r\u0325": "\u0902\u0937\u0943"
+    "s\u0323r\u0325": "\u0937\u0943"
+    "m\u0310s\u0323l\u0304\u0325": "\u0901\u0937\u0963"
+    "m\u0323s\u0323l\u0304\u0325": "\u0902\u0937\u0963"
+    "s\u0323l\u0304\u0325": "\u0937\u0963"
+    "m\u0310s\u0323l\u0325": "\u0901\u0937\u0962"
+    "m\u0323s\u0323l\u0325": "\u0902\u0937\u0962"
+    "s\u0323l\u0325": "\u0937\u0962"
+    "m\u0310s\u0323e\u0306": "\u0901\u0937\u0946"
+    "m\u0323s\u0323e\u0306": "\u0902\u0937\u0946"
+    "s\u0323e\u0306": "\u0937\u0946"
+    "m\u0310s\u0323e\u0302": "\u0901\u0937\u0945"
+    "m\u0323s\u0323e\u0302": "\u0902\u0937\u0945"
+    "s\u0323e\u0302": "\u0937\u0945"
+    "m\u0310s\u0323e\u0304": "\u0901\u0937\u0955"
+    "m\u0323s\u0323e\u0304": "\u0902\u0937\u0955"
+    "s\u0323e\u0304": "\u0937\u0955"
+    "m\u0310s\u0323e": "\u0901\u0937\u0947"
+    "m\u0323s\u0323e": "\u0902\u0937\u0947"
+    "s\u0323e": "\u0937\u0947"
+    "m\u0310s\u0323o\u0306": "\u0901\u0937\u094A"
+    "m\u0323s\u0323o\u0306": "\u0902\u0937\u094A"
+    "s\u0323o\u0306": "\u0937\u094A"
+    "m\u0310s\u0323o\u0302": "\u0901\u0937\u0949"
+    "m\u0323s\u0323o\u0302": "\u0902\u0937\u0949"
+    "s\u0323o\u0302": "\u0937\u0949"
+    "m\u0310s\u0323o\u0307": "\u0901\u0937\u093A"
+    "m\u0323s\u0323o\u0307": "\u0902\u0937\u093A"
+    "s\u0323o\u0307": "\u0937\u093A"
+    "m\u0310s\u0323o\u0308": "\u0901\u0937\u093B"
+    "m\u0323s\u0323o\u0308": "\u0902\u0937\u093B"
+    "s\u0323o\u0308": "\u0937\u093B"
+    "m\u0310s\u0323o": "\u0901\u0937\u094B"
+    "m\u0323s\u0323o": "\u0902\u0937\u094B"
+    "s\u0323o": "\u0937\u094B"
+    "m\u0310s\u0323a": "\u0901\u0937"
+    "m\u0323s\u0323a": "\u0902\u0937"
+    "s\u0323a": "\u0937"
+    "m\u0310s\u0323": "\u0901\u0937\u094D"
+    "m\u0323s\u0323": "\u0902\u0937\u094D"
+    "s\u0323": "\u0937\u094D"
+    "m\u0310l\u0332a\u0304": "\u0901\u0933\u093E"
+    "m\u0323l\u0332a\u0304": "\u0902\u0933\u093E"
+    "l\u0332a\u0304": "\u0933\u093E"
+    "m\u0310l\u0332a\u0306u": "\u0901\u0933\u094F"
+    "m\u0323l\u0332a\u0306u": "\u0902\u0933\u094F"
+    "l\u0332a\u0306u": "\u0933\u094F"
+    "m\u0310l\u0332ai": "\u0901\u0933\u0948"
+    "m\u0323l\u0332ai": "\u0902\u0933\u0948"
+    "l\u0332ai": "\u0933\u0948"
+    "m\u0310l\u0332au": "\u0901\u0933\u094C"
+    "m\u0323l\u0332au": "\u0902\u0933\u094C"
+    "l\u0332au": "\u0933\u094C"
+    "m\u0310l\u0332i\u0304": "\u0901\u0933\u0940"
+    "m\u0323l\u0332i\u0304": "\u0902\u0933\u0940"
+    "l\u0332i\u0304": "\u0933\u0940"
+    "m\u0310l\u0332i": "\u0901\u0933\u093F"
+    "m\u0323l\u0332i": "\u0902\u0933\u093F"
+    "l\u0332i": "\u0933\u093F"
+    "m\u0310l\u0332u\u0304": "\u0901\u0933\u0942"
+    "m\u0323l\u0332u\u0304": "\u0902\u0933\u0942"
+    "l\u0332u\u0304": "\u0933\u0942"
+    "m\u0310l\u0332u\u0307": "\u0901\u0933\u0956"
+    "m\u0323l\u0332u\u0307": "\u0902\u0933\u0956"
+    "l\u0332u\u0307": "\u0933\u0956"
+    "m\u0310l\u0332u\u0308": "\u0901\u0933\u0957"
+    "m\u0323l\u0332u\u0308": "\u0902\u0933\u0957"
+    "l\u0332u\u0308": "\u0933\u0957"
+    "m\u0310l\u0332u": "\u0901\u0933\u0941"
+    "m\u0323l\u0332u": "\u0902\u0933\u0941"
+    "l\u0332u": "\u0933\u0941"
+    "m\u0310l\u0332r\u0304\u0325": "\u0901\u0933\u0944"
+    "m\u0323l\u0332r\u0304\u0325": "\u0902\u0933\u0944"
+    "l\u0332r\u0304\u0325": "\u0933\u0944"
+    "m\u0310l\u0332r\u0325": "\u0901\u0933\u0943"
+    "m\u0323l\u0332r\u0325": "\u0902\u0933\u0943"
+    "l\u0332r\u0325": "\u0933\u0943"
+    "m\u0310l\u0332l\u0304\u0325": "\u0901\u0933\u0963"
+    "m\u0323l\u0332l\u0304\u0325": "\u0902\u0933\u0963"
+    "l\u0332l\u0304\u0325": "\u0933\u0963"
+    "m\u0310l\u0332l\u0325": "\u0901\u0933\u0962"
+    "m\u0323l\u0332l\u0325": "\u0902\u0933\u0962"
+    "l\u0332l\u0325": "\u0933\u0962"
+    "m\u0310l\u0332e\u0306": "\u0901\u0933\u0946"
+    "m\u0323l\u0332e\u0306": "\u0902\u0933\u0946"
+    "l\u0332e\u0306": "\u0933\u0946"
+    "m\u0310l\u0332e\u0302": "\u0901\u0933\u0945"
+    "m\u0323l\u0332e\u0302": "\u0902\u0933\u0945"
+    "l\u0332e\u0302": "\u0933\u0945"
+    "m\u0310l\u0332e\u0304": "\u0901\u0933\u0955"
+    "m\u0323l\u0332e\u0304": "\u0902\u0933\u0955"
+    "l\u0332e\u0304": "\u0933\u0955"
+    "m\u0310l\u0332e": "\u0901\u0933\u0947"
+    "m\u0323l\u0332e": "\u0902\u0933\u0947"
+    "l\u0332e": "\u0933\u0947"
+    "m\u0310l\u0332o\u0306": "\u0901\u0933\u094A"
+    "m\u0323l\u0332o\u0306": "\u0902\u0933\u094A"
+    "l\u0332o\u0306": "\u0933\u094A"
+    "m\u0310l\u0332o\u0302": "\u0901\u0933\u0949"
+    "m\u0323l\u0332o\u0302": "\u0902\u0933\u0949"
+    "l\u0332o\u0302": "\u0933\u0949"
+    "m\u0310l\u0332o\u0307": "\u0901\u0933\u093A"
+    "m\u0323l\u0332o\u0307": "\u0902\u0933\u093A"
+    "l\u0332o\u0307": "\u0933\u093A"
+    "m\u0310l\u0332o\u0308": "\u0901\u0933\u093B"
+    "m\u0323l\u0332o\u0308": "\u0902\u0933\u093B"
+    "l\u0332o\u0308": "\u0933\u093B"
+    "m\u0310l\u0332o": "\u0901\u0933\u094B"
+    "m\u0323l\u0332o": "\u0902\u0933\u094B"
+    "l\u0332o": "\u0933\u094B"
+    "m\u0310l\u0332a": "\u0901\u0933"
+    "m\u0323l\u0332a": "\u0902\u0933"
+    "l\u0332a": "\u0933"
+    "m\u0310l\u0332": "\u0901\u0933\u094D"
+    "m\u0323l\u0332": "\u0902\u0933\u094D"
+    "l\u0332": "\u0933\u094D"
+
 script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
+  map:
 
-roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"
+    # ANUSVARA AT END OF WORD
+    "%\u0902": "m\u0323"
+    # ANUNASIKA
+    "\u0901": "m\u0310"
+    # JIHVAMULIYA
+    "\u1CF5": "h\u0332"
+    # UPADHMANIYA
+    "\u1CF6": "h\u032E"
+
+    "\u0901\u0937\u093E": "m\u0310s\u0323a\u0304"
+    "\u0902\u0937\u093E": "m\u0323s\u0323a\u0304"
+    "\u0937\u093E": "s\u0323a\u0304"
+    "\u0901\u0937\u0955": "m\u0310s\u0323a\u0306i"
+    "\u0902\u0937\u0955": "m\u0323s\u0323a\u0306i"
+    "\u0937\u0955": "s\u0323a\u0306i"
+    "\u0901\u0937\u094F": "m\u0310s\u0323a\u0306u"
+    "\u0902\u0937\u094F": "m\u0323s\u0323a\u0306u"
+    "\u0937\u094F": "s\u0323a\u0306u"
+    "\u0901\u0937\u0948": "m\u0310s\u0323ai"
+    "\u0902\u0937\u0948": "m\u0323s\u0323ai"
+    "\u0937\u0948": "s\u0323ai"
+    "\u0901\u0937\u094C": "m\u0310s\u0323au"
+    "\u0902\u0937\u094C": "m\u0323s\u0323au"
+    "\u0937\u094C": "s\u0323au"
+    "\u0901\u0937\u0940": "m\u0310s\u0323i\u0304"
+    "\u0902\u0937\u0940": "m\u0323s\u0323i\u0304"
+    "\u0937\u0940": "s\u0323i\u0304"
+    "\u0901\u0937\u093F": "m\u0310s\u0323i"
+    "\u0902\u0937\u093F": "m\u0323s\u0323i"
+    "\u0937\u093F": "s\u0323i"
+    "\u0901\u0937\u0942": "m\u0310s\u0323u\u0304"
+    "\u0902\u0937\u0942": "m\u0323s\u0323u\u0304"
+    "\u0937\u0942": "s\u0323u\u0304"
+    "\u0901\u0937\u0956": "m\u0310s\u0323u\u0307"
+    "\u0902\u0937\u0956": "m\u0323s\u0323u\u0307"
+    "\u0937\u0956": "s\u0323u\u0307"
+    "\u0901\u0937\u0957": "m\u0310s\u0323u\u0308"
+    "\u0902\u0937\u0957": "m\u0323s\u0323u\u0308"
+    "\u0937\u0957": "s\u0323u\u0308"
+    "\u0901\u0937\u0941": "m\u0310s\u0323u"
+    "\u0902\u0937\u0941": "m\u0323s\u0323u"
+    "\u0937\u0941": "s\u0323u"
+    "\u0901\u0937\u0944": "m\u0310s\u0323r\u0304\u0325"
+    "\u0902\u0937\u0944": "m\u0323s\u0323r\u0304\u0325"
+    "\u0937\u0944": "s\u0323r\u0304\u0325"
+    "\u0901\u0937\u0943": "m\u0310s\u0323r\u0325"
+    "\u0902\u0937\u0943": "m\u0323s\u0323r\u0325"
+    "\u0937\u0943": "s\u0323r\u0325"
+    "\u0901\u0937\u0963": "m\u0310s\u0323l\u0304\u0325"
+    "\u0902\u0937\u0963": "m\u0323s\u0323l\u0304\u0325"
+    "\u0937\u0963": "s\u0323l\u0304\u0325"
+    "\u0901\u0937\u0962": "m\u0310s\u0323l\u0325"
+    "\u0902\u0937\u0962": "m\u0323s\u0323l\u0325"
+    "\u0937\u0962": "s\u0323l\u0325"
+    "\u0901\u0937\u0946": "m\u0310s\u0323e\u0306"
+    "\u0902\u0937\u0946": "m\u0323s\u0323e\u0306"
+    "\u0937\u0946": "s\u0323e\u0306"
+    "\u0901\u0937\u0945": "m\u0310s\u0323e\u0302"
+    "\u0902\u0937\u0945": "m\u0323s\u0323e\u0302"
+    "\u0937\u0945": "s\u0323e\u0302"
+    "\u0901\u0937\u0955": "m\u0310s\u0323e\u0304"
+    "\u0902\u0937\u0955": "m\u0323s\u0323e\u0304"
+    "\u0937\u0955": "s\u0323e\u0304"
+    "\u0901\u0937\u0947": "m\u0310s\u0323e"
+    "\u0902\u0937\u0947": "m\u0323s\u0323e"
+    "\u0937\u0947": "s\u0323e"
+    "\u0901\u0937\u094A": "m\u0310s\u0323o\u0306"
+    "\u0902\u0937\u094A": "m\u0323s\u0323o\u0306"
+    "\u0937\u094A": "s\u0323o\u0306"
+    "\u0901\u0937\u0949": "m\u0310s\u0323o\u0302"
+    "\u0902\u0937\u0949": "m\u0323s\u0323o\u0302"
+    "\u0937\u0949": "s\u0323o\u0302"
+    "\u0901\u0937\u093A": "m\u0310s\u0323o\u0307"
+    "\u0902\u0937\u093A": "m\u0323s\u0323o\u0307"
+    "\u0937\u093A": "s\u0323o\u0307"
+    "\u0901\u0937\u093B": "m\u0310s\u0323o\u0308"
+    "\u0902\u0937\u093B": "m\u0323s\u0323o\u0308"
+    "\u0937\u093B": "s\u0323o\u0308"
+    "\u0901\u0937\u094B": "m\u0310s\u0323o"
+    "\u0902\u0937\u094B": "m\u0323s\u0323o"
+    "\u0937\u094B": "s\u0323o"
+    "\u0901\u0937\u094D": "m\u0310s\u0323"
+    "\u0902\u0937\u094D": "m\u0323s\u0323"
+    "\u0937\u094D": "s\u0323"
+    "\u0901\u0937": "m\u0310s\u0323a"
+    "\u0902\u0937": "m\u0323s\u0323a"
+    "\u0937": "s\u0323a"
+    "\u0901\u0933\u093E": "m\u0310l\u0332a\u0304"
+    "\u0902\u0933\u093E": "m\u0323l\u0332a\u0304"
+    "\u0933\u093E": "l\u0332a\u0304"
+    "\u0901\u0933\u094F": "m\u0310l\u0332a\u0306u"
+    "\u0902\u0933\u094F": "m\u0323l\u0332a\u0306u"
+    "\u0933\u094F": "l\u0332a\u0306u"
+    "\u0901\u0933\u0948": "m\u0310l\u0332ai"
+    "\u0902\u0933\u0948": "m\u0323l\u0332ai"
+    "\u0933\u0948": "l\u0332ai"
+    "\u0901\u0933\u094C": "m\u0310l\u0332au"
+    "\u0902\u0933\u094C": "m\u0323l\u0332au"
+    "\u0933\u094C": "l\u0332au"
+    "\u0901\u0933\u0940": "m\u0310l\u0332i\u0304"
+    "\u0902\u0933\u0940": "m\u0323l\u0332i\u0304"
+    "\u0933\u0940": "l\u0332i\u0304"
+    "\u0901\u0933\u093F": "m\u0310l\u0332i"
+    "\u0902\u0933\u093F": "m\u0323l\u0332i"
+    "\u0933\u093F": "l\u0332i"
+    "\u0901\u0933\u0942": "m\u0310l\u0332u\u0304"
+    "\u0902\u0933\u0942": "m\u0323l\u0332u\u0304"
+    "\u0933\u0942": "l\u0332u\u0304"
+    "\u0901\u0933\u0956": "m\u0310l\u0332u\u0307"
+    "\u0902\u0933\u0956": "m\u0323l\u0332u\u0307"
+    "\u0933\u0956": "l\u0332u\u0307"
+    "\u0901\u0933\u0957": "m\u0310l\u0332u\u0308"
+    "\u0902\u0933\u0957": "m\u0323l\u0332u\u0308"
+    "\u0933\u0957": "l\u0332u\u0308"
+    "\u0901\u0933\u0941": "m\u0310l\u0332u"
+    "\u0902\u0933\u0941": "m\u0323l\u0332u"
+    "\u0933\u0941": "l\u0332u"
+    "\u0901\u0933\u0944": "m\u0310l\u0332r\u0304\u0325"
+    "\u0902\u0933\u0944": "m\u0323l\u0332r\u0304\u0325"
+    "\u0933\u0944": "l\u0332r\u0304\u0325"
+    "\u0901\u0933\u0943": "m\u0310l\u0332r\u0325"
+    "\u0902\u0933\u0943": "m\u0323l\u0332r\u0325"
+    "\u0933\u0943": "l\u0332r\u0325"
+    "\u0901\u0933\u0963": "m\u0310l\u0332l\u0304\u0325"
+    "\u0902\u0933\u0963": "m\u0323l\u0332l\u0304\u0325"
+    "\u0933\u0963": "l\u0332l\u0304\u0325"
+    "\u0901\u0933\u0962": "m\u0310l\u0332l\u0325"
+    "\u0902\u0933\u0962": "m\u0323l\u0332l\u0325"
+    "\u0933\u0962": "l\u0332l\u0325"
+    "\u0901\u0933\u0946": "m\u0310l\u0332e\u0306"
+    "\u0902\u0933\u0946": "m\u0323l\u0332e\u0306"
+    "\u0933\u0946": "l\u0332e\u0306"
+    "\u0901\u0933\u0945": "m\u0310l\u0332e\u0302"
+    "\u0902\u0933\u0945": "m\u0323l\u0332e\u0302"
+    "\u0933\u0945": "l\u0332e\u0302"
+    "\u0901\u0933\u0955": "m\u0310l\u0332e\u0304"
+    "\u0902\u0933\u0955": "m\u0323l\u0332e\u0304"
+    "\u0933\u0955": "l\u0332e\u0304"
+    "\u0901\u0933\u0947": "m\u0310l\u0332e"
+    "\u0902\u0933\u0947": "m\u0323l\u0332e"
+    "\u0933\u0947": "l\u0332e"
+    "\u0901\u0933\u094A": "m\u0310l\u0332o\u0306"
+    "\u0902\u0933\u094A": "m\u0323l\u0332o\u0306"
+    "\u0933\u094A": "l\u0332o\u0306"
+    "\u0901\u0933\u0949": "m\u0310l\u0332o\u0302"
+    "\u0902\u0933\u0949": "m\u0323l\u0332o\u0302"
+    "\u0933\u0949": "l\u0332o\u0302"
+    "\u0901\u0933\u093A": "m\u0310l\u0332o\u0307"
+    "\u0902\u0933\u093A": "m\u0323l\u0332o\u0307"
+    "\u0933\u093A": "l\u0332o\u0307"
+    "\u0901\u0933\u093B": "m\u0310l\u0332o\u0308"
+    "\u0902\u0933\u093B": "m\u0323l\u0332o\u0308"
+    "\u0933\u093B": "l\u0332o\u0308"
+    "\u0901\u0933\u094B": "m\u0310l\u0332o"
+    "\u0902\u0933\u094B": "m\u0323l\u0332o"
+    "\u0933\u094B": "l\u0332o"
+    "\u0901\u0933\u094D": "m\u0310l\u0332"
+    "\u0902\u0933\u094D": "m\u0323l\u0332"
+    "\u0933\u094D": "l\u0332"
+    "\u0901\u0933": "m\u0310l\u0332a"
+    "\u0902\u0933": "m\u0323l\u0332a"
+    "\u0933": "l\u0332a"

+ 13 - 11
scriptshifter/tables/data/rajasthani_devanagari.yml

@@ -1,16 +1,18 @@
 general:
   name: Rajasthani (Devanagari)
+  parents:
+    - _ignore_base
+    - _devanagari_base
 
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
+  description: Rajasthani language in the Devanagari script
+  case_sensitive: false
 
 roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 336 - 18
scriptshifter/tables/data/sanskrit_devanagari.yml

@@ -1,18 +1,336 @@
----
-general:
-  name: Sanskrit (Devanagari)
-  case_sensitive: false
-
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Devanagari"
-
-roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Devanagari"
+---
+general:
+  name: Sanskrit (Devanagari)
+  parents:
+    - _ignore_base
+    - _devanagari_base
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    # ANUNASIKA
+    "m\u0310": "\u0901"
+    # JIHVAMULIYA
+    "h\u0332": "\u1CF5"
+    # UPADHMANIYA
+    "h\u032E": "\u1CF6"
+
+    "m\u0310s\u0323a\u0304": "\u0901\u0937\u093E"
+    "m\u0323s\u0323a\u0304": "\u0902\u0937\u093E"
+    "s\u0323a\u0304": "\u0937\u093E"
+    "m\u0310s\u0323a\u0306i": "\u0901\u0937\u0955"
+    "m\u0323s\u0323a\u0306i": "\u0902\u0937\u0955"
+    "s\u0323a\u0306i": "\u0937\u0955"
+    "m\u0310s\u0323a\u0306u": "\u0901\u0937\u094F"
+    "m\u0323s\u0323a\u0306u": "\u0902\u0937\u094F"
+    "s\u0323a\u0306u": "\u0937\u094F"
+    "m\u0310s\u0323ai": "\u0901\u0937\u0948"
+    "m\u0323s\u0323ai": "\u0902\u0937\u0948"
+    "s\u0323ai": "\u0937\u0948"
+    "m\u0310s\u0323au": "\u0901\u0937\u094C"
+    "m\u0323s\u0323au": "\u0902\u0937\u094C"
+    "s\u0323au": "\u0937\u094C"
+    "m\u0310s\u0323i\u0304": "\u0901\u0937\u0940"
+    "m\u0323s\u0323i\u0304": "\u0902\u0937\u0940"
+    "s\u0323i\u0304": "\u0937\u0940"
+    "m\u0310s\u0323i": "\u0901\u0937\u093F"
+    "m\u0323s\u0323i": "\u0902\u0937\u093F"
+    "s\u0323i": "\u0937\u093F"
+    "m\u0310s\u0323u\u0304": "\u0901\u0937\u0942"
+    "m\u0323s\u0323u\u0304": "\u0902\u0937\u0942"
+    "s\u0323u\u0304": "\u0937\u0942"
+    "m\u0310s\u0323u\u0307": "\u0901\u0937\u0956"
+    "m\u0323s\u0323u\u0307": "\u0902\u0937\u0956"
+    "s\u0323u\u0307": "\u0937\u0956"
+    "m\u0310s\u0323u\u0308": "\u0901\u0937\u0957"
+    "m\u0323s\u0323u\u0308": "\u0902\u0937\u0957"
+    "s\u0323u\u0308": "\u0937\u0957"
+    "m\u0310s\u0323u": "\u0901\u0937\u0941"
+    "m\u0323s\u0323u": "\u0902\u0937\u0941"
+    "s\u0323u": "\u0937\u0941"
+    "m\u0310s\u0323r\u0304\u0325": "\u0901\u0937\u0944"
+    "m\u0323s\u0323r\u0304\u0325": "\u0902\u0937\u0944"
+    "s\u0323r\u0304\u0325": "\u0937\u0944"
+    "m\u0310s\u0323r\u0325": "\u0901\u0937\u0943"
+    "m\u0323s\u0323r\u0325": "\u0902\u0937\u0943"
+    "s\u0323r\u0325": "\u0937\u0943"
+    "m\u0310s\u0323l\u0304\u0325": "\u0901\u0937\u0963"
+    "m\u0323s\u0323l\u0304\u0325": "\u0902\u0937\u0963"
+    "s\u0323l\u0304\u0325": "\u0937\u0963"
+    "m\u0310s\u0323l\u0325": "\u0901\u0937\u0962"
+    "m\u0323s\u0323l\u0325": "\u0902\u0937\u0962"
+    "s\u0323l\u0325": "\u0937\u0962"
+    "m\u0310s\u0323e\u0306": "\u0901\u0937\u0946"
+    "m\u0323s\u0323e\u0306": "\u0902\u0937\u0946"
+    "s\u0323e\u0306": "\u0937\u0946"
+    "m\u0310s\u0323e\u0302": "\u0901\u0937\u0945"
+    "m\u0323s\u0323e\u0302": "\u0902\u0937\u0945"
+    "s\u0323e\u0302": "\u0937\u0945"
+    "m\u0310s\u0323e\u0304": "\u0901\u0937\u0955"
+    "m\u0323s\u0323e\u0304": "\u0902\u0937\u0955"
+    "s\u0323e\u0304": "\u0937\u0955"
+    "m\u0310s\u0323e": "\u0901\u0937\u0947"
+    "m\u0323s\u0323e": "\u0902\u0937\u0947"
+    "s\u0323e": "\u0937\u0947"
+    "m\u0310s\u0323o\u0306": "\u0901\u0937\u094A"
+    "m\u0323s\u0323o\u0306": "\u0902\u0937\u094A"
+    "s\u0323o\u0306": "\u0937\u094A"
+    "m\u0310s\u0323o\u0302": "\u0901\u0937\u0949"
+    "m\u0323s\u0323o\u0302": "\u0902\u0937\u0949"
+    "s\u0323o\u0302": "\u0937\u0949"
+    "m\u0310s\u0323o\u0307": "\u0901\u0937\u093A"
+    "m\u0323s\u0323o\u0307": "\u0902\u0937\u093A"
+    "s\u0323o\u0307": "\u0937\u093A"
+    "m\u0310s\u0323o\u0308": "\u0901\u0937\u093B"
+    "m\u0323s\u0323o\u0308": "\u0902\u0937\u093B"
+    "s\u0323o\u0308": "\u0937\u093B"
+    "m\u0310s\u0323o": "\u0901\u0937\u094B"
+    "m\u0323s\u0323o": "\u0902\u0937\u094B"
+    "s\u0323o": "\u0937\u094B"
+    "m\u0310s\u0323a": "\u0901\u0937"
+    "m\u0323s\u0323a": "\u0902\u0937"
+    "s\u0323a": "\u0937"
+    "m\u0310s\u0323": "\u0901\u0937\u094D"
+    "m\u0323s\u0323": "\u0902\u0937\u094D"
+    "s\u0323": "\u0937\u094D"
+    "m\u0310l\u0332a\u0304": "\u0901\u0933\u093E"
+    "m\u0323l\u0332a\u0304": "\u0902\u0933\u093E"
+    "l\u0332a\u0304": "\u0933\u093E"
+    "m\u0310l\u0332a\u0306u": "\u0901\u0933\u094F"
+    "m\u0323l\u0332a\u0306u": "\u0902\u0933\u094F"
+    "l\u0332a\u0306u": "\u0933\u094F"
+    "m\u0310l\u0332ai": "\u0901\u0933\u0948"
+    "m\u0323l\u0332ai": "\u0902\u0933\u0948"
+    "l\u0332ai": "\u0933\u0948"
+    "m\u0310l\u0332au": "\u0901\u0933\u094C"
+    "m\u0323l\u0332au": "\u0902\u0933\u094C"
+    "l\u0332au": "\u0933\u094C"
+    "m\u0310l\u0332i\u0304": "\u0901\u0933\u0940"
+    "m\u0323l\u0332i\u0304": "\u0902\u0933\u0940"
+    "l\u0332i\u0304": "\u0933\u0940"
+    "m\u0310l\u0332i": "\u0901\u0933\u093F"
+    "m\u0323l\u0332i": "\u0902\u0933\u093F"
+    "l\u0332i": "\u0933\u093F"
+    "m\u0310l\u0332u\u0304": "\u0901\u0933\u0942"
+    "m\u0323l\u0332u\u0304": "\u0902\u0933\u0942"
+    "l\u0332u\u0304": "\u0933\u0942"
+    "m\u0310l\u0332u\u0307": "\u0901\u0933\u0956"
+    "m\u0323l\u0332u\u0307": "\u0902\u0933\u0956"
+    "l\u0332u\u0307": "\u0933\u0956"
+    "m\u0310l\u0332u\u0308": "\u0901\u0933\u0957"
+    "m\u0323l\u0332u\u0308": "\u0902\u0933\u0957"
+    "l\u0332u\u0308": "\u0933\u0957"
+    "m\u0310l\u0332u": "\u0901\u0933\u0941"
+    "m\u0323l\u0332u": "\u0902\u0933\u0941"
+    "l\u0332u": "\u0933\u0941"
+    "m\u0310l\u0332r\u0304\u0325": "\u0901\u0933\u0944"
+    "m\u0323l\u0332r\u0304\u0325": "\u0902\u0933\u0944"
+    "l\u0332r\u0304\u0325": "\u0933\u0944"
+    "m\u0310l\u0332r\u0325": "\u0901\u0933\u0943"
+    "m\u0323l\u0332r\u0325": "\u0902\u0933\u0943"
+    "l\u0332r\u0325": "\u0933\u0943"
+    "m\u0310l\u0332l\u0304\u0325": "\u0901\u0933\u0963"
+    "m\u0323l\u0332l\u0304\u0325": "\u0902\u0933\u0963"
+    "l\u0332l\u0304\u0325": "\u0933\u0963"
+    "m\u0310l\u0332l\u0325": "\u0901\u0933\u0962"
+    "m\u0323l\u0332l\u0325": "\u0902\u0933\u0962"
+    "l\u0332l\u0325": "\u0933\u0962"
+    "m\u0310l\u0332e\u0306": "\u0901\u0933\u0946"
+    "m\u0323l\u0332e\u0306": "\u0902\u0933\u0946"
+    "l\u0332e\u0306": "\u0933\u0946"
+    "m\u0310l\u0332e\u0302": "\u0901\u0933\u0945"
+    "m\u0323l\u0332e\u0302": "\u0902\u0933\u0945"
+    "l\u0332e\u0302": "\u0933\u0945"
+    "m\u0310l\u0332e\u0304": "\u0901\u0933\u0955"
+    "m\u0323l\u0332e\u0304": "\u0902\u0933\u0955"
+    "l\u0332e\u0304": "\u0933\u0955"
+    "m\u0310l\u0332e": "\u0901\u0933\u0947"
+    "m\u0323l\u0332e": "\u0902\u0933\u0947"
+    "l\u0332e": "\u0933\u0947"
+    "m\u0310l\u0332o\u0306": "\u0901\u0933\u094A"
+    "m\u0323l\u0332o\u0306": "\u0902\u0933\u094A"
+    "l\u0332o\u0306": "\u0933\u094A"
+    "m\u0310l\u0332o\u0302": "\u0901\u0933\u0949"
+    "m\u0323l\u0332o\u0302": "\u0902\u0933\u0949"
+    "l\u0332o\u0302": "\u0933\u0949"
+    "m\u0310l\u0332o\u0307": "\u0901\u0933\u093A"
+    "m\u0323l\u0332o\u0307": "\u0902\u0933\u093A"
+    "l\u0332o\u0307": "\u0933\u093A"
+    "m\u0310l\u0332o\u0308": "\u0901\u0933\u093B"
+    "m\u0323l\u0332o\u0308": "\u0902\u0933\u093B"
+    "l\u0332o\u0308": "\u0933\u093B"
+    "m\u0310l\u0332o": "\u0901\u0933\u094B"
+    "m\u0323l\u0332o": "\u0902\u0933\u094B"
+    "l\u0332o": "\u0933\u094B"
+    "m\u0310l\u0332a": "\u0901\u0933"
+    "m\u0323l\u0332a": "\u0902\u0933"
+    "l\u0332a": "\u0933"
+    "m\u0310l\u0332": "\u0901\u0933\u094D"
+    "m\u0323l\u0332": "\u0902\u0933\u094D"
+    "l\u0332": "\u0933\u094D"
+
+script_to_roman:
+  map:
+
+    # ANUSVARA AT END OF WORD
+    "%\u0902": "m\u0323"
+    # ANUNASIKA
+    "\u0901": "m\u0310"
+    # JIHVAMULIYA
+    "\u1CF5": "h\u0332"
+    # UPADHMANIYA
+    "\u1CF6": "h\u032E"
+
+    "\u0901\u0937\u093E": "m\u0310s\u0323a\u0304"
+    "\u0902\u0937\u093E": "m\u0323s\u0323a\u0304"
+    "\u0937\u093E": "s\u0323a\u0304"
+    "\u0901\u0937\u0955": "m\u0310s\u0323a\u0306i"
+    "\u0902\u0937\u0955": "m\u0323s\u0323a\u0306i"
+    "\u0937\u0955": "s\u0323a\u0306i"
+    "\u0901\u0937\u094F": "m\u0310s\u0323a\u0306u"
+    "\u0902\u0937\u094F": "m\u0323s\u0323a\u0306u"
+    "\u0937\u094F": "s\u0323a\u0306u"
+    "\u0901\u0937\u0948": "m\u0310s\u0323ai"
+    "\u0902\u0937\u0948": "m\u0323s\u0323ai"
+    "\u0937\u0948": "s\u0323ai"
+    "\u0901\u0937\u094C": "m\u0310s\u0323au"
+    "\u0902\u0937\u094C": "m\u0323s\u0323au"
+    "\u0937\u094C": "s\u0323au"
+    "\u0901\u0937\u0940": "m\u0310s\u0323i\u0304"
+    "\u0902\u0937\u0940": "m\u0323s\u0323i\u0304"
+    "\u0937\u0940": "s\u0323i\u0304"
+    "\u0901\u0937\u093F": "m\u0310s\u0323i"
+    "\u0902\u0937\u093F": "m\u0323s\u0323i"
+    "\u0937\u093F": "s\u0323i"
+    "\u0901\u0937\u0942": "m\u0310s\u0323u\u0304"
+    "\u0902\u0937\u0942": "m\u0323s\u0323u\u0304"
+    "\u0937\u0942": "s\u0323u\u0304"
+    "\u0901\u0937\u0956": "m\u0310s\u0323u\u0307"
+    "\u0902\u0937\u0956": "m\u0323s\u0323u\u0307"
+    "\u0937\u0956": "s\u0323u\u0307"
+    "\u0901\u0937\u0957": "m\u0310s\u0323u\u0308"
+    "\u0902\u0937\u0957": "m\u0323s\u0323u\u0308"
+    "\u0937\u0957": "s\u0323u\u0308"
+    "\u0901\u0937\u0941": "m\u0310s\u0323u"
+    "\u0902\u0937\u0941": "m\u0323s\u0323u"
+    "\u0937\u0941": "s\u0323u"
+    "\u0901\u0937\u0944": "m\u0310s\u0323r\u0304\u0325"
+    "\u0902\u0937\u0944": "m\u0323s\u0323r\u0304\u0325"
+    "\u0937\u0944": "s\u0323r\u0304\u0325"
+    "\u0901\u0937\u0943": "m\u0310s\u0323r\u0325"
+    "\u0902\u0937\u0943": "m\u0323s\u0323r\u0325"
+    "\u0937\u0943": "s\u0323r\u0325"
+    "\u0901\u0937\u0963": "m\u0310s\u0323l\u0304\u0325"
+    "\u0902\u0937\u0963": "m\u0323s\u0323l\u0304\u0325"
+    "\u0937\u0963": "s\u0323l\u0304\u0325"
+    "\u0901\u0937\u0962": "m\u0310s\u0323l\u0325"
+    "\u0902\u0937\u0962": "m\u0323s\u0323l\u0325"
+    "\u0937\u0962": "s\u0323l\u0325"
+    "\u0901\u0937\u0946": "m\u0310s\u0323e\u0306"
+    "\u0902\u0937\u0946": "m\u0323s\u0323e\u0306"
+    "\u0937\u0946": "s\u0323e\u0306"
+    "\u0901\u0937\u0945": "m\u0310s\u0323e\u0302"
+    "\u0902\u0937\u0945": "m\u0323s\u0323e\u0302"
+    "\u0937\u0945": "s\u0323e\u0302"
+    "\u0901\u0937\u0955": "m\u0310s\u0323e\u0304"
+    "\u0902\u0937\u0955": "m\u0323s\u0323e\u0304"
+    "\u0937\u0955": "s\u0323e\u0304"
+    "\u0901\u0937\u0947": "m\u0310s\u0323e"
+    "\u0902\u0937\u0947": "m\u0323s\u0323e"
+    "\u0937\u0947": "s\u0323e"
+    "\u0901\u0937\u094A": "m\u0310s\u0323o\u0306"
+    "\u0902\u0937\u094A": "m\u0323s\u0323o\u0306"
+    "\u0937\u094A": "s\u0323o\u0306"
+    "\u0901\u0937\u0949": "m\u0310s\u0323o\u0302"
+    "\u0902\u0937\u0949": "m\u0323s\u0323o\u0302"
+    "\u0937\u0949": "s\u0323o\u0302"
+    "\u0901\u0937\u093A": "m\u0310s\u0323o\u0307"
+    "\u0902\u0937\u093A": "m\u0323s\u0323o\u0307"
+    "\u0937\u093A": "s\u0323o\u0307"
+    "\u0901\u0937\u093B": "m\u0310s\u0323o\u0308"
+    "\u0902\u0937\u093B": "m\u0323s\u0323o\u0308"
+    "\u0937\u093B": "s\u0323o\u0308"
+    "\u0901\u0937\u094B": "m\u0310s\u0323o"
+    "\u0902\u0937\u094B": "m\u0323s\u0323o"
+    "\u0937\u094B": "s\u0323o"
+    "\u0901\u0937\u094D": "m\u0310s\u0323"
+    "\u0902\u0937\u094D": "m\u0323s\u0323"
+    "\u0937\u094D": "s\u0323"
+    "\u0901\u0937": "m\u0310s\u0323a"
+    "\u0902\u0937": "m\u0323s\u0323a"
+    "\u0937": "s\u0323a"
+    "\u0901\u0933\u093E": "m\u0310l\u0332a\u0304"
+    "\u0902\u0933\u093E": "m\u0323l\u0332a\u0304"
+    "\u0933\u093E": "l\u0332a\u0304"
+    "\u0901\u0933\u094F": "m\u0310l\u0332a\u0306u"
+    "\u0902\u0933\u094F": "m\u0323l\u0332a\u0306u"
+    "\u0933\u094F": "l\u0332a\u0306u"
+    "\u0901\u0933\u0948": "m\u0310l\u0332ai"
+    "\u0902\u0933\u0948": "m\u0323l\u0332ai"
+    "\u0933\u0948": "l\u0332ai"
+    "\u0901\u0933\u094C": "m\u0310l\u0332au"
+    "\u0902\u0933\u094C": "m\u0323l\u0332au"
+    "\u0933\u094C": "l\u0332au"
+    "\u0901\u0933\u0940": "m\u0310l\u0332i\u0304"
+    "\u0902\u0933\u0940": "m\u0323l\u0332i\u0304"
+    "\u0933\u0940": "l\u0332i\u0304"
+    "\u0901\u0933\u093F": "m\u0310l\u0332i"
+    "\u0902\u0933\u093F": "m\u0323l\u0332i"
+    "\u0933\u093F": "l\u0332i"
+    "\u0901\u0933\u0942": "m\u0310l\u0332u\u0304"
+    "\u0902\u0933\u0942": "m\u0323l\u0332u\u0304"
+    "\u0933\u0942": "l\u0332u\u0304"
+    "\u0901\u0933\u0956": "m\u0310l\u0332u\u0307"
+    "\u0902\u0933\u0956": "m\u0323l\u0332u\u0307"
+    "\u0933\u0956": "l\u0332u\u0307"
+    "\u0901\u0933\u0957": "m\u0310l\u0332u\u0308"
+    "\u0902\u0933\u0957": "m\u0323l\u0332u\u0308"
+    "\u0933\u0957": "l\u0332u\u0308"
+    "\u0901\u0933\u0941": "m\u0310l\u0332u"
+    "\u0902\u0933\u0941": "m\u0323l\u0332u"
+    "\u0933\u0941": "l\u0332u"
+    "\u0901\u0933\u0944": "m\u0310l\u0332r\u0304\u0325"
+    "\u0902\u0933\u0944": "m\u0323l\u0332r\u0304\u0325"
+    "\u0933\u0944": "l\u0332r\u0304\u0325"
+    "\u0901\u0933\u0943": "m\u0310l\u0332r\u0325"
+    "\u0902\u0933\u0943": "m\u0323l\u0332r\u0325"
+    "\u0933\u0943": "l\u0332r\u0325"
+    "\u0901\u0933\u0963": "m\u0310l\u0332l\u0304\u0325"
+    "\u0902\u0933\u0963": "m\u0323l\u0332l\u0304\u0325"
+    "\u0933\u0963": "l\u0332l\u0304\u0325"
+    "\u0901\u0933\u0962": "m\u0310l\u0332l\u0325"
+    "\u0902\u0933\u0962": "m\u0323l\u0332l\u0325"
+    "\u0933\u0962": "l\u0332l\u0325"
+    "\u0901\u0933\u0946": "m\u0310l\u0332e\u0306"
+    "\u0902\u0933\u0946": "m\u0323l\u0332e\u0306"
+    "\u0933\u0946": "l\u0332e\u0306"
+    "\u0901\u0933\u0945": "m\u0310l\u0332e\u0302"
+    "\u0902\u0933\u0945": "m\u0323l\u0332e\u0302"
+    "\u0933\u0945": "l\u0332e\u0302"
+    "\u0901\u0933\u0955": "m\u0310l\u0332e\u0304"
+    "\u0902\u0933\u0955": "m\u0323l\u0332e\u0304"
+    "\u0933\u0955": "l\u0332e\u0304"
+    "\u0901\u0933\u0947": "m\u0310l\u0332e"
+    "\u0902\u0933\u0947": "m\u0323l\u0332e"
+    "\u0933\u0947": "l\u0332e"
+    "\u0901\u0933\u094A": "m\u0310l\u0332o\u0306"
+    "\u0902\u0933\u094A": "m\u0323l\u0332o\u0306"
+    "\u0933\u094A": "l\u0332o\u0306"
+    "\u0901\u0933\u0949": "m\u0310l\u0332o\u0302"
+    "\u0902\u0933\u0949": "m\u0323l\u0332o\u0302"
+    "\u0933\u0949": "l\u0332o\u0302"
+    "\u0901\u0933\u093A": "m\u0310l\u0332o\u0307"
+    "\u0902\u0933\u093A": "m\u0323l\u0332o\u0307"
+    "\u0933\u093A": "l\u0332o\u0307"
+    "\u0901\u0933\u093B": "m\u0310l\u0332o\u0308"
+    "\u0902\u0933\u093B": "m\u0323l\u0332o\u0308"
+    "\u0933\u093B": "l\u0332o\u0308"
+    "\u0901\u0933\u094B": "m\u0310l\u0332o"
+    "\u0902\u0933\u094B": "m\u0323l\u0332o"
+    "\u0933\u094B": "l\u0332o"
+    "\u0901\u0933\u094D": "m\u0310l\u0332"
+    "\u0902\u0933\u094D": "m\u0323l\u0332"
+    "\u0933\u094D": "l\u0332"
+    "\u0901\u0933": "m\u0310l\u0332a"
+    "\u0902\u0933": "m\u0323l\u0332a"
+    "\u0933": "l\u0332a"

+ 26 - 26
scriptshifter/tables/data/tamil.yml

@@ -22,7 +22,7 @@ roman_to_script:
     "hai": "\u0BB9\u0BC8"
     "zai": "\u0B83\u0B9C\u0BC8"
     "jai": "\u0B9C\u0BC8"
-    "k\u0332ai": "\u0B83\u0B95\u0BC8"
+    "k\u0332ai": "\u0B83\u0BC8"
     "kai": "\u0B95\u0BC8"
     "l\u0332ai": "\u0BB4\u0BC8"
     "l\u0323ai": "\u0BB3\u0BC8"
@@ -53,7 +53,7 @@ roman_to_script:
     "hau": "\u0BB9\u0BCC"
     "zau": "\u0B83\u0B9C\u0BCC"
     "jau": "\u0B9C\u0BCC"
-    "k\u0332au": "\u0B83\u0B95\u0BCC"
+    "k\u0332au": "\u0B83\u0BCC"
     "kau": "\u0B95\u0BCC"
     "l\u0332au": "\u0BB4\u0BCC"
     "l\u0323au": "\u0BB3\u0BCC"
@@ -84,7 +84,7 @@ roman_to_script:
     "ha\u0304": "\u0BB9\u0BBE"
     "za\u0304": "\u0B83\u0B9C\u0BBE"
     "ja\u0304": "\u0B9C\u0BBE"
-    "k\u0332a\u0304": "\u0B83\u0B95\u0BBE"
+    "k\u0332a\u0304": "\u0B83\u0BBE"
     "ka\u0304": "\u0B95\u0BBE"
     "l\u0332a\u0304": "\u0BB4\u0BBE"
     "l\u0323a\u0304": "\u0BB3\u0BBE"
@@ -115,7 +115,7 @@ roman_to_script:
     "ha": "\u0BB9"
     "za": "\u0B83\u0B9C"
     "ja": "\u0B9C"
-    "k\u0332a": "\u0B83\u0B95"
+    "k\u0332a": "\u0B83"
     "ka": "\u0B95"
     "l\u0332a": "\u0BB4"
     "l\u0323a": "\u0BB3"
@@ -146,7 +146,7 @@ roman_to_script:
     "hi\u0304": "\u0BB9\u0BC0"
     "zi\u0304": "\u0B83\u0B9C\u0BC0"
     "ji\u0304": "\u0B9C\u0BC0"
-    "k\u0332i\u0304": "\u0B83\u0B95\u0BC0"
+    "k\u0332i\u0304": "\u0B83\u0BC0"
     "ki\u0304": "\u0B95\u0BC0"
     "l\u0332i\u0304": "\u0BB4\u0BC0"
     "l\u0323i\u0304": "\u0BB3\u0BC0"
@@ -177,7 +177,7 @@ roman_to_script:
     "hi": "\u0BB9\u0BBF"
     "zi": "\u0B83\u0B9C\u0BBF"
     "ji": "\u0B9C\u0BBF"
-    "k\u0332i": "\u0B83\u0B95\u0BBF"
+    "k\u0332i": "\u0B83\u0BBF"
     "ki": "\u0B95\u0BBF"
     "l\u0332i": "\u0BB4\u0BBF"
     "l\u0323i": "\u0BB3\u0BBF"
@@ -208,7 +208,7 @@ roman_to_script:
     "hu\u0304": "\u0BB9\u0BC2"
     "zu\u0304": "\u0B83\u0B9C\u0BC2"
     "ju\u0304": "\u0B9C\u0BC2"
-    "k\u0332u\u0304": "\u0B83\u0B95\u0BC2"
+    "k\u0332u\u0304": "\u0B83\u0BC2"
     "ku\u0304": "\u0B95\u0BC2"
     "l\u0332u\u0304": "\u0BB4\u0BC2"
     "l\u0323u\u0304": "\u0BB3\u0BC2"
@@ -237,7 +237,7 @@ roman_to_script:
     "hu": "\u0BB9\u0BC1"
     "zu": "\u0B83\u0B9C\u0BC1"
     "ju": "\u0B9C\u0BC1"
-    "k\u0332u": "\u0B83\u0B95\u0BC1"
+    "k\u0332u": "\u0B83\u0BC1"
     "ku": "\u0B95\u0BC1"
     "l\u0332u": "\u0BB4\u0BC1"
     "l\u0323u": "\u0BB3\u0BC1"
@@ -268,7 +268,7 @@ roman_to_script:
     "he\u0304": "\u0BB9\u0BC7"
     "ze\u0304": "\u0B83\u0B9C\u0BC7"
     "je\u0304": "\u0B9C\u0BC7"
-    "k\u0332e\u0304": "\u0B83\u0B95\u0BC7"
+    "k\u0332e\u0304": "\u0B83\u0BC7"
     "ke\u0304": "\u0B95\u0BC7"
     "l\u0332e\u0304": "\u0BB4\u0BC7"
     "l\u0323e\u0304": "\u0BB3\u0BC7"
@@ -299,7 +299,7 @@ roman_to_script:
     "he": "\u0BB9\u0BC6"
     "ze": "\u0B83\u0B9C\u0BC6"
     "je": "\u0B9C\u0BC6"
-    "k\u0332e": "\u0B83\u0B95\u0BC6"
+    "k\u0332e": "\u0B83\u0BC6"
     "ke": "\u0B95\u0BC6"
     "l\u0332e": "\u0BB4\u0BC6"
     "l\u0323e": "\u0BB3\u0BC6"
@@ -330,7 +330,7 @@ roman_to_script:
     "ho\u0304": "\u0BB9\u0BCB"
     "zo\u0304": "\u0B83\u0B9C\u0BCB"
     "jo\u0304": "\u0B9C\u0BCB"
-    "k\u0332o\u0304": "\u0B83\u0B95\u0BCB"
+    "k\u0332o\u0304": "\u0B83\u0BCB"
     "ko\u0304": "\u0B95\u0BCB"
     "l\u0332o\u0304": "\u0BB4\u0BCB"
     "l\u0323o\u0304": "\u0BB3\u0BCB"
@@ -361,7 +361,7 @@ roman_to_script:
     "ho": "\u0BB9\u0BCA"
     "zo": "\u0B83\u0B9C\u0BCA"
     "jo": "\u0B9C\u0BCA"
-    "k\u0332o": "\u0B83\u0B95\u0BCA"
+    "k\u0332o": "\u0B83\u0BCA"
     "ko": "\u0B95\u0BCA"
     "l\u0332o": "\u0BB4\u0BCA"
     "l\u0323o": "\u0BB3\u0BCA"
@@ -420,7 +420,7 @@ roman_to_script:
     "h": "\u0BB9\u0BCD"
     "z": "\u0B83\u0B9C\u0BCD"
     "j": "\u0B9C\u0BCD"
-    "k\u0332": "\u0B83\u0B95\u0BCD"
+    "k\u0332": "\u0B83\u0BCD"
     "k": "\u0B95\u0BCD"
     "l\u0332": "\u0BB4\u0BCD"
     "l\u0323": "\u0BB3\u0BCD"
@@ -469,7 +469,7 @@ script_to_roman:
     "\u0BB9\u0BC8": "hai"
     "\u0B83\u0B9C\u0BC8": "zai"
     "\u0B9C\u0BC8": "jai"
-    "\u0B83\u0B95\u0BC8": "k\u0332ai"
+    "\u0B83\u0BC8": "k\u0332ai"
     "\u0B95\u0BC8": "kai"
     "\u0BB4\u0BC8": "l\u0332ai"
     "\u0BB3\u0BC8": "l\u0323ai"
@@ -500,7 +500,7 @@ script_to_roman:
     "\u0BB9\u0BCC": "hau"
     "\u0B83\u0B9C\u0BCC": "zau"
     "\u0B9C\u0BCC": "jau"
-    "\u0B83\u0B95\u0BCC": "k\u0332au"
+    "\u0B83\u0BCC": "k\u0332au"
     "\u0B95\u0BCC": "kau"
     "\u0BB4\u0BCC": "l\u0332au"
     "\u0BB3\u0BCC": "l\u0323au"
@@ -531,7 +531,7 @@ script_to_roman:
     "\u0BB9\u0BBE": "ha\u0304"
     "\u0B83\u0B9C\u0BBE": "za\u0304"
     "\u0B9C\u0BBE": "ja\u0304"
-    "\u0B83\u0B95\u0BBE": "k\u0332a\u0304"
+    "\u0B83\u0BBE": "k\u0332a\u0304"
     "\u0B95\u0BBE": "ka\u0304"
     "\u0BB4\u0BBE": "l\u0332a\u0304"
     "\u0BB3\u0BBE": "l\u0323a\u0304"
@@ -562,7 +562,7 @@ script_to_roman:
     "\u0BB9\u0BC0": "hi\u0304"
     "\u0B83\u0B9C\u0BC0": "zi\u0304"
     "\u0B9C\u0BC0": "ji\u0304"
-    "\u0B83\u0B95\u0BC0": "k\u0332i\u0304"
+    "\u0B83\u0BC0": "k\u0332i\u0304"
     "\u0B95\u0BC0": "ki\u0304"
     "\u0BB4\u0BC0": "l\u0332i\u0304"
     "\u0BB3\u0BC0": "l\u0323i\u0304"
@@ -593,7 +593,7 @@ script_to_roman:
     "\u0BB9\u0BBF": "hi"
     "\u0B83\u0B9C\u0BBF": "zi"
     "\u0B9C\u0BBF": "ji"
-    "\u0B83\u0B95\u0BBF": "k\u0332i"
+    "\u0B83\u0BBF": "k\u0332i"
     "\u0B95\u0BBF": "ki"
     "\u0BB4\u0BBF": "l\u0332i"
     "\u0BB3\u0BBF": "l\u0323i"
@@ -624,7 +624,7 @@ script_to_roman:
     "\u0BB9\u0BC2": "hu\u0304"
     "\u0B83\u0B9C\u0BC2": "zu\u0304"
     "\u0B9C\u0BC2": "ju\u0304"
-    "\u0B83\u0B95\u0BC2": "k\u0332u\u0304"
+    "\u0B83\u0BC2": "k\u0332u\u0304"
     "\u0B95\u0BC2": "ku\u0304"
     "\u0BB4\u0BC2": "l\u0332u\u0304"
     "\u0BB3\u0BC2": "l\u0323u\u0304"
@@ -653,7 +653,7 @@ script_to_roman:
     "\u0BB9\u0BC1": "hu"
     "\u0B83\u0B9C\u0BC1": "zu"
     "\u0B9C\u0BC1": "ju"
-    "\u0B83\u0B95\u0BC1": "k\u0332u"
+    "\u0B83\u0BC1": "k\u0332u"
     "\u0B95\u0BC1": "ku"
     "\u0BB4\u0BC1": "l\u0332u"
     "\u0BB3\u0BC1": "l\u0323u"
@@ -684,7 +684,7 @@ script_to_roman:
     "\u0BB9\u0BC7": "he\u0304"
     "\u0B83\u0B9C\u0BC7": "ze\u0304"
     "\u0B9C\u0BC7": "je\u0304"
-    "\u0B83\u0B95\u0BC7": "k\u0332e\u0304"
+    "\u0B83\u0BC7": "k\u0332e\u0304"
     "\u0B95\u0BC7": "ke\u0304"
     "\u0BB4\u0BC7": "l\u0332e\u0304"
     "\u0BB3\u0BC7": "l\u0323e\u0304"
@@ -715,7 +715,7 @@ script_to_roman:
     "\u0BB9\u0BC6": "he"
     "\u0B83\u0B9C\u0BC6": "ze"
     "\u0B9C\u0BC6": "je"
-    "\u0B83\u0B95\u0BC6": "k\u0332e"
+    "\u0B83\u0BC6": "k\u0332e"
     "\u0B95\u0BC6": "ke"
     "\u0BB4\u0BC6": "l\u0332e"
     "\u0BB3\u0BC6": "l\u0323e"
@@ -746,7 +746,7 @@ script_to_roman:
     "\u0BB9\u0BCB": "ho\u0304"
     "\u0B83\u0B9C\u0BCB": "zo\u0304"
     "\u0B9C\u0BCB": "jo\u0304"
-    "\u0B83\u0B95\u0BCB": "k\u0332o\u0304"
+    "\u0B83\u0BCB": "k\u0332o\u0304"
     "\u0B95\u0BCB": "ko\u0304"
     "\u0BB4\u0BCB": "l\u0332o\u0304"
     "\u0BB3\u0BCB": "l\u0323o\u0304"
@@ -777,7 +777,7 @@ script_to_roman:
     "\u0BB9\u0BCA": "ho"
     "\u0B83\u0B9C\u0BCA": "zo"
     "\u0B9C\u0BCA": "jo"
-    "\u0B83\u0B95\u0BCA": "k\u0332o"
+    "\u0B83\u0BCA": "k\u0332o"
     "\u0B95\u0BCA": "ko"
     "\u0BB4\u0BCA": "l\u0332o"
     "\u0BB3\u0BCA": "l\u0323o"
@@ -808,7 +808,7 @@ script_to_roman:
     "\u0BB9\u0BCD": "h"
     "\u0B83\u0B9C\u0BCD": "z"
     "\u0B9C\u0BCD": "j"
-    "\u0B83\u0B95\u0BCD": "k\u0332"
+    "\u0B83\u0BCD": "k\u0332"
     "\u0B95\u0BCD": "k"
     "\u0BB4\u0BCD": "l\u0332"
     "\u0BB3\u0BCD": "l\u0323"
@@ -839,7 +839,7 @@ script_to_roman:
     "\u0BB9": "ha"
     "\u0B83\u0B9C": "za"
     "\u0B9C": "ja"
-    "\u0B83\u0B95": "k\u0332a"
+    "\u0B83": "k\u0332a"
     "\u0B95": "ka"
     "\u0BB4": "l\u0332a"
     "\u0BB3": "l\u0323a"

+ 4316 - 18
scriptshifter/tables/data/telugu.yml

@@ -1,18 +1,4316 @@
----
-general:
-  name: Telugu
-  case_sensitive: false
-
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Telugu"
-
-roman_to_script:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Telugu"
+---
+general:
+  name: Telugu
+  parents:
+    - _ignore_base
+  case_sensitive: false
+
+roman_to_script:
+  map:
+
+    # FINAL CONSONANT H WITH DOT BELOW
+    "h\u0323%": "\u0C03"
+
+    # FINAL CONSONANT M WITH DOT BELOW
+    "m\u0323%": "\u0C02"
+
+    # CONSONANTS WITH VOWEL AI
+
+    "n\u0307kai": "\u0C02\u0C15\u0C48"
+    "n\u0307khai": "\u0C02\u0C16\u0C48"
+    "n\u0307gai": "\u0C02\u0C17\u0C48"
+    "n\u0307ghai": "\u0C02\u0C18\u0C48"
+    "n\u0307n\u0307ai": "\u0C02\u0C19\u0C48"
+    "n\u0303cai": "\u0C02\u0C1A\u0C48"
+    "n\u0303c\u0302ai": "\u0C02\u0C58\u0C48"
+    "n\u0303chai": "\u0C02\u0C1B\u0C48"
+    "n\u0303jai": "\u0C02\u0C1C\u0C48"
+    "n\u0303j\u0302ai": "\u0C02\u0C59\u0C48"
+    "n\u0303jhai": "\u0C02\u0C1D\u0C48"
+    "n\u0303n\u0303ai": "\u0C02\u0C1E\u0C48"
+    "n\u0323t\u0323ai": "\u0C02\u0C1F\u0C48"
+    "n\u0323t\u0323hai": "\u0C02\u0C20\u0C48"
+    "n\u0323d\u0323ai": "\u0C02\u0C21\u0C48"
+    "n\u0323d\u0323hai": "\u0C02\u0C22\u0C48"
+    "n\u0323n\u0323ai": "\u0C02\u0C23\u0C48"
+    "ntai": "\u0C02\u0C24\u0C48"
+    "nthai": "\u0C02\u0C25\u0C48"
+    "ndai": "\u0C02\u0C26\u0C48"
+    "ndhai": "\u0C02\u0C27\u0C48"
+    "nnai": "\u0C02\u0C28\u0C48"
+    "mpai": "\u0C02\u0C2A\u0C48"
+    "mphai": "\u0C02\u0C2B\u0C48"
+    "mbai": "\u0C02\u0C2C\u0C48"
+    "mbhai": "\u0C02\u0C2D\u0C48"
+    "mmai": "\u0C02\u0C2E\u0C48"
+    "m\u0323yai": "\u0C02\u0C2F\u0C48"
+    "m\u0323rai": "\u0C02\u0C30\u0C48"
+    "m\u0323r\u0332ai": "\u0C02\u0C31\u0C48"
+    "m\u0323r\u0323ai": "\u0C02\u0C5A\u0C48"
+    "m\u0323lai": "\u0C02\u0C32\u0C48"
+    "m\u0323l\u0323ai": "\u0C32\u0C33\u0C48"
+    "m\u0323l\u0332ai": "\u0C02\u0C34\u0C48"
+    "m\u0323vai": "\u0C02\u0C35\u0C48"
+    "m\u0323s\u0301ai": "\u0C02\u0C36\u0C48"
+    "m\u0323s\u0323ai": "\u0C02\u0C37\u0C48"
+    "m\u0323sai": "\u0C02\u0C38\u0C48"
+    "m\u0323hai": "\u0C02\u0C39\u0C48"
+
+    "n\u0310kai": "\u0C02\u0C15\u0C48"
+    "n\u0310khai": "\u0C02\u0C16\u0C48"
+    "n\u0310gai": "\u0C02\u0C17\u0C48"
+    "n\u0310ghai": "\u0C02\u0C18\u0C48"
+    "n\u0310n\u0307ai": "\u0C02\u0C19\u0C48"
+    "n\u0310cai": "\u0C02\u0C1A\u0C48"
+    "n\u0310c\u0302ai": "\u0C02\u0C58\u0C48"
+    "n\u0310chai": "\u0C02\u0C1B\u0C48"
+    "n\u0310jai": "\u0C02\u0C1C\u0C48"
+    "n\u0310j\u0302ai": "\u0C02\u0C59\u0C48"
+    "n\u0310jhai": "\u0C02\u0C1D\u0C48"
+    "n\u0310n\u0303ai": "\u0C02\u0C1E\u0C48"
+    "n\u0310t\u0323ai": "\u0C02\u0C1F\u0C48"
+    "n\u0310t\u0323hai": "\u0C02\u0C20\u0C48"
+    "n\u0310d\u0323ai": "\u0C02\u0C21\u0C48"
+    "n\u0310d\u0323hai": "\u0C02\u0C22\u0C48"
+    "n\u0310n\u0323ai": "\u0C02\u0C23\u0C48"
+    "n\u0310tai": "\u0C02\u0C24\u0C48"
+    "n\u0310thai": "\u0C02\u0C25\u0C48"
+    "n\u0310dai": "\u0C02\u0C26\u0C48"
+    "n\u0310dhai": "\u0C02\u0C27\u0C48"
+    "n\u0310nai": "\u0C02\u0C28\u0C48"
+    "m\u0310pai": "\u0C02\u0C2A\u0C48"
+    "m\u0310phai": "\u0C02\u0C2B\u0C48"
+    "m\u0310bai": "\u0C02\u0C2C\u0C48"
+    "m\u0310bhai": "\u0C02\u0C2D\u0C48"
+    "m\u0310mai": "\u0C02\u0C2E\u0C48"
+    "m\u0310yai": "\u0C02\u0C2F\u0C48"
+    "m\u0310rai": "\u0C02\u0C30\u0C48"
+    "m\u0310r\u0332ai": "\u0C02\u0C31\u0C48"
+    "m\u0310r\u0323ai": "\u0C02\u0C5A\u0C48"
+    "m\u0310lai": "\u0C02\u0C32\u0C48"
+    "m\u0310l\u0323ai": "\u0C32\u0C33\u0C48"
+    "m\u0310l\u0332ai": "\u0C02\u0C34\u0C48"
+    "m\u0310vai": "\u0C02\u0C35\u0C48"
+    "m\u0310s\u0301ai": "\u0C02\u0C36\u0C48"
+    "m\u0310s\u0323ai": "\u0C02\u0C37\u0C48"
+    "m\u0310sai": "\u0C02\u0C38\u0C48"
+    "m\u0310hai": "\u0C02\u0C39\u0C48"
+
+    "kai": "\u0C15\u0C48"
+    "khai": "\u0C16\u0C48"
+    "gai": "\u0C17\u0C48"
+    "ghai": "\u0C18\u0C48"
+    "n\u0307ai": "\u0C19\u0C48"
+    "cai": "\u0C1A\u0C48"
+    "c\u0302ai": "\u0C58\u0C48"
+    "chai": "\u0C1B\u0C48"
+    "jai": "\u0C1C\u0C48"
+    "j\u0302ai": "\u0C59\u0C48"
+    "jhai": "\u0C1D\u0C48"
+    "n\u0303ai": "\u0C1E\u0C48"
+    "t\u0323ai": "\u0C1F\u0C48"
+    "t\u0323hai": "\u0C20\u0C48"
+    "d\u0323ai": "\u0C21\u0C48"
+    "d\u0323hai": "\u0C22\u0C48"
+    "n\u0323ai": "\u0C23\u0C48"
+    "tai": "\u0C24\u0C48"
+    "thai": "\u0C25\u0C48"
+    "dai": "\u0C26\u0C48"
+    "dhai": "\u0C27\u0C48"
+    "nai": "\u0C28\u0C48"
+    "pai": "\u0C2A\u0C48"
+    "phai": "\u0C2B\u0C48"
+    "bai": "\u0C2C\u0C48"
+    "bhai": "\u0C2D\u0C48"
+    "mai": "\u0C2E\u0C48"
+    "yai": "\u0C2F\u0C48"
+    "rai": "\u0C30\u0C48"
+    "r\u0332ai": "\u0C31\u0C48"
+    "r\u0323ai": "\u0C5A\u0C48"
+    "lai": "\u0C32\u0C48"
+    "l\u0323ai": "\u0C33\u0C48"
+    "l\u0324ai": "\u0C34\u0C48"
+    "vai": "\u0C35\u0C48"
+    "s\u0301ai": "\u0C36\u0C48"
+    "s\u0323ai": "\u0C37\u0C48"
+    "sai": "\u0C38\u0C48"
+    "hai": "\u0C39\u0C48"
+
+    # END OF CONSONANTS WITH VOWEL AI
+
+    # CONSONANTS WITH VOWEL AU
+
+    "n\u0307kau": "\u0C02\u0C15\u0C4C"
+    "n\u0307khau": "\u0C02\u0C16\u0C4C"
+    "n\u0307gau": "\u0C02\u0C17\u0C4C"
+    "n\u0307ghau": "\u0C02\u0C18\u0C4C"
+    "n\u0307n\u0307au": "\u0C02\u0C19\u0C4C"
+    "n\u0303cau": "\u0C02\u0C1A\u0C4C"
+    "n\u0303c\u0302au": "\u0C02\u0C58\u0C4C"
+    "n\u0303chau": "\u0C02\u0C1B\u0C4C"
+    "n\u0303jau": "\u0C02\u0C1C\u0C4C"
+    "n\u0303j\u0302au": "\u0C02\u0C59\u0C4C"
+    "n\u0303jhau": "\u0C02\u0C1D\u0C4C"
+    "n\u0303n\u0303au": "\u0C02\u0C1E\u0C4C"
+    "n\u0323t\u0323au": "\u0C02\u0C1F\u0C4C"
+    "n\u0323t\u0323hau": "\u0C02\u0C20\u0C4C"
+    "n\u0323d\u0323au": "\u0C02\u0C21\u0C4C"
+    "n\u0323d\u0323hau": "\u0C02\u0C22\u0C4C"
+    "n\u0323n\u0323au": "\u0C02\u0C23\u0C4C"
+    "ntau": "\u0C02\u0C24\u0C4C"
+    "nthau": "\u0C02\u0C25\u0C4C"
+    "ndau": "\u0C02\u0C26\u0C4C"
+    "ndhau": "\u0C02\u0C27\u0C4C"
+    "nnau": "\u0C02\u0C28\u0C4C"
+    "mpau": "\u0C02\u0C2A\u0C4C"
+    "mphau": "\u0C02\u0C2B\u0C4C"
+    "mbau": "\u0C02\u0C2C\u0C4C"
+    "mbhau": "\u0C02\u0C2D\u0C4C"
+    "mmau": "\u0C02\u0C2E\u0C4C"
+    "m\u0323yau": "\u0C02\u0C2F\u0C4C"
+    "m\u0323rau": "\u0C02\u0C30\u0C4C"
+    "m\u0323r\u0332au": "\u0C02\u0C31\u0C4C"
+    "m\u0323r\u0323au": "\u0C02\u0C5A\u0C4C"
+    "m\u0323lau": "\u0C02\u0C32\u0C4C"
+    "m\u0323l\u0323au": "\u0C32\u0C33\u0C4C"
+    "m\u0323l\u0332au": "\u0C02\u0C34\u0C4C"
+    "m\u0323vau": "\u0C02\u0C35\u0C4C"
+    "m\u0323s\u0301au": "\u0C02\u0C36\u0C4C"
+    "m\u0323s\u0323au": "\u0C02\u0C37\u0C4C"
+    "m\u0323sau": "\u0C02\u0C38\u0C4C"
+    "m\u0323hau": "\u0C02\u0C39\u0C4C"
+
+    "n\u0310kau": "\u0C02\u0C15\u0C4C"
+    "n\u0310khau": "\u0C02\u0C16\u0C4C"
+    "n\u0310gau": "\u0C02\u0C17\u0C4C"
+    "n\u0310ghau": "\u0C02\u0C18\u0C4C"
+    "n\u0310n\u0307au": "\u0C02\u0C19\u0C4C"
+    "n\u0310cau": "\u0C02\u0C1A\u0C4C"
+    "n\u0310c\u0302au": "\u0C02\u0C58\u0C4C"
+    "n\u0310chau": "\u0C02\u0C1B\u0C4C"
+    "n\u0310jau": "\u0C02\u0C1C\u0C4C"
+    "n\u0310j\u0302au": "\u0C02\u0C59\u0C4C"
+    "n\u0310jhau": "\u0C02\u0C1D\u0C4C"
+    "n\u0310n\u0303au": "\u0C02\u0C1E\u0C4C"
+    "n\u0310t\u0323au": "\u0C02\u0C1F\u0C4C"
+    "n\u0310t\u0323hau": "\u0C02\u0C20\u0C4C"
+    "n\u0310d\u0323au": "\u0C02\u0C21\u0C4C"
+    "n\u0310d\u0323hau": "\u0C02\u0C22\u0C4C"
+    "n\u0310n\u0323au": "\u0C02\u0C23\u0C4C"
+    "n\u0310tau": "\u0C02\u0C24\u0C4C"
+    "n\u0310thau": "\u0C02\u0C25\u0C4C"
+    "n\u0310dau": "\u0C02\u0C26\u0C4C"
+    "n\u0310dhau": "\u0C02\u0C27\u0C4C"
+    "n\u0310nau": "\u0C02\u0C28\u0C4C"
+    "m\u0310pau": "\u0C02\u0C2A\u0C4C"
+    "m\u0310phau": "\u0C02\u0C2B\u0C4C"
+    "m\u0310bau": "\u0C02\u0C2C\u0C4C"
+    "m\u0310bhau": "\u0C02\u0C2D\u0C4C"
+    "m\u0310mau": "\u0C02\u0C2E\u0C4C"
+    "m\u0310yau": "\u0C02\u0C2F\u0C4C"
+    "m\u0310rau": "\u0C02\u0C30\u0C4C"
+    "m\u0310r\u0332au": "\u0C02\u0C31\u0C4C"
+    "m\u0310r\u0323au": "\u0C02\u0C5A\u0C4C"
+    "m\u0310lau": "\u0C02\u0C32\u0C4C"
+    "m\u0310l\u0323au": "\u0C32\u0C33\u0C4C"
+    "m\u0310l\u0332au": "\u0C02\u0C34\u0C4C"
+    "m\u0310vau": "\u0C02\u0C35\u0C4C"
+    "m\u0310s\u0301au": "\u0C02\u0C36\u0C4C"
+    "m\u0310s\u0323au": "\u0C02\u0C37\u0C4C"
+    "m\u0310sau": "\u0C02\u0C38\u0C4C"
+    "m\u0310hau": "\u0C02\u0C39\u0C4C"
+
+    "kau": "\u0C15\u0C4C"
+    "khau": "\u0C16\u0C4C"
+    "gau": "\u0C17\u0C4C"
+    "ghau": "\u0C18\u0C4C"
+    "n\u0307au": "\u0C19\u0C4C"
+    "cau": "\u0C1A\u0C4C"
+    "c\u0302au": "\u0C58\u0C4C"
+    "chau": "\u0C1B\u0C4C"
+    "jau": "\u0C1C\u0C4C"
+    "j\u0302au": "\u0C59\u0C4C"
+    "jhau": "\u0C1D\u0C4C"
+    "n\u0303au": "\u0C1E\u0C4C"
+    "t\u0323au": "\u0C1F\u0C4C"
+    "t\u0323hau": "\u0C20\u0C4C"
+    "d\u0323au": "\u0C21\u0C4C"
+    "d\u0323hau": "\u0C22\u0C4C"
+    "n\u0323au": "\u0C23\u0C4C"
+    "tau": "\u0C24\u0C4C"
+    "thau": "\u0C25\u0C4C"
+    "dau": "\u0C26\u0C4C"
+    "dhau": "\u0C27\u0C4C"
+    "nau": "\u0C28\u0C4C"
+    "pau": "\u0C2A\u0C4C"
+    "phau": "\u0C2B\u0C4C"
+    "bau": "\u0C2C\u0C4C"
+    "bhau": "\u0C2D\u0C4C"
+    "mau": "\u0C2E\u0C4C"
+    "yau": "\u0C2F\u0C4C"
+    "rau": "\u0C30\u0C4C"
+    "r\u0332au": "\u0C31\u0C4C"
+    "r\u0323au": "\u0C5A\u0C4C"
+    "lau": "\u0C32\u0C4C"
+    "l\u0323au": "\u0C33\u0C4C"
+    "l\u0324au": "\u0C34\u0C4C"
+    "vau": "\u0C35\u0C4C"
+    "s\u0301au": "\u0C36\u0C4C"
+    "s\u0323au": "\u0C37\u0C4C"
+    "sau": "\u0C38\u0C4C"
+    "hau": "\u0C39\u0C4C"
+
+    # END OF CONSONANTS WITH VOWEL AU
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+
+    "n\u0307ka\u0304": "\u0C02\u0C15\u0C3E"
+    "n\u0307kha\u0304": "\u0C02\u0C16\u0C3E"
+    "n\u0307ga\u0304": "\u0C02\u0C17\u0C3E"
+    "n\u0307gha\u0304": "\u0C02\u0C18\u0C3E"
+    "n\u0307n\u0307a\u0304": "\u0C02\u0C19\u0C3E"
+    "n\u0303ca\u0304": "\u0C02\u0C1A\u0C3E"
+    "n\u0303c\u0302a\u0304": "\u0C02\u0C58\u0C3E"
+    "n\u0303cha\u0304": "\u0C02\u0C1B\u0C3E"
+    "n\u0303ja\u0304": "\u0C02\u0C1C\u0C3E"
+    "n\u0303j\u0302a\u0304": "\u0C02\u0C59\u0C3E"
+    "n\u0303jha\u0304": "\u0C02\u0C1D\u0C3E"
+    "n\u0303n\u0303a\u0304": "\u0C02\u0C1E\u0C3E"
+    "n\u0323t\u0323a\u0304": "\u0C02\u0C1F\u0C3E"
+    "n\u0323t\u0323ha\u0304": "\u0C02\u0C20\u0C3E"
+    "n\u0323d\u0323a\u0304": "\u0C02\u0C21\u0C3E"
+    "n\u0323d\u0323ha\u0304": "\u0C02\u0C22\u0C3E"
+    "n\u0323n\u0323a\u0304": "\u0C02\u0C23\u0C3E"
+    "nta\u0304": "\u0C02\u0C24\u0C3E"
+    "ntha\u0304": "\u0C02\u0C25\u0C3E"
+    "nda\u0304": "\u0C02\u0C26\u0C3E"
+    "ndha\u0304": "\u0C02\u0C27\u0C3E"
+    "nna\u0304": "\u0C02\u0C28\u0C3E"
+    "mpa\u0304": "\u0C02\u0C2A\u0C3E"
+    "mpha\u0304": "\u0C02\u0C2B\u0C3E"
+    "mba\u0304": "\u0C02\u0C2C\u0C3E"
+    "mbha\u0304": "\u0C02\u0C2D\u0C3E"
+    "mma\u0304": "\u0C02\u0C2E\u0C3E"
+    "m\u0323ya\u0304": "\u0C02\u0C2F\u0C3E"
+    "m\u0323ra\u0304": "\u0C02\u0C30\u0C3E"
+    "m\u0323r\u0332a\u0304": "\u0C02\u0C31\u0C3E"
+    "m\u0323r\u0323a\u0304": "\u0C02\u0C5A\u0C3E"
+    "m\u0323la\u0304": "\u0C02\u0C32\u0C3E"
+    "m\u0323l\u0323a\u0304": "\u0C32\u0C33\u0C3E"
+    "m\u0323l\u0332a\u0304": "\u0C02\u0C34\u0C3E"
+    "m\u0323va\u0304": "\u0C02\u0C35\u0C3E"
+    "m\u0323s\u0301a\u0304": "\u0C02\u0C36\u0C3E"
+    "m\u0323s\u0323a\u0304": "\u0C02\u0C37\u0C3E"
+    "m\u0323sa\u0304": "\u0C02\u0C38\u0C3E"
+    "m\u0323ha\u0304": "\u0C02\u0C39\u0C3E"
+
+    "n\u0310ka\u0304": "\u0C02\u0C15\u0C3E"
+    "n\u0310kha\u0304": "\u0C02\u0C16\u0C3E"
+    "n\u0310ga\u0304": "\u0C02\u0C17\u0C3E"
+    "n\u0310gha\u0304": "\u0C02\u0C18\u0C3E"
+    "n\u0310n\u0307a\u0304": "\u0C02\u0C19\u0C3E"
+    "n\u0310ca\u0304": "\u0C02\u0C1A\u0C3E"
+    "n\u0310c\u0302a\u0304": "\u0C02\u0C58\u0C3E"
+    "n\u0310cha\u0304": "\u0C02\u0C1B\u0C3E"
+    "n\u0310ja\u0304": "\u0C02\u0C1C\u0C3E"
+    "n\u0310j\u0302a\u0304": "\u0C02\u0C59\u0C3E"
+    "n\u0310jha\u0304": "\u0C02\u0C1D\u0C3E"
+    "n\u0310n\u0303a\u0304": "\u0C02\u0C1E\u0C3E"
+    "n\u0310t\u0323a\u0304": "\u0C02\u0C1F\u0C3E"
+    "n\u0310t\u0323ha\u0304": "\u0C02\u0C20\u0C3E"
+    "n\u0310d\u0323a\u0304": "\u0C02\u0C21\u0C3E"
+    "n\u0310d\u0323ha\u0304": "\u0C02\u0C22\u0C3E"
+    "n\u0310n\u0323a\u0304": "\u0C02\u0C23\u0C3E"
+    "n\u0310ta\u0304": "\u0C02\u0C24\u0C3E"
+    "n\u0310tha\u0304": "\u0C02\u0C25\u0C3E"
+    "n\u0310da\u0304": "\u0C02\u0C26\u0C3E"
+    "n\u0310dha\u0304": "\u0C02\u0C27\u0C3E"
+    "n\u0310na\u0304": "\u0C02\u0C28\u0C3E"
+    "m\u0310pa\u0304": "\u0C02\u0C2A\u0C3E"
+    "m\u0310pha\u0304": "\u0C02\u0C2B\u0C3E"
+    "m\u0310ba\u0304": "\u0C02\u0C2C\u0C3E"
+    "m\u0310bha\u0304": "\u0C02\u0C2D\u0C3E"
+    "m\u0310ma\u0304": "\u0C02\u0C2E\u0C3E"
+    "m\u0310ya\u0304": "\u0C02\u0C2F\u0C3E"
+    "m\u0310ra\u0304": "\u0C02\u0C30\u0C3E"
+    "m\u0310r\u0332a\u0304": "\u0C02\u0C31\u0C3E"
+    "m\u0310r\u0323a\u0304": "\u0C02\u0C5A\u0C3E"
+    "m\u0310la\u0304": "\u0C02\u0C32\u0C3E"
+    "m\u0310l\u0323a\u0304": "\u0C32\u0C33\u0C3E"
+    "m\u0310l\u0332a\u0304": "\u0C02\u0C34\u0C3E"
+    "m\u0310va\u0304": "\u0C02\u0C35\u0C3E"
+    "m\u0310s\u0301a\u0304": "\u0C02\u0C36\u0C3E"
+    "m\u0310s\u0323a\u0304": "\u0C02\u0C37\u0C3E"
+    "m\u0310sa\u0304": "\u0C02\u0C38\u0C3E"
+    "m\u0310ha\u0304": "\u0C02\u0C39\u0C3E"
+
+    "ka\u0304": "\u0C15\u0C3E"
+    "kha\u0304": "\u0C16\u0C3E"
+    "ga\u0304": "\u0C17\u0C3E"
+    "gha\u0304": "\u0C18\u0C3E"
+    "n\u0307a\u0304": "\u0C19\u0C3E"
+    "ca\u0304": "\u0C1A\u0C3E"
+    "c\u0302a\u0304": "\u0C58\u0C3E"
+    "cha\u0304": "\u0C1B\u0C3E"
+    "ja\u0304": "\u0C1C\u0C3E"
+    "j\u0302a\u0304": "\u0C59\u0C3E"
+    "jha\u0304": "\u0C1D\u0C3E"
+    "n\u0303a\u0304": "\u0C1E\u0C3E"
+    "t\u0323a\u0304": "\u0C1F\u0C3E"
+    "t\u0323ha\u0304": "\u0C20\u0C3E"
+    "d\u0323a\u0304": "\u0C21\u0C3E"
+    "d\u0323ha\u0304": "\u0C22\u0C3E"
+    "n\u0323a\u0304": "\u0C23\u0C3E"
+    "ta\u0304": "\u0C24\u0C3E"
+    "tha\u0304": "\u0C25\u0C3E"
+    "da\u0304": "\u0C26\u0C3E"
+    "dha\u0304": "\u0C27\u0C3E"
+    "na\u0304": "\u0C28\u0C3E"
+    "pa\u0304": "\u0C2A\u0C3E"
+    "pha\u0304": "\u0C2B\u0C3E"
+    "ba\u0304": "\u0C2C\u0C3E"
+    "bha\u0304": "\u0C2D\u0C3E"
+    "ma\u0304": "\u0C2E\u0C3E"
+    "ya\u0304": "\u0C2F\u0C3E"
+    "ra\u0304": "\u0C30\u0C3E"
+    "r\u0332a\u0304": "\u0C31\u0C3E"
+    "r\u0323a\u0304": "\u0C5A\u0C3E"
+    "la\u0304": "\u0C32\u0C3E"
+    "l\u0323a\u0304": "\u0C33\u0C3E"
+    "l\u0324a\u0304": "\u0C34\u0C3E"
+    "va\u0304": "\u0C35\u0C3E"
+    "s\u0301a\u0304": "\u0C36\u0C3E"
+    "s\u0323a\u0304": "\u0C37\u0C3E"
+    "sa\u0304": "\u0C38\u0C3E"
+    "ha\u0304": "\u0C39\u0C3E"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+
+    # CONSONANTS WITH VOWEL A ALONE
+
+    "n\u0307ka": "\u0C02\u0C15"
+    "n\u0307kha": "\u0C02\u0C16"
+    "n\u0307ga": "\u0C02\u0C17"
+    "n\u0307gha": "\u0C02\u0C18"
+    "n\u0307n\u0307a": "\u0C02\u0C19"
+    "n\u0303ca": "\u0C02\u0C1A"
+    "n\u0303c\u0302a": "\u0C02\u0C58"
+    "n\u0303cha": "\u0C02\u0C1B"
+    "n\u0303ja": "\u0C02\u0C1C"
+    "n\u0303j\u0302a": "\u0C02\u0C59"
+    "n\u0303jha": "\u0C02\u0C1D"
+    "n\u0303n\u0303a": "\u0C02\u0C1E"
+    "n\u0323t\u0323a": "\u0C02\u0C1F"
+    "n\u0323t\u0323ha": "\u0C02\u0C20"
+    "n\u0323d\u0323a": "\u0C02\u0C21"
+    "n\u0323d\u0323ha": "\u0C02\u0C22"
+    "n\u0323n\u0323a": "\u0C02\u0C23"
+    "nta": "\u0C02\u0C24"
+    "ntha": "\u0C02\u0C25"
+    "nda": "\u0C02\u0C26"
+    "ndha": "\u0C02\u0C27"
+    "nna": "\u0C02\u0C28"
+    "mpa": "\u0C02\u0C2A"
+    "mpha": "\u0C02\u0C2B"
+    "mba": "\u0C02\u0C2C"
+    "mbha": "\u0C02\u0C2D"
+    "mma": "\u0C02\u0C2E"
+    "m\u0323ya": "\u0C02\u0C2F"
+    "m\u0323ra": "\u0C02\u0C30"
+    "m\u0323r\u0332a": "\u0C02\u0C31"
+    "m\u0323r\u0323a": "\u0C02\u0C5A"
+    "m\u0323la": "\u0C02\u0C32"
+    "m\u0323l\u0323a": "\u0C32\u0C33"
+    "m\u0323l\u0332a": "\u0C02\u0C34"
+    "m\u0323va": "\u0C02\u0C35"
+    "m\u0323s\u0301a": "\u0C02\u0C36"
+    "m\u0323s\u0323a": "\u0C02\u0C37"
+    "m\u0323sa": "\u0C02\u0C38"
+    "m\u0323ha": "\u0C02\u0C39"
+
+    "n\u0310ka": "\u0C02\u0C15"
+    "n\u0310kha": "\u0C02\u0C16"
+    "n\u0310ga": "\u0C02\u0C17"
+    "n\u0310gha": "\u0C02\u0C18"
+    "n\u0310n\u0307a": "\u0C02\u0C19"
+    "n\u0310ca": "\u0C02\u0C1A"
+    "n\u0310c\u0302a": "\u0C02\u0C58"
+    "n\u0310cha": "\u0C02\u0C1B"
+    "n\u0310ja": "\u0C02\u0C1C"
+    "n\u0310j\u0302a": "\u0C02\u0C59"
+    "n\u0310jha": "\u0C02\u0C1D"
+    "n\u0310n\u0303a": "\u0C02\u0C1E"
+    "n\u0310t\u0323a": "\u0C02\u0C1F"
+    "n\u0310t\u0323ha": "\u0C02\u0C20"
+    "n\u0310d\u0323a": "\u0C02\u0C21"
+    "n\u0310d\u0323ha": "\u0C02\u0C22"
+    "n\u0310n\u0323a": "\u0C02\u0C23"
+    "n\u0310ta": "\u0C02\u0C24"
+    "n\u0310tha": "\u0C02\u0C25"
+    "n\u0310da": "\u0C02\u0C26"
+    "n\u0310dha": "\u0C02\u0C27"
+    "n\u0310na": "\u0C02\u0C28"
+    "m\u0310pa": "\u0C02\u0C2A"
+    "m\u0310pha": "\u0C02\u0C2B"
+    "m\u0310ba": "\u0C02\u0C2C"
+    "m\u0310bha": "\u0C02\u0C2D"
+    "m\u0310ma": "\u0C02\u0C2E"
+    "m\u0310ya": "\u0C02\u0C2F"
+    "m\u0310ra": "\u0C02\u0C30"
+    "m\u0310r\u0332a": "\u0C02\u0C31"
+    "m\u0310r\u0323a": "\u0C02\u0C5A"
+    "m\u0310la": "\u0C02\u0C32"
+    "m\u0310l\u0323a": "\u0C32\u0C33"
+    "m\u0310l\u0332a": "\u0C02\u0C34"
+    "m\u0310va": "\u0C02\u0C35"
+    "m\u0310s\u0301a": "\u0C02\u0C36"
+    "m\u0310s\u0323a": "\u0C02\u0C37"
+    "m\u0310sa": "\u0C02\u0C38"
+    "m\u0310ha": "\u0C02\u0C39"
+
+    "ka": "\u0C15"
+    "kha": "\u0C16"
+    "ga": "\u0C17"
+    "gha": "\u0C18"
+    "n\u0307a": "\u0C19"
+    "ca": "\u0C1A"
+    "c\u0302a": "\u0C58"
+    "cha": "\u0C1B"
+    "ja": "\u0C1C"
+    "j\u0302a": "\u0C59"
+    "jha": "\u0C1D"
+    "n\u0303a": "\u0C1E"
+    "t\u0323a": "\u0C1F"
+    "t\u0323ha": "\u0C20"
+    "d\u0323a": "\u0C21"
+    "d\u0323ha": "\u0C22"
+    "n\u0323a": "\u0C23"
+    "ta": "\u0C24"
+    "tha": "\u0C25"
+    "da": "\u0C26"
+    "dha": "\u0C27"
+    "na": "\u0C28"
+    "pa": "\u0C2A"
+    "pha": "\u0C2B"
+    "ba": "\u0C2C"
+    "bha": "\u0C2D"
+    "ma": "\u0C2E"
+    "ya": "\u0C2F"
+    "ra": "\u0C30"
+    "r\u0332a": "\u0C31"
+    "r\u0323a": "\u0C5A"
+    "la": "\u0C32"
+    "l\u0323a": "\u0C33"
+    "l\u0324a": "\u0C34"
+    "va": "\u0C35"
+    "s\u0301a": "\u0C36"
+    "s\u0323a": "\u0C37"
+    "sa": "\u0C38"
+    "ha": "\u0C39"
+
+    # END OF CONSONANTS WITH VOWEL A ALONE
+
+    # CONSONANTS WITH VOWEL I WITH MACRON
+
+    "n\u0307ki\u0304": "\u0C02\u0C15\u0C40"
+    "n\u0307khi\u0304": "\u0C02\u0C16\u0C40"
+    "n\u0307gi\u0304": "\u0C02\u0C17\u0C40"
+    "n\u0307ghi\u0304": "\u0C02\u0C18\u0C40"
+    "n\u0307n\u0307i\u0304": "\u0C02\u0C19\u0C40"
+    "n\u0303ci\u0304": "\u0C02\u0C1A\u0C40"
+    "n\u0303c\u0302i\u0304": "\u0C02\u0C58\u0C40"
+    "n\u0303chi\u0304": "\u0C02\u0C1B\u0C40"
+    "n\u0303ji\u0304": "\u0C02\u0C1C\u0C40"
+    "n\u0303j\u0302i\u0304": "\u0C02\u0C59\u0C40"
+    "n\u0303jhi\u0304": "\u0C02\u0C1D\u0C40"
+    "n\u0303n\u0303i\u0304": "\u0C02\u0C1E\u0C40"
+    "n\u0323t\u0323i\u0304": "\u0C02\u0C1F\u0C40"
+    "n\u0323t\u0323hi\u0304": "\u0C02\u0C20\u0C40"
+    "n\u0323d\u0323i\u0304": "\u0C02\u0C21\u0C40"
+    "n\u0323d\u0323hi\u0304": "\u0C02\u0C22\u0C40"
+    "n\u0323n\u0323i\u0304": "\u0C02\u0C23\u0C40"
+    "nti\u0304": "\u0C02\u0C24\u0C40"
+    "nthi\u0304": "\u0C02\u0C25\u0C40"
+    "ndi\u0304": "\u0C02\u0C26\u0C40"
+    "ndhi\u0304": "\u0C02\u0C27\u0C40"
+    "nni\u0304": "\u0C02\u0C28\u0C40"
+    "mpi\u0304": "\u0C02\u0C2A\u0C40"
+    "mphi\u0304": "\u0C02\u0C2B\u0C40"
+    "mbi\u0304": "\u0C02\u0C2C\u0C40"
+    "mbhi\u0304": "\u0C02\u0C2D\u0C40"
+    "mmi\u0304": "\u0C02\u0C2E\u0C40"
+    "m\u0323yi\u0304": "\u0C02\u0C2F\u0C40"
+    "m\u0323ri\u0304": "\u0C02\u0C30\u0C40"
+    "m\u0323r\u0332i\u0304": "\u0C02\u0C31\u0C40"
+    "m\u0323r\u0323i\u0304": "\u0C02\u0C5A\u0C40"
+    "m\u0323li\u0304": "\u0C02\u0C32\u0C40"
+    "m\u0323l\u0323i\u0304": "\u0C32\u0C33\u0C40"
+    "m\u0323l\u0332i\u0304": "\u0C02\u0C34\u0C40"
+    "m\u0323vi\u0304": "\u0C02\u0C35\u0C40"
+    "m\u0323s\u0301i\u0304": "\u0C02\u0C36\u0C40"
+    "m\u0323s\u0323i\u0304": "\u0C02\u0C37\u0C40"
+    "m\u0323si\u0304": "\u0C02\u0C38\u0C40"
+    "m\u0323hi\u0304": "\u0C02\u0C39\u0C40"
+
+    "n\u0310ki\u0304": "\u0C02\u0C15\u0C40"
+    "n\u0310khi\u0304": "\u0C02\u0C16\u0C40"
+    "n\u0310gi\u0304": "\u0C02\u0C17\u0C40"
+    "n\u0310ghi\u0304": "\u0C02\u0C18\u0C40"
+    "n\u0310n\u0307i\u0304": "\u0C02\u0C19\u0C40"
+    "n\u0310ci\u0304": "\u0C02\u0C1A\u0C40"
+    "n\u0310c\u0302i\u0304": "\u0C02\u0C58\u0C40"
+    "n\u0310chi\u0304": "\u0C02\u0C1B\u0C40"
+    "n\u0310ji\u0304": "\u0C02\u0C1C\u0C40"
+    "n\u0310j\u0302i\u0304": "\u0C02\u0C59\u0C40"
+    "n\u0310jhi\u0304": "\u0C02\u0C1D\u0C40"
+    "n\u0310n\u0303i\u0304": "\u0C02\u0C1E\u0C40"
+    "n\u0310t\u0323i\u0304": "\u0C02\u0C1F\u0C40"
+    "n\u0310t\u0323hi\u0304": "\u0C02\u0C20\u0C40"
+    "n\u0310d\u0323i\u0304": "\u0C02\u0C21\u0C40"
+    "n\u0310d\u0323hi\u0304": "\u0C02\u0C22\u0C40"
+    "n\u0310n\u0323i\u0304": "\u0C02\u0C23\u0C40"
+    "n\u0310ti\u0304": "\u0C02\u0C24\u0C40"
+    "n\u0310thi\u0304": "\u0C02\u0C25\u0C40"
+    "n\u0310di\u0304": "\u0C02\u0C26\u0C40"
+    "n\u0310dhi\u0304": "\u0C02\u0C27\u0C40"
+    "n\u0310ni\u0304": "\u0C02\u0C28\u0C40"
+    "m\u0310pi\u0304": "\u0C02\u0C2A\u0C40"
+    "m\u0310phi\u0304": "\u0C02\u0C2B\u0C40"
+    "m\u0310bi\u0304": "\u0C02\u0C2C\u0C40"
+    "m\u0310bhi\u0304": "\u0C02\u0C2D\u0C40"
+    "m\u0310mi\u0304": "\u0C02\u0C2E\u0C40"
+    "m\u0310yi\u0304": "\u0C02\u0C2F\u0C40"
+    "m\u0310ri\u0304": "\u0C02\u0C30\u0C40"
+    "m\u0310r\u0332i\u0304": "\u0C02\u0C31\u0C40"
+    "m\u0310r\u0323i\u0304": "\u0C02\u0C5A\u0C40"
+    "m\u0310li\u0304": "\u0C02\u0C32\u0C40"
+    "m\u0310l\u0323i\u0304": "\u0C32\u0C33\u0C40"
+    "m\u0310l\u0332i\u0304": "\u0C02\u0C34\u0C40"
+    "m\u0310vi\u0304": "\u0C02\u0C35\u0C40"
+    "m\u0310s\u0301i\u0304": "\u0C02\u0C36\u0C40"
+    "m\u0310s\u0323i\u0304": "\u0C02\u0C37\u0C40"
+    "m\u0310si\u0304": "\u0C02\u0C38\u0C40"
+    "m\u0310hi\u0304": "\u0C02\u0C39\u0C40"
+
+    "ki\u0304": "\u0C15\u0C40"
+    "khi\u0304": "\u0C16\u0C40"
+    "gi\u0304": "\u0C17\u0C40"
+    "ghi\u0304": "\u0C18\u0C40"
+    "n\u0307i\u0304": "\u0C19\u0C40"
+    "ci\u0304": "\u0C1A\u0C40"
+    "c\u0302i\u0304": "\u0C58\u0C40"
+    "chi\u0304": "\u0C1B\u0C40"
+    "ji\u0304": "\u0C1C\u0C40"
+    "j\u0302i\u0304": "\u0C59\u0C40"
+    "jhi\u0304": "\u0C1D\u0C40"
+    "n\u0303i\u0304": "\u0C1E\u0C40"
+    "t\u0323i\u0304": "\u0C1F\u0C40"
+    "t\u0323hi\u0304": "\u0C20\u0C40"
+    "d\u0323i\u0304": "\u0C21\u0C40"
+    "d\u0323hi\u0304": "\u0C22\u0C40"
+    "n\u0323i\u0304": "\u0C23\u0C40"
+    "ti\u0304": "\u0C24\u0C40"
+    "thi\u0304": "\u0C25\u0C40"
+    "di\u0304": "\u0C26\u0C40"
+    "dhi\u0304": "\u0C27\u0C40"
+    "ni\u0304": "\u0C28\u0C40"
+    "pi\u0304": "\u0C2A\u0C40"
+    "phi\u0304": "\u0C2B\u0C40"
+    "bi\u0304": "\u0C2C\u0C40"
+    "bhi\u0304": "\u0C2D\u0C40"
+    "mi\u0304": "\u0C2E\u0C40"
+    "yi\u0304": "\u0C2F\u0C40"
+    "ri\u0304": "\u0C30\u0C40"
+    "r\u0332i\u0304": "\u0C31\u0C40"
+    "r\u0323i\u0304": "\u0C5A\u0C40"
+    "li\u0304": "\u0C32\u0C40"
+    "l\u0323i\u0304": "\u0C33\u0C40"
+    "l\u0324i\u0304": "\u0C34\u0C40"
+    "vi\u0304": "\u0C35\u0C40"
+    "s\u0301i\u0304": "\u0C36\u0C40"
+    "s\u0323i\u0304": "\u0C37\u0C40"
+    "si\u0304": "\u0C38\u0C40"
+    "hi\u0304": "\u0C39\u0C40"
+
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+
+    # CONSONANTS WITH VOWEL I ALONE
+
+    "n\u0307ki": "\u0C02\u0C15\u0C3F"
+    "n\u0307khi": "\u0C02\u0C16\u0C3F"
+    "n\u0307gi": "\u0C02\u0C17\u0C3F"
+    "n\u0307ghi": "\u0C02\u0C18\u0C3F"
+    "n\u0307n\u0307i": "\u0C02\u0C19\u0C3F"
+    "n\u0303ci": "\u0C02\u0C1A\u0C3F"
+    "n\u0303c\u0302i": "\u0C02\u0C58\u0C3F"
+    "n\u0303chi": "\u0C02\u0C1B\u0C3F"
+    "n\u0303ji": "\u0C02\u0C1C\u0C3F"
+    "n\u0303j\u0302i": "\u0C02\u0C59\u0C3F"
+    "n\u0303jhi": "\u0C02\u0C1D\u0C3F"
+    "n\u0303n\u0303i": "\u0C02\u0C1E\u0C3F"
+    "n\u0323t\u0323i": "\u0C02\u0C1F\u0C3F"
+    "n\u0323t\u0323hi": "\u0C02\u0C20\u0C3F"
+    "n\u0323d\u0323i": "\u0C02\u0C21\u0C3F"
+    "n\u0323d\u0323hi": "\u0C02\u0C22\u0C3F"
+    "n\u0323n\u0323i": "\u0C02\u0C23\u0C3F"
+    "nti": "\u0C02\u0C24\u0C3F"
+    "nthi": "\u0C02\u0C25\u0C3F"
+    "ndi": "\u0C02\u0C26\u0C3F"
+    "ndhi": "\u0C02\u0C27\u0C3F"
+    "nni": "\u0C02\u0C28\u0C3F"
+    "mpi": "\u0C02\u0C2A\u0C3F"
+    "mphi": "\u0C02\u0C2B\u0C3F"
+    "mbi": "\u0C02\u0C2C\u0C3F"
+    "mbhi": "\u0C02\u0C2D\u0C3F"
+    "mmi": "\u0C02\u0C2E\u0C3F"
+    "m\u0323yi": "\u0C02\u0C2F\u0C3F"
+    "m\u0323ri": "\u0C02\u0C30\u0C3F"
+    "m\u0323r\u0332i": "\u0C02\u0C31\u0C3F"
+    "m\u0323r\u0323i": "\u0C02\u0C5A\u0C3F"
+    "m\u0323li": "\u0C02\u0C32\u0C3F"
+    "m\u0323l\u0323i": "\u0C32\u0C33\u0C3F"
+    "m\u0323l\u0332i": "\u0C02\u0C34\u0C3F"
+    "m\u0323vi": "\u0C02\u0C35\u0C3F"
+    "m\u0323s\u0301i": "\u0C02\u0C36\u0C3F"
+    "m\u0323s\u0323i": "\u0C02\u0C37\u0C3F"
+    "m\u0323si": "\u0C02\u0C38\u0C3F"
+    "m\u0323hi": "\u0C02\u0C39\u0C3F"
+
+    "n\u0310ki": "\u0C02\u0C15\u0C3F"
+    "n\u0310khi": "\u0C02\u0C16\u0C3F"
+    "n\u0310gi": "\u0C02\u0C17\u0C3F"
+    "n\u0310ghi": "\u0C02\u0C18\u0C3F"
+    "n\u0310n\u0307i": "\u0C02\u0C19\u0C3F"
+    "n\u0310ci": "\u0C02\u0C1A\u0C3F"
+    "n\u0310c\u0302i": "\u0C02\u0C58\u0C3F"
+    "n\u0310chi": "\u0C02\u0C1B\u0C3F"
+    "n\u0310ji": "\u0C02\u0C1C\u0C3F"
+    "n\u0310j\u0302i": "\u0C02\u0C59\u0C3F"
+    "n\u0310jhi": "\u0C02\u0C1D\u0C3F"
+    "n\u0310n\u0303i": "\u0C02\u0C1E\u0C3F"
+    "n\u0310t\u0323i": "\u0C02\u0C1F\u0C3F"
+    "n\u0310t\u0323hi": "\u0C02\u0C20\u0C3F"
+    "n\u0310d\u0323i": "\u0C02\u0C21\u0C3F"
+    "n\u0310d\u0323hi": "\u0C02\u0C22\u0C3F"
+    "n\u0310n\u0323i": "\u0C02\u0C23\u0C3F"
+    "n\u0310ti": "\u0C02\u0C24\u0C3F"
+    "n\u0310thi": "\u0C02\u0C25\u0C3F"
+    "n\u0310di": "\u0C02\u0C26\u0C3F"
+    "n\u0310dhi": "\u0C02\u0C27\u0C3F"
+    "n\u0310ni": "\u0C02\u0C28\u0C3F"
+    "m\u0310pi": "\u0C02\u0C2A\u0C3F"
+    "m\u0310phi": "\u0C02\u0C2B\u0C3F"
+    "m\u0310bi": "\u0C02\u0C2C\u0C3F"
+    "m\u0310bhi": "\u0C02\u0C2D\u0C3F"
+    "m\u0310mi": "\u0C02\u0C2E\u0C3F"
+    "m\u0310yi": "\u0C02\u0C2F\u0C3F"
+    "m\u0310ri": "\u0C02\u0C30\u0C3F"
+    "m\u0310r\u0332i": "\u0C02\u0C31\u0C3F"
+    "m\u0310r\u0323i": "\u0C02\u0C5A\u0C3F"
+    "m\u0310li": "\u0C02\u0C32\u0C3F"
+    "m\u0310l\u0323i": "\u0C32\u0C33\u0C3F"
+    "m\u0310l\u0332i": "\u0C02\u0C34\u0C3F"
+    "m\u0310vi": "\u0C02\u0C35\u0C3F"
+    "m\u0310s\u0301i": "\u0C02\u0C36\u0C3F"
+    "m\u0310s\u0323i": "\u0C02\u0C37\u0C3F"
+    "m\u0310si": "\u0C02\u0C38\u0C3F"
+    "m\u0310hi": "\u0C02\u0C39\u0C3F"
+
+    "ki": "\u0C15\u0C3F"
+    "khi": "\u0C16\u0C3F"
+    "gi": "\u0C17\u0C3F"
+    "ghi": "\u0C18\u0C3F"
+    "n\u0307i": "\u0C19\u0C3F"
+    "ci": "\u0C1A\u0C3F"
+    "c\u0302i": "\u0C58\u0C3F"
+    "chi": "\u0C1B\u0C3F"
+    "ji": "\u0C1C\u0C3F"
+    "j\u0302i": "\u0C59\u0C3F"
+    "jhi": "\u0C1D\u0C3F"
+    "n\u0303i": "\u0C1E\u0C3F"
+    "t\u0323i": "\u0C1F\u0C3F"
+    "t\u0323hi": "\u0C20\u0C3F"
+    "d\u0323i": "\u0C21\u0C3F"
+    "d\u0323hi": "\u0C22\u0C3F"
+    "n\u0323i": "\u0C23\u0C3F"
+    "ti": "\u0C24\u0C3F"
+    "thi": "\u0C25\u0C3F"
+    "di": "\u0C26\u0C3F"
+    "dhi": "\u0C27\u0C3F"
+    "ni": "\u0C28\u0C3F"
+    "pi": "\u0C2A\u0C3F"
+    "phi": "\u0C2B\u0C3F"
+    "bi": "\u0C2C\u0C3F"
+    "bhi": "\u0C2D\u0C3F"
+    "mi": "\u0C2E\u0C3F"
+    "yi": "\u0C2F\u0C3F"
+    "ri": "\u0C30\u0C3F"
+    "r\u0332i": "\u0C31\u0C3F"
+    "r\u0323i": "\u0C5A\u0C3F"
+    "li": "\u0C32\u0C3F"
+    "l\u0323i": "\u0C33\u0C3F"
+    "l\u0324i": "\u0C34\u0C3F"
+    "vi": "\u0C35\u0C3F"
+    "s\u0301i": "\u0C36\u0C3F"
+    "s\u0323i": "\u0C37\u0C3F"
+    "si": "\u0C38\u0C3F"
+    "hi": "\u0C39\u0C3F"
+
+    # END OF CONSONANTS WITH VOWEL I ALONE
+
+    # CONSONANTS WITH VOWEL U WITH MACRON
+
+    "n\u0307ku\u0304": "\u0C02\u0C15\u0C42"
+    "n\u0307khu\u0304": "\u0C02\u0C16\u0C42"
+    "n\u0307gu\u0304": "\u0C02\u0C17\u0C42"
+    "n\u0307ghu\u0304": "\u0C02\u0C18\u0C42"
+    "n\u0307n\u0307u\u0304": "\u0C02\u0C19\u0C42"
+    "n\u0303cu\u0304": "\u0C02\u0C1A\u0C42"
+    "n\u0303c\u0302u\u0304": "\u0C02\u0C58\u0C42"
+    "n\u0303chu\u0304": "\u0C02\u0C1B\u0C42"
+    "n\u0303ju\u0304": "\u0C02\u0C1C\u0C42"
+    "n\u0303j\u0302u\u0304": "\u0C02\u0C59\u0C42"
+    "n\u0303jhu\u0304": "\u0C02\u0C1D\u0C42"
+    "n\u0303n\u0303u\u0304": "\u0C02\u0C1E\u0C42"
+    "n\u0323t\u0323u\u0304": "\u0C02\u0C1F\u0C42"
+    "n\u0323t\u0323hu\u0304": "\u0C02\u0C20\u0C42"
+    "n\u0323d\u0323u\u0304": "\u0C02\u0C21\u0C42"
+    "n\u0323d\u0323hu\u0304": "\u0C02\u0C22\u0C42"
+    "n\u0323n\u0323u\u0304": "\u0C02\u0C23\u0C42"
+    "ntu\u0304": "\u0C02\u0C24\u0C42"
+    "nthu\u0304": "\u0C02\u0C25\u0C42"
+    "ndu\u0304": "\u0C02\u0C26\u0C42"
+    "ndhu\u0304": "\u0C02\u0C27\u0C42"
+    "nnu\u0304": "\u0C02\u0C28\u0C42"
+    "mpu\u0304": "\u0C02\u0C2A\u0C42"
+    "mphu\u0304": "\u0C02\u0C2B\u0C42"
+    "mbu\u0304": "\u0C02\u0C2C\u0C42"
+    "mbhu\u0304": "\u0C02\u0C2D\u0C42"
+    "mmu\u0304": "\u0C02\u0C2E\u0C42"
+    "m\u0323yu\u0304": "\u0C02\u0C2F\u0C42"
+    "m\u0323ru\u0304": "\u0C02\u0C30\u0C42"
+    "m\u0323r\u0332u\u0304": "\u0C02\u0C31\u0C42"
+    "m\u0323r\u0323u\u0304": "\u0C02\u0C5A\u0C42"
+    "m\u0323lu\u0304": "\u0C02\u0C32\u0C42"
+    "m\u0323l\u0323u\u0304": "\u0C32\u0C33\u0C42"
+    "m\u0323l\u0332u\u0304": "\u0C02\u0C34\u0C42"
+    "m\u0323vu\u0304": "\u0C02\u0C35\u0C42"
+    "m\u0323s\u0301u\u0304": "\u0C02\u0C36\u0C42"
+    "m\u0323s\u0323u\u0304": "\u0C02\u0C37\u0C42"
+    "m\u0323su\u0304": "\u0C02\u0C38\u0C42"
+    "m\u0323hu\u0304": "\u0C02\u0C39\u0C42"
+
+    "n\u0310ku\u0304": "\u0C02\u0C15\u0C42"
+    "n\u0310khu\u0304": "\u0C02\u0C16\u0C42"
+    "n\u0310gu\u0304": "\u0C02\u0C17\u0C42"
+    "n\u0310ghu\u0304": "\u0C02\u0C18\u0C42"
+    "n\u0310n\u0307u\u0304": "\u0C02\u0C19\u0C42"
+    "n\u0310cu\u0304": "\u0C02\u0C1A\u0C42"
+    "n\u0310c\u0302u\u0304": "\u0C02\u0C58\u0C42"
+    "n\u0310chu\u0304": "\u0C02\u0C1B\u0C42"
+    "n\u0310ju\u0304": "\u0C02\u0C1C\u0C42"
+    "n\u0310j\u0302u\u0304": "\u0C02\u0C59\u0C42"
+    "n\u0310jhu\u0304": "\u0C02\u0C1D\u0C42"
+    "n\u0310n\u0303u\u0304": "\u0C02\u0C1E\u0C42"
+    "n\u0310t\u0323u\u0304": "\u0C02\u0C1F\u0C42"
+    "n\u0310t\u0323hu\u0304": "\u0C02\u0C20\u0C42"
+    "n\u0310d\u0323u\u0304": "\u0C02\u0C21\u0C42"
+    "n\u0310d\u0323hu\u0304": "\u0C02\u0C22\u0C42"
+    "n\u0310n\u0323u\u0304": "\u0C02\u0C23\u0C42"
+    "n\u0310tu\u0304": "\u0C02\u0C24\u0C42"
+    "n\u0310thu\u0304": "\u0C02\u0C25\u0C42"
+    "n\u0310du\u0304": "\u0C02\u0C26\u0C42"
+    "n\u0310dhu\u0304": "\u0C02\u0C27\u0C42"
+    "n\u0310nu\u0304": "\u0C02\u0C28\u0C42"
+    "m\u0310pu\u0304": "\u0C02\u0C2A\u0C42"
+    "m\u0310phu\u0304": "\u0C02\u0C2B\u0C42"
+    "m\u0310bu\u0304": "\u0C02\u0C2C\u0C42"
+    "m\u0310bhu\u0304": "\u0C02\u0C2D\u0C42"
+    "m\u0310mu\u0304": "\u0C02\u0C2E\u0C42"
+    "m\u0310yu\u0304": "\u0C02\u0C2F\u0C42"
+    "m\u0310ru\u0304": "\u0C02\u0C30\u0C42"
+    "m\u0310r\u0332u\u0304": "\u0C02\u0C31\u0C42"
+    "m\u0310r\u0323u\u0304": "\u0C02\u0C5A\u0C42"
+    "m\u0310lu\u0304": "\u0C02\u0C32\u0C42"
+    "m\u0310l\u0323u\u0304": "\u0C32\u0C33\u0C42"
+    "m\u0310l\u0332u\u0304": "\u0C02\u0C34\u0C42"
+    "m\u0310vu\u0304": "\u0C02\u0C35\u0C42"
+    "m\u0310s\u0301u\u0304": "\u0C02\u0C36\u0C42"
+    "m\u0310s\u0323u\u0304": "\u0C02\u0C37\u0C42"
+    "m\u0310su\u0304": "\u0C02\u0C38\u0C42"
+    "m\u0310hu\u0304": "\u0C02\u0C39\u0C42"
+
+    "ku\u0304": "\u0C15\u0C42"
+    "khu\u0304": "\u0C16\u0C42"
+    "gu\u0304": "\u0C17\u0C42"
+    "ghu\u0304": "\u0C18\u0C42"
+    "n\u0307u\u0304": "\u0C19\u0C42"
+    "cu\u0304": "\u0C1A\u0C42"
+    "c\u0302u\u0304": "\u0C58\u0C42"
+    "chu\u0304": "\u0C1B\u0C42"
+    "ju\u0304": "\u0C1C\u0C42"
+    "j\u0302u\u0304": "\u0C59\u0C42"
+    "jhu\u0304": "\u0C1D\u0C42"
+    "n\u0303u\u0304": "\u0C1E\u0C42"
+    "t\u0323u\u0304": "\u0C1F\u0C42"
+    "t\u0323hu\u0304": "\u0C20\u0C42"
+    "d\u0323u\u0304": "\u0C21\u0C42"
+    "d\u0323hu\u0304": "\u0C22\u0C42"
+    "n\u0323u\u0304": "\u0C23\u0C42"
+    "tu\u0304": "\u0C24\u0C42"
+    "thu\u0304": "\u0C25\u0C42"
+    "du\u0304": "\u0C26\u0C42"
+    "dhu\u0304": "\u0C27\u0C42"
+    "nu\u0304": "\u0C28\u0C42"
+    "pu\u0304": "\u0C2A\u0C42"
+    "phu\u0304": "\u0C2B\u0C42"
+    "bu\u0304": "\u0C2C\u0C42"
+    "bhu\u0304": "\u0C2D\u0C42"
+    "mu\u0304": "\u0C2E\u0C42"
+    "yu\u0304": "\u0C2F\u0C42"
+    "ru\u0304": "\u0C30\u0C42"
+    "r\u0332u\u0304": "\u0C31\u0C42"
+    "r\u0323u\u0304": "\u0C5A\u0C42"
+    "lu\u0304": "\u0C32\u0C42"
+    "l\u0323u\u0304": "\u0C33\u0C42"
+    "l\u0324u\u0304": "\u0C34\u0C42"
+    "vu\u0304": "\u0C35\u0C42"
+    "s\u0301u\u0304": "\u0C36\u0C42"
+    "s\u0323u\u0304": "\u0C37\u0C42"
+    "su\u0304": "\u0C38\u0C42"
+    "hu\u0304": "\u0C39\u0C42"
+
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+
+    # CONSONANTS WITH VOWEL U ALONE
+
+    "n\u0307ku": "\u0C02\u0C15\u0C41"
+    "n\u0307khu": "\u0C02\u0C16\u0C41"
+    "n\u0307gu": "\u0C02\u0C17\u0C41"
+    "n\u0307ghu": "\u0C02\u0C18\u0C41"
+    "n\u0307n\u0307u": "\u0C02\u0C19\u0C41"
+    "n\u0303cu": "\u0C02\u0C1A\u0C41"
+    "n\u0303c\u0302u": "\u0C02\u0C58\u0C41"
+    "n\u0303chu": "\u0C02\u0C1B\u0C41"
+    "n\u0303ju": "\u0C02\u0C1C\u0C41"
+    "n\u0303j\u0302u": "\u0C02\u0C59\u0C41"
+    "n\u0303jhu": "\u0C02\u0C1D\u0C41"
+    "n\u0303n\u0303u": "\u0C02\u0C1E\u0C41"
+    "n\u0323t\u0323u": "\u0C02\u0C1F\u0C41"
+    "n\u0323t\u0323hu": "\u0C02\u0C20\u0C41"
+    "n\u0323d\u0323u": "\u0C02\u0C21\u0C41"
+    "n\u0323d\u0323hu": "\u0C02\u0C22\u0C41"
+    "n\u0323n\u0323u": "\u0C02\u0C23\u0C41"
+    "ntu": "\u0C02\u0C24\u0C41"
+    "nthu": "\u0C02\u0C25\u0C41"
+    "ndu": "\u0C02\u0C26\u0C41"
+    "ndhu": "\u0C02\u0C27\u0C41"
+    "nnu": "\u0C02\u0C28\u0C41"
+    "mpu": "\u0C02\u0C2A\u0C41"
+    "mphu": "\u0C02\u0C2B\u0C41"
+    "mbu": "\u0C02\u0C2C\u0C41"
+    "mbhu": "\u0C02\u0C2D\u0C41"
+    "mmu": "\u0C02\u0C2E\u0C41"
+    "m\u0323yu": "\u0C02\u0C2F\u0C41"
+    "m\u0323ru": "\u0C02\u0C30\u0C41"
+    "m\u0323r\u0332u": "\u0C02\u0C31\u0C41"
+    "m\u0323r\u0323u": "\u0C02\u0C5A\u0C41"
+    "m\u0323lu": "\u0C02\u0C32\u0C41"
+    "m\u0323l\u0323u": "\u0C32\u0C33\u0C41"
+    "m\u0323l\u0332u": "\u0C02\u0C34\u0C41"
+    "m\u0323vu": "\u0C02\u0C35\u0C41"
+    "m\u0323s\u0301u": "\u0C02\u0C36\u0C41"
+    "m\u0323s\u0323u": "\u0C02\u0C37\u0C41"
+    "m\u0323su": "\u0C02\u0C38\u0C41"
+    "m\u0323hu": "\u0C02\u0C39\u0C41"
+
+    "n\u0310ku": "\u0C02\u0C15\u0C41"
+    "n\u0310khu": "\u0C02\u0C16\u0C41"
+    "n\u0310gu": "\u0C02\u0C17\u0C41"
+    "n\u0310ghu": "\u0C02\u0C18\u0C41"
+    "n\u0310n\u0307u": "\u0C02\u0C19\u0C41"
+    "n\u0310cu": "\u0C02\u0C1A\u0C41"
+    "n\u0310c\u0302u": "\u0C02\u0C58\u0C41"
+    "n\u0310chu": "\u0C02\u0C1B\u0C41"
+    "n\u0310ju": "\u0C02\u0C1C\u0C41"
+    "n\u0310j\u0302u": "\u0C02\u0C59\u0C41"
+    "n\u0310jhu": "\u0C02\u0C1D\u0C41"
+    "n\u0310n\u0303u": "\u0C02\u0C1E\u0C41"
+    "n\u0310t\u0323u": "\u0C02\u0C1F\u0C41"
+    "n\u0310t\u0323hu": "\u0C02\u0C20\u0C41"
+    "n\u0310d\u0323u": "\u0C02\u0C21\u0C41"
+    "n\u0310d\u0323hu": "\u0C02\u0C22\u0C41"
+    "n\u0310n\u0323u": "\u0C02\u0C23\u0C41"
+    "n\u0310tu": "\u0C02\u0C24\u0C41"
+    "n\u0310thu": "\u0C02\u0C25\u0C41"
+    "n\u0310du": "\u0C02\u0C26\u0C41"
+    "n\u0310dhu": "\u0C02\u0C27\u0C41"
+    "n\u0310nu": "\u0C02\u0C28\u0C41"
+    "m\u0310pu": "\u0C02\u0C2A\u0C41"
+    "m\u0310phu": "\u0C02\u0C2B\u0C41"
+    "m\u0310bu": "\u0C02\u0C2C\u0C41"
+    "m\u0310bhu": "\u0C02\u0C2D\u0C41"
+    "m\u0310mu": "\u0C02\u0C2E\u0C41"
+    "m\u0310yu": "\u0C02\u0C2F\u0C41"
+    "m\u0310ru": "\u0C02\u0C30\u0C41"
+    "m\u0310r\u0332u": "\u0C02\u0C31\u0C41"
+    "m\u0310r\u0323u": "\u0C02\u0C5A\u0C41"
+    "m\u0310lu": "\u0C02\u0C32\u0C41"
+    "m\u0310l\u0323u": "\u0C32\u0C33\u0C41"
+    "m\u0310l\u0332u": "\u0C02\u0C34\u0C41"
+    "m\u0310vu": "\u0C02\u0C35\u0C41"
+    "m\u0310s\u0301u": "\u0C02\u0C36\u0C41"
+    "m\u0310s\u0323u": "\u0C02\u0C37\u0C41"
+    "m\u0310su": "\u0C02\u0C38\u0C41"
+    "m\u0310hu": "\u0C02\u0C39\u0C41"
+
+    "ku": "\u0C15\u0C41"
+    "khu": "\u0C16\u0C41"
+    "gu": "\u0C17\u0C41"
+    "ghu": "\u0C18\u0C41"
+    "n\u0307u": "\u0C19\u0C41"
+    "cu": "\u0C1A\u0C41"
+    "c\u0302u": "\u0C58\u0C41"
+    "chu": "\u0C1B\u0C41"
+    "ju": "\u0C1C\u0C41"
+    "j\u0302u": "\u0C59\u0C41"
+    "jhu": "\u0C1D\u0C41"
+    "n\u0303u": "\u0C1E\u0C41"
+    "t\u0323u": "\u0C1F\u0C41"
+    "t\u0323hu": "\u0C20\u0C41"
+    "d\u0323u": "\u0C21\u0C41"
+    "d\u0323hu": "\u0C22\u0C41"
+    "n\u0323u": "\u0C23\u0C41"
+    "tu": "\u0C24\u0C41"
+    "thu": "\u0C25\u0C41"
+    "du": "\u0C26\u0C41"
+    "dhu": "\u0C27\u0C41"
+    "nu": "\u0C28\u0C41"
+    "pu": "\u0C2A\u0C41"
+    "phu": "\u0C2B\u0C41"
+    "bu": "\u0C2C\u0C41"
+    "bhu": "\u0C2D\u0C41"
+    "mu": "\u0C2E\u0C41"
+    "yu": "\u0C2F\u0C41"
+    "ru": "\u0C30\u0C41"
+    "r\u0332u": "\u0C31\u0C41"
+    "r\u0323u": "\u0C5A\u0C41"
+    "lu": "\u0C32\u0C41"
+    "l\u0323u": "\u0C33\u0C41"
+    "l\u0324u": "\u0C34\u0C41"
+    "vu": "\u0C35\u0C41"
+    "s\u0301u": "\u0C36\u0C41"
+    "s\u0323u": "\u0C37\u0C41"
+    "su": "\u0C38\u0C41"
+    "hu": "\u0C39\u0C41"
+
+    # END OF CONSONANTS WITH VOWEL U ALONE
+
+    # CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    "n\u0307kr\u0304\u0325": "\u0C02\u0C15\u0C44"
+    "n\u0307khr\u0304\u0325": "\u0C02\u0C16\u0C44"
+    "n\u0307gr\u0304\u0325": "\u0C02\u0C17\u0C44"
+    "n\u0307ghr\u0304\u0325": "\u0C02\u0C18\u0C44"
+    "n\u0307n\u0307r\u0304\u0325": "\u0C02\u0C19\u0C44"
+    "n\u0303cr\u0304\u0325": "\u0C02\u0C1A\u0C44"
+    "n\u0303c\u0302r\u0304\u0325": "\u0C02\u0C58\u0C44"
+    "n\u0303chr\u0304\u0325": "\u0C02\u0C1B\u0C44"
+    "n\u0303jr\u0304\u0325": "\u0C02\u0C1C\u0C44"
+    "n\u0303j\u0302r\u0304\u0325": "\u0C02\u0C59\u0C44"
+    "n\u0303jhr\u0304\u0325": "\u0C02\u0C1D\u0C44"
+    "n\u0303n\u0303r\u0304\u0325": "\u0C02\u0C1E\u0C44"
+    "n\u0323t\u0323r\u0304\u0325": "\u0C02\u0C1F\u0C44"
+    "n\u0323t\u0323hr\u0304\u0325": "\u0C02\u0C20\u0C44"
+    "n\u0323d\u0323r\u0304\u0325": "\u0C02\u0C21\u0C44"
+    "n\u0323d\u0323hr\u0304\u0325": "\u0C02\u0C22\u0C44"
+    "n\u0323n\u0323r\u0304\u0325": "\u0C02\u0C23\u0C44"
+    "ntr\u0304\u0325": "\u0C02\u0C24\u0C44"
+    "nthr\u0304\u0325": "\u0C02\u0C25\u0C44"
+    "ndr\u0304\u0325": "\u0C02\u0C26\u0C44"
+    "ndhr\u0304\u0325": "\u0C02\u0C27\u0C44"
+    "nnr\u0304\u0325": "\u0C02\u0C28\u0C44"
+    "mpr\u0304\u0325": "\u0C02\u0C2A\u0C44"
+    "mphr\u0304\u0325": "\u0C02\u0C2B\u0C44"
+    "mbr\u0304\u0325": "\u0C02\u0C2C\u0C44"
+    "mbhr\u0304\u0325": "\u0C02\u0C2D\u0C44"
+    "mmr\u0304\u0325": "\u0C02\u0C2E\u0C44"
+    "m\u0323yr\u0304\u0325": "\u0C02\u0C2F\u0C44"
+    "m\u0323rr\u0304\u0325": "\u0C02\u0C30\u0C44"
+    "m\u0323r\u0332r\u0304\u0325": "\u0C02\u0C31\u0C44"
+    "m\u0323r\u0323r\u0304\u0325": "\u0C02\u0C5A\u0C44"
+    "m\u0323lr\u0304\u0325": "\u0C02\u0C32\u0C44"
+    "m\u0323l\u0323r\u0304\u0325": "\u0C32\u0C33\u0C44"
+    "m\u0323l\u0332r\u0304\u0325": "\u0C02\u0C34\u0C44"
+    "m\u0323vr\u0304\u0325": "\u0C02\u0C35\u0C44"
+    "m\u0323s\u0301r\u0304\u0325": "\u0C02\u0C36\u0C44"
+    "m\u0323s\u0323r\u0304\u0325": "\u0C02\u0C37\u0C44"
+    "m\u0323sr\u0304\u0325": "\u0C02\u0C38\u0C44"
+    "m\u0323hr\u0304\u0325": "\u0C02\u0C39\u0C44"
+
+    "n\u0310kr\u0304\u0325": "\u0C02\u0C15\u0C44"
+    "n\u0310khr\u0304\u0325": "\u0C02\u0C16\u0C44"
+    "n\u0310gr\u0304\u0325": "\u0C02\u0C17\u0C44"
+    "n\u0310ghr\u0304\u0325": "\u0C02\u0C18\u0C44"
+    "n\u0310n\u0307r\u0304\u0325": "\u0C02\u0C19\u0C44"
+    "n\u0310cr\u0304\u0325": "\u0C02\u0C1A\u0C44"
+    "n\u0310c\u0302r\u0304\u0325": "\u0C02\u0C58\u0C44"
+    "n\u0310chr\u0304\u0325": "\u0C02\u0C1B\u0C44"
+    "n\u0310jr\u0304\u0325": "\u0C02\u0C1C\u0C44"
+    "n\u0310j\u0302r\u0304\u0325": "\u0C02\u0C59\u0C44"
+    "n\u0310jhr\u0304\u0325": "\u0C02\u0C1D\u0C44"
+    "n\u0310n\u0303r\u0304\u0325": "\u0C02\u0C1E\u0C44"
+    "n\u0310t\u0323r\u0304\u0325": "\u0C02\u0C1F\u0C44"
+    "n\u0310t\u0323hr\u0304\u0325": "\u0C02\u0C20\u0C44"
+    "n\u0310d\u0323r\u0304\u0325": "\u0C02\u0C21\u0C44"
+    "n\u0310d\u0323hr\u0304\u0325": "\u0C02\u0C22\u0C44"
+    "n\u0310n\u0323r\u0304\u0325": "\u0C02\u0C23\u0C44"
+    "n\u0310tr\u0304\u0325": "\u0C02\u0C24\u0C44"
+    "n\u0310thr\u0304\u0325": "\u0C02\u0C25\u0C44"
+    "n\u0310dr\u0304\u0325": "\u0C02\u0C26\u0C44"
+    "n\u0310dhr\u0304\u0325": "\u0C02\u0C27\u0C44"
+    "n\u0310nr\u0304\u0325": "\u0C02\u0C28\u0C44"
+    "m\u0310pr\u0304\u0325": "\u0C02\u0C2A\u0C44"
+    "m\u0310phr\u0304\u0325": "\u0C02\u0C2B\u0C44"
+    "m\u0310br\u0304\u0325": "\u0C02\u0C2C\u0C44"
+    "m\u0310bhr\u0304\u0325": "\u0C02\u0C2D\u0C44"
+    "m\u0310mr\u0304\u0325": "\u0C02\u0C2E\u0C44"
+    "m\u0310yr\u0304\u0325": "\u0C02\u0C2F\u0C44"
+    "m\u0310rr\u0304\u0325": "\u0C02\u0C30\u0C44"
+    "m\u0310r\u0332r\u0304\u0325": "\u0C02\u0C31\u0C44"
+    "m\u0310r\u0323r\u0304\u0325": "\u0C02\u0C5A\u0C44"
+    "m\u0310lr\u0304\u0325": "\u0C02\u0C32\u0C44"
+    "m\u0310l\u0323r\u0304\u0325": "\u0C32\u0C33\u0C44"
+    "m\u0310l\u0332r\u0304\u0325": "\u0C02\u0C34\u0C44"
+    "m\u0310vr\u0304\u0325": "\u0C02\u0C35\u0C44"
+    "m\u0310s\u0301r\u0304\u0325": "\u0C02\u0C36\u0C44"
+    "m\u0310s\u0323r\u0304\u0325": "\u0C02\u0C37\u0C44"
+    "m\u0310sr\u0304\u0325": "\u0C02\u0C38\u0C44"
+    "m\u0310hr\u0304\u0325": "\u0C02\u0C39\u0C44"
+
+    "kr\u0304\u0325": "\u0C15\u0C44"
+    "khr\u0304\u0325": "\u0C16\u0C44"
+    "gr\u0304\u0325": "\u0C17\u0C44"
+    "ghr\u0304\u0325": "\u0C18\u0C44"
+    "n\u0307r\u0304\u0325": "\u0C19\u0C44"
+    "cr\u0304\u0325": "\u0C1A\u0C44"
+    "c\u0302r\u0304\u0325": "\u0C58\u0C44"
+    "chr\u0304\u0325": "\u0C1B\u0C44"
+    "jr\u0304\u0325": "\u0C1C\u0C44"
+    "j\u0302r\u0304\u0325": "\u0C59\u0C44"
+    "jhr\u0304\u0325": "\u0C1D\u0C44"
+    "n\u0303r\u0304\u0325": "\u0C1E\u0C44"
+    "t\u0323r\u0304\u0325": "\u0C1F\u0C44"
+    "t\u0323hr\u0304\u0325": "\u0C20\u0C44"
+    "d\u0323r\u0304\u0325": "\u0C21\u0C44"
+    "d\u0323hr\u0304\u0325": "\u0C22\u0C44"
+    "n\u0323r\u0304\u0325": "\u0C23\u0C44"
+    "tr\u0304\u0325": "\u0C24\u0C44"
+    "thr\u0304\u0325": "\u0C25\u0C44"
+    "dr\u0304\u0325": "\u0C26\u0C44"
+    "dhr\u0304\u0325": "\u0C27\u0C44"
+    "nr\u0304\u0325": "\u0C28\u0C44"
+    "pr\u0304\u0325": "\u0C2A\u0C44"
+    "phr\u0304\u0325": "\u0C2B\u0C44"
+    "br\u0304\u0325": "\u0C2C\u0C44"
+    "bhr\u0304\u0325": "\u0C2D\u0C44"
+    "mr\u0304\u0325": "\u0C2E\u0C44"
+    "yr\u0304\u0325": "\u0C2F\u0C44"
+    "rr\u0304\u0325": "\u0C30\u0C44"
+    "r\u0332r\u0304\u0325": "\u0C31\u0C44"
+    "r\u0323r\u0304\u0325": "\u0C5A\u0C44"
+    "lr\u0304\u0325": "\u0C32\u0C44"
+    "l\u0323r\u0304\u0325": "\u0C33\u0C44"
+    "l\u0324r\u0304\u0325": "\u0C34\u0C44"
+    "vr\u0304\u0325": "\u0C35\u0C44"
+    "s\u0301r\u0304\u0325": "\u0C36\u0C44"
+    "s\u0323r\u0304\u0325": "\u0C37\u0C44"
+    "sr\u0304\u0325": "\u0C38\u0C44"
+    "hr\u0304\u0325": "\u0C39\u0C44"
+
+    # END OF CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    "n\u0307kr\u0325": "\u0C02\u0C15\u0C43"
+    "n\u0307khr\u0325": "\u0C02\u0C16\u0C43"
+    "n\u0307gr\u0325": "\u0C02\u0C17\u0C43"
+    "n\u0307ghr\u0325": "\u0C02\u0C18\u0C43"
+    "n\u0307n\u0307r\u0325": "\u0C02\u0C19\u0C43"
+    "n\u0303cr\u0325": "\u0C02\u0C1A\u0C43"
+    "n\u0303c\u0302r\u0325": "\u0C02\u0C58\u0C43"
+    "n\u0303chr\u0325": "\u0C02\u0C1B\u0C43"
+    "n\u0303jr\u0325": "\u0C02\u0C1C\u0C43"
+    "n\u0303j\u0302r\u0325": "\u0C02\u0C59\u0C43"
+    "n\u0303jhr\u0325": "\u0C02\u0C1D\u0C43"
+    "n\u0303n\u0303r\u0325": "\u0C02\u0C1E\u0C43"
+    "n\u0323t\u0323r\u0325": "\u0C02\u0C1F\u0C43"
+    "n\u0323t\u0323hr\u0325": "\u0C02\u0C20\u0C43"
+    "n\u0323d\u0323r\u0325": "\u0C02\u0C21\u0C43"
+    "n\u0323d\u0323hr\u0325": "\u0C02\u0C22\u0C43"
+    "n\u0323n\u0323r\u0325": "\u0C02\u0C23\u0C43"
+    "ntr\u0325": "\u0C02\u0C24\u0C43"
+    "nthr\u0325": "\u0C02\u0C25\u0C43"
+    "ndr\u0325": "\u0C02\u0C26\u0C43"
+    "ndhr\u0325": "\u0C02\u0C27\u0C43"
+    "nnr\u0325": "\u0C02\u0C28\u0C43"
+    "mpr\u0325": "\u0C02\u0C2A\u0C43"
+    "mphr\u0325": "\u0C02\u0C2B\u0C43"
+    "mbr\u0325": "\u0C02\u0C2C\u0C43"
+    "mbhr\u0325": "\u0C02\u0C2D\u0C43"
+    "mmr\u0325": "\u0C02\u0C2E\u0C43"
+    "m\u0323yr\u0325": "\u0C02\u0C2F\u0C43"
+    "m\u0323rr\u0325": "\u0C02\u0C30\u0C43"
+    "m\u0323r\u0332r\u0325": "\u0C02\u0C31\u0C43"
+    "m\u0323r\u0323r\u0325": "\u0C02\u0C5A\u0C43"
+    "m\u0323lr\u0325": "\u0C02\u0C32\u0C43"
+    "m\u0323l\u0323r\u0325": "\u0C32\u0C33\u0C43"
+    "m\u0323l\u0332r\u0325": "\u0C02\u0C34\u0C43"
+    "m\u0323vr\u0325": "\u0C02\u0C35\u0C43"
+    "m\u0323s\u0301r\u0325": "\u0C02\u0C36\u0C43"
+    "m\u0323s\u0323r\u0325": "\u0C02\u0C37\u0C43"
+    "m\u0323sr\u0325": "\u0C02\u0C38\u0C43"
+    "m\u0323hr\u0325": "\u0C02\u0C39\u0C43"
+
+    "n\u0310kr\u0325": "\u0C02\u0C15\u0C43"
+    "n\u0310khr\u0325": "\u0C02\u0C16\u0C43"
+    "n\u0310gr\u0325": "\u0C02\u0C17\u0C43"
+    "n\u0310ghr\u0325": "\u0C02\u0C18\u0C43"
+    "n\u0310n\u0307r\u0325": "\u0C02\u0C19\u0C43"
+    "n\u0310cr\u0325": "\u0C02\u0C1A\u0C43"
+    "n\u0310c\u0302r\u0325": "\u0C02\u0C58\u0C43"
+    "n\u0310chr\u0325": "\u0C02\u0C1B\u0C43"
+    "n\u0310jr\u0325": "\u0C02\u0C1C\u0C43"
+    "n\u0310j\u0302r\u0325": "\u0C02\u0C59\u0C43"
+    "n\u0310jhr\u0325": "\u0C02\u0C1D\u0C43"
+    "n\u0310n\u0303r\u0325": "\u0C02\u0C1E\u0C43"
+    "n\u0310t\u0323r\u0325": "\u0C02\u0C1F\u0C43"
+    "n\u0310t\u0323hr\u0325": "\u0C02\u0C20\u0C43"
+    "n\u0310d\u0323r\u0325": "\u0C02\u0C21\u0C43"
+    "n\u0310d\u0323hr\u0325": "\u0C02\u0C22\u0C43"
+    "n\u0310n\u0323r\u0325": "\u0C02\u0C23\u0C43"
+    "n\u0310tr\u0325": "\u0C02\u0C24\u0C43"
+    "n\u0310thr\u0325": "\u0C02\u0C25\u0C43"
+    "n\u0310dr\u0325": "\u0C02\u0C26\u0C43"
+    "n\u0310dhr\u0325": "\u0C02\u0C27\u0C43"
+    "n\u0310nr\u0325": "\u0C02\u0C28\u0C43"
+    "m\u0310pr\u0325": "\u0C02\u0C2A\u0C43"
+    "m\u0310phr\u0325": "\u0C02\u0C2B\u0C43"
+    "m\u0310br\u0325": "\u0C02\u0C2C\u0C43"
+    "m\u0310bhr\u0325": "\u0C02\u0C2D\u0C43"
+    "m\u0310mr\u0325": "\u0C02\u0C2E\u0C43"
+    "m\u0310yr\u0325": "\u0C02\u0C2F\u0C43"
+    "m\u0310rr\u0325": "\u0C02\u0C30\u0C43"
+    "m\u0310r\u0332r\u0325": "\u0C02\u0C31\u0C43"
+    "m\u0310r\u0323r\u0325": "\u0C02\u0C5A\u0C43"
+    "m\u0310lr\u0325": "\u0C02\u0C32\u0C43"
+    "m\u0310l\u0323r\u0325": "\u0C32\u0C33\u0C43"
+    "m\u0310l\u0332r\u0325": "\u0C02\u0C34\u0C43"
+    "m\u0310vr\u0325": "\u0C02\u0C35\u0C43"
+    "m\u0310s\u0301r\u0325": "\u0C02\u0C36\u0C43"
+    "m\u0310s\u0323r\u0325": "\u0C02\u0C37\u0C43"
+    "m\u0310sr\u0325": "\u0C02\u0C38\u0C43"
+    "m\u0310hr\u0325": "\u0C02\u0C39\u0C43"
+
+    "kr\u0325": "\u0C15\u0C43"
+    "khr\u0325": "\u0C16\u0C43"
+    "gr\u0325": "\u0C17\u0C43"
+    "ghr\u0325": "\u0C18\u0C43"
+    "n\u0307r\u0325": "\u0C19\u0C43"
+    "cr\u0325": "\u0C1A\u0C43"
+    "c\u0302r\u0325": "\u0C58\u0C43"
+    "chr\u0325": "\u0C1B\u0C43"
+    "jr\u0325": "\u0C1C\u0C43"
+    "j\u0302r\u0325": "\u0C59\u0C43"
+    "jhr\u0325": "\u0C1D\u0C43"
+    "n\u0303r\u0325": "\u0C1E\u0C43"
+    "t\u0323r\u0325": "\u0C1F\u0C43"
+    "t\u0323hr\u0325": "\u0C20\u0C43"
+    "d\u0323r\u0325": "\u0C21\u0C43"
+    "d\u0323hr\u0325": "\u0C22\u0C43"
+    "n\u0323r\u0325": "\u0C23\u0C43"
+    "tr\u0325": "\u0C24\u0C43"
+    "thr\u0325": "\u0C25\u0C43"
+    "dr\u0325": "\u0C26\u0C43"
+    "dhr\u0325": "\u0C27\u0C43"
+    "nr\u0325": "\u0C28\u0C43"
+    "pr\u0325": "\u0C2A\u0C43"
+    "phr\u0325": "\u0C2B\u0C43"
+    "br\u0325": "\u0C2C\u0C43"
+    "bhr\u0325": "\u0C2D\u0C43"
+    "mr\u0325": "\u0C2E\u0C43"
+    "yr\u0325": "\u0C2F\u0C43"
+    "rr\u0325": "\u0C30\u0C43"
+    "r\u0332r\u0325": "\u0C31\u0C43"
+    "r\u0323r\u0325": "\u0C5A\u0C43"
+    "lr\u0325": "\u0C32\u0C43"
+    "l\u0323r\u0325": "\u0C33\u0C43"
+    "l\u0324r\u0325": "\u0C34\u0C43"
+    "vr\u0325": "\u0C35\u0C43"
+    "s\u0301r\u0325": "\u0C36\u0C43"
+    "s\u0323r\u0325": "\u0C37\u0C43"
+    "sr\u0325": "\u0C38\u0C43"
+    "hr\u0325": "\u0C39\u0C43"
+
+    # END OF CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    "n\u0307kl\u0304\u0325": "\u0C02\u0C15\u0C63"
+    "n\u0307khl\u0304\u0325": "\u0C02\u0C16\u0C63"
+    "n\u0307gl\u0304\u0325": "\u0C02\u0C17\u0C63"
+    "n\u0307ghl\u0304\u0325": "\u0C02\u0C18\u0C63"
+    "n\u0307n\u0307l\u0304\u0325": "\u0C02\u0C19\u0C63"
+    "n\u0303cl\u0304\u0325": "\u0C02\u0C1A\u0C63"
+    "n\u0303c\u0302l\u0304\u0325": "\u0C02\u0C58\u0C63"
+    "n\u0303chl\u0304\u0325": "\u0C02\u0C1B\u0C63"
+    "n\u0303jl\u0304\u0325": "\u0C02\u0C1C\u0C63"
+    "n\u0303j\u0302l\u0304\u0325": "\u0C02\u0C59\u0C63"
+    "n\u0303jhl\u0304\u0325": "\u0C02\u0C1D\u0C63"
+    "n\u0303n\u0303l\u0304\u0325": "\u0C02\u0C1E\u0C63"
+    "n\u0323t\u0323l\u0304\u0325": "\u0C02\u0C1F\u0C63"
+    "n\u0323t\u0323hl\u0304\u0325": "\u0C02\u0C20\u0C63"
+    "n\u0323d\u0323l\u0304\u0325": "\u0C02\u0C21\u0C63"
+    "n\u0323d\u0323hl\u0304\u0325": "\u0C02\u0C22\u0C63"
+    "n\u0323n\u0323l\u0304\u0325": "\u0C02\u0C23\u0C63"
+    "ntl\u0304\u0325": "\u0C02\u0C24\u0C63"
+    "nthl\u0304\u0325": "\u0C02\u0C25\u0C63"
+    "ndl\u0304\u0325": "\u0C02\u0C26\u0C63"
+    "ndhl\u0304\u0325": "\u0C02\u0C27\u0C63"
+    "nnl\u0304\u0325": "\u0C02\u0C28\u0C63"
+    "mpl\u0304\u0325": "\u0C02\u0C2A\u0C63"
+    "mphl\u0304\u0325": "\u0C02\u0C2B\u0C63"
+    "mbl\u0304\u0325": "\u0C02\u0C2C\u0C63"
+    "mbhl\u0304\u0325": "\u0C02\u0C2D\u0C63"
+    "mml\u0304\u0325": "\u0C02\u0C2E\u0C63"
+    "m\u0323yl\u0304\u0325": "\u0C02\u0C2F\u0C63"
+    "m\u0323rl\u0304\u0325": "\u0C02\u0C30\u0C63"
+    "m\u0323r\u0332l\u0304\u0325": "\u0C02\u0C31\u0C63"
+    "m\u0323r\u0323l\u0304\u0325": "\u0C02\u0C5A\u0C63"
+    "m\u0323ll\u0304\u0325": "\u0C02\u0C32\u0C63"
+    "m\u0323l\u0323l\u0304\u0325": "\u0C32\u0C33\u0C63"
+    "m\u0323l\u0332l\u0304\u0325": "\u0C02\u0C34\u0C63"
+    "m\u0323vl\u0304\u0325": "\u0C02\u0C35\u0C63"
+    "m\u0323s\u0301l\u0304\u0325": "\u0C02\u0C36\u0C63"
+    "m\u0323s\u0323l\u0304\u0325": "\u0C02\u0C37\u0C63"
+    "m\u0323sl\u0304\u0325": "\u0C02\u0C38\u0C63"
+    "m\u0323hl\u0304\u0325": "\u0C02\u0C39\u0C63"
+
+    "n\u0310kl\u0304\u0325": "\u0C02\u0C15\u0C63"
+    "n\u0310khl\u0304\u0325": "\u0C02\u0C16\u0C63"
+    "n\u0310gl\u0304\u0325": "\u0C02\u0C17\u0C63"
+    "n\u0310ghl\u0304\u0325": "\u0C02\u0C18\u0C63"
+    "n\u0310n\u0307l\u0304\u0325": "\u0C02\u0C19\u0C63"
+    "n\u0310cl\u0304\u0325": "\u0C02\u0C1A\u0C63"
+    "n\u0310c\u0302l\u0304\u0325": "\u0C02\u0C58\u0C63"
+    "n\u0310chl\u0304\u0325": "\u0C02\u0C1B\u0C63"
+    "n\u0310jl\u0304\u0325": "\u0C02\u0C1C\u0C63"
+    "n\u0310j\u0302l\u0304\u0325": "\u0C02\u0C59\u0C63"
+    "n\u0310jhl\u0304\u0325": "\u0C02\u0C1D\u0C63"
+    "n\u0310n\u0303l\u0304\u0325": "\u0C02\u0C1E\u0C63"
+    "n\u0310t\u0323l\u0304\u0325": "\u0C02\u0C1F\u0C63"
+    "n\u0310t\u0323hl\u0304\u0325": "\u0C02\u0C20\u0C63"
+    "n\u0310d\u0323l\u0304\u0325": "\u0C02\u0C21\u0C63"
+    "n\u0310d\u0323hl\u0304\u0325": "\u0C02\u0C22\u0C63"
+    "n\u0310n\u0323l\u0304\u0325": "\u0C02\u0C23\u0C63"
+    "n\u0310tl\u0304\u0325": "\u0C02\u0C24\u0C63"
+    "n\u0310thl\u0304\u0325": "\u0C02\u0C25\u0C63"
+    "n\u0310dl\u0304\u0325": "\u0C02\u0C26\u0C63"
+    "n\u0310dhl\u0304\u0325": "\u0C02\u0C27\u0C63"
+    "n\u0310nl\u0304\u0325": "\u0C02\u0C28\u0C63"
+    "m\u0310pl\u0304\u0325": "\u0C02\u0C2A\u0C63"
+    "m\u0310phl\u0304\u0325": "\u0C02\u0C2B\u0C63"
+    "m\u0310bl\u0304\u0325": "\u0C02\u0C2C\u0C63"
+    "m\u0310bhl\u0304\u0325": "\u0C02\u0C2D\u0C63"
+    "m\u0310ml\u0304\u0325": "\u0C02\u0C2E\u0C63"
+    "m\u0310yl\u0304\u0325": "\u0C02\u0C2F\u0C63"
+    "m\u0310rl\u0304\u0325": "\u0C02\u0C30\u0C63"
+    "m\u0310r\u0332l\u0304\u0325": "\u0C02\u0C31\u0C63"
+    "m\u0310r\u0323l\u0304\u0325": "\u0C02\u0C5A\u0C63"
+    "m\u0310ll\u0304\u0325": "\u0C02\u0C32\u0C63"
+    "m\u0310l\u0323l\u0304\u0325": "\u0C32\u0C33\u0C63"
+    "m\u0310l\u0332l\u0304\u0325": "\u0C02\u0C34\u0C63"
+    "m\u0310vl\u0304\u0325": "\u0C02\u0C35\u0C63"
+    "m\u0310s\u0301l\u0304\u0325": "\u0C02\u0C36\u0C63"
+    "m\u0310s\u0323l\u0304\u0325": "\u0C02\u0C37\u0C63"
+    "m\u0310sl\u0304\u0325": "\u0C02\u0C38\u0C63"
+    "m\u0310hl\u0304\u0325": "\u0C02\u0C39\u0C63"
+
+    "kl\u0304\u0325": "\u0C15\u0C63"
+    "khl\u0304\u0325": "\u0C16\u0C63"
+    "gl\u0304\u0325": "\u0C17\u0C63"
+    "ghl\u0304\u0325": "\u0C18\u0C63"
+    "n\u0307l\u0304\u0325": "\u0C19\u0C63"
+    "cl\u0304\u0325": "\u0C1A\u0C63"
+    "c\u0302l\u0304\u0325": "\u0C58\u0C63"
+    "chl\u0304\u0325": "\u0C1B\u0C63"
+    "jl\u0304\u0325": "\u0C1C\u0C63"
+    "j\u0302l\u0304\u0325": "\u0C59\u0C63"
+    "jhl\u0304\u0325": "\u0C1D\u0C63"
+    "n\u0303l\u0304\u0325": "\u0C1E\u0C63"
+    "t\u0323l\u0304\u0325": "\u0C1F\u0C63"
+    "t\u0323hl\u0304\u0325": "\u0C20\u0C63"
+    "d\u0323l\u0304\u0325": "\u0C21\u0C63"
+    "d\u0323hl\u0304\u0325": "\u0C22\u0C63"
+    "n\u0323l\u0304\u0325": "\u0C23\u0C63"
+    "tl\u0304\u0325": "\u0C24\u0C63"
+    "thl\u0304\u0325": "\u0C25\u0C63"
+    "dl\u0304\u0325": "\u0C26\u0C63"
+    "dhl\u0304\u0325": "\u0C27\u0C63"
+    "nl\u0304\u0325": "\u0C28\u0C63"
+    "pl\u0304\u0325": "\u0C2A\u0C63"
+    "phl\u0304\u0325": "\u0C2B\u0C63"
+    "bl\u0304\u0325": "\u0C2C\u0C63"
+    "bhl\u0304\u0325": "\u0C2D\u0C63"
+    "ml\u0304\u0325": "\u0C2E\u0C63"
+    "yl\u0304\u0325": "\u0C2F\u0C63"
+    "rl\u0304\u0325": "\u0C30\u0C63"
+    "r\u0332l\u0304\u0325": "\u0C31\u0C63"
+    "r\u0323l\u0304\u0325": "\u0C5A\u0C63"
+    "ll\u0304\u0325": "\u0C32\u0C63"
+    "l\u0323l\u0304\u0325": "\u0C33\u0C63"
+    "l\u0324l\u0304\u0325": "\u0C34\u0C63"
+    "vl\u0304\u0325": "\u0C35\u0C63"
+    "s\u0301l\u0304\u0325": "\u0C36\u0C63"
+    "s\u0323l\u0304\u0325": "\u0C37\u0C63"
+    "sl\u0304\u0325": "\u0C38\u0C63"
+    "hl\u0304\u0325": "\u0C39\u0C63"
+
+    # END OF CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    "n\u0307kl\u0325": "\u0C02\u0C15\u0C62"
+    "n\u0307khl\u0325": "\u0C02\u0C16\u0C62"
+    "n\u0307gl\u0325": "\u0C02\u0C17\u0C62"
+    "n\u0307ghl\u0325": "\u0C02\u0C18\u0C62"
+    "n\u0307n\u0307l\u0325": "\u0C02\u0C19\u0C62"
+    "n\u0303cl\u0325": "\u0C02\u0C1A\u0C62"
+    "n\u0303c\u0302l\u0325": "\u0C02\u0C58\u0C62"
+    "n\u0303chl\u0325": "\u0C02\u0C1B\u0C62"
+    "n\u0303jl\u0325": "\u0C02\u0C1C\u0C62"
+    "n\u0303j\u0302l\u0325": "\u0C02\u0C59\u0C62"
+    "n\u0303jhl\u0325": "\u0C02\u0C1D\u0C62"
+    "n\u0303n\u0303l\u0325": "\u0C02\u0C1E\u0C62"
+    "n\u0323t\u0323l\u0325": "\u0C02\u0C1F\u0C62"
+    "n\u0323t\u0323hl\u0325": "\u0C02\u0C20\u0C62"
+    "n\u0323d\u0323l\u0325": "\u0C02\u0C21\u0C62"
+    "n\u0323d\u0323hl\u0325": "\u0C02\u0C22\u0C62"
+    "n\u0323n\u0323l\u0325": "\u0C02\u0C23\u0C62"
+    "ntl\u0325": "\u0C02\u0C24\u0C62"
+    "nthl\u0325": "\u0C02\u0C25\u0C62"
+    "ndl\u0325": "\u0C02\u0C26\u0C62"
+    "ndhl\u0325": "\u0C02\u0C27\u0C62"
+    "nnl\u0325": "\u0C02\u0C28\u0C62"
+    "mpl\u0325": "\u0C02\u0C2A\u0C62"
+    "mphl\u0325": "\u0C02\u0C2B\u0C62"
+    "mbl\u0325": "\u0C02\u0C2C\u0C62"
+    "mbhl\u0325": "\u0C02\u0C2D\u0C62"
+    "mml\u0325": "\u0C02\u0C2E\u0C62"
+    "m\u0323yl\u0325": "\u0C02\u0C2F\u0C62"
+    "m\u0323rl\u0325": "\u0C02\u0C30\u0C62"
+    "m\u0323r\u0332l\u0325": "\u0C02\u0C31\u0C62"
+    "m\u0323r\u0323l\u0325": "\u0C02\u0C5A\u0C62"
+    "m\u0323ll\u0325": "\u0C02\u0C32\u0C62"
+    "m\u0323l\u0323l\u0325": "\u0C32\u0C33\u0C62"
+    "m\u0323l\u0332l\u0325": "\u0C02\u0C34\u0C62"
+    "m\u0323vl\u0325": "\u0C02\u0C35\u0C62"
+    "m\u0323s\u0301l\u0325": "\u0C02\u0C36\u0C62"
+    "m\u0323s\u0323l\u0325": "\u0C02\u0C37\u0C62"
+    "m\u0323sl\u0325": "\u0C02\u0C38\u0C62"
+    "m\u0323hl\u0325": "\u0C02\u0C39\u0C62"
+
+    "n\u0310kl\u0325": "\u0C02\u0C15\u0C62"
+    "n\u0310khl\u0325": "\u0C02\u0C16\u0C62"
+    "n\u0310gl\u0325": "\u0C02\u0C17\u0C62"
+    "n\u0310ghl\u0325": "\u0C02\u0C18\u0C62"
+    "n\u0310n\u0307l\u0325": "\u0C02\u0C19\u0C62"
+    "n\u0310cl\u0325": "\u0C02\u0C1A\u0C62"
+    "n\u0310c\u0302l\u0325": "\u0C02\u0C58\u0C62"
+    "n\u0310chl\u0325": "\u0C02\u0C1B\u0C62"
+    "n\u0310jl\u0325": "\u0C02\u0C1C\u0C62"
+    "n\u0310j\u0302l\u0325": "\u0C02\u0C59\u0C62"
+    "n\u0310jhl\u0325": "\u0C02\u0C1D\u0C62"
+    "n\u0310n\u0303l\u0325": "\u0C02\u0C1E\u0C62"
+    "n\u0310t\u0323l\u0325": "\u0C02\u0C1F\u0C62"
+    "n\u0310t\u0323hl\u0325": "\u0C02\u0C20\u0C62"
+    "n\u0310d\u0323l\u0325": "\u0C02\u0C21\u0C62"
+    "n\u0310d\u0323hl\u0325": "\u0C02\u0C22\u0C62"
+    "n\u0310n\u0323l\u0325": "\u0C02\u0C23\u0C62"
+    "n\u0310tl\u0325": "\u0C02\u0C24\u0C62"
+    "n\u0310thl\u0325": "\u0C02\u0C25\u0C62"
+    "n\u0310dl\u0325": "\u0C02\u0C26\u0C62"
+    "n\u0310dhl\u0325": "\u0C02\u0C27\u0C62"
+    "n\u0310nl\u0325": "\u0C02\u0C28\u0C62"
+    "m\u0310pl\u0325": "\u0C02\u0C2A\u0C62"
+    "m\u0310phl\u0325": "\u0C02\u0C2B\u0C62"
+    "m\u0310bl\u0325": "\u0C02\u0C2C\u0C62"
+    "m\u0310bhl\u0325": "\u0C02\u0C2D\u0C62"
+    "m\u0310ml\u0325": "\u0C02\u0C2E\u0C62"
+    "m\u0310yl\u0325": "\u0C02\u0C2F\u0C62"
+    "m\u0310rl\u0325": "\u0C02\u0C30\u0C62"
+    "m\u0310r\u0332l\u0325": "\u0C02\u0C31\u0C62"
+    "m\u0310r\u0323l\u0325": "\u0C02\u0C5A\u0C62"
+    "m\u0310ll\u0325": "\u0C02\u0C32\u0C62"
+    "m\u0310l\u0323l\u0325": "\u0C32\u0C33\u0C62"
+    "m\u0310l\u0332l\u0325": "\u0C02\u0C34\u0C62"
+    "m\u0310vl\u0325": "\u0C02\u0C35\u0C62"
+    "m\u0310s\u0301l\u0325": "\u0C02\u0C36\u0C62"
+    "m\u0310s\u0323l\u0325": "\u0C02\u0C37\u0C62"
+    "m\u0310sl\u0325": "\u0C02\u0C38\u0C62"
+    "m\u0310hl\u0325": "\u0C02\u0C39\u0C62"
+
+    "kl\u0325": "\u0C15\u0C62"
+    "khl\u0325": "\u0C16\u0C62"
+    "gl\u0325": "\u0C17\u0C62"
+    "ghl\u0325": "\u0C18\u0C62"
+    "n\u0307l\u0325": "\u0C19\u0C62"
+    "cl\u0325": "\u0C1A\u0C62"
+    "c\u0302l\u0325": "\u0C58\u0C62"
+    "chl\u0325": "\u0C1B\u0C62"
+    "jl\u0325": "\u0C1C\u0C62"
+    "j\u0302l\u0325": "\u0C59\u0C62"
+    "jhl\u0325": "\u0C1D\u0C62"
+    "n\u0303l\u0325": "\u0C1E\u0C62"
+    "t\u0323l\u0325": "\u0C1F\u0C62"
+    "t\u0323hl\u0325": "\u0C20\u0C62"
+    "d\u0323l\u0325": "\u0C21\u0C62"
+    "d\u0323hl\u0325": "\u0C22\u0C62"
+    "n\u0323l\u0325": "\u0C23\u0C62"
+    "tl\u0325": "\u0C24\u0C62"
+    "thl\u0325": "\u0C25\u0C62"
+    "dl\u0325": "\u0C26\u0C62"
+    "dhl\u0325": "\u0C27\u0C62"
+    "nl\u0325": "\u0C28\u0C62"
+    "pl\u0325": "\u0C2A\u0C62"
+    "phl\u0325": "\u0C2B\u0C62"
+    "bl\u0325": "\u0C2C\u0C62"
+    "bhl\u0325": "\u0C2D\u0C62"
+    "ml\u0325": "\u0C2E\u0C62"
+    "yl\u0325": "\u0C2F\u0C62"
+    "rl\u0325": "\u0C30\u0C62"
+    "r\u0332l\u0325": "\u0C31\u0C62"
+    "r\u0323l\u0325": "\u0C5A\u0C62"
+    "ll\u0325": "\u0C32\u0C62"
+    "l\u0323l\u0325": "\u0C33\u0C62"
+    "l\u0324l\u0325": "\u0C34\u0C62"
+    "vl\u0325": "\u0C35\u0C62"
+    "s\u0301l\u0325": "\u0C36\u0C62"
+    "s\u0323l\u0325": "\u0C37\u0C62"
+    "sl\u0325": "\u0C38\u0C62"
+    "hl\u0325": "\u0C39\u0C62"
+
+    # END OF CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL E WITH MACRON
+
+    "n\u0307ke\u0304": "\u0C02\u0C15\u0C47"
+    "n\u0307khe\u0304": "\u0C02\u0C16\u0C47"
+    "n\u0307ge\u0304": "\u0C02\u0C17\u0C47"
+    "n\u0307ghe\u0304": "\u0C02\u0C18\u0C47"
+    "n\u0307n\u0307e\u0304": "\u0C02\u0C19\u0C47"
+    "n\u0303ce\u0304": "\u0C02\u0C1A\u0C47"
+    "n\u0303c\u0302e\u0304": "\u0C02\u0C58\u0C47"
+    "n\u0303che\u0304": "\u0C02\u0C1B\u0C47"
+    "n\u0303je\u0304": "\u0C02\u0C1C\u0C47"
+    "n\u0303j\u0302e\u0304": "\u0C02\u0C59\u0C47"
+    "n\u0303jhe\u0304": "\u0C02\u0C1D\u0C47"
+    "n\u0303n\u0303e\u0304": "\u0C02\u0C1E\u0C47"
+    "n\u0323t\u0323e\u0304": "\u0C02\u0C1F\u0C47"
+    "n\u0323t\u0323he\u0304": "\u0C02\u0C20\u0C47"
+    "n\u0323d\u0323e\u0304": "\u0C02\u0C21\u0C47"
+    "n\u0323d\u0323he\u0304": "\u0C02\u0C22\u0C47"
+    "n\u0323n\u0323e\u0304": "\u0C02\u0C23\u0C47"
+    "nte\u0304": "\u0C02\u0C24\u0C47"
+    "nthe\u0304": "\u0C02\u0C25\u0C47"
+    "nde\u0304": "\u0C02\u0C26\u0C47"
+    "ndhe\u0304": "\u0C02\u0C27\u0C47"
+    "nne\u0304": "\u0C02\u0C28\u0C47"
+    "mpe\u0304": "\u0C02\u0C2A\u0C47"
+    "mphe\u0304": "\u0C02\u0C2B\u0C47"
+    "mbe\u0304": "\u0C02\u0C2C\u0C47"
+    "mbhe\u0304": "\u0C02\u0C2D\u0C47"
+    "mme\u0304": "\u0C02\u0C2E\u0C47"
+    "m\u0323ye\u0304": "\u0C02\u0C2F\u0C47"
+    "m\u0323re\u0304": "\u0C02\u0C30\u0C47"
+    "m\u0323r\u0332e\u0304": "\u0C02\u0C31\u0C47"
+    "m\u0323r\u0323e\u0304": "\u0C02\u0C5A\u0C47"
+    "m\u0323le\u0304": "\u0C02\u0C32\u0C47"
+    "m\u0323l\u0323e\u0304": "\u0C32\u0C33\u0C47"
+    "m\u0323l\u0332e\u0304": "\u0C02\u0C34\u0C47"
+    "m\u0323ve\u0304": "\u0C02\u0C35\u0C47"
+    "m\u0323s\u0301e\u0304": "\u0C02\u0C36\u0C47"
+    "m\u0323s\u0323e\u0304": "\u0C02\u0C37\u0C47"
+    "m\u0323se\u0304": "\u0C02\u0C38\u0C47"
+    "m\u0323he\u0304": "\u0C02\u0C39\u0C47"
+
+    "n\u0310ke\u0304": "\u0C02\u0C15\u0C47"
+    "n\u0310khe\u0304": "\u0C02\u0C16\u0C47"
+    "n\u0310ge\u0304": "\u0C02\u0C17\u0C47"
+    "n\u0310ghe\u0304": "\u0C02\u0C18\u0C47"
+    "n\u0310n\u0307e\u0304": "\u0C02\u0C19\u0C47"
+    "n\u0310ce\u0304": "\u0C02\u0C1A\u0C47"
+    "n\u0310c\u0302e\u0304": "\u0C02\u0C58\u0C47"
+    "n\u0310che\u0304": "\u0C02\u0C1B\u0C47"
+    "n\u0310je\u0304": "\u0C02\u0C1C\u0C47"
+    "n\u0310j\u0302e\u0304": "\u0C02\u0C59\u0C47"
+    "n\u0310jhe\u0304": "\u0C02\u0C1D\u0C47"
+    "n\u0310n\u0303e\u0304": "\u0C02\u0C1E\u0C47"
+    "n\u0310t\u0323e\u0304": "\u0C02\u0C1F\u0C47"
+    "n\u0310t\u0323he\u0304": "\u0C02\u0C20\u0C47"
+    "n\u0310d\u0323e\u0304": "\u0C02\u0C21\u0C47"
+    "n\u0310d\u0323he\u0304": "\u0C02\u0C22\u0C47"
+    "n\u0310n\u0323e\u0304": "\u0C02\u0C23\u0C47"
+    "n\u0310te\u0304": "\u0C02\u0C24\u0C47"
+    "n\u0310the\u0304": "\u0C02\u0C25\u0C47"
+    "n\u0310de\u0304": "\u0C02\u0C26\u0C47"
+    "n\u0310dhe\u0304": "\u0C02\u0C27\u0C47"
+    "n\u0310ne\u0304": "\u0C02\u0C28\u0C47"
+    "m\u0310pe\u0304": "\u0C02\u0C2A\u0C47"
+    "m\u0310phe\u0304": "\u0C02\u0C2B\u0C47"
+    "m\u0310be\u0304": "\u0C02\u0C2C\u0C47"
+    "m\u0310bhe\u0304": "\u0C02\u0C2D\u0C47"
+    "m\u0310me\u0304": "\u0C02\u0C2E\u0C47"
+    "m\u0310ye\u0304": "\u0C02\u0C2F\u0C47"
+    "m\u0310re\u0304": "\u0C02\u0C30\u0C47"
+    "m\u0310r\u0332e\u0304": "\u0C02\u0C31\u0C47"
+    "m\u0310r\u0323e\u0304": "\u0C02\u0C5A\u0C47"
+    "m\u0310le\u0304": "\u0C02\u0C32\u0C47"
+    "m\u0310l\u0323e\u0304": "\u0C32\u0C33\u0C47"
+    "m\u0310l\u0332e\u0304": "\u0C02\u0C34\u0C47"
+    "m\u0310ve\u0304": "\u0C02\u0C35\u0C47"
+    "m\u0310s\u0301e\u0304": "\u0C02\u0C36\u0C47"
+    "m\u0310s\u0323e\u0304": "\u0C02\u0C37\u0C47"
+    "m\u0310se\u0304": "\u0C02\u0C38\u0C47"
+    "m\u0310he\u0304": "\u0C02\u0C39\u0C47"
+
+    "ke\u0304": "\u0C15\u0C47"
+    "khe\u0304": "\u0C16\u0C47"
+    "ge\u0304": "\u0C17\u0C47"
+    "ghe\u0304": "\u0C18\u0C47"
+    "n\u0307e\u0304": "\u0C19\u0C47"
+    "ce\u0304": "\u0C1A\u0C47"
+    "c\u0302e\u0304": "\u0C58\u0C47"
+    "che\u0304": "\u0C1B\u0C47"
+    "je\u0304": "\u0C1C\u0C47"
+    "j\u0302e\u0304": "\u0C59\u0C47"
+    "jhe\u0304": "\u0C1D\u0C47"
+    "n\u0303e\u0304": "\u0C1E\u0C47"
+    "t\u0323e\u0304": "\u0C1F\u0C47"
+    "t\u0323he\u0304": "\u0C20\u0C47"
+    "d\u0323e\u0304": "\u0C21\u0C47"
+    "d\u0323he\u0304": "\u0C22\u0C47"
+    "n\u0323e\u0304": "\u0C23\u0C47"
+    "te\u0304": "\u0C24\u0C47"
+    "the\u0304": "\u0C25\u0C47"
+    "de\u0304": "\u0C26\u0C47"
+    "dhe\u0304": "\u0C27\u0C47"
+    "ne\u0304": "\u0C28\u0C47"
+    "pe\u0304": "\u0C2A\u0C47"
+    "phe\u0304": "\u0C2B\u0C47"
+    "be\u0304": "\u0C2C\u0C47"
+    "bhe\u0304": "\u0C2D\u0C47"
+    "me\u0304": "\u0C2E\u0C47"
+    "ye\u0304": "\u0C2F\u0C47"
+    "re\u0304": "\u0C30\u0C47"
+    "r\u0332e\u0304": "\u0C31\u0C47"
+    "r\u0323e\u0304": "\u0C5A\u0C47"
+    "le\u0304": "\u0C32\u0C47"
+    "l\u0323e\u0304": "\u0C33\u0C47"
+    "l\u0324e\u0304": "\u0C34\u0C47"
+    "ve\u0304": "\u0C35\u0C47"
+    "s\u0301e\u0304": "\u0C36\u0C47"
+    "s\u0323e\u0304": "\u0C37\u0C47"
+    "se\u0304": "\u0C38\u0C47"
+    "he\u0304": "\u0C39\u0C47"
+
+    # END OF CONSONANTS WITH VOWEL E WITH MACRON
+
+    # CONSONANTS WITH VOWEL E ALONE
+
+    "n\u0307ke": "\u0C02\u0C15\u0C46"
+    "n\u0307khe": "\u0C02\u0C16\u0C46"
+    "n\u0307ge": "\u0C02\u0C17\u0C46"
+    "n\u0307ghe": "\u0C02\u0C18\u0C46"
+    "n\u0307n\u0307e": "\u0C02\u0C19\u0C46"
+    "n\u0303ce": "\u0C02\u0C1A\u0C46"
+    "n\u0303c\u0302e": "\u0C02\u0C58\u0C46"
+    "n\u0303che": "\u0C02\u0C1B\u0C46"
+    "n\u0303je": "\u0C02\u0C1C\u0C46"
+    "n\u0303j\u0302e": "\u0C02\u0C59\u0C46"
+    "n\u0303jhe": "\u0C02\u0C1D\u0C46"
+    "n\u0303n\u0303e": "\u0C02\u0C1E\u0C46"
+    "n\u0323t\u0323e": "\u0C02\u0C1F\u0C46"
+    "n\u0323t\u0323he": "\u0C02\u0C20\u0C46"
+    "n\u0323d\u0323e": "\u0C02\u0C21\u0C46"
+    "n\u0323d\u0323he": "\u0C02\u0C22\u0C46"
+    "n\u0323n\u0323e": "\u0C02\u0C23\u0C46"
+    "nte": "\u0C02\u0C24\u0C46"
+    "nthe": "\u0C02\u0C25\u0C46"
+    "nde": "\u0C02\u0C26\u0C46"
+    "ndhe": "\u0C02\u0C27\u0C46"
+    "nne": "\u0C02\u0C28\u0C46"
+    "mpe": "\u0C02\u0C2A\u0C46"
+    "mphe": "\u0C02\u0C2B\u0C46"
+    "mbe": "\u0C02\u0C2C\u0C46"
+    "mbhe": "\u0C02\u0C2D\u0C46"
+    "mme": "\u0C02\u0C2E\u0C46"
+    "m\u0323ye": "\u0C02\u0C2F\u0C46"
+    "m\u0323re": "\u0C02\u0C30\u0C46"
+    "m\u0323r\u0332e": "\u0C02\u0C31\u0C46"
+    "m\u0323r\u0323e": "\u0C02\u0C5A\u0C46"
+    "m\u0323le": "\u0C02\u0C32\u0C46"
+    "m\u0323l\u0323e": "\u0C32\u0C33\u0C46"
+    "m\u0323l\u0332e": "\u0C02\u0C34\u0C46"
+    "m\u0323ve": "\u0C02\u0C35\u0C46"
+    "m\u0323s\u0301e": "\u0C02\u0C36\u0C46"
+    "m\u0323s\u0323e": "\u0C02\u0C37\u0C46"
+    "m\u0323se": "\u0C02\u0C38\u0C46"
+    "m\u0323he": "\u0C02\u0C39\u0C46"
+
+    "n\u0310ke": "\u0C02\u0C15\u0C46"
+    "n\u0310khe": "\u0C02\u0C16\u0C46"
+    "n\u0310ge": "\u0C02\u0C17\u0C46"
+    "n\u0310ghe": "\u0C02\u0C18\u0C46"
+    "n\u0310n\u0307e": "\u0C02\u0C19\u0C46"
+    "n\u0310ce": "\u0C02\u0C1A\u0C46"
+    "n\u0310c\u0302e": "\u0C02\u0C58\u0C46"
+    "n\u0310che": "\u0C02\u0C1B\u0C46"
+    "n\u0310je": "\u0C02\u0C1C\u0C46"
+    "n\u0310j\u0302e": "\u0C02\u0C59\u0C46"
+    "n\u0310jhe": "\u0C02\u0C1D\u0C46"
+    "n\u0310n\u0303e": "\u0C02\u0C1E\u0C46"
+    "n\u0310t\u0323e": "\u0C02\u0C1F\u0C46"
+    "n\u0310t\u0323he": "\u0C02\u0C20\u0C46"
+    "n\u0310d\u0323e": "\u0C02\u0C21\u0C46"
+    "n\u0310d\u0323he": "\u0C02\u0C22\u0C46"
+    "n\u0310n\u0323e": "\u0C02\u0C23\u0C46"
+    "n\u0310te": "\u0C02\u0C24\u0C46"
+    "n\u0310the": "\u0C02\u0C25\u0C46"
+    "n\u0310de": "\u0C02\u0C26\u0C46"
+    "n\u0310dhe": "\u0C02\u0C27\u0C46"
+    "n\u0310ne": "\u0C02\u0C28\u0C46"
+    "m\u0310pe": "\u0C02\u0C2A\u0C46"
+    "m\u0310phe": "\u0C02\u0C2B\u0C46"
+    "m\u0310be": "\u0C02\u0C2C\u0C46"
+    "m\u0310bhe": "\u0C02\u0C2D\u0C46"
+    "m\u0310me": "\u0C02\u0C2E\u0C46"
+    "m\u0310ye": "\u0C02\u0C2F\u0C46"
+    "m\u0310re": "\u0C02\u0C30\u0C46"
+    "m\u0310r\u0332e": "\u0C02\u0C31\u0C46"
+    "m\u0310r\u0323e": "\u0C02\u0C5A\u0C46"
+    "m\u0310le": "\u0C02\u0C32\u0C46"
+    "m\u0310l\u0323e": "\u0C32\u0C33\u0C46"
+    "m\u0310l\u0332e": "\u0C02\u0C34\u0C46"
+    "m\u0310ve": "\u0C02\u0C35\u0C46"
+    "m\u0310s\u0301e": "\u0C02\u0C36\u0C46"
+    "m\u0310s\u0323e": "\u0C02\u0C37\u0C46"
+    "m\u0310se": "\u0C02\u0C38\u0C46"
+    "m\u0310he": "\u0C02\u0C39\u0C46"
+
+    "ke": "\u0C15\u0C46"
+    "khe": "\u0C16\u0C46"
+    "ge": "\u0C17\u0C46"
+    "ghe": "\u0C18\u0C46"
+    "n\u0307e": "\u0C19\u0C46"
+    "ce": "\u0C1A\u0C46"
+    "c\u0302e": "\u0C58\u0C46"
+    "che": "\u0C1B\u0C46"
+    "je": "\u0C1C\u0C46"
+    "j\u0302e": "\u0C59\u0C46"
+    "jhe": "\u0C1D\u0C46"
+    "n\u0303e": "\u0C1E\u0C46"
+    "t\u0323e": "\u0C1F\u0C46"
+    "t\u0323he": "\u0C20\u0C46"
+    "d\u0323e": "\u0C21\u0C46"
+    "d\u0323he": "\u0C22\u0C46"
+    "n\u0323e": "\u0C23\u0C46"
+    "te": "\u0C24\u0C46"
+    "the": "\u0C25\u0C46"
+    "de": "\u0C26\u0C46"
+    "dhe": "\u0C27\u0C46"
+    "ne": "\u0C28\u0C46"
+    "pe": "\u0C2A\u0C46"
+    "phe": "\u0C2B\u0C46"
+    "be": "\u0C2C\u0C46"
+    "bhe": "\u0C2D\u0C46"
+    "me": "\u0C2E\u0C46"
+    "ye": "\u0C2F\u0C46"
+    "re": "\u0C30\u0C46"
+    "r\u0332e": "\u0C31\u0C46"
+    "r\u0323e": "\u0C5A\u0C46"
+    "le": "\u0C32\u0C46"
+    "l\u0323e": "\u0C33\u0C46"
+    "l\u0324e": "\u0C34\u0C46"
+    "ve": "\u0C35\u0C46"
+    "s\u0301e": "\u0C36\u0C46"
+    "s\u0323e": "\u0C37\u0C46"
+    "se": "\u0C38\u0C46"
+    "he": "\u0C39\u0C46"
+
+    # END OF CONSONANTS WITH VOWEL E ALONE
+
+    # CONSONANTS WITH VOWEL O WITH MACRON
+
+    "n\u0307ko\u0304": "\u0C02\u0C15\u0C4B"
+    "n\u0307kho\u0304": "\u0C02\u0C16\u0C4B"
+    "n\u0307go\u0304": "\u0C02\u0C17\u0C4B"
+    "n\u0307gho\u0304": "\u0C02\u0C18\u0C4B"
+    "n\u0307n\u0307o\u0304": "\u0C02\u0C19\u0C4B"
+    "n\u0303co\u0304": "\u0C02\u0C1A\u0C4B"
+    "n\u0303c\u0302o\u0304": "\u0C02\u0C58\u0C4B"
+    "n\u0303cho\u0304": "\u0C02\u0C1B\u0C4B"
+    "n\u0303jo\u0304": "\u0C02\u0C1C\u0C4B"
+    "n\u0303j\u0302o\u0304": "\u0C02\u0C59\u0C4B"
+    "n\u0303jho\u0304": "\u0C02\u0C1D\u0C4B"
+    "n\u0303n\u0303o\u0304": "\u0C02\u0C1E\u0C4B"
+    "n\u0323t\u0323o\u0304": "\u0C02\u0C1F\u0C4B"
+    "n\u0323t\u0323ho\u0304": "\u0C02\u0C20\u0C4B"
+    "n\u0323d\u0323o\u0304": "\u0C02\u0C21\u0C4B"
+    "n\u0323d\u0323ho\u0304": "\u0C02\u0C22\u0C4B"
+    "n\u0323n\u0323o\u0304": "\u0C02\u0C23\u0C4B"
+    "nto\u0304": "\u0C02\u0C24\u0C4B"
+    "ntho\u0304": "\u0C02\u0C25\u0C4B"
+    "ndo\u0304": "\u0C02\u0C26\u0C4B"
+    "ndho\u0304": "\u0C02\u0C27\u0C4B"
+    "nno\u0304": "\u0C02\u0C28\u0C4B"
+    "mpo\u0304": "\u0C02\u0C2A\u0C4B"
+    "mpho\u0304": "\u0C02\u0C2B\u0C4B"
+    "mbo\u0304": "\u0C02\u0C2C\u0C4B"
+    "mbho\u0304": "\u0C02\u0C2D\u0C4B"
+    "mmo\u0304": "\u0C02\u0C2E\u0C4B"
+    "m\u0323yo\u0304": "\u0C02\u0C2F\u0C4B"
+    "m\u0323ro\u0304": "\u0C02\u0C30\u0C4B"
+    "m\u0323r\u0332o\u0304": "\u0C02\u0C31\u0C4B"
+    "m\u0323r\u0323o\u0304": "\u0C02\u0C5A\u0C4B"
+    "m\u0323lo\u0304": "\u0C02\u0C32\u0C4B"
+    "m\u0323l\u0323o\u0304": "\u0C32\u0C33\u0C4B"
+    "m\u0323l\u0332o\u0304": "\u0C02\u0C34\u0C4B"
+    "m\u0323vo\u0304": "\u0C02\u0C35\u0C4B"
+    "m\u0323s\u0301o\u0304": "\u0C02\u0C36\u0C4B"
+    "m\u0323s\u0323o\u0304": "\u0C02\u0C37\u0C4B"
+    "m\u0323so\u0304": "\u0C02\u0C38\u0C4B"
+    "m\u0323ho\u0304": "\u0C02\u0C39\u0C4B"
+
+    "n\u0310ko\u0304": "\u0C02\u0C15\u0C4B"
+    "n\u0310kho\u0304": "\u0C02\u0C16\u0C4B"
+    "n\u0310go\u0304": "\u0C02\u0C17\u0C4B"
+    "n\u0310gho\u0304": "\u0C02\u0C18\u0C4B"
+    "n\u0310n\u0307o\u0304": "\u0C02\u0C19\u0C4B"
+    "n\u0310co\u0304": "\u0C02\u0C1A\u0C4B"
+    "n\u0310c\u0302o\u0304": "\u0C02\u0C58\u0C4B"
+    "n\u0310cho\u0304": "\u0C02\u0C1B\u0C4B"
+    "n\u0310jo\u0304": "\u0C02\u0C1C\u0C4B"
+    "n\u0310j\u0302o\u0304": "\u0C02\u0C59\u0C4B"
+    "n\u0310jho\u0304": "\u0C02\u0C1D\u0C4B"
+    "n\u0310n\u0303o\u0304": "\u0C02\u0C1E\u0C4B"
+    "n\u0310t\u0323o\u0304": "\u0C02\u0C1F\u0C4B"
+    "n\u0310t\u0323ho\u0304": "\u0C02\u0C20\u0C4B"
+    "n\u0310d\u0323o\u0304": "\u0C02\u0C21\u0C4B"
+    "n\u0310d\u0323ho\u0304": "\u0C02\u0C22\u0C4B"
+    "n\u0310n\u0323o\u0304": "\u0C02\u0C23\u0C4B"
+    "n\u0310to\u0304": "\u0C02\u0C24\u0C4B"
+    "n\u0310tho\u0304": "\u0C02\u0C25\u0C4B"
+    "n\u0310do\u0304": "\u0C02\u0C26\u0C4B"
+    "n\u0310dho\u0304": "\u0C02\u0C27\u0C4B"
+    "n\u0310no\u0304": "\u0C02\u0C28\u0C4B"
+    "m\u0310po\u0304": "\u0C02\u0C2A\u0C4B"
+    "m\u0310pho\u0304": "\u0C02\u0C2B\u0C4B"
+    "m\u0310bo\u0304": "\u0C02\u0C2C\u0C4B"
+    "m\u0310bho\u0304": "\u0C02\u0C2D\u0C4B"
+    "m\u0310mo\u0304": "\u0C02\u0C2E\u0C4B"
+    "m\u0310yo\u0304": "\u0C02\u0C2F\u0C4B"
+    "m\u0310ro\u0304": "\u0C02\u0C30\u0C4B"
+    "m\u0310r\u0332o\u0304": "\u0C02\u0C31\u0C4B"
+    "m\u0310r\u0323o\u0304": "\u0C02\u0C5A\u0C4B"
+    "m\u0310lo\u0304": "\u0C02\u0C32\u0C4B"
+    "m\u0310l\u0323o\u0304": "\u0C32\u0C33\u0C4B"
+    "m\u0310l\u0332o\u0304": "\u0C02\u0C34\u0C4B"
+    "m\u0310vo\u0304": "\u0C02\u0C35\u0C4B"
+    "m\u0310s\u0301o\u0304": "\u0C02\u0C36\u0C4B"
+    "m\u0310s\u0323o\u0304": "\u0C02\u0C37\u0C4B"
+    "m\u0310so\u0304": "\u0C02\u0C38\u0C4B"
+    "m\u0310ho\u0304": "\u0C02\u0C39\u0C4B"
+
+    "ko\u0304": "\u0C15\u0C4B"
+    "kho\u0304": "\u0C16\u0C4B"
+    "go\u0304": "\u0C17\u0C4B"
+    "gho\u0304": "\u0C18\u0C4B"
+    "n\u0307o\u0304": "\u0C19\u0C4B"
+    "co\u0304": "\u0C1A\u0C4B"
+    "c\u0302o\u0304": "\u0C58\u0C4B"
+    "cho\u0304": "\u0C1B\u0C4B"
+    "jo\u0304": "\u0C1C\u0C4B"
+    "j\u0302o\u0304": "\u0C59\u0C4B"
+    "jho\u0304": "\u0C1D\u0C4B"
+    "n\u0303o\u0304": "\u0C1E\u0C4B"
+    "t\u0323o\u0304": "\u0C1F\u0C4B"
+    "t\u0323ho\u0304": "\u0C20\u0C4B"
+    "d\u0323o\u0304": "\u0C21\u0C4B"
+    "d\u0323ho\u0304": "\u0C22\u0C4B"
+    "n\u0323o\u0304": "\u0C23\u0C4B"
+    "to\u0304": "\u0C24\u0C4B"
+    "tho\u0304": "\u0C25\u0C4B"
+    "do\u0304": "\u0C26\u0C4B"
+    "dho\u0304": "\u0C27\u0C4B"
+    "no\u0304": "\u0C28\u0C4B"
+    "po\u0304": "\u0C2A\u0C4B"
+    "pho\u0304": "\u0C2B\u0C4B"
+    "bo\u0304": "\u0C2C\u0C4B"
+    "bho\u0304": "\u0C2D\u0C4B"
+    "mo\u0304": "\u0C2E\u0C4B"
+    "yo\u0304": "\u0C2F\u0C4B"
+    "ro\u0304": "\u0C30\u0C4B"
+    "r\u0332o\u0304": "\u0C31\u0C4B"
+    "r\u0323o\u0304": "\u0C5A\u0C4B"
+    "lo\u0304": "\u0C32\u0C4B"
+    "l\u0323o\u0304": "\u0C33\u0C4B"
+    "l\u0324o\u0304": "\u0C34\u0C4B"
+    "vo\u0304": "\u0C35\u0C4B"
+    "s\u0301o\u0304": "\u0C36\u0C4B"
+    "s\u0323o\u0304": "\u0C37\u0C4B"
+    "so\u0304": "\u0C38\u0C4B"
+    "ho\u0304": "\u0C39\u0C4B"
+
+    # END OF CONSONANTS WITH VOWEL O WITH MACRON
+
+    # CONSONANTS WITH VOWEL O ALONE
+
+    "n\u0307ko": "\u0C02\u0C15\u0C4A"
+    "n\u0307kho": "\u0C02\u0C16\u0C4A"
+    "n\u0307go": "\u0C02\u0C17\u0C4A"
+    "n\u0307gho": "\u0C02\u0C18\u0C4A"
+    "n\u0307n\u0307o": "\u0C02\u0C19\u0C4A"
+    "n\u0303co": "\u0C02\u0C1A\u0C4A"
+    "n\u0303c\u0302o": "\u0C02\u0C58\u0C4A"
+    "n\u0303cho": "\u0C02\u0C1B\u0C4A"
+    "n\u0303jo": "\u0C02\u0C1C\u0C4A"
+    "n\u0303j\u0302o": "\u0C02\u0C59\u0C4A"
+    "n\u0303jho": "\u0C02\u0C1D\u0C4A"
+    "n\u0303n\u0303o": "\u0C02\u0C1E\u0C4A"
+    "n\u0323t\u0323o": "\u0C02\u0C1F\u0C4A"
+    "n\u0323t\u0323ho": "\u0C02\u0C20\u0C4A"
+    "n\u0323d\u0323o": "\u0C02\u0C21\u0C4A"
+    "n\u0323d\u0323ho": "\u0C02\u0C22\u0C4A"
+    "n\u0323n\u0323o": "\u0C02\u0C23\u0C4A"
+    "nto": "\u0C02\u0C24\u0C4A"
+    "ntho": "\u0C02\u0C25\u0C4A"
+    "ndo": "\u0C02\u0C26\u0C4A"
+    "ndho": "\u0C02\u0C27\u0C4A"
+    "nno": "\u0C02\u0C28\u0C4A"
+    "mpo": "\u0C02\u0C2A\u0C4A"
+    "mpho": "\u0C02\u0C2B\u0C4A"
+    "mbo": "\u0C02\u0C2C\u0C4A"
+    "mbho": "\u0C02\u0C2D\u0C4A"
+    "mmo": "\u0C02\u0C2E\u0C4A"
+    "m\u0323yo": "\u0C02\u0C2F\u0C4A"
+    "m\u0323ro": "\u0C02\u0C30\u0C4A"
+    "m\u0323r\u0332o": "\u0C02\u0C31\u0C4A"
+    "m\u0323r\u0323o": "\u0C02\u0C5A\u0C4A"
+    "m\u0323lo": "\u0C02\u0C32\u0C4A"
+    "m\u0323l\u0323o": "\u0C32\u0C33\u0C4A"
+    "m\u0323l\u0332o": "\u0C02\u0C34\u0C4A"
+    "m\u0323vo": "\u0C02\u0C35\u0C4A"
+    "m\u0323s\u0301o": "\u0C02\u0C36\u0C4A"
+    "m\u0323s\u0323o": "\u0C02\u0C37\u0C4A"
+    "m\u0323so": "\u0C02\u0C38\u0C4A"
+    "m\u0323ho": "\u0C02\u0C39\u0C4A"
+
+    "n\u0310ko": "\u0C02\u0C15\u0C4A"
+    "n\u0310kho": "\u0C02\u0C16\u0C4A"
+    "n\u0310go": "\u0C02\u0C17\u0C4A"
+    "n\u0310gho": "\u0C02\u0C18\u0C4A"
+    "n\u0310n\u0307o": "\u0C02\u0C19\u0C4A"
+    "n\u0310co": "\u0C02\u0C1A\u0C4A"
+    "n\u0310c\u0302o": "\u0C02\u0C58\u0C4A"
+    "n\u0310cho": "\u0C02\u0C1B\u0C4A"
+    "n\u0310jo": "\u0C02\u0C1C\u0C4A"
+    "n\u0310j\u0302o": "\u0C02\u0C59\u0C4A"
+    "n\u0310jho": "\u0C02\u0C1D\u0C4A"
+    "n\u0310n\u0303o": "\u0C02\u0C1E\u0C4A"
+    "n\u0310t\u0323o": "\u0C02\u0C1F\u0C4A"
+    "n\u0310t\u0323ho": "\u0C02\u0C20\u0C4A"
+    "n\u0310d\u0323o": "\u0C02\u0C21\u0C4A"
+    "n\u0310d\u0323ho": "\u0C02\u0C22\u0C4A"
+    "n\u0310n\u0323o": "\u0C02\u0C23\u0C4A"
+    "n\u0310to": "\u0C02\u0C24\u0C4A"
+    "n\u0310tho": "\u0C02\u0C25\u0C4A"
+    "n\u0310do": "\u0C02\u0C26\u0C4A"
+    "n\u0310dho": "\u0C02\u0C27\u0C4A"
+    "n\u0310no": "\u0C02\u0C28\u0C4A"
+    "m\u0310po": "\u0C02\u0C2A\u0C4A"
+    "m\u0310pho": "\u0C02\u0C2B\u0C4A"
+    "m\u0310bo": "\u0C02\u0C2C\u0C4A"
+    "m\u0310bho": "\u0C02\u0C2D\u0C4A"
+    "m\u0310mo": "\u0C02\u0C2E\u0C4A"
+    "m\u0310yo": "\u0C02\u0C2F\u0C4A"
+    "m\u0310ro": "\u0C02\u0C30\u0C4A"
+    "m\u0310r\u0332o": "\u0C02\u0C31\u0C4A"
+    "m\u0310r\u0323o": "\u0C02\u0C5A\u0C4A"
+    "m\u0310lo": "\u0C02\u0C32\u0C4A"
+    "m\u0310l\u0323o": "\u0C32\u0C33\u0C4A"
+    "m\u0310l\u0332o": "\u0C02\u0C34\u0C4A"
+    "m\u0310vo": "\u0C02\u0C35\u0C4A"
+    "m\u0310s\u0301o": "\u0C02\u0C36\u0C4A"
+    "m\u0310s\u0323o": "\u0C02\u0C37\u0C4A"
+    "m\u0310so": "\u0C02\u0C38\u0C4A"
+    "m\u0310ho": "\u0C02\u0C39\u0C4A"
+
+    "ko": "\u0C15\u0C4A"
+    "kho": "\u0C16\u0C4A"
+    "go": "\u0C17\u0C4A"
+    "gho": "\u0C18\u0C4A"
+    "n\u0307o": "\u0C19\u0C4A"
+    "co": "\u0C1A\u0C4A"
+    "c\u0302o": "\u0C58\u0C4A"
+    "cho": "\u0C1B\u0C4A"
+    "jo": "\u0C1C\u0C4A"
+    "j\u0302o": "\u0C59\u0C4A"
+    "jho": "\u0C1D\u0C4A"
+    "n\u0303o": "\u0C1E\u0C4A"
+    "t\u0323o": "\u0C1F\u0C4A"
+    "t\u0323ho": "\u0C20\u0C4A"
+    "d\u0323o": "\u0C21\u0C4A"
+    "d\u0323ho": "\u0C22\u0C4A"
+    "n\u0323o": "\u0C23\u0C4A"
+    "to": "\u0C24\u0C4A"
+    "tho": "\u0C25\u0C4A"
+    "do": "\u0C26\u0C4A"
+    "dho": "\u0C27\u0C4A"
+    "no": "\u0C28\u0C4A"
+    "po": "\u0C2A\u0C4A"
+    "pho": "\u0C2B\u0C4A"
+    "bo": "\u0C2C\u0C4A"
+    "bho": "\u0C2D\u0C4A"
+    "mo": "\u0C2E\u0C4A"
+    "yo": "\u0C2F\u0C4A"
+    "ro": "\u0C30\u0C4A"
+    "r\u0332o": "\u0C31\u0C4A"
+    "r\u0323o": "\u0C5A\u0C4A"
+    "lo": "\u0C32\u0C4A"
+    "l\u0323o": "\u0C33\u0C4A"
+    "l\u0324o": "\u0C34\u0C4A"
+    "vo": "\u0C35\u0C4A"
+    "s\u0301o": "\u0C36\u0C4A"
+    "s\u0323o": "\u0C37\u0C4A"
+    "so": "\u0C38\u0C4A"
+    "ho": "\u0C39\u0C4A"
+
+    # END OF CONSONANTS WITH VOWEL O ALONE
+
+    # INITIAL AND INDEPENDENT VOWELS
+    "a\u0304": "\u0C06"
+    "ai": "\u0C10"
+    "au": "\u0C14"
+    "a": "\u0C05"
+    "i\u0304": "\u0C08"
+    "i": "\u0C07"
+    "u\u0304": "\u0C0A"
+    "u": "\u0C09"
+    "r\u0325": "\u0C0B"
+    "r\u0304\u0325": "\u0C60"
+    "l\u0325": "\u0C0C"
+    "l\u0304\u0325": "\u0C61"
+    "e\u0304": "\u0C0F"
+    "e": "\u0C0E"
+    "o\u0304": "\u0C13"
+    "o": "\u0C12"
+
+    # ALL REMAINING CONSONANTS WITH NO VOWELS
+
+    # CONSONANTS WITH NO VOWEL
+
+    "n\u0307k": "\u0C02\u0C15\u0C4D"
+    "n\u0307kh": "\u0C02\u0C16\u0C4D"
+    "n\u0307g": "\u0C02\u0C17\u0C4D"
+    "n\u0307gh": "\u0C02\u0C18\u0C4D"
+    "n\u0307n\u0307": "\u0C02\u0C19\u0C4D"
+    "n\u0303c": "\u0C02\u0C1A\u0C4D"
+    "n\u0303c\u0302": "\u0C02\u0C58\u0C4D"
+    "n\u0303ch": "\u0C02\u0C1B\u0C4D"
+    "n\u0303j": "\u0C02\u0C1C\u0C4D"
+    "n\u0303j\u0302": "\u0C02\u0C59\u0C4D"
+    "n\u0303jh": "\u0C02\u0C1D\u0C4D"
+    "n\u0303n\u0303": "\u0C02\u0C1E\u0C4D"
+    "n\u0323t\u0323": "\u0C02\u0C1F\u0C4D"
+    "n\u0323t\u0323h": "\u0C02\u0C20\u0C4D"
+    "n\u0323d\u0323": "\u0C02\u0C21\u0C4D"
+    "n\u0323d\u0323h": "\u0C02\u0C22\u0C4D"
+    "n\u0323n\u0323": "\u0C02\u0C23\u0C4D"
+    "nt": "\u0C02\u0C24\u0C4D"
+    "nth": "\u0C02\u0C25\u0C4D"
+    "nd": "\u0C02\u0C26\u0C4D"
+    "ndh": "\u0C02\u0C27\u0C4D"
+    "nn": "\u0C02\u0C28\u0C4D"
+    "mp": "\u0C02\u0C2A\u0C4D"
+    "mph": "\u0C02\u0C2B\u0C4D"
+    "mb": "\u0C02\u0C2C\u0C4D"
+    "mbh": "\u0C02\u0C2D\u0C4D"
+    "mm": "\u0C02\u0C2E\u0C4D"
+    "m\u0323y": "\u0C02\u0C2F\u0C4D"
+    "m\u0323r": "\u0C02\u0C30\u0C4D"
+    "m\u0323r\u0332": "\u0C02\u0C31\u0C4D"
+    "m\u0323r\u0323": "\u0C02\u0C5A\u0C4D"
+    "m\u0323l": "\u0C02\u0C32\u0C4D"
+    "m\u0323l\u0323": "\u0C32\u0C33\u0C4D"
+    "m\u0323l\u0332": "\u0C02\u0C34\u0C4D"
+    "m\u0323v": "\u0C02\u0C35\u0C4D"
+    "m\u0323s\u0301": "\u0C02\u0C36\u0C4D"
+    "m\u0323s\u0323": "\u0C02\u0C37\u0C4D"
+    "m\u0323s": "\u0C02\u0C38\u0C4D"
+    "m\u0323h": "\u0C02\u0C39\u0C4D"
+
+    "n\u0310k": "\u0C02\u0C15\u0C4D"
+    "n\u0310kh": "\u0C02\u0C16\u0C4D"
+    "n\u0310g": "\u0C02\u0C17\u0C4D"
+    "n\u0310gh": "\u0C02\u0C18\u0C4D"
+    "n\u0310n\u0307": "\u0C02\u0C19\u0C4D"
+    "n\u0310c": "\u0C02\u0C1A\u0C4D"
+    "n\u0310c\u0302": "\u0C02\u0C58\u0C4D"
+    "n\u0310ch": "\u0C02\u0C1B\u0C4D"
+    "n\u0310j": "\u0C02\u0C1C\u0C4D"
+    "n\u0310j\u0302": "\u0C02\u0C59\u0C4D"
+    "n\u0310jh": "\u0C02\u0C1D\u0C4D"
+    "n\u0310n\u0303": "\u0C02\u0C1E\u0C4D"
+    "n\u0310t\u0323": "\u0C02\u0C1F\u0C4D"
+    "n\u0310t\u0323h": "\u0C02\u0C20\u0C4D"
+    "n\u0310d\u0323": "\u0C02\u0C21\u0C4D"
+    "n\u0310d\u0323h": "\u0C02\u0C22\u0C4D"
+    "n\u0310n\u0323": "\u0C02\u0C23\u0C4D"
+    "n\u0310t": "\u0C02\u0C24\u0C4D"
+    "n\u0310th": "\u0C02\u0C25\u0C4D"
+    "n\u0310d": "\u0C02\u0C26\u0C4D"
+    "n\u0310dh": "\u0C02\u0C27\u0C4D"
+    "n\u0310n": "\u0C02\u0C28\u0C4D"
+    "m\u0310p": "\u0C02\u0C2A\u0C4D"
+    "m\u0310ph": "\u0C02\u0C2B\u0C4D"
+    "m\u0310b": "\u0C02\u0C2C\u0C4D"
+    "m\u0310bh": "\u0C02\u0C2D\u0C4D"
+    "m\u0310m": "\u0C02\u0C2E\u0C4D"
+    "m\u0310y": "\u0C02\u0C2F\u0C4D"
+    "m\u0310r": "\u0C02\u0C30\u0C4D"
+    "m\u0310r\u0332": "\u0C02\u0C31\u0C4D"
+    "m\u0310r\u0323": "\u0C02\u0C5A\u0C4D"
+    "m\u0310l": "\u0C02\u0C32\u0C4D"
+    "m\u0310l\u0323": "\u0C32\u0C33\u0C4D"
+    "m\u0310l\u0332": "\u0C02\u0C34\u0C4D"
+    "m\u0310v": "\u0C02\u0C35\u0C4D"
+    "m\u0310s\u0301": "\u0C02\u0C36\u0C4D"
+    "m\u0310s\u0323": "\u0C02\u0C37\u0C4D"
+    "m\u0310s": "\u0C02\u0C38\u0C4D"
+    "m\u0310h": "\u0C02\u0C39\u0C4D"
+
+    "k": "\u0C15\u0C4D"
+    "kh": "\u0C16\u0C4D"
+    "g": "\u0C17\u0C4D"
+    "gh": "\u0C18\u0C4D"
+    "n\u0307": "\u0C19\u0C4D"
+    "c": "\u0C1A\u0C4D"
+    "c\u0302": "\u0C58\u0C4D"
+    "ch": "\u0C1B\u0C4D"
+    "j": "\u0C1C\u0C4D"
+    "j\u0302": "\u0C59\u0C4D"
+    "jh": "\u0C1D\u0C4D"
+    "n\u0303": "\u0C1E\u0C4D"
+    "t\u0323": "\u0C1F\u0C4D"
+    "t\u0323h": "\u0C20\u0C4D"
+    "d\u0323": "\u0C21\u0C4D"
+    "d\u0323h": "\u0C22\u0C4D"
+    "n\u0323": "\u0C23\u0C4D"
+    "t": "\u0C24\u0C4D"
+    "th": "\u0C25\u0C4D"
+    "d": "\u0C26\u0C4D"
+    "dh": "\u0C27\u0C4D"
+    "n": "\u0C28\u0C4D"
+    "p": "\u0C2A\u0C4D"
+    "ph": "\u0C2B\u0C4D"
+    "b": "\u0C2C\u0C4D"
+    "bh": "\u0C2D\u0C4D"
+    "m": "\u0C2E\u0C4D"
+    "y": "\u0C2F\u0C4D"
+    "r": "\u0C30\u0C4D"
+    "r\u0332": "\u0C31\u0C4D"
+    "r\u0323": "\u0C5A\u0C4D"
+    "l": "\u0C32\u0C4D"
+    "l\u0323": "\u0C33\u0C4D"
+    "l\u0324": "\u0C34\u0C4D"
+    "v": "\u0C35\u0C4D"
+    "s\u0301": "\u0C36\u0C4D"
+    "s\u0323": "\u0C37\u0C4D"
+    "s": "\u0C38\u0C4D"
+    "h": "\u0C39\u0C4D"
+
+    # END OF CONSONANTS WITH NO VOWEL
+
+    "\u0027": "\u0C3A"
+    "\u002A": "\u0C77"
+    "\u002F\u002F": "\u0965"
+    "\u002F": "\u0964"
+
+    # TELUGU DIGITS
+
+    "0": "\u0C66"
+    "1": "\u0C67"
+    "2": "\u0C68"
+    "3": "\u0C69"
+    "4": "\u0C6A"
+    "5": "\u0C6B"
+    "6": "\u0C6C"
+    "7": "\u0C6D"
+    "8": "\u0C6E"
+    "9": "\u0C6F"
+
+script_to_roman:
+  map:
+
+    # FINAL CONSONANT H WITH DOT BELOW
+    "\u0C03%": "h\u0323"
+
+    # FINAL CONSONANT M WITH DOT BELOW
+    "\u0C02%": "m\u0323"
+
+    # CONSONANTS WITH VOWEL AI
+
+    "\u0C02\u0C15\u0C48": "n\u0307kai"
+    "\u0C02\u0C16\u0C48": "n\u0307khai"
+    "\u0C02\u0C17\u0C48": "n\u0307gai"
+    "\u0C02\u0C18\u0C48": "n\u0307ghai"
+    "\u0C02\u0C19\u0C48": "n\u0307n\u0307ai"
+    "\u0C02\u0C1A\u0C48": "n\u0303cai"
+    "\u0C02\u0C58\u0C48": "n\u0303c\u0302ai"
+    "\u0C02\u0C1B\u0C48": "n\u0303chai"
+    "\u0C02\u0C1C\u0C48": "n\u0303jai"
+    "\u0C02\u0C59\u0C48": "n\u0303j\u0302ai"
+    "\u0C02\u0C1D\u0C48": "n\u0303jhai"
+    "\u0C02\u0C1E\u0C48": "n\u0303n\u0303ai"
+    "\u0C02\u0C1F\u0C48": "n\u0323t\u0323ai"
+    "\u0C02\u0C20\u0C48": "n\u0323t\u0323hai"
+    "\u0C02\u0C21\u0C48": "n\u0323d\u0323ai"
+    "\u0C02\u0C22\u0C48": "n\u0323d\u0323hai"
+    "\u0C02\u0C23\u0C48": "n\u0323n\u0323ai"
+    "\u0C02\u0C24\u0C48": "ntai"
+    "\u0C02\u0C25\u0C48": "nthai"
+    "\u0C02\u0C26\u0C48": "ndai"
+    "\u0C02\u0C27\u0C48": "ndhai"
+    "\u0C02\u0C28\u0C48": "nnai"
+    "\u0C02\u0C2A\u0C48": "mpai"
+    "\u0C02\u0C2B\u0C48": "mphai"
+    "\u0C02\u0C2C\u0C48": "mbai"
+    "\u0C02\u0C2D\u0C48": "mbhai"
+    "\u0C02\u0C2E\u0C48": "mmai"
+    "\u0C02\u0C2F\u0C48": "m\u0323yai"
+    "\u0C02\u0C30\u0C48": "m\u0323rai"
+    "\u0C02\u0C31\u0C48": "m\u0323r\u0332ai"
+    "\u0C02\u0C5A\u0C48": "m\u0323r\u0323ai"
+    "\u0C02\u0C32\u0C48": "m\u0323lai"
+    "\u0C32\u0C33\u0C48": "m\u0323l\u0323ai"
+    "\u0C02\u0C34\u0C48": "m\u0323l\u0332ai"
+    "\u0C02\u0C35\u0C48": "m\u0323vai"
+    "\u0C02\u0C36\u0C48": "m\u0323s\u0301ai"
+    "\u0C02\u0C37\u0C48": "m\u0323s\u0323ai"
+    "\u0C02\u0C38\u0C48": "m\u0323sai"
+    "\u0C02\u0C39\u0C48": "m\u0323hai"
+
+    "\u0C02\u0C15\u0C48": "n\u0310kai"
+    "\u0C02\u0C16\u0C48": "n\u0310khai"
+    "\u0C02\u0C17\u0C48": "n\u0310gai"
+    "\u0C02\u0C18\u0C48": "n\u0310ghai"
+    "\u0C02\u0C19\u0C48": "n\u0310n\u0307ai"
+    "\u0C02\u0C1A\u0C48": "n\u0310cai"
+    "\u0C02\u0C58\u0C48": "n\u0310c\u0302ai"
+    "\u0C02\u0C1B\u0C48": "n\u0310chai"
+    "\u0C02\u0C1C\u0C48": "n\u0310jai"
+    "\u0C02\u0C59\u0C48": "n\u0310j\u0302ai"
+    "\u0C02\u0C1D\u0C48": "n\u0310jhai"
+    "\u0C02\u0C1E\u0C48": "n\u0310n\u0303ai"
+    "\u0C02\u0C1F\u0C48": "n\u0310t\u0323ai"
+    "\u0C02\u0C20\u0C48": "n\u0310t\u0323hai"
+    "\u0C02\u0C21\u0C48": "n\u0310d\u0323ai"
+    "\u0C02\u0C22\u0C48": "n\u0310d\u0323hai"
+    "\u0C02\u0C23\u0C48": "n\u0310n\u0323ai"
+    "\u0C02\u0C24\u0C48": "n\u0310tai"
+    "\u0C02\u0C25\u0C48": "n\u0310thai"
+    "\u0C02\u0C26\u0C48": "n\u0310dai"
+    "\u0C02\u0C27\u0C48": "n\u0310dhai"
+    "\u0C02\u0C28\u0C48": "n\u0310nai"
+    "\u0C02\u0C2A\u0C48": "m\u0310pai"
+    "\u0C02\u0C2B\u0C48": "m\u0310phai"
+    "\u0C02\u0C2C\u0C48": "m\u0310bai"
+    "\u0C02\u0C2D\u0C48": "m\u0310bhai"
+    "\u0C02\u0C2E\u0C48": "m\u0310mai"
+    "\u0C02\u0C2F\u0C48": "m\u0310yai"
+    "\u0C02\u0C30\u0C48": "m\u0310rai"
+    "\u0C02\u0C31\u0C48": "m\u0310r\u0332ai"
+    "\u0C02\u0C5A\u0C48": "m\u0310r\u0323ai"
+    "\u0C02\u0C32\u0C48": "m\u0310lai"
+    "\u0C32\u0C33\u0C48": "m\u0310l\u0323ai"
+    "\u0C02\u0C34\u0C48": "m\u0310l\u0332ai"
+    "\u0C02\u0C35\u0C48": "m\u0310vai"
+    "\u0C02\u0C36\u0C48": "m\u0310s\u0301ai"
+    "\u0C02\u0C37\u0C48": "m\u0310s\u0323ai"
+    "\u0C02\u0C38\u0C48": "m\u0310sai"
+    "\u0C02\u0C39\u0C48": "m\u0310hai"
+
+    "\u0C15\u0C48": "kai"
+    "\u0C16\u0C48": "khai"
+    "\u0C17\u0C48": "gai"
+    "\u0C18\u0C48": "ghai"
+    "\u0C19\u0C48": "n\u0307ai"
+    "\u0C1A\u0C48": "cai"
+    "\u0C58\u0C48": "c\u0302ai"
+    "\u0C1B\u0C48": "chai"
+    "\u0C1C\u0C48": "jai"
+    "\u0C59\u0C48": "j\u0302ai"
+    "\u0C1D\u0C48": "jhai"
+    "\u0C1E\u0C48": "n\u0303ai"
+    "\u0C1F\u0C48": "t\u0323ai"
+    "\u0C20\u0C48": "t\u0323hai"
+    "\u0C21\u0C48": "d\u0323ai"
+    "\u0C22\u0C48": "d\u0323hai"
+    "\u0C23\u0C48": "n\u0323ai"
+    "\u0C24\u0C48": "tai"
+    "\u0C25\u0C48": "thai"
+    "\u0C26\u0C48": "dai"
+    "\u0C27\u0C48": "dhai"
+    "\u0C28\u0C48": "nai"
+    "\u0C2A\u0C48": "pai"
+    "\u0C2B\u0C48": "phai"
+    "\u0C2C\u0C48": "bai"
+    "\u0C2D\u0C48": "bhai"
+    "\u0C2E\u0C48": "mai"
+    "\u0C2F\u0C48": "yai"
+    "\u0C30\u0C48": "rai"
+    "\u0C31\u0C48": "r\u0332ai"
+    "\u0C5A\u0C48": "r\u0323ai"
+    "\u0C32\u0C48": "lai"
+    "\u0C33\u0C48": "l\u0323ai"
+    "\u0C34\u0C48": "l\u0324ai"
+    "\u0C35\u0C48": "vai"
+    "\u0C36\u0C48": "s\u0301ai"
+    "\u0C37\u0C48": "s\u0323ai"
+    "\u0C38\u0C48": "sai"
+    "\u0C39\u0C48": "hai"
+
+    # END OF CONSONANTS WITH VOWEL AI
+
+    # CONSONANTS WITH VOWEL AU
+
+    "\u0C02\u0C15\u0C4C": "n\u0307kau"
+    "\u0C02\u0C16\u0C4C": "n\u0307khau"
+    "\u0C02\u0C17\u0C4C": "n\u0307gau"
+    "\u0C02\u0C18\u0C4C": "n\u0307ghau"
+    "\u0C02\u0C19\u0C4C": "n\u0307n\u0307au"
+    "\u0C02\u0C1A\u0C4C": "n\u0303cau"
+    "\u0C02\u0C58\u0C4C": "n\u0303c\u0302au"
+    "\u0C02\u0C1B\u0C4C": "n\u0303chau"
+    "\u0C02\u0C1C\u0C4C": "n\u0303jau"
+    "\u0C02\u0C59\u0C4C": "n\u0303j\u0302au"
+    "\u0C02\u0C1D\u0C4C": "n\u0303jhau"
+    "\u0C02\u0C1E\u0C4C": "n\u0303n\u0303au"
+    "\u0C02\u0C1F\u0C4C": "n\u0323t\u0323au"
+    "\u0C02\u0C20\u0C4C": "n\u0323t\u0323hau"
+    "\u0C02\u0C21\u0C4C": "n\u0323d\u0323au"
+    "\u0C02\u0C22\u0C4C": "n\u0323d\u0323hau"
+    "\u0C02\u0C23\u0C4C": "n\u0323n\u0323au"
+    "\u0C02\u0C24\u0C4C": "ntau"
+    "\u0C02\u0C25\u0C4C": "nthau"
+    "\u0C02\u0C26\u0C4C": "ndau"
+    "\u0C02\u0C27\u0C4C": "ndhau"
+    "\u0C02\u0C28\u0C4C": "nnau"
+    "\u0C02\u0C2A\u0C4C": "mpau"
+    "\u0C02\u0C2B\u0C4C": "mphau"
+    "\u0C02\u0C2C\u0C4C": "mbau"
+    "\u0C02\u0C2D\u0C4C": "mbhau"
+    "\u0C02\u0C2E\u0C4C": "mmau"
+    "\u0C02\u0C2F\u0C4C": "m\u0323yau"
+    "\u0C02\u0C30\u0C4C": "m\u0323rau"
+    "\u0C02\u0C31\u0C4C": "m\u0323r\u0332au"
+    "\u0C02\u0C5A\u0C4C": "m\u0323r\u0323au"
+    "\u0C02\u0C32\u0C4C": "m\u0323lau"
+    "\u0C32\u0C33\u0C4C": "m\u0323l\u0323au"
+    "\u0C02\u0C34\u0C4C": "m\u0323l\u0332au"
+    "\u0C02\u0C35\u0C4C": "m\u0323vau"
+    "\u0C02\u0C36\u0C4C": "m\u0323s\u0301au"
+    "\u0C02\u0C37\u0C4C": "m\u0323s\u0323au"
+    "\u0C02\u0C38\u0C4C": "m\u0323sau"
+    "\u0C02\u0C39\u0C4C": "m\u0323hau"
+
+    "\u0C02\u0C15\u0C4C": "n\u0310kau"
+    "\u0C02\u0C16\u0C4C": "n\u0310khau"
+    "\u0C02\u0C17\u0C4C": "n\u0310gau"
+    "\u0C02\u0C18\u0C4C": "n\u0310ghau"
+    "\u0C02\u0C19\u0C4C": "n\u0310n\u0307au"
+    "\u0C02\u0C1A\u0C4C": "n\u0310cau"
+    "\u0C02\u0C58\u0C4C": "n\u0310c\u0302au"
+    "\u0C02\u0C1B\u0C4C": "n\u0310chau"
+    "\u0C02\u0C1C\u0C4C": "n\u0310jau"
+    "\u0C02\u0C59\u0C4C": "n\u0310j\u0302au"
+    "\u0C02\u0C1D\u0C4C": "n\u0310jhau"
+    "\u0C02\u0C1E\u0C4C": "n\u0310n\u0303au"
+    "\u0C02\u0C1F\u0C4C": "n\u0310t\u0323au"
+    "\u0C02\u0C20\u0C4C": "n\u0310t\u0323hau"
+    "\u0C02\u0C21\u0C4C": "n\u0310d\u0323au"
+    "\u0C02\u0C22\u0C4C": "n\u0310d\u0323hau"
+    "\u0C02\u0C23\u0C4C": "n\u0310n\u0323au"
+    "\u0C02\u0C24\u0C4C": "n\u0310tau"
+    "\u0C02\u0C25\u0C4C": "n\u0310thau"
+    "\u0C02\u0C26\u0C4C": "n\u0310dau"
+    "\u0C02\u0C27\u0C4C": "n\u0310dhau"
+    "\u0C02\u0C28\u0C4C": "n\u0310nau"
+    "\u0C02\u0C2A\u0C4C": "m\u0310pau"
+    "\u0C02\u0C2B\u0C4C": "m\u0310phau"
+    "\u0C02\u0C2C\u0C4C": "m\u0310bau"
+    "\u0C02\u0C2D\u0C4C": "m\u0310bhau"
+    "\u0C02\u0C2E\u0C4C": "m\u0310mau"
+    "\u0C02\u0C2F\u0C4C": "m\u0310yau"
+    "\u0C02\u0C30\u0C4C": "m\u0310rau"
+    "\u0C02\u0C31\u0C4C": "m\u0310r\u0332au"
+    "\u0C02\u0C5A\u0C4C": "m\u0310r\u0323au"
+    "\u0C02\u0C32\u0C4C": "m\u0310lau"
+    "\u0C32\u0C33\u0C4C": "m\u0310l\u0323au"
+    "\u0C02\u0C34\u0C4C": "m\u0310l\u0332au"
+    "\u0C02\u0C35\u0C4C": "m\u0310vau"
+    "\u0C02\u0C36\u0C4C": "m\u0310s\u0301au"
+    "\u0C02\u0C37\u0C4C": "m\u0310s\u0323au"
+    "\u0C02\u0C38\u0C4C": "m\u0310sau"
+    "\u0C02\u0C39\u0C4C": "m\u0310hau"
+
+    "\u0C15\u0C4C": "kau"
+    "\u0C16\u0C4C": "khau"
+    "\u0C17\u0C4C": "gau"
+    "\u0C18\u0C4C": "ghau"
+    "\u0C19\u0C4C": "n\u0307au"
+    "\u0C1A\u0C4C": "cau"
+    "\u0C58\u0C4C": "c\u0302au"
+    "\u0C1B\u0C4C": "chau"
+    "\u0C1C\u0C4C": "jau"
+    "\u0C59\u0C4C": "j\u0302au"
+    "\u0C1D\u0C4C": "jhau"
+    "\u0C1E\u0C4C": "n\u0303au"
+    "\u0C1F\u0C4C": "t\u0323au"
+    "\u0C20\u0C4C": "t\u0323hau"
+    "\u0C21\u0C4C": "d\u0323au"
+    "\u0C22\u0C4C": "d\u0323hau"
+    "\u0C23\u0C4C": "n\u0323au"
+    "\u0C24\u0C4C": "tau"
+    "\u0C25\u0C4C": "thau"
+    "\u0C26\u0C4C": "dau"
+    "\u0C27\u0C4C": "dhau"
+    "\u0C28\u0C4C": "nau"
+    "\u0C2A\u0C4C": "pau"
+    "\u0C2B\u0C4C": "phau"
+    "\u0C2C\u0C4C": "bau"
+    "\u0C2D\u0C4C": "bhau"
+    "\u0C2E\u0C4C": "mau"
+    "\u0C2F\u0C4C": "yau"
+    "\u0C30\u0C4C": "rau"
+    "\u0C31\u0C4C": "r\u0332au"
+    "\u0C5A\u0C4C": "r\u0323au"
+    "\u0C32\u0C4C": "lau"
+    "\u0C33\u0C4C": "l\u0323au"
+    "\u0C34\u0C4C": "l\u0324au"
+    "\u0C35\u0C4C": "vau"
+    "\u0C36\u0C4C": "s\u0301au"
+    "\u0C37\u0C4C": "s\u0323au"
+    "\u0C38\u0C4C": "sau"
+    "\u0C39\u0C4C": "hau"
+
+    # END OF CONSONANTS WITH VOWEL AU
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+
+    "\u0C02\u0C15\u0C3E": "n\u0307ka\u0304"
+    "\u0C02\u0C16\u0C3E": "n\u0307kha\u0304"
+    "\u0C02\u0C17\u0C3E": "n\u0307ga\u0304"
+    "\u0C02\u0C18\u0C3E": "n\u0307gha\u0304"
+    "\u0C02\u0C19\u0C3E": "n\u0307n\u0307a\u0304"
+    "\u0C02\u0C1A\u0C3E": "n\u0303ca\u0304"
+    "\u0C02\u0C58\u0C3E": "n\u0303c\u0302a\u0304"
+    "\u0C02\u0C1B\u0C3E": "n\u0303cha\u0304"
+    "\u0C02\u0C1C\u0C3E": "n\u0303ja\u0304"
+    "\u0C02\u0C59\u0C3E": "n\u0303j\u0302a\u0304"
+    "\u0C02\u0C1D\u0C3E": "n\u0303jha\u0304"
+    "\u0C02\u0C1E\u0C3E": "n\u0303n\u0303a\u0304"
+    "\u0C02\u0C1F\u0C3E": "n\u0323t\u0323a\u0304"
+    "\u0C02\u0C20\u0C3E": "n\u0323t\u0323ha\u0304"
+    "\u0C02\u0C21\u0C3E": "n\u0323d\u0323a\u0304"
+    "\u0C02\u0C22\u0C3E": "n\u0323d\u0323ha\u0304"
+    "\u0C02\u0C23\u0C3E": "n\u0323n\u0323a\u0304"
+    "\u0C02\u0C24\u0C3E": "nta\u0304"
+    "\u0C02\u0C25\u0C3E": "ntha\u0304"
+    "\u0C02\u0C26\u0C3E": "nda\u0304"
+    "\u0C02\u0C27\u0C3E": "ndha\u0304"
+    "\u0C02\u0C28\u0C3E": "nna\u0304"
+    "\u0C02\u0C2A\u0C3E": "mpa\u0304"
+    "\u0C02\u0C2B\u0C3E": "mpha\u0304"
+    "\u0C02\u0C2C\u0C3E": "mba\u0304"
+    "\u0C02\u0C2D\u0C3E": "mbha\u0304"
+    "\u0C02\u0C2E\u0C3E": "mma\u0304"
+    "\u0C02\u0C2F\u0C3E": "m\u0323ya\u0304"
+    "\u0C02\u0C30\u0C3E": "m\u0323ra\u0304"
+    "\u0C02\u0C31\u0C3E": "m\u0323r\u0332a\u0304"
+    "\u0C02\u0C5A\u0C3E": "m\u0323r\u0323a\u0304"
+    "\u0C02\u0C32\u0C3E": "m\u0323la\u0304"
+    "\u0C32\u0C33\u0C3E": "m\u0323l\u0323a\u0304"
+    "\u0C02\u0C34\u0C3E": "m\u0323l\u0332a\u0304"
+    "\u0C02\u0C35\u0C3E": "m\u0323va\u0304"
+    "\u0C02\u0C36\u0C3E": "m\u0323s\u0301a\u0304"
+    "\u0C02\u0C37\u0C3E": "m\u0323s\u0323a\u0304"
+    "\u0C02\u0C38\u0C3E": "m\u0323sa\u0304"
+    "\u0C02\u0C39\u0C3E": "m\u0323ha\u0304"
+
+    "\u0C02\u0C15\u0C3E": "n\u0310ka\u0304"
+    "\u0C02\u0C16\u0C3E": "n\u0310kha\u0304"
+    "\u0C02\u0C17\u0C3E": "n\u0310ga\u0304"
+    "\u0C02\u0C18\u0C3E": "n\u0310gha\u0304"
+    "\u0C02\u0C19\u0C3E": "n\u0310n\u0307a\u0304"
+    "\u0C02\u0C1A\u0C3E": "n\u0310ca\u0304"
+    "\u0C02\u0C58\u0C3E": "n\u0310c\u0302a\u0304"
+    "\u0C02\u0C1B\u0C3E": "n\u0310cha\u0304"
+    "\u0C02\u0C1C\u0C3E": "n\u0310ja\u0304"
+    "\u0C02\u0C59\u0C3E": "n\u0310j\u0302a\u0304"
+    "\u0C02\u0C1D\u0C3E": "n\u0310jha\u0304"
+    "\u0C02\u0C1E\u0C3E": "n\u0310n\u0303a\u0304"
+    "\u0C02\u0C1F\u0C3E": "n\u0310t\u0323a\u0304"
+    "\u0C02\u0C20\u0C3E": "n\u0310t\u0323ha\u0304"
+    "\u0C02\u0C21\u0C3E": "n\u0310d\u0323a\u0304"
+    "\u0C02\u0C22\u0C3E": "n\u0310d\u0323ha\u0304"
+    "\u0C02\u0C23\u0C3E": "n\u0310n\u0323a\u0304"
+    "\u0C02\u0C24\u0C3E": "n\u0310ta\u0304"
+    "\u0C02\u0C25\u0C3E": "n\u0310tha\u0304"
+    "\u0C02\u0C26\u0C3E": "n\u0310da\u0304"
+    "\u0C02\u0C27\u0C3E": "n\u0310dha\u0304"
+    "\u0C02\u0C28\u0C3E": "n\u0310na\u0304"
+    "\u0C02\u0C2A\u0C3E": "m\u0310pa\u0304"
+    "\u0C02\u0C2B\u0C3E": "m\u0310pha\u0304"
+    "\u0C02\u0C2C\u0C3E": "m\u0310ba\u0304"
+    "\u0C02\u0C2D\u0C3E": "m\u0310bha\u0304"
+    "\u0C02\u0C2E\u0C3E": "m\u0310ma\u0304"
+    "\u0C02\u0C2F\u0C3E": "m\u0310ya\u0304"
+    "\u0C02\u0C30\u0C3E": "m\u0310ra\u0304"
+    "\u0C02\u0C31\u0C3E": "m\u0310r\u0332a\u0304"
+    "\u0C02\u0C5A\u0C3E": "m\u0310r\u0323a\u0304"
+    "\u0C02\u0C32\u0C3E": "m\u0310la\u0304"
+    "\u0C32\u0C33\u0C3E": "m\u0310l\u0323a\u0304"
+    "\u0C02\u0C34\u0C3E": "m\u0310l\u0332a\u0304"
+    "\u0C02\u0C35\u0C3E": "m\u0310va\u0304"
+    "\u0C02\u0C36\u0C3E": "m\u0310s\u0301a\u0304"
+    "\u0C02\u0C37\u0C3E": "m\u0310s\u0323a\u0304"
+    "\u0C02\u0C38\u0C3E": "m\u0310sa\u0304"
+    "\u0C02\u0C39\u0C3E": "m\u0310ha\u0304"
+
+    "\u0C15\u0C3E": "ka\u0304"
+    "\u0C16\u0C3E": "kha\u0304"
+    "\u0C17\u0C3E": "ga\u0304"
+    "\u0C18\u0C3E": "gha\u0304"
+    "\u0C19\u0C3E": "n\u0307a\u0304"
+    "\u0C1A\u0C3E": "ca\u0304"
+    "\u0C58\u0C3E": "c\u0302a\u0304"
+    "\u0C1B\u0C3E": "cha\u0304"
+    "\u0C1C\u0C3E": "ja\u0304"
+    "\u0C59\u0C3E": "j\u0302a\u0304"
+    "\u0C1D\u0C3E": "jha\u0304"
+    "\u0C1E\u0C3E": "n\u0303a\u0304"
+    "\u0C1F\u0C3E": "t\u0323a\u0304"
+    "\u0C20\u0C3E": "t\u0323ha\u0304"
+    "\u0C21\u0C3E": "d\u0323a\u0304"
+    "\u0C22\u0C3E": "d\u0323ha\u0304"
+    "\u0C23\u0C3E": "n\u0323a\u0304"
+    "\u0C24\u0C3E": "ta\u0304"
+    "\u0C25\u0C3E": "tha\u0304"
+    "\u0C26\u0C3E": "da\u0304"
+    "\u0C27\u0C3E": "dha\u0304"
+    "\u0C28\u0C3E": "na\u0304"
+    "\u0C2A\u0C3E": "pa\u0304"
+    "\u0C2B\u0C3E": "pha\u0304"
+    "\u0C2C\u0C3E": "ba\u0304"
+    "\u0C2D\u0C3E": "bha\u0304"
+    "\u0C2E\u0C3E": "ma\u0304"
+    "\u0C2F\u0C3E": "ya\u0304"
+    "\u0C30\u0C3E": "ra\u0304"
+    "\u0C31\u0C3E": "r\u0332a\u0304"
+    "\u0C5A\u0C3E": "r\u0323a\u0304"
+    "\u0C32\u0C3E": "la\u0304"
+    "\u0C33\u0C3E": "l\u0323a\u0304"
+    "\u0C34\u0C3E": "l\u0324a\u0304"
+    "\u0C35\u0C3E": "va\u0304"
+    "\u0C36\u0C3E": "s\u0301a\u0304"
+    "\u0C37\u0C3E": "s\u0323a\u0304"
+    "\u0C38\u0C3E": "sa\u0304"
+    "\u0C39\u0C3E": "ha\u0304"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+
+    # CONSONANTS WITH VOWEL I WITH MACRON
+
+    "\u0C02\u0C15\u0C40": "n\u0307ki\u0304"
+    "\u0C02\u0C16\u0C40": "n\u0307khi\u0304"
+    "\u0C02\u0C17\u0C40": "n\u0307gi\u0304"
+    "\u0C02\u0C18\u0C40": "n\u0307ghi\u0304"
+    "\u0C02\u0C19\u0C40": "n\u0307n\u0307i\u0304"
+    "\u0C02\u0C1A\u0C40": "n\u0303ci\u0304"
+    "\u0C02\u0C58\u0C40": "n\u0303c\u0302i\u0304"
+    "\u0C02\u0C1B\u0C40": "n\u0303chi\u0304"
+    "\u0C02\u0C1C\u0C40": "n\u0303ji\u0304"
+    "\u0C02\u0C59\u0C40": "n\u0303j\u0302i\u0304"
+    "\u0C02\u0C1D\u0C40": "n\u0303jhi\u0304"
+    "\u0C02\u0C1E\u0C40": "n\u0303n\u0303i\u0304"
+    "\u0C02\u0C1F\u0C40": "n\u0323t\u0323i\u0304"
+    "\u0C02\u0C20\u0C40": "n\u0323t\u0323hi\u0304"
+    "\u0C02\u0C21\u0C40": "n\u0323d\u0323i\u0304"
+    "\u0C02\u0C22\u0C40": "n\u0323d\u0323hi\u0304"
+    "\u0C02\u0C23\u0C40": "n\u0323n\u0323i\u0304"
+    "\u0C02\u0C24\u0C40": "nti\u0304"
+    "\u0C02\u0C25\u0C40": "nthi\u0304"
+    "\u0C02\u0C26\u0C40": "ndi\u0304"
+    "\u0C02\u0C27\u0C40": "ndhi\u0304"
+    "\u0C02\u0C28\u0C40": "nni\u0304"
+    "\u0C02\u0C2A\u0C40": "mpi\u0304"
+    "\u0C02\u0C2B\u0C40": "mphi\u0304"
+    "\u0C02\u0C2C\u0C40": "mbi\u0304"
+    "\u0C02\u0C2D\u0C40": "mbhi\u0304"
+    "\u0C02\u0C2E\u0C40": "mmi\u0304"
+    "\u0C02\u0C2F\u0C40": "m\u0323yi\u0304"
+    "\u0C02\u0C30\u0C40": "m\u0323ri\u0304"
+    "\u0C02\u0C31\u0C40": "m\u0323r\u0332i\u0304"
+    "\u0C02\u0C5A\u0C40": "m\u0323r\u0323i\u0304"
+    "\u0C02\u0C32\u0C40": "m\u0323li\u0304"
+    "\u0C32\u0C33\u0C40": "m\u0323l\u0323i\u0304"
+    "\u0C02\u0C34\u0C40": "m\u0323l\u0332i\u0304"
+    "\u0C02\u0C35\u0C40": "m\u0323vi\u0304"
+    "\u0C02\u0C36\u0C40": "m\u0323s\u0301i\u0304"
+    "\u0C02\u0C37\u0C40": "m\u0323s\u0323i\u0304"
+    "\u0C02\u0C38\u0C40": "m\u0323si\u0304"
+    "\u0C02\u0C39\u0C40": "m\u0323hi\u0304"
+
+    "\u0C02\u0C15\u0C40": "n\u0310ki\u0304"
+    "\u0C02\u0C16\u0C40": "n\u0310khi\u0304"
+    "\u0C02\u0C17\u0C40": "n\u0310gi\u0304"
+    "\u0C02\u0C18\u0C40": "n\u0310ghi\u0304"
+    "\u0C02\u0C19\u0C40": "n\u0310n\u0307i\u0304"
+    "\u0C02\u0C1A\u0C40": "n\u0310ci\u0304"
+    "\u0C02\u0C58\u0C40": "n\u0310c\u0302i\u0304"
+    "\u0C02\u0C1B\u0C40": "n\u0310chi\u0304"
+    "\u0C02\u0C1C\u0C40": "n\u0310ji\u0304"
+    "\u0C02\u0C59\u0C40": "n\u0310j\u0302i\u0304"
+    "\u0C02\u0C1D\u0C40": "n\u0310jhi\u0304"
+    "\u0C02\u0C1E\u0C40": "n\u0310n\u0303i\u0304"
+    "\u0C02\u0C1F\u0C40": "n\u0310t\u0323i\u0304"
+    "\u0C02\u0C20\u0C40": "n\u0310t\u0323hi\u0304"
+    "\u0C02\u0C21\u0C40": "n\u0310d\u0323i\u0304"
+    "\u0C02\u0C22\u0C40": "n\u0310d\u0323hi\u0304"
+    "\u0C02\u0C23\u0C40": "n\u0310n\u0323i\u0304"
+    "\u0C02\u0C24\u0C40": "n\u0310ti\u0304"
+    "\u0C02\u0C25\u0C40": "n\u0310thi\u0304"
+    "\u0C02\u0C26\u0C40": "n\u0310di\u0304"
+    "\u0C02\u0C27\u0C40": "n\u0310dhi\u0304"
+    "\u0C02\u0C28\u0C40": "n\u0310ni\u0304"
+    "\u0C02\u0C2A\u0C40": "m\u0310pi\u0304"
+    "\u0C02\u0C2B\u0C40": "m\u0310phi\u0304"
+    "\u0C02\u0C2C\u0C40": "m\u0310bi\u0304"
+    "\u0C02\u0C2D\u0C40": "m\u0310bhi\u0304"
+    "\u0C02\u0C2E\u0C40": "m\u0310mi\u0304"
+    "\u0C02\u0C2F\u0C40": "m\u0310yi\u0304"
+    "\u0C02\u0C30\u0C40": "m\u0310ri\u0304"
+    "\u0C02\u0C31\u0C40": "m\u0310r\u0332i\u0304"
+    "\u0C02\u0C5A\u0C40": "m\u0310r\u0323i\u0304"
+    "\u0C02\u0C32\u0C40": "m\u0310li\u0304"
+    "\u0C32\u0C33\u0C40": "m\u0310l\u0323i\u0304"
+    "\u0C02\u0C34\u0C40": "m\u0310l\u0332i\u0304"
+    "\u0C02\u0C35\u0C40": "m\u0310vi\u0304"
+    "\u0C02\u0C36\u0C40": "m\u0310s\u0301i\u0304"
+    "\u0C02\u0C37\u0C40": "m\u0310s\u0323i\u0304"
+    "\u0C02\u0C38\u0C40": "m\u0310si\u0304"
+    "\u0C02\u0C39\u0C40": "m\u0310hi\u0304"
+
+    "\u0C15\u0C40": "ki\u0304"
+    "\u0C16\u0C40": "khi\u0304"
+    "\u0C17\u0C40": "gi\u0304"
+    "\u0C18\u0C40": "ghi\u0304"
+    "\u0C19\u0C40": "n\u0307i\u0304"
+    "\u0C1A\u0C40": "ci\u0304"
+    "\u0C58\u0C40": "c\u0302i\u0304"
+    "\u0C1B\u0C40": "chi\u0304"
+    "\u0C1C\u0C40": "ji\u0304"
+    "\u0C59\u0C40": "j\u0302i\u0304"
+    "\u0C1D\u0C40": "jhi\u0304"
+    "\u0C1E\u0C40": "n\u0303i\u0304"
+    "\u0C1F\u0C40": "t\u0323i\u0304"
+    "\u0C20\u0C40": "t\u0323hi\u0304"
+    "\u0C21\u0C40": "d\u0323i\u0304"
+    "\u0C22\u0C40": "d\u0323hi\u0304"
+    "\u0C23\u0C40": "n\u0323i\u0304"
+    "\u0C24\u0C40": "ti\u0304"
+    "\u0C25\u0C40": "thi\u0304"
+    "\u0C26\u0C40": "di\u0304"
+    "\u0C27\u0C40": "dhi\u0304"
+    "\u0C28\u0C40": "ni\u0304"
+    "\u0C2A\u0C40": "pi\u0304"
+    "\u0C2B\u0C40": "phi\u0304"
+    "\u0C2C\u0C40": "bi\u0304"
+    "\u0C2D\u0C40": "bhi\u0304"
+    "\u0C2E\u0C40": "mi\u0304"
+    "\u0C2F\u0C40": "yi\u0304"
+    "\u0C30\u0C40": "ri\u0304"
+    "\u0C31\u0C40": "r\u0332i\u0304"
+    "\u0C5A\u0C40": "r\u0323i\u0304"
+    "\u0C32\u0C40": "li\u0304"
+    "\u0C33\u0C40": "l\u0323i\u0304"
+    "\u0C34\u0C40": "l\u0324i\u0304"
+    "\u0C35\u0C40": "vi\u0304"
+    "\u0C36\u0C40": "s\u0301i\u0304"
+    "\u0C37\u0C40": "s\u0323i\u0304"
+    "\u0C38\u0C40": "si\u0304"
+    "\u0C39\u0C40": "hi\u0304"
+
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+
+    # CONSONANTS WITH VOWEL I ALONE
+
+    "\u0C02\u0C15\u0C3F": "n\u0307ki"
+    "\u0C02\u0C16\u0C3F": "n\u0307khi"
+    "\u0C02\u0C17\u0C3F": "n\u0307gi"
+    "\u0C02\u0C18\u0C3F": "n\u0307ghi"
+    "\u0C02\u0C19\u0C3F": "n\u0307n\u0307i"
+    "\u0C02\u0C1A\u0C3F": "n\u0303ci"
+    "\u0C02\u0C58\u0C3F": "n\u0303c\u0302i"
+    "\u0C02\u0C1B\u0C3F": "n\u0303chi"
+    "\u0C02\u0C1C\u0C3F": "n\u0303ji"
+    "\u0C02\u0C59\u0C3F": "n\u0303j\u0302i"
+    "\u0C02\u0C1D\u0C3F": "n\u0303jhi"
+    "\u0C02\u0C1E\u0C3F": "n\u0303n\u0303i"
+    "\u0C02\u0C1F\u0C3F": "n\u0323t\u0323i"
+    "\u0C02\u0C20\u0C3F": "n\u0323t\u0323hi"
+    "\u0C02\u0C21\u0C3F": "n\u0323d\u0323i"
+    "\u0C02\u0C22\u0C3F": "n\u0323d\u0323hi"
+    "\u0C02\u0C23\u0C3F": "n\u0323n\u0323i"
+    "\u0C02\u0C24\u0C3F": "nti"
+    "\u0C02\u0C25\u0C3F": "nthi"
+    "\u0C02\u0C26\u0C3F": "ndi"
+    "\u0C02\u0C27\u0C3F": "ndhi"
+    "\u0C02\u0C28\u0C3F": "nni"
+    "\u0C02\u0C2A\u0C3F": "mpi"
+    "\u0C02\u0C2B\u0C3F": "mphi"
+    "\u0C02\u0C2C\u0C3F": "mbi"
+    "\u0C02\u0C2D\u0C3F": "mbhi"
+    "\u0C02\u0C2E\u0C3F": "mmi"
+    "\u0C02\u0C2F\u0C3F": "m\u0323yi"
+    "\u0C02\u0C30\u0C3F": "m\u0323ri"
+    "\u0C02\u0C31\u0C3F": "m\u0323r\u0332i"
+    "\u0C02\u0C5A\u0C3F": "m\u0323r\u0323i"
+    "\u0C02\u0C32\u0C3F": "m\u0323li"
+    "\u0C32\u0C33\u0C3F": "m\u0323l\u0323i"
+    "\u0C02\u0C34\u0C3F": "m\u0323l\u0332i"
+    "\u0C02\u0C35\u0C3F": "m\u0323vi"
+    "\u0C02\u0C36\u0C3F": "m\u0323s\u0301i"
+    "\u0C02\u0C37\u0C3F": "m\u0323s\u0323i"
+    "\u0C02\u0C38\u0C3F": "m\u0323si"
+    "\u0C02\u0C39\u0C3F": "m\u0323hi"
+
+    "\u0C02\u0C15\u0C3F": "n\u0310ki"
+    "\u0C02\u0C16\u0C3F": "n\u0310khi"
+    "\u0C02\u0C17\u0C3F": "n\u0310gi"
+    "\u0C02\u0C18\u0C3F": "n\u0310ghi"
+    "\u0C02\u0C19\u0C3F": "n\u0310n\u0307i"
+    "\u0C02\u0C1A\u0C3F": "n\u0310ci"
+    "\u0C02\u0C58\u0C3F": "n\u0310c\u0302i"
+    "\u0C02\u0C1B\u0C3F": "n\u0310chi"
+    "\u0C02\u0C1C\u0C3F": "n\u0310ji"
+    "\u0C02\u0C59\u0C3F": "n\u0310j\u0302i"
+    "\u0C02\u0C1D\u0C3F": "n\u0310jhi"
+    "\u0C02\u0C1E\u0C3F": "n\u0310n\u0303i"
+    "\u0C02\u0C1F\u0C3F": "n\u0310t\u0323i"
+    "\u0C02\u0C20\u0C3F": "n\u0310t\u0323hi"
+    "\u0C02\u0C21\u0C3F": "n\u0310d\u0323i"
+    "\u0C02\u0C22\u0C3F": "n\u0310d\u0323hi"
+    "\u0C02\u0C23\u0C3F": "n\u0310n\u0323i"
+    "\u0C02\u0C24\u0C3F": "n\u0310ti"
+    "\u0C02\u0C25\u0C3F": "n\u0310thi"
+    "\u0C02\u0C26\u0C3F": "n\u0310di"
+    "\u0C02\u0C27\u0C3F": "n\u0310dhi"
+    "\u0C02\u0C28\u0C3F": "n\u0310ni"
+    "\u0C02\u0C2A\u0C3F": "m\u0310pi"
+    "\u0C02\u0C2B\u0C3F": "m\u0310phi"
+    "\u0C02\u0C2C\u0C3F": "m\u0310bi"
+    "\u0C02\u0C2D\u0C3F": "m\u0310bhi"
+    "\u0C02\u0C2E\u0C3F": "m\u0310mi"
+    "\u0C02\u0C2F\u0C3F": "m\u0310yi"
+    "\u0C02\u0C30\u0C3F": "m\u0310ri"
+    "\u0C02\u0C31\u0C3F": "m\u0310r\u0332i"
+    "\u0C02\u0C5A\u0C3F": "m\u0310r\u0323i"
+    "\u0C02\u0C32\u0C3F": "m\u0310li"
+    "\u0C32\u0C33\u0C3F": "m\u0310l\u0323i"
+    "\u0C02\u0C34\u0C3F": "m\u0310l\u0332i"
+    "\u0C02\u0C35\u0C3F": "m\u0310vi"
+    "\u0C02\u0C36\u0C3F": "m\u0310s\u0301i"
+    "\u0C02\u0C37\u0C3F": "m\u0310s\u0323i"
+    "\u0C02\u0C38\u0C3F": "m\u0310si"
+    "\u0C02\u0C39\u0C3F": "m\u0310hi"
+
+    "\u0C15\u0C3F": "ki"
+    "\u0C16\u0C3F": "khi"
+    "\u0C17\u0C3F": "gi"
+    "\u0C18\u0C3F": "ghi"
+    "\u0C19\u0C3F": "n\u0307i"
+    "\u0C1A\u0C3F": "ci"
+    "\u0C58\u0C3F": "c\u0302i"
+    "\u0C1B\u0C3F": "chi"
+    "\u0C1C\u0C3F": "ji"
+    "\u0C59\u0C3F": "j\u0302i"
+    "\u0C1D\u0C3F": "jhi"
+    "\u0C1E\u0C3F": "n\u0303i"
+    "\u0C1F\u0C3F": "t\u0323i"
+    "\u0C20\u0C3F": "t\u0323hi"
+    "\u0C21\u0C3F": "d\u0323i"
+    "\u0C22\u0C3F": "d\u0323hi"
+    "\u0C23\u0C3F": "n\u0323i"
+    "\u0C24\u0C3F": "ti"
+    "\u0C25\u0C3F": "thi"
+    "\u0C26\u0C3F": "di"
+    "\u0C27\u0C3F": "dhi"
+    "\u0C28\u0C3F": "ni"
+    "\u0C2A\u0C3F": "pi"
+    "\u0C2B\u0C3F": "phi"
+    "\u0C2C\u0C3F": "bi"
+    "\u0C2D\u0C3F": "bhi"
+    "\u0C2E\u0C3F": "mi"
+    "\u0C2F\u0C3F": "yi"
+    "\u0C30\u0C3F": "ri"
+    "\u0C31\u0C3F": "r\u0332i"
+    "\u0C5A\u0C3F": "r\u0323i"
+    "\u0C32\u0C3F": "li"
+    "\u0C33\u0C3F": "l\u0323i"
+    "\u0C34\u0C3F": "l\u0324i"
+    "\u0C35\u0C3F": "vi"
+    "\u0C36\u0C3F": "s\u0301i"
+    "\u0C37\u0C3F": "s\u0323i"
+    "\u0C38\u0C3F": "si"
+    "\u0C39\u0C3F": "hi"
+
+    # END OF CONSONANTS WITH VOWEL I ALONE
+
+    # CONSONANTS WITH VOWEL U WITH MACRON
+
+    "\u0C02\u0C15\u0C42": "n\u0307ku\u0304"
+    "\u0C02\u0C16\u0C42": "n\u0307khu\u0304"
+    "\u0C02\u0C17\u0C42": "n\u0307gu\u0304"
+    "\u0C02\u0C18\u0C42": "n\u0307ghu\u0304"
+    "\u0C02\u0C19\u0C42": "n\u0307n\u0307u\u0304"
+    "\u0C02\u0C1A\u0C42": "n\u0303cu\u0304"
+    "\u0C02\u0C58\u0C42": "n\u0303c\u0302u\u0304"
+    "\u0C02\u0C1B\u0C42": "n\u0303chu\u0304"
+    "\u0C02\u0C1C\u0C42": "n\u0303ju\u0304"
+    "\u0C02\u0C59\u0C42": "n\u0303j\u0302u\u0304"
+    "\u0C02\u0C1D\u0C42": "n\u0303jhu\u0304"
+    "\u0C02\u0C1E\u0C42": "n\u0303n\u0303u\u0304"
+    "\u0C02\u0C1F\u0C42": "n\u0323t\u0323u\u0304"
+    "\u0C02\u0C20\u0C42": "n\u0323t\u0323hu\u0304"
+    "\u0C02\u0C21\u0C42": "n\u0323d\u0323u\u0304"
+    "\u0C02\u0C22\u0C42": "n\u0323d\u0323hu\u0304"
+    "\u0C02\u0C23\u0C42": "n\u0323n\u0323u\u0304"
+    "\u0C02\u0C24\u0C42": "ntu\u0304"
+    "\u0C02\u0C25\u0C42": "nthu\u0304"
+    "\u0C02\u0C26\u0C42": "ndu\u0304"
+    "\u0C02\u0C27\u0C42": "ndhu\u0304"
+    "\u0C02\u0C28\u0C42": "nnu\u0304"
+    "\u0C02\u0C2A\u0C42": "mpu\u0304"
+    "\u0C02\u0C2B\u0C42": "mphu\u0304"
+    "\u0C02\u0C2C\u0C42": "mbu\u0304"
+    "\u0C02\u0C2D\u0C42": "mbhu\u0304"
+    "\u0C02\u0C2E\u0C42": "mmu\u0304"
+    "\u0C02\u0C2F\u0C42": "m\u0323yu\u0304"
+    "\u0C02\u0C30\u0C42": "m\u0323ru\u0304"
+    "\u0C02\u0C31\u0C42": "m\u0323r\u0332u\u0304"
+    "\u0C02\u0C5A\u0C42": "m\u0323r\u0323u\u0304"
+    "\u0C02\u0C32\u0C42": "m\u0323lu\u0304"
+    "\u0C32\u0C33\u0C42": "m\u0323l\u0323u\u0304"
+    "\u0C02\u0C34\u0C42": "m\u0323l\u0332u\u0304"
+    "\u0C02\u0C35\u0C42": "m\u0323vu\u0304"
+    "\u0C02\u0C36\u0C42": "m\u0323s\u0301u\u0304"
+    "\u0C02\u0C37\u0C42": "m\u0323s\u0323u\u0304"
+    "\u0C02\u0C38\u0C42": "m\u0323su\u0304"
+    "\u0C02\u0C39\u0C42": "m\u0323hu\u0304"
+
+    "\u0C02\u0C15\u0C42": "n\u0310ku\u0304"
+    "\u0C02\u0C16\u0C42": "n\u0310khu\u0304"
+    "\u0C02\u0C17\u0C42": "n\u0310gu\u0304"
+    "\u0C02\u0C18\u0C42": "n\u0310ghu\u0304"
+    "\u0C02\u0C19\u0C42": "n\u0310n\u0307u\u0304"
+    "\u0C02\u0C1A\u0C42": "n\u0310cu\u0304"
+    "\u0C02\u0C58\u0C42": "n\u0310c\u0302u\u0304"
+    "\u0C02\u0C1B\u0C42": "n\u0310chu\u0304"
+    "\u0C02\u0C1C\u0C42": "n\u0310ju\u0304"
+    "\u0C02\u0C59\u0C42": "n\u0310j\u0302u\u0304"
+    "\u0C02\u0C1D\u0C42": "n\u0310jhu\u0304"
+    "\u0C02\u0C1E\u0C42": "n\u0310n\u0303u\u0304"
+    "\u0C02\u0C1F\u0C42": "n\u0310t\u0323u\u0304"
+    "\u0C02\u0C20\u0C42": "n\u0310t\u0323hu\u0304"
+    "\u0C02\u0C21\u0C42": "n\u0310d\u0323u\u0304"
+    "\u0C02\u0C22\u0C42": "n\u0310d\u0323hu\u0304"
+    "\u0C02\u0C23\u0C42": "n\u0310n\u0323u\u0304"
+    "\u0C02\u0C24\u0C42": "n\u0310tu\u0304"
+    "\u0C02\u0C25\u0C42": "n\u0310thu\u0304"
+    "\u0C02\u0C26\u0C42": "n\u0310du\u0304"
+    "\u0C02\u0C27\u0C42": "n\u0310dhu\u0304"
+    "\u0C02\u0C28\u0C42": "n\u0310nu\u0304"
+    "\u0C02\u0C2A\u0C42": "m\u0310pu\u0304"
+    "\u0C02\u0C2B\u0C42": "m\u0310phu\u0304"
+    "\u0C02\u0C2C\u0C42": "m\u0310bu\u0304"
+    "\u0C02\u0C2D\u0C42": "m\u0310bhu\u0304"
+    "\u0C02\u0C2E\u0C42": "m\u0310mu\u0304"
+    "\u0C02\u0C2F\u0C42": "m\u0310yu\u0304"
+    "\u0C02\u0C30\u0C42": "m\u0310ru\u0304"
+    "\u0C02\u0C31\u0C42": "m\u0310r\u0332u\u0304"
+    "\u0C02\u0C5A\u0C42": "m\u0310r\u0323u\u0304"
+    "\u0C02\u0C32\u0C42": "m\u0310lu\u0304"
+    "\u0C32\u0C33\u0C42": "m\u0310l\u0323u\u0304"
+    "\u0C02\u0C34\u0C42": "m\u0310l\u0332u\u0304"
+    "\u0C02\u0C35\u0C42": "m\u0310vu\u0304"
+    "\u0C02\u0C36\u0C42": "m\u0310s\u0301u\u0304"
+    "\u0C02\u0C37\u0C42": "m\u0310s\u0323u\u0304"
+    "\u0C02\u0C38\u0C42": "m\u0310su\u0304"
+    "\u0C02\u0C39\u0C42": "m\u0310hu\u0304"
+
+    "\u0C15\u0C42": "ku\u0304"
+    "\u0C16\u0C42": "khu\u0304"
+    "\u0C17\u0C42": "gu\u0304"
+    "\u0C18\u0C42": "ghu\u0304"
+    "\u0C19\u0C42": "n\u0307u\u0304"
+    "\u0C1A\u0C42": "cu\u0304"
+    "\u0C58\u0C42": "c\u0302u\u0304"
+    "\u0C1B\u0C42": "chu\u0304"
+    "\u0C1C\u0C42": "ju\u0304"
+    "\u0C59\u0C42": "j\u0302u\u0304"
+    "\u0C1D\u0C42": "jhu\u0304"
+    "\u0C1E\u0C42": "n\u0303u\u0304"
+    "\u0C1F\u0C42": "t\u0323u\u0304"
+    "\u0C20\u0C42": "t\u0323hu\u0304"
+    "\u0C21\u0C42": "d\u0323u\u0304"
+    "\u0C22\u0C42": "d\u0323hu\u0304"
+    "\u0C23\u0C42": "n\u0323u\u0304"
+    "\u0C24\u0C42": "tu\u0304"
+    "\u0C25\u0C42": "thu\u0304"
+    "\u0C26\u0C42": "du\u0304"
+    "\u0C27\u0C42": "dhu\u0304"
+    "\u0C28\u0C42": "nu\u0304"
+    "\u0C2A\u0C42": "pu\u0304"
+    "\u0C2B\u0C42": "phu\u0304"
+    "\u0C2C\u0C42": "bu\u0304"
+    "\u0C2D\u0C42": "bhu\u0304"
+    "\u0C2E\u0C42": "mu\u0304"
+    "\u0C2F\u0C42": "yu\u0304"
+    "\u0C30\u0C42": "ru\u0304"
+    "\u0C31\u0C42": "r\u0332u\u0304"
+    "\u0C5A\u0C42": "r\u0323u\u0304"
+    "\u0C32\u0C42": "lu\u0304"
+    "\u0C33\u0C42": "l\u0323u\u0304"
+    "\u0C34\u0C42": "l\u0324u\u0304"
+    "\u0C35\u0C42": "vu\u0304"
+    "\u0C36\u0C42": "s\u0301u\u0304"
+    "\u0C37\u0C42": "s\u0323u\u0304"
+    "\u0C38\u0C42": "su\u0304"
+    "\u0C39\u0C42": "hu\u0304"
+
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+
+    # CONSONANTS WITH VOWEL U ALONE
+
+    "\u0C02\u0C15\u0C41": "n\u0307ku"
+    "\u0C02\u0C16\u0C41": "n\u0307khu"
+    "\u0C02\u0C17\u0C41": "n\u0307gu"
+    "\u0C02\u0C18\u0C41": "n\u0307ghu"
+    "\u0C02\u0C19\u0C41": "n\u0307n\u0307u"
+    "\u0C02\u0C1A\u0C41": "n\u0303cu"
+    "\u0C02\u0C58\u0C41": "n\u0303c\u0302u"
+    "\u0C02\u0C1B\u0C41": "n\u0303chu"
+    "\u0C02\u0C1C\u0C41": "n\u0303ju"
+    "\u0C02\u0C59\u0C41": "n\u0303j\u0302u"
+    "\u0C02\u0C1D\u0C41": "n\u0303jhu"
+    "\u0C02\u0C1E\u0C41": "n\u0303n\u0303u"
+    "\u0C02\u0C1F\u0C41": "n\u0323t\u0323u"
+    "\u0C02\u0C20\u0C41": "n\u0323t\u0323hu"
+    "\u0C02\u0C21\u0C41": "n\u0323d\u0323u"
+    "\u0C02\u0C22\u0C41": "n\u0323d\u0323hu"
+    "\u0C02\u0C23\u0C41": "n\u0323n\u0323u"
+    "\u0C02\u0C24\u0C41": "ntu"
+    "\u0C02\u0C25\u0C41": "nthu"
+    "\u0C02\u0C26\u0C41": "ndu"
+    "\u0C02\u0C27\u0C41": "ndhu"
+    "\u0C02\u0C28\u0C41": "nnu"
+    "\u0C02\u0C2A\u0C41": "mpu"
+    "\u0C02\u0C2B\u0C41": "mphu"
+    "\u0C02\u0C2C\u0C41": "mbu"
+    "\u0C02\u0C2D\u0C41": "mbhu"
+    "\u0C02\u0C2E\u0C41": "mmu"
+    "\u0C02\u0C2F\u0C41": "m\u0323yu"
+    "\u0C02\u0C30\u0C41": "m\u0323ru"
+    "\u0C02\u0C31\u0C41": "m\u0323r\u0332u"
+    "\u0C02\u0C5A\u0C41": "m\u0323r\u0323u"
+    "\u0C02\u0C32\u0C41": "m\u0323lu"
+    "\u0C32\u0C33\u0C41": "m\u0323l\u0323u"
+    "\u0C02\u0C34\u0C41": "m\u0323l\u0332u"
+    "\u0C02\u0C35\u0C41": "m\u0323vu"
+    "\u0C02\u0C36\u0C41": "m\u0323s\u0301u"
+    "\u0C02\u0C37\u0C41": "m\u0323s\u0323u"
+    "\u0C02\u0C38\u0C41": "m\u0323su"
+    "\u0C02\u0C39\u0C41": "m\u0323hu"
+
+    "\u0C02\u0C15\u0C41": "n\u0310ku"
+    "\u0C02\u0C16\u0C41": "n\u0310khu"
+    "\u0C02\u0C17\u0C41": "n\u0310gu"
+    "\u0C02\u0C18\u0C41": "n\u0310ghu"
+    "\u0C02\u0C19\u0C41": "n\u0310n\u0307u"
+    "\u0C02\u0C1A\u0C41": "n\u0310cu"
+    "\u0C02\u0C58\u0C41": "n\u0310c\u0302u"
+    "\u0C02\u0C1B\u0C41": "n\u0310chu"
+    "\u0C02\u0C1C\u0C41": "n\u0310ju"
+    "\u0C02\u0C59\u0C41": "n\u0310j\u0302u"
+    "\u0C02\u0C1D\u0C41": "n\u0310jhu"
+    "\u0C02\u0C1E\u0C41": "n\u0310n\u0303u"
+    "\u0C02\u0C1F\u0C41": "n\u0310t\u0323u"
+    "\u0C02\u0C20\u0C41": "n\u0310t\u0323hu"
+    "\u0C02\u0C21\u0C41": "n\u0310d\u0323u"
+    "\u0C02\u0C22\u0C41": "n\u0310d\u0323hu"
+    "\u0C02\u0C23\u0C41": "n\u0310n\u0323u"
+    "\u0C02\u0C24\u0C41": "n\u0310tu"
+    "\u0C02\u0C25\u0C41": "n\u0310thu"
+    "\u0C02\u0C26\u0C41": "n\u0310du"
+    "\u0C02\u0C27\u0C41": "n\u0310dhu"
+    "\u0C02\u0C28\u0C41": "n\u0310nu"
+    "\u0C02\u0C2A\u0C41": "m\u0310pu"
+    "\u0C02\u0C2B\u0C41": "m\u0310phu"
+    "\u0C02\u0C2C\u0C41": "m\u0310bu"
+    "\u0C02\u0C2D\u0C41": "m\u0310bhu"
+    "\u0C02\u0C2E\u0C41": "m\u0310mu"
+    "\u0C02\u0C2F\u0C41": "m\u0310yu"
+    "\u0C02\u0C30\u0C41": "m\u0310ru"
+    "\u0C02\u0C31\u0C41": "m\u0310r\u0332u"
+    "\u0C02\u0C5A\u0C41": "m\u0310r\u0323u"
+    "\u0C02\u0C32\u0C41": "m\u0310lu"
+    "\u0C32\u0C33\u0C41": "m\u0310l\u0323u"
+    "\u0C02\u0C34\u0C41": "m\u0310l\u0332u"
+    "\u0C02\u0C35\u0C41": "m\u0310vu"
+    "\u0C02\u0C36\u0C41": "m\u0310s\u0301u"
+    "\u0C02\u0C37\u0C41": "m\u0310s\u0323u"
+    "\u0C02\u0C38\u0C41": "m\u0310su"
+    "\u0C02\u0C39\u0C41": "m\u0310hu"
+
+    "\u0C15\u0C41": "ku"
+    "\u0C16\u0C41": "khu"
+    "\u0C17\u0C41": "gu"
+    "\u0C18\u0C41": "ghu"
+    "\u0C19\u0C41": "n\u0307u"
+    "\u0C1A\u0C41": "cu"
+    "\u0C58\u0C41": "c\u0302u"
+    "\u0C1B\u0C41": "chu"
+    "\u0C1C\u0C41": "ju"
+    "\u0C59\u0C41": "j\u0302u"
+    "\u0C1D\u0C41": "jhu"
+    "\u0C1E\u0C41": "n\u0303u"
+    "\u0C1F\u0C41": "t\u0323u"
+    "\u0C20\u0C41": "t\u0323hu"
+    "\u0C21\u0C41": "d\u0323u"
+    "\u0C22\u0C41": "d\u0323hu"
+    "\u0C23\u0C41": "n\u0323u"
+    "\u0C24\u0C41": "tu"
+    "\u0C25\u0C41": "thu"
+    "\u0C26\u0C41": "du"
+    "\u0C27\u0C41": "dhu"
+    "\u0C28\u0C41": "nu"
+    "\u0C2A\u0C41": "pu"
+    "\u0C2B\u0C41": "phu"
+    "\u0C2C\u0C41": "bu"
+    "\u0C2D\u0C41": "bhu"
+    "\u0C2E\u0C41": "mu"
+    "\u0C2F\u0C41": "yu"
+    "\u0C30\u0C41": "ru"
+    "\u0C31\u0C41": "r\u0332u"
+    "\u0C5A\u0C41": "r\u0323u"
+    "\u0C32\u0C41": "lu"
+    "\u0C33\u0C41": "l\u0323u"
+    "\u0C34\u0C41": "l\u0324u"
+    "\u0C35\u0C41": "vu"
+    "\u0C36\u0C41": "s\u0301u"
+    "\u0C37\u0C41": "s\u0323u"
+    "\u0C38\u0C41": "su"
+    "\u0C39\u0C41": "hu"
+
+    # END OF CONSONANTS WITH VOWEL U ALONE
+
+    # CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    "\u0C02\u0C15\u0C44": "n\u0307kr\u0304\u0325"
+    "\u0C02\u0C16\u0C44": "n\u0307khr\u0304\u0325"
+    "\u0C02\u0C17\u0C44": "n\u0307gr\u0304\u0325"
+    "\u0C02\u0C18\u0C44": "n\u0307ghr\u0304\u0325"
+    "\u0C02\u0C19\u0C44": "n\u0307n\u0307r\u0304\u0325"
+    "\u0C02\u0C1A\u0C44": "n\u0303cr\u0304\u0325"
+    "\u0C02\u0C58\u0C44": "n\u0303c\u0302r\u0304\u0325"
+    "\u0C02\u0C1B\u0C44": "n\u0303chr\u0304\u0325"
+    "\u0C02\u0C1C\u0C44": "n\u0303jr\u0304\u0325"
+    "\u0C02\u0C59\u0C44": "n\u0303j\u0302r\u0304\u0325"
+    "\u0C02\u0C1D\u0C44": "n\u0303jhr\u0304\u0325"
+    "\u0C02\u0C1E\u0C44": "n\u0303n\u0303r\u0304\u0325"
+    "\u0C02\u0C1F\u0C44": "n\u0323t\u0323r\u0304\u0325"
+    "\u0C02\u0C20\u0C44": "n\u0323t\u0323hr\u0304\u0325"
+    "\u0C02\u0C21\u0C44": "n\u0323d\u0323r\u0304\u0325"
+    "\u0C02\u0C22\u0C44": "n\u0323d\u0323hr\u0304\u0325"
+    "\u0C02\u0C23\u0C44": "n\u0323n\u0323r\u0304\u0325"
+    "\u0C02\u0C24\u0C44": "ntr\u0304\u0325"
+    "\u0C02\u0C25\u0C44": "nthr\u0304\u0325"
+    "\u0C02\u0C26\u0C44": "ndr\u0304\u0325"
+    "\u0C02\u0C27\u0C44": "ndhr\u0304\u0325"
+    "\u0C02\u0C28\u0C44": "nnr\u0304\u0325"
+    "\u0C02\u0C2A\u0C44": "mpr\u0304\u0325"
+    "\u0C02\u0C2B\u0C44": "mphr\u0304\u0325"
+    "\u0C02\u0C2C\u0C44": "mbr\u0304\u0325"
+    "\u0C02\u0C2D\u0C44": "mbhr\u0304\u0325"
+    "\u0C02\u0C2E\u0C44": "mmr\u0304\u0325"
+    "\u0C02\u0C2F\u0C44": "m\u0323yr\u0304\u0325"
+    "\u0C02\u0C30\u0C44": "m\u0323rr\u0304\u0325"
+    "\u0C02\u0C31\u0C44": "m\u0323r\u0332r\u0304\u0325"
+    "\u0C02\u0C5A\u0C44": "m\u0323r\u0323r\u0304\u0325"
+    "\u0C02\u0C32\u0C44": "m\u0323lr\u0304\u0325"
+    "\u0C32\u0C33\u0C44": "m\u0323l\u0323r\u0304\u0325"
+    "\u0C02\u0C34\u0C44": "m\u0323l\u0332r\u0304\u0325"
+    "\u0C02\u0C35\u0C44": "m\u0323vr\u0304\u0325"
+    "\u0C02\u0C36\u0C44": "m\u0323s\u0301r\u0304\u0325"
+    "\u0C02\u0C37\u0C44": "m\u0323s\u0323r\u0304\u0325"
+    "\u0C02\u0C38\u0C44": "m\u0323sr\u0304\u0325"
+    "\u0C02\u0C39\u0C44": "m\u0323hr\u0304\u0325"
+
+    "\u0C02\u0C15\u0C44": "n\u0310kr\u0304\u0325"
+    "\u0C02\u0C16\u0C44": "n\u0310khr\u0304\u0325"
+    "\u0C02\u0C17\u0C44": "n\u0310gr\u0304\u0325"
+    "\u0C02\u0C18\u0C44": "n\u0310ghr\u0304\u0325"
+    "\u0C02\u0C19\u0C44": "n\u0310n\u0307r\u0304\u0325"
+    "\u0C02\u0C1A\u0C44": "n\u0310cr\u0304\u0325"
+    "\u0C02\u0C58\u0C44": "n\u0310c\u0302r\u0304\u0325"
+    "\u0C02\u0C1B\u0C44": "n\u0310chr\u0304\u0325"
+    "\u0C02\u0C1C\u0C44": "n\u0310jr\u0304\u0325"
+    "\u0C02\u0C59\u0C44": "n\u0310j\u0302r\u0304\u0325"
+    "\u0C02\u0C1D\u0C44": "n\u0310jhr\u0304\u0325"
+    "\u0C02\u0C1E\u0C44": "n\u0310n\u0303r\u0304\u0325"
+    "\u0C02\u0C1F\u0C44": "n\u0310t\u0323r\u0304\u0325"
+    "\u0C02\u0C20\u0C44": "n\u0310t\u0323hr\u0304\u0325"
+    "\u0C02\u0C21\u0C44": "n\u0310d\u0323r\u0304\u0325"
+    "\u0C02\u0C22\u0C44": "n\u0310d\u0323hr\u0304\u0325"
+    "\u0C02\u0C23\u0C44": "n\u0310n\u0323r\u0304\u0325"
+    "\u0C02\u0C24\u0C44": "n\u0310tr\u0304\u0325"
+    "\u0C02\u0C25\u0C44": "n\u0310thr\u0304\u0325"
+    "\u0C02\u0C26\u0C44": "n\u0310dr\u0304\u0325"
+    "\u0C02\u0C27\u0C44": "n\u0310dhr\u0304\u0325"
+    "\u0C02\u0C28\u0C44": "n\u0310nr\u0304\u0325"
+    "\u0C02\u0C2A\u0C44": "m\u0310pr\u0304\u0325"
+    "\u0C02\u0C2B\u0C44": "m\u0310phr\u0304\u0325"
+    "\u0C02\u0C2C\u0C44": "m\u0310br\u0304\u0325"
+    "\u0C02\u0C2D\u0C44": "m\u0310bhr\u0304\u0325"
+    "\u0C02\u0C2E\u0C44": "m\u0310mr\u0304\u0325"
+    "\u0C02\u0C2F\u0C44": "m\u0310yr\u0304\u0325"
+    "\u0C02\u0C30\u0C44": "m\u0310rr\u0304\u0325"
+    "\u0C02\u0C31\u0C44": "m\u0310r\u0332r\u0304\u0325"
+    "\u0C02\u0C5A\u0C44": "m\u0310r\u0323r\u0304\u0325"
+    "\u0C02\u0C32\u0C44": "m\u0310lr\u0304\u0325"
+    "\u0C32\u0C33\u0C44": "m\u0310l\u0323r\u0304\u0325"
+    "\u0C02\u0C34\u0C44": "m\u0310l\u0332r\u0304\u0325"
+    "\u0C02\u0C35\u0C44": "m\u0310vr\u0304\u0325"
+    "\u0C02\u0C36\u0C44": "m\u0310s\u0301r\u0304\u0325"
+    "\u0C02\u0C37\u0C44": "m\u0310s\u0323r\u0304\u0325"
+    "\u0C02\u0C38\u0C44": "m\u0310sr\u0304\u0325"
+    "\u0C02\u0C39\u0C44": "m\u0310hr\u0304\u0325"
+
+    "\u0C15\u0C44": "kr\u0304\u0325"
+    "\u0C16\u0C44": "khr\u0304\u0325"
+    "\u0C17\u0C44": "gr\u0304\u0325"
+    "\u0C18\u0C44": "ghr\u0304\u0325"
+    "\u0C19\u0C44": "n\u0307r\u0304\u0325"
+    "\u0C1A\u0C44": "cr\u0304\u0325"
+    "\u0C58\u0C44": "c\u0302r\u0304\u0325"
+    "\u0C1B\u0C44": "chr\u0304\u0325"
+    "\u0C1C\u0C44": "jr\u0304\u0325"
+    "\u0C59\u0C44": "j\u0302r\u0304\u0325"
+    "\u0C1D\u0C44": "jhr\u0304\u0325"
+    "\u0C1E\u0C44": "n\u0303r\u0304\u0325"
+    "\u0C1F\u0C44": "t\u0323r\u0304\u0325"
+    "\u0C20\u0C44": "t\u0323hr\u0304\u0325"
+    "\u0C21\u0C44": "d\u0323r\u0304\u0325"
+    "\u0C22\u0C44": "d\u0323hr\u0304\u0325"
+    "\u0C23\u0C44": "n\u0323r\u0304\u0325"
+    "\u0C24\u0C44": "tr\u0304\u0325"
+    "\u0C25\u0C44": "thr\u0304\u0325"
+    "\u0C26\u0C44": "dr\u0304\u0325"
+    "\u0C27\u0C44": "dhr\u0304\u0325"
+    "\u0C28\u0C44": "nr\u0304\u0325"
+    "\u0C2A\u0C44": "pr\u0304\u0325"
+    "\u0C2B\u0C44": "phr\u0304\u0325"
+    "\u0C2C\u0C44": "br\u0304\u0325"
+    "\u0C2D\u0C44": "bhr\u0304\u0325"
+    "\u0C2E\u0C44": "mr\u0304\u0325"
+    "\u0C2F\u0C44": "yr\u0304\u0325"
+    "\u0C30\u0C44": "rr\u0304\u0325"
+    "\u0C31\u0C44": "r\u0332r\u0304\u0325"
+    "\u0C5A\u0C44": "r\u0323r\u0304\u0325"
+    "\u0C32\u0C44": "lr\u0304\u0325"
+    "\u0C33\u0C44": "l\u0323r\u0304\u0325"
+    "\u0C34\u0C44": "l\u0324r\u0304\u0325"
+    "\u0C35\u0C44": "vr\u0304\u0325"
+    "\u0C36\u0C44": "s\u0301r\u0304\u0325"
+    "\u0C37\u0C44": "s\u0323r\u0304\u0325"
+    "\u0C38\u0C44": "sr\u0304\u0325"
+    "\u0C39\u0C44": "hr\u0304\u0325"
+
+    # END OF CONSONANTS WITH VOWEL R WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    "\u0C02\u0C15\u0C43": "n\u0307kr\u0325"
+    "\u0C02\u0C16\u0C43": "n\u0307khr\u0325"
+    "\u0C02\u0C17\u0C43": "n\u0307gr\u0325"
+    "\u0C02\u0C18\u0C43": "n\u0307ghr\u0325"
+    "\u0C02\u0C19\u0C43": "n\u0307n\u0307r\u0325"
+    "\u0C02\u0C1A\u0C43": "n\u0303cr\u0325"
+    "\u0C02\u0C58\u0C43": "n\u0303c\u0302r\u0325"
+    "\u0C02\u0C1B\u0C43": "n\u0303chr\u0325"
+    "\u0C02\u0C1C\u0C43": "n\u0303jr\u0325"
+    "\u0C02\u0C59\u0C43": "n\u0303j\u0302r\u0325"
+    "\u0C02\u0C1D\u0C43": "n\u0303jhr\u0325"
+    "\u0C02\u0C1E\u0C43": "n\u0303n\u0303r\u0325"
+    "\u0C02\u0C1F\u0C43": "n\u0323t\u0323r\u0325"
+    "\u0C02\u0C20\u0C43": "n\u0323t\u0323hr\u0325"
+    "\u0C02\u0C21\u0C43": "n\u0323d\u0323r\u0325"
+    "\u0C02\u0C22\u0C43": "n\u0323d\u0323hr\u0325"
+    "\u0C02\u0C23\u0C43": "n\u0323n\u0323r\u0325"
+    "\u0C02\u0C24\u0C43": "ntr\u0325"
+    "\u0C02\u0C25\u0C43": "nthr\u0325"
+    "\u0C02\u0C26\u0C43": "ndr\u0325"
+    "\u0C02\u0C27\u0C43": "ndhr\u0325"
+    "\u0C02\u0C28\u0C43": "nnr\u0325"
+    "\u0C02\u0C2A\u0C43": "mpr\u0325"
+    "\u0C02\u0C2B\u0C43": "mphr\u0325"
+    "\u0C02\u0C2C\u0C43": "mbr\u0325"
+    "\u0C02\u0C2D\u0C43": "mbhr\u0325"
+    "\u0C02\u0C2E\u0C43": "mmr\u0325"
+    "\u0C02\u0C2F\u0C43": "m\u0323yr\u0325"
+    "\u0C02\u0C30\u0C43": "m\u0323rr\u0325"
+    "\u0C02\u0C31\u0C43": "m\u0323r\u0332r\u0325"
+    "\u0C02\u0C5A\u0C43": "m\u0323r\u0323r\u0325"
+    "\u0C02\u0C32\u0C43": "m\u0323lr\u0325"
+    "\u0C32\u0C33\u0C43": "m\u0323l\u0323r\u0325"
+    "\u0C02\u0C34\u0C43": "m\u0323l\u0332r\u0325"
+    "\u0C02\u0C35\u0C43": "m\u0323vr\u0325"
+    "\u0C02\u0C36\u0C43": "m\u0323s\u0301r\u0325"
+    "\u0C02\u0C37\u0C43": "m\u0323s\u0323r\u0325"
+    "\u0C02\u0C38\u0C43": "m\u0323sr\u0325"
+    "\u0C02\u0C39\u0C43": "m\u0323hr\u0325"
+
+    "\u0C02\u0C15\u0C43": "n\u0310kr\u0325"
+    "\u0C02\u0C16\u0C43": "n\u0310khr\u0325"
+    "\u0C02\u0C17\u0C43": "n\u0310gr\u0325"
+    "\u0C02\u0C18\u0C43": "n\u0310ghr\u0325"
+    "\u0C02\u0C19\u0C43": "n\u0310n\u0307r\u0325"
+    "\u0C02\u0C1A\u0C43": "n\u0310cr\u0325"
+    "\u0C02\u0C58\u0C43": "n\u0310c\u0302r\u0325"
+    "\u0C02\u0C1B\u0C43": "n\u0310chr\u0325"
+    "\u0C02\u0C1C\u0C43": "n\u0310jr\u0325"
+    "\u0C02\u0C59\u0C43": "n\u0310j\u0302r\u0325"
+    "\u0C02\u0C1D\u0C43": "n\u0310jhr\u0325"
+    "\u0C02\u0C1E\u0C43": "n\u0310n\u0303r\u0325"
+    "\u0C02\u0C1F\u0C43": "n\u0310t\u0323r\u0325"
+    "\u0C02\u0C20\u0C43": "n\u0310t\u0323hr\u0325"
+    "\u0C02\u0C21\u0C43": "n\u0310d\u0323r\u0325"
+    "\u0C02\u0C22\u0C43": "n\u0310d\u0323hr\u0325"
+    "\u0C02\u0C23\u0C43": "n\u0310n\u0323r\u0325"
+    "\u0C02\u0C24\u0C43": "n\u0310tr\u0325"
+    "\u0C02\u0C25\u0C43": "n\u0310thr\u0325"
+    "\u0C02\u0C26\u0C43": "n\u0310dr\u0325"
+    "\u0C02\u0C27\u0C43": "n\u0310dhr\u0325"
+    "\u0C02\u0C28\u0C43": "n\u0310nr\u0325"
+    "\u0C02\u0C2A\u0C43": "m\u0310pr\u0325"
+    "\u0C02\u0C2B\u0C43": "m\u0310phr\u0325"
+    "\u0C02\u0C2C\u0C43": "m\u0310br\u0325"
+    "\u0C02\u0C2D\u0C43": "m\u0310bhr\u0325"
+    "\u0C02\u0C2E\u0C43": "m\u0310mr\u0325"
+    "\u0C02\u0C2F\u0C43": "m\u0310yr\u0325"
+    "\u0C02\u0C30\u0C43": "m\u0310rr\u0325"
+    "\u0C02\u0C31\u0C43": "m\u0310r\u0332r\u0325"
+    "\u0C02\u0C5A\u0C43": "m\u0310r\u0323r\u0325"
+    "\u0C02\u0C32\u0C43": "m\u0310lr\u0325"
+    "\u0C32\u0C33\u0C43": "m\u0310l\u0323r\u0325"
+    "\u0C02\u0C34\u0C43": "m\u0310l\u0332r\u0325"
+    "\u0C02\u0C35\u0C43": "m\u0310vr\u0325"
+    "\u0C02\u0C36\u0C43": "m\u0310s\u0301r\u0325"
+    "\u0C02\u0C37\u0C43": "m\u0310s\u0323r\u0325"
+    "\u0C02\u0C38\u0C43": "m\u0310sr\u0325"
+    "\u0C02\u0C39\u0C43": "m\u0310hr\u0325"
+
+    "\u0C15\u0C43": "kr\u0325"
+    "\u0C16\u0C43": "khr\u0325"
+    "\u0C17\u0C43": "gr\u0325"
+    "\u0C18\u0C43": "ghr\u0325"
+    "\u0C19\u0C43": "n\u0307r\u0325"
+    "\u0C1A\u0C43": "cr\u0325"
+    "\u0C58\u0C43": "c\u0302r\u0325"
+    "\u0C1B\u0C43": "chr\u0325"
+    "\u0C1C\u0C43": "jr\u0325"
+    "\u0C59\u0C43": "j\u0302r\u0325"
+    "\u0C1D\u0C43": "jhr\u0325"
+    "\u0C1E\u0C43": "n\u0303r\u0325"
+    "\u0C1F\u0C43": "t\u0323r\u0325"
+    "\u0C20\u0C43": "t\u0323hr\u0325"
+    "\u0C21\u0C43": "d\u0323r\u0325"
+    "\u0C22\u0C43": "d\u0323hr\u0325"
+    "\u0C23\u0C43": "n\u0323r\u0325"
+    "\u0C24\u0C43": "tr\u0325"
+    "\u0C25\u0C43": "thr\u0325"
+    "\u0C26\u0C43": "dr\u0325"
+    "\u0C27\u0C43": "dhr\u0325"
+    "\u0C28\u0C43": "nr\u0325"
+    "\u0C2A\u0C43": "pr\u0325"
+    "\u0C2B\u0C43": "phr\u0325"
+    "\u0C2C\u0C43": "br\u0325"
+    "\u0C2D\u0C43": "bhr\u0325"
+    "\u0C2E\u0C43": "mr\u0325"
+    "\u0C2F\u0C43": "yr\u0325"
+    "\u0C30\u0C43": "rr\u0325"
+    "\u0C31\u0C43": "r\u0332r\u0325"
+    "\u0C5A\u0C43": "r\u0323r\u0325"
+    "\u0C32\u0C43": "lr\u0325"
+    "\u0C33\u0C43": "l\u0323r\u0325"
+    "\u0C34\u0C43": "l\u0324r\u0325"
+    "\u0C35\u0C43": "vr\u0325"
+    "\u0C36\u0C43": "s\u0301r\u0325"
+    "\u0C37\u0C43": "s\u0323r\u0325"
+    "\u0C38\u0C43": "sr\u0325"
+    "\u0C39\u0C43": "hr\u0325"
+
+    # END OF CONSONANTS WITH VOWEL R WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    "\u0C02\u0C15\u0C63": "n\u0307kl\u0304\u0325"
+    "\u0C02\u0C16\u0C63": "n\u0307khl\u0304\u0325"
+    "\u0C02\u0C17\u0C63": "n\u0307gl\u0304\u0325"
+    "\u0C02\u0C18\u0C63": "n\u0307ghl\u0304\u0325"
+    "\u0C02\u0C19\u0C63": "n\u0307n\u0307l\u0304\u0325"
+    "\u0C02\u0C1A\u0C63": "n\u0303cl\u0304\u0325"
+    "\u0C02\u0C58\u0C63": "n\u0303c\u0302l\u0304\u0325"
+    "\u0C02\u0C1B\u0C63": "n\u0303chl\u0304\u0325"
+    "\u0C02\u0C1C\u0C63": "n\u0303jl\u0304\u0325"
+    "\u0C02\u0C59\u0C63": "n\u0303j\u0302l\u0304\u0325"
+    "\u0C02\u0C1D\u0C63": "n\u0303jhl\u0304\u0325"
+    "\u0C02\u0C1E\u0C63": "n\u0303n\u0303l\u0304\u0325"
+    "\u0C02\u0C1F\u0C63": "n\u0323t\u0323l\u0304\u0325"
+    "\u0C02\u0C20\u0C63": "n\u0323t\u0323hl\u0304\u0325"
+    "\u0C02\u0C21\u0C63": "n\u0323d\u0323l\u0304\u0325"
+    "\u0C02\u0C22\u0C63": "n\u0323d\u0323hl\u0304\u0325"
+    "\u0C02\u0C23\u0C63": "n\u0323n\u0323l\u0304\u0325"
+    "\u0C02\u0C24\u0C63": "ntl\u0304\u0325"
+    "\u0C02\u0C25\u0C63": "nthl\u0304\u0325"
+    "\u0C02\u0C26\u0C63": "ndl\u0304\u0325"
+    "\u0C02\u0C27\u0C63": "ndhl\u0304\u0325"
+    "\u0C02\u0C28\u0C63": "nnl\u0304\u0325"
+    "\u0C02\u0C2A\u0C63": "mpl\u0304\u0325"
+    "\u0C02\u0C2B\u0C63": "mphl\u0304\u0325"
+    "\u0C02\u0C2C\u0C63": "mbl\u0304\u0325"
+    "\u0C02\u0C2D\u0C63": "mbhl\u0304\u0325"
+    "\u0C02\u0C2E\u0C63": "mml\u0304\u0325"
+    "\u0C02\u0C2F\u0C63": "m\u0323yl\u0304\u0325"
+    "\u0C02\u0C30\u0C63": "m\u0323rl\u0304\u0325"
+    "\u0C02\u0C31\u0C63": "m\u0323r\u0332l\u0304\u0325"
+    "\u0C02\u0C5A\u0C63": "m\u0323r\u0323l\u0304\u0325"
+    "\u0C02\u0C32\u0C63": "m\u0323ll\u0304\u0325"
+    "\u0C32\u0C33\u0C63": "m\u0323l\u0323l\u0304\u0325"
+    "\u0C02\u0C34\u0C63": "m\u0323l\u0332l\u0304\u0325"
+    "\u0C02\u0C35\u0C63": "m\u0323vl\u0304\u0325"
+    "\u0C02\u0C36\u0C63": "m\u0323s\u0301l\u0304\u0325"
+    "\u0C02\u0C37\u0C63": "m\u0323s\u0323l\u0304\u0325"
+    "\u0C02\u0C38\u0C63": "m\u0323sl\u0304\u0325"
+    "\u0C02\u0C39\u0C63": "m\u0323hl\u0304\u0325"
+
+    "\u0C02\u0C15\u0C63": "n\u0310kl\u0304\u0325"
+    "\u0C02\u0C16\u0C63": "n\u0310khl\u0304\u0325"
+    "\u0C02\u0C17\u0C63": "n\u0310gl\u0304\u0325"
+    "\u0C02\u0C18\u0C63": "n\u0310ghl\u0304\u0325"
+    "\u0C02\u0C19\u0C63": "n\u0310n\u0307l\u0304\u0325"
+    "\u0C02\u0C1A\u0C63": "n\u0310cl\u0304\u0325"
+    "\u0C02\u0C58\u0C63": "n\u0310c\u0302l\u0304\u0325"
+    "\u0C02\u0C1B\u0C63": "n\u0310chl\u0304\u0325"
+    "\u0C02\u0C1C\u0C63": "n\u0310jl\u0304\u0325"
+    "\u0C02\u0C59\u0C63": "n\u0310j\u0302l\u0304\u0325"
+    "\u0C02\u0C1D\u0C63": "n\u0310jhl\u0304\u0325"
+    "\u0C02\u0C1E\u0C63": "n\u0310n\u0303l\u0304\u0325"
+    "\u0C02\u0C1F\u0C63": "n\u0310t\u0323l\u0304\u0325"
+    "\u0C02\u0C20\u0C63": "n\u0310t\u0323hl\u0304\u0325"
+    "\u0C02\u0C21\u0C63": "n\u0310d\u0323l\u0304\u0325"
+    "\u0C02\u0C22\u0C63": "n\u0310d\u0323hl\u0304\u0325"
+    "\u0C02\u0C23\u0C63": "n\u0310n\u0323l\u0304\u0325"
+    "\u0C02\u0C24\u0C63": "n\u0310tl\u0304\u0325"
+    "\u0C02\u0C25\u0C63": "n\u0310thl\u0304\u0325"
+    "\u0C02\u0C26\u0C63": "n\u0310dl\u0304\u0325"
+    "\u0C02\u0C27\u0C63": "n\u0310dhl\u0304\u0325"
+    "\u0C02\u0C28\u0C63": "n\u0310nl\u0304\u0325"
+    "\u0C02\u0C2A\u0C63": "m\u0310pl\u0304\u0325"
+    "\u0C02\u0C2B\u0C63": "m\u0310phl\u0304\u0325"
+    "\u0C02\u0C2C\u0C63": "m\u0310bl\u0304\u0325"
+    "\u0C02\u0C2D\u0C63": "m\u0310bhl\u0304\u0325"
+    "\u0C02\u0C2E\u0C63": "m\u0310ml\u0304\u0325"
+    "\u0C02\u0C2F\u0C63": "m\u0310yl\u0304\u0325"
+    "\u0C02\u0C30\u0C63": "m\u0310rl\u0304\u0325"
+    "\u0C02\u0C31\u0C63": "m\u0310r\u0332l\u0304\u0325"
+    "\u0C02\u0C5A\u0C63": "m\u0310r\u0323l\u0304\u0325"
+    "\u0C02\u0C32\u0C63": "m\u0310ll\u0304\u0325"
+    "\u0C32\u0C33\u0C63": "m\u0310l\u0323l\u0304\u0325"
+    "\u0C02\u0C34\u0C63": "m\u0310l\u0332l\u0304\u0325"
+    "\u0C02\u0C35\u0C63": "m\u0310vl\u0304\u0325"
+    "\u0C02\u0C36\u0C63": "m\u0310s\u0301l\u0304\u0325"
+    "\u0C02\u0C37\u0C63": "m\u0310s\u0323l\u0304\u0325"
+    "\u0C02\u0C38\u0C63": "m\u0310sl\u0304\u0325"
+    "\u0C02\u0C39\u0C63": "m\u0310hl\u0304\u0325"
+
+    "\u0C15\u0C63": "kl\u0304\u0325"
+    "\u0C16\u0C63": "khl\u0304\u0325"
+    "\u0C17\u0C63": "gl\u0304\u0325"
+    "\u0C18\u0C63": "ghl\u0304\u0325"
+    "\u0C19\u0C63": "n\u0307l\u0304\u0325"
+    "\u0C1A\u0C63": "cl\u0304\u0325"
+    "\u0C58\u0C63": "c\u0302l\u0304\u0325"
+    "\u0C1B\u0C63": "chl\u0304\u0325"
+    "\u0C1C\u0C63": "jl\u0304\u0325"
+    "\u0C59\u0C63": "j\u0302l\u0304\u0325"
+    "\u0C1D\u0C63": "jhl\u0304\u0325"
+    "\u0C1E\u0C63": "n\u0303l\u0304\u0325"
+    "\u0C1F\u0C63": "t\u0323l\u0304\u0325"
+    "\u0C20\u0C63": "t\u0323hl\u0304\u0325"
+    "\u0C21\u0C63": "d\u0323l\u0304\u0325"
+    "\u0C22\u0C63": "d\u0323hl\u0304\u0325"
+    "\u0C23\u0C63": "n\u0323l\u0304\u0325"
+    "\u0C24\u0C63": "tl\u0304\u0325"
+    "\u0C25\u0C63": "thl\u0304\u0325"
+    "\u0C26\u0C63": "dl\u0304\u0325"
+    "\u0C27\u0C63": "dhl\u0304\u0325"
+    "\u0C28\u0C63": "nl\u0304\u0325"
+    "\u0C2A\u0C63": "pl\u0304\u0325"
+    "\u0C2B\u0C63": "phl\u0304\u0325"
+    "\u0C2C\u0C63": "bl\u0304\u0325"
+    "\u0C2D\u0C63": "bhl\u0304\u0325"
+    "\u0C2E\u0C63": "ml\u0304\u0325"
+    "\u0C2F\u0C63": "yl\u0304\u0325"
+    "\u0C30\u0C63": "rl\u0304\u0325"
+    "\u0C31\u0C63": "r\u0332l\u0304\u0325"
+    "\u0C5A\u0C63": "r\u0323l\u0304\u0325"
+    "\u0C32\u0C63": "ll\u0304\u0325"
+    "\u0C33\u0C63": "l\u0323l\u0304\u0325"
+    "\u0C34\u0C63": "l\u0324l\u0304\u0325"
+    "\u0C35\u0C63": "vl\u0304\u0325"
+    "\u0C36\u0C63": "s\u0301l\u0304\u0325"
+    "\u0C37\u0C63": "s\u0323l\u0304\u0325"
+    "\u0C38\u0C63": "sl\u0304\u0325"
+    "\u0C39\u0C63": "hl\u0304\u0325"
+
+    # END OF CONSONANTS WITH VOWEL L WITH MACRON AND RING BELOW
+
+    # CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    "\u0C02\u0C15\u0C62": "n\u0307kl\u0325"
+    "\u0C02\u0C16\u0C62": "n\u0307khl\u0325"
+    "\u0C02\u0C17\u0C62": "n\u0307gl\u0325"
+    "\u0C02\u0C18\u0C62": "n\u0307ghl\u0325"
+    "\u0C02\u0C19\u0C62": "n\u0307n\u0307l\u0325"
+    "\u0C02\u0C1A\u0C62": "n\u0303cl\u0325"
+    "\u0C02\u0C58\u0C62": "n\u0303c\u0302l\u0325"
+    "\u0C02\u0C1B\u0C62": "n\u0303chl\u0325"
+    "\u0C02\u0C1C\u0C62": "n\u0303jl\u0325"
+    "\u0C02\u0C59\u0C62": "n\u0303j\u0302l\u0325"
+    "\u0C02\u0C1D\u0C62": "n\u0303jhl\u0325"
+    "\u0C02\u0C1E\u0C62": "n\u0303n\u0303l\u0325"
+    "\u0C02\u0C1F\u0C62": "n\u0323t\u0323l\u0325"
+    "\u0C02\u0C20\u0C62": "n\u0323t\u0323hl\u0325"
+    "\u0C02\u0C21\u0C62": "n\u0323d\u0323l\u0325"
+    "\u0C02\u0C22\u0C62": "n\u0323d\u0323hl\u0325"
+    "\u0C02\u0C23\u0C62": "n\u0323n\u0323l\u0325"
+    "\u0C02\u0C24\u0C62": "ntl\u0325"
+    "\u0C02\u0C25\u0C62": "nthl\u0325"
+    "\u0C02\u0C26\u0C62": "ndl\u0325"
+    "\u0C02\u0C27\u0C62": "ndhl\u0325"
+    "\u0C02\u0C28\u0C62": "nnl\u0325"
+    "\u0C02\u0C2A\u0C62": "mpl\u0325"
+    "\u0C02\u0C2B\u0C62": "mphl\u0325"
+    "\u0C02\u0C2C\u0C62": "mbl\u0325"
+    "\u0C02\u0C2D\u0C62": "mbhl\u0325"
+    "\u0C02\u0C2E\u0C62": "mml\u0325"
+    "\u0C02\u0C2F\u0C62": "m\u0323yl\u0325"
+    "\u0C02\u0C30\u0C62": "m\u0323rl\u0325"
+    "\u0C02\u0C31\u0C62": "m\u0323r\u0332l\u0325"
+    "\u0C02\u0C5A\u0C62": "m\u0323r\u0323l\u0325"
+    "\u0C02\u0C32\u0C62": "m\u0323ll\u0325"
+    "\u0C32\u0C33\u0C62": "m\u0323l\u0323l\u0325"
+    "\u0C02\u0C34\u0C62": "m\u0323l\u0332l\u0325"
+    "\u0C02\u0C35\u0C62": "m\u0323vl\u0325"
+    "\u0C02\u0C36\u0C62": "m\u0323s\u0301l\u0325"
+    "\u0C02\u0C37\u0C62": "m\u0323s\u0323l\u0325"
+    "\u0C02\u0C38\u0C62": "m\u0323sl\u0325"
+    "\u0C02\u0C39\u0C62": "m\u0323hl\u0325"
+
+    "\u0C02\u0C15\u0C62": "n\u0310kl\u0325"
+    "\u0C02\u0C16\u0C62": "n\u0310khl\u0325"
+    "\u0C02\u0C17\u0C62": "n\u0310gl\u0325"
+    "\u0C02\u0C18\u0C62": "n\u0310ghl\u0325"
+    "\u0C02\u0C19\u0C62": "n\u0310n\u0307l\u0325"
+    "\u0C02\u0C1A\u0C62": "n\u0310cl\u0325"
+    "\u0C02\u0C58\u0C62": "n\u0310c\u0302l\u0325"
+    "\u0C02\u0C1B\u0C62": "n\u0310chl\u0325"
+    "\u0C02\u0C1C\u0C62": "n\u0310jl\u0325"
+    "\u0C02\u0C59\u0C62": "n\u0310j\u0302l\u0325"
+    "\u0C02\u0C1D\u0C62": "n\u0310jhl\u0325"
+    "\u0C02\u0C1E\u0C62": "n\u0310n\u0303l\u0325"
+    "\u0C02\u0C1F\u0C62": "n\u0310t\u0323l\u0325"
+    "\u0C02\u0C20\u0C62": "n\u0310t\u0323hl\u0325"
+    "\u0C02\u0C21\u0C62": "n\u0310d\u0323l\u0325"
+    "\u0C02\u0C22\u0C62": "n\u0310d\u0323hl\u0325"
+    "\u0C02\u0C23\u0C62": "n\u0310n\u0323l\u0325"
+    "\u0C02\u0C24\u0C62": "n\u0310tl\u0325"
+    "\u0C02\u0C25\u0C62": "n\u0310thl\u0325"
+    "\u0C02\u0C26\u0C62": "n\u0310dl\u0325"
+    "\u0C02\u0C27\u0C62": "n\u0310dhl\u0325"
+    "\u0C02\u0C28\u0C62": "n\u0310nl\u0325"
+    "\u0C02\u0C2A\u0C62": "m\u0310pl\u0325"
+    "\u0C02\u0C2B\u0C62": "m\u0310phl\u0325"
+    "\u0C02\u0C2C\u0C62": "m\u0310bl\u0325"
+    "\u0C02\u0C2D\u0C62": "m\u0310bhl\u0325"
+    "\u0C02\u0C2E\u0C62": "m\u0310ml\u0325"
+    "\u0C02\u0C2F\u0C62": "m\u0310yl\u0325"
+    "\u0C02\u0C30\u0C62": "m\u0310rl\u0325"
+    "\u0C02\u0C31\u0C62": "m\u0310r\u0332l\u0325"
+    "\u0C02\u0C5A\u0C62": "m\u0310r\u0323l\u0325"
+    "\u0C02\u0C32\u0C62": "m\u0310ll\u0325"
+    "\u0C32\u0C33\u0C62": "m\u0310l\u0323l\u0325"
+    "\u0C02\u0C34\u0C62": "m\u0310l\u0332l\u0325"
+    "\u0C02\u0C35\u0C62": "m\u0310vl\u0325"
+    "\u0C02\u0C36\u0C62": "m\u0310s\u0301l\u0325"
+    "\u0C02\u0C37\u0C62": "m\u0310s\u0323l\u0325"
+    "\u0C02\u0C38\u0C62": "m\u0310sl\u0325"
+    "\u0C02\u0C39\u0C62": "m\u0310hl\u0325"
+
+    "\u0C15\u0C62": "kl\u0325"
+    "\u0C16\u0C62": "khl\u0325"
+    "\u0C17\u0C62": "gl\u0325"
+    "\u0C18\u0C62": "ghl\u0325"
+    "\u0C19\u0C62": "n\u0307l\u0325"
+    "\u0C1A\u0C62": "cl\u0325"
+    "\u0C58\u0C62": "c\u0302l\u0325"
+    "\u0C1B\u0C62": "chl\u0325"
+    "\u0C1C\u0C62": "jl\u0325"
+    "\u0C59\u0C62": "j\u0302l\u0325"
+    "\u0C1D\u0C62": "jhl\u0325"
+    "\u0C1E\u0C62": "n\u0303l\u0325"
+    "\u0C1F\u0C62": "t\u0323l\u0325"
+    "\u0C20\u0C62": "t\u0323hl\u0325"
+    "\u0C21\u0C62": "d\u0323l\u0325"
+    "\u0C22\u0C62": "d\u0323hl\u0325"
+    "\u0C23\u0C62": "n\u0323l\u0325"
+    "\u0C24\u0C62": "tl\u0325"
+    "\u0C25\u0C62": "thl\u0325"
+    "\u0C26\u0C62": "dl\u0325"
+    "\u0C27\u0C62": "dhl\u0325"
+    "\u0C28\u0C62": "nl\u0325"
+    "\u0C2A\u0C62": "pl\u0325"
+    "\u0C2B\u0C62": "phl\u0325"
+    "\u0C2C\u0C62": "bl\u0325"
+    "\u0C2D\u0C62": "bhl\u0325"
+    "\u0C2E\u0C62": "ml\u0325"
+    "\u0C2F\u0C62": "yl\u0325"
+    "\u0C30\u0C62": "rl\u0325"
+    "\u0C31\u0C62": "r\u0332l\u0325"
+    "\u0C5A\u0C62": "r\u0323l\u0325"
+    "\u0C32\u0C62": "ll\u0325"
+    "\u0C33\u0C62": "l\u0323l\u0325"
+    "\u0C34\u0C62": "l\u0324l\u0325"
+    "\u0C35\u0C62": "vl\u0325"
+    "\u0C36\u0C62": "s\u0301l\u0325"
+    "\u0C37\u0C62": "s\u0323l\u0325"
+    "\u0C38\u0C62": "sl\u0325"
+    "\u0C39\u0C62": "hl\u0325"
+
+    # END OF CONSONANTS WITH VOWEL L WITH RING BELOW
+
+    # CONSONANTS WITH VOWEL E WITH MACRON
+
+    "\u0C02\u0C15\u0C47": "n\u0307ke\u0304"
+    "\u0C02\u0C16\u0C47": "n\u0307khe\u0304"
+    "\u0C02\u0C17\u0C47": "n\u0307ge\u0304"
+    "\u0C02\u0C18\u0C47": "n\u0307ghe\u0304"
+    "\u0C02\u0C19\u0C47": "n\u0307n\u0307e\u0304"
+    "\u0C02\u0C1A\u0C47": "n\u0303ce\u0304"
+    "\u0C02\u0C58\u0C47": "n\u0303c\u0302e\u0304"
+    "\u0C02\u0C1B\u0C47": "n\u0303che\u0304"
+    "\u0C02\u0C1C\u0C47": "n\u0303je\u0304"
+    "\u0C02\u0C59\u0C47": "n\u0303j\u0302e\u0304"
+    "\u0C02\u0C1D\u0C47": "n\u0303jhe\u0304"
+    "\u0C02\u0C1E\u0C47": "n\u0303n\u0303e\u0304"
+    "\u0C02\u0C1F\u0C47": "n\u0323t\u0323e\u0304"
+    "\u0C02\u0C20\u0C47": "n\u0323t\u0323he\u0304"
+    "\u0C02\u0C21\u0C47": "n\u0323d\u0323e\u0304"
+    "\u0C02\u0C22\u0C47": "n\u0323d\u0323he\u0304"
+    "\u0C02\u0C23\u0C47": "n\u0323n\u0323e\u0304"
+    "\u0C02\u0C24\u0C47": "nte\u0304"
+    "\u0C02\u0C25\u0C47": "nthe\u0304"
+    "\u0C02\u0C26\u0C47": "nde\u0304"
+    "\u0C02\u0C27\u0C47": "ndhe\u0304"
+    "\u0C02\u0C28\u0C47": "nne\u0304"
+    "\u0C02\u0C2A\u0C47": "mpe\u0304"
+    "\u0C02\u0C2B\u0C47": "mphe\u0304"
+    "\u0C02\u0C2C\u0C47": "mbe\u0304"
+    "\u0C02\u0C2D\u0C47": "mbhe\u0304"
+    "\u0C02\u0C2E\u0C47": "mme\u0304"
+    "\u0C02\u0C2F\u0C47": "m\u0323ye\u0304"
+    "\u0C02\u0C30\u0C47": "m\u0323re\u0304"
+    "\u0C02\u0C31\u0C47": "m\u0323r\u0332e\u0304"
+    "\u0C02\u0C5A\u0C47": "m\u0323r\u0323e\u0304"
+    "\u0C02\u0C32\u0C47": "m\u0323le\u0304"
+    "\u0C32\u0C33\u0C47": "m\u0323l\u0323e\u0304"
+    "\u0C02\u0C34\u0C47": "m\u0323l\u0332e\u0304"
+    "\u0C02\u0C35\u0C47": "m\u0323ve\u0304"
+    "\u0C02\u0C36\u0C47": "m\u0323s\u0301e\u0304"
+    "\u0C02\u0C37\u0C47": "m\u0323s\u0323e\u0304"
+    "\u0C02\u0C38\u0C47": "m\u0323se\u0304"
+    "\u0C02\u0C39\u0C47": "m\u0323he\u0304"
+
+    "\u0C02\u0C15\u0C47": "n\u0310ke\u0304"
+    "\u0C02\u0C16\u0C47": "n\u0310khe\u0304"
+    "\u0C02\u0C17\u0C47": "n\u0310ge\u0304"
+    "\u0C02\u0C18\u0C47": "n\u0310ghe\u0304"
+    "\u0C02\u0C19\u0C47": "n\u0310n\u0307e\u0304"
+    "\u0C02\u0C1A\u0C47": "n\u0310ce\u0304"
+    "\u0C02\u0C58\u0C47": "n\u0310c\u0302e\u0304"
+    "\u0C02\u0C1B\u0C47": "n\u0310che\u0304"
+    "\u0C02\u0C1C\u0C47": "n\u0310je\u0304"
+    "\u0C02\u0C59\u0C47": "n\u0310j\u0302e\u0304"
+    "\u0C02\u0C1D\u0C47": "n\u0310jhe\u0304"
+    "\u0C02\u0C1E\u0C47": "n\u0310n\u0303e\u0304"
+    "\u0C02\u0C1F\u0C47": "n\u0310t\u0323e\u0304"
+    "\u0C02\u0C20\u0C47": "n\u0310t\u0323he\u0304"
+    "\u0C02\u0C21\u0C47": "n\u0310d\u0323e\u0304"
+    "\u0C02\u0C22\u0C47": "n\u0310d\u0323he\u0304"
+    "\u0C02\u0C23\u0C47": "n\u0310n\u0323e\u0304"
+    "\u0C02\u0C24\u0C47": "n\u0310te\u0304"
+    "\u0C02\u0C25\u0C47": "n\u0310the\u0304"
+    "\u0C02\u0C26\u0C47": "n\u0310de\u0304"
+    "\u0C02\u0C27\u0C47": "n\u0310dhe\u0304"
+    "\u0C02\u0C28\u0C47": "n\u0310ne\u0304"
+    "\u0C02\u0C2A\u0C47": "m\u0310pe\u0304"
+    "\u0C02\u0C2B\u0C47": "m\u0310phe\u0304"
+    "\u0C02\u0C2C\u0C47": "m\u0310be\u0304"
+    "\u0C02\u0C2D\u0C47": "m\u0310bhe\u0304"
+    "\u0C02\u0C2E\u0C47": "m\u0310me\u0304"
+    "\u0C02\u0C2F\u0C47": "m\u0310ye\u0304"
+    "\u0C02\u0C30\u0C47": "m\u0310re\u0304"
+    "\u0C02\u0C31\u0C47": "m\u0310r\u0332e\u0304"
+    "\u0C02\u0C5A\u0C47": "m\u0310r\u0323e\u0304"
+    "\u0C02\u0C32\u0C47": "m\u0310le\u0304"
+    "\u0C32\u0C33\u0C47": "m\u0310l\u0323e\u0304"
+    "\u0C02\u0C34\u0C47": "m\u0310l\u0332e\u0304"
+    "\u0C02\u0C35\u0C47": "m\u0310ve\u0304"
+    "\u0C02\u0C36\u0C47": "m\u0310s\u0301e\u0304"
+    "\u0C02\u0C37\u0C47": "m\u0310s\u0323e\u0304"
+    "\u0C02\u0C38\u0C47": "m\u0310se\u0304"
+    "\u0C02\u0C39\u0C47": "m\u0310he\u0304"
+
+    "\u0C15\u0C47": "ke\u0304"
+    "\u0C16\u0C47": "khe\u0304"
+    "\u0C17\u0C47": "ge\u0304"
+    "\u0C18\u0C47": "ghe\u0304"
+    "\u0C19\u0C47": "n\u0307e\u0304"
+    "\u0C1A\u0C47": "ce\u0304"
+    "\u0C58\u0C47": "c\u0302e\u0304"
+    "\u0C1B\u0C47": "che\u0304"
+    "\u0C1C\u0C47": "je\u0304"
+    "\u0C59\u0C47": "j\u0302e\u0304"
+    "\u0C1D\u0C47": "jhe\u0304"
+    "\u0C1E\u0C47": "n\u0303e\u0304"
+    "\u0C1F\u0C47": "t\u0323e\u0304"
+    "\u0C20\u0C47": "t\u0323he\u0304"
+    "\u0C21\u0C47": "d\u0323e\u0304"
+    "\u0C22\u0C47": "d\u0323he\u0304"
+    "\u0C23\u0C47": "n\u0323e\u0304"
+    "\u0C24\u0C47": "te\u0304"
+    "\u0C25\u0C47": "the\u0304"
+    "\u0C26\u0C47": "de\u0304"
+    "\u0C27\u0C47": "dhe\u0304"
+    "\u0C28\u0C47": "ne\u0304"
+    "\u0C2A\u0C47": "pe\u0304"
+    "\u0C2B\u0C47": "phe\u0304"
+    "\u0C2C\u0C47": "be\u0304"
+    "\u0C2D\u0C47": "bhe\u0304"
+    "\u0C2E\u0C47": "me\u0304"
+    "\u0C2F\u0C47": "ye\u0304"
+    "\u0C30\u0C47": "re\u0304"
+    "\u0C31\u0C47": "r\u0332e\u0304"
+    "\u0C5A\u0C47": "r\u0323e\u0304"
+    "\u0C32\u0C47": "le\u0304"
+    "\u0C33\u0C47": "l\u0323e\u0304"
+    "\u0C34\u0C47": "l\u0324e\u0304"
+    "\u0C35\u0C47": "ve\u0304"
+    "\u0C36\u0C47": "s\u0301e\u0304"
+    "\u0C37\u0C47": "s\u0323e\u0304"
+    "\u0C38\u0C47": "se\u0304"
+    "\u0C39\u0C47": "he\u0304"
+
+    # END OF CONSONANTS WITH VOWEL E WITH MACRON
+
+    # CONSONANTS WITH VOWEL E ALONE
+
+    "\u0C02\u0C15\u0C46": "n\u0307ke"
+    "\u0C02\u0C16\u0C46": "n\u0307khe"
+    "\u0C02\u0C17\u0C46": "n\u0307ge"
+    "\u0C02\u0C18\u0C46": "n\u0307ghe"
+    "\u0C02\u0C19\u0C46": "n\u0307n\u0307e"
+    "\u0C02\u0C1A\u0C46": "n\u0303ce"
+    "\u0C02\u0C58\u0C46": "n\u0303c\u0302e"
+    "\u0C02\u0C1B\u0C46": "n\u0303che"
+    "\u0C02\u0C1C\u0C46": "n\u0303je"
+    "\u0C02\u0C59\u0C46": "n\u0303j\u0302e"
+    "\u0C02\u0C1D\u0C46": "n\u0303jhe"
+    "\u0C02\u0C1E\u0C46": "n\u0303n\u0303e"
+    "\u0C02\u0C1F\u0C46": "n\u0323t\u0323e"
+    "\u0C02\u0C20\u0C46": "n\u0323t\u0323he"
+    "\u0C02\u0C21\u0C46": "n\u0323d\u0323e"
+    "\u0C02\u0C22\u0C46": "n\u0323d\u0323he"
+    "\u0C02\u0C23\u0C46": "n\u0323n\u0323e"
+    "\u0C02\u0C24\u0C46": "nte"
+    "\u0C02\u0C25\u0C46": "nthe"
+    "\u0C02\u0C26\u0C46": "nde"
+    "\u0C02\u0C27\u0C46": "ndhe"
+    "\u0C02\u0C28\u0C46": "nne"
+    "\u0C02\u0C2A\u0C46": "mpe"
+    "\u0C02\u0C2B\u0C46": "mphe"
+    "\u0C02\u0C2C\u0C46": "mbe"
+    "\u0C02\u0C2D\u0C46": "mbhe"
+    "\u0C02\u0C2E\u0C46": "mme"
+    "\u0C02\u0C2F\u0C46": "m\u0323ye"
+    "\u0C02\u0C30\u0C46": "m\u0323re"
+    "\u0C02\u0C31\u0C46": "m\u0323r\u0332e"
+    "\u0C02\u0C5A\u0C46": "m\u0323r\u0323e"
+    "\u0C02\u0C32\u0C46": "m\u0323le"
+    "\u0C32\u0C33\u0C46": "m\u0323l\u0323e"
+    "\u0C02\u0C34\u0C46": "m\u0323l\u0332e"
+    "\u0C02\u0C35\u0C46": "m\u0323ve"
+    "\u0C02\u0C36\u0C46": "m\u0323s\u0301e"
+    "\u0C02\u0C37\u0C46": "m\u0323s\u0323e"
+    "\u0C02\u0C38\u0C46": "m\u0323se"
+    "\u0C02\u0C39\u0C46": "m\u0323he"
+
+    "\u0C02\u0C15\u0C46": "n\u0310ke"
+    "\u0C02\u0C16\u0C46": "n\u0310khe"
+    "\u0C02\u0C17\u0C46": "n\u0310ge"
+    "\u0C02\u0C18\u0C46": "n\u0310ghe"
+    "\u0C02\u0C19\u0C46": "n\u0310n\u0307e"
+    "\u0C02\u0C1A\u0C46": "n\u0310ce"
+    "\u0C02\u0C58\u0C46": "n\u0310c\u0302e"
+    "\u0C02\u0C1B\u0C46": "n\u0310che"
+    "\u0C02\u0C1C\u0C46": "n\u0310je"
+    "\u0C02\u0C59\u0C46": "n\u0310j\u0302e"
+    "\u0C02\u0C1D\u0C46": "n\u0310jhe"
+    "\u0C02\u0C1E\u0C46": "n\u0310n\u0303e"
+    "\u0C02\u0C1F\u0C46": "n\u0310t\u0323e"
+    "\u0C02\u0C20\u0C46": "n\u0310t\u0323he"
+    "\u0C02\u0C21\u0C46": "n\u0310d\u0323e"
+    "\u0C02\u0C22\u0C46": "n\u0310d\u0323he"
+    "\u0C02\u0C23\u0C46": "n\u0310n\u0323e"
+    "\u0C02\u0C24\u0C46": "n\u0310te"
+    "\u0C02\u0C25\u0C46": "n\u0310the"
+    "\u0C02\u0C26\u0C46": "n\u0310de"
+    "\u0C02\u0C27\u0C46": "n\u0310dhe"
+    "\u0C02\u0C28\u0C46": "n\u0310ne"
+    "\u0C02\u0C2A\u0C46": "m\u0310pe"
+    "\u0C02\u0C2B\u0C46": "m\u0310phe"
+    "\u0C02\u0C2C\u0C46": "m\u0310be"
+    "\u0C02\u0C2D\u0C46": "m\u0310bhe"
+    "\u0C02\u0C2E\u0C46": "m\u0310me"
+    "\u0C02\u0C2F\u0C46": "m\u0310ye"
+    "\u0C02\u0C30\u0C46": "m\u0310re"
+    "\u0C02\u0C31\u0C46": "m\u0310r\u0332e"
+    "\u0C02\u0C5A\u0C46": "m\u0310r\u0323e"
+    "\u0C02\u0C32\u0C46": "m\u0310le"
+    "\u0C32\u0C33\u0C46": "m\u0310l\u0323e"
+    "\u0C02\u0C34\u0C46": "m\u0310l\u0332e"
+    "\u0C02\u0C35\u0C46": "m\u0310ve"
+    "\u0C02\u0C36\u0C46": "m\u0310s\u0301e"
+    "\u0C02\u0C37\u0C46": "m\u0310s\u0323e"
+    "\u0C02\u0C38\u0C46": "m\u0310se"
+    "\u0C02\u0C39\u0C46": "m\u0310he"
+
+    "\u0C15\u0C46": "ke"
+    "\u0C16\u0C46": "khe"
+    "\u0C17\u0C46": "ge"
+    "\u0C18\u0C46": "ghe"
+    "\u0C19\u0C46": "n\u0307e"
+    "\u0C1A\u0C46": "ce"
+    "\u0C58\u0C46": "c\u0302e"
+    "\u0C1B\u0C46": "che"
+    "\u0C1C\u0C46": "je"
+    "\u0C59\u0C46": "j\u0302e"
+    "\u0C1D\u0C46": "jhe"
+    "\u0C1E\u0C46": "n\u0303e"
+    "\u0C1F\u0C46": "t\u0323e"
+    "\u0C20\u0C46": "t\u0323he"
+    "\u0C21\u0C46": "d\u0323e"
+    "\u0C22\u0C46": "d\u0323he"
+    "\u0C23\u0C46": "n\u0323e"
+    "\u0C24\u0C46": "te"
+    "\u0C25\u0C46": "the"
+    "\u0C26\u0C46": "de"
+    "\u0C27\u0C46": "dhe"
+    "\u0C28\u0C46": "ne"
+    "\u0C2A\u0C46": "pe"
+    "\u0C2B\u0C46": "phe"
+    "\u0C2C\u0C46": "be"
+    "\u0C2D\u0C46": "bhe"
+    "\u0C2E\u0C46": "me"
+    "\u0C2F\u0C46": "ye"
+    "\u0C30\u0C46": "re"
+    "\u0C31\u0C46": "r\u0332e"
+    "\u0C5A\u0C46": "r\u0323e"
+    "\u0C32\u0C46": "le"
+    "\u0C33\u0C46": "l\u0323e"
+    "\u0C34\u0C46": "l\u0324e"
+    "\u0C35\u0C46": "ve"
+    "\u0C36\u0C46": "s\u0301e"
+    "\u0C37\u0C46": "s\u0323e"
+    "\u0C38\u0C46": "se"
+    "\u0C39\u0C46": "he"
+
+    # END OF CONSONANTS WITH VOWEL E ALONE
+
+    # CONSONANTS WITH VOWEL O WITH MACRON
+
+    "\u0C02\u0C15\u0C4B": "n\u0307ko\u0304"
+    "\u0C02\u0C16\u0C4B": "n\u0307kho\u0304"
+    "\u0C02\u0C17\u0C4B": "n\u0307go\u0304"
+    "\u0C02\u0C18\u0C4B": "n\u0307gho\u0304"
+    "\u0C02\u0C19\u0C4B": "n\u0307n\u0307o\u0304"
+    "\u0C02\u0C1A\u0C4B": "n\u0303co\u0304"
+    "\u0C02\u0C58\u0C4B": "n\u0303c\u0302o\u0304"
+    "\u0C02\u0C1B\u0C4B": "n\u0303cho\u0304"
+    "\u0C02\u0C1C\u0C4B": "n\u0303jo\u0304"
+    "\u0C02\u0C59\u0C4B": "n\u0303j\u0302o\u0304"
+    "\u0C02\u0C1D\u0C4B": "n\u0303jho\u0304"
+    "\u0C02\u0C1E\u0C4B": "n\u0303n\u0303o\u0304"
+    "\u0C02\u0C1F\u0C4B": "n\u0323t\u0323o\u0304"
+    "\u0C02\u0C20\u0C4B": "n\u0323t\u0323ho\u0304"
+    "\u0C02\u0C21\u0C4B": "n\u0323d\u0323o\u0304"
+    "\u0C02\u0C22\u0C4B": "n\u0323d\u0323ho\u0304"
+    "\u0C02\u0C23\u0C4B": "n\u0323n\u0323o\u0304"
+    "\u0C02\u0C24\u0C4B": "nto\u0304"
+    "\u0C02\u0C25\u0C4B": "ntho\u0304"
+    "\u0C02\u0C26\u0C4B": "ndo\u0304"
+    "\u0C02\u0C27\u0C4B": "ndho\u0304"
+    "\u0C02\u0C28\u0C4B": "nno\u0304"
+    "\u0C02\u0C2A\u0C4B": "mpo\u0304"
+    "\u0C02\u0C2B\u0C4B": "mpho\u0304"
+    "\u0C02\u0C2C\u0C4B": "mbo\u0304"
+    "\u0C02\u0C2D\u0C4B": "mbho\u0304"
+    "\u0C02\u0C2E\u0C4B": "mmo\u0304"
+    "\u0C02\u0C2F\u0C4B": "m\u0323yo\u0304"
+    "\u0C02\u0C30\u0C4B": "m\u0323ro\u0304"
+    "\u0C02\u0C31\u0C4B": "m\u0323r\u0332o\u0304"
+    "\u0C02\u0C5A\u0C4B": "m\u0323r\u0323o\u0304"
+    "\u0C02\u0C32\u0C4B": "m\u0323lo\u0304"
+    "\u0C32\u0C33\u0C4B": "m\u0323l\u0323o\u0304"
+    "\u0C02\u0C34\u0C4B": "m\u0323l\u0332o\u0304"
+    "\u0C02\u0C35\u0C4B": "m\u0323vo\u0304"
+    "\u0C02\u0C36\u0C4B": "m\u0323s\u0301o\u0304"
+    "\u0C02\u0C37\u0C4B": "m\u0323s\u0323o\u0304"
+    "\u0C02\u0C38\u0C4B": "m\u0323so\u0304"
+    "\u0C02\u0C39\u0C4B": "m\u0323ho\u0304"
+
+    "\u0C02\u0C15\u0C4B": "n\u0310ko\u0304"
+    "\u0C02\u0C16\u0C4B": "n\u0310kho\u0304"
+    "\u0C02\u0C17\u0C4B": "n\u0310go\u0304"
+    "\u0C02\u0C18\u0C4B": "n\u0310gho\u0304"
+    "\u0C02\u0C19\u0C4B": "n\u0310n\u0307o\u0304"
+    "\u0C02\u0C1A\u0C4B": "n\u0310co\u0304"
+    "\u0C02\u0C58\u0C4B": "n\u0310c\u0302o\u0304"
+    "\u0C02\u0C1B\u0C4B": "n\u0310cho\u0304"
+    "\u0C02\u0C1C\u0C4B": "n\u0310jo\u0304"
+    "\u0C02\u0C59\u0C4B": "n\u0310j\u0302o\u0304"
+    "\u0C02\u0C1D\u0C4B": "n\u0310jho\u0304"
+    "\u0C02\u0C1E\u0C4B": "n\u0310n\u0303o\u0304"
+    "\u0C02\u0C1F\u0C4B": "n\u0310t\u0323o\u0304"
+    "\u0C02\u0C20\u0C4B": "n\u0310t\u0323ho\u0304"
+    "\u0C02\u0C21\u0C4B": "n\u0310d\u0323o\u0304"
+    "\u0C02\u0C22\u0C4B": "n\u0310d\u0323ho\u0304"
+    "\u0C02\u0C23\u0C4B": "n\u0310n\u0323o\u0304"
+    "\u0C02\u0C24\u0C4B": "n\u0310to\u0304"
+    "\u0C02\u0C25\u0C4B": "n\u0310tho\u0304"
+    "\u0C02\u0C26\u0C4B": "n\u0310do\u0304"
+    "\u0C02\u0C27\u0C4B": "n\u0310dho\u0304"
+    "\u0C02\u0C28\u0C4B": "n\u0310no\u0304"
+    "\u0C02\u0C2A\u0C4B": "m\u0310po\u0304"
+    "\u0C02\u0C2B\u0C4B": "m\u0310pho\u0304"
+    "\u0C02\u0C2C\u0C4B": "m\u0310bo\u0304"
+    "\u0C02\u0C2D\u0C4B": "m\u0310bho\u0304"
+    "\u0C02\u0C2E\u0C4B": "m\u0310mo\u0304"
+    "\u0C02\u0C2F\u0C4B": "m\u0310yo\u0304"
+    "\u0C02\u0C30\u0C4B": "m\u0310ro\u0304"
+    "\u0C02\u0C31\u0C4B": "m\u0310r\u0332o\u0304"
+    "\u0C02\u0C5A\u0C4B": "m\u0310r\u0323o\u0304"
+    "\u0C02\u0C32\u0C4B": "m\u0310lo\u0304"
+    "\u0C32\u0C33\u0C4B": "m\u0310l\u0323o\u0304"
+    "\u0C02\u0C34\u0C4B": "m\u0310l\u0332o\u0304"
+    "\u0C02\u0C35\u0C4B": "m\u0310vo\u0304"
+    "\u0C02\u0C36\u0C4B": "m\u0310s\u0301o\u0304"
+    "\u0C02\u0C37\u0C4B": "m\u0310s\u0323o\u0304"
+    "\u0C02\u0C38\u0C4B": "m\u0310so\u0304"
+    "\u0C02\u0C39\u0C4B": "m\u0310ho\u0304"
+
+    "\u0C15\u0C4B": "ko\u0304"
+    "\u0C16\u0C4B": "kho\u0304"
+    "\u0C17\u0C4B": "go\u0304"
+    "\u0C18\u0C4B": "gho\u0304"
+    "\u0C19\u0C4B": "n\u0307o\u0304"
+    "\u0C1A\u0C4B": "co\u0304"
+    "\u0C58\u0C4B": "c\u0302o\u0304"
+    "\u0C1B\u0C4B": "cho\u0304"
+    "\u0C1C\u0C4B": "jo\u0304"
+    "\u0C59\u0C4B": "j\u0302o\u0304"
+    "\u0C1D\u0C4B": "jho\u0304"
+    "\u0C1E\u0C4B": "n\u0303o\u0304"
+    "\u0C1F\u0C4B": "t\u0323o\u0304"
+    "\u0C20\u0C4B": "t\u0323ho\u0304"
+    "\u0C21\u0C4B": "d\u0323o\u0304"
+    "\u0C22\u0C4B": "d\u0323ho\u0304"
+    "\u0C23\u0C4B": "n\u0323o\u0304"
+    "\u0C24\u0C4B": "to\u0304"
+    "\u0C25\u0C4B": "tho\u0304"
+    "\u0C26\u0C4B": "do\u0304"
+    "\u0C27\u0C4B": "dho\u0304"
+    "\u0C28\u0C4B": "no\u0304"
+    "\u0C2A\u0C4B": "po\u0304"
+    "\u0C2B\u0C4B": "pho\u0304"
+    "\u0C2C\u0C4B": "bo\u0304"
+    "\u0C2D\u0C4B": "bho\u0304"
+    "\u0C2E\u0C4B": "mo\u0304"
+    "\u0C2F\u0C4B": "yo\u0304"
+    "\u0C30\u0C4B": "ro\u0304"
+    "\u0C31\u0C4B": "r\u0332o\u0304"
+    "\u0C5A\u0C4B": "r\u0323o\u0304"
+    "\u0C32\u0C4B": "lo\u0304"
+    "\u0C33\u0C4B": "l\u0323o\u0304"
+    "\u0C34\u0C4B": "l\u0324o\u0304"
+    "\u0C35\u0C4B": "vo\u0304"
+    "\u0C36\u0C4B": "s\u0301o\u0304"
+    "\u0C37\u0C4B": "s\u0323o\u0304"
+    "\u0C38\u0C4B": "so\u0304"
+    "\u0C39\u0C4B": "ho\u0304"
+
+    # END OF CONSONANTS WITH VOWEL O WITH MACRON
+
+    # CONSONANTS WITH VOWEL O ALONE
+
+    "\u0C02\u0C15\u0C4A": "n\u0307ko"
+    "\u0C02\u0C16\u0C4A": "n\u0307kho"
+    "\u0C02\u0C17\u0C4A": "n\u0307go"
+    "\u0C02\u0C18\u0C4A": "n\u0307gho"
+    "\u0C02\u0C19\u0C4A": "n\u0307n\u0307o"
+    "\u0C02\u0C1A\u0C4A": "n\u0303co"
+    "\u0C02\u0C58\u0C4A": "n\u0303c\u0302o"
+    "\u0C02\u0C1B\u0C4A": "n\u0303cho"
+    "\u0C02\u0C1C\u0C4A": "n\u0303jo"
+    "\u0C02\u0C59\u0C4A": "n\u0303j\u0302o"
+    "\u0C02\u0C1D\u0C4A": "n\u0303jho"
+    "\u0C02\u0C1E\u0C4A": "n\u0303n\u0303o"
+    "\u0C02\u0C1F\u0C4A": "n\u0323t\u0323o"
+    "\u0C02\u0C20\u0C4A": "n\u0323t\u0323ho"
+    "\u0C02\u0C21\u0C4A": "n\u0323d\u0323o"
+    "\u0C02\u0C22\u0C4A": "n\u0323d\u0323ho"
+    "\u0C02\u0C23\u0C4A": "n\u0323n\u0323o"
+    "\u0C02\u0C24\u0C4A": "nto"
+    "\u0C02\u0C25\u0C4A": "ntho"
+    "\u0C02\u0C26\u0C4A": "ndo"
+    "\u0C02\u0C27\u0C4A": "ndho"
+    "\u0C02\u0C28\u0C4A": "nno"
+    "\u0C02\u0C2A\u0C4A": "mpo"
+    "\u0C02\u0C2B\u0C4A": "mpho"
+    "\u0C02\u0C2C\u0C4A": "mbo"
+    "\u0C02\u0C2D\u0C4A": "mbho"
+    "\u0C02\u0C2E\u0C4A": "mmo"
+    "\u0C02\u0C2F\u0C4A": "m\u0323yo"
+    "\u0C02\u0C30\u0C4A": "m\u0323ro"
+    "\u0C02\u0C31\u0C4A": "m\u0323r\u0332o"
+    "\u0C02\u0C5A\u0C4A": "m\u0323r\u0323o"
+    "\u0C02\u0C32\u0C4A": "m\u0323lo"
+    "\u0C32\u0C33\u0C4A": "m\u0323l\u0323o"
+    "\u0C02\u0C34\u0C4A": "m\u0323l\u0332o"
+    "\u0C02\u0C35\u0C4A": "m\u0323vo"
+    "\u0C02\u0C36\u0C4A": "m\u0323s\u0301o"
+    "\u0C02\u0C37\u0C4A": "m\u0323s\u0323o"
+    "\u0C02\u0C38\u0C4A": "m\u0323so"
+    "\u0C02\u0C39\u0C4A": "m\u0323ho"
+
+    "\u0C02\u0C15\u0C4A": "n\u0310ko"
+    "\u0C02\u0C16\u0C4A": "n\u0310kho"
+    "\u0C02\u0C17\u0C4A": "n\u0310go"
+    "\u0C02\u0C18\u0C4A": "n\u0310gho"
+    "\u0C02\u0C19\u0C4A": "n\u0310n\u0307o"
+    "\u0C02\u0C1A\u0C4A": "n\u0310co"
+    "\u0C02\u0C58\u0C4A": "n\u0310c\u0302o"
+    "\u0C02\u0C1B\u0C4A": "n\u0310cho"
+    "\u0C02\u0C1C\u0C4A": "n\u0310jo"
+    "\u0C02\u0C59\u0C4A": "n\u0310j\u0302o"
+    "\u0C02\u0C1D\u0C4A": "n\u0310jho"
+    "\u0C02\u0C1E\u0C4A": "n\u0310n\u0303o"
+    "\u0C02\u0C1F\u0C4A": "n\u0310t\u0323o"
+    "\u0C02\u0C20\u0C4A": "n\u0310t\u0323ho"
+    "\u0C02\u0C21\u0C4A": "n\u0310d\u0323o"
+    "\u0C02\u0C22\u0C4A": "n\u0310d\u0323ho"
+    "\u0C02\u0C23\u0C4A": "n\u0310n\u0323o"
+    "\u0C02\u0C24\u0C4A": "n\u0310to"
+    "\u0C02\u0C25\u0C4A": "n\u0310tho"
+    "\u0C02\u0C26\u0C4A": "n\u0310do"
+    "\u0C02\u0C27\u0C4A": "n\u0310dho"
+    "\u0C02\u0C28\u0C4A": "n\u0310no"
+    "\u0C02\u0C2A\u0C4A": "m\u0310po"
+    "\u0C02\u0C2B\u0C4A": "m\u0310pho"
+    "\u0C02\u0C2C\u0C4A": "m\u0310bo"
+    "\u0C02\u0C2D\u0C4A": "m\u0310bho"
+    "\u0C02\u0C2E\u0C4A": "m\u0310mo"
+    "\u0C02\u0C2F\u0C4A": "m\u0310yo"
+    "\u0C02\u0C30\u0C4A": "m\u0310ro"
+    "\u0C02\u0C31\u0C4A": "m\u0310r\u0332o"
+    "\u0C02\u0C5A\u0C4A": "m\u0310r\u0323o"
+    "\u0C02\u0C32\u0C4A": "m\u0310lo"
+    "\u0C32\u0C33\u0C4A": "m\u0310l\u0323o"
+    "\u0C02\u0C34\u0C4A": "m\u0310l\u0332o"
+    "\u0C02\u0C35\u0C4A": "m\u0310vo"
+    "\u0C02\u0C36\u0C4A": "m\u0310s\u0301o"
+    "\u0C02\u0C37\u0C4A": "m\u0310s\u0323o"
+    "\u0C02\u0C38\u0C4A": "m\u0310so"
+    "\u0C02\u0C39\u0C4A": "m\u0310ho"
+
+    "\u0C15\u0C4A": "ko"
+    "\u0C16\u0C4A": "kho"
+    "\u0C17\u0C4A": "go"
+    "\u0C18\u0C4A": "gho"
+    "\u0C19\u0C4A": "n\u0307o"
+    "\u0C1A\u0C4A": "co"
+    "\u0C58\u0C4A": "c\u0302o"
+    "\u0C1B\u0C4A": "cho"
+    "\u0C1C\u0C4A": "jo"
+    "\u0C59\u0C4A": "j\u0302o"
+    "\u0C1D\u0C4A": "jho"
+    "\u0C1E\u0C4A": "n\u0303o"
+    "\u0C1F\u0C4A": "t\u0323o"
+    "\u0C20\u0C4A": "t\u0323ho"
+    "\u0C21\u0C4A": "d\u0323o"
+    "\u0C22\u0C4A": "d\u0323ho"
+    "\u0C23\u0C4A": "n\u0323o"
+    "\u0C24\u0C4A": "to"
+    "\u0C25\u0C4A": "tho"
+    "\u0C26\u0C4A": "do"
+    "\u0C27\u0C4A": "dho"
+    "\u0C28\u0C4A": "no"
+    "\u0C2A\u0C4A": "po"
+    "\u0C2B\u0C4A": "pho"
+    "\u0C2C\u0C4A": "bo"
+    "\u0C2D\u0C4A": "bho"
+    "\u0C2E\u0C4A": "mo"
+    "\u0C2F\u0C4A": "yo"
+    "\u0C30\u0C4A": "ro"
+    "\u0C31\u0C4A": "r\u0332o"
+    "\u0C5A\u0C4A": "r\u0323o"
+    "\u0C32\u0C4A": "lo"
+    "\u0C33\u0C4A": "l\u0323o"
+    "\u0C34\u0C4A": "l\u0324o"
+    "\u0C35\u0C4A": "vo"
+    "\u0C36\u0C4A": "s\u0301o"
+    "\u0C37\u0C4A": "s\u0323o"
+    "\u0C38\u0C4A": "so"
+    "\u0C39\u0C4A": "ho"
+
+    # END OF CONSONANTS WITH VOWEL O ALONE
+
+    # INITIAL AND INDEPENDENT VOWELS
+    "\u0C06": "a\u0304"
+    "\u0C10": "ai"
+    "\u0C14": "au"
+    "\u0C05": "a"
+    "\u0C08": "i\u0304"
+    "\u0C07": "i"
+    "\u0C0A": "u\u0304"
+    "\u0C09": "u"
+    "\u0C0B": "r\u0325"
+    "\u0C60": "r\u0304\u0325"
+    "\u0C0C": "l\u0325"
+    "\u0C61": "l\u0304\u0325"
+    "\u0C0F": "e\u0304"
+    "\u0C0E": "e"
+    "\u0C13": "o\u0304"
+    "\u0C12": "o"
+
+    # ALL REMAINING CONSONANTS WITH NO VOWELS
+
+    # CONSONANTS WITH NO VOWEL
+
+    "\u0C02\u0C15\u0C4D": "n\u0307k"
+    "\u0C02\u0C16\u0C4D": "n\u0307kh"
+    "\u0C02\u0C17\u0C4D": "n\u0307g"
+    "\u0C02\u0C18\u0C4D": "n\u0307gh"
+    "\u0C02\u0C19\u0C4D": "n\u0307n\u0307"
+    "\u0C02\u0C1A\u0C4D": "n\u0303c"
+    "\u0C02\u0C58\u0C4D": "n\u0303c\u0302"
+    "\u0C02\u0C1B\u0C4D": "n\u0303ch"
+    "\u0C02\u0C1C\u0C4D": "n\u0303j"
+    "\u0C02\u0C59\u0C4D": "n\u0303j\u0302"
+    "\u0C02\u0C1D\u0C4D": "n\u0303jh"
+    "\u0C02\u0C1E\u0C4D": "n\u0303n\u0303"
+    "\u0C02\u0C1F\u0C4D": "n\u0323t\u0323"
+    "\u0C02\u0C20\u0C4D": "n\u0323t\u0323h"
+    "\u0C02\u0C21\u0C4D": "n\u0323d\u0323"
+    "\u0C02\u0C22\u0C4D": "n\u0323d\u0323h"
+    "\u0C02\u0C23\u0C4D": "n\u0323n\u0323"
+    "\u0C02\u0C24\u0C4D": "nt"
+    "\u0C02\u0C25\u0C4D": "nth"
+    "\u0C02\u0C26\u0C4D": "nd"
+    "\u0C02\u0C27\u0C4D": "ndh"
+    "\u0C02\u0C28\u0C4D": "nn"
+    "\u0C02\u0C2A\u0C4D": "mp"
+    "\u0C02\u0C2B\u0C4D": "mph"
+    "\u0C02\u0C2C\u0C4D": "mb"
+    "\u0C02\u0C2D\u0C4D": "mbh"
+    "\u0C02\u0C2E\u0C4D": "mm"
+    "\u0C02\u0C2F\u0C4D": "m\u0323y"
+    "\u0C02\u0C30\u0C4D": "m\u0323r"
+    "\u0C02\u0C31\u0C4D": "m\u0323r\u0332"
+    "\u0C02\u0C5A\u0C4D": "m\u0323r\u0323"
+    "\u0C02\u0C32\u0C4D": "m\u0323l"
+    "\u0C32\u0C33\u0C4D": "m\u0323l\u0323"
+    "\u0C02\u0C34\u0C4D": "m\u0323l\u0332"
+    "\u0C02\u0C35\u0C4D": "m\u0323v"
+    "\u0C02\u0C36\u0C4D": "m\u0323s\u0301"
+    "\u0C02\u0C37\u0C4D": "m\u0323s\u0323"
+    "\u0C02\u0C38\u0C4D": "m\u0323s"
+    "\u0C02\u0C39\u0C4D": "m\u0323h"
+
+    "\u0C02\u0C15\u0C4D": "n\u0310k"
+    "\u0C02\u0C16\u0C4D": "n\u0310kh"
+    "\u0C02\u0C17\u0C4D": "n\u0310g"
+    "\u0C02\u0C18\u0C4D": "n\u0310gh"
+    "\u0C02\u0C19\u0C4D": "n\u0310n\u0307"
+    "\u0C02\u0C1A\u0C4D": "n\u0310c"
+    "\u0C02\u0C58\u0C4D": "n\u0310c\u0302"
+    "\u0C02\u0C1B\u0C4D": "n\u0310ch"
+    "\u0C02\u0C1C\u0C4D": "n\u0310j"
+    "\u0C02\u0C59\u0C4D": "n\u0310j\u0302"
+    "\u0C02\u0C1D\u0C4D": "n\u0310jh"
+    "\u0C02\u0C1E\u0C4D": "n\u0310n\u0303"
+    "\u0C02\u0C1F\u0C4D": "n\u0310t\u0323"
+    "\u0C02\u0C20\u0C4D": "n\u0310t\u0323h"
+    "\u0C02\u0C21\u0C4D": "n\u0310d\u0323"
+    "\u0C02\u0C22\u0C4D": "n\u0310d\u0323h"
+    "\u0C02\u0C23\u0C4D": "n\u0310n\u0323"
+    "\u0C02\u0C24\u0C4D": "n\u0310t"
+    "\u0C02\u0C25\u0C4D": "n\u0310th"
+    "\u0C02\u0C26\u0C4D": "n\u0310d"
+    "\u0C02\u0C27\u0C4D": "n\u0310dh"
+    "\u0C02\u0C28\u0C4D": "n\u0310n"
+    "\u0C02\u0C2A\u0C4D": "m\u0310p"
+    "\u0C02\u0C2B\u0C4D": "m\u0310ph"
+    "\u0C02\u0C2C\u0C4D": "m\u0310b"
+    "\u0C02\u0C2D\u0C4D": "m\u0310bh"
+    "\u0C02\u0C2E\u0C4D": "m\u0310m"
+    "\u0C02\u0C2F\u0C4D": "m\u0310y"
+    "\u0C02\u0C30\u0C4D": "m\u0310r"
+    "\u0C02\u0C31\u0C4D": "m\u0310r\u0332"
+    "\u0C02\u0C5A\u0C4D": "m\u0310r\u0323"
+    "\u0C02\u0C32\u0C4D": "m\u0310l"
+    "\u0C32\u0C33\u0C4D": "m\u0310l\u0323"
+    "\u0C02\u0C34\u0C4D": "m\u0310l\u0332"
+    "\u0C02\u0C35\u0C4D": "m\u0310v"
+    "\u0C02\u0C36\u0C4D": "m\u0310s\u0301"
+    "\u0C02\u0C37\u0C4D": "m\u0310s\u0323"
+    "\u0C02\u0C38\u0C4D": "m\u0310s"
+    "\u0C02\u0C39\u0C4D": "m\u0310h"
+
+    "\u0C15\u0C4D": "k"
+    "\u0C16\u0C4D": "kh"
+    "\u0C17\u0C4D": "g"
+    "\u0C18\u0C4D": "gh"
+    "\u0C19\u0C4D": "n\u0307"
+    "\u0C1A\u0C4D": "c"
+    "\u0C58\u0C4D": "c\u0302"
+    "\u0C1B\u0C4D": "ch"
+    "\u0C1C\u0C4D": "j"
+    "\u0C59\u0C4D": "j\u0302"
+    "\u0C1D\u0C4D": "jh"
+    "\u0C1E\u0C4D": "n\u0303"
+    "\u0C1F\u0C4D": "t\u0323"
+    "\u0C20\u0C4D": "t\u0323h"
+    "\u0C21\u0C4D": "d\u0323"
+    "\u0C22\u0C4D": "d\u0323h"
+    "\u0C23\u0C4D": "n\u0323"
+    "\u0C24\u0C4D": "t"
+    "\u0C25\u0C4D": "th"
+    "\u0C26\u0C4D": "d"
+    "\u0C27\u0C4D": "dh"
+    "\u0C28\u0C4D": "n"
+    "\u0C2A\u0C4D": "p"
+    "\u0C2B\u0C4D": "ph"
+    "\u0C2C\u0C4D": "b"
+    "\u0C2D\u0C4D": "bh"
+    "\u0C2E\u0C4D": "m"
+    "\u0C2F\u0C4D": "y"
+    "\u0C30\u0C4D": "r"
+    "\u0C31\u0C4D": "r\u0332"
+    "\u0C5A\u0C4D": "r\u0323"
+    "\u0C32\u0C4D": "l"
+    "\u0C33\u0C4D": "l\u0323"
+    "\u0C34\u0C4D": "l\u0324"
+    "\u0C35\u0C4D": "v"
+    "\u0C36\u0C4D": "s\u0301"
+    "\u0C37\u0C4D": "s\u0323"
+    "\u0C38\u0C4D": "s"
+    "\u0C39\u0C4D": "h"
+
+    # END OF CONSONANTS WITH NO VOWEL
+
+    # CONSONANTS WITH VOWEL A ALONE
+
+    "\u0C02\u0C15": "n\u0307ka"
+    "\u0C02\u0C16": "n\u0307kha"
+    "\u0C02\u0C17": "n\u0307ga"
+    "\u0C02\u0C18": "n\u0307gha"
+    "\u0C02\u0C19": "n\u0307n\u0307a"
+    "\u0C02\u0C1A": "n\u0303ca"
+    "\u0C02\u0C58": "n\u0303c\u0302a"
+    "\u0C02\u0C1B": "n\u0303cha"
+    "\u0C02\u0C1C": "n\u0303ja"
+    "\u0C02\u0C59": "n\u0303j\u0302a"
+    "\u0C02\u0C1D": "n\u0303jha"
+    "\u0C02\u0C1E": "n\u0303n\u0303a"
+    "\u0C02\u0C1F": "n\u0323t\u0323a"
+    "\u0C02\u0C20": "n\u0323t\u0323ha"
+    "\u0C02\u0C21": "n\u0323d\u0323a"
+    "\u0C02\u0C22": "n\u0323d\u0323ha"
+    "\u0C02\u0C23": "n\u0323n\u0323a"
+    "\u0C02\u0C24": "nta"
+    "\u0C02\u0C25": "ntha"
+    "\u0C02\u0C26": "nda"
+    "\u0C02\u0C27": "ndha"
+    "\u0C02\u0C28": "nna"
+    "\u0C02\u0C2A": "mpa"
+    "\u0C02\u0C2B": "mpha"
+    "\u0C02\u0C2C": "mba"
+    "\u0C02\u0C2D": "mbha"
+    "\u0C02\u0C2E": "mma"
+    "\u0C02\u0C2F": "m\u0323ya"
+    "\u0C02\u0C30": "m\u0323ra"
+    "\u0C02\u0C31": "m\u0323r\u0332a"
+    "\u0C02\u0C5A": "m\u0323r\u0323a"
+    "\u0C02\u0C32": "m\u0323la"
+    "\u0C32\u0C33": "m\u0323l\u0323a"
+    "\u0C02\u0C34": "m\u0323l\u0332a"
+    "\u0C02\u0C35": "m\u0323va"
+    "\u0C02\u0C36": "m\u0323s\u0301a"
+    "\u0C02\u0C37": "m\u0323s\u0323a"
+    "\u0C02\u0C38": "m\u0323sa"
+    "\u0C02\u0C39": "m\u0323ha"
+
+    "\u0C02\u0C15": "n\u0310ka"
+    "\u0C02\u0C16": "n\u0310kha"
+    "\u0C02\u0C17": "n\u0310ga"
+    "\u0C02\u0C18": "n\u0310gha"
+    "\u0C02\u0C19": "n\u0310n\u0307a"
+    "\u0C02\u0C1A": "n\u0310ca"
+    "\u0C02\u0C58": "n\u0310c\u0302a"
+    "\u0C02\u0C1B": "n\u0310cha"
+    "\u0C02\u0C1C": "n\u0310ja"
+    "\u0C02\u0C59": "n\u0310j\u0302a"
+    "\u0C02\u0C1D": "n\u0310jha"
+    "\u0C02\u0C1E": "n\u0310n\u0303a"
+    "\u0C02\u0C1F": "n\u0310t\u0323a"
+    "\u0C02\u0C20": "n\u0310t\u0323ha"
+    "\u0C02\u0C21": "n\u0310d\u0323a"
+    "\u0C02\u0C22": "n\u0310d\u0323ha"
+    "\u0C02\u0C23": "n\u0310n\u0323a"
+    "\u0C02\u0C24": "n\u0310ta"
+    "\u0C02\u0C25": "n\u0310tha"
+    "\u0C02\u0C26": "n\u0310da"
+    "\u0C02\u0C27": "n\u0310dha"
+    "\u0C02\u0C28": "n\u0310na"
+    "\u0C02\u0C2A": "m\u0310pa"
+    "\u0C02\u0C2B": "m\u0310pha"
+    "\u0C02\u0C2C": "m\u0310ba"
+    "\u0C02\u0C2D": "m\u0310bha"
+    "\u0C02\u0C2E": "m\u0310ma"
+    "\u0C02\u0C2F": "m\u0310ya"
+    "\u0C02\u0C30": "m\u0310ra"
+    "\u0C02\u0C31": "m\u0310r\u0332a"
+    "\u0C02\u0C5A": "m\u0310r\u0323a"
+    "\u0C02\u0C32": "m\u0310la"
+    "\u0C32\u0C33": "m\u0310l\u0323a"
+    "\u0C02\u0C34": "m\u0310l\u0332a"
+    "\u0C02\u0C35": "m\u0310va"
+    "\u0C02\u0C36": "m\u0310s\u0301a"
+    "\u0C02\u0C37": "m\u0310s\u0323a"
+    "\u0C02\u0C38": "m\u0310sa"
+    "\u0C02\u0C39": "m\u0310ha"
+
+    "\u0C15": "ka"
+    "\u0C16": "kha"
+    "\u0C17": "ga"
+    "\u0C18": "gha"
+    "\u0C19": "n\u0307a"
+    "\u0C1A": "ca"
+    "\u0C58": "c\u0302a"
+    "\u0C1B": "cha"
+    "\u0C1C": "ja"
+    "\u0C59": "j\u0302a"
+    "\u0C1D": "jha"
+    "\u0C1E": "n\u0303a"
+    "\u0C1F": "t\u0323a"
+    "\u0C20": "t\u0323ha"
+    "\u0C21": "d\u0323a"
+    "\u0C22": "d\u0323ha"
+    "\u0C23": "n\u0323a"
+    "\u0C24": "ta"
+    "\u0C25": "tha"
+    "\u0C26": "da"
+    "\u0C27": "dha"
+    "\u0C28": "na"
+    "\u0C2A": "pa"
+    "\u0C2B": "pha"
+    "\u0C2C": "ba"
+    "\u0C2D": "bha"
+    "\u0C2E": "ma"
+    "\u0C2F": "ya"
+    "\u0C30": "ra"
+    "\u0C31": "r\u0332a"
+    "\u0C5A": "r\u0323a"
+    "\u0C32": "la"
+    "\u0C33": "l\u0323a"
+    "\u0C34": "l\u0324a"
+    "\u0C35": "va"
+    "\u0C36": "s\u0301a"
+    "\u0C37": "s\u0323a"
+    "\u0C38": "sa"
+    "\u0C39": "ha"
+
+    # END OF CONSONANTS WITH VOWEL A ALONE
+
+    "\u0C3A": "\u0027"
+    "\u0C77": "\u002A"
+    "\u0965": "\u002F\u002F"
+    "\u0964": "\u002F"
+
+    # TELUGU DIGITS
+
+    "\u0C66": "0"
+    "\u0C67": "1"
+    "\u0C68": "2"
+    "\u0C69": "3"
+    "\u0C6A": "4"
+    "\u0C6B": "5"
+    "\u0C6C": "6"
+    "\u0C6D": "7"
+    "\u0C6E": "8"
+    "\u0C6F": "9"

+ 19 - 0
scriptshifter/tables/data/tigrinya.yml

@@ -0,0 +1,19 @@
+---
+general:
+  name: Tigrinya
+  parents:
+    - _ignore_base
+    - _ethiopic_base
+
+  description: Tigrinya language in the Ethiopic (Ge'ez) script
+  case_sensitive: false
+
+roman_to_script:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    " " : " "
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 28 - 1
scriptshifter/tables/index.yml

@@ -20,6 +20,9 @@ arabic:
     library.
   marc_code: ara
   name: Arabic
+amharic:
+  marc_code: amh
+  name: Amharic  
 armenian:
   marc_code: arm
   name: Armenian
@@ -38,6 +41,7 @@ armenian:
 #     krl, kom, kum, lez, lit, chm, nog, oss, rum, rom, sel, udm, sah
 #   name: Asian Cyrillic
 assamese:
+  marc_code: asm  
   name: assamese
 azerbaijani_cyrillic:
   marc_code: aze
@@ -51,6 +55,12 @@ belarusian:
 bengali:
   marc_code: ben
   name: Bengali
+bihari_devanagari:
+  marc_code: bih
+  name: Bihari (Devanagari)
+braj_devanagari:
+  marc_code: bra
+  name: Braj (Devanagari)  
 bulgarian:
   marc_code: bul
   name: Bulgarian
@@ -89,15 +99,19 @@ divehi_thaana:
   marc_code: div
   name: Divehi (Thaana)
 dogri_devanagari:
+  marc_code: doi
   name: Dogri (Devanagari)
 dungan_cyrillic:
+  marc_code: sit  
   name: Dungan (Cyrillic)
 ethiopic:
   marc_code: amh, eth
   name: Ethiopic (Amharic)
 even-evenki_cyrillic:
+  marc_code: tut
   name: Even/Evenki (Cyrillic)
 gagauz_cyrillic:
+  marc_code: tut
   name: Gagauz (Cyrillic)
 georgian:
   marc_code: geo
@@ -114,7 +128,7 @@ gujarati:
 hebrew:
   marc_code: heb
   name: Hebrew
-hindi_devanagari:
+hindi:
   marc_code: hin
   name: Hindi (Devanagari)
 hiragana:
@@ -142,8 +156,10 @@ kazakh_cyrillic:
   marc_code: kaz
   name: Kazakh (Cyrillic)
 khakass_cyrillic:
+  marc_code: tut
   name: Khakass (Cyrillic)
 khanty_cyrillic:
+  marc_code: fiu  
   name: Khanty (Cyrillic)
 khmer:
   marc_code: khm
@@ -162,6 +178,7 @@ korean_nonames:
   marc_code: kor
   name: Korean
 koryak_cyrillic:
+  marc_code: mis
   name: Koryak (Cyrillic)
 kurdish:
   marc_code: kur
@@ -175,6 +192,9 @@ lithuanian_cyrillic:
 macedonian:
   marc_code: mac
   name: Macedonian
+maithili_devanagari:
+  marc_code: mai
+  name: Maithili (Devanagari)  
 malayalam:
   marc_code: mal
   name: Malayalam
@@ -211,6 +231,9 @@ oriya:
 ossetic_cyrillic:
   marc_code: oss
   name: Ossetic (Cyrillic)
+pahari_devanagari:
+  marc_code: him
+  name: Pahari (Devanagari)  
 pali:
   marc_code: pli
   name: Pali
@@ -281,6 +304,9 @@ thai:
 tibetan:
   marc_code: tib
   name: Tibetan
+tigrinya:
+  marc_code: tir
+  name: Tigrinya  
 tod_mongolian:
   marc_code: xal
   name: Tod Mongolian
@@ -315,6 +341,7 @@ yiddish:
   marc_code: yid
   name: Yiddish
 yuit_cyrillic:
+  marc_code: ypk
   name: Yuit (Cyrillic)
   
 

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů