Explorar o código

Create Gurmukhi base and nasalization hooks.

scossu hai 1 mes
pai
achega
88749b6ffe

+ 3 - 1
doc/hooks.md

@@ -127,7 +127,9 @@ class. This may change in the future as specific needs arise.
 
 The following members of the context object are available in all the hooks:
 
-- `ctx.src`: Source text. Read only.
+- `ctx.orig`: Original source text. Read only.
+- `ctx.src`: Source text, initially equal to `ctx.orig` but it may be modified,
+  e.g. during normalization.
 - `ctx.general`: Configuration general options.
 - `ctx.langsec`: language section (S2R or R2S) of configuration.
 - `ctx.options`: language-specific options defined in configuration and set

+ 39 - 0
scriptshifter/hooks/gurmukhi/__init__.py

@@ -0,0 +1,39 @@
+from logging import getLogger
+from os import path
+from re import compile
+
+from yaml import load as yload
+try:
+    from yaml import CLoader as Loader
+except ImportError:
+    from yaml import Loader
+
+
+logger = getLogger(__name__)
+
+MOD_BASEDIR = path.dirname(__file__)
+
+with open(path.join(MOD_BASEDIR, "gurmukhi_nasalization_pre.yml")) as fh:
+    nas_config = {"initial": {}, "default": {}}
+
+    for k, v in yload(fh, Loader=Loader).items():
+        if "%" in k:
+            nas_config["initial"][compile(k.replace("%", "\\b"))] = v
+        else:
+            nas_config["default"][k] = v
+
+
+def nasalize_post_config(ctx):
+    """
+    Preprocess Roman input to get a uniform nasalization.
+
+    The result is not a correct romanization: it is an intermediate stage
+    to be passed to the Gurmukhi table.
+    """
+    for k, v in nas_config["initial"].items():
+        ctx.src = k.sub(v, ctx.src)
+    for k, v in nas_config["default"].items():
+        ctx.src = ctx.src.replace(k, v)
+
+    if ctx.orig != ctx.src:
+        logger.debug(f"Corrected nasalization: {ctx.orig} -> {ctx.src}")

+ 637 - 0
scriptshifter/hooks/gurmukhi/gurmukhi_nasalization_pre.yml

@@ -0,0 +1,637 @@
+---
+# Corrects nasal consonants used to represent one of the
+# two Gurmukhi nasal marks (bindi or tippi) to the unique
+# combinations m-with-dot-below for bindi
+# or m-with-breve above for tippi.
+
+# BINDI m\u0323 (\u0A02) USED AFTER A MACRON, I MACRON, E, O, AI, AU, FINAL U,
+# FINAL U MACRON
+# TIPPI m\u0306 (\u0A70) USED AFTER A, I, NON-FINAL U, NON-FINAL U MACRON
+
+# CONSONANTS FOLLOWING VOWEL A WITH MACRON (bindi)
+
+"a\u0304mbh": "a\u0304m\u0323bh"
+"a\u0304mb": "a\u0304m\u0323b"
+"a\u0304mf": "a\u0304m\u0323f"
+"a\u0304mm": "a\u0304m\u0323m"
+"a\u0304m\u0323l\u0323": "a\u0304m\u0323l\u0323"
+"a\u0304m\u0323l": "a\u0304m\u0323l"
+"a\u0304mph": "a\u0304m\u0323ph"
+"a\u0304mp": "a\u0304m\u0323p"
+"a\u0304m\u0323r\u0323": "a\u0304m\u0323r\u0323"
+"a\u0304m\u0323r": "a\u0304m\u0323r"
+"a\u0304m\u0323sh": "a\u0304m\u0323sh"
+"a\u0304m\u0323s": "a\u0304m\u0323s"
+"a\u0304m\u0323w": "a\u0304m\u0323w"
+"a\u0304m\u0323y": "a\u0304m\u0323y"
+"a\u0304m\u0323h": "a\u0304m\u0323h"
+"%a\u0304m\u0323": "a\u0304m\u0323"
+"a\u0304n\u0303ch": "a\u0304m\u0323ch"
+"a\u0304n\u0303c": "a\u0304m\u0323c"
+"a\u0304n\u0303jh": "a\u0304m\u0323jh"
+"a\u0304n\u0303j": "a\u0304m\u0323j"
+"a\u0304n\u0303n\u0303": "a\u0304m\u0323n\u0303"
+"a\u0304n\u0303z": "a\u0304m\u0323z"
+"a\u0304n\u0307g\u0332h\u0332": "a\u0304m\u0323g\u0332h\u0332"
+"a\u0304n\u0307gh": "a\u0304m\u0323gh"
+"a\u0304n\u0307g": "a\u0304m\u0323g"
+"a\u0304n\u0307kh": "a\u0304m\u0323kh"
+"a\u0304n\u0307k\u0332h\u0332": "a\u0304m\u0323k\u0332h\u0332"
+"a\u0304n\u0307k": "a\u0304m\u0323k"
+"a\u0304n\u0307n\u0307": "a\u0304m\u0323n\u0307"
+"a\u0304n\u0307q": "a\u0304m\u0323\u0307q"
+"a\u0304n\u0323d\u0323h": "a\u0304m\u0323d\u0323h"
+"a\u0304n\u0323d\u0323": "a\u0304m\u0323d\u0323"
+"a\u0304n\u0323n\u0323": "a\u0304m\u0323n\u0323"
+"a\u0304n\u0323t\u0323h": "a\u0304m\u0323t\u0323h"
+"a\u0304n\u0323t\u0323": "a\u0304m\u0323t\u0323"
+"a\u0304ndh": "a\u0304m\u0323dh"
+"a\u0304nd": "a\u0304m\u0323d"
+"a\u0304nn": "a\u0304m\u0323n"
+"a\u0304nth": "a\u0304m\u0323th"
+"a\u0304nt": "a\u0304m\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL A WITH MACRON (bindi)
+
+# CONSONANTS FOLLOWING VOWEL AI WITH MACRON (bindi)
+
+"ai\u0304mbh": "ai\u0304m\u0323bh"
+"ai\u0304mb": "ai\u0304m\u0323b"
+"ai\u0304mf": "ai\u0304m\u0323f"
+"ai\u0304mm": "ai\u0304m\u0323m"
+"ai\u0304m\u0323l\u0323": "ai\u0304m\u0323l\u0323"
+"ai\u0304m\u0323l": "ai\u0304m\u0323l"
+"ai\u0304mph": "ai\u0304m\u0323ph"
+"ai\u0304mp": "ai\u0304m\u0323p"
+"ai\u0304m\u0323r\u0323": "ai\u0304m\u0323r\u0323"
+"ai\u0304m\u0323r": "ai\u0304m\u0323r"
+"ai\u0304m\u0323sh": "ai\u0304m\u0323sh"
+"ai\u0304m\u0323s": "ai\u0304m\u0323s"
+"ai\u0304m\u0323w": "ai\u0304m\u0323w"
+"ai\u0304m\u0323y": "ai\u0304m\u0323y"
+"ai\u0304m\u0323h": "ai\u0304m\u0323h"
+"%ai\u0304m\u0323": "ai\u0304m\u0323"
+"ai\u0304n\u0303ch": "ai\u0304m\u0323ch"
+"ai\u0304n\u0303c": "ai\u0304m\u0323c"
+"ai\u0304n\u0303jh": "ai\u0304m\u0323jh"
+"ai\u0304n\u0303j": "ai\u0304m\u0323j"
+"ai\u0304n\u0303n\u0303": "ai\u0304m\u0323n\u0303"
+"ai\u0304n\u0303z": "ai\u0304m\u0323z"
+"ai\u0304n\u0307g\u0332h\u0332": "ai\u0304m\u0323g\u0332h\u0332"
+"ai\u0304n\u0307gh": "ai\u0304m\u0323gh"
+"ai\u0304n\u0307g": "ai\u0304m\u0323g"
+"ai\u0304n\u0307kh": "ai\u0304m\u0323kh"
+"ai\u0304n\u0307k\u0332h\u0332": "ai\u0304m\u0323k\u0332h\u0332"
+"ai\u0304n\u0307k": "ai\u0304m\u0323k"
+"ai\u0304n\u0307n\u0307": "ai\u0304m\u0323n\u0307"
+"ai\u0304n\u0307q": "ai\u0304m\u0323\u0307q"
+"ai\u0304n\u0323d\u0323h": "ai\u0304m\u0323d\u0323h"
+"ai\u0304n\u0323d\u0323": "ai\u0304m\u0323d\u0323"
+"ai\u0304n\u0323n\u0323": "ai\u0304m\u0323n\u0323"
+"ai\u0304n\u0323t\u0323h": "ai\u0304m\u0323t\u0323h"
+"ai\u0304n\u0323t\u0323": "ai\u0304m\u0323t\u0323"
+"ai\u0304ndh": "ai\u0304m\u0323dh"
+"ai\u0304nd": "ai\u0304m\u0323d"
+"ai\u0304nn": "ai\u0304m\u0323n"
+"ai\u0304nth": "ai\u0304m\u0323th"
+"ai\u0304nt": "ai\u0304m\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL AI WITH MACRON (bindi)
+
+# CONSONANTS FOLLOWING VOWEL AU WITH MACRON (tippi)
+
+"au\u0304mbh": "au\u0304m\u0306bh"
+"au\u0304mb": "au\u0304m\u0306b"
+"au\u0304mf": "au\u0304m\u0306f"
+"au\u0304mm": "au\u0304m\u0306m"
+"au\u0304m\u0323l\u0323": "au\u0304m\u0306l\u0323"
+"au\u0304m\u0323l": "au\u0304m\u0306l"
+"au\u0304mph": "au\u0304m\u0306ph"
+"au\u0304mp": "au\u0304m\u0306p"
+"au\u0304m\u0323r\u0323": "au\u0304m\u0306r\u0323"
+"au\u0304m\u0323r": "au\u0304m\u0306r"
+"au\u0304m\u0323sh": "au\u0304m\u0306sh"
+"au\u0304m\u0323s": "au\u0304m\u0306s"
+"au\u0304m\u0323w": "au\u0304m\u0306w"
+"au\u0304m\u0323y": "au\u0304m\u0306y"
+"au\u0304m\u0323h": "au\u0304m\u0306h"
+"%au\u0304m\u0323": "au\u0304m\u0306"
+"au\u0304n\u0303ch": "au\u0304m\u0306ch"
+"au\u0304n\u0303c": "au\u0304m\u0306c"
+"au\u0304n\u0303jh": "au\u0304m\u0306jh"
+"au\u0304n\u0303j": "au\u0304m\u0306j"
+"au\u0304n\u0303n\u0303": "au\u0304m\u0306n\u0303"
+"au\u0304n\u0303z": "au\u0304m\u0306z"
+"au\u0304n\u0307g\u0332h\u0332": "au\u0304m\u0306g\u0332h\u0332"
+"au\u0304n\u0307gh": "au\u0304m\u0306gh"
+"au\u0304n\u0307g": "au\u0304m\u0306g"
+"au\u0304n\u0307kh": "au\u0304m\u0306kh"
+"au\u0304n\u0307k\u0332h\u0332": "au\u0304m\u0306k\u0332h\u0332"
+"au\u0304n\u0307k": "au\u0304m\u0306k"
+"au\u0304n\u0307n\u0307": "au\u0304m\u0306n\u0307"
+"au\u0304n\u0307q": "au\u0304m\u0306\u0307q"
+"au\u0304n\u0323d\u0323h": "au\u0304m\u0306d\u0323h"
+"au\u0304n\u0323d\u0323": "au\u0304m\u0306d\u0323"
+"au\u0304n\u0323n\u0323": "au\u0304m\u0306n\u0323"
+"au\u0304n\u0323t\u0323h": "au\u0304m\u0306t\u0323h"
+"au\u0304n\u0323t\u0323": "au\u0304m\u0306t\u0323"
+"au\u0304ndh": "au\u0304m\u0306dh"
+"au\u0304nd": "au\u0304m\u0306d"
+"au\u0304nn": "au\u0304m\u0306n"
+"au\u0304nth": "au\u0304m\u0306th"
+"au\u0304nt": "au\u0304m\u0306t"
+
+# END OF CONSONANTS FOLLOWING VOWEL AU WITH MACRON (tippi)
+
+# CONSONANTS FOLLOWING VOWEL AI (bindi)
+
+"aimbh": "aim\u0323bh"
+"aimb": "aim\u0323b"
+"aimf": "aim\u0323f"
+"aimm": "aim\u0323m"
+"aim\u0323l\u0323": "aim\u0323l\u0323"
+"aim\u0323l": "aim\u0323l"
+"aimph": "aim\u0323ph"
+"aimp": "aim\u0323p"
+"aim\u0323r\u0323": "aim\u0323r\u0323"
+"aim\u0323r": "aim\u0323r"
+"aim\u0323sh": "aim\u0323sh"
+"aim\u0323s": "aim\u0323s"
+"aim\u0323w": "aim\u0323w"
+"aim\u0323y": "aim\u0323y"
+"aim\u0323h": "aim\u0323h"
+"%aim\u0323": "aim\u0323"
+"ain\u0303ch": "aim\u0323ch"
+"ain\u0303c": "aim\u0323c"
+"ain\u0303jh": "aim\u0323jh"
+"ain\u0303j": "aim\u0323j"
+"ain\u0303n\u0303": "aim\u0323n\u0303"
+"ain\u0303z": "aim\u0323z"
+"ain\u0307g\u0332h\u0332": "aim\u0323g\u0332h\u0332"
+"ain\u0307gh": "aim\u0323gh"
+"ain\u0307g": "aim\u0323g"
+"ain\u0307kh": "aim\u0323kh"
+"ain\u0307k\u0332h\u0332": "aim\u0323k\u0332h\u0332"
+"ain\u0307k": "aim\u0323k"
+"ain\u0307n\u0307": "aim\u0323n\u0307"
+"ain\u0307q": "aim\u0323\u0307q"
+"ain\u0323d\u0323h": "aim\u0323d\u0323h"
+"ain\u0323d\u0323": "aim\u0323d\u0323"
+"ain\u0323n\u0323": "aim\u0323n\u0323"
+"ain\u0323t\u0323h": "aim\u0323t\u0323h"
+"ain\u0323t\u0323": "aim\u0323t\u0323"
+"aindh": "aim\u0323dh"
+"aind": "aim\u0323d"
+"ainn": "aim\u0323n"
+"ainth": "aim\u0323th"
+"aint": "aim\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL AI (bindi)
+
+# CONSONANTS FOLLOWING VOWEL AU (bindi)
+
+"aumbh": "aum\u0323bh"
+"aumb": "aum\u0323b"
+"aumf": "aum\u0323f"
+"aumm": "aum\u0323m"
+"aum\u0323l\u0323": "aum\u0323l\u0323"
+"aum\u0323l": "aum\u0323l"
+"aumph": "aum\u0323ph"
+"aump": "aum\u0323p"
+"aum\u0323r\u0323": "aum\u0323r\u0323"
+"aum\u0323r": "aum\u0323r"
+"aum\u0323sh": "aum\u0323sh"
+"aum\u0323s": "aum\u0323s"
+"aum\u0323w": "aum\u0323w"
+"aum\u0323y": "aum\u0323y"
+"aum\u0323h": "aum\u0323h"
+"%aum\u0323": "aum\u0323"
+"aun\u0303ch": "aum\u0323ch"
+"aun\u0303c": "aum\u0323c"
+"aun\u0303jh": "aum\u0323jh"
+"aun\u0303j": "aum\u0323j"
+"aun\u0303n\u0303": "aum\u0323n\u0303"
+"aun\u0303z": "aum\u0323z"
+"aun\u0307g\u0332h\u0332": "aum\u0323g\u0332h\u0332"
+"aun\u0307gh": "aum\u0323gh"
+"aun\u0307g": "aum\u0323g"
+"aun\u0307kh": "aum\u0323kh"
+"aun\u0307k\u0332h\u0332": "aum\u0323k\u0332h\u0332"
+"aun\u0307k": "aum\u0323k"
+"aun\u0307n\u0307": "aum\u0323n\u0307"
+"aun\u0307q": "aum\u0323\u0307q"
+"aun\u0323d\u0323h": "aum\u0323d\u0323h"
+"aun\u0323d\u0323": "aum\u0323d\u0323"
+"aun\u0323n\u0323": "aum\u0323n\u0323"
+"aun\u0323t\u0323h": "aum\u0323t\u0323h"
+"aun\u0323t\u0323": "aum\u0323t\u0323"
+"aundh": "aum\u0323dh"
+"aund": "aum\u0323d"
+"aunn": "aum\u0323n"
+"aunth": "aum\u0323th"
+"aunt": "aum\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL AU (bindi)
+
+# CONSONANTS FOLLOWING VOWEL A ALONE (tippi)
+
+"ambh": "am\u0306bh"
+"amb": "am\u0306b"
+"amf": "am\u0306f"
+"amm": "am\u0306m"
+"am\u0323l\u0323": "am\u0306l\u0323"
+"am\u0323l": "am\u0306l"
+"amph": "am\u0306ph"
+"amp": "am\u0306p"
+"am\u0323r\u0323": "am\u0306r\u0323"
+"am\u0323r": "am\u0306r"
+"am\u0323sh": "am\u0306sh"
+"am\u0323s": "am\u0306s"
+"am\u0323w": "am\u0306w"
+"am\u0323y": "am\u0306y"
+"am\u0323h": "am\u0306h"
+"%am\u0306": "am\u0306"
+"an\u0303ch": "am\u0306ch"
+"an\u0303c": "am\u0306c"
+"an\u0303jh": "am\u0306jh"
+"an\u0303j": "am\u0306j"
+"an\u0303n\u0303": "am\u0306n\u0303"
+"an\u0303z": "am\u0306z"
+"an\u0307g\u0332h\u0332": "am\u0306g\u0332h\u0332"
+"an\u0307gh": "am\u0306gh"
+"an\u0307g": "am\u0306g"
+"an\u0307kh": "am\u0306kh"
+"an\u0307k\u0332h\u0332": "am\u0306k\u0332h\u0332"
+"an\u0307k": "am\u0306k"
+"an\u0307n\u0307": "am\u0306n\u0307"
+"an\u0307q": "am\u0306\u0307q"
+"an\u0323d\u0323h": "am\u0306d\u0323h"
+"an\u0323d\u0323": "am\u0306d\u0323"
+"an\u0323n\u0323": "am\u0306n\u0323"
+"an\u0323t\u0323h": "am\u0306t\u0323h"
+"an\u0323t\u0323": "am\u0306t\u0323"
+"andh": "am\u0306dh"
+"and": "am\u0306d"
+"ann": "am\u0306n"
+"anth": "am\u0306th"
+"ant": "am\u0306t"
+
+# END OF CONSONANTS FOLLOWING VOWEL A ALONE (tippi)
+
+# CONSONANTS FOLLOWING VOWEL E ALONE (bindi)
+
+"embh": "em\u0323bh"
+"emb": "em\u0323b"
+"emf": "em\u0323f"
+"emm": "em\u0323m"
+"em\u0323l\u0323": "em\u0323l\u0323"
+"em\u0323l": "em\u0323l"
+"emph": "em\u0323ph"
+"emp": "em\u0323p"
+"em\u0323r\u0323": "em\u0323r\u0323"
+"em\u0323r": "em\u0323r"
+"em\u0323sh": "em\u0323sh"
+"em\u0323s": "em\u0323s"
+"em\u0323w": "em\u0323w"
+"em\u0323y": "em\u0323y"
+"em\u0323h": "em\u0323h"
+"%em\u0323": "em\u0323"
+"en\u0303ch": "em\u0323ch"
+"en\u0303c": "em\u0323c"
+"en\u0303jh": "em\u0323jh"
+"en\u0303j": "em\u0323j"
+"en\u0303n\u0303": "em\u0323n\u0303"
+"en\u0303z": "em\u0323z"
+"en\u0307g\u0332h\u0332": "em\u0323g\u0332h\u0332"
+"en\u0307gh": "em\u0323gh"
+"en\u0307g": "em\u0323g"
+"en\u0307kh": "em\u0323kh"
+"en\u0307k\u0332h\u0332": "em\u0323k\u0332h\u0332"
+"en\u0307k": "em\u0323k"
+"en\u0307n\u0307": "em\u0323n\u0307"
+"en\u0307q": "em\u0323\u0307q"
+"en\u0323d\u0323h": "em\u0323d\u0323h"
+"en\u0323d\u0323": "em\u0323d\u0323"
+"en\u0323n\u0323": "em\u0323n\u0323"
+"en\u0323t\u0323h": "em\u0323t\u0323h"
+"en\u0323t\u0323": "em\u0323t\u0323"
+"endh": "em\u0323dh"
+"end": "em\u0323d"
+"enn": "em\u0323n"
+"enth": "em\u0323th"
+"ent": "em\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL E (bindi)
+
+# CONSONANTS FOLLOWING VOWEL I WITH MACRON (bindi)
+
+"i\u0304mbh": "i\u0304m\u0323bh"
+"i\u0304mb": "i\u0304m\u0323b"
+"i\u0304mf": "i\u0304m\u0323f"
+"i\u0304mm": "i\u0304m\u0323m"
+"i\u0304m\u0323l\u0323": "i\u0304m\u0323l\u0323"
+"i\u0304m\u0323l": "i\u0304m\u0323l"
+"i\u0304mph": "i\u0304m\u0323ph"
+"i\u0304mp": "i\u0304m\u0323p"
+"i\u0304m\u0323r\u0323": "i\u0304m\u0323r\u0323"
+"i\u0304m\u0323r": "i\u0304m\u0323r"
+"i\u0304m\u0323sh": "i\u0304m\u0323sh"
+"i\u0304m\u0323s": "i\u0304m\u0323s"
+"i\u0304m\u0323w": "i\u0304m\u0323w"
+"i\u0304m\u0323y": "i\u0304m\u0323y"
+"i\u0304m\u0323h": "i\u0304m\u0323h"
+"%i\u0304m\u0323": "i\u0304m\u0323"
+"i\u0304n\u0303ch": "i\u0304m\u0323ch"
+"i\u0304n\u0303c": "i\u0304m\u0323c"
+"i\u0304n\u0303jh": "i\u0304m\u0323jh"
+"i\u0304n\u0303j": "i\u0304m\u0323j"
+"i\u0304n\u0303n\u0303": "i\u0304m\u0323n\u0303"
+"i\u0304n\u0303z": "i\u0304m\u0323z"
+"i\u0304n\u0307g\u0332h\u0332": "i\u0304m\u0323g\u0332h\u0332"
+"i\u0304n\u0307gh": "i\u0304m\u0323gh"
+"i\u0304n\u0307g": "i\u0304m\u0323g"
+"i\u0304n\u0307kh": "i\u0304m\u0323kh"
+"i\u0304n\u0307k\u0332h\u0332": "i\u0304m\u0323k\u0332h\u0332"
+"i\u0304n\u0307k": "i\u0304m\u0323k"
+"i\u0304n\u0307n\u0307": "i\u0304m\u0323n\u0307"
+"i\u0304n\u0307q": "i\u0304m\u0323\u0307q"
+"i\u0304n\u0323d\u0323h": "i\u0304m\u0323d\u0323h"
+"i\u0304n\u0323d\u0323": "i\u0304m\u0323d\u0323"
+"i\u0304n\u0323n\u0323": "i\u0304m\u0323n\u0323"
+"i\u0304n\u0323t\u0323h": "i\u0304m\u0323t\u0323h"
+"i\u0304n\u0323t\u0323": "i\u0304m\u0323t\u0323"
+"i\u0304ndh": "i\u0304m\u0323dh"
+"i\u0304nd": "i\u0304m\u0323d"
+"i\u0304nn": "i\u0304m\u0323n"
+"i\u0304nth": "i\u0304m\u0323th"
+"i\u0304nt": "i\u0304m\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL I WITH MACRON (bindi)
+
+# CONSONANTS FOLLOWING VOWEL I ALONE (tippi)
+
+"imbh": "im\u0306bh"
+"imb": "im\u0306b"
+"imf": "im\u0306f"
+"imm": "im\u0306m"
+"im\u0323l\u0323": "im\u0306l\u0323"
+"im\u0323l": "im\u0306l"
+"imph": "im\u0306ph"
+"imp": "im\u0306p"
+"im\u0323r\u0323": "im\u0306r\u0323"
+"im\u0323r": "im\u0306r"
+"im\u0323sh": "im\u0306sh"
+"im\u0323s": "im\u0306s"
+"im\u0323w": "im\u0306w"
+"im\u0323y": "im\u0306y"
+"im\u0323h": "im\u0306h"
+"%im\u0323": "im\u0306"
+"in\u0303ch": "im\u0306ch"
+"in\u0303c": "im\u0306c"
+"in\u0303jh": "im\u0306jh"
+"in\u0303j": "im\u0306j"
+"in\u0303n\u0303": "im\u0306n\u0303"
+"in\u0303z": "im\u0306z"
+"in\u0307g\u0332h\u0332": "im\u0306g\u0332h\u0332"
+"in\u0307gh": "im\u0306gh"
+"in\u0307g": "im\u0306g"
+"in\u0307kh": "im\u0306kh"
+"in\u0307k\u0332h\u0332": "im\u0306k\u0332h\u0332"
+"in\u0307k": "im\u0306k"
+"in\u0307n\u0307": "im\u0306n\u0307"
+"in\u0307q": "im\u0306\u0307q"
+"in\u0323d\u0323h": "im\u0306d\u0323h"
+"in\u0323d\u0323": "im\u0306d\u0323"
+"in\u0323n\u0323": "im\u0306n\u0323"
+"in\u0323t\u0323h": "im\u0306t\u0323h"
+"in\u0323t\u0323": "im\u0306t\u0323"
+"indh": "im\u0306dh"
+"ind": "im\u0306d"
+"inn": "im\u0306n"
+"inth": "im\u0306th"
+"int": "im\u0306t"
+
+# END OF CONSONANTS FOLLOWING VOWEL I ALONE (tippi)
+
+# CONSONANTS FOLLOWING VOWEL O ALONE (bindi)
+
+"ombh": "om\u0323bh"
+"omb": "om\u0323b"
+"omf": "om\u0323f"
+"omm": "om\u0323m"
+"om\u0323l\u0323": "om\u0323l\u0323"
+"om\u0323l": "om\u0323l"
+"omph": "om\u0323ph"
+"omp": "om\u0323p"
+"om\u0323r\u0323": "om\u0323r\u0323"
+"om\u0323r": "om\u0323r"
+"om\u0323sh": "om\u0323sh"
+"om\u0323s": "om\u0323s"
+"om\u0323w": "om\u0323w"
+"om\u0323y": "om\u0323y"
+"om\u0323h": "om\u0323h"
+"%om\u0323": "om\u0323"
+"on\u0303ch": "om\u0323ch"
+"on\u0303c": "om\u0323c"
+"on\u0303jh": "om\u0323jh"
+"on\u0303j": "om\u0323j"
+"on\u0303n\u0303": "om\u0323n\u0303"
+"on\u0303z": "om\u0323z"
+"on\u0307g\u0332h\u0332": "om\u0323g\u0332h\u0332"
+"on\u0307gh": "om\u0323gh"
+"on\u0307g": "om\u0323g"
+"on\u0307kh": "om\u0323kh"
+"on\u0307k\u0332h\u0332": "om\u0323k\u0332h\u0332"
+"on\u0307k": "om\u0323k"
+"on\u0307n\u0307": "om\u0323n\u0307"
+"on\u0307q": "om\u0323\u0307q"
+"on\u0323d\u0323h": "om\u0323d\u0323h"
+"on\u0323d\u0323": "om\u0323d\u0323"
+"on\u0323n\u0323": "om\u0323n\u0323"
+"on\u0323t\u0323h": "om\u0323t\u0323h"
+"on\u0323t\u0323": "om\u0323t\u0323"
+"ondh": "om\u0323dh"
+"ond": "om\u0323d"
+"onn": "om\u0323n"
+"onth": "om\u0323th"
+"ont": "om\u0323t"
+
+# END OF CONSONANTS FOLLOWING VOWEL O ALONE (bindi)
+
+# CONSONANTS FOLLOWING INITIAL VOWEL U WITH MACRON (bindi)
+
+"u\u0304mbh%": "u\u0304m\u0323bh"
+"u\u0304mb%": "u\u0304m\u0323b"
+"u\u0304mf%": "u\u0304m\u0323f"
+"u\u0304mm%": "u\u0304m\u0323m"
+"u\u0304m\u0323l\u0323%": "u\u0304m\u0323l\u0323"
+"u\u0304m\u0323l%": "u\u0304m\u0323l"
+"u\u0304mph%": "u\u0304m\u0323ph"
+"u\u0304mp%": "u\u0304m\u0323p"
+"u\u0304m\u0323r\u0323%": "u\u0304m\u0323r\u0323"
+"u\u0304m\u0323r%": "u\u0304m\u0323r"
+"u\u0304m\u0323sh%": "u\u0304m\u0323sh"
+"u\u0304m\u0323s%": "u\u0304m\u0323s"
+"u\u0304m\u0323w%": "u\u0304m\u0323w"
+"u\u0304m\u0323y%": "u\u0304m\u0323y"
+"u\u0304m\u0323h%": "u\u0304m\u0323h"
+"u\u0304n\u0303ch%": "u\u0304m\u0323ch"
+"u\u0304n\u0303c%": "u\u0304m\u0323c"
+"u\u0304n\u0303jh%": "u\u0304m\u0323jh"
+"u\u0304n\u0303j%": "u\u0304m\u0323j"
+"u\u0304n\u0303n\u0303%": "u\u0304m\u0323n\u0303"
+"u\u0304n\u0303z%": "u\u0304m\u0323z"
+"u\u0304n\u0307g\u0332h\u0332%": "u\u0304m\u0323g\u0332h\u0332"
+"u\u0304n\u0307gh%": "u\u0304m\u0323gh"
+"u\u0304n\u0307g%": "u\u0304m\u0323g"
+"u\u0304n\u0307kh%": "u\u0304m\u0323kh"
+"u\u0304n\u0307k\u0332h\u0332%": "u\u0304m\u0323k\u0332h\u0332"
+"u\u0304n\u0307k%": "u\u0304m\u0323k"
+"u\u0304n\u0307n\u0307%": "u\u0304m\u0323n\u0307"
+"u\u0304n\u0307q%": "u\u0304m\u0323\u0307q"
+"u\u0304n\u0323d\u0323h%": "u\u0304m\u0323d\u0323h"
+"u\u0304n\u0323d\u0323%": "u\u0304m\u0323d\u0323"
+"u\u0304n\u0323n\u0323%": "u\u0304m\u0323n\u0323"
+"u\u0304n\u0323t\u0323h%": "u\u0304m\u0323t\u0323h"
+"u\u0304n\u0323t\u0323%": "u\u0304m\u0323t\u0323"
+"u\u0304ndh%": "u\u0304m\u0323dh"
+"u\u0304nd%": "u\u0304m\u0323d"
+"u\u0304nn%": "u\u0304m\u0323n"
+"u\u0304nth%": "u\u0304m\u0323th"
+"u\u0304nt%": "u\u0304m\u0323t"
+
+# END OF CONSONANTS FOLLOWING INITIAL VOWEL U WITH MACRON (bindi)
+
+# CONSONANTS FOLLOWING VOWEL U WITH MACRON (tippi)
+
+"u\u0304mbh": "u\u0304m\u0306bh"
+"u\u0304mb": "u\u0304m\u0306b"
+"u\u0304mf": "u\u0304m\u0306f"
+"u\u0304mm": "u\u0304m\u0306m"
+"u\u0304m\u0323l\u0323": "u\u0304m\u0306l\u0323"
+"u\u0304m\u0323l": "u\u0304m\u0306l"
+"u\u0304mph": "u\u0304m\u0306ph"
+"u\u0304mp": "u\u0304m\u0306p"
+"u\u0304m\u0323r\u0323": "u\u0304m\u0306r\u0323"
+"u\u0304m\u0323r": "u\u0304m\u0306r"
+"u\u0304m\u0323sh": "u\u0304m\u0306sh"
+"u\u0304m\u0323s": "u\u0304m\u0306s"
+"u\u0304m\u0323w": "u\u0304m\u0306w"
+"u\u0304m\u0323y": "u\u0304m\u0306y"
+"u\u0304m\u0323h": "u\u0304m\u0306h"
+"%u\u0304m\u0323": "u\u0304m\u0306"
+"u\u0304n\u0303ch": "u\u0304m\u0306ch"
+"u\u0304n\u0303c": "u\u0304m\u0306c"
+"u\u0304n\u0303jh": "u\u0304m\u0306jh"
+"u\u0304n\u0303j": "u\u0304m\u0306j"
+"u\u0304n\u0303n\u0303": "u\u0304m\u0306n\u0303"
+"u\u0304n\u0303z": "u\u0304m\u0306z"
+"u\u0304n\u0307g\u0332h\u0332": "u\u0304m\u0306g\u0332h\u0332"
+"u\u0304n\u0307gh": "u\u0304m\u0306gh"
+"u\u0304n\u0307g": "u\u0304m\u0306g"
+"u\u0304n\u0307kh": "u\u0304m\u0306kh"
+"u\u0304n\u0307k\u0332h\u0332": "u\u0304m\u0306k\u0332h\u0332"
+"u\u0304n\u0307k": "u\u0304m\u0306k"
+"u\u0304n\u0307n\u0307": "u\u0304m\u0306n\u0307"
+"u\u0304n\u0307q": "u\u0304m\u0306\u0307q"
+"u\u0304n\u0323d\u0323h": "u\u0304m\u0306d\u0323h"
+"u\u0304n\u0323d\u0323": "u\u0304m\u0306d\u0323"
+"u\u0304n\u0323n\u0323": "u\u0304m\u0306n\u0323"
+"u\u0304n\u0323t\u0323h": "u\u0304m\u0306t\u0323h"
+"u\u0304n\u0323t\u0323": "u\u0304m\u0306t\u0323"
+"u\u0304ndh": "u\u0304m\u0306dh"
+"u\u0304nd": "u\u0304m\u0306d"
+"u\u0304nn": "u\u0304m\u0306n"
+"u\u0304nth": "u\u0304m\u0306th"
+"u\u0304nt": "u\u0304m\u0306t"
+
+# END OF CONSONANTS FOLLOWING VOWEL U WITH MACRON (tippi)
+
+# CONSONANTS FOLLOWING INITIAL VOWEL U ALONE (bindi)
+
+"umbh%": "um\u0323bh"
+"umb%": "um\u0323b"
+"umf%": "um\u0323f"
+"umm%": "um\u0323m"
+"um\u0323l\u0323%": "um\u0323l\u0323"
+"um\u0323l%": "um\u0323l"
+"umph%": "um\u0323ph"
+"ump%": "um\u0323p"
+"um\u0323r\u0323%": "um\u0323r\u0323"
+"um\u0323r%": "um\u0323r"
+"um\u0323sh%": "um\u0323sh"
+"um\u0323s%": "um\u0323s"
+"um\u0323w%": "um\u0323w"
+"um\u0323y%": "um\u0323y"
+"um\u0323h%": "um\u0323h"
+"un\u0303ch%": "um\u0323ch"
+"un\u0303c%": "um\u0323c"
+"un\u0303jh%": "um\u0323jh"
+"un\u0303j%": "um\u0323j"
+"un\u0303n\u0303%": "um\u0323n\u0303"
+"un\u0303z%": "um\u0323z"
+"un\u0307g\u0332h\u0332%": "um\u0323g\u0332h\u0332"
+"un\u0307gh%": "um\u0323gh"
+"un\u0307g%": "um\u0323g"
+"un\u0307kh%": "um\u0323kh"
+"un\u0307k\u0332h\u0332%": "um\u0323k\u0332h\u0332"
+"un\u0307k%": "um\u0323k"
+"un\u0307n\u0307%": "um\u0323n\u0307"
+"un\u0307q%": "um\u0323\u0307q"
+"un\u0323d\u0323h%": "um\u0323d\u0323h"
+"un\u0323d\u0323%": "um\u0323d\u0323"
+"un\u0323n\u0323%": "um\u0323n\u0323"
+"un\u0323t\u0323h%": "um\u0323t\u0323h"
+"un\u0323t\u0323%": "um\u0323t\u0323"
+"undh%": "um\u0323dh"
+"und%": "um\u0323d"
+"unn%": "um\u0323n"
+"unth%": "um\u0323th"
+"unt%": "um\u0323t"
+
+# END OF CONSONANTS FOLLOWING INITIAL VOWEL U ALONE (bindi)
+
+# CONSONANTS FOLLOWING VOWEL U ALONE (tippi)
+
+"umbh": "um\u0306bh"
+"umb": "um\u0306b"
+"umf": "um\u0306f"
+"umm": "um\u0306m"
+"um\u0323l\u0323": "um\u0306l\u0323"
+"um\u0323l": "um\u0306l"
+"umph": "um\u0306ph"
+"ump": "um\u0306p"
+"um\u0323r\u0323": "um\u0306r\u0323"
+"um\u0323r": "um\u0306r"
+"um\u0323sh": "um\u0306sh"
+"um\u0323s": "um\u0306s"
+"um\u0323w": "um\u0306w"
+"um\u0323y": "um\u0306y"
+"um\u0323h": "um\u0306h"
+"%um\u0323": "um\u0306"
+"un\u0303ch": "um\u0306ch"
+"un\u0303c": "um\u0306c"
+"un\u0303jh": "um\u0306jh"
+"un\u0303j": "um\u0306j"
+"un\u0303n\u0303": "um\u0306n\u0303"
+"un\u0303z": "um\u0306z"
+"un\u0307g\u0332h\u0332": "um\u0306g\u0332h\u0332"
+"un\u0307gh": "um\u0306gh"
+"un\u0307g": "um\u0306g"
+"un\u0307kh": "um\u0306kh"
+"un\u0307k\u0332h\u0332": "um\u0306k\u0332h\u0332"
+"un\u0307k": "um\u0306k"
+"un\u0307n\u0307": "um\u0306n\u0307"
+"un\u0307q": "um\u0306\u0307q"
+"un\u0323d\u0323h": "um\u0306d\u0323h"
+"un\u0323d\u0323": "um\u0306d\u0323"
+"un\u0323n\u0323": "um\u0306n\u0323"
+"un\u0323t\u0323h": "um\u0306t\u0323h"
+"un\u0323t\u0323": "um\u0306t\u0323"
+"undh": "um\u0306dh"
+"und": "um\u0306d"
+"unn": "um\u0306n"
+"unth": "um\u0306th"
+"unt": "um\u0306t"
+
+# END OF CONSONANTS FOLLOWING VOWEL U ALONE

+ 4426 - 0
scriptshifter/tables/data/_gurmukhi_base.yml

@@ -0,0 +1,4426 @@
+---
+general:
+  name: Gurmukhi base
+  parents:
+    - _ignore_base
+  case_sensitive: false
+
+roman_to_script:
+  hooks:
+    post_config:
+      -
+        - gurmukhi.nasalize_post_config
+
+  map:
+
+    "1Om*": "\u0A74"
+    "*": "\u0A76"
+    "%m\u0323": "\u0A02"
+    "%m\u0306": "\u0A70"
+    "%h\u0323": "\u0A03"
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+
+    "m\u0306sha\u0304": "\u0A70\u0A36\u0A3E"
+    "m\u0323sha\u0304": "\u0A02\u0A36\u0A3E"
+    "m\u0306sa\u0304": "\u0A70\u0A38\u0A3E"
+    "m\u0323sa\u0304": "\u0A02\u0A38\u0A3E"
+    "m\u0306ha\u0304": "\u0A70\u0A39\u0A3E"
+    "m\u0323ha\u0304": "\u0A02\u0A39\u0A3E"
+    "m\u0306ka\u0304": "\u0A70\u0A15\u0A3E"
+    "m\u0323ka\u0304": "\u0A02\u0A15\u0A3E"
+    "m\u0306kha\u0304": "\u0A70\u0A16\u0A3E"
+    "m\u0323kha\u0304": "\u0A02\u0A16\u0A3E"
+    "m\u0306k\u0332h\u0332a\u0304": "\u0A70\u0A59\u0A3E"
+    "m\u0323k\u0332h\u0332a\u0304": "\u0A02\u0A59\u0A3E"
+    "m\u0306ga\u0304": "\u0A70\u0A17\u0A3E"
+    "m\u0323ga\u0304": "\u0A02\u0A17\u0A3E"
+    "m\u0306g\u0332h\u0332a\u0304": "\u0A70\u0A5A\u0A3E"
+    "m\u0323g\u0332h\u0332a\u0304": "\u0A02\u0A5A\u0A3E"
+    "m\u0306gha\u0304": "\u0A70\u0A18\u0A3E"
+    "m\u0323gha\u0304": "\u0A02\u0A18\u0A3E"
+    "m\u0306n\u0307a\u0304": "\u0A70\u0A19\u0A3E"
+    "m\u0323n\u0307a\u0304": "\u0A02\u0A19\u0A3E"
+    "m\u0306qa\u0304": "\u0A70\u0A15\u0A3C\u0A3E"
+    "m\u0323qa\u0304": "\u0A02\u0A15\u0A3C\u0A3E"
+    "m\u0306ca\u0304": "\u0A70\u0A1A\u0A3E"
+    "m\u0323ca\u0304": "\u0A02\u0A1A\u0A3E"
+    "m\u0306cha\u0304": "\u0A70\u0A1B\u0A3E"
+    "m\u0323cha\u0304": "\u0A02\u0A1B\u0A3E"
+    "m\u0306ja\u0304": "\u0A70\u0A1C\u0A3E"
+    "m\u0323ja\u0304": "\u0A02\u0A1C\u0A3E"
+    "m\u0306za\u0304": "\u0A70\u0A5B\u0A3E"
+    "m\u0323za\u0304": "\u0A02\u0A5B\u0A3E"
+    "m\u0306jha\u0304": "\u0A70\u0A1D\u0A3E"
+    "m\u0323jha\u0304": "\u0A02\u0A1D\u0A3E"
+    "m\u0306n\u0303a\u0304": "\u0A70\u0A1E\u0A3E"
+    "m\u0323n\u0303a\u0304": "\u0A02\u0A1E\u0A3E"
+    "m\u0306t\u0323a\u0304": "\u0A70\u0A1F\u0A3E"
+    "m\u0323t\u0323a\u0304": "\u0A02\u0A1F\u0A3E"
+    "m\u0306t\u0323ha\u0304": "\u0A70\u0A20\u0A3E"
+    "m\u0323t\u0323ha\u0304": "\u0A02\u0A20\u0A3E"
+    "m\u0306d\u0323a\u0304": "\u0A70\u0A21\u0A3E"
+    "m\u0323d\u0323a\u0304": "\u0A02\u0A21\u0A3E"
+    "m\u0306d\u0323ha\u0304": "\u0A70\u0A22\u0A3E"
+    "m\u0323d\u0323ha\u0304": "\u0A02\u0A22\u0A3E"
+    "m\u0306n\u0323a\u0304": "\u0A70\u0A23\u0A3E"
+    "m\u0323n\u0323a\u0304": "\u0A02\u0A23\u0A3E"
+    "m\u0306ta\u0304": "\u0A70\u0A24\u0A3E"
+    "m\u0323ta\u0304": "\u0A02\u0A24\u0A3E"
+    "m\u0306tha\u0304": "\u0A70\u0A25\u0A3E"
+    "m\u0323tha\u0304": "\u0A02\u0A25\u0A3E"
+    "m\u0306da\u0304": "\u0A70\u0A26\u0A3E"
+    "m\u0323da\u0304": "\u0A02\u0A26\u0A3E"
+    "m\u0306dha\u0304": "\u0A70\u0A27\u0A3E"
+    "m\u0323dha\u0304": "\u0A02\u0A27\u0A3E"
+    "m\u0306na\u0304": "\u0A70\u0A28\u0A3E"
+    "m\u0323na\u0304": "\u0A02\u0A28\u0A3E"
+    "m\u0306pa\u0304": "\u0A70\u0A2A\u0A3E"
+    "m\u0323pa\u0304": "\u0A02\u0A2A\u0A3E"
+    "m\u0306ba\u0304": "\u0A70\u0A2C\u0A3E"
+    "m\u0323ba\u0304": "\u0A02\u0A2C\u0A3E"
+    "m\u0306bha\u0304": "\u0A70\u0A2D\u0A3E"
+    "m\u0323bha\u0304": "\u0A02\u0A2D\u0A3E"
+    "m\u0306ma\u0304": "\u0A70\u0A2E\u0A3E"
+    "m\u0323ma\u0304": "\u0A02\u0A2E\u0A3E"
+    "m\u0306pha\u0304": "\u0A70\u0A2B\u0A3E"
+    "m\u0323pha\u0304": "\u0A02\u0A2B\u0A3E"
+    "m\u0306fa\u0304": "\u0A70\u0A5E\u0A3E"
+    "m\u0323fa\u0304": "\u0A02\u0A5E\u0A3E"
+    "m\u0306ya\u0304": "\u0A70\u0A2F\u0A3E"
+    "m\u0323ya\u0304": "\u0A02\u0A2F\u0A3E"
+    "m\u0306ra\u0304": "\u0A70\u0A30\u0A3E"
+    "m\u0323ra\u0304": "\u0A02\u0A30\u0A3E"
+    "m\u0306l\u0323a\u0304": "\u0A70\u0A33\u0A3E"
+    "m\u0323l\u0323a\u0304": "\u0A02\u0A33\u0A3E"
+    "m\u0306la\u0304": "\u0A70\u0A32\u0A3E"
+    "m\u0323la\u0304": "\u0A02\u0A32\u0A3E"
+    "m\u0306wa\u0304": "\u0A70\u0A35\u0A3E"
+    "m\u0323wa\u0304": "\u0A02\u0A35\u0A3E"
+    "m\u0306r\u0323a\u0304": "\u0A70\u0A5C\u0A3E"
+    "m\u0323r\u0323a\u0304": "\u0A02\u0A5C\u0A3E"
+
+    "ssha\u0304": "\u0A71\u0A36\u0A3E"
+    "sha\u0304": "\u0A36\u0A3E"
+    "ssa\u0304": "\u0A71\u0A38\u0A3E"
+    "sa\u0304": "\u0A38\u0A3E"
+    "hha\u0304": "\u0A71\u0A39\u0A3E"
+    "ha\u0304": "\u0A39\u0A3E"
+    "kka\u0304": "\u0A71\u0A15\u0A3E"
+    "ka\u0304": "\u0A15\u0A3E"
+    "kkha\u0304": "\u0A71\u0A16\u0A3E"
+    "kha\u0304": "\u0A16\u0A3E"
+    "k\u0332h\u0332a\u0304": "\u0A59\u0A3E"
+    "gga\u0304": "\u0A71\u0A17\u0A3E"
+    "ga\u0304": "\u0A17\u0A3E"
+    "g\u0332h\u0332a\u0304": "\u0A5A\u0A3E"
+    "ggha\u0304": "\u0A71\u0A18\u0A3E"
+    "gha\u0304": "\u0A18\u0A3E"
+    "n\u0307a\u0304": "\u0A19\u0A3E"
+    "qqa\u0304": "\u0A71\u0A15\u0A3C\u0A3E"
+    "qa\u0304": "\u0A15\u0A3C\u0A3E"
+    "cca\u0304": "\u0A71\u0A1A\u0A3E"
+    "ca\u0304": "\u0A1A\u0A3E"
+    "ccha\u0304": "\u0A71\u0A1B\u0A3E"
+    "cha\u0304": "\u0A1B\u0A3E"
+    "jja\u0304": "\u0A71\u0A1C\u0A3E"
+    "ja\u0304": "\u0A1C\u0A3E"
+    "zza\u0304": "\u0A71\u0A5B\u0A3E"
+    "za\u0304": "\u0A5B\u0A3E"
+    "jjha\u0304": "\u0A71\u0A1D\u0A1D\u0A3E"
+    "jha\u0304": "\u0A1D\u0A3E"
+    "n\u0303a\u0304": "\u0A1E\u0A3E"
+    "t\u0323t\u0323ha\u0304": "\u0A71\u0A20\u0A3E"
+    "t\u0323t\u0323a\u0304": "\u0A71\u0A1F\u0A3E"
+    "t\u0323a\u0304": "\u0A1F\u0A3E"
+    "t\u0323ha\u0304": "\u0A20\u0A3E"
+    "d\u0323d\u0323ha\u0304": "\u0A71\u0A22\u0A3E"
+    "d\u0323d\u0323a\u0304": "\u0A71\u0A21\u0A3E"
+    "d\u0323a\u0304": "\u0A21\u0A3E"
+    "d\u0323ha\u0304": "\u0A22\u0A3E"
+    "n\u0323a\u0304": "\u0A23\u0A3E"
+    "tta\u0304": "\u0A71\u0A24\u0A3E"
+    "ta\u0304": "\u0A24\u0A3E"
+    "ttha\u0304": "\u0A71\u0A25\u0A3E"
+    "tha\u0304": "\u0A25\u0A3E"
+    "dda\u0304": "\u0A71\u0A26\u0A3E"
+    "da\u0304": "\u0A26\u0A3E"
+    "ddha\u0304": "\u0A71\u0A27\u0A27\u0A3E"
+    "dha\u0304": "\u0A27\u0A3E"
+    "na\u0304": "\u0A28\u0A3E"
+    "ppa\u0304": "\u0A71\u0A2A\u0A3E"
+    "pa\u0304": "\u0A2A\u0A3E"
+    "ppha\u0304": "\u0A71\u0A2B\u0A2B\u0A3E"
+    "pha\u0304": "\u0A2B\u0A3E"
+    "ffa\u0304": "\u0A71\u0A5E\u0A3E"
+    "fa\u0304": "\u0A5E\u0A3E"
+    "bba\u0304": "\u0A71\u0A2C\u0A3E"
+    "ba\u0304": "\u0A2C\u0A3E"
+    "bbha\u0304": "\u0A71\u0A2D\u0A2D\u0A3E"
+    "bha\u0304": "\u0A2D\u0A3E"
+    "ma\u0304": "\u0A2E\u0A3E"
+    "yya\u0304": "\u0A71\u0A2F\u0A3E"
+    "ya\u0304": "\u0A2F\u0A3E"
+    "rra\u0304": "\u0A71\u0A30\u0A3E"
+    "ra\u0304": "\u0A30\u0A3E"
+    "l\u0323l\u0323a\u0304": "\u0A71\u0A33\u0A3E"
+    "l\u0323a\u0304": "\u0A33\u0A3E"
+    "lla\u0304": "\u0A71\u0A32\u0A3E"
+    "la\u0304": "\u0A32\u0A3E"
+    "wwa\u0304": "\u0A71\u0A35\u0A3E"
+    "wa\u0304": "\u0A35\u0A3E"
+    "r\u0323r\u0323a\u0304": "\u0A71\u0A5C\u0A3E"
+    "r\u0323a\u0304": "\u0A5C\u0A3E"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+
+    # CONSONANTS WITH VOWEL I WITH MACRON
+
+    "m\u0306shi\u0304": "\u0A70\u0A36\u0A40"
+    "m\u0323shi\u0304": "\u0A02\u0A36\u0A40"
+    "m\u0306si\u0304": "\u0A70\u0A38\u0A40"
+    "m\u0323si\u0304": "\u0A02\u0A38\u0A40"
+    "m\u0306hi\u0304": "\u0A70\u0A39\u0A40"
+    "m\u0323hi\u0304": "\u0A02\u0A39\u0A40"
+    "m\u0306ki\u0304": "\u0A70\u0A15\u0A40"
+    "m\u0323ki\u0304": "\u0A02\u0A15\u0A40"
+    "m\u0306khi\u0304": "\u0A70\u0A16\u0A40"
+    "m\u0323khi\u0304": "\u0A02\u0A16\u0A40"
+    "m\u0306k\u0332h\u0332i\u0304": "\u0A70\u0A59\u0A40"
+    "m\u0323k\u0332h\u0332i\u0304": "\u0A02\u0A59\u0A40"
+    "m\u0306gi\u0304": "\u0A70\u0A17\u0A40"
+    "m\u0323gi\u0304": "\u0A02\u0A17\u0A40"
+    "m\u0306g\u0332h\u0332i\u0304": "\u0A70\u0A5A\u0A40"
+    "m\u0323g\u0332h\u0332i\u0304": "\u0A02\u0A5A\u0A40"
+    "m\u0306ghi\u0304": "\u0A70\u0A18\u0A40"
+    "m\u0323ghi\u0304": "\u0A02\u0A18\u0A40"
+    "m\u0306n\u0307i\u0304": "\u0A70\u0A19\u0A40"
+    "m\u0323n\u0307i\u0304": "\u0A02\u0A19\u0A40"
+    "m\u0306qi\u0304": "\u0A70\u0A15\u0A3C\u0A40"
+    "m\u0323qi\u0304": "\u0A02\u0A15\u0A3C\u0A40"
+    "m\u0306ci\u0304": "\u0A70\u0A1A\u0A40"
+    "m\u0323ci\u0304": "\u0A02\u0A1A\u0A40"
+    "m\u0306chi\u0304": "\u0A70\u0A1B\u0A40"
+    "m\u0323chi\u0304": "\u0A02\u0A1B\u0A40"
+    "m\u0306ji\u0304": "\u0A70\u0A1C\u0A40"
+    "m\u0323ji\u0304": "\u0A02\u0A1C\u0A40"
+    "m\u0306zi\u0304": "\u0A70\u0A5B\u0A40"
+    "m\u0323zi\u0304": "\u0A02\u0A5B\u0A40"
+    "m\u0306jhi\u0304": "\u0A70\u0A1D\u0A40"
+    "m\u0323jhi\u0304": "\u0A02\u0A1D\u0A40"
+    "m\u0306n\u0303i\u0304": "\u0A70\u0A1E\u0A40"
+    "m\u0323n\u0303i\u0304": "\u0A02\u0A1E\u0A40"
+    "m\u0306t\u0323i\u0304": "\u0A70\u0A1F\u0A40"
+    "m\u0323t\u0323i\u0304": "\u0A02\u0A1F\u0A40"
+    "m\u0306t\u0323hi\u0304": "\u0A70\u0A20\u0A40"
+    "m\u0323t\u0323hi\u0304": "\u0A02\u0A20\u0A40"
+    "m\u0306d\u0323i\u0304": "\u0A70\u0A21\u0A40"
+    "m\u0323d\u0323i\u0304": "\u0A02\u0A21\u0A40"
+    "m\u0306d\u0323hi\u0304": "\u0A70\u0A22\u0A40"
+    "m\u0323d\u0323hi\u0304": "\u0A02\u0A22\u0A40"
+    "m\u0306n\u0323i\u0304": "\u0A70\u0A23\u0A40"
+    "m\u0323n\u0323i\u0304": "\u0A02\u0A23\u0A40"
+    "m\u0306ti\u0304": "\u0A70\u0A24\u0A40"
+    "m\u0323ti\u0304": "\u0A02\u0A24\u0A40"
+    "m\u0306thi\u0304": "\u0A70\u0A25\u0A40"
+    "m\u0323thi\u0304": "\u0A02\u0A25\u0A40"
+    "m\u0306di\u0304": "\u0A70\u0A26\u0A40"
+    "m\u0323di\u0304": "\u0A02\u0A26\u0A40"
+    "m\u0306dhi\u0304": "\u0A70\u0A27\u0A40"
+    "m\u0323dhi\u0304": "\u0A02\u0A27\u0A40"
+    "m\u0306ni\u0304": "\u0A70\u0A28\u0A40"
+    "m\u0323ni\u0304": "\u0A02\u0A28\u0A40"
+    "m\u0306pi\u0304": "\u0A70\u0A2A\u0A40"
+    "m\u0323pi\u0304": "\u0A02\u0A2A\u0A40"
+    "m\u0306bi\u0304": "\u0A70\u0A2C\u0A40"
+    "m\u0323bi\u0304": "\u0A02\u0A2C\u0A40"
+    "m\u0306bhi\u0304": "\u0A70\u0A2D\u0A40"
+    "m\u0323bhi\u0304": "\u0A02\u0A2D\u0A40"
+    "m\u0306mi\u0304": "\u0A70\u0A2E\u0A40"
+    "m\u0323mi\u0304": "\u0A02\u0A2E\u0A40"
+    "m\u0306phi\u0304": "\u0A70\u0A2B\u0A40"
+    "m\u0323phi\u0304": "\u0A02\u0A2B\u0A40"
+    "m\u0306fi\u0304": "\u0A70\u0A5E\u0A40"
+    "m\u0323fi\u0304": "\u0A02\u0A5E\u0A40"
+    "m\u0306yi\u0304": "\u0A70\u0A2F\u0A40"
+    "m\u0323yi\u0304": "\u0A02\u0A2F\u0A40"
+    "m\u0306ri\u0304": "\u0A70\u0A30\u0A40"
+    "m\u0323ri\u0304": "\u0A02\u0A30\u0A40"
+    "m\u0306l\u0323i\u0304": "\u0A70\u0A33\u0A40"
+    "m\u0323l\u0323i\u0304": "\u0A02\u0A33\u0A40"
+    "m\u0306li\u0304": "\u0A70\u0A32\u0A40"
+    "m\u0323li\u0304": "\u0A02\u0A32\u0A40"
+    "m\u0306wi\u0304": "\u0A70\u0A35\u0A40"
+    "m\u0323wi\u0304": "\u0A02\u0A35\u0A40"
+    "m\u0306r\u0323i\u0304": "\u0A70\u0A5C\u0A40"
+    "m\u0323r\u0323i\u0304": "\u0A02\u0A5C\u0A40"
+
+    "sshi\u0304": "\u0A71\u0A36\u0A40"
+    "shi\u0304": "\u0A36\u0A40"
+    "ssi\u0304": "\u0A71\u0A38\u0A40"
+    "si\u0304": "\u0A38\u0A40"
+    "hhi\u0304": "\u0A71\u0A39\u0A40"
+    "hi\u0304": "\u0A39\u0A40"
+    "kki\u0304": "\u0A71\u0A15\u0A40"
+    "ki\u0304": "\u0A15\u0A40"
+    "kkhi\u0304": "\u0A71\u0A16\u0A40"
+    "khi\u0304": "\u0A16\u0A40"
+    "k\u0332h\u0332i\u0304": "\u0A59\u0A40"
+    "ggi\u0304": "\u0A71\u0A17\u0A40"
+    "gi\u0304": "\u0A17\u0A40"
+    "g\u0332h\u0332i\u0304": "\u0A5A\u0A40"
+    "gghi\u0304": "\u0A71\u0A18\u0A40"
+    "ghi\u0304": "\u0A18\u0A40"
+    "n\u0307i\u0304": "\u0A19\u0A40"
+    "qqi\u0304": "\u0A71\u0A15\u0A3C\u0A40"
+    "qi\u0304": "\u0A15\u0A3C\u0A40"
+    "cci\u0304": "\u0A71\u0A1A\u0A40"
+    "ci\u0304": "\u0A1A\u0A40"
+    "cchi\u0304": "\u0A71\u0A1B\u0A40"
+    "chi\u0304": "\u0A1B\u0A40"
+    "jji\u0304": "\u0A71\u0A1C\u0A40"
+    "ji\u0304": "\u0A1C\u0A40"
+    "zzi\u0304": "\u0A71\u0A5B\u0A40"
+    "zi\u0304": "\u0A5B\u0A40"
+    "jjhi\u0304": "\u0A71\u0A1D\u0A1D\u0A40"
+    "jhi\u0304": "\u0A1D\u0A40"
+    "n\u0303i\u0304": "\u0A1E\u0A40"
+    "t\u0323t\u0323hi\u0304": "\u0A71\u0A20\u0A40"
+    "t\u0323t\u0323i\u0304": "\u0A71\u0A1F\u0A40"
+    "t\u0323i\u0304": "\u0A1F\u0A40"
+    "t\u0323hi\u0304": "\u0A20\u0A40"
+    "d\u0323d\u0323hi\u0304": "\u0A71\u0A22\u0A40"
+    "d\u0323d\u0323i\u0304": "\u0A71\u0A21\u0A40"
+    "d\u0323i\u0304": "\u0A21\u0A40"
+    "d\u0323hi\u0304": "\u0A22\u0A40"
+    "n\u0323i\u0304": "\u0A23\u0A40"
+    "tti\u0304": "\u0A71\u0A24\u0A40"
+    "ti\u0304": "\u0A24\u0A40"
+    "tthi\u0304": "\u0A71\u0A25\u0A40"
+    "thi\u0304": "\u0A25\u0A40"
+    "ddi\u0304": "\u0A71\u0A26\u0A40"
+    "di\u0304": "\u0A26\u0A40"
+    "ddhi\u0304": "\u0A71\u0A27\u0A27\u0A40"
+    "dhi\u0304": "\u0A27\u0A40"
+    "ni\u0304": "\u0A28\u0A40"
+    "ppi\u0304": "\u0A71\u0A2A\u0A40"
+    "pi\u0304": "\u0A2A\u0A40"
+    "pphi\u0304": "\u0A71\u0A2B\u0A2B\u0A40"
+    "phi\u0304": "\u0A2B\u0A40"
+    "ffi\u0304": "\u0A71\u0A5E\u0A40"
+    "fi\u0304": "\u0A5E\u0A40"
+    "bbi\u0304": "\u0A71\u0A2C\u0A40"
+    "bi\u0304": "\u0A2C\u0A40"
+    "bbhi\u0304": "\u0A71\u0A2D\u0A2D\u0A40"
+    "bhi\u0304": "\u0A2D\u0A40"
+    "mi\u0304": "\u0A2E\u0A40"
+    "yyi\u0304": "\u0A71\u0A2F\u0A40"
+    "yi\u0304": "\u0A2F\u0A40"
+    "rri\u0304": "\u0A71\u0A30\u0A40"
+    "ri\u0304": "\u0A30\u0A40"
+    "l\u0323l\u0323i\u0304": "\u0A71\u0A33\u0A40"
+    "l\u0323i\u0304": "\u0A33\u0A40"
+    "lli\u0304": "\u0A71\u0A32\u0A40"
+    "li\u0304": "\u0A32\u0A40"
+    "wwi\u0304": "\u0A71\u0A35\u0A40"
+    "wi\u0304": "\u0A35\u0A40"
+    "r\u0323r\u0323i\u0304": "\u0A71\u0A5C\u0A40"
+    "r\u0323i\u0304": "\u0A5C\u0A40"
+
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+
+    # CONSONANTS WITH VOWEL E
+
+    "m\u0306she": "\u0A70\u0A36\u0A47"
+    "m\u0323she": "\u0A02\u0A36\u0A47"
+    "m\u0306se": "\u0A70\u0A38\u0A47"
+    "m\u0323se": "\u0A02\u0A38\u0A47"
+    "m\u0306he": "\u0A70\u0A39\u0A47"
+    "m\u0323he": "\u0A02\u0A39\u0A47"
+    "m\u0306ke": "\u0A70\u0A15\u0A47"
+    "m\u0323ke": "\u0A02\u0A15\u0A47"
+    "m\u0306khe": "\u0A70\u0A16\u0A47"
+    "m\u0323khe": "\u0A02\u0A16\u0A47"
+    "m\u0306k\u0332h\u0332e": "\u0A70\u0A59\u0A47"
+    "m\u0323k\u0332h\u0332e": "\u0A02\u0A59\u0A47"
+    "m\u0306ge": "\u0A70\u0A17\u0A47"
+    "m\u0323ge": "\u0A02\u0A17\u0A47"
+    "m\u0306g\u0332h\u0332e": "\u0A70\u0A5A\u0A47"
+    "m\u0323g\u0332h\u0332e": "\u0A02\u0A5A\u0A47"
+    "m\u0306ghe": "\u0A70\u0A18\u0A47"
+    "m\u0323ghe": "\u0A02\u0A18\u0A47"
+    "m\u0306n\u0307e": "\u0A70\u0A19\u0A47"
+    "m\u0323n\u0307e": "\u0A02\u0A19\u0A47"
+    "m\u0306qe": "\u0A70\u0A15\u0A3C\u0A47"
+    "m\u0323qe": "\u0A02\u0A15\u0A3C\u0A47"
+    "m\u0306ce": "\u0A70\u0A1A\u0A47"
+    "m\u0323ce": "\u0A02\u0A1A\u0A47"
+    "m\u0306che": "\u0A70\u0A1B\u0A47"
+    "m\u0323che": "\u0A02\u0A1B\u0A47"
+    "m\u0306je": "\u0A70\u0A1C\u0A47"
+    "m\u0323je": "\u0A02\u0A1C\u0A47"
+    "m\u0306ze": "\u0A70\u0A5B\u0A47"
+    "m\u0323ze": "\u0A02\u0A5B\u0A47"
+    "m\u0306jhe": "\u0A70\u0A1D\u0A47"
+    "m\u0323jhe": "\u0A02\u0A1D\u0A47"
+    "m\u0306n\u0303e": "\u0A70\u0A1E\u0A47"
+    "m\u0323n\u0303e": "\u0A02\u0A1E\u0A47"
+    "m\u0306t\u0323e": "\u0A70\u0A1F\u0A47"
+    "m\u0323t\u0323e": "\u0A02\u0A1F\u0A47"
+    "m\u0306t\u0323he": "\u0A70\u0A20\u0A47"
+    "m\u0323t\u0323he": "\u0A02\u0A20\u0A47"
+    "m\u0306d\u0323e": "\u0A70\u0A21\u0A47"
+    "m\u0323d\u0323e": "\u0A02\u0A21\u0A47"
+    "m\u0306d\u0323he": "\u0A70\u0A22\u0A47"
+    "m\u0323d\u0323he": "\u0A02\u0A22\u0A47"
+    "m\u0306n\u0323e": "\u0A70\u0A23\u0A47"
+    "m\u0323n\u0323e": "\u0A02\u0A23\u0A47"
+    "m\u0306te": "\u0A70\u0A24\u0A47"
+    "m\u0323te": "\u0A02\u0A24\u0A47"
+    "m\u0306the": "\u0A70\u0A25\u0A47"
+    "m\u0323the": "\u0A02\u0A25\u0A47"
+    "m\u0306de": "\u0A70\u0A26\u0A47"
+    "m\u0323de": "\u0A02\u0A26\u0A47"
+    "m\u0306dhe": "\u0A70\u0A27\u0A47"
+    "m\u0323dhe": "\u0A02\u0A27\u0A47"
+    "m\u0306ne": "\u0A70\u0A28\u0A47"
+    "m\u0323ne": "\u0A02\u0A28\u0A47"
+    "m\u0306pe": "\u0A70\u0A2A\u0A47"
+    "m\u0323pe": "\u0A02\u0A2A\u0A47"
+    "m\u0306be": "\u0A70\u0A2C\u0A47"
+    "m\u0323be": "\u0A02\u0A2C\u0A47"
+    "m\u0306bhe": "\u0A70\u0A2D\u0A47"
+    "m\u0323bhe": "\u0A02\u0A2D\u0A47"
+    "m\u0306me": "\u0A70\u0A2E\u0A47"
+    "m\u0323me": "\u0A02\u0A2E\u0A47"
+    "m\u0306phe": "\u0A70\u0A2B\u0A47"
+    "m\u0323phe": "\u0A02\u0A2B\u0A47"
+    "m\u0306fe": "\u0A70\u0A5E\u0A47"
+    "m\u0323fe": "\u0A02\u0A5E\u0A47"
+    "m\u0306ye": "\u0A70\u0A2F\u0A47"
+    "m\u0323ye": "\u0A02\u0A2F\u0A47"
+    "m\u0306re": "\u0A70\u0A30\u0A47"
+    "m\u0323re": "\u0A02\u0A30\u0A47"
+    "m\u0306l\u0323e": "\u0A70\u0A33\u0A47"
+    "m\u0323l\u0323e": "\u0A02\u0A33\u0A47"
+    "m\u0306le": "\u0A70\u0A32\u0A47"
+    "m\u0323le": "\u0A02\u0A32\u0A47"
+    "m\u0306we": "\u0A70\u0A35\u0A47"
+    "m\u0323we": "\u0A02\u0A35\u0A47"
+    "m\u0306r\u0323e": "\u0A70\u0A5C\u0A47"
+    "m\u0323r\u0323e": "\u0A02\u0A5C\u0A47"
+
+    "sshe": "\u0A71\u0A36\u0A47"
+    "she": "\u0A36\u0A47"
+    "sse": "\u0A71\u0A38\u0A47"
+    "se": "\u0A38\u0A47"
+    "hhe": "\u0A71\u0A39\u0A47"
+    "he": "\u0A39\u0A47"
+    "kke": "\u0A71\u0A15\u0A47"
+    "ke": "\u0A15\u0A47"
+    "kkhe": "\u0A71\u0A16\u0A47"
+    "khe": "\u0A16\u0A47"
+    "k\u0332h\u0332e": "\u0A59\u0A47"
+    "gge": "\u0A71\u0A17\u0A47"
+    "ge": "\u0A17\u0A47"
+    "g\u0332h\u0332e": "\u0A5A\u0A47"
+    "gghe": "\u0A71\u0A18\u0A47"
+    "ghe": "\u0A18\u0A47"
+    "n\u0307e": "\u0A19\u0A47"
+    "qqe": "\u0A71\u0A15\u0A3C\u0A47"
+    "qe": "\u0A15\u0A3C\u0A47"
+    "cce": "\u0A71\u0A1A\u0A47"
+    "ce": "\u0A1A\u0A47"
+    "cche": "\u0A71\u0A1B\u0A47"
+    "che": "\u0A1B\u0A47"
+    "jje": "\u0A71\u0A1C\u0A47"
+    "je": "\u0A1C\u0A47"
+    "zze": "\u0A71\u0A5B\u0A47"
+    "ze": "\u0A5B\u0A47"
+    "jjhe": "\u0A71\u0A1D\u0A1D\u0A47"
+    "jhe": "\u0A1D\u0A47"
+    "n\u0303e": "\u0A1E\u0A47"
+    "t\u0323t\u0323he": "\u0A71\u0A20\u0A47"
+    "t\u0323t\u0323e": "\u0A71\u0A1F\u0A47"
+    "t\u0323e": "\u0A1F\u0A47"
+    "t\u0323he": "\u0A20\u0A47"
+    "d\u0323d\u0323he": "\u0A71\u0A22\u0A47"
+    "d\u0323d\u0323e": "\u0A71\u0A21\u0A47"
+    "d\u0323e": "\u0A21\u0A47"
+    "d\u0323he": "\u0A22\u0A47"
+    "n\u0323e": "\u0A23\u0A47"
+    "tte": "\u0A71\u0A24\u0A47"
+    "te": "\u0A24\u0A47"
+    "tthe": "\u0A71\u0A25\u0A47"
+    "the": "\u0A25\u0A47"
+    "dde": "\u0A71\u0A26\u0A47"
+    "de": "\u0A26\u0A47"
+    "ddhe": "\u0A71\u0A27\u0A27\u0A47"
+    "dhe": "\u0A27\u0A47"
+    "ne": "\u0A28\u0A47"
+    "ppe": "\u0A71\u0A2A\u0A47"
+    "pe": "\u0A2A\u0A47"
+    "pphe": "\u0A71\u0A2B\u0A2B\u0A47"
+    "phe": "\u0A2B\u0A47"
+    "ffe": "\u0A71\u0A5E\u0A47"
+    "fe": "\u0A5E\u0A47"
+    "bbe": "\u0A71\u0A2C\u0A47"
+    "be": "\u0A2C\u0A47"
+    "bbhe": "\u0A71\u0A2D\u0A2D\u0A47"
+    "bhe": "\u0A2D\u0A47"
+    "me": "\u0A2E\u0A47"
+    "yye": "\u0A71\u0A2F\u0A47"
+    "ye": "\u0A2F\u0A47"
+    "rre": "\u0A71\u0A30\u0A47"
+    "re": "\u0A30\u0A47"
+    "l\u0323l\u0323e": "\u0A71\u0A33\u0A47"
+    "l\u0323e": "\u0A33\u0A47"
+    "lle": "\u0A71\u0A32\u0A47"
+    "le": "\u0A32\u0A47"
+    "wwe": "\u0A71\u0A35\u0A47"
+    "we": "\u0A35\u0A47"
+    "r\u0323r\u0323e": "\u0A71\u0A5C\u0A47"
+    "r\u0323e": "\u0A5C\u0A47"
+
+    # END OF CONSONANTS WITH VOWEL E
+
+    # CONSONANTS WITH VOWEL O
+
+    "m\u0306sho": "\u0A70\u0A36\u0A4B"
+    "m\u0323sho": "\u0A02\u0A36\u0A4B"
+    "m\u0306so": "\u0A70\u0A38\u0A4B"
+    "m\u0323so": "\u0A02\u0A38\u0A4B"
+    "m\u0306ho": "\u0A70\u0A39\u0A4B"
+    "m\u0323ho": "\u0A02\u0A39\u0A4B"
+    "m\u0306ko": "\u0A70\u0A15\u0A4B"
+    "m\u0323ko": "\u0A02\u0A15\u0A4B"
+    "m\u0306kho": "\u0A70\u0A16\u0A4B"
+    "m\u0323kho": "\u0A02\u0A16\u0A4B"
+    "m\u0306k\u0332h\u0332o": "\u0A70\u0A59\u0A4B"
+    "m\u0323k\u0332h\u0332o": "\u0A02\u0A59\u0A4B"
+    "m\u0306go": "\u0A70\u0A17\u0A4B"
+    "m\u0323go": "\u0A02\u0A17\u0A4B"
+    "m\u0306g\u0332h\u0332o": "\u0A70\u0A5A\u0A4B"
+    "m\u0323g\u0332h\u0332o": "\u0A02\u0A5A\u0A4B"
+    "m\u0306gho": "\u0A70\u0A18\u0A4B"
+    "m\u0323gho": "\u0A02\u0A18\u0A4B"
+    "m\u0306n\u0307o": "\u0A70\u0A19\u0A4B"
+    "m\u0323n\u0307o": "\u0A02\u0A19\u0A4B"
+    "m\u0306qo": "\u0A70\u0A15\u0A3C\u0A4B"
+    "m\u0323qo": "\u0A02\u0A15\u0A3C\u0A4B"
+    "m\u0306co": "\u0A70\u0A1A\u0A4B"
+    "m\u0323co": "\u0A02\u0A1A\u0A4B"
+    "m\u0306cho": "\u0A70\u0A1B\u0A4B"
+    "m\u0323cho": "\u0A02\u0A1B\u0A4B"
+    "m\u0306jo": "\u0A70\u0A1C\u0A4B"
+    "m\u0323jo": "\u0A02\u0A1C\u0A4B"
+    "m\u0306zo": "\u0A70\u0A5B\u0A4B"
+    "m\u0323zo": "\u0A02\u0A5B\u0A4B"
+    "m\u0306jho": "\u0A70\u0A1D\u0A4B"
+    "m\u0323jho": "\u0A02\u0A1D\u0A4B"
+    "m\u0306n\u0303o": "\u0A70\u0A1E\u0A4B"
+    "m\u0323n\u0303o": "\u0A02\u0A1E\u0A4B"
+    "m\u0306t\u0323o": "\u0A70\u0A1F\u0A4B"
+    "m\u0323t\u0323o": "\u0A02\u0A1F\u0A4B"
+    "m\u0306t\u0323ho": "\u0A70\u0A20\u0A4B"
+    "m\u0323t\u0323ho": "\u0A02\u0A20\u0A4B"
+    "m\u0306d\u0323o": "\u0A70\u0A21\u0A4B"
+    "m\u0323d\u0323o": "\u0A02\u0A21\u0A4B"
+    "m\u0306d\u0323ho": "\u0A70\u0A22\u0A4B"
+    "m\u0323d\u0323ho": "\u0A02\u0A22\u0A4B"
+    "m\u0306n\u0323o": "\u0A70\u0A23\u0A4B"
+    "m\u0323n\u0323o": "\u0A02\u0A23\u0A4B"
+    "m\u0306to": "\u0A70\u0A24\u0A4B"
+    "m\u0323to": "\u0A02\u0A24\u0A4B"
+    "m\u0306tho": "\u0A70\u0A25\u0A4B"
+    "m\u0323tho": "\u0A02\u0A25\u0A4B"
+    "m\u0306do": "\u0A70\u0A26\u0A4B"
+    "m\u0323do": "\u0A02\u0A26\u0A4B"
+    "m\u0306dho": "\u0A70\u0A27\u0A4B"
+    "m\u0323dho": "\u0A02\u0A27\u0A4B"
+    "m\u0306no": "\u0A70\u0A28\u0A4B"
+    "m\u0323no": "\u0A02\u0A28\u0A4B"
+    "m\u0306po": "\u0A70\u0A2A\u0A4B"
+    "m\u0323po": "\u0A02\u0A2A\u0A4B"
+    "m\u0306bo": "\u0A70\u0A2C\u0A4B"
+    "m\u0323bo": "\u0A02\u0A2C\u0A4B"
+    "m\u0306bho": "\u0A70\u0A2D\u0A4B"
+    "m\u0323bho": "\u0A02\u0A2D\u0A4B"
+    "m\u0306mo": "\u0A70\u0A2E\u0A4B"
+    "m\u0323mo": "\u0A02\u0A2E\u0A4B"
+    "m\u0306pho": "\u0A70\u0A2B\u0A4B"
+    "m\u0323pho": "\u0A02\u0A2B\u0A4B"
+    "m\u0306fo": "\u0A70\u0A5E\u0A4B"
+    "m\u0323fo": "\u0A02\u0A5E\u0A4B"
+    "m\u0306yo": "\u0A70\u0A2F\u0A4B"
+    "m\u0323yo": "\u0A02\u0A2F\u0A4B"
+    "m\u0306ro": "\u0A70\u0A30\u0A4B"
+    "m\u0323ro": "\u0A02\u0A30\u0A4B"
+    "m\u0306l\u0323o": "\u0A70\u0A33\u0A4B"
+    "m\u0323l\u0323o": "\u0A02\u0A33\u0A4B"
+    "m\u0306lo": "\u0A70\u0A32\u0A4B"
+    "m\u0323lo": "\u0A02\u0A32\u0A4B"
+    "m\u0306wo": "\u0A70\u0A35\u0A4B"
+    "m\u0323wo": "\u0A02\u0A35\u0A4B"
+    "m\u0306r\u0323o": "\u0A70\u0A5C\u0A4B"
+    "m\u0323r\u0323o": "\u0A02\u0A5C\u0A4B"
+
+    "ssho": "\u0A71\u0A36\u0A4B"
+    "sho": "\u0A36\u0A4B"
+    "sso": "\u0A71\u0A38\u0A4B"
+    "so": "\u0A38\u0A4B"
+    "hho": "\u0A71\u0A39\u0A4B"
+    "ho": "\u0A39\u0A4B"
+    "kko": "\u0A71\u0A15\u0A4B"
+    "ko": "\u0A15\u0A4B"
+    "kkho": "\u0A71\u0A16\u0A4B"
+    "kho": "\u0A16\u0A4B"
+    "k\u0332h\u0332o": "\u0A59\u0A4B"
+    "ggo": "\u0A71\u0A17\u0A4B"
+    "go": "\u0A17\u0A4B"
+    "g\u0332h\u0332o": "\u0A5A\u0A4B"
+    "ggho": "\u0A71\u0A18\u0A4B"
+    "gho": "\u0A18\u0A4B"
+    "n\u0307o": "\u0A19\u0A4B"
+    "qqo": "\u0A71\u0A15\u0A3C\u0A4B"
+    "qo": "\u0A15\u0A3C\u0A4B"
+    "cco": "\u0A71\u0A1A\u0A4B"
+    "co": "\u0A1A\u0A4B"
+    "ccho": "\u0A71\u0A1B\u0A4B"
+    "cho": "\u0A1B\u0A4B"
+    "jjo": "\u0A71\u0A1C\u0A4B"
+    "jo": "\u0A1C\u0A4B"
+    "zzo": "\u0A71\u0A5B\u0A4B"
+    "zo": "\u0A5B\u0A4B"
+    "jjho": "\u0A71\u0A1D\u0A1D\u0A4B"
+    "jho": "\u0A1D\u0A4B"
+    "n\u0303o": "\u0A1E\u0A4B"
+    "t\u0323t\u0323ho": "\u0A71\u0A20\u0A4B"
+    "t\u0323t\u0323o": "\u0A71\u0A1F\u0A4B"
+    "t\u0323o": "\u0A1F\u0A4B"
+    "t\u0323ho": "\u0A20\u0A4B"
+    "d\u0323d\u0323ho": "\u0A71\u0A22\u0A4B"
+    "d\u0323d\u0323o": "\u0A71\u0A21\u0A4B"
+    "d\u0323o": "\u0A21\u0A4B"
+    "d\u0323ho": "\u0A22\u0A4B"
+    "n\u0323o": "\u0A23\u0A4B"
+    "tto": "\u0A71\u0A24\u0A4B"
+    "to": "\u0A24\u0A4B"
+    "ttho": "\u0A71\u0A25\u0A4B"
+    "tho": "\u0A25\u0A4B"
+    "ddo": "\u0A71\u0A26\u0A4B"
+    "do": "\u0A26\u0A4B"
+    "ddho": "\u0A71\u0A27\u0A27\u0A4B"
+    "dho": "\u0A27\u0A4B"
+    "no": "\u0A28\u0A4B"
+    "ppo": "\u0A71\u0A2A\u0A4B"
+    "po": "\u0A2A\u0A4B"
+    "ppho": "\u0A71\u0A2B\u0A2B\u0A4B"
+    "pho": "\u0A2B\u0A4B"
+    "ffo": "\u0A71\u0A5E\u0A4B"
+    "fo": "\u0A5E\u0A4B"
+    "bbo": "\u0A71\u0A2C\u0A4B"
+    "bo": "\u0A2C\u0A4B"
+    "bbho": "\u0A71\u0A2D\u0A2D\u0A4B"
+    "bho": "\u0A2D\u0A4B"
+    "mo": "\u0A2E\u0A4B"
+    "yyo": "\u0A71\u0A2F\u0A4B"
+    "yo": "\u0A2F\u0A4B"
+    "rro": "\u0A71\u0A30\u0A4B"
+    "ro": "\u0A30\u0A4B"
+    "l\u0323l\u0323o": "\u0A71\u0A33\u0A4B"
+    "l\u0323o": "\u0A33\u0A4B"
+    "llo": "\u0A71\u0A32\u0A4B"
+    "lo": "\u0A32\u0A4B"
+    "wwo": "\u0A71\u0A35\u0A4B"
+    "wo": "\u0A35\u0A4B"
+    "r\u0323r\u0323o": "\u0A71\u0A5C\u0A4B"
+    "r\u0323o": "\u0A5C\u0A4B"
+
+    # END OF CONSONANTS WITH VOWEL O
+
+    # CONSONANTS WITH VOWEL A WITH I MACRON
+
+    "m\u0306shai\u0304": "\u0A70\u0A36\u0A08"
+    "m\u0323shai\u0304": "\u0A02\u0A36\u0A08"
+    "m\u0306sai\u0304": "\u0A70\u0A38\u0A08"
+    "m\u0323sai\u0304": "\u0A02\u0A38\u0A08"
+    "m\u0306hai\u0304": "\u0A70\u0A39\u0A08"
+    "m\u0323hai\u0304": "\u0A02\u0A39\u0A08"
+    "m\u0306kai\u0304": "\u0A70\u0A15\u0A08"
+    "m\u0323kai\u0304": "\u0A02\u0A15\u0A08"
+    "m\u0306khai\u0304": "\u0A70\u0A16\u0A08"
+    "m\u0323khai\u0304": "\u0A02\u0A16\u0A08"
+    "m\u0306k\u0332h\u0332ai\u0304": "\u0A70\u0A59\u0A08"
+    "m\u0323k\u0332h\u0332ai\u0304": "\u0A02\u0A59\u0A08"
+    "m\u0306gai\u0304": "\u0A70\u0A17\u0A08"
+    "m\u0323gai\u0304": "\u0A02\u0A17\u0A08"
+    "m\u0306g\u0332h\u0332ai\u0304": "\u0A70\u0A5A\u0A08"
+    "m\u0323g\u0332h\u0332ai\u0304": "\u0A02\u0A5A\u0A08"
+    "m\u0306ghai\u0304": "\u0A70\u0A18\u0A08"
+    "m\u0323ghai\u0304": "\u0A02\u0A18\u0A08"
+    "m\u0306n\u0307ai\u0304": "\u0A70\u0A19\u0A08"
+    "m\u0323n\u0307ai\u0304": "\u0A02\u0A19\u0A08"
+    "m\u0306qai\u0304": "\u0A70\u0A15\u0A3C\u0A08"
+    "m\u0323qai\u0304": "\u0A02\u0A15\u0A3C\u0A08"
+    "m\u0306cai\u0304": "\u0A70\u0A1A\u0A08"
+    "m\u0323cai\u0304": "\u0A02\u0A1A\u0A08"
+    "m\u0306chai\u0304": "\u0A70\u0A1B\u0A08"
+    "m\u0323chai\u0304": "\u0A02\u0A1B\u0A08"
+    "m\u0306jai\u0304": "\u0A70\u0A1C\u0A08"
+    "m\u0323jai\u0304": "\u0A02\u0A1C\u0A08"
+    "m\u0306zai\u0304": "\u0A70\u0A5B\u0A08"
+    "m\u0323zai\u0304": "\u0A02\u0A5B\u0A08"
+    "m\u0306jhai\u0304": "\u0A70\u0A1D\u0A08"
+    "m\u0323jhai\u0304": "\u0A02\u0A1D\u0A08"
+    "m\u0306n\u0303ai\u0304": "\u0A70\u0A1E\u0A08"
+    "m\u0323n\u0303ai\u0304": "\u0A02\u0A1E\u0A08"
+    "m\u0306t\u0323ai\u0304": "\u0A70\u0A1F\u0A08"
+    "m\u0323t\u0323ai\u0304": "\u0A02\u0A1F\u0A08"
+    "m\u0306t\u0323hai\u0304": "\u0A70\u0A20\u0A08"
+    "m\u0323t\u0323hai\u0304": "\u0A02\u0A20\u0A08"
+    "m\u0306d\u0323ai\u0304": "\u0A70\u0A21\u0A08"
+    "m\u0323d\u0323ai\u0304": "\u0A02\u0A21\u0A08"
+    "m\u0306d\u0323hai\u0304": "\u0A70\u0A22\u0A08"
+    "m\u0323d\u0323hai\u0304": "\u0A02\u0A22\u0A08"
+    "m\u0306n\u0323ai\u0304": "\u0A70\u0A23\u0A08"
+    "m\u0323n\u0323ai\u0304": "\u0A02\u0A23\u0A08"
+    "m\u0306tai\u0304": "\u0A70\u0A24\u0A08"
+    "m\u0323tai\u0304": "\u0A02\u0A24\u0A08"
+    "m\u0306thai\u0304": "\u0A70\u0A25\u0A08"
+    "m\u0323thai\u0304": "\u0A02\u0A25\u0A08"
+    "m\u0306dai\u0304": "\u0A70\u0A26\u0A08"
+    "m\u0323dai\u0304": "\u0A02\u0A26\u0A08"
+    "m\u0306dhai\u0304": "\u0A70\u0A27\u0A08"
+    "m\u0323dhai\u0304": "\u0A02\u0A27\u0A08"
+    "m\u0306nai\u0304": "\u0A70\u0A28\u0A08"
+    "m\u0323nai\u0304": "\u0A02\u0A28\u0A08"
+    "m\u0306pai\u0304": "\u0A70\u0A2A\u0A08"
+    "m\u0323pai\u0304": "\u0A02\u0A2A\u0A08"
+    "m\u0306bai\u0304": "\u0A70\u0A2C\u0A08"
+    "m\u0323bai\u0304": "\u0A02\u0A2C\u0A08"
+    "m\u0306bhai\u0304": "\u0A70\u0A2D\u0A08"
+    "m\u0323bhai\u0304": "\u0A02\u0A2D\u0A08"
+    "m\u0306mai\u0304": "\u0A70\u0A2E\u0A08"
+    "m\u0323mai\u0304": "\u0A02\u0A2E\u0A08"
+    "m\u0306phai\u0304": "\u0A70\u0A2B\u0A08"
+    "m\u0323phai\u0304": "\u0A02\u0A2B\u0A08"
+    "m\u0306fai\u0304": "\u0A70\u0A5E\u0A08"
+    "m\u0323fai\u0304": "\u0A02\u0A5E\u0A08"
+    "m\u0306yai\u0304": "\u0A70\u0A2F\u0A08"
+    "m\u0323yai\u0304": "\u0A02\u0A2F\u0A08"
+    "m\u0306rai\u0304": "\u0A70\u0A30\u0A08"
+    "m\u0323rai\u0304": "\u0A02\u0A30\u0A08"
+    "m\u0306l\u0323ai\u0304": "\u0A70\u0A33\u0A08"
+    "m\u0323l\u0323ai\u0304": "\u0A02\u0A33\u0A08"
+    "m\u0306lai\u0304": "\u0A70\u0A32\u0A08"
+    "m\u0323lai\u0304": "\u0A02\u0A32\u0A08"
+    "m\u0306wai\u0304": "\u0A70\u0A35\u0A08"
+    "m\u0323wai\u0304": "\u0A02\u0A35\u0A08"
+    "m\u0306r\u0323ai\u0304": "\u0A70\u0A5C\u0A08"
+    "m\u0323r\u0323ai\u0304": "\u0A02\u0A5C\u0A08"
+
+    "sshai\u0304": "\u0A71\u0A36\u0A08"
+    "shai\u0304": "\u0A36\u0A08"
+    "ssai\u0304": "\u0A71\u0A38\u0A08"
+    "sai\u0304": "\u0A38\u0A08"
+    "hhai\u0304": "\u0A71\u0A39\u0A08"
+    "hai\u0304": "\u0A39\u0A08"
+    "kkai\u0304": "\u0A71\u0A15\u0A08"
+    "kai\u0304": "\u0A15\u0A08"
+    "kkhai\u0304": "\u0A71\u0A16\u0A08"
+    "khai\u0304": "\u0A16\u0A08"
+    "k\u0332h\u0332ai\u0304": "\u0A59\u0A08"
+    "ggai\u0304": "\u0A71\u0A17\u0A08"
+    "gai\u0304": "\u0A17\u0A08"
+    "g\u0332h\u0332ai\u0304": "\u0A5A\u0A08"
+    "gghai\u0304": "\u0A71\u0A18\u0A08"
+    "ghai\u0304": "\u0A18\u0A08"
+    "n\u0307ai\u0304": "\u0A19\u0A08"
+    "qqai\u0304": "\u0A71\u0A15\u0A3C\u0A08"
+    "qai\u0304": "\u0A15\u0A3C\u0A08"
+    "ccai\u0304": "\u0A71\u0A1A\u0A08"
+    "cai\u0304": "\u0A1A\u0A08"
+    "cchai\u0304": "\u0A71\u0A1B\u0A08"
+    "chai\u0304": "\u0A1B\u0A08"
+    "jjai\u0304": "\u0A71\u0A1C\u0A08"
+    "jai\u0304": "\u0A1C\u0A08"
+    "zzai\u0304": "\u0A71\u0A5B\u0A08"
+    "zai\u0304": "\u0A5B\u0A08"
+    "jjhai\u0304": "\u0A71\u0A1D\u0A1D\u0A08"
+    "jhai\u0304": "\u0A1D\u0A08"
+    "n\u0303ai\u0304": "\u0A1E\u0A08"
+    "t\u0323t\u0323hai\u0304": "\u0A71\u0A20\u0A08"
+    "t\u0323t\u0323ai\u0304": "\u0A71\u0A1F\u0A08"
+    "t\u0323ai\u0304": "\u0A1F\u0A08"
+    "t\u0323hai\u0304": "\u0A20\u0A08"
+    "d\u0323d\u0323hai\u0304": "\u0A71\u0A22\u0A08"
+    "d\u0323d\u0323ai\u0304": "\u0A71\u0A21\u0A08"
+    "d\u0323ai\u0304": "\u0A21\u0A08"
+    "d\u0323hai\u0304": "\u0A22\u0A08"
+    "n\u0323ai\u0304": "\u0A23\u0A08"
+    "ttai\u0304": "\u0A71\u0A24\u0A08"
+    "tai\u0304": "\u0A24\u0A08"
+    "tthai\u0304": "\u0A71\u0A25\u0A08"
+    "thai\u0304": "\u0A25\u0A08"
+    "ddai\u0304": "\u0A71\u0A26\u0A08"
+    "dai\u0304": "\u0A26\u0A08"
+    "ddhai\u0304": "\u0A71\u0A27\u0A27\u0A08"
+    "dhai\u0304": "\u0A27\u0A08"
+    "nai\u0304": "\u0A28\u0A08"
+    "ppai\u0304": "\u0A71\u0A2A\u0A08"
+    "pai\u0304": "\u0A2A\u0A08"
+    "pphai\u0304": "\u0A71\u0A2B\u0A2B\u0A08"
+    "phai\u0304": "\u0A2B\u0A08"
+    "ffai\u0304": "\u0A71\u0A5E\u0A08"
+    "fai\u0304": "\u0A5E\u0A08"
+    "bbai\u0304": "\u0A71\u0A2C\u0A08"
+    "bai\u0304": "\u0A2C\u0A08"
+    "bbhai\u0304": "\u0A71\u0A2D\u0A2D\u0A08"
+    "bhai\u0304": "\u0A2D\u0A08"
+    "mai\u0304": "\u0A2E\u0A08"
+    "yyai\u0304": "\u0A71\u0A2F\u0A08"
+    "yai\u0304": "\u0A2F\u0A08"
+    "rrai\u0304": "\u0A71\u0A30\u0A08"
+    "rai\u0304": "\u0A30\u0A08"
+    "l\u0323l\u0323ai\u0304": "\u0A71\u0A33\u0A08"
+    "l\u0323ai\u0304": "\u0A33\u0A08"
+    "llai\u0304": "\u0A71\u0A32\u0A08"
+    "lai\u0304": "\u0A32\u0A08"
+    "wwai\u0304": "\u0A71\u0A35\u0A08"
+    "wai\u0304": "\u0A35\u0A08"
+    "r\u0323r\u0323ai\u0304": "\u0A71\u0A5C\u0A08"
+    "r\u0323ai\u0304": "\u0A5C\u0A08"
+
+    # END OF CONSONANTS WITH VOWEL A WITH I MACRON
+
+    # CONSONANTS WITH VOWEL AI
+
+    "m\u0306shai": "\u0A70\u0A36\u0A48"
+    "m\u0323shai": "\u0A02\u0A36\u0A48"
+    "m\u0306sai": "\u0A70\u0A38\u0A48"
+    "m\u0323sai": "\u0A02\u0A38\u0A48"
+    "m\u0306hai": "\u0A70\u0A39\u0A48"
+    "m\u0323hai": "\u0A02\u0A39\u0A48"
+    "m\u0306kai": "\u0A70\u0A15\u0A48"
+    "m\u0323kai": "\u0A02\u0A15\u0A48"
+    "m\u0306khai": "\u0A70\u0A16\u0A48"
+    "m\u0323khai": "\u0A02\u0A16\u0A48"
+    "m\u0306k\u0332h\u0332ai": "\u0A70\u0A59\u0A48"
+    "m\u0323k\u0332h\u0332ai": "\u0A02\u0A59\u0A48"
+    "m\u0306gai": "\u0A70\u0A17\u0A48"
+    "m\u0323gai": "\u0A02\u0A17\u0A48"
+    "m\u0306g\u0332h\u0332ai": "\u0A70\u0A5A\u0A48"
+    "m\u0323g\u0332h\u0332ai": "\u0A02\u0A5A\u0A48"
+    "m\u0306ghai": "\u0A70\u0A18\u0A48"
+    "m\u0323ghai": "\u0A02\u0A18\u0A48"
+    "m\u0306n\u0307ai": "\u0A70\u0A19\u0A48"
+    "m\u0323n\u0307ai": "\u0A02\u0A19\u0A48"
+    "m\u0306qai": "\u0A70\u0A15\u0A3C\u0A48"
+    "m\u0323qai": "\u0A02\u0A15\u0A3C\u0A48"
+    "m\u0306cai": "\u0A70\u0A1A\u0A48"
+    "m\u0323cai": "\u0A02\u0A1A\u0A48"
+    "m\u0306chai": "\u0A70\u0A1B\u0A48"
+    "m\u0323chai": "\u0A02\u0A1B\u0A48"
+    "m\u0306jai": "\u0A70\u0A1C\u0A48"
+    "m\u0323jai": "\u0A02\u0A1C\u0A48"
+    "m\u0306zai": "\u0A70\u0A5B\u0A48"
+    "m\u0323zai": "\u0A02\u0A5B\u0A48"
+    "m\u0306jhai": "\u0A70\u0A1D\u0A48"
+    "m\u0323jhai": "\u0A02\u0A1D\u0A48"
+    "m\u0306n\u0303ai": "\u0A70\u0A1E\u0A48"
+    "m\u0323n\u0303ai": "\u0A02\u0A1E\u0A48"
+    "m\u0306t\u0323ai": "\u0A70\u0A1F\u0A48"
+    "m\u0323t\u0323ai": "\u0A02\u0A1F\u0A48"
+    "m\u0306t\u0323hai": "\u0A70\u0A20\u0A48"
+    "m\u0323t\u0323hai": "\u0A02\u0A20\u0A48"
+    "m\u0306d\u0323ai": "\u0A70\u0A21\u0A48"
+    "m\u0323d\u0323ai": "\u0A02\u0A21\u0A48"
+    "m\u0306d\u0323hai": "\u0A70\u0A22\u0A48"
+    "m\u0323d\u0323hai": "\u0A02\u0A22\u0A48"
+    "m\u0306n\u0323ai": "\u0A70\u0A23\u0A48"
+    "m\u0323n\u0323ai": "\u0A02\u0A23\u0A48"
+    "m\u0306tai": "\u0A70\u0A24\u0A48"
+    "m\u0323tai": "\u0A02\u0A24\u0A48"
+    "m\u0306thai": "\u0A70\u0A25\u0A48"
+    "m\u0323thai": "\u0A02\u0A25\u0A48"
+    "m\u0306dai": "\u0A70\u0A26\u0A48"
+    "m\u0323dai": "\u0A02\u0A26\u0A48"
+    "m\u0306dhai": "\u0A70\u0A27\u0A48"
+    "m\u0323dhai": "\u0A02\u0A27\u0A48"
+    "m\u0306nai": "\u0A70\u0A28\u0A48"
+    "m\u0323nai": "\u0A02\u0A28\u0A48"
+    "m\u0306pai": "\u0A70\u0A2A\u0A48"
+    "m\u0323pai": "\u0A02\u0A2A\u0A48"
+    "m\u0306bai": "\u0A70\u0A2C\u0A48"
+    "m\u0323bai": "\u0A02\u0A2C\u0A48"
+    "m\u0306bhai": "\u0A70\u0A2D\u0A48"
+    "m\u0323bhai": "\u0A02\u0A2D\u0A48"
+    "m\u0306mai": "\u0A70\u0A2E\u0A48"
+    "m\u0323mai": "\u0A02\u0A2E\u0A48"
+    "m\u0306phai": "\u0A70\u0A2B\u0A48"
+    "m\u0323phai": "\u0A02\u0A2B\u0A48"
+    "m\u0306fai": "\u0A70\u0A5E\u0A48"
+    "m\u0323fai": "\u0A02\u0A5E\u0A48"
+    "m\u0306yai": "\u0A70\u0A2F\u0A48"
+    "m\u0323yai": "\u0A02\u0A2F\u0A48"
+    "m\u0306rai": "\u0A70\u0A30\u0A48"
+    "m\u0323rai": "\u0A02\u0A30\u0A48"
+    "m\u0306l\u0323ai": "\u0A70\u0A33\u0A48"
+    "m\u0323l\u0323ai": "\u0A02\u0A33\u0A48"
+    "m\u0306lai": "\u0A70\u0A32\u0A48"
+    "m\u0323lai": "\u0A02\u0A32\u0A48"
+    "m\u0306wai": "\u0A70\u0A35\u0A48"
+    "m\u0323wai": "\u0A02\u0A35\u0A48"
+    "m\u0306r\u0323ai": "\u0A70\u0A5C\u0A48"
+    "m\u0323r\u0323ai": "\u0A02\u0A5C\u0A48"
+
+    "sshai": "\u0A71\u0A36\u0A48"
+    "shai": "\u0A36\u0A48"
+    "ssai": "\u0A71\u0A38\u0A48"
+    "sai": "\u0A38\u0A48"
+    "hhai": "\u0A71\u0A39\u0A48"
+    "hai": "\u0A39\u0A48"
+    "kkai": "\u0A71\u0A15\u0A48"
+    "kai": "\u0A15\u0A48"
+    "kkhai": "\u0A71\u0A16\u0A48"
+    "khai": "\u0A16\u0A48"
+    "k\u0332h\u0332ai": "\u0A59\u0A48"
+    "ggai": "\u0A71\u0A17\u0A48"
+    "gai": "\u0A17\u0A48"
+    "g\u0332h\u0332ai": "\u0A5A\u0A48"
+    "gghai": "\u0A71\u0A18\u0A48"
+    "ghai": "\u0A18\u0A48"
+    "n\u0307ai": "\u0A19\u0A48"
+    "qqai": "\u0A71\u0A15\u0A3C\u0A48"
+    "qai": "\u0A15\u0A3C\u0A48"
+    "ccai": "\u0A71\u0A1A\u0A48"
+    "cai": "\u0A1A\u0A48"
+    "cchai": "\u0A71\u0A1B\u0A48"
+    "chai": "\u0A1B\u0A48"
+    "jjai": "\u0A71\u0A1C\u0A48"
+    "jai": "\u0A1C\u0A48"
+    "zzai": "\u0A71\u0A5B\u0A48"
+    "zai": "\u0A5B\u0A48"
+    "jjhai": "\u0A71\u0A1D\u0A1D\u0A48"
+    "jhai": "\u0A1D\u0A48"
+    "n\u0303ai": "\u0A1E\u0A48"
+    "t\u0323t\u0323hai": "\u0A71\u0A20\u0A48"
+    "t\u0323t\u0323ai": "\u0A71\u0A1F\u0A48"
+    "t\u0323ai": "\u0A1F\u0A48"
+    "t\u0323hai": "\u0A20\u0A48"
+    "d\u0323d\u0323hai": "\u0A71\u0A22\u0A48"
+    "d\u0323d\u0323ai": "\u0A71\u0A21\u0A48"
+    "d\u0323ai": "\u0A21\u0A48"
+    "d\u0323hai": "\u0A22\u0A48"
+    "n\u0323ai": "\u0A23\u0A48"
+    "ttai": "\u0A71\u0A24\u0A48"
+    "tai": "\u0A24\u0A48"
+    "tthai": "\u0A71\u0A25\u0A48"
+    "thai": "\u0A25\u0A48"
+    "ddai": "\u0A71\u0A26\u0A48"
+    "dai": "\u0A26\u0A48"
+    "ddhai": "\u0A71\u0A27\u0A27\u0A48"
+    "dhai": "\u0A27\u0A48"
+    "nai": "\u0A28\u0A48"
+    "ppai": "\u0A71\u0A2A\u0A48"
+    "pai": "\u0A2A\u0A48"
+    "pphai": "\u0A71\u0A2B\u0A2B\u0A48"
+    "phai": "\u0A2B\u0A48"
+    "ffai": "\u0A71\u0A5E\u0A48"
+    "fai": "\u0A5E\u0A48"
+    "bbai": "\u0A71\u0A2C\u0A48"
+    "bai": "\u0A2C\u0A48"
+    "bbhai": "\u0A71\u0A2D\u0A2D\u0A48"
+    "bhai": "\u0A2D\u0A48"
+    "mai": "\u0A2E\u0A48"
+    "yyai": "\u0A71\u0A2F\u0A48"
+    "yai": "\u0A2F\u0A48"
+    "rrai": "\u0A71\u0A30\u0A48"
+    "rai": "\u0A30\u0A48"
+    "l\u0323l\u0323ai": "\u0A71\u0A33\u0A48"
+    "l\u0323ai": "\u0A33\u0A48"
+    "llai": "\u0A71\u0A32\u0A48"
+    "lai": "\u0A32\u0A48"
+    "wwai": "\u0A71\u0A35\u0A48"
+    "wai": "\u0A35\u0A48"
+    "r\u0323r\u0323ai": "\u0A71\u0A5C\u0A48"
+    "r\u0323ai": "\u0A5C\u0A48"
+
+    # END OF CONSONANTS WITH VOWEL AI
+
+    # CONSONANTS WITH VOWEL A WITH U MACRON
+
+    "m\u0306shau\u0304": "\u0A70\u0A36\u0A0A"
+    "m\u0323shau\u0304": "\u0A02\u0A36\u0A0A"
+    "m\u0306sau\u0304": "\u0A70\u0A38\u0A0A"
+    "m\u0323sau\u0304": "\u0A02\u0A38\u0A0A"
+    "m\u0306hau\u0304": "\u0A70\u0A39\u0A0A"
+    "m\u0323hau\u0304": "\u0A02\u0A39\u0A0A"
+    "m\u0306kau\u0304": "\u0A70\u0A15\u0A0A"
+    "m\u0323kau\u0304": "\u0A02\u0A15\u0A0A"
+    "m\u0306khau\u0304": "\u0A70\u0A16\u0A0A"
+    "m\u0323khau\u0304": "\u0A02\u0A16\u0A0A"
+    "m\u0306k\u0332h\u0332au\u0304": "\u0A70\u0A59\u0A0A"
+    "m\u0323k\u0332h\u0332au\u0304": "\u0A02\u0A59\u0A0A"
+    "m\u0306gau\u0304": "\u0A70\u0A17\u0A0A"
+    "m\u0323gau\u0304": "\u0A02\u0A17\u0A0A"
+    "m\u0306g\u0332h\u0332au\u0304": "\u0A70\u0A5A\u0A0A"
+    "m\u0323g\u0332h\u0332au\u0304": "\u0A02\u0A5A\u0A0A"
+    "m\u0306ghau\u0304": "\u0A70\u0A18\u0A0A"
+    "m\u0323ghau\u0304": "\u0A02\u0A18\u0A0A"
+    "m\u0306n\u0307au\u0304": "\u0A70\u0A19\u0A0A"
+    "m\u0323n\u0307au\u0304": "\u0A02\u0A19\u0A0A"
+    "m\u0306qau\u0304": "\u0A70\u0A15\u0A3C\u0A0A"
+    "m\u0323qau\u0304": "\u0A02\u0A15\u0A3C\u0A0A"
+    "m\u0306cau\u0304": "\u0A70\u0A1A\u0A0A"
+    "m\u0323cau\u0304": "\u0A02\u0A1A\u0A0A"
+    "m\u0306chau\u0304": "\u0A70\u0A1B\u0A0A"
+    "m\u0323chau\u0304": "\u0A02\u0A1B\u0A0A"
+    "m\u0306jau\u0304": "\u0A70\u0A1C\u0A0A"
+    "m\u0323jau\u0304": "\u0A02\u0A1C\u0A0A"
+    "m\u0306zau\u0304": "\u0A70\u0A5B\u0A0A"
+    "m\u0323zau\u0304": "\u0A02\u0A5B\u0A0A"
+    "m\u0306jhau\u0304": "\u0A70\u0A1D\u0A0A"
+    "m\u0323jhau\u0304": "\u0A02\u0A1D\u0A0A"
+    "m\u0306n\u0303au\u0304": "\u0A70\u0A1E\u0A0A"
+    "m\u0323n\u0303au\u0304": "\u0A02\u0A1E\u0A0A"
+    "m\u0306t\u0323au\u0304": "\u0A70\u0A1F\u0A0A"
+    "m\u0323t\u0323au\u0304": "\u0A02\u0A1F\u0A0A"
+    "m\u0306t\u0323hau\u0304": "\u0A70\u0A20\u0A0A"
+    "m\u0323t\u0323hau\u0304": "\u0A02\u0A20\u0A0A"
+    "m\u0306d\u0323au\u0304": "\u0A70\u0A21\u0A0A"
+    "m\u0323d\u0323au\u0304": "\u0A02\u0A21\u0A0A"
+    "m\u0306d\u0323hau\u0304": "\u0A70\u0A22\u0A0A"
+    "m\u0323d\u0323hau\u0304": "\u0A02\u0A22\u0A0A"
+    "m\u0306n\u0323au\u0304": "\u0A70\u0A23\u0A0A"
+    "m\u0323n\u0323au\u0304": "\u0A02\u0A23\u0A0A"
+    "m\u0306tau\u0304": "\u0A70\u0A24\u0A0A"
+    "m\u0323tau\u0304": "\u0A02\u0A24\u0A0A"
+    "m\u0306thau\u0304": "\u0A70\u0A25\u0A0A"
+    "m\u0323thau\u0304": "\u0A02\u0A25\u0A0A"
+    "m\u0306dau\u0304": "\u0A70\u0A26\u0A0A"
+    "m\u0323dau\u0304": "\u0A02\u0A26\u0A0A"
+    "m\u0306dhau\u0304": "\u0A70\u0A27\u0A0A"
+    "m\u0323dhau\u0304": "\u0A02\u0A27\u0A0A"
+    "m\u0306nau\u0304": "\u0A70\u0A28\u0A0A"
+    "m\u0323nau\u0304": "\u0A02\u0A28\u0A0A"
+    "m\u0306pau\u0304": "\u0A70\u0A2A\u0A0A"
+    "m\u0323pau\u0304": "\u0A02\u0A2A\u0A0A"
+    "m\u0306bau\u0304": "\u0A70\u0A2C\u0A0A"
+    "m\u0323bau\u0304": "\u0A02\u0A2C\u0A0A"
+    "m\u0306bhau\u0304": "\u0A70\u0A2D\u0A0A"
+    "m\u0323bhau\u0304": "\u0A02\u0A2D\u0A0A"
+    "m\u0306mau\u0304": "\u0A70\u0A2E\u0A0A"
+    "m\u0323mau\u0304": "\u0A02\u0A2E\u0A0A"
+    "m\u0306phau\u0304": "\u0A70\u0A2B\u0A0A"
+    "m\u0323phau\u0304": "\u0A02\u0A2B\u0A0A"
+    "m\u0306fau\u0304": "\u0A70\u0A5E\u0A0A"
+    "m\u0323fau\u0304": "\u0A02\u0A5E\u0A0A"
+    "m\u0306yau\u0304": "\u0A70\u0A2F\u0A0A"
+    "m\u0323yau\u0304": "\u0A02\u0A2F\u0A0A"
+    "m\u0306rau\u0304": "\u0A70\u0A30\u0A0A"
+    "m\u0323rau\u0304": "\u0A02\u0A30\u0A0A"
+    "m\u0306l\u0323au\u0304": "\u0A70\u0A33\u0A0A"
+    "m\u0323l\u0323au\u0304": "\u0A02\u0A33\u0A0A"
+    "m\u0306lau\u0304": "\u0A70\u0A32\u0A0A"
+    "m\u0323lau\u0304": "\u0A02\u0A32\u0A0A"
+    "m\u0306wau\u0304": "\u0A70\u0A35\u0A0A"
+    "m\u0323wau\u0304": "\u0A02\u0A35\u0A0A"
+    "m\u0306r\u0323au\u0304": "\u0A70\u0A5C\u0A0A"
+    "m\u0323r\u0323au\u0304": "\u0A02\u0A5C\u0A0A"
+
+    "sshau\u0304": "\u0A71\u0A36\u0A0A"
+    "shau\u0304": "\u0A36\u0A0A"
+    "ssau\u0304": "\u0A71\u0A38\u0A0A"
+    "sau\u0304": "\u0A38\u0A0A"
+    "hhau\u0304": "\u0A71\u0A39\u0A0A"
+    "hau\u0304": "\u0A39\u0A0A"
+    "kkau\u0304": "\u0A71\u0A15\u0A0A"
+    "kau\u0304": "\u0A15\u0A0A"
+    "kkhau\u0304": "\u0A71\u0A16\u0A0A"
+    "khau\u0304": "\u0A16\u0A0A"
+    "k\u0332h\u0332au\u0304": "\u0A59\u0A0A"
+    "ggau\u0304": "\u0A71\u0A17\u0A0A"
+    "gau\u0304": "\u0A17\u0A0A"
+    "g\u0332h\u0332au\u0304": "\u0A5A\u0A0A"
+    "gghau\u0304": "\u0A71\u0A18\u0A0A"
+    "ghau\u0304": "\u0A18\u0A0A"
+    "n\u0307au\u0304": "\u0A19\u0A0A"
+    "qqau\u0304": "\u0A71\u0A15\u0A3C\u0A0A"
+    "qau\u0304": "\u0A15\u0A3C\u0A0A"
+    "ccau\u0304": "\u0A71\u0A1A\u0A0A"
+    "cau\u0304": "\u0A1A\u0A0A"
+    "cchau\u0304": "\u0A71\u0A1B\u0A0A"
+    "chau\u0304": "\u0A1B\u0A0A"
+    "jjau\u0304": "\u0A71\u0A1C\u0A0A"
+    "jau\u0304": "\u0A1C\u0A0A"
+    "zzau\u0304": "\u0A71\u0A5B\u0A0A"
+    "zau\u0304": "\u0A5B\u0A0A"
+    "jjhau\u0304": "\u0A71\u0A1D\u0A1D\u0A0A"
+    "jhau\u0304": "\u0A1D\u0A0A"
+    "n\u0303au\u0304": "\u0A1E\u0A0A"
+    "t\u0323t\u0323hau\u0304": "\u0A71\u0A20\u0A0A"
+    "t\u0323t\u0323au\u0304": "\u0A71\u0A1F\u0A0A"
+    "t\u0323au\u0304": "\u0A1F\u0A0A"
+    "t\u0323hau\u0304": "\u0A20\u0A0A"
+    "d\u0323d\u0323hau\u0304": "\u0A71\u0A22\u0A0A"
+    "d\u0323d\u0323au\u0304": "\u0A71\u0A21\u0A0A"
+    "d\u0323au\u0304": "\u0A21\u0A0A"
+    "d\u0323hau\u0304": "\u0A22\u0A0A"
+    "n\u0323au\u0304": "\u0A23\u0A0A"
+    "ttau\u0304": "\u0A71\u0A24\u0A0A"
+    "tau\u0304": "\u0A24\u0A0A"
+    "tthau\u0304": "\u0A71\u0A25\u0A0A"
+    "thau\u0304": "\u0A25\u0A0A"
+    "ddau\u0304": "\u0A71\u0A26\u0A0A"
+    "dau\u0304": "\u0A26\u0A0A"
+    "ddhau\u0304": "\u0A71\u0A27\u0A27\u0A0A"
+    "dhau\u0304": "\u0A27\u0A0A"
+    "nau\u0304": "\u0A28\u0A0A"
+    "ppau\u0304": "\u0A71\u0A2A\u0A0A"
+    "pau\u0304": "\u0A2A\u0A0A"
+    "pphau\u0304": "\u0A71\u0A2B\u0A2B\u0A0A"
+    "phau\u0304": "\u0A2B\u0A0A"
+    "ffau\u0304": "\u0A71\u0A5E\u0A0A"
+    "fau\u0304": "\u0A5E\u0A0A"
+    "bbau\u0304": "\u0A71\u0A2C\u0A0A"
+    "bau\u0304": "\u0A2C\u0A0A"
+    "bbhau\u0304": "\u0A71\u0A2D\u0A2D\u0A0A"
+    "bhau\u0304": "\u0A2D\u0A0A"
+    "mau\u0304": "\u0A2E\u0A0A"
+    "yyau\u0304": "\u0A71\u0A2F\u0A0A"
+    "yau\u0304": "\u0A2F\u0A0A"
+    "rrau\u0304": "\u0A71\u0A30\u0A0A"
+    "rau\u0304": "\u0A30\u0A0A"
+    "l\u0323l\u0323au\u0304": "\u0A71\u0A33\u0A0A"
+    "l\u0323au\u0304": "\u0A33\u0A0A"
+    "llau\u0304": "\u0A71\u0A32\u0A0A"
+    "lau\u0304": "\u0A32\u0A0A"
+    "wwau\u0304": "\u0A71\u0A35\u0A0A"
+    "wau\u0304": "\u0A35\u0A0A"
+    "r\u0323r\u0323au\u0304": "\u0A71\u0A5C\u0A0A"
+    "r\u0323au\u0304": "\u0A5C\u0A0A"
+
+    # END OF CONSONANTS WITH VOWEL A WITH U MACRON
+
+    # CONSONANTS WITH VOWEL AU
+
+    "m\u0306shau": "\u0A70\u0A36\u0A4C"
+    "m\u0323shau": "\u0A02\u0A36\u0A4C"
+    "m\u0306sau": "\u0A70\u0A38\u0A4C"
+    "m\u0323sau": "\u0A02\u0A38\u0A4C"
+    "m\u0306hau": "\u0A70\u0A39\u0A4C"
+    "m\u0323hau": "\u0A02\u0A39\u0A4C"
+    "m\u0306kau": "\u0A70\u0A15\u0A4C"
+    "m\u0323kau": "\u0A02\u0A15\u0A4C"
+    "m\u0306khau": "\u0A70\u0A16\u0A4C"
+    "m\u0323khau": "\u0A02\u0A16\u0A4C"
+    "m\u0306k\u0332h\u0332au": "\u0A70\u0A59\u0A4C"
+    "m\u0323k\u0332h\u0332au": "\u0A02\u0A59\u0A4C"
+    "m\u0306gau": "\u0A70\u0A17\u0A4C"
+    "m\u0323gau": "\u0A02\u0A17\u0A4C"
+    "m\u0306g\u0332h\u0332au": "\u0A70\u0A5A\u0A4C"
+    "m\u0323g\u0332h\u0332au": "\u0A02\u0A5A\u0A4C"
+    "m\u0306ghau": "\u0A70\u0A18\u0A4C"
+    "m\u0323ghau": "\u0A02\u0A18\u0A4C"
+    "m\u0306n\u0307au": "\u0A70\u0A19\u0A4C"
+    "m\u0323n\u0307au": "\u0A02\u0A19\u0A4C"
+    "m\u0306qau": "\u0A70\u0A15\u0A3C\u0A4C"
+    "m\u0323qau": "\u0A02\u0A15\u0A3C\u0A4C"
+    "m\u0306cau": "\u0A70\u0A1A\u0A4C"
+    "m\u0323cau": "\u0A02\u0A1A\u0A4C"
+    "m\u0306chau": "\u0A70\u0A1B\u0A4C"
+    "m\u0323chau": "\u0A02\u0A1B\u0A4C"
+    "m\u0306jau": "\u0A70\u0A1C\u0A4C"
+    "m\u0323jau": "\u0A02\u0A1C\u0A4C"
+    "m\u0306zau": "\u0A70\u0A5B\u0A4C"
+    "m\u0323zau": "\u0A02\u0A5B\u0A4C"
+    "m\u0306jhau": "\u0A70\u0A1D\u0A4C"
+    "m\u0323jhau": "\u0A02\u0A1D\u0A4C"
+    "m\u0306n\u0303au": "\u0A70\u0A1E\u0A4C"
+    "m\u0323n\u0303au": "\u0A02\u0A1E\u0A4C"
+    "m\u0306t\u0323au": "\u0A70\u0A1F\u0A4C"
+    "m\u0323t\u0323au": "\u0A02\u0A1F\u0A4C"
+    "m\u0306t\u0323hau": "\u0A70\u0A20\u0A4C"
+    "m\u0323t\u0323hau": "\u0A02\u0A20\u0A4C"
+    "m\u0306d\u0323au": "\u0A70\u0A21\u0A4C"
+    "m\u0323d\u0323au": "\u0A02\u0A21\u0A4C"
+    "m\u0306d\u0323hau": "\u0A70\u0A22\u0A4C"
+    "m\u0323d\u0323hau": "\u0A02\u0A22\u0A4C"
+    "m\u0306n\u0323au": "\u0A70\u0A23\u0A4C"
+    "m\u0323n\u0323au": "\u0A02\u0A23\u0A4C"
+    "m\u0306tau": "\u0A70\u0A24\u0A4C"
+    "m\u0323tau": "\u0A02\u0A24\u0A4C"
+    "m\u0306thau": "\u0A70\u0A25\u0A4C"
+    "m\u0323thau": "\u0A02\u0A25\u0A4C"
+    "m\u0306dau": "\u0A70\u0A26\u0A4C"
+    "m\u0323dau": "\u0A02\u0A26\u0A4C"
+    "m\u0306dhau": "\u0A70\u0A27\u0A4C"
+    "m\u0323dhau": "\u0A02\u0A27\u0A4C"
+    "m\u0306nau": "\u0A70\u0A28\u0A4C"
+    "m\u0323nau": "\u0A02\u0A28\u0A4C"
+    "m\u0306pau": "\u0A70\u0A2A\u0A4C"
+    "m\u0323pau": "\u0A02\u0A2A\u0A4C"
+    "m\u0306bau": "\u0A70\u0A2C\u0A4C"
+    "m\u0323bau": "\u0A02\u0A2C\u0A4C"
+    "m\u0306bhau": "\u0A70\u0A2D\u0A4C"
+    "m\u0323bhau": "\u0A02\u0A2D\u0A4C"
+    "m\u0306mau": "\u0A70\u0A2E\u0A4C"
+    "m\u0323mau": "\u0A02\u0A2E\u0A4C"
+    "m\u0306phau": "\u0A70\u0A2B\u0A4C"
+    "m\u0323phau": "\u0A02\u0A2B\u0A4C"
+    "m\u0306fau": "\u0A70\u0A5E\u0A4C"
+    "m\u0323fau": "\u0A02\u0A5E\u0A4C"
+    "m\u0306yau": "\u0A70\u0A2F\u0A4C"
+    "m\u0323yau": "\u0A02\u0A2F\u0A4C"
+    "m\u0306rau": "\u0A70\u0A30\u0A4C"
+    "m\u0323rau": "\u0A02\u0A30\u0A4C"
+    "m\u0306l\u0323au": "\u0A70\u0A33\u0A4C"
+    "m\u0323l\u0323au": "\u0A02\u0A33\u0A4C"
+    "m\u0306lau": "\u0A70\u0A32\u0A4C"
+    "m\u0323lau": "\u0A02\u0A32\u0A4C"
+    "m\u0306wau": "\u0A70\u0A35\u0A4C"
+    "m\u0323wau": "\u0A02\u0A35\u0A4C"
+    "m\u0306r\u0323au": "\u0A70\u0A5C\u0A4C"
+    "m\u0323r\u0323au": "\u0A02\u0A5C\u0A4C"
+
+    "sshau": "\u0A71\u0A36\u0A4C"
+    "shau": "\u0A36\u0A4C"
+    "ssau": "\u0A71\u0A38\u0A4C"
+    "sau": "\u0A38\u0A4C"
+    "hhau": "\u0A71\u0A39\u0A4C"
+    "hau": "\u0A39\u0A4C"
+    "kkau": "\u0A71\u0A15\u0A4C"
+    "kau": "\u0A15\u0A4C"
+    "kkhau": "\u0A71\u0A16\u0A4C"
+    "khau": "\u0A16\u0A4C"
+    "k\u0332h\u0332au": "\u0A59\u0A4C"
+    "ggau": "\u0A71\u0A17\u0A4C"
+    "gau": "\u0A17\u0A4C"
+    "g\u0332h\u0332au": "\u0A5A\u0A4C"
+    "gghau": "\u0A71\u0A18\u0A4C"
+    "ghau": "\u0A18\u0A4C"
+    "n\u0307au": "\u0A19\u0A4C"
+    "qqau": "\u0A71\u0A15\u0A3C\u0A4C"
+    "qau": "\u0A15\u0A3C\u0A4C"
+    "ccau": "\u0A71\u0A1A\u0A4C"
+    "cau": "\u0A1A\u0A4C"
+    "cchau": "\u0A71\u0A1B\u0A4C"
+    "chau": "\u0A1B\u0A4C"
+    "jjau": "\u0A71\u0A1C\u0A4C"
+    "jau": "\u0A1C\u0A4C"
+    "zzau": "\u0A71\u0A5B\u0A4C"
+    "zau": "\u0A5B\u0A4C"
+    "jjhau": "\u0A71\u0A1D\u0A1D\u0A4C"
+    "jhau": "\u0A1D\u0A4C"
+    "n\u0303au": "\u0A1E\u0A4C"
+    "t\u0323t\u0323hau": "\u0A71\u0A20\u0A4C"
+    "t\u0323t\u0323au": "\u0A71\u0A1F\u0A4C"
+    "t\u0323au": "\u0A1F\u0A4C"
+    "t\u0323hau": "\u0A20\u0A4C"
+    "d\u0323d\u0323hau": "\u0A71\u0A22\u0A4C"
+    "d\u0323d\u0323au": "\u0A71\u0A21\u0A4C"
+    "d\u0323au": "\u0A21\u0A4C"
+    "d\u0323hau": "\u0A22\u0A4C"
+    "n\u0323au": "\u0A23\u0A4C"
+    "ttau": "\u0A71\u0A24\u0A4C"
+    "tau": "\u0A24\u0A4C"
+    "tthau": "\u0A71\u0A25\u0A4C"
+    "thau": "\u0A25\u0A4C"
+    "ddau": "\u0A71\u0A26\u0A4C"
+    "dau": "\u0A26\u0A4C"
+    "ddhau": "\u0A71\u0A27\u0A27\u0A4C"
+    "dhau": "\u0A27\u0A4C"
+    "nau": "\u0A28\u0A4C"
+    "ppau": "\u0A71\u0A2A\u0A4C"
+    "pau": "\u0A2A\u0A4C"
+    "pphau": "\u0A71\u0A2B\u0A2B\u0A4C"
+    "phau": "\u0A2B\u0A4C"
+    "ffau": "\u0A71\u0A5E\u0A4C"
+    "fau": "\u0A5E\u0A4C"
+    "bbau": "\u0A71\u0A2C\u0A4C"
+    "bau": "\u0A2C\u0A4C"
+    "bbhau": "\u0A71\u0A2D\u0A2D\u0A4C"
+    "bhau": "\u0A2D\u0A4C"
+    "mau": "\u0A2E\u0A4C"
+    "yyau": "\u0A71\u0A2F\u0A4C"
+    "yau": "\u0A2F\u0A4C"
+    "rrau": "\u0A71\u0A30\u0A4C"
+    "rau": "\u0A30\u0A4C"
+    "l\u0323l\u0323au": "\u0A71\u0A33\u0A4C"
+    "l\u0323au": "\u0A33\u0A4C"
+    "llau": "\u0A71\u0A32\u0A4C"
+    "lau": "\u0A32\u0A4C"
+    "wwau": "\u0A71\u0A35\u0A4C"
+    "wau": "\u0A35\u0A4C"
+    "r\u0323r\u0323au": "\u0A71\u0A5C\u0A4C"
+    "r\u0323au": "\u0A5C\u0A4C"
+
+    # END OF CONSONANTS WITH VOWEL AU
+
+    # CONSONANTS WITH VOWEL I
+
+    "m\u0306shi": "\u0A70\u0A36\u0A3F"
+    "m\u0323shi": "\u0A02\u0A36\u0A3F"
+    "m\u0306si": "\u0A70\u0A38\u0A3F"
+    "m\u0323si": "\u0A02\u0A38\u0A3F"
+    "m\u0306hi": "\u0A70\u0A39\u0A3F"
+    "m\u0323hi": "\u0A02\u0A39\u0A3F"
+    "m\u0306ki": "\u0A70\u0A15\u0A3F"
+    "m\u0323ki": "\u0A02\u0A15\u0A3F"
+    "m\u0306khi": "\u0A70\u0A16\u0A3F"
+    "m\u0323khi": "\u0A02\u0A16\u0A3F"
+    "m\u0306k\u0332h\u0332i": "\u0A70\u0A59\u0A3F"
+    "m\u0323k\u0332h\u0332i": "\u0A02\u0A59\u0A3F"
+    "m\u0306gi": "\u0A70\u0A17\u0A3F"
+    "m\u0323gi": "\u0A02\u0A17\u0A3F"
+    "m\u0306g\u0332h\u0332i": "\u0A70\u0A5A\u0A3F"
+    "m\u0323g\u0332h\u0332i": "\u0A02\u0A5A\u0A3F"
+    "m\u0306ghi": "\u0A70\u0A18\u0A3F"
+    "m\u0323ghi": "\u0A02\u0A18\u0A3F"
+    "m\u0306n\u0307i": "\u0A70\u0A19\u0A3F"
+    "m\u0323n\u0307i": "\u0A02\u0A19\u0A3F"
+    "m\u0306qi": "\u0A70\u0A15\u0A3C\u0A3F"
+    "m\u0323qi": "\u0A02\u0A15\u0A3C\u0A3F"
+    "m\u0306ci": "\u0A70\u0A1A\u0A3F"
+    "m\u0323ci": "\u0A02\u0A1A\u0A3F"
+    "m\u0306chi": "\u0A70\u0A1B\u0A3F"
+    "m\u0323chi": "\u0A02\u0A1B\u0A3F"
+    "m\u0306ji": "\u0A70\u0A1C\u0A3F"
+    "m\u0323ji": "\u0A02\u0A1C\u0A3F"
+    "m\u0306zi": "\u0A70\u0A5B\u0A3F"
+    "m\u0323zi": "\u0A02\u0A5B\u0A3F"
+    "m\u0306jhi": "\u0A70\u0A1D\u0A3F"
+    "m\u0323jhi": "\u0A02\u0A1D\u0A3F"
+    "m\u0306n\u0303i": "\u0A70\u0A1E\u0A3F"
+    "m\u0323n\u0303i": "\u0A02\u0A1E\u0A3F"
+    "m\u0306t\u0323i": "\u0A70\u0A1F\u0A3F"
+    "m\u0323t\u0323i": "\u0A02\u0A1F\u0A3F"
+    "m\u0306t\u0323hi": "\u0A70\u0A20\u0A3F"
+    "m\u0323t\u0323hi": "\u0A02\u0A20\u0A3F"
+    "m\u0306d\u0323i": "\u0A70\u0A21\u0A3F"
+    "m\u0323d\u0323i": "\u0A02\u0A21\u0A3F"
+    "m\u0306d\u0323hi": "\u0A70\u0A22\u0A3F"
+    "m\u0323d\u0323hi": "\u0A02\u0A22\u0A3F"
+    "m\u0306n\u0323i": "\u0A70\u0A23\u0A3F"
+    "m\u0323n\u0323i": "\u0A02\u0A23\u0A3F"
+    "m\u0306ti": "\u0A70\u0A24\u0A3F"
+    "m\u0323ti": "\u0A02\u0A24\u0A3F"
+    "m\u0306thi": "\u0A70\u0A25\u0A3F"
+    "m\u0323thi": "\u0A02\u0A25\u0A3F"
+    "m\u0306di": "\u0A70\u0A26\u0A3F"
+    "m\u0323di": "\u0A02\u0A26\u0A3F"
+    "m\u0306dhi": "\u0A70\u0A27\u0A3F"
+    "m\u0323dhi": "\u0A02\u0A27\u0A3F"
+    "m\u0306ni": "\u0A70\u0A28\u0A3F"
+    "m\u0323ni": "\u0A02\u0A28\u0A3F"
+    "m\u0306pi": "\u0A70\u0A2A\u0A3F"
+    "m\u0323pi": "\u0A02\u0A2A\u0A3F"
+    "m\u0306bi": "\u0A70\u0A2C\u0A3F"
+    "m\u0323bi": "\u0A02\u0A2C\u0A3F"
+    "m\u0306bhi": "\u0A70\u0A2D\u0A3F"
+    "m\u0323bhi": "\u0A02\u0A2D\u0A3F"
+    "m\u0306mi": "\u0A70\u0A2E\u0A3F"
+    "m\u0323mi": "\u0A02\u0A2E\u0A3F"
+    "m\u0306phi": "\u0A70\u0A2B\u0A3F"
+    "m\u0323phi": "\u0A02\u0A2B\u0A3F"
+    "m\u0306fi": "\u0A70\u0A5E\u0A3F"
+    "m\u0323fi": "\u0A02\u0A5E\u0A3F"
+    "m\u0306yi": "\u0A70\u0A2F\u0A3F"
+    "m\u0323yi": "\u0A02\u0A2F\u0A3F"
+    "m\u0306ri": "\u0A70\u0A30\u0A3F"
+    "m\u0323ri": "\u0A02\u0A30\u0A3F"
+    "m\u0306l\u0323i": "\u0A70\u0A33\u0A3F"
+    "m\u0323l\u0323i": "\u0A02\u0A33\u0A3F"
+    "m\u0306li": "\u0A70\u0A32\u0A3F"
+    "m\u0323li": "\u0A02\u0A32\u0A3F"
+    "m\u0306wi": "\u0A70\u0A35\u0A3F"
+    "m\u0323wi": "\u0A02\u0A35\u0A3F"
+    "m\u0306r\u0323i": "\u0A70\u0A5C\u0A3F"
+    "m\u0323r\u0323i": "\u0A02\u0A5C\u0A3F"
+
+    "sshi": "\u0A71\u0A36\u0A3F"
+    "shi": "\u0A36\u0A3F"
+    "ssi": "\u0A71\u0A38\u0A3F"
+    "si": "\u0A38\u0A3F"
+    "hhi": "\u0A71\u0A39\u0A3F"
+    "hi": "\u0A39\u0A3F"
+    "kki": "\u0A71\u0A15\u0A3F"
+    "ki": "\u0A15\u0A3F"
+    "kkhi": "\u0A71\u0A16\u0A3F"
+    "khi": "\u0A16\u0A3F"
+    "k\u0332h\u0332i": "\u0A59\u0A3F"
+    "ggi": "\u0A71\u0A17\u0A3F"
+    "gi": "\u0A17\u0A3F"
+    "g\u0332h\u0332i": "\u0A5A\u0A3F"
+    "gghi": "\u0A71\u0A18\u0A3F"
+    "ghi": "\u0A18\u0A3F"
+    "n\u0307i": "\u0A19\u0A3F"
+    "qqi": "\u0A71\u0A15\u0A3C\u0A3F"
+    "qi": "\u0A15\u0A3C\u0A3F"
+    "cci": "\u0A71\u0A1A\u0A3F"
+    "ci": "\u0A1A\u0A3F"
+    "cchi": "\u0A71\u0A1B\u0A3F"
+    "chi": "\u0A1B\u0A3F"
+    "jji": "\u0A71\u0A1C\u0A3F"
+    "ji": "\u0A1C\u0A3F"
+    "zzi": "\u0A71\u0A5B\u0A3F"
+    "zi": "\u0A5B\u0A3F"
+    "jjhi": "\u0A71\u0A1D\u0A1D\u0A3F"
+    "jhi": "\u0A1D\u0A3F"
+    "n\u0303i": "\u0A1E\u0A3F"
+    "t\u0323t\u0323hi": "\u0A71\u0A20\u0A3F"
+    "t\u0323t\u0323i": "\u0A71\u0A1F\u0A3F"
+    "t\u0323i": "\u0A1F\u0A3F"
+    "t\u0323hi": "\u0A20\u0A3F"
+    "d\u0323d\u0323hi": "\u0A71\u0A22\u0A3F"
+    "d\u0323d\u0323i": "\u0A71\u0A21\u0A3F"
+    "d\u0323i": "\u0A21\u0A3F"
+    "d\u0323hi": "\u0A22\u0A3F"
+    "n\u0323i": "\u0A23\u0A3F"
+    "tti": "\u0A71\u0A24\u0A3F"
+    "ti": "\u0A24\u0A3F"
+    "tthi": "\u0A71\u0A25\u0A3F"
+    "thi": "\u0A25\u0A3F"
+    "ddi": "\u0A71\u0A26\u0A3F"
+    "di": "\u0A26\u0A3F"
+    "ddhi": "\u0A71\u0A27\u0A27\u0A3F"
+    "dhi": "\u0A27\u0A3F"
+    "ni": "\u0A28\u0A3F"
+    "ppi": "\u0A71\u0A2A\u0A3F"
+    "pi": "\u0A2A\u0A3F"
+    "pphi": "\u0A71\u0A2B\u0A2B\u0A3F"
+    "phi": "\u0A2B\u0A3F"
+    "ffi": "\u0A71\u0A5E\u0A3F"
+    "fi": "\u0A5E\u0A3F"
+    "bbi": "\u0A71\u0A2C\u0A3F"
+    "bi": "\u0A2C\u0A3F"
+    "bbhi": "\u0A71\u0A2D\u0A2D\u0A3F"
+    "bhi": "\u0A2D\u0A3F"
+    "mi": "\u0A2E\u0A3F"
+    "yyi": "\u0A71\u0A2F\u0A3F"
+    "yi": "\u0A2F\u0A3F"
+    "rri": "\u0A71\u0A30\u0A3F"
+    "ri": "\u0A30\u0A3F"
+    "l\u0323l\u0323i": "\u0A71\u0A33\u0A3F"
+    "l\u0323i": "\u0A33\u0A3F"
+    "lli": "\u0A71\u0A32\u0A3F"
+    "li": "\u0A32\u0A3F"
+    "wwi": "\u0A71\u0A35\u0A3F"
+    "wi": "\u0A35\u0A3F"
+    "r\u0323r\u0323i": "\u0A71\u0A5C\u0A3F"
+    "r\u0323i": "\u0A5C\u0A3F"
+
+    # END OF CONSONANTS WITH VOWEL I
+
+    # CONSONANTS WITH VOWEL U WITH MACRON
+
+    "m\u0306shu\u0304": "\u0A70\u0A36\u0A42"
+    "m\u0323shu\u0304": "\u0A02\u0A36\u0A42"
+    "m\u0306su\u0304": "\u0A70\u0A38\u0A42"
+    "m\u0323su\u0304": "\u0A02\u0A38\u0A42"
+    "m\u0306hu\u0304": "\u0A70\u0A39\u0A42"
+    "m\u0323hu\u0304": "\u0A02\u0A39\u0A42"
+    "m\u0306ku\u0304": "\u0A70\u0A15\u0A42"
+    "m\u0323ku\u0304": "\u0A02\u0A15\u0A42"
+    "m\u0306khu\u0304": "\u0A70\u0A16\u0A42"
+    "m\u0323khu\u0304": "\u0A02\u0A16\u0A42"
+    "m\u0306k\u0332h\u0332u\u0304": "\u0A70\u0A59\u0A42"
+    "m\u0323k\u0332h\u0332u\u0304": "\u0A02\u0A59\u0A42"
+    "m\u0306gu\u0304": "\u0A70\u0A17\u0A42"
+    "m\u0323gu\u0304": "\u0A02\u0A17\u0A42"
+    "m\u0306g\u0332h\u0332u\u0304": "\u0A70\u0A5A\u0A42"
+    "m\u0323g\u0332h\u0332u\u0304": "\u0A02\u0A5A\u0A42"
+    "m\u0306ghu\u0304": "\u0A70\u0A18\u0A42"
+    "m\u0323ghu\u0304": "\u0A02\u0A18\u0A42"
+    "m\u0306n\u0307u\u0304": "\u0A70\u0A19\u0A42"
+    "m\u0323n\u0307u\u0304": "\u0A02\u0A19\u0A42"
+    "m\u0306qu\u0304": "\u0A70\u0A15\u0A3C\u0A42"
+    "m\u0323qu\u0304": "\u0A02\u0A15\u0A3C\u0A42"
+    "m\u0306cu\u0304": "\u0A70\u0A1A\u0A42"
+    "m\u0323cu\u0304": "\u0A02\u0A1A\u0A42"
+    "m\u0306chu\u0304": "\u0A70\u0A1B\u0A42"
+    "m\u0323chu\u0304": "\u0A02\u0A1B\u0A42"
+    "m\u0306ju\u0304": "\u0A70\u0A1C\u0A42"
+    "m\u0323ju\u0304": "\u0A02\u0A1C\u0A42"
+    "m\u0306zu\u0304": "\u0A70\u0A5B\u0A42"
+    "m\u0323zu\u0304": "\u0A02\u0A5B\u0A42"
+    "m\u0306jhu\u0304": "\u0A70\u0A1D\u0A42"
+    "m\u0323jhu\u0304": "\u0A02\u0A1D\u0A42"
+    "m\u0306n\u0303u\u0304": "\u0A70\u0A1E\u0A42"
+    "m\u0323n\u0303u\u0304": "\u0A02\u0A1E\u0A42"
+    "m\u0306t\u0323u\u0304": "\u0A70\u0A1F\u0A42"
+    "m\u0323t\u0323u\u0304": "\u0A02\u0A1F\u0A42"
+    "m\u0306t\u0323hu\u0304": "\u0A70\u0A20\u0A42"
+    "m\u0323t\u0323hu\u0304": "\u0A02\u0A20\u0A42"
+    "m\u0306d\u0323u\u0304": "\u0A70\u0A21\u0A42"
+    "m\u0323d\u0323u\u0304": "\u0A02\u0A21\u0A42"
+    "m\u0306d\u0323hu\u0304": "\u0A70\u0A22\u0A42"
+    "m\u0323d\u0323hu\u0304": "\u0A02\u0A22\u0A42"
+    "m\u0306n\u0323u\u0304": "\u0A70\u0A23\u0A42"
+    "m\u0323n\u0323u\u0304": "\u0A02\u0A23\u0A42"
+    "m\u0306tu\u0304": "\u0A70\u0A24\u0A42"
+    "m\u0323tu\u0304": "\u0A02\u0A24\u0A42"
+    "m\u0306thu\u0304": "\u0A70\u0A25\u0A42"
+    "m\u0323thu\u0304": "\u0A02\u0A25\u0A42"
+    "m\u0306du\u0304": "\u0A70\u0A26\u0A42"
+    "m\u0323du\u0304": "\u0A02\u0A26\u0A42"
+    "m\u0306dhu\u0304": "\u0A70\u0A27\u0A42"
+    "m\u0323dhu\u0304": "\u0A02\u0A27\u0A42"
+    "m\u0306nu\u0304": "\u0A70\u0A28\u0A42"
+    "m\u0323nu\u0304": "\u0A02\u0A28\u0A42"
+    "m\u0306pu\u0304": "\u0A70\u0A2A\u0A42"
+    "m\u0323pu\u0304": "\u0A02\u0A2A\u0A42"
+    "m\u0306bu\u0304": "\u0A70\u0A2C\u0A42"
+    "m\u0323bu\u0304": "\u0A02\u0A2C\u0A42"
+    "m\u0306bhu\u0304": "\u0A70\u0A2D\u0A42"
+    "m\u0323bhu\u0304": "\u0A02\u0A2D\u0A42"
+    "m\u0306mu\u0304": "\u0A70\u0A2E\u0A42"
+    "m\u0323mu\u0304": "\u0A02\u0A2E\u0A42"
+    "m\u0306phu\u0304": "\u0A70\u0A2B\u0A42"
+    "m\u0323phu\u0304": "\u0A02\u0A2B\u0A42"
+    "m\u0306fu\u0304": "\u0A70\u0A5E\u0A42"
+    "m\u0323fu\u0304": "\u0A02\u0A5E\u0A42"
+    "m\u0306yu\u0304": "\u0A70\u0A2F\u0A42"
+    "m\u0323yu\u0304": "\u0A02\u0A2F\u0A42"
+    "m\u0306ru\u0304": "\u0A70\u0A30\u0A42"
+    "m\u0323ru\u0304": "\u0A02\u0A30\u0A42"
+    "m\u0306l\u0323u\u0304": "\u0A70\u0A33\u0A42"
+    "m\u0323l\u0323u\u0304": "\u0A02\u0A33\u0A42"
+    "m\u0306lu\u0304": "\u0A70\u0A32\u0A42"
+    "m\u0323lu\u0304": "\u0A02\u0A32\u0A42"
+    "m\u0306wu\u0304": "\u0A70\u0A35\u0A42"
+    "m\u0323wu\u0304": "\u0A02\u0A35\u0A42"
+    "m\u0306r\u0323u\u0304": "\u0A70\u0A5C\u0A42"
+    "m\u0323r\u0323u\u0304": "\u0A02\u0A5C\u0A42"
+
+    "sshu\u0304": "\u0A71\u0A36\u0A42"
+    "shu\u0304": "\u0A36\u0A42"
+    "ssu\u0304": "\u0A71\u0A38\u0A42"
+    "su\u0304": "\u0A38\u0A42"
+    "hhu\u0304": "\u0A71\u0A39\u0A42"
+    "hu\u0304": "\u0A39\u0A42"
+    "kku\u0304": "\u0A71\u0A15\u0A42"
+    "ku\u0304": "\u0A15\u0A42"
+    "kkhu\u0304": "\u0A71\u0A16\u0A42"
+    "khu\u0304": "\u0A16\u0A42"
+    "k\u0332h\u0332u\u0304": "\u0A59\u0A42"
+    "ggu\u0304": "\u0A71\u0A17\u0A42"
+    "gu\u0304": "\u0A17\u0A42"
+    "g\u0332h\u0332u\u0304": "\u0A5A\u0A42"
+    "gghu\u0304": "\u0A71\u0A18\u0A42"
+    "ghu\u0304": "\u0A18\u0A42"
+    "n\u0307u\u0304": "\u0A19\u0A42"
+    "qqu\u0304": "\u0A71\u0A15\u0A3C\u0A42"
+    "qu\u0304": "\u0A15\u0A3C\u0A42"
+    "ccu\u0304": "\u0A71\u0A1A\u0A42"
+    "cu\u0304": "\u0A1A\u0A42"
+    "cchu\u0304": "\u0A71\u0A1B\u0A42"
+    "chu\u0304": "\u0A1B\u0A42"
+    "jju\u0304": "\u0A71\u0A1C\u0A42"
+    "ju\u0304": "\u0A1C\u0A42"
+    "zzu\u0304": "\u0A71\u0A5B\u0A42"
+    "zu\u0304": "\u0A5B\u0A42"
+    "jjhu\u0304": "\u0A71\u0A1D\u0A1D\u0A42"
+    "jhu\u0304": "\u0A1D\u0A42"
+    "n\u0303u\u0304": "\u0A1E\u0A42"
+    "t\u0323t\u0323hu\u0304": "\u0A71\u0A20\u0A42"
+    "t\u0323t\u0323u\u0304": "\u0A71\u0A1F\u0A42"
+    "t\u0323u\u0304": "\u0A1F\u0A42"
+    "t\u0323hu\u0304": "\u0A20\u0A42"
+    "d\u0323d\u0323hu\u0304": "\u0A71\u0A22\u0A42"
+    "d\u0323d\u0323u\u0304": "\u0A71\u0A21\u0A42"
+    "d\u0323u\u0304": "\u0A21\u0A42"
+    "d\u0323hu\u0304": "\u0A22\u0A42"
+    "n\u0323u\u0304": "\u0A23\u0A42"
+    "ttu\u0304": "\u0A71\u0A24\u0A42"
+    "tu\u0304": "\u0A24\u0A42"
+    "tthu\u0304": "\u0A71\u0A25\u0A42"
+    "thu\u0304": "\u0A25\u0A42"
+    "ddu\u0304": "\u0A71\u0A26\u0A42"
+    "du\u0304": "\u0A26\u0A42"
+    "ddhu\u0304": "\u0A71\u0A27\u0A27\u0A42"
+    "dhu\u0304": "\u0A27\u0A42"
+    "nu\u0304": "\u0A28\u0A42"
+    "ppu\u0304": "\u0A71\u0A2A\u0A42"
+    "pu\u0304": "\u0A2A\u0A42"
+    "pphu\u0304": "\u0A71\u0A2B\u0A2B\u0A42"
+    "phu\u0304": "\u0A2B\u0A42"
+    "ffu\u0304": "\u0A71\u0A5E\u0A42"
+    "fu\u0304": "\u0A5E\u0A42"
+    "bbu\u0304": "\u0A71\u0A2C\u0A42"
+    "bu\u0304": "\u0A2C\u0A42"
+    "bbhu\u0304": "\u0A71\u0A2D\u0A2D\u0A42"
+    "bhu\u0304": "\u0A2D\u0A42"
+    "mu\u0304": "\u0A2E\u0A42"
+    "yyu\u0304": "\u0A71\u0A2F\u0A42"
+    "yu\u0304": "\u0A2F\u0A42"
+    "rru\u0304": "\u0A71\u0A30\u0A42"
+    "ru\u0304": "\u0A30\u0A42"
+    "l\u0323l\u0323u\u0304": "\u0A71\u0A33\u0A42"
+    "l\u0323u\u0304": "\u0A33\u0A42"
+    "llu\u0304": "\u0A71\u0A32\u0A42"
+    "lu\u0304": "\u0A32\u0A42"
+    "wwu\u0304": "\u0A71\u0A35\u0A42"
+    "wu\u0304": "\u0A35\u0A42"
+    "r\u0323r\u0323u\u0304": "\u0A71\u0A5C\u0A42"
+    "r\u0323u\u0304": "\u0A5C\u0A42"
+
+    # END OF CONSONANTS WITH VOWEL U WITH MACRON
+
+    # CONSONANTS WITH VOWEL U
+
+    "m\u0306shu": "\u0A70\u0A36\u0A41"
+    "m\u0323shu": "\u0A02\u0A36\u0A41"
+    "m\u0306su": "\u0A70\u0A38\u0A41"
+    "m\u0323su": "\u0A02\u0A38\u0A41"
+    "m\u0306hu": "\u0A70\u0A39\u0A41"
+    "m\u0323hu": "\u0A02\u0A39\u0A41"
+    "m\u0306ku": "\u0A70\u0A15\u0A41"
+    "m\u0323ku": "\u0A02\u0A15\u0A41"
+    "m\u0306khu": "\u0A70\u0A16\u0A41"
+    "m\u0323khu": "\u0A02\u0A16\u0A41"
+    "m\u0306k\u0332h\u0332u": "\u0A70\u0A59\u0A41"
+    "m\u0323k\u0332h\u0332u": "\u0A02\u0A59\u0A41"
+    "m\u0306gu": "\u0A70\u0A17\u0A41"
+    "m\u0323gu": "\u0A02\u0A17\u0A41"
+    "m\u0306g\u0332h\u0332u": "\u0A70\u0A5A\u0A41"
+    "m\u0323g\u0332h\u0332u": "\u0A02\u0A5A\u0A41"
+    "m\u0306ghu": "\u0A70\u0A18\u0A41"
+    "m\u0323ghu": "\u0A02\u0A18\u0A41"
+    "m\u0306n\u0307u": "\u0A70\u0A19\u0A41"
+    "m\u0323n\u0307u": "\u0A02\u0A19\u0A41"
+    "m\u0306qu": "\u0A70\u0A15\u0A3C\u0A41"
+    "m\u0323qu": "\u0A02\u0A15\u0A3C\u0A41"
+    "m\u0306cu": "\u0A70\u0A1A\u0A41"
+    "m\u0323cu": "\u0A02\u0A1A\u0A41"
+    "m\u0306chu": "\u0A70\u0A1B\u0A41"
+    "m\u0323chu": "\u0A02\u0A1B\u0A41"
+    "m\u0306ju": "\u0A70\u0A1C\u0A41"
+    "m\u0323ju": "\u0A02\u0A1C\u0A41"
+    "m\u0306zu": "\u0A70\u0A5B\u0A41"
+    "m\u0323zu": "\u0A02\u0A5B\u0A41"
+    "m\u0306jhu": "\u0A70\u0A1D\u0A41"
+    "m\u0323jhu": "\u0A02\u0A1D\u0A41"
+    "m\u0306n\u0303u": "\u0A70\u0A1E\u0A41"
+    "m\u0323n\u0303u": "\u0A02\u0A1E\u0A41"
+    "m\u0306t\u0323u": "\u0A70\u0A1F\u0A41"
+    "m\u0323t\u0323u": "\u0A02\u0A1F\u0A41"
+    "m\u0306t\u0323hu": "\u0A70\u0A20\u0A41"
+    "m\u0323t\u0323hu": "\u0A02\u0A20\u0A41"
+    "m\u0306d\u0323u": "\u0A70\u0A21\u0A41"
+    "m\u0323d\u0323u": "\u0A02\u0A21\u0A41"
+    "m\u0306d\u0323hu": "\u0A70\u0A22\u0A41"
+    "m\u0323d\u0323hu": "\u0A02\u0A22\u0A41"
+    "m\u0306n\u0323u": "\u0A70\u0A23\u0A41"
+    "m\u0323n\u0323u": "\u0A02\u0A23\u0A41"
+    "m\u0306tu": "\u0A70\u0A24\u0A41"
+    "m\u0323tu": "\u0A02\u0A24\u0A41"
+    "m\u0306thu": "\u0A70\u0A25\u0A41"
+    "m\u0323thu": "\u0A02\u0A25\u0A41"
+    "m\u0306du": "\u0A70\u0A26\u0A41"
+    "m\u0323du": "\u0A02\u0A26\u0A41"
+    "m\u0306dhu": "\u0A70\u0A27\u0A41"
+    "m\u0323dhu": "\u0A02\u0A27\u0A41"
+    "m\u0306nu": "\u0A70\u0A28\u0A41"
+    "m\u0323nu": "\u0A02\u0A28\u0A41"
+    "m\u0306pu": "\u0A70\u0A2A\u0A41"
+    "m\u0323pu": "\u0A02\u0A2A\u0A41"
+    "m\u0306bu": "\u0A70\u0A2C\u0A41"
+    "m\u0323bu": "\u0A02\u0A2C\u0A41"
+    "m\u0306bhu": "\u0A70\u0A2D\u0A41"
+    "m\u0323bhu": "\u0A02\u0A2D\u0A41"
+    "m\u0306mu": "\u0A70\u0A2E\u0A41"
+    "m\u0323mu": "\u0A02\u0A2E\u0A41"
+    "m\u0306phu": "\u0A70\u0A2B\u0A41"
+    "m\u0323phu": "\u0A02\u0A2B\u0A41"
+    "m\u0306fu": "\u0A70\u0A5E\u0A41"
+    "m\u0323fu": "\u0A02\u0A5E\u0A41"
+    "m\u0306yu": "\u0A70\u0A2F\u0A41"
+    "m\u0323yu": "\u0A02\u0A2F\u0A41"
+    "m\u0306ru": "\u0A70\u0A30\u0A41"
+    "m\u0323ru": "\u0A02\u0A30\u0A41"
+    "m\u0306l\u0323u": "\u0A70\u0A33\u0A41"
+    "m\u0323l\u0323u": "\u0A02\u0A33\u0A41"
+    "m\u0306lu": "\u0A70\u0A32\u0A41"
+    "m\u0323lu": "\u0A02\u0A32\u0A41"
+    "m\u0306wu": "\u0A70\u0A35\u0A41"
+    "m\u0323wu": "\u0A02\u0A35\u0A41"
+    "m\u0306r\u0323u": "\u0A70\u0A5C\u0A41"
+    "m\u0323r\u0323u": "\u0A02\u0A5C\u0A41"
+
+    "sshu": "\u0A71\u0A36\u0A41"
+    "shu": "\u0A36\u0A41"
+    "ssu": "\u0A71\u0A38\u0A41"
+    "su": "\u0A38\u0A41"
+    "hhu": "\u0A71\u0A39\u0A41"
+    "hu": "\u0A39\u0A41"
+    "kku": "\u0A71\u0A15\u0A41"
+    "ku": "\u0A15\u0A41"
+    "kkhu": "\u0A71\u0A16\u0A41"
+    "khu": "\u0A16\u0A41"
+    "k\u0332h\u0332u": "\u0A59\u0A41"
+    "ggu": "\u0A71\u0A17\u0A41"
+    "gu": "\u0A17\u0A41"
+    "g\u0332h\u0332u": "\u0A5A\u0A41"
+    "gghu": "\u0A71\u0A18\u0A41"
+    "ghu": "\u0A18\u0A41"
+    "n\u0307u": "\u0A19\u0A41"
+    "qqu": "\u0A71\u0A15\u0A3C\u0A41"
+    "qu": "\u0A15\u0A3C\u0A41"
+    "ccu": "\u0A71\u0A1A\u0A41"
+    "cu": "\u0A1A\u0A41"
+    "cchu": "\u0A71\u0A1B\u0A41"
+    "chu": "\u0A1B\u0A41"
+    "jju": "\u0A71\u0A1C\u0A41"
+    "ju": "\u0A1C\u0A41"
+    "zzu": "\u0A71\u0A5B\u0A41"
+    "zu": "\u0A5B\u0A41"
+    "jjhu": "\u0A71\u0A1D\u0A1D\u0A41"
+    "jhu": "\u0A1D\u0A41"
+    "n\u0303u": "\u0A1E\u0A41"
+    "t\u0323t\u0323hu": "\u0A71\u0A20\u0A41"
+    "t\u0323t\u0323u": "\u0A71\u0A1F\u0A41"
+    "t\u0323u": "\u0A1F\u0A41"
+    "t\u0323hu": "\u0A20\u0A41"
+    "d\u0323d\u0323hu": "\u0A71\u0A22\u0A41"
+    "d\u0323d\u0323u": "\u0A71\u0A21\u0A41"
+    "d\u0323u": "\u0A21\u0A41"
+    "d\u0323hu": "\u0A22\u0A41"
+    "n\u0323u": "\u0A23\u0A41"
+    "ttu": "\u0A71\u0A24\u0A41"
+    "tu": "\u0A24\u0A41"
+    "tthu": "\u0A71\u0A25\u0A41"
+    "thu": "\u0A25\u0A41"
+    "ddu": "\u0A71\u0A26\u0A41"
+    "du": "\u0A26\u0A41"
+    "ddhu": "\u0A71\u0A27\u0A27\u0A41"
+    "dhu": "\u0A27\u0A41"
+    "nu": "\u0A28\u0A41"
+    "ppu": "\u0A71\u0A2A\u0A41"
+    "pu": "\u0A2A\u0A41"
+    "pphu": "\u0A71\u0A2B\u0A2B\u0A41"
+    "phu": "\u0A2B\u0A41"
+    "ffu": "\u0A71\u0A5E\u0A41"
+    "fu": "\u0A5E\u0A41"
+    "bbu": "\u0A71\u0A2C\u0A41"
+    "bu": "\u0A2C\u0A41"
+    "bbhu": "\u0A71\u0A2D\u0A2D\u0A41"
+    "bhu": "\u0A2D\u0A41"
+    "mu": "\u0A2E\u0A41"
+    "yyu": "\u0A71\u0A2F\u0A41"
+    "yu": "\u0A2F\u0A41"
+    "rru": "\u0A71\u0A30\u0A41"
+    "ru": "\u0A30\u0A41"
+    "l\u0323l\u0323u": "\u0A71\u0A33\u0A41"
+    "l\u0323u": "\u0A33\u0A41"
+    "llu": "\u0A71\u0A32\u0A41"
+    "lu": "\u0A32\u0A41"
+    "wwu": "\u0A71\u0A35\u0A41"
+    "wu": "\u0A35\u0A41"
+    "r\u0323r\u0323u": "\u0A71\u0A5C\u0A41"
+    "r\u0323u": "\u0A5C\u0A41"
+
+    # END OF CONSONANTS WITH VOWEL U
+
+    # CONSONANTS WITH VOWEL A ALONE
+
+    "m\u0306sha": "\u0A70\u0A36"
+    "m\u0323sha": "\u0A02\u0A36"
+    "m\u0306sa": "\u0A70\u0A38"
+    "m\u0323sa": "\u0A02\u0A38"
+    "m\u0306ha": "\u0A70\u0A39"
+    "m\u0323ha": "\u0A02\u0A39"
+    "m\u0306ka": "\u0A70\u0A15"
+    "m\u0323ka": "\u0A02\u0A15"
+    "m\u0306kha": "\u0A70\u0A16"
+    "m\u0323kha": "\u0A02\u0A16"
+    "m\u0306k\u0332h\u0332a": "\u0A70\u0A59"
+    "m\u0323k\u0332h\u0332a": "\u0A02\u0A59"
+    "m\u0306ga": "\u0A70\u0A17"
+    "m\u0323ga": "\u0A02\u0A17"
+    "m\u0306g\u0332h\u0332a": "\u0A70\u0A5A"
+    "m\u0323g\u0332h\u0332a": "\u0A02\u0A5A"
+    "m\u0306gha": "\u0A70\u0A18"
+    "m\u0323gha": "\u0A02\u0A18"
+    "m\u0306n\u0307a": "\u0A70\u0A19"
+    "m\u0323n\u0307a": "\u0A02\u0A19"
+    "m\u0306qa": "\u0A70\u0A15\u0A3C"
+    "m\u0323qa": "\u0A02\u0A15\u0A3C"
+    "m\u0306ca": "\u0A70\u0A1A"
+    "m\u0323ca": "\u0A02\u0A1A"
+    "m\u0306cha": "\u0A70\u0A1B"
+    "m\u0323cha": "\u0A02\u0A1B"
+    "m\u0306ja": "\u0A70\u0A1C"
+    "m\u0323ja": "\u0A02\u0A1C"
+    "m\u0306za": "\u0A70\u0A5B"
+    "m\u0323za": "\u0A02\u0A5B"
+    "m\u0306jha": "\u0A70\u0A1D"
+    "m\u0323jha": "\u0A02\u0A1D"
+    "m\u0306n\u0303a": "\u0A70\u0A1E"
+    "m\u0323n\u0303a": "\u0A02\u0A1E"
+    "m\u0306t\u0323a": "\u0A70\u0A1F"
+    "m\u0323t\u0323a": "\u0A02\u0A1F"
+    "m\u0306t\u0323ha": "\u0A70\u0A20"
+    "m\u0323t\u0323ha": "\u0A02\u0A20"
+    "m\u0306d\u0323a": "\u0A70\u0A21"
+    "m\u0323d\u0323a": "\u0A02\u0A21"
+    "m\u0306d\u0323ha": "\u0A70\u0A22"
+    "m\u0323d\u0323ha": "\u0A02\u0A22"
+    "m\u0306n\u0323a": "\u0A70\u0A23"
+    "m\u0323n\u0323a": "\u0A02\u0A23"
+    "m\u0306ta": "\u0A70\u0A24"
+    "m\u0323ta": "\u0A02\u0A24"
+    "m\u0306tha": "\u0A70\u0A25"
+    "m\u0323tha": "\u0A02\u0A25"
+    "m\u0306da": "\u0A70\u0A26"
+    "m\u0323da": "\u0A02\u0A26"
+    "m\u0306dha": "\u0A70\u0A27"
+    "m\u0323dha": "\u0A02\u0A27"
+    "m\u0306na": "\u0A70\u0A28"
+    "m\u0323na": "\u0A02\u0A28"
+    "m\u0306pa": "\u0A70\u0A2A"
+    "m\u0323pa": "\u0A02\u0A2A"
+    "m\u0306ba": "\u0A70\u0A2C"
+    "m\u0323ba": "\u0A02\u0A2C"
+    "m\u0306bha": "\u0A70\u0A2D"
+    "m\u0323bha": "\u0A02\u0A2D"
+    "m\u0306ma": "\u0A70\u0A2E"
+    "m\u0323ma": "\u0A02\u0A2E"
+    "m\u0306pha": "\u0A70\u0A2B"
+    "m\u0323pha": "\u0A02\u0A2B"
+    "m\u0306fa": "\u0A70\u0A5E"
+    "m\u0323fa": "\u0A02\u0A5E"
+    "m\u0306ya": "\u0A70\u0A2F"
+    "m\u0323ya": "\u0A02\u0A2F"
+    "m\u0306ra": "\u0A70\u0A30"
+    "m\u0323ra": "\u0A02\u0A30"
+    "m\u0306l\u0323a": "\u0A70\u0A33"
+    "m\u0323l\u0323a": "\u0A02\u0A33"
+    "m\u0306la": "\u0A70\u0A32"
+    "m\u0323la": "\u0A02\u0A32"
+    "m\u0306wa": "\u0A70\u0A35"
+    "m\u0323wa": "\u0A02\u0A35"
+    "m\u0306r\u0323a": "\u0A70\u0A5C"
+    "m\u0323r\u0323a": "\u0A02\u0A5C"
+
+    "ssha": "\u0A71\u0A36"
+    "sha": "\u0A36"
+    "ssa": "\u0A71\u0A38"
+    "sa": "\u0A38"
+    "hha": "\u0A71\u0A39"
+    "ha": "\u0A39"
+    "kka": "\u0A71\u0A15"
+    "ka": "\u0A15"
+    "kkha": "\u0A71\u0A16"
+    "kha": "\u0A16"
+    "k\u0332h\u0332a": "\u0A59"
+    "gga": "\u0A71\u0A17"
+    "ga": "\u0A17"
+    "g\u0332h\u0332a": "\u0A5A"
+    "ggha": "\u0A71\u0A18"
+    "gha": "\u0A18"
+    "n\u0307a": "\u0A19"
+    "qqa": "\u0A71\u0A15\u0A3C"
+    "qa": "\u0A15\u0A3C"
+    "cca": "\u0A71\u0A1A"
+    "ca": "\u0A1A"
+    "ccha": "\u0A71\u0A1B"
+    "cha": "\u0A1B"
+    "jja": "\u0A71\u0A1C"
+    "ja": "\u0A1C"
+    "zza": "\u0A71\u0A5B"
+    "za": "\u0A5B"
+    "jjha": "\u0A71\u0A1D\u0A1D"
+    "jha": "\u0A1D"
+    "n\u0303a": "\u0A1E"
+    "t\u0323t\u0323ha": "\u0A71\u0A20"
+    "t\u0323t\u0323a": "\u0A71\u0A1F"
+    "t\u0323a": "\u0A1F"
+    "t\u0323ha": "\u0A20"
+    "d\u0323d\u0323ha": "\u0A71\u0A22"
+    "d\u0323d\u0323a": "\u0A71\u0A21"
+    "d\u0323a": "\u0A21"
+    "d\u0323ha": "\u0A22"
+    "n\u0323a": "\u0A23"
+    "tta": "\u0A71\u0A24"
+    "ta": "\u0A24"
+    "ttha": "\u0A71\u0A25"
+    "tha": "\u0A25"
+    "dda": "\u0A71\u0A26"
+    "da": "\u0A26"
+    "ddha": "\u0A71\u0A27\u0A27"
+    "dha": "\u0A27"
+    "na": "\u0A28"
+    "ppa": "\u0A71\u0A2A"
+    "pa": "\u0A2A"
+    "ppha": "\u0A71\u0A2B\u0A2B"
+    "pha": "\u0A2B"
+    "ffa": "\u0A71\u0A5E"
+    "fa": "\u0A5E"
+    "bba": "\u0A71\u0A2C"
+    "ba": "\u0A2C"
+    "bbha": "\u0A71\u0A2D\u0A2D"
+    "bha": "\u0A2D"
+    "ma": "\u0A2E"
+    "yya": "\u0A71\u0A2F"
+    "ya": "\u0A2F"
+    "rra": "\u0A71\u0A30"
+    "ra": "\u0A30"
+    "l\u0323l\u0323a": "\u0A71\u0A33"
+    "l\u0323a": "\u0A33"
+    "lla": "\u0A71\u0A32"
+    "la": "\u0A32"
+    "wwa": "\u0A71\u0A35"
+    "wa": "\u0A35"
+    "r\u0323r\u0323a": "\u0A71\u0A5C"
+    "r\u0323a": "\u0A5C"
+
+    # END OF CONSONANTS WITH VOWEL A ALONE
+
+    # CONSONANTS WITH NO VOWEL
+
+    "m\u0306sh": "\u0A70\u0A36\u0A4D"
+    "m\u0323sh": "\u0A02\u0A36\u0A4D"
+    "m\u0306s": "\u0A70\u0A38\u0A4D"
+    "m\u0323s": "\u0A02\u0A38\u0A4D"
+    "m\u0306h": "\u0A70\u0A39\u0A4D"
+    "m\u0323h": "\u0A02\u0A39\u0A4D"
+    "m\u0306k": "\u0A70\u0A15\u0A4D"
+    "m\u0323k": "\u0A02\u0A15\u0A4D"
+    "m\u0306kh": "\u0A70\u0A16\u0A4D"
+    "m\u0323kh": "\u0A02\u0A16\u0A4D"
+    "m\u0306k\u0332h\u0332": "\u0A70\u0A59\u0A4D"
+    "m\u0323k\u0332h\u0332": "\u0A02\u0A59\u0A4D"
+    "m\u0306g": "\u0A70\u0A17\u0A4D"
+    "m\u0323g": "\u0A02\u0A17\u0A4D"
+    "m\u0306g\u0332h\u0332": "\u0A70\u0A5A\u0A4D"
+    "m\u0323g\u0332h\u0332": "\u0A02\u0A5A\u0A4D"
+    "m\u0306gh": "\u0A70\u0A18\u0A4D"
+    "m\u0323gh": "\u0A02\u0A18\u0A4D"
+    "m\u0306n\u0307": "\u0A70\u0A19\u0A4D"
+    "m\u0323n\u0307": "\u0A02\u0A19\u0A4D"
+    "m\u0306q": "\u0A70\u0A15\u0A3C\u0A4D"
+    "m\u0323q": "\u0A02\u0A15\u0A3C\u0A4D"
+    "m\u0306c": "\u0A70\u0A1A\u0A4D"
+    "m\u0323c": "\u0A02\u0A1A\u0A4D"
+    "m\u0306ch": "\u0A70\u0A1B\u0A4D"
+    "m\u0323ch": "\u0A02\u0A1B\u0A4D"
+    "m\u0306j": "\u0A70\u0A1C\u0A4D"
+    "m\u0323j": "\u0A02\u0A1C\u0A4D"
+    "m\u0306z": "\u0A70\u0A5B\u0A4D"
+    "m\u0323z": "\u0A02\u0A5B\u0A4D"
+    "m\u0306jh": "\u0A70\u0A1D\u0A4D"
+    "m\u0323jh": "\u0A02\u0A1D\u0A4D"
+    "m\u0306n\u0303": "\u0A70\u0A1E\u0A4D"
+    "m\u0323n\u0303": "\u0A02\u0A1E\u0A4D"
+    "m\u0306t\u0323": "\u0A70\u0A1F\u0A4D"
+    "m\u0323t\u0323": "\u0A02\u0A1F\u0A4D"
+    "m\u0306t\u0323h": "\u0A70\u0A20\u0A4D"
+    "m\u0323t\u0323h": "\u0A02\u0A20\u0A4D"
+    "m\u0306d\u0323": "\u0A70\u0A21\u0A4D"
+    "m\u0323d\u0323": "\u0A02\u0A21\u0A4D"
+    "m\u0306d\u0323h": "\u0A70\u0A22\u0A4D"
+    "m\u0323d\u0323h": "\u0A02\u0A22\u0A4D"
+    "m\u0306n\u0323": "\u0A70\u0A23\u0A4D"
+    "m\u0323n\u0323": "\u0A02\u0A23\u0A4D"
+    "m\u0306t": "\u0A70\u0A24\u0A4D"
+    "m\u0323t": "\u0A02\u0A24\u0A4D"
+    "m\u0306th": "\u0A70\u0A25\u0A4D"
+    "m\u0323th": "\u0A02\u0A25\u0A4D"
+    "m\u0306d": "\u0A70\u0A26\u0A4D"
+    "m\u0323d": "\u0A02\u0A26\u0A4D"
+    "m\u0306dh": "\u0A70\u0A27\u0A4D"
+    "m\u0323dh": "\u0A02\u0A27\u0A4D"
+    "m\u0306n": "\u0A70\u0A28\u0A4D"
+    "m\u0323n": "\u0A02\u0A28\u0A4D"
+    "m\u0306p": "\u0A70\u0A2A\u0A4D"
+    "m\u0323p": "\u0A02\u0A2A\u0A4D"
+    "m\u0306b": "\u0A70\u0A2C\u0A4D"
+    "m\u0323b": "\u0A02\u0A2C\u0A4D"
+    "m\u0306bh": "\u0A70\u0A2D\u0A4D"
+    "m\u0323bh": "\u0A02\u0A2D\u0A4D"
+    "m\u0306m": "\u0A70\u0A2E\u0A4D"
+    "m\u0323m": "\u0A02\u0A2E\u0A4D"
+    "m\u0306ph": "\u0A70\u0A2B\u0A4D"
+    "m\u0323ph": "\u0A02\u0A2B\u0A4D"
+    "m\u0306f": "\u0A70\u0A5E\u0A4D"
+    "m\u0323f": "\u0A02\u0A5E\u0A4D"
+    "m\u0306y": "\u0A70\u0A2F\u0A4D"
+    "m\u0323y": "\u0A02\u0A2F\u0A4D"
+    "m\u0306r": "\u0A70\u0A30\u0A4D"
+    "m\u0323r": "\u0A02\u0A30\u0A4D"
+    "m\u0306l\u0323": "\u0A70\u0A33\u0A4D"
+    "m\u0323l\u0323": "\u0A02\u0A33\u0A4D"
+    "m\u0306l": "\u0A70\u0A32\u0A4D"
+    "m\u0323l": "\u0A02\u0A32\u0A4D"
+    "m\u0306w": "\u0A70\u0A35\u0A4D"
+    "m\u0323w": "\u0A02\u0A35\u0A4D"
+    "m\u0306r\u0323": "\u0A70\u0A5C\u0A4D"
+    "m\u0323r\u0323": "\u0A02\u0A5C\u0A4D"
+
+    "ssh": "\u0A71\u0A36\u0A4D"
+    "sh": "\u0A36\u0A4D"
+    "ss": "\u0A71\u0A38\u0A4D"
+    "s": "\u0A38\u0A4D"
+    "hh": "\u0A71\u0A39\u0A4D"
+    "h": "\u0A39\u0A4D"
+    "kk": "\u0A71\u0A15\u0A4D"
+    "k": "\u0A15\u0A4D"
+    "kkh": "\u0A71\u0A16\u0A4D"
+    "kh": "\u0A16\u0A4D"
+    "k\u0332h\u0332": "\u0A59\u0A4D"
+    "gg": "\u0A71\u0A17\u0A4D"
+    "g": "\u0A17\u0A4D"
+    "g\u0332h\u0332": "\u0A5A\u0A4D"
+    "ggh": "\u0A71\u0A18\u0A4D"
+    "gh": "\u0A18\u0A4D"
+    "n\u0307": "\u0A19\u0A4D"
+    "qq": "\u0A71\u0A15\u0A3C\u0A4D"
+    "q": "\u0A15\u0A3C\u0A4D"
+    "cc": "\u0A71\u0A1A\u0A4D"
+    "c": "\u0A1A\u0A4D"
+    "cch": "\u0A71\u0A1B\u0A4D"
+    "ch": "\u0A1B\u0A4D"
+    "jj": "\u0A71\u0A1C\u0A4D"
+    "j": "\u0A1C\u0A4D"
+    "zz": "\u0A71\u0A5B\u0A4D"
+    "z": "\u0A5B\u0A4D"
+    "jjh": "\u0A71\u0A1D\u0A1D\u0A4D"
+    "jh": "\u0A1D\u0A4D"
+    "n\u0303": "\u0A1E\u0A4D"
+    "t\u0323t\u0323h": "\u0A71\u0A20\u0A4D"
+    "t\u0323t\u0323": "\u0A71\u0A1F\u0A4D"
+    "t\u0323": "\u0A1F\u0A4D"
+    "t\u0323h": "\u0A20\u0A4D"
+    "d\u0323d\u0323h": "\u0A71\u0A22\u0A4D"
+    "d\u0323d\u0323": "\u0A71\u0A21\u0A4D"
+    "d\u0323": "\u0A21\u0A4D"
+    "d\u0323h": "\u0A22\u0A4D"
+    "n\u0323": "\u0A23\u0A4D"
+    "tt": "\u0A71\u0A24\u0A4D"
+    "t": "\u0A24\u0A4D"
+    "tth": "\u0A71\u0A25\u0A4D"
+    "th": "\u0A25\u0A4D"
+    "dd": "\u0A71\u0A26\u0A4D"
+    "d": "\u0A26\u0A4D"
+    "ddh": "\u0A71\u0A27\u0A27\u0A4D"
+    "dh": "\u0A27\u0A4D"
+    "n": "\u0A28\u0A4D"
+    "pp": "\u0A71\u0A2A\u0A4D"
+    "p": "\u0A2A\u0A4D"
+    "pph": "\u0A71\u0A2B\u0A2B\u0A4D"
+    "ph": "\u0A2B\u0A4D"
+    "ff": "\u0A71\u0A5E\u0A4D"
+    "f": "\u0A5E\u0A4D"
+    "bb": "\u0A71\u0A2C\u0A4D"
+    "b": "\u0A2C\u0A4D"
+    "bbh": "\u0A71\u0A2D\u0A2D\u0A4D"
+    "bh": "\u0A2D\u0A4D"
+    "m": "\u0A2E\u0A4D"
+    "yy": "\u0A71\u0A2F\u0A4D"
+    "y": "\u0A2F\u0A4D"
+    "rr": "\u0A71\u0A30\u0A4D"
+    "r": "\u0A30\u0A4D"
+    "l\u0323l\u0323": "\u0A71\u0A33\u0A4D"
+    "l\u0323": "\u0A33\u0A4D"
+    "ll": "\u0A71\u0A32\u0A4D"
+    "l": "\u0A32\u0A4D"
+    "ww": "\u0A71\u0A35\u0A4D"
+    "w": "\u0A35\u0A4D"
+    "r\u0323r\u0323": "\u0A71\u0A5C\u0A4D"
+    "r\u0323": "\u0A5C\u0A4D"
+
+    # END OF CONSONANTS WITH NO VOWEL (tippi)
+
+    # INITIAL AND INDEPENDENT VOWELS
+
+    "ai\u0304": "\u0A05\u0A08"
+    "ai": "\u0A10"
+    "au\u0304": "\u0A05\u0A0A"
+    "au": "\u0A14"
+    "a\u0304": "\u0A06"
+    "a": "\u0A05"
+    "i\u0304": "\u0A08"
+    "i": "\u0A07"
+    "u\u0304": "\u0A0A"
+    "u": "\u0A09"
+    "e": "\u0A0F"
+    "o": "\u0A13"
+
+    # END OF INITIAL AND INDEPENDENT VOWELS
+
+    # FINAL CONVERSIONS FROM LATIN SCRIPT
+    "\u002F\u002F": "\u0965"
+    "\u002F": "\u0964"
+    "\u0027": "\u0A76"
+
+    # DEVANAGARI DIGITS
+
+    "0": "\u0A66"
+    "1": "\u0A67"
+    "2": "\u0A68"
+    "3": "\u0A69"
+    "4": "\u0A6A"
+    "5": "\u0A6B"
+    "6": "\u0A6C"
+    "7": "\u0A6D"
+    "8": "\u0A6E"
+    "9": "\u0A6F"
+
+script_to_roman:
+  map:
+
+    "\u0A74": "1Om*"
+    "\u0A76": "*"
+    "%\u0A02": "m\u0323"
+    "%\u0A70": "m\u0306"
+    "%\u0A03": "h\u0323"
+
+    # CONSONANTS WITH VOWEL A WITH MACRON
+
+    "\u0A70\u0A36\u0A3E": "m\u0306sha\u0304"
+    "\u0A02\u0A36\u0A3E": "m\u0323sha\u0304"
+    "\u0A70\u0A38\u0A3C\u0A3E": "m\u0306sha\u0304"
+    "\u0A02\u0A38\u0A3C\u0A3E": "m\u0306sha\u0304"
+    "\u0A70\u0A38\u0A3E": "m\u0306sa\u0304"
+    "\u0A02\u0A38\u0A3E": "m\u0323sa\u0304"
+    "\u0A70\u0A39\u0A3E": "m\u0306ha\u0304"
+    "\u0A02\u0A39\u0A3E": "m\u0323ha\u0304"
+    "\u0A70\u0A15\u0A3E": "n\u0307ka\u0304"
+    "\u0A02\u0A15\u0A3E": "n\u0307ka\u0304"
+    "\u0A70\u0A16\u0A3C\u0A3E": "n\u0307k\u0332h\u0332a\u0304"
+    "\u0A02\u0A16\u0A3C\u0A3E": "n\u0307k\u0332h\u0332a\u0304"
+    "\u0A70\u0A16\u0A3E": "n\u0307kha\u0304"
+    "\u0A02\u0A16\u0A3E": "n\u0307kha\u0304"
+    "\u0A70\u0A59\u0A3E": "n\u0307k\u0332h\u0332a\u0304"
+    "\u0A02\u0A59\u0A3E": "n\u0307k\u0332h\u0332a\u0304"
+    "\u0A70\u0A17\u0A3C\u0A3E": "n\u0307g\u0332h\u0332a\u0304"
+    "\u0A02\u0A17\u0A3C\u0A3E": "n\u0307g\u0332h\u0332a\u0304"
+    "\u0A70\u0A17\u0A3E": "n\u0307ga\u0304"
+    "\u0A02\u0A17\u0A3E": "n\u0307ga\u0304"
+    "\u0A70\u0A5A\u0A3E": "n\u0307g\u0332h\u0332a\u0304"
+    "\u0A02\u0A5A\u0A3E": "n\u0307g\u0332h\u0332a\u0304"
+    "\u0A70\u0A18\u0A3E": "n\u0307gha\u0304"
+    "\u0A02\u0A18\u0A3E": "n\u0307gha\u0304"
+    "\u0A70\u0A19\u0A3E": "n\u0307n\u0307a\u0304"
+    "\u0A02\u0A19\u0A3E": "n\u0307n\u0307a\u0304"
+    "\u0A70\u0A15\u0A3C\u0A3E": "n\u0307qa\u0304"
+    "\u0A02\u0A15\u0A3C\u0A3E": "n\u0307qa\u0304"
+    "\u0A70\u0A1A\u0A3E": "n\u0303ca\u0304"
+    "\u0A02\u0A1A\u0A3E": "n\u0303ca\u0304"
+    "\u0A70\u0A1B\u0A3E": "n\u0303cha\u0304"
+    "\u0A02\u0A1B\u0A3E": "n\u0303cha\u0304"
+    "\u0A70\u0A1C\u0A3C\u0A3E": "n\u0303za\u0304"
+    "\u0A02\u0A1C\u0A3C\u0A3E": "n\u0303za\u0304"
+    "\u0A70\u0A1C\u0A3E": "n\u0303ja\u0304"
+    "\u0A02\u0A1C\u0A3E": "n\u0303ja\u0304"
+    "\u0A70\u0A5B\u0A3E": "n\u0303za\u0304"
+    "\u0A02\u0A5B\u0A3E": "n\u0303za\u0304"
+    "\u0A70\u0A1D\u0A3E": "n\u0303jha\u0304"
+    "\u0A02\u0A1D\u0A3E": "n\u0303jha\u0304"
+    "\u0A70\u0A1E\u0A3E": "n\u0303n\u0303a\u0304"
+    "\u0A02\u0A1E\u0A3E": "n\u0303n\u0303a\u0304"
+    "\u0A70\u0A1F\u0A3E": "n\u0323t\u0323a\u0304"
+    "\u0A02\u0A1F\u0A3E": "n\u0323t\u0323a\u0304"
+    "\u0A70\u0A20\u0A3E": "n\u0323t\u0323ha\u0304"
+    "\u0A02\u0A20\u0A3E": "n\u0323t\u0323ha\u0304"
+    "\u0A70\u0A21\u0A3E": "n\u0323d\u0323a\u0304"
+    "\u0A02\u0A21\u0A3E": "n\u0323d\u0323a\u0304"
+    "\u0A70\u0A22\u0A3E": "n\u0323d\u0323ha\u0304"
+    "\u0A02\u0A22\u0A3E": "n\u0323d\u0323ha\u0304"
+    "\u0A70\u0A23\u0A3E": "n\u0323n\u0323a\u0304"
+    "\u0A02\u0A23\u0A3E": "n\u0323n\u0323a\u0304"
+    "\u0A70\u0A24\u0A3E": "nta\u0304"
+    "\u0A02\u0A24\u0A3E": "nta\u0304"
+    "\u0A70\u0A25\u0A3E": "ntha\u0304"
+    "\u0A02\u0A25\u0A3E": "ntha\u0304"
+    "\u0A70\u0A26\u0A3E": "nda\u0304"
+    "\u0A02\u0A26\u0A3E": "nda\u0304"
+    "\u0A70\u0A27\u0A3E": "ndha\u0304"
+    "\u0A02\u0A27\u0A3E": "ndha\u0304"
+    "\u0A70\u0A28\u0A3E": "nna\u0304"
+    "\u0A02\u0A28\u0A3E": "nna\u0304"
+    "\u0A70\u0A2A\u0A3E": "mpa\u0304"
+    "\u0A02\u0A2A\u0A3E": "mpa\u0304"
+    "\u0A70\u0A2C\u0A3E": "mba\u0304"
+    "\u0A02\u0A2C\u0A3E": "mba\u0304"
+    "\u0A70\u0A2D\u0A3E": "mbha\u0304"
+    "\u0A02\u0A2D\u0A3E": "mbha\u0304"
+    "\u0A70\u0A2E\u0A3E": "mma\u0304"
+    "\u0A02\u0A2E\u0A3E": "mma\u0304"
+    "\u0A70\u0A2B\u0A3C\u0A3E": "mfa\u0304"
+    "\u0A02\u0A2B\u0A3C\u0A3E": "mfa\u0304"
+    "\u0A70\u0A2B\u0A3E": "mpha\u0304"
+    "\u0A02\u0A2B\u0A3E": "mpha\u0304"
+    "\u0A70\u0A5E\u0A3E": "mfa\u0304"
+    "\u0A02\u0A5E\u0A3E": "mfa\u0304"
+    "\u0A70\u0A2F\u0A3E": "m\u0306ya\u0304"
+    "\u0A02\u0A2F\u0A3E": "m\u0323ya\u0304"
+    "\u0A70\u0A30\u0A3E": "m\u0306ra\u0304"
+    "\u0A02\u0A30\u0A3E": "m\u0323ra\u0304"
+    "\u0A70\u0A33\u0A3E": "m\u0306l\u0323a\u0304"
+    "\u0A02\u0A33\u0A3E": "m\u0323l\u0323a\u0304"
+    "\u0A70\u0A32\u0A3C\u0A3E": "m\u0306l\u0323a\u0304"
+    "\u0A02\u0A32\u0A3C\u0A3E": "m\u0323l\u0323a\u0304"
+    "\u0A70\u0A32\u0A3E": "m\u0306la\u0304"
+    "\u0A02\u0A32\u0A3E": "m\u0323la\u0304"
+    "\u0A70\u0A35\u0A3E": "m\u0306wa\u0304"
+    "\u0A02\u0A35\u0A3E": "m\u0323wa\u0304"
+    "\u0A70\u0A5C\u0A3E": "m\u0306r\u0323a\u0304"
+    "\u0A02\u0A5C\u0A3E": "m\u0323r\u0323a\u0304"
+
+    "\u0A71\u0A38\u0A3C\u0A3E": "ssha\u0304"
+    "\u0A71\u0A36\u0A3E": "ssha\u0304"
+    "\u0A38\u0A3C\u0A3E": "sha\u0304"
+    "\u0A36\u0A3E": "sha\u0304"
+    "\u0A71\u0A38\u0A3E": "ssa\u0304"
+    "\u0A38\u0A3E": "sa\u0304"
+    "\u0A71\u0A39\u0A3E": "hha\u0304"
+    "\u0A39\u0A3E": "ha\u0304"
+    "\u0A71\u0A15\u0A3E": "kka\u0304"
+    "\u0A15\u0A3E": "ka\u0304"
+    "\u0A71\u0A16\u0A3E": "kkha\u0304"
+    "\u0A16\u0A3E": "kha\u0304"
+    "\u0A16\u0A3C\u0A3E": "k\u0332h\u0332a\u0304"
+    "\u0A59\u0A3E": "k\u0332h\u0332a\u0304"
+    "\u0A71\u0A17\u0A3E": "gga\u0304"
+    "\u0A17\u0A3E": "ga\u0304"
+    "\u0A17\u0A3C\u0A3E": "g\u0332h\u0332a\u0304"
+    "\u0A5A\u0A3E": "g\u0332h\u0332a\u0304"
+    "\u0A71\u0A18\u0A3E": "ggha\u0304"
+    "\u0A18\u0A3E": "gha\u0304"
+    "\u0A19\u0A3E": "n\u0307a\u0304"
+    "\u0A71\u0A15\u0A3C\u0A3E": "qqa\u0304"
+    "\u0A15\u0A3C\u0A3E": "qa\u0304"
+    "\u0A71\u0A1A\u0A3E": "cca\u0304"
+    "\u0A1A\u0A3E": "ca\u0304"
+    "\u0A71\u0A1B\u0A3E": "ccha\u0304"
+    "\u0A1B\u0A3E": "cha\u0304"
+    "\u0A71\u0A1C\u0A3E": "jja\u0304"
+    "\u0A1C\u0A3E": "ja\u0304"
+    "\u0A71\u0A1C\u0A3C\u0A3E": "zza\u0304"
+    "\u0A71\u0A5B\u0A3E": "zza\u0304"
+    "\u0A1C\u0A3C\u0A3E": "za\u0304"
+    "\u0A5B\u0A3E": "za\u0304"
+    "\u0A71\u0A1D\u0A1D\u0A3E": "jjha\u0304"
+    "\u0A1D\u0A3E": "jha\u0304"
+    "\u0A1E\u0A3E": "n\u0303a\u0304"
+    "\u0A71\u0A20\u0A3E": "t\u0323t\u0323ha\u0304"
+    "\u0A71\u0A1F\u0A3E": "t\u0323t\u0323a\u0304"
+    "\u0A1F\u0A3E": "t\u0323a\u0304"
+    "\u0A20\u0A3E": "t\u0323ha\u0304"
+    "\u0A71\u0A22\u0A3E": "d\u0323d\u0323ha\u0304"
+    "\u0A71\u0A21\u0A3E": "d\u0323d\u0323a\u0304"
+    "\u0A21\u0A3E": "d\u0323a\u0304"
+    "\u0A22\u0A3E": "d\u0323ha\u0304"
+    "\u0A23\u0A3E": "n\u0323a\u0304"
+    "\u0A71\u0A24\u0A3E": "tta\u0304"
+    "\u0A24\u0A3E": "ta\u0304"
+    "\u0A71\u0A25\u0A3E": "ttha\u0304"
+    "\u0A25\u0A3E": "tha\u0304"
+    "\u0A71\u0A26\u0A3E": "dda\u0304"
+    "\u0A26\u0A3E": "da\u0304"
+    "\u0A71\u0A27\u0A27\u0A3E": "ddha\u0304"
+    "\u0A27\u0A3E": "dha\u0304"
+    "\u0A28\u0A3E": "na\u0304"
+    "\u0A71\u0A2A\u0A3E": "ppa\u0304"
+    "\u0A2A\u0A3E": "pa\u0304"
+    "\u0A71\u0A2B\u0A2B\u0A3E": "ppha\u0304"
+    "\u0A2B\u0A3E": "pha\u0304"
+    "\u0A71\u0A2B\u0A3C\u0A3E": "ffa\u0304"
+    "\u0A71\u0A5E\u0A3E": "ffa\u0304"
+    "\u0A2B\u0A3C\u0A3E": "fa\u0304"
+    "\u0A5E\u0A3E": "fa\u0304"
+    "\u0A71\u0A2C\u0A3E": "bba\u0304"
+    "\u0A2C\u0A3E": "ba\u0304"
+    "\u0A71\u0A2D\u0A2D\u0A3E": "bbha\u0304"
+    "\u0A2D\u0A3E": "bha\u0304"
+    "\u0A2E\u0A3E": "ma\u0304"
+    "\u0A71\u0A2F\u0A3E": "yya\u0304"
+    "\u0A2F\u0A3E": "ya\u0304"
+    "\u0A71\u0A30\u0A3E": "rra\u0304"
+    "\u0A30\u0A3E": "ra\u0304"
+    "\u0A71\u0A32\u0A3C\u0A3E": "l\u0323l\u0323a\u0304"
+    "\u0A71\u0A33\u0A3E": "l\u0323l\u0323a\u0304"
+    "\u0A32\u0A3C\u0A3E": "l\u0323a\u0304"
+    "\u0A33\u0A3E": "l\u0323a\u0304"
+    "\u0A71\u0A32\u0A3E": "lla\u0304"
+    "\u0A32\u0A3E": "la\u0304"
+    "\u0A71\u0A35\u0A3E": "wwa\u0304"
+    "\u0A35\u0A3E": "wa\u0304"
+    "\u0A71\u0A5C\u0A3E": "r\u0323r\u0323a\u0304"
+    "\u0A5C\u0A3E": "r\u0323a\u0304"
+
+    # END OF CONSONANTS WITH VOWEL A WITH MACRON
+
+    # CONSONANTS WITH VOWEL I WITH MACRON
+
+    "\u0A70\u0A36\u0A40": "m\u0306shi\u0304"
+    "\u0A02\u0A36\u0A40": "m\u0323shi\u0304"
+    "\u0A70\u0A38\u0A3C\u0A40": "m\u0306shi\u0304"
+    "\u0A02\u0A38\u0A3C\u0A40": "m\u0306shi\u0304"
+    "\u0A70\u0A38\u0A40": "m\u0306si\u0304"
+    "\u0A02\u0A38\u0A40": "m\u0323si\u0304"
+    "\u0A70\u0A39\u0A40": "m\u0306hi\u0304"
+    "\u0A02\u0A39\u0A40": "m\u0323hi\u0304"
+    "\u0A70\u0A15\u0A40": "n\u0307ki\u0304"
+    "\u0A02\u0A15\u0A40": "n\u0307ki\u0304"
+    "\u0A70\u0A16\u0A3C\u0A40": "n\u0307k\u0332h\u0332i\u0304"
+    "\u0A02\u0A16\u0A3C\u0A40": "n\u0307k\u0332h\u0332i\u0304"
+    "\u0A70\u0A16\u0A40": "n\u0307khi\u0304"
+    "\u0A02\u0A16\u0A40": "n\u0307khi\u0304"
+    "\u0A70\u0A59\u0A40": "n\u0307k\u0332h\u0332i\u0304"
+    "\u0A02\u0A59\u0A40": "n\u0307k\u0332h\u0332i\u0304"
+    "\u0A70\u0A17\u0A3C\u0A40": "n\u0307g\u0332h\u0332i\u0304"
+    "\u0A02\u0A17\u0A3C\u0A40": "n\u0307g\u0332h\u0332i\u0304"
+    "\u0A70\u0A17\u0A40": "n\u0307gi\u0304"
+    "\u0A02\u0A17\u0A40": "n\u0307gi\u0304"
+    "\u0A70\u0A5A\u0A40": "n\u0307g\u0332h\u0332i\u0304"
+    "\u0A02\u0A5A\u0A40": "n\u0307g\u0332h\u0332i\u0304"
+    "\u0A70\u0A18\u0A40": "n\u0307ghi\u0304"
+    "\u0A02\u0A18\u0A40": "n\u0307ghi\u0304"
+    "\u0A70\u0A19\u0A40": "n\u0307n\u0307i\u0304"
+    "\u0A02\u0A19\u0A40": "n\u0307n\u0307i\u0304"
+    "\u0A70\u0A15\u0A3C\u0A40": "n\u0307qi\u0304"
+    "\u0A02\u0A15\u0A3C\u0A40": "n\u0307qi\u0304"
+    "\u0A70\u0A1A\u0A40": "n\u0303ci\u0304"
+    "\u0A02\u0A1A\u0A40": "n\u0303ci\u0304"
+    "\u0A70\u0A1B\u0A40": "n\u0303chi\u0304"
+    "\u0A02\u0A1B\u0A40": "n\u0303chi\u0304"
+    "\u0A70\u0A1C\u0A3C\u0A40": "n\u0303zi\u0304"
+    "\u0A02\u0A1C\u0A3C\u0A40": "n\u0303zi\u0304"
+    "\u0A70\u0A1C\u0A40": "n\u0303ji\u0304"
+    "\u0A02\u0A1C\u0A40": "n\u0303ji\u0304"
+    "\u0A70\u0A5B\u0A40": "n\u0303zi\u0304"
+    "\u0A02\u0A5B\u0A40": "n\u0303zi\u0304"
+    "\u0A70\u0A1D\u0A40": "n\u0303jhi\u0304"
+    "\u0A02\u0A1D\u0A40": "n\u0303jhi\u0304"
+    "\u0A70\u0A1E\u0A40": "n\u0303n\u0303i\u0304"
+    "\u0A02\u0A1E\u0A40": "n\u0303n\u0303i\u0304"
+    "\u0A70\u0A1F\u0A40": "n\u0323t\u0323i\u0304"
+    "\u0A02\u0A1F\u0A40": "n\u0323t\u0323i\u0304"
+    "\u0A70\u0A20\u0A40": "n\u0323t\u0323hi\u0304"
+    "\u0A02\u0A20\u0A40": "n\u0323t\u0323hi\u0304"
+    "\u0A70\u0A21\u0A40": "n\u0323d\u0323i\u0304"
+    "\u0A02\u0A21\u0A40": "n\u0323d\u0323i\u0304"
+    "\u0A70\u0A22\u0A40": "n\u0323d\u0323hi\u0304"
+    "\u0A02\u0A22\u0A40": "n\u0323d\u0323hi\u0304"
+    "\u0A70\u0A23\u0A40": "n\u0323n\u0323i\u0304"
+    "\u0A02\u0A23\u0A40": "n\u0323n\u0323i\u0304"
+    "\u0A70\u0A24\u0A40": "nti\u0304"
+    "\u0A02\u0A24\u0A40": "nti\u0304"
+    "\u0A70\u0A25\u0A40": "nthi\u0304"
+    "\u0A02\u0A25\u0A40": "nthi\u0304"
+    "\u0A70\u0A26\u0A40": "ndi\u0304"
+    "\u0A02\u0A26\u0A40": "ndi\u0304"
+    "\u0A70\u0A27\u0A40": "ndhi\u0304"
+    "\u0A02\u0A27\u0A40": "ndhi\u0304"
+    "\u0A70\u0A28\u0A40": "nni\u0304"
+    "\u0A02\u0A28\u0A40": "nni\u0304"
+    "\u0A70\u0A2A\u0A40": "mpi\u0304"
+    "\u0A02\u0A2A\u0A40": "mpi\u0304"
+    "\u0A70\u0A2C\u0A40": "mbi\u0304"
+    "\u0A02\u0A2C\u0A40": "mbi\u0304"
+    "\u0A70\u0A2D\u0A40": "mbhi\u0304"
+    "\u0A02\u0A2D\u0A40": "mbhi\u0304"
+    "\u0A70\u0A2E\u0A40": "mmi\u0304"
+    "\u0A02\u0A2E\u0A40": "mmi\u0304"
+    "\u0A70\u0A2B\u0A3C\u0A40": "mfi\u0304"
+    "\u0A02\u0A2B\u0A3C\u0A40": "mfi\u0304"
+    "\u0A70\u0A2B\u0A40": "mphi\u0304"
+    "\u0A02\u0A2B\u0A40": "mphi\u0304"
+    "\u0A70\u0A5E\u0A40": "mfi\u0304"
+    "\u0A02\u0A5E\u0A40": "mfi\u0304"
+    "\u0A70\u0A2F\u0A40": "m\u0306yi\u0304"
+    "\u0A02\u0A2F\u0A40": "m\u0323yi\u0304"
+    "\u0A70\u0A30\u0A40": "m\u0306ri\u0304"
+    "\u0A02\u0A30\u0A40": "m\u0323ri\u0304"
+    "\u0A70\u0A33\u0A40": "m\u0306l\u0323i\u0304"
+    "\u0A02\u0A33\u0A40": "m\u0323l\u0323i\u0304"
+    "\u0A70\u0A32\u0A3C\u0A40": "m\u0306l\u0323i\u0304"
+    "\u0A02\u0A32\u0A3C\u0A40": "m\u0323l\u0323i\u0304"
+    "\u0A70\u0A32\u0A40": "m\u0306li\u0304"
+    "\u0A02\u0A32\u0A40": "m\u0323li\u0304"
+    "\u0A70\u0A35\u0A40": "m\u0306wi\u0304"
+    "\u0A02\u0A35\u0A40": "m\u0323wi\u0304"
+    "\u0A70\u0A5C\u0A40": "m\u0306r\u0323i\u0304"
+    "\u0A02\u0A5C\u0A40": "m\u0323r\u0323i\u0304"
+
+    "\u0A71\u0A38\u0A3C\u0A40": "sshi\u0304"
+    "\u0A71\u0A36\u0A40": "sshi\u0304"
+    "\u0A38\u0A3C\u0A40": "shi\u0304"
+    "\u0A36\u0A40": "shi\u0304"
+    "\u0A71\u0A38\u0A40": "ssi\u0304"
+    "\u0A38\u0A40": "si\u0304"
+    "\u0A71\u0A39\u0A40": "hhi\u0304"
+    "\u0A39\u0A40": "hi\u0304"
+    "\u0A71\u0A15\u0A40": "kki\u0304"
+    "\u0A15\u0A40": "ki\u0304"
+    "\u0A71\u0A16\u0A40": "kkhi\u0304"
+    "\u0A16\u0A40": "khi\u0304"
+    "\u0A16\u0A3C\u0A40": "k\u0332h\u0332i\u0304"
+    "\u0A59\u0A40": "k\u0332h\u0332i\u0304"
+    "\u0A71\u0A17\u0A40": "ggi\u0304"
+    "\u0A17\u0A40": "gi\u0304"
+    "\u0A17\u0A3C\u0A40": "g\u0332h\u0332i\u0304"
+    "\u0A5A\u0A40": "g\u0332h\u0332i\u0304"
+    "\u0A71\u0A18\u0A40": "gghi\u0304"
+    "\u0A18\u0A40": "ghi\u0304"
+    "\u0A19\u0A40": "n\u0307i\u0304"
+    "\u0A71\u0A15\u0A3C\u0A40": "qqi\u0304"
+    "\u0A15\u0A3C\u0A40": "qi\u0304"
+    "\u0A71\u0A1A\u0A40": "cci\u0304"
+    "\u0A1A\u0A40": "ci\u0304"
+    "\u0A71\u0A1B\u0A40": "cchi\u0304"
+    "\u0A1B\u0A40": "chi\u0304"
+    "\u0A71\u0A1C\u0A40": "jji\u0304"
+    "\u0A1C\u0A40": "ji\u0304"
+    "\u0A71\u0A1C\u0A3C\u0A40": "zzi\u0304"
+    "\u0A71\u0A5B\u0A40": "zzi\u0304"
+    "\u0A1C\u0A3C\u0A40": "zi\u0304"
+    "\u0A5B\u0A40": "zi\u0304"
+    "\u0A71\u0A1D\u0A1D\u0A40": "jjhi\u0304"
+    "\u0A1D\u0A40": "jhi\u0304"
+    "\u0A1E\u0A40": "n\u0303i\u0304"
+    "\u0A71\u0A20\u0A40": "t\u0323t\u0323hi\u0304"
+    "\u0A71\u0A1F\u0A40": "t\u0323t\u0323i\u0304"
+    "\u0A1F\u0A40": "t\u0323i\u0304"
+    "\u0A20\u0A40": "t\u0323hi\u0304"
+    "\u0A71\u0A22\u0A40": "d\u0323d\u0323hi\u0304"
+    "\u0A71\u0A21\u0A40": "d\u0323d\u0323i\u0304"
+    "\u0A21\u0A40": "d\u0323i\u0304"
+    "\u0A22\u0A40": "d\u0323hi\u0304"
+    "\u0A23\u0A40": "n\u0323i\u0304"
+    "\u0A71\u0A24\u0A40": "tti\u0304"
+    "\u0A24\u0A40": "ti\u0304"
+    "\u0A71\u0A25\u0A40": "tthi\u0304"
+    "\u0A25\u0A40": "thi\u0304"
+    "\u0A71\u0A26\u0A40": "ddi\u0304"
+    "\u0A26\u0A40": "di\u0304"
+    "\u0A71\u0A27\u0A27\u0A40": "ddhi\u0304"
+    "\u0A27\u0A40": "dhi\u0304"
+    "\u0A28\u0A40": "ni\u0304"
+    "\u0A71\u0A2A\u0A40": "ppi\u0304"
+    "\u0A2A\u0A40": "pi\u0304"
+    "\u0A71\u0A2B\u0A2B\u0A40": "pphi\u0304"
+    "\u0A2B\u0A40": "phi\u0304"
+    "\u0A71\u0A2B\u0A3C\u0A40": "ffi\u0304"
+    "\u0A71\u0A5E\u0A40": "ffi\u0304"
+    "\u0A2B\u0A3C\u0A40": "fi\u0304"
+    "\u0A5E\u0A40": "fi\u0304"
+    "\u0A71\u0A2C\u0A40": "bbi\u0304"
+    "\u0A2C\u0A40": "bi\u0304"
+    "\u0A71\u0A2D\u0A2D\u0A40": "bbhi\u0304"
+    "\u0A2D\u0A40": "bhi\u0304"
+    "\u0A2E\u0A40": "mi\u0304"
+    "\u0A71\u0A2F\u0A40": "yyi\u0304"
+    "\u0A2F\u0A40": "yi\u0304"
+    "\u0A71\u0A30\u0A40": "rri\u0304"
+    "\u0A30\u0A40": "ri\u0304"
+    "\u0A71\u0A32\u0A3C\u0A40": "l\u0323l\u0323i\u0304"
+    "\u0A71\u0A33\u0A40": "l\u0323l\u0323i\u0304"
+    "\u0A32\u0A3C\u0A40": "l\u0323i\u0304"
+    "\u0A33\u0A40": "l\u0323i\u0304"
+    "\u0A71\u0A32\u0A40": "lli\u0304"
+    "\u0A32\u0A40": "li\u0304"
+    "\u0A71\u0A35\u0A40": "wwi\u0304"
+    "\u0A35\u0A40": "wi\u0304"
+    "\u0A71\u0A5C\u0A40": "r\u0323r\u0323i\u0304"
+    "\u0A5C\u0A40": "r\u0323i\u0304"
+
+    # END OF CONSONANTS WITH VOWEL I WITH MACRON
+
+    # CONSONANTS WITH VOWEL E ALONE
+
+    "\u0A70\u0A36\u0A47": "m\u0306she"
+    "\u0A02\u0A36\u0A47": "m\u0323she"
+    "\u0A70\u0A38\u0A3C\u0A47": "m\u0306she"
+    "\u0A02\u0A38\u0A3C\u0A47": "m\u0306she"
+    "\u0A70\u0A38\u0A47": "m\u0306se"
+    "\u0A02\u0A38\u0A47": "m\u0323se"
+    "\u0A70\u0A39\u0A47": "m\u0306he"
+    "\u0A02\u0A39\u0A47": "m\u0323he"
+    "\u0A70\u0A15\u0A47": "n\u0307ke"
+    "\u0A02\u0A15\u0A47": "n\u0307ke"
+    "\u0A70\u0A16\u0A3C\u0A47": "n\u0307k\u0332h\u0332e"
+    "\u0A02\u0A16\u0A3C\u0A47": "n\u0307k\u0332h\u0332e"
+    "\u0A70\u0A16\u0A47": "n\u0307khe"
+    "\u0A02\u0A16\u0A47": "n\u0307khe"
+    "\u0A70\u0A59\u0A47": "n\u0307k\u0332h\u0332e"
+    "\u0A02\u0A59\u0A47": "n\u0307k\u0332h\u0332e"
+    "\u0A70\u0A17\u0A3C\u0A47": "n\u0307g\u0332h\u0332e"
+    "\u0A02\u0A17\u0A3C\u0A47": "n\u0307g\u0332h\u0332e"
+    "\u0A70\u0A17\u0A47": "n\u0307ge"
+    "\u0A02\u0A17\u0A47": "n\u0307ge"
+    "\u0A70\u0A5A\u0A47": "n\u0307g\u0332h\u0332e"
+    "\u0A02\u0A5A\u0A47": "n\u0307g\u0332h\u0332e"
+    "\u0A70\u0A18\u0A47": "n\u0307ghe"
+    "\u0A02\u0A18\u0A47": "n\u0307ghe"
+    "\u0A70\u0A19\u0A47": "n\u0307n\u0307e"
+    "\u0A02\u0A19\u0A47": "n\u0307n\u0307e"
+    "\u0A70\u0A15\u0A3C\u0A47": "n\u0307qe"
+    "\u0A02\u0A15\u0A3C\u0A47": "n\u0307qe"
+    "\u0A70\u0A1A\u0A47": "n\u0303ce"
+    "\u0A02\u0A1A\u0A47": "n\u0303ce"
+    "\u0A70\u0A1B\u0A47": "n\u0303che"
+    "\u0A02\u0A1B\u0A47": "n\u0303che"
+    "\u0A70\u0A1C\u0A3C\u0A47": "n\u0303ze"
+    "\u0A02\u0A1C\u0A3C\u0A47": "n\u0303ze"
+    "\u0A70\u0A1C\u0A47": "n\u0303je"
+    "\u0A02\u0A1C\u0A47": "n\u0303je"
+    "\u0A70\u0A5B\u0A47": "n\u0303ze"
+    "\u0A02\u0A5B\u0A47": "n\u0303ze"
+    "\u0A70\u0A1D\u0A47": "n\u0303jhe"
+    "\u0A02\u0A1D\u0A47": "n\u0303jhe"
+    "\u0A70\u0A1E\u0A47": "n\u0303n\u0303e"
+    "\u0A02\u0A1E\u0A47": "n\u0303n\u0303e"
+    "\u0A70\u0A1F\u0A47": "n\u0323t\u0323e"
+    "\u0A02\u0A1F\u0A47": "n\u0323t\u0323e"
+    "\u0A70\u0A20\u0A47": "n\u0323t\u0323he"
+    "\u0A02\u0A20\u0A47": "n\u0323t\u0323he"
+    "\u0A70\u0A21\u0A47": "n\u0323d\u0323e"
+    "\u0A02\u0A21\u0A47": "n\u0323d\u0323e"
+    "\u0A70\u0A22\u0A47": "n\u0323d\u0323he"
+    "\u0A02\u0A22\u0A47": "n\u0323d\u0323he"
+    "\u0A70\u0A23\u0A47": "n\u0323n\u0323e"
+    "\u0A02\u0A23\u0A47": "n\u0323n\u0323e"
+    "\u0A70\u0A24\u0A47": "nte"
+    "\u0A02\u0A24\u0A47": "nte"
+    "\u0A70\u0A25\u0A47": "nthe"
+    "\u0A02\u0A25\u0A47": "nthe"
+    "\u0A70\u0A26\u0A47": "nde"
+    "\u0A02\u0A26\u0A47": "nde"
+    "\u0A70\u0A27\u0A47": "ndhe"
+    "\u0A02\u0A27\u0A47": "ndhe"
+    "\u0A70\u0A28\u0A47": "nne"
+    "\u0A02\u0A28\u0A47": "nne"
+    "\u0A70\u0A2A\u0A47": "mpe"
+    "\u0A02\u0A2A\u0A47": "mpe"
+    "\u0A70\u0A2C\u0A47": "mbe"
+    "\u0A02\u0A2C\u0A47": "mbe"
+    "\u0A70\u0A2D\u0A47": "mbhe"
+    "\u0A02\u0A2D\u0A47": "mbhe"
+    "\u0A70\u0A2E\u0A47": "mme"
+    "\u0A02\u0A2E\u0A47": "mme"
+    "\u0A70\u0A2B\u0A3C\u0A47": "mfe"
+    "\u0A02\u0A2B\u0A3C\u0A47": "mfe"
+    "\u0A70\u0A2B\u0A47": "mphe"
+    "\u0A02\u0A2B\u0A47": "mphe"
+    "\u0A70\u0A5E\u0A47": "mfe"
+    "\u0A02\u0A5E\u0A47": "mfe"
+    "\u0A70\u0A2F\u0A47": "m\u0306ye"
+    "\u0A02\u0A2F\u0A47": "m\u0323ye"
+    "\u0A70\u0A30\u0A47": "m\u0306re"
+    "\u0A02\u0A30\u0A47": "m\u0323re"
+    "\u0A70\u0A33\u0A47": "m\u0306l\u0323e"
+    "\u0A02\u0A33\u0A47": "m\u0323l\u0323e"
+    "\u0A70\u0A32\u0A3C\u0A47": "m\u0306l\u0323e"
+    "\u0A02\u0A32\u0A3C\u0A47": "m\u0323l\u0323e"
+    "\u0A70\u0A32\u0A47": "m\u0306le"
+    "\u0A02\u0A32\u0A47": "m\u0323le"
+    "\u0A70\u0A35\u0A47": "m\u0306we"
+    "\u0A02\u0A35\u0A47": "m\u0323we"
+    "\u0A70\u0A5C\u0A47": "m\u0306r\u0323e"
+    "\u0A02\u0A5C\u0A47": "m\u0323r\u0323e"
+
+    "\u0A71\u0A38\u0A3C\u0A47": "sshe"
+    "\u0A71\u0A36\u0A47": "sshe"
+    "\u0A38\u0A3C\u0A47": "she"
+    "\u0A36\u0A47": "she"
+    "\u0A71\u0A38\u0A47": "sse"
+    "\u0A38\u0A47": "se"
+    "\u0A71\u0A39\u0A47": "hhe"
+    "\u0A39\u0A47": "he"
+    "\u0A71\u0A15\u0A47": "kke"
+    "\u0A15\u0A47": "ke"
+    "\u0A71\u0A16\u0A47": "kkhe"
+    "\u0A16\u0A47": "khe"
+    "\u0A16\u0A3C\u0A47": "k\u0332h\u0332e"
+    "\u0A59\u0A47": "k\u0332h\u0332e"
+    "\u0A71\u0A17\u0A47": "gge"
+    "\u0A17\u0A47": "ge"
+    "\u0A17\u0A3C\u0A47": "g\u0332h\u0332e"
+    "\u0A5A\u0A47": "g\u0332h\u0332e"
+    "\u0A71\u0A18\u0A47": "gghe"
+    "\u0A18\u0A47": "ghe"
+    "\u0A19\u0A47": "n\u0307e"
+    "\u0A71\u0A15\u0A3C\u0A47": "qqe"
+    "\u0A15\u0A3C\u0A47": "qe"
+    "\u0A71\u0A1A\u0A47": "cce"
+    "\u0A1A\u0A47": "ce"
+    "\u0A71\u0A1B\u0A47": "cche"
+    "\u0A1B\u0A47": "che"
+    "\u0A71\u0A1C\u0A47": "jje"
+    "\u0A1C\u0A47": "je"
+    "\u0A71\u0A1C\u0A3C\u0A47": "zze"
+    "\u0A71\u0A5B\u0A47": "zze"
+    "\u0A1C\u0A3C\u0A47": "ze"
+    "\u0A5B\u0A47": "ze"
+    "\u0A71\u0A1D\u0A1D\u0A47": "jjhe"
+    "\u0A1D\u0A47": "jhe"
+    "\u0A1E\u0A47": "n\u0303e"
+    "\u0A71\u0A20\u0A47": "t\u0323t\u0323he"
+    "\u0A71\u0A1F\u0A47": "t\u0323t\u0323e"
+    "\u0A1F\u0A47": "t\u0323e"
+    "\u0A20\u0A47": "t\u0323he"
+    "\u0A71\u0A22\u0A47": "d\u0323d\u0323he"
+    "\u0A71\u0A21\u0A47": "d\u0323d\u0323e"
+    "\u0A21\u0A47": "d\u0323e"
+    "\u0A22\u0A47": "d\u0323he"
+    "\u0A23\u0A47": "n\u0323e"
+    "\u0A71\u0A24\u0A47": "tte"
+    "\u0A24\u0A47": "te"
+    "\u0A71\u0A25\u0A47": "tthe"
+    "\u0A25\u0A47": "the"
+    "\u0A71\u0A26\u0A47": "dde"
+    "\u0A26\u0A47": "de"
+    "\u0A71\u0A27\u0A27\u0A47": "ddhe"
+    "\u0A27\u0A47": "dhe"
+    "\u0A28\u0A47": "ne"
+    "\u0A71\u0A2A\u0A47": "ppe"
+    "\u0A2A\u0A47": "pe"
+    "\u0A71\u0A2B\u0A2B\u0A47": "pphe"
+    "\u0A2B\u0A47": "phe"
+    "\u0A71\u0A2B\u0A3C\u0A47": "ffe"
+    "\u0A71\u0A5E\u0A47": "ffe"
+    "\u0A2B\u0A3C\u0A47": "fe"
+    "\u0A5E\u0A47": "fe"
+    "\u0A71\u0A2C\u0A47": "bbe"
+    "\u0A2C\u0A47": "be"
+    "\u0A71\u0A2D\u0A2D\u0A47": "bbhe"
+    "\u0A2D\u0A47": "bhe"
+    "\u0A2E\u0A47": "me"
+    "\u0A71\u0A2F\u0A47": "yye"
+    "\u0A2F\u0A47": "ye"
+    "\u0A71\u0A30\u0A47": "rre"
+    "\u0A30\u0A47": "re"
+    "\u0A71\u0A32\u0A3C\u0A47": "l\u0323l\u0323e"
+    "\u0A71\u0A33\u0A47": "l\u0323l\u0323e"
+    "\u0A32\u0A3C\u0A47": "l\u0323e"
+    "\u0A33\u0A47": "l\u0323e"
+    "\u0A71\u0A32\u0A47": "lle"
+    "\u0A32\u0A47": "le"
+    "\u0A71\u0A35\u0A47": "wwe"
+    "\u0A35\u0A47": "we"
+    "\u0A71\u0A5C\u0A47": "r\u0323r\u0323e"
+    "\u0A5C\u0A47": "r\u0323e"
+
+    # END OF CONSONANTS WITH VOWEL E ALONE
+
+    # CONSONANTS WITH VOWEL O ALONE
+
+    "\u0A70\u0A36\u0A4B": "m\u0306sho"
+    "\u0A02\u0A36\u0A4B": "m\u0323sho"
+    "\u0A70\u0A38\u0A3C\u0A4B": "m\u0306sho"
+    "\u0A02\u0A38\u0A3C\u0A4B": "m\u0306sho"
+    "\u0A70\u0A38\u0A4B": "m\u0306so"
+    "\u0A02\u0A38\u0A4B": "m\u0323so"
+    "\u0A70\u0A39\u0A4B": "m\u0306ho"
+    "\u0A02\u0A39\u0A4B": "m\u0323ho"
+    "\u0A70\u0A15\u0A4B": "n\u0307ko"
+    "\u0A02\u0A15\u0A4B": "n\u0307ko"
+    "\u0A70\u0A16\u0A3C\u0A4B": "n\u0307k\u0332h\u0332o"
+    "\u0A02\u0A16\u0A3C\u0A4B": "n\u0307k\u0332h\u0332o"
+    "\u0A70\u0A16\u0A4B": "n\u0307kho"
+    "\u0A02\u0A16\u0A4B": "n\u0307kho"
+    "\u0A70\u0A59\u0A4B": "n\u0307k\u0332h\u0332o"
+    "\u0A02\u0A59\u0A4B": "n\u0307k\u0332h\u0332o"
+    "\u0A70\u0A17\u0A3C\u0A4B": "n\u0307g\u0332h\u0332o"
+    "\u0A02\u0A17\u0A3C\u0A4B": "n\u0307g\u0332h\u0332o"
+    "\u0A70\u0A17\u0A4B": "n\u0307go"
+    "\u0A02\u0A17\u0A4B": "n\u0307go"
+    "\u0A70\u0A5A\u0A4B": "n\u0307g\u0332h\u0332o"
+    "\u0A02\u0A5A\u0A4B": "n\u0307g\u0332h\u0332o"
+    "\u0A70\u0A18\u0A4B": "n\u0307gho"
+    "\u0A02\u0A18\u0A4B": "n\u0307gho"
+    "\u0A70\u0A19\u0A4B": "n\u0307n\u0307o"
+    "\u0A02\u0A19\u0A4B": "n\u0307n\u0307o"
+    "\u0A70\u0A15\u0A3C\u0A4B": "n\u0307qo"
+    "\u0A02\u0A15\u0A3C\u0A4B": "n\u0307qo"
+    "\u0A70\u0A1A\u0A4B": "n\u0303co"
+    "\u0A02\u0A1A\u0A4B": "n\u0303co"
+    "\u0A70\u0A1B\u0A4B": "n\u0303cho"
+    "\u0A02\u0A1B\u0A4B": "n\u0303cho"
+    "\u0A70\u0A1C\u0A3C\u0A4B": "n\u0303zo"
+    "\u0A02\u0A1C\u0A3C\u0A4B": "n\u0303zo"
+    "\u0A70\u0A1C\u0A4B": "n\u0303jo"
+    "\u0A02\u0A1C\u0A4B": "n\u0303jo"
+    "\u0A70\u0A5B\u0A4B": "n\u0303zo"
+    "\u0A02\u0A5B\u0A4B": "n\u0303zo"
+    "\u0A70\u0A1D\u0A4B": "n\u0303jho"
+    "\u0A02\u0A1D\u0A4B": "n\u0303jho"
+    "\u0A70\u0A1E\u0A4B": "n\u0303n\u0303o"
+    "\u0A02\u0A1E\u0A4B": "n\u0303n\u0303o"
+    "\u0A70\u0A1F\u0A4B": "n\u0323t\u0323o"
+    "\u0A02\u0A1F\u0A4B": "n\u0323t\u0323o"
+    "\u0A70\u0A20\u0A4B": "n\u0323t\u0323ho"
+    "\u0A02\u0A20\u0A4B": "n\u0323t\u0323ho"
+    "\u0A70\u0A21\u0A4B": "n\u0323d\u0323o"
+    "\u0A02\u0A21\u0A4B": "n\u0323d\u0323o"
+    "\u0A70\u0A22\u0A4B": "n\u0323d\u0323ho"
+    "\u0A02\u0A22\u0A4B": "n\u0323d\u0323ho"
+    "\u0A70\u0A23\u0A4B": "n\u0323n\u0323o"
+    "\u0A02\u0A23\u0A4B": "n\u0323n\u0323o"
+    "\u0A70\u0A24\u0A4B": "nto"
+    "\u0A02\u0A24\u0A4B": "nto"
+    "\u0A70\u0A25\u0A4B": "ntho"
+    "\u0A02\u0A25\u0A4B": "ntho"
+    "\u0A70\u0A26\u0A4B": "ndo"
+    "\u0A02\u0A26\u0A4B": "ndo"
+    "\u0A70\u0A27\u0A4B": "ndho"
+    "\u0A02\u0A27\u0A4B": "ndho"
+    "\u0A70\u0A28\u0A4B": "nno"
+    "\u0A02\u0A28\u0A4B": "nno"
+    "\u0A70\u0A2A\u0A4B": "mpo"
+    "\u0A02\u0A2A\u0A4B": "mpo"
+    "\u0A70\u0A2C\u0A4B": "mbo"
+    "\u0A02\u0A2C\u0A4B": "mbo"
+    "\u0A70\u0A2D\u0A4B": "mbho"
+    "\u0A02\u0A2D\u0A4B": "mbho"
+    "\u0A70\u0A2E\u0A4B": "mmo"
+    "\u0A02\u0A2E\u0A4B": "mmo"
+    "\u0A70\u0A2B\u0A3C\u0A4B": "mfo"
+    "\u0A02\u0A2B\u0A3C\u0A4B": "mfo"
+    "\u0A70\u0A2B\u0A4B": "mpho"
+    "\u0A02\u0A2B\u0A4B": "mpho"
+    "\u0A70\u0A5E\u0A4B": "mfo"
+    "\u0A02\u0A5E\u0A4B": "mfo"
+    "\u0A70\u0A2F\u0A4B": "m\u0306yo"
+    "\u0A02\u0A2F\u0A4B": "m\u0323yo"
+    "\u0A70\u0A30\u0A4B": "m\u0306ro"
+    "\u0A02\u0A30\u0A4B": "m\u0323ro"
+    "\u0A70\u0A33\u0A4B": "m\u0306l\u0323o"
+    "\u0A02\u0A33\u0A4B": "m\u0323l\u0323o"
+    "\u0A70\u0A32\u0A3C\u0A4B": "m\u0306l\u0323o"
+    "\u0A02\u0A32\u0A3C\u0A4B": "m\u0323l\u0323o"
+    "\u0A70\u0A32\u0A4B": "m\u0306lo"
+    "\u0A02\u0A32\u0A4B": "m\u0323lo"
+    "\u0A70\u0A35\u0A4B": "m\u0306wo"
+    "\u0A02\u0A35\u0A4B": "m\u0323wo"
+    "\u0A70\u0A5C\u0A4B": "m\u0306r\u0323o"
+    "\u0A02\u0A5C\u0A4B": "m\u0323r\u0323o"
+
+    "\u0A71\u0A38\u0A3C\u0A4B": "ssho"
+    "\u0A71\u0A36\u0A4B": "ssho"
+    "\u0A38\u0A3C\u0A4B": "sho"
+    "\u0A36\u0A4B": "sho"
+    "\u0A71\u0A38\u0A4B": "sso"
+    "\u0A38\u0A4B": "so"
+    "\u0A71\u0A39\u0A4B": "hho"
+    "\u0A39\u0A4B": "ho"
+    "\u0A71\u0A15\u0A4B": "kko"
+    "\u0A15\u0A4B": "ko"
+    "\u0A71\u0A16\u0A4B": "kkho"
+    "\u0A16\u0A4B": "kho"
+    "\u0A16\u0A3C\u0A4B": "k\u0332h\u0332o"
+    "\u0A59\u0A4B": "k\u0332h\u0332o"
+    "\u0A71\u0A17\u0A4B": "ggo"
+    "\u0A17\u0A4B": "go"
+    "\u0A17\u0A3C\u0A4B": "g\u0332h\u0332o"
+    "\u0A5A\u0A4B": "g\u0332h\u0332o"
+    "\u0A71\u0A18\u0A4B": "ggho"
+    "\u0A18\u0A4B": "gho"
+    "\u0A19\u0A4B": "n\u0307o"
+    "\u0A71\u0A15\u0A3C\u0A4B": "qqo"
+    "\u0A15\u0A3C\u0A4B": "qo"
+    "\u0A71\u0A1A\u0A4B": "cco"
+    "\u0A1A\u0A4B": "co"
+    "\u0A71\u0A1B\u0A4B": "ccho"
+    "\u0A1B\u0A4B": "cho"
+    "\u0A71\u0A1C\u0A4B": "jjo"
+    "\u0A1C\u0A4B": "jo"
+    "\u0A71\u0A1C\u0A3C\u0A4B": "zzo"
+    "\u0A71\u0A5B\u0A4B": "zzo"
+    "\u0A1C\u0A3C\u0A4B": "zo"
+    "\u0A5B\u0A4B": "zo"
+    "\u0A71\u0A1D\u0A1D\u0A4B": "jjho"
+    "\u0A1D\u0A4B": "jho"
+    "\u0A1E\u0A4B": "n\u0303o"
+    "\u0A71\u0A20\u0A4B": "t\u0323t\u0323ho"
+    "\u0A71\u0A1F\u0A4B": "t\u0323t\u0323o"
+    "\u0A1F\u0A4B": "t\u0323o"
+    "\u0A20\u0A4B": "t\u0323ho"
+    "\u0A71\u0A22\u0A4B": "d\u0323d\u0323ho"
+    "\u0A71\u0A21\u0A4B": "d\u0323d\u0323o"
+    "\u0A21\u0A4B": "d\u0323o"
+    "\u0A22\u0A4B": "d\u0323ho"
+    "\u0A23\u0A4B": "n\u0323o"
+    "\u0A71\u0A24\u0A4B": "tto"
+    "\u0A24\u0A4B": "to"
+    "\u0A71\u0A25\u0A4B": "ttho"
+    "\u0A25\u0A4B": "tho"
+    "\u0A71\u0A26\u0A4B": "ddo"
+    "\u0A26\u0A4B": "do"
+    "\u0A71\u0A27\u0A27\u0A4B": "ddho"
+    "\u0A27\u0A4B": "dho"
+    "\u0A28\u0A4B": "no"
+    "\u0A71\u0A2A\u0A4B": "ppo"
+    "\u0A2A\u0A4B": "po"
+    "\u0A71\u0A2B\u0A2B\u0A4B": "ppho"
+    "\u0A2B\u0A4B": "pho"
+    "\u0A71\u0A2B\u0A3C\u0A4B": "ffo"
+    "\u0A71\u0A5E\u0A4B": "ffo"
+    "\u0A2B\u0A3C\u0A4B": "fo"
+    "\u0A5E\u0A4B": "fo"
+    "\u0A71\u0A2C\u0A4B": "bbo"
+    "\u0A2C\u0A4B": "bo"
+    "\u0A71\u0A2D\u0A2D\u0A4B": "bbho"
+    "\u0A2D\u0A4B": "bho"
+    "\u0A2E\u0A4B": "mo"
+    "\u0A71\u0A2F\u0A4B": "yyo"
+    "\u0A2F\u0A4B": "yo"
+    "\u0A71\u0A30\u0A4B": "rro"
+    "\u0A30\u0A4B": "ro"
+    "\u0A71\u0A32\u0A3C\u0A4B": "l\u0323l\u0323o"
+    "\u0A71\u0A33\u0A4B": "l\u0323l\u0323o"
+    "\u0A32\u0A3C\u0A4B": "l\u0323o"
+    "\u0A33\u0A4B": "l\u0323o"
+    "\u0A71\u0A32\u0A4B": "llo"
+    "\u0A32\u0A4B": "lo"
+    "\u0A71\u0A35\u0A4B": "wwo"
+    "\u0A35\u0A4B": "wo"
+    "\u0A71\u0A5C\u0A4B": "r\u0323r\u0323o"
+    "\u0A5C\u0A4B": "r\u0323o"
+
+    # END OF CONSONANTS WITH VOWEL O ALONE
+
+    # CONSONANTS WITH VOWEL AI MACRON
+
+    "\u0A70\u0A36\u0A08": "m\u0306shai\u0304"
+    "\u0A02\u0A36\u0A08": "m\u0323shai\u0304"
+    "\u0A70\u0A38\u0A3C\u0A08": "m\u0306shai\u0304"
+    "\u0A02\u0A38\u0A3C\u0A08": "m\u0306shai\u0304"
+    "\u0A70\u0A38\u0A08": "m\u0306sai\u0304"
+    "\u0A02\u0A38\u0A08": "m\u0323sai\u0304"
+    "\u0A70\u0A39\u0A08": "m\u0306hai\u0304"
+    "\u0A02\u0A39\u0A08": "m\u0323hai\u0304"
+    "\u0A70\u0A15\u0A08": "n\u0307kai\u0304"
+    "\u0A02\u0A15\u0A08": "n\u0307kai\u0304"
+    "\u0A70\u0A16\u0A3C\u0A08": "n\u0307k\u0332h\u0332ai\u0304"
+    "\u0A02\u0A16\u0A3C\u0A08": "n\u0307k\u0332h\u0332ai\u0304"
+    "\u0A70\u0A16\u0A08": "n\u0307khai\u0304"
+    "\u0A02\u0A16\u0A08": "n\u0307khai\u0304"
+    "\u0A70\u0A59\u0A08": "n\u0307k\u0332h\u0332ai\u0304"
+    "\u0A02\u0A59\u0A08": "n\u0307k\u0332h\u0332ai\u0304"
+    "\u0A70\u0A17\u0A3C\u0A08": "n\u0307g\u0332h\u0332ai\u0304"
+    "\u0A02\u0A17\u0A3C\u0A08": "n\u0307g\u0332h\u0332ai\u0304"
+    "\u0A70\u0A17\u0A08": "n\u0307gai\u0304"
+    "\u0A02\u0A17\u0A08": "n\u0307gai\u0304"
+    "\u0A70\u0A5A\u0A08": "n\u0307g\u0332h\u0332ai\u0304"
+    "\u0A02\u0A5A\u0A08": "n\u0307g\u0332h\u0332ai\u0304"
+    "\u0A70\u0A18\u0A08": "n\u0307ghai\u0304"
+    "\u0A02\u0A18\u0A08": "n\u0307ghai\u0304"
+    "\u0A70\u0A19\u0A08": "n\u0307n\u0307ai\u0304"
+    "\u0A02\u0A19\u0A08": "n\u0307n\u0307ai\u0304"
+    "\u0A70\u0A15\u0A3C\u0A08": "n\u0307qai\u0304"
+    "\u0A02\u0A15\u0A3C\u0A08": "n\u0307qai\u0304"
+    "\u0A70\u0A1A\u0A08": "n\u0303cai\u0304"
+    "\u0A02\u0A1A\u0A08": "n\u0303cai\u0304"
+    "\u0A70\u0A1B\u0A08": "n\u0303chai\u0304"
+    "\u0A02\u0A1B\u0A08": "n\u0303chai\u0304"
+    "\u0A70\u0A1C\u0A3C\u0A08": "n\u0303zai\u0304"
+    "\u0A02\u0A1C\u0A3C\u0A08": "n\u0303zai\u0304"
+    "\u0A70\u0A1C\u0A08": "n\u0303jai\u0304"
+    "\u0A02\u0A1C\u0A08": "n\u0303jai\u0304"
+    "\u0A70\u0A5B\u0A08": "n\u0303zai\u0304"
+    "\u0A02\u0A5B\u0A08": "n\u0303zai\u0304"
+    "\u0A70\u0A1D\u0A08": "n\u0303jhai\u0304"
+    "\u0A02\u0A1D\u0A08": "n\u0303jhai\u0304"
+    "\u0A70\u0A1E\u0A08": "n\u0303n\u0303ai\u0304"
+    "\u0A02\u0A1E\u0A08": "n\u0303n\u0303ai\u0304"
+    "\u0A70\u0A1F\u0A08": "n\u0323t\u0323ai\u0304"
+    "\u0A02\u0A1F\u0A08": "n\u0323t\u0323ai\u0304"
+    "\u0A70\u0A20\u0A08": "n\u0323t\u0323hai\u0304"
+    "\u0A02\u0A20\u0A08": "n\u0323t\u0323hai\u0304"
+    "\u0A70\u0A21\u0A08": "n\u0323d\u0323ai\u0304"
+    "\u0A02\u0A21\u0A08": "n\u0323d\u0323ai\u0304"
+    "\u0A70\u0A22\u0A08": "n\u0323d\u0323hai\u0304"
+    "\u0A02\u0A22\u0A08": "n\u0323d\u0323hai\u0304"
+    "\u0A70\u0A23\u0A08": "n\u0323n\u0323ai\u0304"
+    "\u0A02\u0A23\u0A08": "n\u0323n\u0323ai\u0304"
+    "\u0A70\u0A24\u0A08": "ntai\u0304"
+    "\u0A02\u0A24\u0A08": "ntai\u0304"
+    "\u0A70\u0A25\u0A08": "nthai\u0304"
+    "\u0A02\u0A25\u0A08": "nthai\u0304"
+    "\u0A70\u0A26\u0A08": "ndai\u0304"
+    "\u0A02\u0A26\u0A08": "ndai\u0304"
+    "\u0A70\u0A27\u0A08": "ndhai\u0304"
+    "\u0A02\u0A27\u0A08": "ndhai\u0304"
+    "\u0A70\u0A28\u0A08": "nnai\u0304"
+    "\u0A02\u0A28\u0A08": "nnai\u0304"
+    "\u0A70\u0A2A\u0A08": "mpai\u0304"
+    "\u0A02\u0A2A\u0A08": "mpai\u0304"
+    "\u0A70\u0A2C\u0A08": "mbai\u0304"
+    "\u0A02\u0A2C\u0A08": "mbai\u0304"
+    "\u0A70\u0A2D\u0A08": "mbhai\u0304"
+    "\u0A02\u0A2D\u0A08": "mbhai\u0304"
+    "\u0A70\u0A2E\u0A08": "mmai\u0304"
+    "\u0A02\u0A2E\u0A08": "mmai\u0304"
+    "\u0A70\u0A2B\u0A3C\u0A08": "mfai\u0304"
+    "\u0A02\u0A2B\u0A3C\u0A08": "mfai\u0304"
+    "\u0A70\u0A2B\u0A08": "mphai\u0304"
+    "\u0A02\u0A2B\u0A08": "mphai\u0304"
+    "\u0A70\u0A5E\u0A08": "mfai\u0304"
+    "\u0A02\u0A5E\u0A08": "mfai\u0304"
+    "\u0A70\u0A2F\u0A08": "m\u0306yai\u0304"
+    "\u0A02\u0A2F\u0A08": "m\u0323yai\u0304"
+    "\u0A70\u0A30\u0A08": "m\u0306rai\u0304"
+    "\u0A02\u0A30\u0A08": "m\u0323rai\u0304"
+    "\u0A70\u0A33\u0A08": "m\u0306l\u0323ai\u0304"
+    "\u0A02\u0A33\u0A08": "m\u0323l\u0323ai\u0304"
+    "\u0A70\u0A32\u0A3C\u0A08": "m\u0306l\u0323ai\u0304"
+    "\u0A02\u0A32\u0A3C\u0A08": "m\u0323l\u0323ai\u0304"
+    "\u0A70\u0A32\u0A08": "m\u0306lai\u0304"
+    "\u0A02\u0A32\u0A08": "m\u0323lai\u0304"
+    "\u0A70\u0A35\u0A08": "m\u0306wai\u0304"
+    "\u0A02\u0A35\u0A08": "m\u0323wai\u0304"
+    "\u0A70\u0A5C\u0A08": "m\u0306r\u0323ai\u0304"
+    "\u0A02\u0A5C\u0A08": "m\u0323r\u0323ai\u0304"
+
+    "\u0A71\u0A38\u0A3C\u0A08": "sshai\u0304"
+    "\u0A71\u0A36\u0A08": "sshai\u0304"
+    "\u0A38\u0A3C\u0A08": "shai\u0304"
+    "\u0A36\u0A08": "shai\u0304"
+    "\u0A71\u0A38\u0A08": "ssai\u0304"
+    "\u0A38\u0A08": "sai\u0304"
+    "\u0A71\u0A39\u0A08": "hhai\u0304"
+    "\u0A39\u0A08": "hai\u0304"
+    "\u0A71\u0A15\u0A08": "kkai\u0304"
+    "\u0A15\u0A08": "kai\u0304"
+    "\u0A71\u0A16\u0A08": "kkhai\u0304"
+    "\u0A16\u0A08": "khai\u0304"
+    "\u0A16\u0A3C\u0A08": "k\u0332h\u0332ai\u0304"
+    "\u0A59\u0A08": "k\u0332h\u0332ai\u0304"
+    "\u0A71\u0A17\u0A08": "ggai\u0304"
+    "\u0A17\u0A08": "gai\u0304"
+    "\u0A17\u0A3C\u0A08": "g\u0332h\u0332ai\u0304"
+    "\u0A5A\u0A08": "g\u0332h\u0332ai\u0304"
+    "\u0A71\u0A18\u0A08": "gghai\u0304"
+    "\u0A18\u0A08": "ghai\u0304"
+    "\u0A19\u0A08": "n\u0307ai\u0304"
+    "\u0A71\u0A15\u0A3C\u0A08": "qqai\u0304"
+    "\u0A15\u0A3C\u0A08": "qai\u0304"
+    "\u0A71\u0A1A\u0A08": "ccai\u0304"
+    "\u0A1A\u0A08": "cai\u0304"
+    "\u0A71\u0A1B\u0A08": "cchai\u0304"
+    "\u0A1B\u0A08": "chai\u0304"
+    "\u0A71\u0A1C\u0A08": "jjai\u0304"
+    "\u0A1C\u0A08": "jai\u0304"
+    "\u0A71\u0A1C\u0A3C\u0A08": "zzai\u0304"
+    "\u0A71\u0A5B\u0A08": "zzai\u0304"
+    "\u0A1C\u0A3C\u0A08": "zai\u0304"
+    "\u0A5B\u0A08": "zai\u0304"
+    "\u0A71\u0A1D\u0A1D\u0A08": "jjhai\u0304"
+    "\u0A1D\u0A08": "jhai\u0304"
+    "\u0A1E\u0A08": "n\u0303ai\u0304"
+    "\u0A71\u0A20\u0A08": "t\u0323t\u0323hai\u0304"
+    "\u0A71\u0A1F\u0A08": "t\u0323t\u0323ai\u0304"
+    "\u0A1F\u0A08": "t\u0323ai\u0304"
+    "\u0A20\u0A08": "t\u0323hai\u0304"
+    "\u0A71\u0A22\u0A08": "d\u0323d\u0323hai\u0304"
+    "\u0A71\u0A21\u0A08": "d\u0323d\u0323ai\u0304"
+    "\u0A21\u0A08": "d\u0323ai\u0304"
+    "\u0A22\u0A08": "d\u0323hai\u0304"
+    "\u0A23\u0A08": "n\u0323ai\u0304"
+    "\u0A71\u0A24\u0A08": "ttai\u0304"
+    "\u0A24\u0A08": "tai\u0304"
+    "\u0A71\u0A25\u0A08": "tthai\u0304"
+    "\u0A25\u0A08": "thai\u0304"
+    "\u0A71\u0A26\u0A08": "ddai\u0304"
+    "\u0A26\u0A08": "dai\u0304"
+    "\u0A71\u0A27\u0A27\u0A08": "ddhai\u0304"
+    "\u0A27\u0A08": "dhai\u0304"
+    "\u0A28\u0A08": "nai\u0304"
+    "\u0A71\u0A2A\u0A08": "ppai\u0304"
+    "\u0A2A\u0A08": "pai\u0304"
+    "\u0A71\u0A2B\u0A2B\u0A08": "pphai\u0304"
+    "\u0A2B\u0A08": "phai\u0304"
+    "\u0A71\u0A2B\u0A3C\u0A08": "ffai\u0304"
+    "\u0A71\u0A5E\u0A08": "ffai\u0304"
+    "\u0A2B\u0A3C\u0A08": "fai\u0304"
+    "\u0A5E\u0A08": "fai\u0304"
+    "\u0A71\u0A2C\u0A08": "bbai\u0304"
+    "\u0A2C\u0A08": "bai\u0304"
+    "\u0A71\u0A2D\u0A2D\u0A08": "bbhai\u0304"
+    "\u0A2D\u0A08": "bhai\u0304"
+    "\u0A2E\u0A08": "mai\u0304"
+    "\u0A71\u0A2F\u0A08": "yyai\u0304"
+    "\u0A2F\u0A08": "yai\u0304"
+    "\u0A71\u0A30\u0A08": "rrai\u0304"
+    "\u0A30\u0A08": "rai\u0304"
+    "\u0A71\u0A32\u0A3C\u0A08": "l\u0323l\u0323ai\u0304"
+    "\u0A71\u0A33\u0A08": "l\u0323l\u0323ai\u0304"
+    "\u0A32\u0A3C\u0A08": "l\u0323ai\u0304"
+    "\u0A33\u0A08": "l\u0323ai\u0304"
+    "\u0A71\u0A32\u0A08": "llai\u0304"
+    "\u0A32\u0A08": "lai\u0304"
+    "\u0A71\u0A35\u0A08": "wwai\u0304"
+    "\u0A35\u0A08": "wai\u0304"
+    "\u0A71\u0A5C\u0A08": "r\u0323r\u0323ai\u0304"
+    "\u0A5C\u0A08": "r\u0323ai\u0304"
+
+    # END OF CONSONANTS WITH VOWEL AI MACRON
+
+    # CONSONANTS WITH VOWEL AI ALONE
+
+    "\u0A70\u0A36\u0A48": "m\u0306shai"
+    "\u0A02\u0A36\u0A48": "m\u0323shai"
+    "\u0A70\u0A38\u0A3C\u0A48": "m\u0306shai"
+    "\u0A02\u0A38\u0A3C\u0A48": "m\u0306shai"
+    "\u0A70\u0A38\u0A48": "m\u0306sai"
+    "\u0A02\u0A38\u0A48": "m\u0323sai"
+    "\u0A70\u0A39\u0A48": "m\u0306hai"
+    "\u0A02\u0A39\u0A48": "m\u0323hai"
+    "\u0A70\u0A15\u0A48": "n\u0307kai"
+    "\u0A02\u0A15\u0A48": "n\u0307kai"
+    "\u0A70\u0A16\u0A3C\u0A48": "n\u0307k\u0332h\u0332ai"
+    "\u0A02\u0A16\u0A3C\u0A48": "n\u0307k\u0332h\u0332ai"
+    "\u0A70\u0A16\u0A48": "n\u0307khai"
+    "\u0A02\u0A16\u0A48": "n\u0307khai"
+    "\u0A70\u0A59\u0A48": "n\u0307k\u0332h\u0332ai"
+    "\u0A02\u0A59\u0A48": "n\u0307k\u0332h\u0332ai"
+    "\u0A70\u0A17\u0A3C\u0A48": "n\u0307g\u0332h\u0332ai"
+    "\u0A02\u0A17\u0A3C\u0A48": "n\u0307g\u0332h\u0332ai"
+    "\u0A70\u0A17\u0A48": "n\u0307gai"
+    "\u0A02\u0A17\u0A48": "n\u0307gai"
+    "\u0A70\u0A5A\u0A48": "n\u0307g\u0332h\u0332ai"
+    "\u0A02\u0A5A\u0A48": "n\u0307g\u0332h\u0332ai"
+    "\u0A70\u0A18\u0A48": "n\u0307ghai"
+    "\u0A02\u0A18\u0A48": "n\u0307ghai"
+    "\u0A70\u0A19\u0A48": "n\u0307n\u0307ai"
+    "\u0A02\u0A19\u0A48": "n\u0307n\u0307ai"
+    "\u0A70\u0A15\u0A3C\u0A48": "n\u0307qai"
+    "\u0A02\u0A15\u0A3C\u0A48": "n\u0307qai"
+    "\u0A70\u0A1A\u0A48": "n\u0303cai"
+    "\u0A02\u0A1A\u0A48": "n\u0303cai"
+    "\u0A70\u0A1B\u0A48": "n\u0303chai"
+    "\u0A02\u0A1B\u0A48": "n\u0303chai"
+    "\u0A70\u0A1C\u0A3C\u0A48": "n\u0303zai"
+    "\u0A02\u0A1C\u0A3C\u0A48": "n\u0303zai"
+    "\u0A70\u0A1C\u0A48": "n\u0303jai"
+    "\u0A02\u0A1C\u0A48": "n\u0303jai"
+    "\u0A70\u0A5B\u0A48": "n\u0303zai"
+    "\u0A02\u0A5B\u0A48": "n\u0303zai"
+    "\u0A70\u0A1D\u0A48": "n\u0303jhai"
+    "\u0A02\u0A1D\u0A48": "n\u0303jhai"
+    "\u0A70\u0A1E\u0A48": "n\u0303n\u0303ai"
+    "\u0A02\u0A1E\u0A48": "n\u0303n\u0303ai"
+    "\u0A70\u0A1F\u0A48": "n\u0323t\u0323ai"
+    "\u0A02\u0A1F\u0A48": "n\u0323t\u0323ai"
+    "\u0A70\u0A20\u0A48": "n\u0323t\u0323hai"
+    "\u0A02\u0A20\u0A48": "n\u0323t\u0323hai"
+    "\u0A70\u0A21\u0A48": "n\u0323d\u0323ai"
+    "\u0A02\u0A21\u0A48": "n\u0323d\u0323ai"
+    "\u0A70\u0A22\u0A48": "n\u0323d\u0323hai"
+    "\u0A02\u0A22\u0A48": "n\u0323d\u0323hai"
+    "\u0A70\u0A23\u0A48": "n\u0323n\u0323ai"
+    "\u0A02\u0A23\u0A48": "n\u0323n\u0323ai"
+    "\u0A70\u0A24\u0A48": "ntai"
+    "\u0A02\u0A24\u0A48": "ntai"
+    "\u0A70\u0A25\u0A48": "nthai"
+    "\u0A02\u0A25\u0A48": "nthai"
+    "\u0A70\u0A26\u0A48": "ndai"
+    "\u0A02\u0A26\u0A48": "ndai"
+    "\u0A70\u0A27\u0A48": "ndhai"
+    "\u0A02\u0A27\u0A48": "ndhai"
+    "\u0A70\u0A28\u0A48": "nnai"
+    "\u0A02\u0A28\u0A48": "nnai"
+    "\u0A70\u0A2A\u0A48": "mpai"
+    "\u0A02\u0A2A\u0A48": "mpai"
+    "\u0A70\u0A2C\u0A48": "mbai"
+    "\u0A02\u0A2C\u0A48": "mbai"
+    "\u0A70\u0A2D\u0A48": "mbhai"
+    "\u0A02\u0A2D\u0A48": "mbhai"
+    "\u0A70\u0A2E\u0A48": "mmai"
+    "\u0A02\u0A2E\u0A48": "mmai"
+    "\u0A70\u0A2B\u0A3C\u0A48": "mfai"
+    "\u0A02\u0A2B\u0A3C\u0A48": "mfai"
+    "\u0A70\u0A2B\u0A48": "mphai"
+    "\u0A02\u0A2B\u0A48": "mphai"
+    "\u0A70\u0A5E\u0A48": "mfai"
+    "\u0A02\u0A5E\u0A48": "mfai"
+    "\u0A70\u0A2F\u0A48": "m\u0306yai"
+    "\u0A02\u0A2F\u0A48": "m\u0323yai"
+    "\u0A70\u0A30\u0A48": "m\u0306rai"
+    "\u0A02\u0A30\u0A48": "m\u0323rai"
+    "\u0A70\u0A33\u0A48": "m\u0306l\u0323ai"
+    "\u0A02\u0A33\u0A48": "m\u0323l\u0323ai"
+    "\u0A70\u0A32\u0A3C\u0A48": "m\u0306l\u0323ai"
+    "\u0A02\u0A32\u0A3C\u0A48": "m\u0323l\u0323ai"
+    "\u0A70\u0A32\u0A48": "m\u0306lai"
+    "\u0A02\u0A32\u0A48": "m\u0323lai"
+    "\u0A70\u0A35\u0A48": "m\u0306wai"
+    "\u0A02\u0A35\u0A48": "m\u0323wai"
+    "\u0A70\u0A5C\u0A48": "m\u0306r\u0323ai"
+    "\u0A02\u0A5C\u0A48": "m\u0323r\u0323ai"
+
+    "\u0A71\u0A38\u0A3C\u0A48": "sshai"
+    "\u0A71\u0A36\u0A48": "sshai"
+    "\u0A38\u0A3C\u0A48": "shai"
+    "\u0A36\u0A48": "shai"
+    "\u0A71\u0A38\u0A48": "ssai"
+    "\u0A38\u0A48": "sai"
+    "\u0A71\u0A39\u0A48": "hhai"
+    "\u0A39\u0A48": "hai"
+    "\u0A71\u0A15\u0A48": "kkai"
+    "\u0A15\u0A48": "kai"
+    "\u0A71\u0A16\u0A48": "kkhai"
+    "\u0A16\u0A48": "khai"
+    "\u0A16\u0A3C\u0A48": "k\u0332h\u0332ai"
+    "\u0A59\u0A48": "k\u0332h\u0332ai"
+    "\u0A71\u0A17\u0A48": "ggai"
+    "\u0A17\u0A48": "gai"
+    "\u0A17\u0A3C\u0A48": "g\u0332h\u0332ai"
+    "\u0A5A\u0A48": "g\u0332h\u0332ai"
+    "\u0A71\u0A18\u0A48": "gghai"
+    "\u0A18\u0A48": "ghai"
+    "\u0A19\u0A48": "n\u0307ai"
+    "\u0A71\u0A15\u0A3C\u0A48": "qqai"
+    "\u0A15\u0A3C\u0A48": "qai"
+    "\u0A71\u0A1A\u0A48": "ccai"
+    "\u0A1A\u0A48": "cai"
+    "\u0A71\u0A1B\u0A48": "cchai"
+    "\u0A1B\u0A48": "chai"
+    "\u0A71\u0A1C\u0A48": "jjai"
+    "\u0A1C\u0A48": "jai"
+    "\u0A71\u0A1C\u0A3C\u0A48": "zzai"
+    "\u0A71\u0A5B\u0A48": "zzai"
+    "\u0A1C\u0A3C\u0A48": "zai"
+    "\u0A5B\u0A48": "zai"
+    "\u0A71\u0A1D\u0A1D\u0A48": "jjhai"
+    "\u0A1D\u0A48": "jhai"
+    "\u0A1E\u0A48": "n\u0303ai"
+    "\u0A71\u0A20\u0A48": "t\u0323t\u0323hai"
+    "\u0A71\u0A1F\u0A48": "t\u0323t\u0323ai"
+    "\u0A1F\u0A48": "t\u0323ai"
+    "\u0A20\u0A48": "t\u0323hai"
+    "\u0A71\u0A22\u0A48": "d\u0323d\u0323hai"
+    "\u0A71\u0A21\u0A48": "d\u0323d\u0323ai"
+    "\u0A21\u0A48": "d\u0323ai"
+    "\u0A22\u0A48": "d\u0323hai"
+    "\u0A23\u0A48": "n\u0323ai"
+    "\u0A71\u0A24\u0A48": "ttai"
+    "\u0A24\u0A48": "tai"
+    "\u0A71\u0A25\u0A48": "tthai"
+    "\u0A25\u0A48": "thai"
+    "\u0A71\u0A26\u0A48": "ddai"
+    "\u0A26\u0A48": "dai"
+    "\u0A71\u0A27\u0A27\u0A48": "ddhai"
+    "\u0A27\u0A48": "dhai"
+    "\u0A28\u0A48": "nai"
+    "\u0A71\u0A2A\u0A48": "ppai"
+    "\u0A2A\u0A48": "pai"
+    "\u0A71\u0A2B\u0A2B\u0A48": "pphai"
+    "\u0A2B\u0A48": "phai"
+    "\u0A71\u0A2B\u0A3C\u0A48": "ffai"
+    "\u0A71\u0A5E\u0A48": "ffai"
+    "\u0A2B\u0A3C\u0A48": "fai"
+    "\u0A5E\u0A48": "fai"
+    "\u0A71\u0A2C\u0A48": "bbai"
+    "\u0A2C\u0A48": "bai"
+    "\u0A71\u0A2D\u0A2D\u0A48": "bbhai"
+    "\u0A2D\u0A48": "bhai"
+    "\u0A2E\u0A48": "mai"
+    "\u0A71\u0A2F\u0A48": "yyai"
+    "\u0A2F\u0A48": "yai"
+    "\u0A71\u0A30\u0A48": "rrai"
+    "\u0A30\u0A48": "rai"
+    "\u0A71\u0A32\u0A3C\u0A48": "l\u0323l\u0323ai"
+    "\u0A71\u0A33\u0A48": "l\u0323l\u0323ai"
+    "\u0A32\u0A3C\u0A48": "l\u0323ai"
+    "\u0A33\u0A48": "l\u0323ai"
+    "\u0A71\u0A32\u0A48": "llai"
+    "\u0A32\u0A48": "lai"
+    "\u0A71\u0A35\u0A48": "wwai"
+    "\u0A35\u0A48": "wai"
+    "\u0A71\u0A5C\u0A48": "r\u0323r\u0323ai"
+    "\u0A5C\u0A48": "r\u0323ai"
+
+    # END OF CONSONANTS WITH VOWEL AI ALONE
+
+    # CONSONANTS WITH VOWEL AU MACRON
+
+    "\u0A70\u0A36\u0A0A": "m\u0306shau\u0304"
+    "\u0A02\u0A36\u0A0A": "m\u0323shau\u0304"
+    "\u0A70\u0A38\u0A3C\u0A0A": "m\u0306shau\u0304"
+    "\u0A02\u0A38\u0A3C\u0A0A": "m\u0306shau\u0304"
+    "\u0A70\u0A38\u0A0A": "m\u0306sau\u0304"
+    "\u0A02\u0A38\u0A0A": "m\u0323sau\u0304"
+    "\u0A70\u0A39\u0A0A": "m\u0306hau\u0304"
+    "\u0A02\u0A39\u0A0A": "m\u0323hau\u0304"
+    "\u0A70\u0A15\u0A0A": "n\u0307kau\u0304"
+    "\u0A02\u0A15\u0A0A": "n\u0307kau\u0304"
+    "\u0A70\u0A16\u0A3C\u0A0A": "n\u0307k\u0332h\u0332au\u0304"
+    "\u0A02\u0A16\u0A3C\u0A0A": "n\u0307k\u0332h\u0332au\u0304"
+    "\u0A70\u0A16\u0A0A": "n\u0307khau\u0304"
+    "\u0A02\u0A16\u0A0A": "n\u0307khau\u0304"
+    "\u0A70\u0A59\u0A0A": "n\u0307k\u0332h\u0332au\u0304"
+    "\u0A02\u0A59\u0A0A": "n\u0307k\u0332h\u0332au\u0304"
+    "\u0A70\u0A17\u0A3C\u0A0A": "n\u0307g\u0332h\u0332au\u0304"
+    "\u0A02\u0A17\u0A3C\u0A0A": "n\u0307g\u0332h\u0332au\u0304"
+    "\u0A70\u0A17\u0A0A": "n\u0307gau\u0304"
+    "\u0A02\u0A17\u0A0A": "n\u0307gau\u0304"
+    "\u0A70\u0A5A\u0A0A": "n\u0307g\u0332h\u0332au\u0304"
+    "\u0A02\u0A5A\u0A0A": "n\u0307g\u0332h\u0332au\u0304"
+    "\u0A70\u0A18\u0A0A": "n\u0307ghau\u0304"
+    "\u0A02\u0A18\u0A0A": "n\u0307ghau\u0304"
+    "\u0A70\u0A19\u0A0A": "n\u0307n\u0307au\u0304"
+    "\u0A02\u0A19\u0A0A": "n\u0307n\u0307au\u0304"
+    "\u0A70\u0A15\u0A3C\u0A0A": "n\u0307qau\u0304"
+    "\u0A02\u0A15\u0A3C\u0A0A": "n\u0307qau\u0304"
+    "\u0A70\u0A1A\u0A0A": "n\u0303cau\u0304"
+    "\u0A02\u0A1A\u0A0A": "n\u0303cau\u0304"
+    "\u0A70\u0A1B\u0A0A": "n\u0303chau\u0304"
+    "\u0A02\u0A1B\u0A0A": "n\u0303chau\u0304"
+    "\u0A70\u0A1C\u0A3C\u0A0A": "n\u0303zau\u0304"
+    "\u0A02\u0A1C\u0A3C\u0A0A": "n\u0303zau\u0304"
+    "\u0A70\u0A1C\u0A0A": "n\u0303jau\u0304"
+    "\u0A02\u0A1C\u0A0A": "n\u0303jau\u0304"
+    "\u0A70\u0A5B\u0A0A": "n\u0303zau\u0304"
+    "\u0A02\u0A5B\u0A0A": "n\u0303zau\u0304"
+    "\u0A70\u0A1D\u0A0A": "n\u0303jhau\u0304"
+    "\u0A02\u0A1D\u0A0A": "n\u0303jhau\u0304"
+    "\u0A70\u0A1E\u0A0A": "n\u0303n\u0303au\u0304"
+    "\u0A02\u0A1E\u0A0A": "n\u0303n\u0303au\u0304"
+    "\u0A70\u0A1F\u0A0A": "n\u0323t\u0323au\u0304"
+    "\u0A02\u0A1F\u0A0A": "n\u0323t\u0323au\u0304"
+    "\u0A70\u0A20\u0A0A": "n\u0323t\u0323hau\u0304"
+    "\u0A02\u0A20\u0A0A": "n\u0323t\u0323hau\u0304"
+    "\u0A70\u0A21\u0A0A": "n\u0323d\u0323au\u0304"
+    "\u0A02\u0A21\u0A0A": "n\u0323d\u0323au\u0304"
+    "\u0A70\u0A22\u0A0A": "n\u0323d\u0323hau\u0304"
+    "\u0A02\u0A22\u0A0A": "n\u0323d\u0323hau\u0304"
+    "\u0A70\u0A23\u0A0A": "n\u0323n\u0323au\u0304"
+    "\u0A02\u0A23\u0A0A": "n\u0323n\u0323au\u0304"
+    "\u0A70\u0A24\u0A0A": "ntau\u0304"
+    "\u0A02\u0A24\u0A0A": "ntau\u0304"
+    "\u0A70\u0A25\u0A0A": "nthau\u0304"
+    "\u0A02\u0A25\u0A0A": "nthau\u0304"
+    "\u0A70\u0A26\u0A0A": "ndau\u0304"
+    "\u0A02\u0A26\u0A0A": "ndau\u0304"
+    "\u0A70\u0A27\u0A0A": "ndhau\u0304"
+    "\u0A02\u0A27\u0A0A": "ndhau\u0304"
+    "\u0A70\u0A28\u0A0A": "nnau\u0304"
+    "\u0A02\u0A28\u0A0A": "nnau\u0304"
+    "\u0A70\u0A2A\u0A0A": "mpau\u0304"
+    "\u0A02\u0A2A\u0A0A": "mpau\u0304"
+    "\u0A70\u0A2C\u0A0A": "mbau\u0304"
+    "\u0A02\u0A2C\u0A0A": "mbau\u0304"
+    "\u0A70\u0A2D\u0A0A": "mbhau\u0304"
+    "\u0A02\u0A2D\u0A0A": "mbhau\u0304"
+    "\u0A70\u0A2E\u0A0A": "mmau\u0304"
+    "\u0A02\u0A2E\u0A0A": "mmau\u0304"
+    "\u0A70\u0A2B\u0A3C\u0A0A": "mfau\u0304"
+    "\u0A02\u0A2B\u0A3C\u0A0A": "mfau\u0304"
+    "\u0A70\u0A2B\u0A0A": "mphau\u0304"
+    "\u0A02\u0A2B\u0A0A": "mphau\u0304"
+    "\u0A70\u0A5E\u0A0A": "mfau\u0304"
+    "\u0A02\u0A5E\u0A0A": "mfau\u0304"
+    "\u0A70\u0A2F\u0A0A": "m\u0306yau\u0304"
+    "\u0A02\u0A2F\u0A0A": "m\u0323yau\u0304"
+    "\u0A70\u0A30\u0A0A": "m\u0306rau\u0304"
+    "\u0A02\u0A30\u0A0A": "m\u0323rau\u0304"
+    "\u0A70\u0A33\u0A0A": "m\u0306l\u0323au\u0304"
+    "\u0A02\u0A33\u0A0A": "m\u0323l\u0323au\u0304"
+    "\u0A70\u0A32\u0A3C\u0A0A": "m\u0306l\u0323au\u0304"
+    "\u0A02\u0A32\u0A3C\u0A0A": "m\u0323l\u0323au\u0304"
+    "\u0A70\u0A32\u0A0A": "m\u0306lau\u0304"
+    "\u0A02\u0A32\u0A0A": "m\u0323lau\u0304"
+    "\u0A70\u0A35\u0A0A": "m\u0306wau\u0304"
+    "\u0A02\u0A35\u0A0A": "m\u0323wau\u0304"
+    "\u0A70\u0A5C\u0A0A": "m\u0306r\u0323au\u0304"
+    "\u0A02\u0A5C\u0A0A": "m\u0323r\u0323au\u0304"
+
+    "\u0A71\u0A38\u0A3C\u0A0A": "sshau\u0304"
+    "\u0A71\u0A36\u0A0A": "sshau\u0304"
+    "\u0A38\u0A3C\u0A0A": "shau\u0304"
+    "\u0A36\u0A0A": "shau\u0304"
+    "\u0A71\u0A38\u0A0A": "ssau\u0304"
+    "\u0A38\u0A0A": "sau\u0304"
+    "\u0A71\u0A39\u0A0A": "hhau\u0304"
+    "\u0A39\u0A0A": "hau\u0304"
+    "\u0A71\u0A15\u0A0A": "kkau\u0304"
+    "\u0A15\u0A0A": "kau\u0304"
+    "\u0A71\u0A16\u0A0A": "kkhau\u0304"
+    "\u0A16\u0A0A": "khau\u0304"
+    "\u0A16\u0A3C\u0A0A": "k\u0332h\u0332au\u0304"
+    "\u0A59\u0A0A": "k\u0332h\u0332au\u0304"
+    "\u0A71\u0A17\u0A0A": "ggau\u0304"
+    "\u0A17\u0A0A": "gau\u0304"
+    "\u0A17\u0A3C\u0A0A": "g\u0332h\u0332au\u0304"
+    "\u0A5A\u0A0A": "g\u0332h\u0332au\u0304"
+    "\u0A71\u0A18\u0A0A": "gghau\u0304"
+    "\u0A18\u0A0A": "ghau\u0304"
+    "\u0A19\u0A0A": "n\u0307au\u0304"
+    "\u0A71\u0A15\u0A3C\u0A0A": "qqau\u0304"
+    "\u0A15\u0A3C\u0A0A": "qau\u0304"
+    "\u0A71\u0A1A\u0A0A": "ccau\u0304"
+    "\u0A1A\u0A0A": "cau\u0304"
+    "\u0A71\u0A1B\u0A0A": "cchau\u0304"
+    "\u0A1B\u0A0A": "chau\u0304"
+    "\u0A71\u0A1C\u0A0A": "jjau\u0304"
+    "\u0A1C\u0A0A": "jau\u0304"
+    "\u0A71\u0A1C\u0A3C\u0A0A": "zzau\u0304"
+    "\u0A71\u0A5B\u0A0A": "zzau\u0304"
+    "\u0A1C\u0A3C\u0A0A": "zau\u0304"
+    "\u0A5B\u0A0A": "zau\u0304"
+    "\u0A71\u0A1D\u0A1D\u0A0A": "jjhau\u0304"
+    "\u0A1D\u0A0A": "jhau\u0304"
+    "\u0A1E\u0A0A": "n\u0303au\u0304"
+    "\u0A71\u0A20\u0A0A": "t\u0323t\u0323hau\u0304"
+    "\u0A71\u0A1F\u0A0A": "t\u0323t\u0323au\u0304"
+    "\u0A1F\u0A0A": "t\u0323au\u0304"
+    "\u0A20\u0A0A": "t\u0323hau\u0304"
+    "\u0A71\u0A22\u0A0A": "d\u0323d\u0323hau\u0304"
+    "\u0A71\u0A21\u0A0A": "d\u0323d\u0323au\u0304"
+    "\u0A21\u0A0A": "d\u0323au\u0304"
+    "\u0A22\u0A0A": "d\u0323hau\u0304"
+    "\u0A23\u0A0A": "n\u0323au\u0304"
+    "\u0A71\u0A24\u0A0A": "ttau\u0304"
+    "\u0A24\u0A0A": "tau\u0304"
+    "\u0A71\u0A25\u0A0A": "tthau\u0304"
+    "\u0A25\u0A0A": "thau\u0304"
+    "\u0A71\u0A26\u0A0A": "ddau\u0304"
+    "\u0A26\u0A0A": "dau\u0304"
+    "\u0A71\u0A27\u0A27\u0A0A": "ddhau\u0304"
+    "\u0A27\u0A0A": "dhau\u0304"
+    "\u0A28\u0A0A": "nau\u0304"
+    "\u0A71\u0A2A\u0A0A": "ppau\u0304"
+    "\u0A2A\u0A0A": "pau\u0304"
+    "\u0A71\u0A2B\u0A2B\u0A0A": "pphau\u0304"
+    "\u0A2B\u0A0A": "phau\u0304"
+    "\u0A71\u0A2B\u0A3C\u0A0A": "ffau\u0304"
+    "\u0A71\u0A5E\u0A0A": "ffau\u0304"
+    "\u0A2B\u0A3C\u0A0A": "fau\u0304"
+    "\u0A5E\u0A0A": "fau\u0304"
+    "\u0A71\u0A2C\u0A0A": "bbau\u0304"
+    "\u0A2C\u0A0A": "bau\u0304"
+    "\u0A71\u0A2D\u0A2D\u0A0A": "bbhau\u0304"
+    "\u0A2D\u0A0A": "bhau\u0304"
+    "\u0A2E\u0A0A": "mau\u0304"
+    "\u0A71\u0A2F\u0A0A": "yyau\u0304"
+    "\u0A2F\u0A0A": "yau\u0304"
+    "\u0A71\u0A30\u0A0A": "rrau\u0304"
+    "\u0A30\u0A0A": "rau\u0304"
+    "\u0A71\u0A32\u0A3C\u0A0A": "l\u0323l\u0323au\u0304"
+    "\u0A71\u0A33\u0A0A": "l\u0323l\u0323au\u0304"
+    "\u0A32\u0A3C\u0A0A": "l\u0323au\u0304"
+    "\u0A33\u0A0A": "l\u0323au\u0304"
+    "\u0A71\u0A32\u0A0A": "llau\u0304"
+    "\u0A32\u0A0A": "lau\u0304"
+    "\u0A71\u0A35\u0A0A": "wwau\u0304"
+    "\u0A35\u0A0A": "wau\u0304"
+    "\u0A71\u0A5C\u0A0A": "r\u0323r\u0323au\u0304"
+    "\u0A5C\u0A0A": "r\u0323au\u0304"
+
+    # END OF CONSONANTS WITH VOWEL AU MACRON
+
+    # CONSONANTS WITH VOWEL AU
+
+    "\u0A70\u0A36\u0A4C": "m\u0306shau"
+    "\u0A02\u0A36\u0A4C": "m\u0323shau"
+    "\u0A70\u0A38\u0A3C\u0A4C": "m\u0306shau"
+    "\u0A02\u0A38\u0A3C\u0A4C": "m\u0306shau"
+    "\u0A70\u0A38\u0A4C": "m\u0306sau"
+    "\u0A02\u0A38\u0A4C": "m\u0323sau"
+    "\u0A70\u0A39\u0A4C": "m\u0306hau"
+    "\u0A02\u0A39\u0A4C": "m\u0323hau"
+    "\u0A70\u0A15\u0A4C": "n\u0307kau"
+    "\u0A02\u0A15\u0A4C": "n\u0307kau"
+    "\u0A70\u0A16\u0A3C\u0A4C": "n\u0307k\u0332h\u0332au"
+    "\u0A02\u0A16\u0A3C\u0A4C": "n\u0307k\u0332h\u0332au"
+    "\u0A70\u0A16\u0A4C": "n\u0307khau"
+    "\u0A02\u0A16\u0A4C": "n\u0307khau"
+    "\u0A70\u0A59\u0A4C": "n\u0307k\u0332h\u0332au"
+    "\u0A02\u0A59\u0A4C": "n\u0307k\u0332h\u0332au"
+    "\u0A70\u0A17\u0A3C\u0A4C": "n\u0307g\u0332h\u0332au"
+    "\u0A02\u0A17\u0A3C\u0A4C": "n\u0307g\u0332h\u0332au"
+    "\u0A70\u0A17\u0A4C": "n\u0307gau"
+    "\u0A02\u0A17\u0A4C": "n\u0307gau"
+    "\u0A70\u0A5A\u0A4C": "n\u0307g\u0332h\u0332au"
+    "\u0A02\u0A5A\u0A4C": "n\u0307g\u0332h\u0332au"
+    "\u0A70\u0A18\u0A4C": "n\u0307ghau"
+    "\u0A02\u0A18\u0A4C": "n\u0307ghau"
+    "\u0A70\u0A19\u0A4C": "n\u0307n\u0307au"
+    "\u0A02\u0A19\u0A4C": "n\u0307n\u0307au"
+    "\u0A70\u0A15\u0A3C\u0A4C": "n\u0307qau"
+    "\u0A02\u0A15\u0A3C\u0A4C": "n\u0307qau"
+    "\u0A70\u0A1A\u0A4C": "n\u0303cau"
+    "\u0A02\u0A1A\u0A4C": "n\u0303cau"
+    "\u0A70\u0A1B\u0A4C": "n\u0303chau"
+    "\u0A02\u0A1B\u0A4C": "n\u0303chau"
+    "\u0A70\u0A1C\u0A3C\u0A4C": "n\u0303zau"
+    "\u0A02\u0A1C\u0A3C\u0A4C": "n\u0303zau"
+    "\u0A70\u0A1C\u0A4C": "n\u0303jau"
+    "\u0A02\u0A1C\u0A4C": "n\u0303jau"
+    "\u0A70\u0A5B\u0A4C": "n\u0303zau"
+    "\u0A02\u0A5B\u0A4C": "n\u0303zau"
+    "\u0A70\u0A1D\u0A4C": "n\u0303jhau"
+    "\u0A02\u0A1D\u0A4C": "n\u0303jhau"
+    "\u0A70\u0A1E\u0A4C": "n\u0303n\u0303au"
+    "\u0A02\u0A1E\u0A4C": "n\u0303n\u0303au"
+    "\u0A70\u0A1F\u0A4C": "n\u0323t\u0323au"
+    "\u0A02\u0A1F\u0A4C": "n\u0323t\u0323au"
+    "\u0A70\u0A20\u0A4C": "n\u0323t\u0323hau"
+    "\u0A02\u0A20\u0A4C": "n\u0323t\u0323hau"
+    "\u0A70\u0A21\u0A4C": "n\u0323d\u0323au"
+    "\u0A02\u0A21\u0A4C": "n\u0323d\u0323au"
+    "\u0A70\u0A22\u0A4C": "n\u0323d\u0323hau"
+    "\u0A02\u0A22\u0A4C": "n\u0323d\u0323hau"
+    "\u0A70\u0A23\u0A4C": "n\u0323n\u0323au"
+    "\u0A02\u0A23\u0A4C": "n\u0323n\u0323au"
+    "\u0A70\u0A24\u0A4C": "ntau"
+    "\u0A02\u0A24\u0A4C": "ntau"
+    "\u0A70\u0A25\u0A4C": "nthau"
+    "\u0A02\u0A25\u0A4C": "nthau"
+    "\u0A70\u0A26\u0A4C": "ndau"
+    "\u0A02\u0A26\u0A4C": "ndau"
+    "\u0A70\u0A27\u0A4C": "ndhau"
+    "\u0A02\u0A27\u0A4C": "ndhau"
+    "\u0A70\u0A28\u0A4C": "nnau"
+    "\u0A02\u0A28\u0A4C": "nnau"
+    "\u0A70\u0A2A\u0A4C": "mpau"
+    "\u0A02\u0A2A\u0A4C": "mpau"
+    "\u0A70\u0A2C\u0A4C": "mbau"
+    "\u0A02\u0A2C\u0A4C": "mbau"
+    "\u0A70\u0A2D\u0A4C": "mbhau"
+    "\u0A02\u0A2D\u0A4C": "mbhau"
+    "\u0A70\u0A2E\u0A4C": "mmau"
+    "\u0A02\u0A2E\u0A4C": "mmau"
+    "\u0A70\u0A2B\u0A3C\u0A4C": "mfau"
+    "\u0A02\u0A2B\u0A3C\u0A4C": "mfau"
+    "\u0A70\u0A2B\u0A4C": "mphau"
+    "\u0A02\u0A2B\u0A4C": "mphau"
+    "\u0A70\u0A5E\u0A4C": "mfau"
+    "\u0A02\u0A5E\u0A4C": "mfau"
+    "\u0A70\u0A2F\u0A4C": "m\u0306yau"
+    "\u0A02\u0A2F\u0A4C": "m\u0323yau"
+    "\u0A70\u0A30\u0A4C": "m\u0306rau"
+    "\u0A02\u0A30\u0A4C": "m\u0323rau"
+    "\u0A70\u0A33\u0A4C": "m\u0306l\u0323au"
+    "\u0A02\u0A33\u0A4C": "m\u0323l\u0323au"
+    "\u0A70\u0A32\u0A3C\u0A4C": "m\u0306l\u0323au"
+    "\u0A02\u0A32\u0A3C\u0A4C": "m\u0323l\u0323au"
+    "\u0A70\u0A32\u0A4C": "m\u0306lau"
+    "\u0A02\u0A32\u0A4C": "m\u0323lau"
+    "\u0A70\u0A35\u0A4C": "m\u0306wau"
+    "\u0A02\u0A35\u0A4C": "m\u0323wau"
+    "\u0A70\u0A5C\u0A4C": "m\u0306r\u0323au"
+    "\u0A02\u0A5C\u0A4C": "m\u0323r\u0323au"
+
+    "\u0A71\u0A38\u0A3C\u0A4C": "sshau"
+    "\u0A71\u0A36\u0A4C": "sshau"
+    "\u0A38\u0A3C\u0A4C": "shau"
+    "\u0A36\u0A4C": "shau"
+    "\u0A71\u0A38\u0A4C": "ssau"
+    "\u0A38\u0A4C": "sau"
+    "\u0A71\u0A39\u0A4C": "hhau"
+    "\u0A39\u0A4C": "hau"
+    "\u0A71\u0A15\u0A4C": "kkau"
+    "\u0A15\u0A4C": "kau"
+    "\u0A71\u0A16\u0A4C": "kkhau"
+    "\u0A16\u0A4C": "khau"
+    "\u0A16\u0A3C\u0A4C": "k\u0332h\u0332au"
+    "\u0A59\u0A4C": "k\u0332h\u0332au"
+    "\u0A71\u0A17\u0A4C": "ggau"
+    "\u0A17\u0A4C": "gau"
+    "\u0A17\u0A3C\u0A4C": "g\u0332h\u0332au"
+    "\u0A5A\u0A4C": "g\u0332h\u0332au"
+    "\u0A71\u0A18\u0A4C": "gghau"
+    "\u0A18\u0A4C": "ghau"
+    "\u0A19\u0A4C": "n\u0307au"
+    "\u0A71\u0A15\u0A3C\u0A4C": "qqau"
+    "\u0A15\u0A3C\u0A4C": "qau"
+    "\u0A71\u0A1A\u0A4C": "ccau"
+    "\u0A1A\u0A4C": "cau"
+    "\u0A71\u0A1B\u0A4C": "cchau"
+    "\u0A1B\u0A4C": "chau"
+    "\u0A71\u0A1C\u0A4C": "jjau"
+    "\u0A1C\u0A4C": "jau"
+    "\u0A71\u0A1C\u0A3C\u0A4C": "zzau"
+    "\u0A71\u0A5B\u0A4C": "zzau"
+    "\u0A1C\u0A3C\u0A4C": "zau"
+    "\u0A5B\u0A4C": "zau"
+    "\u0A71\u0A1D\u0A1D\u0A4C": "jjhau"
+    "\u0A1D\u0A4C": "jhau"
+    "\u0A1E\u0A4C": "n\u0303au"
+    "\u0A71\u0A20\u0A4C": "t\u0323t\u0323hau"
+    "\u0A71\u0A1F\u0A4C": "t\u0323t\u0323au"
+    "\u0A1F\u0A4C": "t\u0323au"
+    "\u0A20\u0A4C": "t\u0323hau"
+    "\u0A71\u0A22\u0A4C": "d\u0323d\u0323hau"
+    "\u0A71\u0A21\u0A4C": "d\u0323d\u0323au"
+    "\u0A21\u0A4C": "d\u0323au"
+    "\u0A22\u0A4C": "d\u0323hau"
+    "\u0A23\u0A4C": "n\u0323au"
+    "\u0A71\u0A24\u0A4C": "ttau"
+    "\u0A24\u0A4C": "tau"
+    "\u0A71\u0A25\u0A4C": "tthau"
+    "\u0A25\u0A4C": "thau"
+    "\u0A71\u0A26\u0A4C": "ddau"
+    "\u0A26\u0A4C": "dau"
+    "\u0A71\u0A27\u0A27\u0A4C": "ddhau"
+    "\u0A27\u0A4C": "dhau"
+    "\u0A28\u0A4C": "nau"
+    "\u0A71\u0A2A\u0A4C": "ppau"
+    "\u0A2A\u0A4C": "pau"
+    "\u0A71\u0A2B\u0A2B\u0A4C": "pphau"
+    "\u0A2B\u0A4C": "phau"
+    "\u0A71\u0A2B\u0A3C\u0A4C": "ffau"
+    "\u0A71\u0A5E\u0A4C": "ffau"
+    "\u0A2B\u0A3C\u0A4C": "fau"
+    "\u0A5E\u0A4C": "fau"
+    "\u0A71\u0A2C\u0A4C": "bbau"
+    "\u0A2C\u0A4C": "bau"
+    "\u0A71\u0A2D\u0A2D\u0A4C": "bbhau"
+    "\u0A2D\u0A4C": "bhau"
+    "\u0A2E\u0A4C": "mau"
+    "\u0A71\u0A2F\u0A4C": "yyau"
+    "\u0A2F\u0A4C": "yau"
+    "\u0A71\u0A30\u0A4C": "rrau"
+    "\u0A30\u0A4C": "rau"
+    "\u0A71\u0A32\u0A3C\u0A4C": "l\u0323l\u0323au"
+    "\u0A71\u0A33\u0A4C": "l\u0323l\u0323au"
+    "\u0A32\u0A3C\u0A4C": "l\u0323au"
+    "\u0A33\u0A4C": "l\u0323au"
+    "\u0A71\u0A32\u0A4C": "llau"
+    "\u0A32\u0A4C": "lau"
+    "\u0A71\u0A35\u0A4C": "wwau"
+    "\u0A35\u0A4C": "wau"
+    "\u0A71\u0A5C\u0A4C": "r\u0323r\u0323au"
+    "\u0A5C\u0A4C": "r\u0323au"
+
+    # END OF CONSONANTS WITH VOWEL AU
+
+    # CONSONANTS WITH VOWEL I ALONE
+
+    "\u0A70\u0A36\u0A3F": "m\u0306shi"
+    "\u0A02\u0A36\u0A3F": "m\u0323shi"
+    "\u0A70\u0A38\u0A3C\u0A3F": "m\u0306shi"
+    "\u0A02\u0A38\u0A3C\u0A3F": "m\u0306shi"
+    "\u0A70\u0A38\u0A3F": "m\u0306si"
+    "\u0A02\u0A38\u0A3F": "m\u0323si"
+    "\u0A70\u0A39\u0A3F": "m\u0306hi"
+    "\u0A02\u0A39\u0A3F": "m\u0323hi"
+    "\u0A70\u0A15\u0A3F": "n\u0307ki"
+    "\u0A02\u0A15\u0A3F": "n\u0307ki"
+    "\u0A70\u0A16\u0A3C\u0A3F": "n\u0307k\u0332h\u0332i"
+    "\u0A02\u0A16\u0A3C\u0A3F": "n\u0307k\u0332h\u0332i"
+    "\u0A70\u0A16\u0A3F": "n\u0307khi"
+    "\u0A02\u0A16\u0A3F": "n\u0307khi"
+    "\u0A70\u0A59\u0A3F": "n\u0307k\u0332h\u0332i"
+    "\u0A02\u0A59\u0A3F": "n\u0307k\u0332h\u0332i"
+    "\u0A70\u0A17\u0A3C\u0A3F": "n\u0307g\u0332h\u0332i"
+    "\u0A02\u0A17\u0A3C\u0A3F": "n\u0307g\u0332h\u0332i"
+    "\u0A70\u0A17\u0A3F": "n\u0307gi"
+    "\u0A02\u0A17\u0A3F": "n\u0307gi"
+    "\u0A70\u0A5A\u0A3F": "n\u0307g\u0332h\u0332i"
+    "\u0A02\u0A5A\u0A3F": "n\u0307g\u0332h\u0332i"
+    "\u0A70\u0A18\u0A3F": "n\u0307ghi"
+    "\u0A02\u0A18\u0A3F": "n\u0307ghi"
+    "\u0A70\u0A19\u0A3F": "n\u0307n\u0307i"
+    "\u0A02\u0A19\u0A3F": "n\u0307n\u0307i"
+    "\u0A70\u0A15\u0A3C\u0A3F": "n\u0307qi"
+    "\u0A02\u0A15\u0A3C\u0A3F": "n\u0307qi"
+    "\u0A70\u0A1A\u0A3F": "n\u0303ci"
+    "\u0A02\u0A1A\u0A3F": "n\u0303ci"
+    "\u0A70\u0A1B\u0A3F": "n\u0303chi"
+    "\u0A02\u0A1B\u0A3F": "n\u0303chi"
+    "\u0A70\u0A1C\u0A3C\u0A3F": "n\u0303zi"
+    "\u0A02\u0A1C\u0A3C\u0A3F": "n\u0303zi"
+    "\u0A70\u0A1C\u0A3F": "n\u0303ji"
+    "\u0A02\u0A1C\u0A3F": "n\u0303ji"
+    "\u0A70\u0A5B\u0A3F": "n\u0303zi"
+    "\u0A02\u0A5B\u0A3F": "n\u0303zi"
+    "\u0A70\u0A1D\u0A3F": "n\u0303jhi"
+    "\u0A02\u0A1D\u0A3F": "n\u0303jhi"
+    "\u0A70\u0A1E\u0A3F": "n\u0303n\u0303i"
+    "\u0A02\u0A1E\u0A3F": "n\u0303n\u0303i"
+    "\u0A70\u0A1F\u0A3F": "n\u0323t\u0323i"
+    "\u0A02\u0A1F\u0A3F": "n\u0323t\u0323i"
+    "\u0A70\u0A20\u0A3F": "n\u0323t\u0323hi"
+    "\u0A02\u0A20\u0A3F": "n\u0323t\u0323hi"
+    "\u0A70\u0A21\u0A3F": "n\u0323d\u0323i"
+    "\u0A02\u0A21\u0A3F": "n\u0323d\u0323i"
+    "\u0A70\u0A22\u0A3F": "n\u0323d\u0323hi"
+    "\u0A02\u0A22\u0A3F": "n\u0323d\u0323hi"
+    "\u0A70\u0A23\u0A3F": "n\u0323n\u0323i"
+    "\u0A02\u0A23\u0A3F": "n\u0323n\u0323i"
+    "\u0A70\u0A24\u0A3F": "nti"
+    "\u0A02\u0A24\u0A3F": "nti"
+    "\u0A70\u0A25\u0A3F": "nthi"
+    "\u0A02\u0A25\u0A3F": "nthi"
+    "\u0A70\u0A26\u0A3F": "ndi"
+    "\u0A02\u0A26\u0A3F": "ndi"
+    "\u0A70\u0A27\u0A3F": "ndhi"
+    "\u0A02\u0A27\u0A3F": "ndhi"
+    "\u0A70\u0A28\u0A3F": "nni"
+    "\u0A02\u0A28\u0A3F": "nni"
+    "\u0A70\u0A2A\u0A3F": "mpi"
+    "\u0A02\u0A2A\u0A3F": "mpi"
+    "\u0A70\u0A2C\u0A3F": "mbi"
+    "\u0A02\u0A2C\u0A3F": "mbi"
+    "\u0A70\u0A2D\u0A3F": "mbhi"
+    "\u0A02\u0A2D\u0A3F": "mbhi"
+    "\u0A70\u0A2E\u0A3F": "mmi"
+    "\u0A02\u0A2E\u0A3F": "mmi"
+    "\u0A70\u0A2B\u0A3C\u0A3F": "mfi"
+    "\u0A02\u0A2B\u0A3C\u0A3F": "mfi"
+    "\u0A70\u0A2B\u0A3F": "mphi"
+    "\u0A02\u0A2B\u0A3F": "mphi"
+    "\u0A70\u0A5E\u0A3F": "mfi"
+    "\u0A02\u0A5E\u0A3F": "mfi"
+    "\u0A70\u0A2F\u0A3F": "m\u0306yi"
+    "\u0A02\u0A2F\u0A3F": "m\u0323yi"
+    "\u0A70\u0A30\u0A3F": "m\u0306ri"
+    "\u0A02\u0A30\u0A3F": "m\u0323ri"
+    "\u0A70\u0A33\u0A3F": "m\u0306l\u0323i"
+    "\u0A02\u0A33\u0A3F": "m\u0323l\u0323i"
+    "\u0A70\u0A32\u0A3C\u0A3F": "m\u0306l\u0323i"
+    "\u0A02\u0A32\u0A3C\u0A3F": "m\u0323l\u0323i"
+    "\u0A70\u0A32\u0A3F": "m\u0306li"
+    "\u0A02\u0A32\u0A3F": "m\u0323li"
+    "\u0A70\u0A35\u0A3F": "m\u0306wi"
+    "\u0A02\u0A35\u0A3F": "m\u0323wi"
+    "\u0A70\u0A5C\u0A3F": "m\u0306r\u0323i"
+    "\u0A02\u0A5C\u0A3F": "m\u0323r\u0323i"
+
+    "\u0A71\u0A38\u0A3C\u0A3F": "sshi"
+    "\u0A71\u0A36\u0A3F": "sshi"
+    "\u0A38\u0A3C\u0A3F": "shi"
+    "\u0A36\u0A3F": "shi"
+    "\u0A71\u0A38\u0A3F": "ssi"
+    "\u0A38\u0A3F": "si"
+    "\u0A71\u0A39\u0A3F": "hhi"
+    "\u0A39\u0A3F": "hi"
+    "\u0A71\u0A15\u0A3F": "kki"
+    "\u0A15\u0A3F": "ki"
+    "\u0A71\u0A16\u0A3F": "kkhi"
+    "\u0A16\u0A3F": "khi"
+    "\u0A16\u0A3C\u0A3F": "k\u0332h\u0332i"
+    "\u0A59\u0A3F": "k\u0332h\u0332i"
+    "\u0A71\u0A17\u0A3F": "ggi"
+    "\u0A17\u0A3F": "gi"
+    "\u0A17\u0A3C\u0A3F": "g\u0332h\u0332i"
+    "\u0A5A\u0A3F": "g\u0332h\u0332i"
+    "\u0A71\u0A18\u0A3F": "gghi"
+    "\u0A18\u0A3F": "ghi"
+    "\u0A19\u0A3F": "n\u0307i"
+    "\u0A71\u0A15\u0A3C\u0A3F": "qqi"
+    "\u0A15\u0A3C\u0A3F": "qi"
+    "\u0A71\u0A1A\u0A3F": "cci"
+    "\u0A1A\u0A3F": "ci"
+    "\u0A71\u0A1B\u0A3F": "cchi"
+    "\u0A1B\u0A3F": "chi"
+    "\u0A71\u0A1C\u0A3F": "jji"
+    "\u0A1C\u0A3F": "ji"
+    "\u0A71\u0A1C\u0A3C\u0A3F": "zzi"
+    "\u0A71\u0A5B\u0A3F": "zzi"
+    "\u0A1C\u0A3C\u0A3F": "zi"
+    "\u0A5B\u0A3F": "zi"
+    "\u0A71\u0A1D\u0A1D\u0A3F": "jjhi"
+    "\u0A1D\u0A3F": "jhi"
+    "\u0A1E\u0A3F": "n\u0303i"
+    "\u0A71\u0A20\u0A3F": "t\u0323t\u0323hi"
+    "\u0A71\u0A1F\u0A3F": "t\u0323t\u0323i"
+    "\u0A1F\u0A3F": "t\u0323i"
+    "\u0A20\u0A3F": "t\u0323hi"
+    "\u0A71\u0A22\u0A3F": "d\u0323d\u0323hi"
+    "\u0A71\u0A21\u0A3F": "d\u0323d\u0323i"
+    "\u0A21\u0A3F": "d\u0323i"
+    "\u0A22\u0A3F": "d\u0323hi"
+    "\u0A23\u0A3F": "n\u0323i"
+    "\u0A71\u0A24\u0A3F": "tti"
+    "\u0A24\u0A3F": "ti"
+    "\u0A71\u0A25\u0A3F": "tthi"
+    "\u0A25\u0A3F": "thi"
+    "\u0A71\u0A26\u0A3F": "ddi"
+    "\u0A26\u0A3F": "di"
+    "\u0A71\u0A27\u0A27\u0A3F": "ddhi"
+    "\u0A27\u0A3F": "dhi"
+    "\u0A28\u0A3F": "ni"
+    "\u0A71\u0A2A\u0A3F": "ppi"
+    "\u0A2A\u0A3F": "pi"
+    "\u0A71\u0A2B\u0A2B\u0A3F": "pphi"
+    "\u0A2B\u0A3F": "phi"
+    "\u0A71\u0A2B\u0A3C\u0A3F": "ffi"
+    "\u0A71\u0A5E\u0A3F": "ffi"
+    "\u0A2B\u0A3C\u0A3F": "fi"
+    "\u0A5E\u0A3F": "fi"
+    "\u0A71\u0A2C\u0A3F": "bbi"
+    "\u0A2C\u0A3F": "bi"
+    "\u0A71\u0A2D\u0A2D\u0A3F": "bbhi"
+    "\u0A2D\u0A3F": "bhi"
+    "\u0A2E\u0A3F": "mi"
+    "\u0A71\u0A2F\u0A3F": "yyi"
+    "\u0A2F\u0A3F": "yi"
+    "\u0A71\u0A30\u0A3F": "rri"
+    "\u0A30\u0A3F": "ri"
+    "\u0A71\u0A32\u0A3C\u0A3F": "l\u0323l\u0323i"
+    "\u0A71\u0A33\u0A3F": "l\u0323l\u0323i"
+    "\u0A32\u0A3C\u0A3F": "l\u0323i"
+    "\u0A33\u0A3F": "l\u0323i"
+    "\u0A71\u0A32\u0A3F": "lli"
+    "\u0A32\u0A3F": "li"
+    "\u0A71\u0A35\u0A3F": "wwi"
+    "\u0A35\u0A3F": "wi"
+    "\u0A71\u0A5C\u0A3F": "r\u0323r\u0323i"
+    "\u0A5C\u0A3F": "r\u0323i"
+
+    # END OF CONSONANTS WITH VOWEL I ALONE
+
+    # CONSONANTS WITH VOWEL U MACRON
+
+    "\u0A70\u0A36\u0A42": "m\u0306shu\u0304"
+    "\u0A02\u0A36\u0A42": "m\u0323shu\u0304"
+    "\u0A70\u0A38\u0A3C\u0A42": "m\u0306shu\u0304"
+    "\u0A02\u0A38\u0A3C\u0A42": "m\u0306shu\u0304"
+    "\u0A70\u0A38\u0A42": "m\u0306su\u0304"
+    "\u0A02\u0A38\u0A42": "m\u0323su\u0304"
+    "\u0A70\u0A39\u0A42": "m\u0306hu\u0304"
+    "\u0A02\u0A39\u0A42": "m\u0323hu\u0304"
+    "\u0A70\u0A15\u0A42": "n\u0307ku\u0304"
+    "\u0A02\u0A15\u0A42": "n\u0307ku\u0304"
+    "\u0A70\u0A16\u0A3C\u0A42": "n\u0307k\u0332h\u0332u\u0304"
+    "\u0A02\u0A16\u0A3C\u0A42": "n\u0307k\u0332h\u0332u\u0304"
+    "\u0A70\u0A16\u0A42": "n\u0307khu\u0304"
+    "\u0A02\u0A16\u0A42": "n\u0307khu\u0304"
+    "\u0A70\u0A59\u0A42": "n\u0307k\u0332h\u0332u\u0304"
+    "\u0A02\u0A59\u0A42": "n\u0307k\u0332h\u0332u\u0304"
+    "\u0A70\u0A17\u0A3C\u0A42": "n\u0307g\u0332h\u0332u\u0304"
+    "\u0A02\u0A17\u0A3C\u0A42": "n\u0307g\u0332h\u0332u\u0304"
+    "\u0A70\u0A17\u0A42": "n\u0307gu\u0304"
+    "\u0A02\u0A17\u0A42": "n\u0307gu\u0304"
+    "\u0A70\u0A5A\u0A42": "n\u0307g\u0332h\u0332u\u0304"
+    "\u0A02\u0A5A\u0A42": "n\u0307g\u0332h\u0332u\u0304"
+    "\u0A70\u0A18\u0A42": "n\u0307ghu\u0304"
+    "\u0A02\u0A18\u0A42": "n\u0307ghu\u0304"
+    "\u0A70\u0A19\u0A42": "n\u0307n\u0307u\u0304"
+    "\u0A02\u0A19\u0A42": "n\u0307n\u0307u\u0304"
+    "\u0A70\u0A15\u0A3C\u0A42": "n\u0307qu\u0304"
+    "\u0A02\u0A15\u0A3C\u0A42": "n\u0307qu\u0304"
+    "\u0A70\u0A1A\u0A42": "n\u0303cu\u0304"
+    "\u0A02\u0A1A\u0A42": "n\u0303cu\u0304"
+    "\u0A70\u0A1B\u0A42": "n\u0303chu\u0304"
+    "\u0A02\u0A1B\u0A42": "n\u0303chu\u0304"
+    "\u0A70\u0A1C\u0A3C\u0A42": "n\u0303zu\u0304"
+    "\u0A02\u0A1C\u0A3C\u0A42": "n\u0303zu\u0304"
+    "\u0A70\u0A1C\u0A42": "n\u0303ju\u0304"
+    "\u0A02\u0A1C\u0A42": "n\u0303ju\u0304"
+    "\u0A70\u0A5B\u0A42": "n\u0303zu\u0304"
+    "\u0A02\u0A5B\u0A42": "n\u0303zu\u0304"
+    "\u0A70\u0A1D\u0A42": "n\u0303jhu\u0304"
+    "\u0A02\u0A1D\u0A42": "n\u0303jhu\u0304"
+    "\u0A70\u0A1E\u0A42": "n\u0303n\u0303u\u0304"
+    "\u0A02\u0A1E\u0A42": "n\u0303n\u0303u\u0304"
+    "\u0A70\u0A1F\u0A42": "n\u0323t\u0323u\u0304"
+    "\u0A02\u0A1F\u0A42": "n\u0323t\u0323u\u0304"
+    "\u0A70\u0A20\u0A42": "n\u0323t\u0323hu\u0304"
+    "\u0A02\u0A20\u0A42": "n\u0323t\u0323hu\u0304"
+    "\u0A70\u0A21\u0A42": "n\u0323d\u0323u\u0304"
+    "\u0A02\u0A21\u0A42": "n\u0323d\u0323u\u0304"
+    "\u0A70\u0A22\u0A42": "n\u0323d\u0323hu\u0304"
+    "\u0A02\u0A22\u0A42": "n\u0323d\u0323hu\u0304"
+    "\u0A70\u0A23\u0A42": "n\u0323n\u0323u\u0304"
+    "\u0A02\u0A23\u0A42": "n\u0323n\u0323u\u0304"
+    "\u0A70\u0A24\u0A42": "ntu\u0304"
+    "\u0A02\u0A24\u0A42": "ntu\u0304"
+    "\u0A70\u0A25\u0A42": "nthu\u0304"
+    "\u0A02\u0A25\u0A42": "nthu\u0304"
+    "\u0A70\u0A26\u0A42": "ndu\u0304"
+    "\u0A02\u0A26\u0A42": "ndu\u0304"
+    "\u0A70\u0A27\u0A42": "ndhu\u0304"
+    "\u0A02\u0A27\u0A42": "ndhu\u0304"
+    "\u0A70\u0A28\u0A42": "nnu\u0304"
+    "\u0A02\u0A28\u0A42": "nnu\u0304"
+    "\u0A70\u0A2A\u0A42": "mpu\u0304"
+    "\u0A02\u0A2A\u0A42": "mpu\u0304"
+    "\u0A70\u0A2C\u0A42": "mbu\u0304"
+    "\u0A02\u0A2C\u0A42": "mbu\u0304"
+    "\u0A70\u0A2D\u0A42": "mbhu\u0304"
+    "\u0A02\u0A2D\u0A42": "mbhu\u0304"
+    "\u0A70\u0A2E\u0A42": "mmu\u0304"
+    "\u0A02\u0A2E\u0A42": "mmu\u0304"
+    "\u0A70\u0A2B\u0A3C\u0A42": "mfu\u0304"
+    "\u0A02\u0A2B\u0A3C\u0A42": "mfu\u0304"
+    "\u0A70\u0A2B\u0A42": "mphu\u0304"
+    "\u0A02\u0A2B\u0A42": "mphu\u0304"
+    "\u0A70\u0A5E\u0A42": "mfu\u0304"
+    "\u0A02\u0A5E\u0A42": "mfu\u0304"
+    "\u0A70\u0A2F\u0A42": "m\u0306yu\u0304"
+    "\u0A02\u0A2F\u0A42": "m\u0323yu\u0304"
+    "\u0A70\u0A30\u0A42": "m\u0306ru\u0304"
+    "\u0A02\u0A30\u0A42": "m\u0323ru\u0304"
+    "\u0A70\u0A33\u0A42": "m\u0306l\u0323u\u0304"
+    "\u0A02\u0A33\u0A42": "m\u0323l\u0323u\u0304"
+    "\u0A70\u0A32\u0A3C\u0A42": "m\u0306l\u0323u\u0304"
+    "\u0A02\u0A32\u0A3C\u0A42": "m\u0323l\u0323u\u0304"
+    "\u0A70\u0A32\u0A42": "m\u0306lu\u0304"
+    "\u0A02\u0A32\u0A42": "m\u0323lu\u0304"
+    "\u0A70\u0A35\u0A42": "m\u0306wu\u0304"
+    "\u0A02\u0A35\u0A42": "m\u0323wu\u0304"
+    "\u0A70\u0A5C\u0A42": "m\u0306r\u0323u\u0304"
+    "\u0A02\u0A5C\u0A42": "m\u0323r\u0323u\u0304"
+
+    "\u0A71\u0A38\u0A3C\u0A42": "sshu\u0304"
+    "\u0A71\u0A36\u0A42": "sshu\u0304"
+    "\u0A38\u0A3C\u0A42": "shu\u0304"
+    "\u0A36\u0A42": "shu\u0304"
+    "\u0A71\u0A38\u0A42": "ssu\u0304"
+    "\u0A38\u0A42": "su\u0304"
+    "\u0A71\u0A39\u0A42": "hhu\u0304"
+    "\u0A39\u0A42": "hu\u0304"
+    "\u0A71\u0A15\u0A42": "kku\u0304"
+    "\u0A15\u0A42": "ku\u0304"
+    "\u0A71\u0A16\u0A42": "kkhu\u0304"
+    "\u0A16\u0A42": "khu\u0304"
+    "\u0A16\u0A3C\u0A42": "k\u0332h\u0332u\u0304"
+    "\u0A59\u0A42": "k\u0332h\u0332u\u0304"
+    "\u0A71\u0A17\u0A42": "ggu\u0304"
+    "\u0A17\u0A42": "gu\u0304"
+    "\u0A17\u0A3C\u0A42": "g\u0332h\u0332u\u0304"
+    "\u0A5A\u0A42": "g\u0332h\u0332u\u0304"
+    "\u0A71\u0A18\u0A42": "gghu\u0304"
+    "\u0A18\u0A42": "ghu\u0304"
+    "\u0A19\u0A42": "n\u0307u\u0304"
+    "\u0A71\u0A15\u0A3C\u0A42": "qqu\u0304"
+    "\u0A15\u0A3C\u0A42": "qu\u0304"
+    "\u0A71\u0A1A\u0A42": "ccu\u0304"
+    "\u0A1A\u0A42": "cu\u0304"
+    "\u0A71\u0A1B\u0A42": "cchu\u0304"
+    "\u0A1B\u0A42": "chu\u0304"
+    "\u0A71\u0A1C\u0A42": "jju\u0304"
+    "\u0A1C\u0A42": "ju\u0304"
+    "\u0A71\u0A1C\u0A3C\u0A42": "zzu\u0304"
+    "\u0A71\u0A5B\u0A42": "zzu\u0304"
+    "\u0A1C\u0A3C\u0A42": "zu\u0304"
+    "\u0A5B\u0A42": "zu\u0304"
+    "\u0A71\u0A1D\u0A1D\u0A42": "jjhu\u0304"
+    "\u0A1D\u0A42": "jhu\u0304"
+    "\u0A1E\u0A42": "n\u0303u\u0304"
+    "\u0A71\u0A20\u0A42": "t\u0323t\u0323hu\u0304"
+    "\u0A71\u0A1F\u0A42": "t\u0323t\u0323u\u0304"
+    "\u0A1F\u0A42": "t\u0323u\u0304"
+    "\u0A20\u0A42": "t\u0323hu\u0304"
+    "\u0A71\u0A22\u0A42": "d\u0323d\u0323hu\u0304"
+    "\u0A71\u0A21\u0A42": "d\u0323d\u0323u\u0304"
+    "\u0A21\u0A42": "d\u0323u\u0304"
+    "\u0A22\u0A42": "d\u0323hu\u0304"
+    "\u0A23\u0A42": "n\u0323u\u0304"
+    "\u0A71\u0A24\u0A42": "ttu\u0304"
+    "\u0A24\u0A42": "tu\u0304"
+    "\u0A71\u0A25\u0A42": "tthu\u0304"
+    "\u0A25\u0A42": "thu\u0304"
+    "\u0A71\u0A26\u0A42": "ddu\u0304"
+    "\u0A26\u0A42": "du\u0304"
+    "\u0A71\u0A27\u0A27\u0A42": "ddhu\u0304"
+    "\u0A27\u0A42": "dhu\u0304"
+    "\u0A28\u0A42": "nu\u0304"
+    "\u0A71\u0A2A\u0A42": "ppu\u0304"
+    "\u0A2A\u0A42": "pu\u0304"
+    "\u0A71\u0A2B\u0A2B\u0A42": "pphu\u0304"
+    "\u0A2B\u0A42": "phu\u0304"
+    "\u0A71\u0A2B\u0A3C\u0A42": "ffu\u0304"
+    "\u0A71\u0A5E\u0A42": "ffu\u0304"
+    "\u0A2B\u0A3C\u0A42": "fu\u0304"
+    "\u0A5E\u0A42": "fu\u0304"
+    "\u0A71\u0A2C\u0A42": "bbu\u0304"
+    "\u0A2C\u0A42": "bu\u0304"
+    "\u0A71\u0A2D\u0A2D\u0A42": "bbhu\u0304"
+    "\u0A2D\u0A42": "bhu\u0304"
+    "\u0A2E\u0A42": "mu\u0304"
+    "\u0A71\u0A2F\u0A42": "yyu\u0304"
+    "\u0A2F\u0A42": "yu\u0304"
+    "\u0A71\u0A30\u0A42": "rru\u0304"
+    "\u0A30\u0A42": "ru\u0304"
+    "\u0A71\u0A32\u0A3C\u0A42": "l\u0323l\u0323u\u0304"
+    "\u0A71\u0A33\u0A42": "l\u0323l\u0323u\u0304"
+    "\u0A32\u0A3C\u0A42": "l\u0323u\u0304"
+    "\u0A33\u0A42": "l\u0323u\u0304"
+    "\u0A71\u0A32\u0A42": "llu\u0304"
+    "\u0A32\u0A42": "lu\u0304"
+    "\u0A71\u0A35\u0A42": "wwu\u0304"
+    "\u0A35\u0A42": "wu\u0304"
+    "\u0A71\u0A5C\u0A42": "r\u0323r\u0323u\u0304"
+    "\u0A5C\u0A42": "r\u0323u\u0304"
+
+    # END OF CONSONANTS WITH VOWEL U MACRON
+
+    # CONSONANTS WITH VOWEL U ALONE
+
+    "\u0A70\u0A36\u0A41": "m\u0306shu"
+    "\u0A02\u0A36\u0A41": "m\u0323shu"
+    "\u0A70\u0A38\u0A3C\u0A41": "m\u0306shu"
+    "\u0A02\u0A38\u0A3C\u0A41": "m\u0306shu"
+    "\u0A70\u0A38\u0A41": "m\u0306su"
+    "\u0A02\u0A38\u0A41": "m\u0323su"
+    "\u0A70\u0A39\u0A41": "m\u0306hu"
+    "\u0A02\u0A39\u0A41": "m\u0323hu"
+    "\u0A70\u0A15\u0A41": "n\u0307ku"
+    "\u0A02\u0A15\u0A41": "n\u0307ku"
+    "\u0A70\u0A16\u0A3C\u0A41": "n\u0307k\u0332h\u0332u"
+    "\u0A02\u0A16\u0A3C\u0A41": "n\u0307k\u0332h\u0332u"
+    "\u0A70\u0A16\u0A41": "n\u0307khu"
+    "\u0A02\u0A16\u0A41": "n\u0307khu"
+    "\u0A70\u0A59\u0A41": "n\u0307k\u0332h\u0332u"
+    "\u0A02\u0A59\u0A41": "n\u0307k\u0332h\u0332u"
+    "\u0A70\u0A17\u0A3C\u0A41": "n\u0307g\u0332h\u0332u"
+    "\u0A02\u0A17\u0A3C\u0A41": "n\u0307g\u0332h\u0332u"
+    "\u0A70\u0A17\u0A41": "n\u0307gu"
+    "\u0A02\u0A17\u0A41": "n\u0307gu"
+    "\u0A70\u0A5A\u0A41": "n\u0307g\u0332h\u0332u"
+    "\u0A02\u0A5A\u0A41": "n\u0307g\u0332h\u0332u"
+    "\u0A70\u0A18\u0A41": "n\u0307ghu"
+    "\u0A02\u0A18\u0A41": "n\u0307ghu"
+    "\u0A70\u0A19\u0A41": "n\u0307n\u0307u"
+    "\u0A02\u0A19\u0A41": "n\u0307n\u0307u"
+    "\u0A70\u0A15\u0A3C\u0A41": "n\u0307qu"
+    "\u0A02\u0A15\u0A3C\u0A41": "n\u0307qu"
+    "\u0A70\u0A1A\u0A41": "n\u0303cu"
+    "\u0A02\u0A1A\u0A41": "n\u0303cu"
+    "\u0A70\u0A1B\u0A41": "n\u0303chu"
+    "\u0A02\u0A1B\u0A41": "n\u0303chu"
+    "\u0A70\u0A1C\u0A3C\u0A41": "n\u0303zu"
+    "\u0A02\u0A1C\u0A3C\u0A41": "n\u0303zu"
+    "\u0A70\u0A1C\u0A41": "n\u0303ju"
+    "\u0A02\u0A1C\u0A41": "n\u0303ju"
+    "\u0A70\u0A5B\u0A41": "n\u0303zu"
+    "\u0A02\u0A5B\u0A41": "n\u0303zu"
+    "\u0A70\u0A1D\u0A41": "n\u0303jhu"
+    "\u0A02\u0A1D\u0A41": "n\u0303jhu"
+    "\u0A70\u0A1E\u0A41": "n\u0303n\u0303u"
+    "\u0A02\u0A1E\u0A41": "n\u0303n\u0303u"
+    "\u0A70\u0A1F\u0A41": "n\u0323t\u0323u"
+    "\u0A02\u0A1F\u0A41": "n\u0323t\u0323u"
+    "\u0A70\u0A20\u0A41": "n\u0323t\u0323hu"
+    "\u0A02\u0A20\u0A41": "n\u0323t\u0323hu"
+    "\u0A70\u0A21\u0A41": "n\u0323d\u0323u"
+    "\u0A02\u0A21\u0A41": "n\u0323d\u0323u"
+    "\u0A70\u0A22\u0A41": "n\u0323d\u0323hu"
+    "\u0A02\u0A22\u0A41": "n\u0323d\u0323hu"
+    "\u0A70\u0A23\u0A41": "n\u0323n\u0323u"
+    "\u0A02\u0A23\u0A41": "n\u0323n\u0323u"
+    "\u0A70\u0A24\u0A41": "ntu"
+    "\u0A02\u0A24\u0A41": "ntu"
+    "\u0A70\u0A25\u0A41": "nthu"
+    "\u0A02\u0A25\u0A41": "nthu"
+    "\u0A70\u0A26\u0A41": "ndu"
+    "\u0A02\u0A26\u0A41": "ndu"
+    "\u0A70\u0A27\u0A41": "ndhu"
+    "\u0A02\u0A27\u0A41": "ndhu"
+    "\u0A70\u0A28\u0A41": "nnu"
+    "\u0A02\u0A28\u0A41": "nnu"
+    "\u0A70\u0A2A\u0A41": "mpu"
+    "\u0A02\u0A2A\u0A41": "mpu"
+    "\u0A70\u0A2C\u0A41": "mbu"
+    "\u0A02\u0A2C\u0A41": "mbu"
+    "\u0A70\u0A2D\u0A41": "mbhu"
+    "\u0A02\u0A2D\u0A41": "mbhu"
+    "\u0A70\u0A2E\u0A41": "mmu"
+    "\u0A02\u0A2E\u0A41": "mmu"
+    "\u0A70\u0A2B\u0A3C\u0A41": "mfu"
+    "\u0A02\u0A2B\u0A3C\u0A41": "mfu"
+    "\u0A70\u0A2B\u0A41": "mphu"
+    "\u0A02\u0A2B\u0A41": "mphu"
+    "\u0A70\u0A5E\u0A41": "mfu"
+    "\u0A02\u0A5E\u0A41": "mfu"
+    "\u0A70\u0A2F\u0A41": "m\u0306yu"
+    "\u0A02\u0A2F\u0A41": "m\u0323yu"
+    "\u0A70\u0A30\u0A41": "m\u0306ru"
+    "\u0A02\u0A30\u0A41": "m\u0323ru"
+    "\u0A70\u0A33\u0A41": "m\u0306l\u0323u"
+    "\u0A02\u0A33\u0A41": "m\u0323l\u0323u"
+    "\u0A70\u0A32\u0A3C\u0A41": "m\u0306l\u0323u"
+    "\u0A02\u0A32\u0A3C\u0A41": "m\u0323l\u0323u"
+    "\u0A70\u0A32\u0A41": "m\u0306lu"
+    "\u0A02\u0A32\u0A41": "m\u0323lu"
+    "\u0A70\u0A35\u0A41": "m\u0306wu"
+    "\u0A02\u0A35\u0A41": "m\u0323wu"
+    "\u0A70\u0A5C\u0A41": "m\u0306r\u0323u"
+    "\u0A02\u0A5C\u0A41": "m\u0323r\u0323u"
+
+    "\u0A71\u0A38\u0A3C\u0A41": "sshu"
+    "\u0A71\u0A36\u0A41": "sshu"
+    "\u0A38\u0A3C\u0A41": "shu"
+    "\u0A36\u0A41": "shu"
+    "\u0A71\u0A38\u0A41": "ssu"
+    "\u0A38\u0A41": "su"
+    "\u0A71\u0A39\u0A41": "hhu"
+    "\u0A39\u0A41": "hu"
+    "\u0A71\u0A15\u0A41": "kku"
+    "\u0A15\u0A41": "ku"
+    "\u0A71\u0A16\u0A41": "kkhu"
+    "\u0A16\u0A41": "khu"
+    "\u0A16\u0A3C\u0A41": "k\u0332h\u0332u"
+    "\u0A59\u0A41": "k\u0332h\u0332u"
+    "\u0A71\u0A17\u0A41": "ggu"
+    "\u0A17\u0A41": "gu"
+    "\u0A17\u0A3C\u0A41": "g\u0332h\u0332u"
+    "\u0A5A\u0A41": "g\u0332h\u0332u"
+    "\u0A71\u0A18\u0A41": "gghu"
+    "\u0A18\u0A41": "ghu"
+    "\u0A19\u0A41": "n\u0307u"
+    "\u0A71\u0A15\u0A3C\u0A41": "qqu"
+    "\u0A15\u0A3C\u0A41": "qu"
+    "\u0A71\u0A1A\u0A41": "ccu"
+    "\u0A1A\u0A41": "cu"
+    "\u0A71\u0A1B\u0A41": "cchu"
+    "\u0A1B\u0A41": "chu"
+    "\u0A71\u0A1C\u0A41": "jju"
+    "\u0A1C\u0A41": "ju"
+    "\u0A71\u0A1C\u0A3C\u0A41": "zzu"
+    "\u0A71\u0A5B\u0A41": "zzu"
+    "\u0A1C\u0A3C\u0A41": "zu"
+    "\u0A5B\u0A41": "zu"
+    "\u0A71\u0A1D\u0A1D\u0A41": "jjhu"
+    "\u0A1D\u0A41": "jhu"
+    "\u0A1E\u0A41": "n\u0303u"
+    "\u0A71\u0A20\u0A41": "t\u0323t\u0323hu"
+    "\u0A71\u0A1F\u0A41": "t\u0323t\u0323u"
+    "\u0A1F\u0A41": "t\u0323u"
+    "\u0A20\u0A41": "t\u0323hu"
+    "\u0A71\u0A22\u0A41": "d\u0323d\u0323hu"
+    "\u0A71\u0A21\u0A41": "d\u0323d\u0323u"
+    "\u0A21\u0A41": "d\u0323u"
+    "\u0A22\u0A41": "d\u0323hu"
+    "\u0A23\u0A41": "n\u0323u"
+    "\u0A71\u0A24\u0A41": "ttu"
+    "\u0A24\u0A41": "tu"
+    "\u0A71\u0A25\u0A41": "tthu"
+    "\u0A25\u0A41": "thu"
+    "\u0A71\u0A26\u0A41": "ddu"
+    "\u0A26\u0A41": "du"
+    "\u0A71\u0A27\u0A27\u0A41": "ddhu"
+    "\u0A27\u0A41": "dhu"
+    "\u0A28\u0A41": "nu"
+    "\u0A71\u0A2A\u0A41": "ppu"
+    "\u0A2A\u0A41": "pu"
+    "\u0A71\u0A2B\u0A2B\u0A41": "pphu"
+    "\u0A2B\u0A41": "phu"
+    "\u0A71\u0A2B\u0A3C\u0A41": "ffu"
+    "\u0A71\u0A5E\u0A41": "ffu"
+    "\u0A2B\u0A3C\u0A41": "fu"
+    "\u0A5E\u0A41": "fu"
+    "\u0A71\u0A2C\u0A41": "bbu"
+    "\u0A2C\u0A41": "bu"
+    "\u0A71\u0A2D\u0A2D\u0A41": "bbhu"
+    "\u0A2D\u0A41": "bhu"
+    "\u0A2E\u0A41": "mu"
+    "\u0A71\u0A2F\u0A41": "yyu"
+    "\u0A2F\u0A41": "yu"
+    "\u0A71\u0A30\u0A41": "rru"
+    "\u0A30\u0A41": "ru"
+    "\u0A71\u0A32\u0A3C\u0A41": "l\u0323l\u0323u"
+    "\u0A71\u0A33\u0A41": "l\u0323l\u0323u"
+    "\u0A32\u0A3C\u0A41": "l\u0323u"
+    "\u0A33\u0A41": "l\u0323u"
+    "\u0A71\u0A32\u0A41": "llu"
+    "\u0A32\u0A41": "lu"
+    "\u0A71\u0A35\u0A41": "wwu"
+    "\u0A35\u0A41": "wu"
+    "\u0A71\u0A5C\u0A41": "r\u0323r\u0323u"
+    "\u0A5C\u0A41": "r\u0323u"
+
+    # END OF CONSONANTS WITH VOWEL U ALONE
+
+    # CONSONANTS WITH NO VOWEL
+
+    "\u0A70\u0A36\u0A4D": "m\u0306sh"
+    "\u0A02\u0A36\u0A4D": "m\u0323sh"
+    "\u0A70\u0A38\u0A3C\u0A4D": "m\u0306sh"
+    "\u0A02\u0A38\u0A3C\u0A4D": "m\u0306sh"
+    "\u0A70\u0A38\u0A4D": "m\u0306s"
+    "\u0A02\u0A38\u0A4D": "m\u0323s"
+    "\u0A70\u0A39\u0A4D": "m\u0306h"
+    "\u0A02\u0A39\u0A4D": "m\u0323h"
+    "\u0A70\u0A15\u0A4D": "n\u0307k"
+    "\u0A02\u0A15\u0A4D": "n\u0307k"
+    "\u0A70\u0A16\u0A3C\u0A4D": "n\u0307k\u0332h\u0332"
+    "\u0A02\u0A16\u0A3C\u0A4D": "n\u0307k\u0332h\u0332"
+    "\u0A70\u0A16\u0A4D": "n\u0307kh"
+    "\u0A02\u0A16\u0A4D": "n\u0307kh"
+    "\u0A70\u0A59\u0A4D": "n\u0307k\u0332h\u0332"
+    "\u0A02\u0A59\u0A4D": "n\u0307k\u0332h\u0332"
+    "\u0A70\u0A17\u0A3C\u0A4D": "n\u0307g\u0332h\u0332"
+    "\u0A02\u0A17\u0A3C\u0A4D": "n\u0307g\u0332h\u0332"
+    "\u0A70\u0A17\u0A4D": "n\u0307g"
+    "\u0A02\u0A17\u0A4D": "n\u0307g"
+    "\u0A70\u0A5A\u0A4D": "n\u0307g\u0332h\u0332"
+    "\u0A02\u0A5A\u0A4D": "n\u0307g\u0332h\u0332"
+    "\u0A70\u0A18\u0A4D": "n\u0307gh"
+    "\u0A02\u0A18\u0A4D": "n\u0307gh"
+    "\u0A70\u0A19\u0A4D": "n\u0307n\u0307"
+    "\u0A02\u0A19\u0A4D": "n\u0307n\u0307"
+    "\u0A70\u0A15\u0A3C\u0A4D": "n\u0307q"
+    "\u0A02\u0A15\u0A3C\u0A4D": "n\u0307q"
+    "\u0A70\u0A1A\u0A4D": "n\u0303c"
+    "\u0A02\u0A1A\u0A4D": "n\u0303c"
+    "\u0A70\u0A1B\u0A4D": "n\u0303ch"
+    "\u0A02\u0A1B\u0A4D": "n\u0303ch"
+    "\u0A70\u0A1C\u0A3C\u0A4D": "n\u0303z"
+    "\u0A02\u0A1C\u0A3C\u0A4D": "n\u0303z"
+    "\u0A70\u0A1C\u0A4D": "n\u0303j"
+    "\u0A02\u0A1C\u0A4D": "n\u0303j"
+    "\u0A70\u0A5B\u0A4D": "n\u0303z"
+    "\u0A02\u0A5B\u0A4D": "n\u0303z"
+    "\u0A70\u0A1D\u0A4D": "n\u0303jh"
+    "\u0A02\u0A1D\u0A4D": "n\u0303jh"
+    "\u0A70\u0A1E\u0A4D": "n\u0303n\u0303"
+    "\u0A02\u0A1E\u0A4D": "n\u0303n\u0303"
+    "\u0A70\u0A1F\u0A4D": "n\u0323t\u0323"
+    "\u0A02\u0A1F\u0A4D": "n\u0323t\u0323"
+    "\u0A70\u0A20\u0A4D": "n\u0323t\u0323h"
+    "\u0A02\u0A20\u0A4D": "n\u0323t\u0323h"
+    "\u0A70\u0A21\u0A4D": "n\u0323d\u0323"
+    "\u0A02\u0A21\u0A4D": "n\u0323d\u0323"
+    "\u0A70\u0A22\u0A4D": "n\u0323d\u0323h"
+    "\u0A02\u0A22\u0A4D": "n\u0323d\u0323h"
+    "\u0A70\u0A23\u0A4D": "n\u0323n\u0323"
+    "\u0A02\u0A23\u0A4D": "n\u0323n\u0323"
+    "\u0A70\u0A24\u0A4D": "nt"
+    "\u0A02\u0A24\u0A4D": "nt"
+    "\u0A70\u0A25\u0A4D": "nth"
+    "\u0A02\u0A25\u0A4D": "nth"
+    "\u0A70\u0A26\u0A4D": "nd"
+    "\u0A02\u0A26\u0A4D": "nd"
+    "\u0A70\u0A27\u0A4D": "ndh"
+    "\u0A02\u0A27\u0A4D": "ndh"
+    "\u0A70\u0A28\u0A4D": "nn"
+    "\u0A02\u0A28\u0A4D": "nn"
+    "\u0A70\u0A2A\u0A4D": "mp"
+    "\u0A02\u0A2A\u0A4D": "mp"
+    "\u0A70\u0A2C\u0A4D": "mb"
+    "\u0A02\u0A2C\u0A4D": "mb"
+    "\u0A70\u0A2D\u0A4D": "mbh"
+    "\u0A02\u0A2D\u0A4D": "mbh"
+    "\u0A70\u0A2E\u0A4D": "mm"
+    "\u0A02\u0A2E\u0A4D": "mm"
+    "\u0A70\u0A2B\u0A3C\u0A4D": "mf"
+    "\u0A02\u0A2B\u0A3C\u0A4D": "mf"
+    "\u0A70\u0A2B\u0A4D": "mph"
+    "\u0A02\u0A2B\u0A4D": "mph"
+    "\u0A70\u0A5E\u0A4D": "mf"
+    "\u0A02\u0A5E\u0A4D": "mf"
+    "\u0A70\u0A2F\u0A4D": "m\u0306y"
+    "\u0A02\u0A2F\u0A4D": "m\u0323y"
+    "\u0A70\u0A30\u0A4D": "m\u0306r"
+    "\u0A02\u0A30\u0A4D": "m\u0323r"
+    "\u0A70\u0A33\u0A4D": "m\u0306l\u0323"
+    "\u0A02\u0A33\u0A4D": "m\u0323l\u0323"
+    "\u0A70\u0A32\u0A3C\u0A4D": "m\u0306l\u0323"
+    "\u0A02\u0A32\u0A3C\u0A4D": "m\u0323l\u0323"
+    "\u0A70\u0A32\u0A4D": "m\u0306l"
+    "\u0A02\u0A32\u0A4D": "m\u0323l"
+    "\u0A70\u0A35\u0A4D": "m\u0306w"
+    "\u0A02\u0A35\u0A4D": "m\u0323w"
+    "\u0A70\u0A5C\u0A4D": "m\u0306r\u0323"
+    "\u0A02\u0A5C\u0A4D": "m\u0323r\u0323"
+
+    "\u0A71\u0A38\u0A3C\u0A4D": "ssh"
+    "\u0A71\u0A36\u0A4D": "ssh"
+    "\u0A38\u0A3C\u0A4D": "sh"
+    "\u0A36\u0A4D": "sh"
+    "\u0A71\u0A38\u0A4D": "ss"
+    "\u0A38\u0A4D": "s"
+    "\u0A71\u0A39\u0A4D": "hh"
+    "\u0A39\u0A4D": "h"
+    "\u0A71\u0A15\u0A4D": "kk"
+    "\u0A15\u0A4D": "k"
+    "\u0A71\u0A16\u0A4D": "kkh"
+    "\u0A16\u0A4D": "kh"
+    "\u0A16\u0A3C\u0A4D": "k\u0332h\u0332"
+    "\u0A59\u0A4D": "k\u0332h\u0332"
+    "\u0A71\u0A17\u0A4D": "gg"
+    "\u0A17\u0A4D": "g"
+    "\u0A17\u0A3C\u0A4D": "g\u0332h\u0332"
+    "\u0A5A\u0A4D": "g\u0332h\u0332"
+    "\u0A71\u0A18\u0A4D": "ggh"
+    "\u0A18\u0A4D": "gh"
+    "\u0A19\u0A4D": "n\u0307"
+    "\u0A71\u0A15\u0A3C\u0A4D": "qq"
+    "\u0A15\u0A3C\u0A4D": "q"
+    "\u0A71\u0A1A\u0A4D": "cc"
+    "\u0A1A\u0A4D": "c"
+    "\u0A71\u0A1B\u0A4D": "cch"
+    "\u0A1B\u0A4D": "ch"
+    "\u0A71\u0A1C\u0A4D": "jj"
+    "\u0A1C\u0A4D": "j"
+    "\u0A71\u0A1C\u0A3C\u0A4D": "zz"
+    "\u0A71\u0A5B\u0A4D": "zz"
+    "\u0A1C\u0A3C\u0A4D": "z"
+    "\u0A5B\u0A4D": "z"
+    "\u0A71\u0A1D\u0A1D\u0A4D": "jjh"
+    "\u0A1D\u0A4D": "jh"
+    "\u0A1E\u0A4D": "n\u0303"
+    "\u0A71\u0A20\u0A4D": "t\u0323t\u0323h"
+    "\u0A71\u0A1F\u0A4D": "t\u0323t\u0323"
+    "\u0A1F\u0A4D": "t\u0323"
+    "\u0A20\u0A4D": "t\u0323h"
+    "\u0A71\u0A22\u0A4D": "d\u0323d\u0323h"
+    "\u0A71\u0A21\u0A4D": "d\u0323d\u0323"
+    "\u0A21\u0A4D": "d\u0323"
+    "\u0A22\u0A4D": "d\u0323h"
+    "\u0A23\u0A4D": "n\u0323"
+    "\u0A71\u0A24\u0A4D": "tt"
+    "\u0A24\u0A4D": "t"
+    "\u0A71\u0A25\u0A4D": "tth"
+    "\u0A25\u0A4D": "th"
+    "\u0A71\u0A26\u0A4D": "dd"
+    "\u0A26\u0A4D": "d"
+    "\u0A71\u0A27\u0A27\u0A4D": "ddh"
+    "\u0A27\u0A4D": "dh"
+    "\u0A28\u0A4D": "n"
+    "\u0A71\u0A2A\u0A4D": "pp"
+    "\u0A2A\u0A4D": "p"
+    "\u0A71\u0A2B\u0A2B\u0A4D": "pph"
+    "\u0A2B\u0A4D": "ph"
+    "\u0A71\u0A2B\u0A3C\u0A4D": "ff"
+    "\u0A71\u0A5E\u0A4D": "ff"
+    "\u0A2B\u0A3C\u0A4D": "f"
+    "\u0A5E\u0A4D": "f"
+    "\u0A71\u0A2C\u0A4D": "bb"
+    "\u0A2C\u0A4D": "b"
+    "\u0A71\u0A2D\u0A2D\u0A4D": "bbh"
+    "\u0A2D\u0A4D": "bh"
+    "\u0A2E\u0A4D": "m"
+    "\u0A71\u0A2F\u0A4D": "yy"
+    "\u0A2F\u0A4D": "y"
+    "\u0A71\u0A30\u0A4D": "rr"
+    "\u0A30\u0A4D": "r"
+    "\u0A71\u0A32\u0A3C\u0A4D": "l\u0323l\u0323"
+    "\u0A71\u0A33\u0A4D": "l\u0323l\u0323"
+    "\u0A32\u0A3C\u0A4D": "l\u0323"
+    "\u0A33\u0A4D": "l\u0323"
+    "\u0A71\u0A32\u0A4D": "ll"
+    "\u0A32\u0A4D": "l"
+    "\u0A71\u0A35\u0A4D": "ww"
+    "\u0A35\u0A4D": "w"
+    "\u0A71\u0A5C\u0A4D": "r\u0323r\u0323"
+    "\u0A5C\u0A4D": "r\u0323"
+
+    # END OF CONSONANTS WITH NO VOWEL
+
+    # CONSONANTS WITH VOWEL A ALONE
+
+    "\u0A70\u0A36": "m\u0306sha"
+    "\u0A02\u0A36": "m\u0323sha"
+    "\u0A70\u0A38\u0A3C": "m\u0306sha"
+    "\u0A02\u0A38\u0A3C": "m\u0306sha"
+    "\u0A70\u0A38": "m\u0306sa"
+    "\u0A02\u0A38": "m\u0323sa"
+    "\u0A70\u0A39": "m\u0306ha"
+    "\u0A02\u0A39": "m\u0323ha"
+    "\u0A70\u0A15": "n\u0307ka"
+    "\u0A02\u0A15": "n\u0307ka"
+    "\u0A70\u0A16\u0A3C": "n\u0307k\u0332h\u0332a"
+    "\u0A02\u0A16\u0A3C": "n\u0307k\u0332h\u0332a"
+    "\u0A70\u0A16": "n\u0307kha"
+    "\u0A02\u0A16": "n\u0307kha"
+    "\u0A70\u0A59": "n\u0307k\u0332h\u0332a"
+    "\u0A02\u0A59": "n\u0307k\u0332h\u0332a"
+    "\u0A70\u0A17\u0A3C": "n\u0307g\u0332h\u0332a"
+    "\u0A02\u0A17\u0A3C": "n\u0307g\u0332h\u0332a"
+    "\u0A70\u0A17": "n\u0307ga"
+    "\u0A02\u0A17": "n\u0307ga"
+    "\u0A70\u0A5A": "n\u0307g\u0332h\u0332a"
+    "\u0A02\u0A5A": "n\u0307g\u0332h\u0332a"
+    "\u0A70\u0A18": "n\u0307gha"
+    "\u0A02\u0A18": "n\u0307gha"
+    "\u0A70\u0A19": "n\u0307n\u0307a"
+    "\u0A02\u0A19": "n\u0307n\u0307a"
+    "\u0A70\u0A15\u0A3C": "n\u0307qa"
+    "\u0A02\u0A15\u0A3C": "n\u0307qa"
+    "\u0A70\u0A1A": "n\u0303ca"
+    "\u0A02\u0A1A": "n\u0303ca"
+    "\u0A70\u0A1B": "n\u0303cha"
+    "\u0A02\u0A1B": "n\u0303cha"
+    "\u0A70\u0A1C\u0A3C": "n\u0303za"
+    "\u0A02\u0A1C\u0A3C": "n\u0303za"
+    "\u0A70\u0A1C": "n\u0303ja"
+    "\u0A02\u0A1C": "n\u0303ja"
+    "\u0A70\u0A5B": "n\u0303za"
+    "\u0A02\u0A5B": "n\u0303za"
+    "\u0A70\u0A1D": "n\u0303jha"
+    "\u0A02\u0A1D": "n\u0303jha"
+    "\u0A70\u0A1E": "n\u0303n\u0303a"
+    "\u0A02\u0A1E": "n\u0303n\u0303a"
+    "\u0A70\u0A1F": "n\u0323t\u0323a"
+    "\u0A02\u0A1F": "n\u0323t\u0323a"
+    "\u0A70\u0A20": "n\u0323t\u0323ha"
+    "\u0A02\u0A20": "n\u0323t\u0323ha"
+    "\u0A70\u0A21": "n\u0323d\u0323a"
+    "\u0A02\u0A21": "n\u0323d\u0323a"
+    "\u0A70\u0A22": "n\u0323d\u0323ha"
+    "\u0A02\u0A22": "n\u0323d\u0323ha"
+    "\u0A70\u0A23": "n\u0323n\u0323a"
+    "\u0A02\u0A23": "n\u0323n\u0323a"
+    "\u0A70\u0A24": "nta"
+    "\u0A02\u0A24": "nta"
+    "\u0A70\u0A25": "ntha"
+    "\u0A02\u0A25": "ntha"
+    "\u0A70\u0A26": "nda"
+    "\u0A02\u0A26": "nda"
+    "\u0A70\u0A27": "ndha"
+    "\u0A02\u0A27": "ndha"
+    "\u0A70\u0A28": "nna"
+    "\u0A02\u0A28": "nna"
+    "\u0A70\u0A2A": "mpa"
+    "\u0A02\u0A2A": "mpa"
+    "\u0A70\u0A2C": "mba"
+    "\u0A02\u0A2C": "mba"
+    "\u0A70\u0A2D": "mbha"
+    "\u0A02\u0A2D": "mbha"
+    "\u0A70\u0A2E": "mma"
+    "\u0A02\u0A2E": "mma"
+    "\u0A70\u0A2B\u0A3C": "mfa"
+    "\u0A02\u0A2B\u0A3C": "mfa"
+    "\u0A70\u0A2B": "mpha"
+    "\u0A02\u0A2B": "mpha"
+    "\u0A70\u0A5E": "mfa"
+    "\u0A02\u0A5E": "mfa"
+    "\u0A70\u0A2F": "m\u0306ya"
+    "\u0A02\u0A2F": "m\u0323ya"
+    "\u0A70\u0A30": "m\u0306ra"
+    "\u0A02\u0A30": "m\u0323ra"
+    "\u0A70\u0A33": "m\u0306l\u0323a"
+    "\u0A02\u0A33": "m\u0323l\u0323a"
+    "\u0A70\u0A32\u0A3C": "m\u0306l\u0323a"
+    "\u0A02\u0A32\u0A3C": "m\u0323l\u0323a"
+    "\u0A70\u0A32": "m\u0306la"
+    "\u0A02\u0A32": "m\u0323la"
+    "\u0A70\u0A35": "m\u0306wa"
+    "\u0A02\u0A35": "m\u0323wa"
+    "\u0A70\u0A5C": "m\u0306r\u0323a"
+    "\u0A02\u0A5C": "m\u0323r\u0323a"
+
+    "\u0A71\u0A38\u0A3C": "ssha"
+    "\u0A71\u0A36": "ssha"
+    "\u0A38\u0A3C": "sha"
+    "\u0A36": "sha"
+    "\u0A71\u0A38": "ssa"
+    "\u0A38": "sa"
+    "\u0A71\u0A39": "hha"
+    "\u0A39": "ha"
+    "\u0A71\u0A15": "kka"
+    "\u0A15": "ka"
+    "\u0A71\u0A16": "kkha"
+    "\u0A16": "kha"
+    "\u0A16\u0A3C": "k\u0332h\u0332a"
+    "\u0A59": "k\u0332h\u0332a"
+    "\u0A71\u0A17": "gga"
+    "\u0A17": "ga"
+    "\u0A17\u0A3C": "g\u0332h\u0332a"
+    "\u0A5A": "g\u0332h\u0332a"
+    "\u0A71\u0A18": "ggha"
+    "\u0A18": "gha"
+    "\u0A19": "n\u0307a"
+    "\u0A71\u0A15\u0A3C": "qqa"
+    "\u0A15\u0A3C": "qa"
+    "\u0A71\u0A1A": "cca"
+    "\u0A1A": "ca"
+    "\u0A71\u0A1B": "ccha"
+    "\u0A1B": "cha"
+    "\u0A71\u0A1C": "jja"
+    "\u0A1C": "ja"
+    "\u0A71\u0A1C\u0A3C": "zza"
+    "\u0A71\u0A5B": "zza"
+    "\u0A1C\u0A3C": "za"
+    "\u0A5B": "za"
+    "\u0A71\u0A1D\u0A1D": "jjha"
+    "\u0A1D": "jha"
+    "\u0A1E": "n\u0303a"
+    "\u0A71\u0A20": "t\u0323t\u0323ha"
+    "\u0A71\u0A1F": "t\u0323t\u0323a"
+    "\u0A1F": "t\u0323a"
+    "\u0A20": "t\u0323ha"
+    "\u0A71\u0A22": "d\u0323d\u0323ha"
+    "\u0A71\u0A21": "d\u0323d\u0323a"
+    "\u0A21": "d\u0323a"
+    "\u0A22": "d\u0323ha"
+    "\u0A23": "n\u0323a"
+    "\u0A71\u0A24": "tta"
+    "\u0A24": "ta"
+    "\u0A71\u0A25": "ttha"
+    "\u0A25": "tha"
+    "\u0A71\u0A26": "dda"
+    "\u0A26": "da"
+    "\u0A71\u0A27\u0A27": "ddha"
+    "\u0A27": "dha"
+    "\u0A28": "na"
+    "\u0A71\u0A2A": "ppa"
+    "\u0A2A": "pa"
+    "\u0A71\u0A2B\u0A2B": "ppha"
+    "\u0A2B": "pha"
+    "\u0A71\u0A2B\u0A3C": "ffa"
+    "\u0A71\u0A5E": "ffa"
+    "\u0A2B\u0A3C": "fa"
+    "\u0A5E": "fa"
+    "\u0A71\u0A2C": "bba"
+    "\u0A2C": "ba"
+    "\u0A71\u0A2D\u0A2D": "bbha"
+    "\u0A2D": "bha"
+    "\u0A2E": "ma"
+    "\u0A71\u0A2F": "yya"
+    "\u0A2F": "ya"
+    "\u0A71\u0A30": "rra"
+    "\u0A30": "ra"
+    "\u0A71\u0A32\u0A3C": "l\u0323l\u0323a"
+    "\u0A71\u0A33": "l\u0323l\u0323a"
+    "\u0A32\u0A3C": "l\u0323a"
+    "\u0A33": "l\u0323a"
+    "\u0A71\u0A32": "lla"
+    "\u0A32": "la"
+    "\u0A71\u0A35": "wwa"
+    "\u0A35": "wa"
+    "\u0A71\u0A5C": "r\u0323r\u0323a"
+    "\u0A5C": "r\u0323a"
+
+    # END OF CONSONANTS WITH VOWEL A ALONE
+
+    # INITIAL AND INDEPENDENT VOWELS
+
+    "\u0A05\u0A72\u0A40": "ai\u0304"
+    "\u0A05\u0A73\u0A41": "au\u0304"
+    "\u0A05\u0A08": "ai\u0304"
+    "\u0A05\u0A0A": "au\u0304"
+    "\u0A05\u0A3E": "a\u0304"
+    "\u0A05\u0A48": "ai"
+    "\u0A05\u0A4C": "au"
+    "\u0A05": "a"
+    "\u0A06": "a\u0304"
+    "\u0A07": "i"
+    "\u0A08": "i\u0304"
+    "\u0A09": "u"
+    "\u0A10": "ai"
+    "\u0A0A": "u\u0304"
+    "\u0A0F": "e"
+    "\u0A13": "o"
+    "\u0A14": "au"
+    "\u0A72\u0A3F": "i"
+    "\u0A72\u0A40": "a\u0304"
+    "\u0A73\u0A42": "u\u0304"
+    "\u0A73\u0A41": "u"
+    "\u0A72\u0A47": "e"
+    "\u0A73\u0A4B": "o"
+
+    # END OF INITIAL AND INDEPENDENT VOWELS
+
+    # FINAL CONVERSIONS FROM LATIN SCRIPT
+    "\u0965": "\u002F\u002F"
+    "\u0964": "\u002F"
+    "\u0A3D": "\u0027"
+
+    # DEVANAGARI DIGITS
+
+    "\u0A66": "0"
+    "\u0A67": "1"
+    "\u0A68": "2"
+    "\u0A69": "3"
+    "\u0A6A": "4"
+    "\u0A6B": "5"
+    "\u0A6C": "6"
+    "\u0A6D": "7"
+    "\u0A6E": "8"
+    "\u0A6F": "9"

+ 14 - 9
scriptshifter/tables/data/panjabi_gurmukhi.yml

@@ -1,18 +1,23 @@
 ---
 general:
   name: Panjabi (Gurmukhi)
-  case_sensitive: false
+  parents:
+    - _gurmukhi_base
 
-script_to_roman:
-  hooks:
-    post_config:
-      -
-        - aksharamukha.romanizer.s2r_post_config
-        - src_script: "Gurmukhi"
+  description: Panjabi language in the Gurmukhi script
+  case_sensitive: false
 
 roman_to_script:
   hooks:
     post_config:
       -
-        - aksharamukha.romanizer.r2s_post_config
-        - dest_script: "Gurmukhi"
+        - gurmukhi.nasalize_post_config
+
+  map:
+    "": ""
+    # NO ADDITIONAL MAPPINGS TO APPLY
+
+script_to_roman:
+  map:
+    "": ""
+    # NO ADDITIONAL MAPPINGS TO APPLY

+ 11 - 10
scriptshifter/trans.py

@@ -21,15 +21,15 @@ class Transliterator:
     Use within a `with` block for proper cleanup.
     """
     @property
-    def src(self):
-        return self._src
+    def orig(self):
+        return self._orig
 
-    @src.setter
-    def src(self):
+    @orig.setter
+    def orig(self, v):
         raise NotImplementedError("Attribute is read-only.")
 
-    @src.deleter
-    def src(self):
+    @orig.deleter
+    def orig(self):
         raise NotImplementedError("Attribute is read-only.")
 
     @property
@@ -47,7 +47,8 @@ class Transliterator:
             options (dict): extra options as a dict.
         """
         self.lang = lang
-        self._src = src
+        self._orig = src
+        self.src = src
         self.t_dir = t_dir
         self.conn = get_connection()
         with self.conn as conn:
@@ -96,12 +97,12 @@ class Transliterator:
         # Note: only safe for R2S.
         if self.t_dir == FEAT_R2S:
             logger.debug("Normalizing pre-composed symbols.")
-            self._src = precomp_normalize("NFD", self.src)
+            self.src = precomp_normalize("NFD", self.src)
 
         norm_rules = get_lang_normalize(self.conn, self.lang_id)
 
         for nk, nv in norm_rules.items():
-            self._src = self.src.replace(nk, nv)
+            self.src = self.src.replace(nk, nv)
 
         return self.run_hook("post_normalize")
 
@@ -181,7 +182,7 @@ def transliterate(src, lang, t_dir="s2r", capitalize=False, options={}):
 
         # Normalize case before post_config and rule-based normalization.
         if t_dir == FEAT_R2S and not ctx.general["case_sensitive"]:
-            ctx._src = ctx.src.lower()
+            ctx.src = ctx.src.lower()
 
         # This hook may take over the whole transliteration process or delegate
         # it to some external process, and return the output string directly.

+ 9 - 0
test/data/script_samples/gurmukhi.csv

@@ -0,0 +1,9 @@
+panjabi_gurmukhi,ਪੰਜਾਬੀ,Pañjābī,,"{""capitalize"": ""first""}"
+panjabi_gurmukhi,ਅੰਗਰੇਜੀ,Aṅgarejī,,"{""capitalize"": ""first""}"
+panjabi_gurmukhi,ਸਿੰਘ,Siṅgha,,"{""capitalize"": ""first""}"
+panjabi_gurmukhi,ਡਾ.,Ḍā.,,"{""capitalize"": ""first""}"
+panjabi_gurmukhi,ਲੈਂਡ,laiṇḍa,,
+panjabi_gurmukhi,ਗ਼ਦਰੀ,G̲h̲adarī,,"{""capitalize"": ""first""}"
+panjabi_gurmukhi,ਰੰਗਪੀਠ,Raṅgapīṭha,,"{""capitalize"": ""first""}"
+panjabi_gurmukhi,ਨਾਟ-ਮੰਚ,nāṭa-mañca,,
+panjabi_gurmukhi,ਜਸਵੰਤ,Jasawanta,,"{""capitalize"": ""first""}"