text: ## -*- coding: utf-8 -*-
  # (C) 2013, 2020 Muthiah Annamalai
  #
  from tamil.utf8 import unicode_normalize
  
  
  class Transliteration:
      """
      Implementation of Azhagi rules - தமிழ் எழுத்துக்கள்
      Ref: B. Viswanathan, http://www.mazhalaigal.com/tamil/learn/keys.php
      """
  
      table = {}
      # not implemented - many-to-one table
  
      # Azhagi has a many-to-one mapping - using a Tamil language model and Baye's conditional probabilities
      # to break the tie when two or more Tamil letters have the same English syllable. Currently
  
      table["a"] = u"அ"
      table["aa"] = u"ஆ"
      table["A"] = u"ஆ"
      table["i"] = u"இ"
      table["ee"] = u"ஈ"
      table["I"] = u"ஈ"
      table["u"] = u"உ"
      table["oo"] = u"ஊ"
      table["U"] = u"ஊ"
      table["e"] = u"எ"
      table["E"] = u"ஏ"
      table["ae"] = u"ஏ"
      table["ai"] = u"ஐ"
      table["o"] = u"ஒ"
      table["O"] = u"ஓ"
      table["oe"] = u"ஓ"
      table["oa"] = u"ஓ"
      table["ou"] = u"ஔ"
      table["au"] = u"ஔ"
      table["ow"] = u"ஔ"
      table["q"] = u"ஃ"
      table["ga"] = u"க"
      table["ca"] = u"க"
      table["kha"] = u"க"
      table["gha"] = u"க"
      table["ka"] = u"க"
      table["Ka"] = u"க"
      table["kaa"] = u"கா"
      table["gaa"] = u"கா"
      table["caa"] = u"கா"
      table["khaa"] = u"கா"
      table["ghaa"] = u"கா"
      table["kA"] = u"கா"
      table["gA"] = u"கா"
      table["cA"] = u"கா"
      table["khA"] = u"கா"
      table["ghA"] = u"கா"
      table["ki"] = u"கி"
      table["gi"] = u"கி"
      table["ci"] = u"கி"
      table["khi"] = u"கி"
      table["ghi"] = u"கி"
      table["kii"] = u"கீ"
      table["kee"] = u"கீ"
      table["kI"] = u"கீ"
      table["gee"] = u"கீ"
      table["gI"] = u"கீ"
      table["gii"] = u"கீ"
      table["cee"] = u"கீ"
      table["cI"] = u"கீ"
      table["cii"] = u"கீ"
      table["khee"] = u"கீ"
      table["khI"] = u"கீ"
      table["khii"] = u"கீ"
      table["ghee"] = u"கீ"
      table["ghI"] = u"கீ"
      table["ghii"] = u"கீ"
      table["gu"] = u"கு"
      table["cu"] = u"கு"
      table["khu"] = u"கு"
      table["ghu"] = u"கு"
      table["ku"] = u"கு"
      table["koo"] = u"கூ"
      table["kU"] = u"கூ"
      table["goo"] = u"கூ"
      table["gU"] = u"கூ"
      table["guu"] = u"கூ"
      table["coo"] = u"கூ"
      table["cU"] = u"கூ"
      table["cuu"] = u"கூ"
      table["khoo"] = u"கூ"
      table["khU"] = u"கூ"
      table["khuu"] = u"கூ"
      table["ghoo"] = u"கூ"
      table["ghU"] = u"கூ"
      table["ghuu"] = u"கூ"
      table["kuu"] = u"கூ"
      table["ge"] = u"கெ"
      table["ce"] = u"கெ"
      table["khe"] = u"கெ"
      table["ghe"] = u"கெ"
      table["ke"] = u"கெ"
      table["kE"] = u"கே"
      table["gE"] = u"கே"
      table["gae"] = u"கே"
      table["cE"] = u"கே"
      table["cae"] = u"கே"
      table["khE"] = u"கே"
      table["khae"] = u"கே"
      table["ghE"] = u"கே"
      table["ghae"] = u"கே"
      table["kae"] = u"கே"
      table["gai"] = u"கை"
      table["cai"] = u"கை"
      table["khai"] = u"கை"
      table["ghai"] = u"கை"
      table["koa"] = u"கை"
  
      table["koh"] = u"கொ"
      table["ko"] = u"கொ"
      table["kO"] = u"கொ"
      table["kO"] = u"கொ"
  
      table["kho"] = u"கோ"
      table["kHO"] = u"கோ"
  
      table["kou"] = u"கௌ"
      table["kau"] = u"கௌ"
      table["gow"] = u"கௌ"
      table["gou"] = u"கௌ"
      table["gau"] = u"கௌ"
      table["cow"] = u"கௌ"
      table["cou"] = u"கௌ"
      table["cau"] = u"கௌ"
      table["khow"] = u"கௌ"
      table["khou"] = u"கௌ"
      table["khau"] = u"கௌ"
      table["ghow"] = u"கௌ"
      table["ghou"] = u"கௌ"
      table["ghau"] = u"கௌ"
      table["kow"] = u"கௌ"
      table["g"] = u"க்"
      table["c"] = u"க்"
      table["kh"] = u"க்"
      table["gh"] = u"க்"
      table["k"] = u"க்"
      table["nga"] = u"ங"
      table["nGa"] = u"ங"
      table["nGA"] = u"ஙா"
      table["ngaa"] = u"ஙா"
      table["ngA"] = u"ஙா"
      table["nGaa"] = u"ஙா"
      table["ngi"] = u"ஙி"
      table["nGi"] = u"ஙி"
      table["nGee"] = u"ஙீ"
      table["nGI"] = u"ஙீ"
      table["ngee"] = u"ஙீ"
      table["ngI"] = u"ஙீ"
      table["ngii"] = u"ஙீ"
      table["nGii"] = u"ஙீ"
      table["ngu"] = u"ஙு"
      table["nGu"] = u"ஙு"
      table["nGoo"] = u"ஙூ"
      table["nGU"] = u"ஙூ"
      table["ngoo"] = u"ஙூ"
      table["ngU"] = u"ஙூ"
      table["nguu"] = u"ஙூ"
      table["nGuu"] = u"ஙூ"
      table["nge"] = u"ஙெ"
      table["nGe"] = u"ஙெ"
      table["nGE"] = u"ஙே"
      table["ngE"] = u"ஙே"
      table["ngae"] = u"ஙே"
      table["nGae"] = u"ஙே"
      table["ngai"] = u"ஙை"
      table["nGai"] = u"ஙை"
      table["ngo"] = u"ஙொ"
      table["nGo"] = u"ஙொ"
      table["nGO"] = u"ஙோ"
      table["nGoe"] = u"ஙோ"
      table["ngO"] = u"ஙோ"
      table["ngoa"] = u"ஙோ"
      table["ngoe"] = u"ஙோ"
      table["nGoa"] = u"ஙோ"
      table["nGou"] = u"ஙௌ"
      table["nGau"] = u"ஙௌ"
      table["ngow"] = u"ஙௌ"
      table["ngou"] = u"ஙௌ"
      table["ngau"] = u"ஙௌ"
      table["nGow"] = u"ஙௌ"
      table["ng"] = u"ங்"
      table["nG"] = u"ங்"
      table["cha"] = u"ச"
      table["sa"] = u"ச"
      table["sA"] = u"சா"
      table["chaa"] = u"சா"
      table["chA"] = u"சா"
      table["saa"] = u"சா"
      table["chi"] = u"சி"
      table["si"] = u"சி"
      table["see"] = u"சீ"
      table["sI"] = u"சீ"
      table["chee"] = u"சீ"
      table["chI"] = u"சீ"
      table["chii"] = u"சீ"
      table["sii"] = u"சீ"
      table["chu"] = u"சு"
      table["su"] = u"சு"
      table["soo"] = u"சூ"
      table["sU"] = u"சூ"
      table["choo"] = u"சூ"
      table["chU"] = u"சூ"
      table["chuu"] = u"சூ"
      table["suu"] = u"சூ"
      table["che"] = u"செ"
      table["se"] = u"செ"
      table["sE"] = u"சே"
      table["chE"] = u"சே"
      table["chae"] = u"சே"
      table["sae"] = u"சே"
      table["chai"] = u"சை"
      table["sai"] = u"சை"
      table["cho"] = u"சொ"
      table["so"] = u"சொ"
      table["sO"] = u"சோ"
      table["soe"] = u"சோ"
      table["chO"] = u"சோ"
      table["choa"] = u"சோ"
      table["choe"] = u"சோ"
      table["soa"] = u"சோ"
      table["sou"] = u"சௌ"
      table["sau"] = u"சௌ"
      table["chow"] = u"சௌ"
      table["chou"] = u"சௌ"
      table["chau"] = u"சௌ"
      table["sow"] = u"சௌ"
      table["ch"] = u"ச்"
      table["s"] = u"ச்"
      table["gna"] = u"ஞ"
      table["nja"] = u"ஞ"
      table["Gna"] = u"ஞ"
      table["GnA"] = u"ஞா"
      table["gnaa"] = u"ஞா"
      table["gnA"] = u"ஞா"
      table["njaa"] = u"ஞா"
      table["njA"] = u"ஞா"
      table["Gnaa"] = u"ஞா"
      table["gni"] = u"ஞி"
      table["nji"] = u"ஞி"
      table["Gni"] = u"ஞி"
      table["Gnee"] = u"ஞீ"
      table["GnI"] = u"ஞீ"
      table["gnee"] = u"ஞீ"
      table["gnI"] = u"ஞீ"
      table["gnii"] = u"ஞீ"
      table["njee"] = u"ஞீ"
      table["njI"] = u"ஞீ"
      table["njii"] = u"ஞீ"
      table["Gnii"] = u"ஞீ"
      table["gnu"] = u"ஞு"
      table["nju"] = u"ஞு"
      table["Gnu"] = u"ஞு"
      table["Gnoo"] = u"ஞூ"
      table["GnU"] = u"ஞூ"
      table["gnoo"] = u"ஞூ"
      table["gnU"] = u"ஞூ"
      table["gnuu"] = u"ஞூ"
      table["njoo"] = u"ஞூ"
      table["njU"] = u"ஞூ"
      table["njuu"] = u"ஞூ"
      table["Gnuu"] = u"ஞூ"
      table["gne"] = u"ஞெ"
      table["nje"] = u"ஞெ"
      table["Gne"] = u"ஞெ"
      table["GnE"] = u"ஞே"
      table["gnE"] = u"ஞே"
      table["gnae"] = u"ஞே"
      table["njE"] = u"ஞே"
      table["njae"] = u"ஞே"
      table["Gnae"] = u"ஞே"
      table["gnai"] = u"ஞை"
      table["njai"] = u"ஞை"
      table["Gnai"] = u"ஞை"
      table["gno"] = u"ஞொ"
      table["njo"] = u"ஞொ"
      table["Gno"] = u"ஞொ"
      table["GnO"] = u"ஞோ"
      table["Gnoe"] = u"ஞோ"
      table["gnO"] = u"ஞோ"
      table["gnoa"] = u"ஞோ"
      table["gnoe"] = u"ஞோ"
      table["njO"] = u"ஞோ"
      table["njoa"] = u"ஞோ"
      table["njoe"] = u"ஞோ"
      table["Gnoa"] = u"ஞோ"
      table["Gnou"] = u"ஞௌ"
      table["Gnau"] = u"ஞௌ"
      table["gnow"] = u"ஞௌ"
      table["gnou"] = u"ஞௌ"
      table["gnau"] = u"ஞௌ"
      table["njow"] = u"ஞௌ"
      table["njou"] = u"ஞௌ"
      table["njau"] = u"ஞௌ"
      table["Gnow"] = u"ஞௌ"
      table["gn"] = u"ஞ்"
      table["nj"] = u"ஞ்"
      table["Gn"] = u"ஞ்"
      table["da"] = u"ட"
      table["ta"] = u"ட"
      table["tA"] = u"டா"
      table["daa"] = u"டா"
      table["dA"] = u"டா"
      table["taa"] = u"டா"
      table["di"] = u"டி"
      table["ti"] = u"டி"
      table["tee"] = u"டீ"
      table["tI"] = u"டீ"
      table["dee"] = u"டீ"
      table["dI"] = u"டீ"
      table["dii"] = u"டீ"
      table["tii"] = u"டீ"
      table["du"] = u"டு"
      table["tu"] = u"டு"
      table["too"] = u"டூ"
      table["tU"] = u"டூ"
      table["doo"] = u"டூ"
      table["dU"] = u"டூ"
      table["duu"] = u"டூ"
      table["tuu"] = u"டூ"
      table["de"] = u"டெ"
      table["te"] = u"டெ"
      table["tE"] = u"டே"
      table["dE"] = u"டே"
      table["dae"] = u"டே"
      table["tae"] = u"டே"
      table["dai"] = u"டை"
      table["tai"] = u"டை"
      table["do"] = u"டொ"
      table["to"] = u"டொ"
      table["tO"] = u"டோ"
      table["toe"] = u"டோ"
      table["dO"] = u"டோ"
      table["doa"] = u"டோ"
      table["doe"] = u"டோ"
      table["toa"] = u"டோ"
      table["tou"] = u"டௌ"
      table["tau"] = u"டௌ"
      table["dow"] = u"டௌ"
      table["dou"] = u"டௌ"
      table["dau"] = u"டௌ"
      table["tow"] = u"டௌ"
      table["d"] = u"ட்"
      table["T"] = u"ட்"
      table["t"] = u"ட்"
      table["nda"] = u"ண"
      table["Na"] = u"ண"
      table["NA"] = u"ணா"
      table["ndaa"] = u"ணா"
      table["Naa"] = u"ணா"
      table["ndi"] = u"ணி"
      table["Ni"] = u"ணி"
      table["Nee"] = u"ணீ"
      table["NI"] = u"ணீ"
      table["ndee"] = u"ணீ"
      table["ndI"] = u"ணீ"
      table["ndii"] = u"ணீ"
      table["Nii"] = u"ணீ"
      table["ndu"] = u"ணு"
      table["Nu"] = u"ணு"
      table["Noo"] = u"ணூ"
      table["NU"] = u"ணூ"
      table["ndoo"] = u"ணூ"
      table["ndU"] = u"ணூ"
      table["nduu"] = u"ணூ"
      table["Nuu"] = u"ணூ"
      table["nde"] = u"ணெ"
      table["Ne"] = u"ணெ"
      table["NE"] = u"ணே"
      table["ndE"] = u"ணே"
      table["ndae"] = u"ணே"
      table["Nae"] = u"ணே"
      table["ndai"] = u"ணை"
      table["Nai"] = u"ணை"
      table["ndo"] = u"ணொ"
      table["No"] = u"ணொ"
      table["NO"] = u"ணோ"
      table["Noe"] = u"ணோ"
      table["ndO"] = u"ணோ"
      table["ndoa"] = u"ணோ"
      table["ndoe"] = u"ணோ"
      table["Noa"] = u"ணோ"
      table["Nou"] = u"ணௌ"
      table["Nau"] = u"ணௌ"
      table["ndow"] = u"ணௌ"
      table["ndou"] = u"ணௌ"
      table["ndau"] = u"ணௌ"
      table["Now"] = u"ணௌ"
      table["nd"] = u"ண்"
      table["N"] = u"ண்"
      table["dha"] = u"த"
      table["tha"] = u"த"
      table["thA"] = u"தா"
      table["dhaa"] = u"தா"
      table["dhA"] = u"தா"
      table["thaa"] = u"தா"
      table["dhi"] = u"தி"
      table["thi"] = u"தி"
      table["thee"] = u"தீ"
      table["thI"] = u"தீ"
      table["dhee"] = u"தீ"
      table["dhI"] = u"தீ"
      table["dhii"] = u"தீ"
      table["thii"] = u"தீ"
      table["dhu"] = u"து"
      table["thu"] = u"து"
      table["thoo"] = u"தூ"
      table["thU"] = u"தூ"
      table["dhoo"] = u"தூ"
      table["dhU"] = u"தூ"
      table["dhuu"] = u"தூ"
      table["thuu"] = u"தூ"
      table["dhe"] = u"தெ"
      table["the"] = u"தெ"
      table["thE"] = u"தே"
      table["dhE"] = u"தே"
      table["dhae"] = u"தே"
      table["thae"] = u"தே"
      table["dhai"] = u"தை"
      table["thai"] = u"தை"
      table["dho"] = u"தொ"
      table["tho"] = u"தொ"
      table["thO"] = u"தோ"
      table["thoe"] = u"தோ"
      table["dhO"] = u"தோ"
      table["dhoa"] = u"தோ"
      table["dhoe"] = u"தோ"
      table["thoa"] = u"தோ"
      table["thou"] = u"தௌ"
      table["thau"] = u"தௌ"
      table["dhow"] = u"தௌ"
      table["dhou"] = u"தௌ"
      table["dhau"] = u"தௌ"
      table["thow"] = u"தௌ"
      table["dh"] = u"த்"
      table["th"] = u"த்"
      table["na"] = u"ந"
      table["ndha"] = u"ந"
      table["ntha"] = u"ந"
      table["nha"] = u"ந"
      table["nhA"] = u"நா"
      table["naa"] = u"நா"
      table["nA"] = u"நா"
      table["ndhA"] = u"நா"
      table["ndhaa"] = u"நா"
      table["nthaa"] = u"நா"
      table["nthA"] = u"நா"
      table["nhaa"] = u"நா"
      table["ni"] = u"நி"
      table["ndhi"] = u"நி"
      table["nthi"] = u"நி"
      table["nhi"] = u"நி"
      table["nhee"] = u"நீ"
      table["nhI"] = u"நீ"
      table["nee"] = u"நீ"
      table["nI"] = u"நீ"
      table["nii"] = u"நீ"
      table["ndhee"] = u"நீ"
      table["ndhI"] = u"நீ"
      table["ndhii"] = u"நீ"
      table["nthee"] = u"நீ"
      table["nthi"] = u"நீ"
      table["nthii"] = u"நீ"
      table["nhii"] = u"நீ"
      table["nu"] = u"நு"
      table["ndhu"] = u"நு"
      table["nthu"] = u"நு"
      table["'"] = u"நு"
      table["this"] = u"நு"
      table["event"] = u"நு"
      table["nhu"] = u"நு"
      table["nhoo"] = u"நூ"
      table["nhU"] = u"நூ"
      table["noo"] = u"நூ"
      table["nU"] = u"நூ"
      table["nuu"] = u"நூ"
      table["ndhoo"] = u"நூ"
      table["ndhU"] = u"நூ"
      table["ndhuu"] = u"நூ"
      table["nthoo"] = u"நூ"
      table["nthU"] = u"நூ"
      table["nthuu"] = u"நூ"
      table["nhuu"] = u"நூ"
      table["ne"] = u"நெ"
      table["ndhe"] = u"நெ"
      table["nthe"] = u"நெ"
      table["nhe"] = u"நெ"
      table["nhE"] = u"நே"
      table["nE"] = u"நே"
      table["nae"] = u"நே"
      table["ndhE"] = u"நே"
      table["ndhae"] = u"நே"
      table["nthE"] = u"நே"
      table["nthae"] = u"நே"
      table["nhae"] = u"நே"
      table["nai"] = u"நை"
      table["ndhai"] = u"நை"
      table["nthai"] = u"நை"
      table["nhai"] = u"நை"
      table["no"] = u"நொ"
      table["ndho"] = u"நொ"
      table["ntho"] = u"நொ"
      table["nho"] = u"நொ"
      table["nhO"] = u"நோ"
      table["nhoe"] = u"நோ"
      table["nO"] = u"நோ"
      table["noa"] = u"நோ"
      table["noe"] = u"நோ"
      table["ndhO"] = u"நோ"
      table["ndhoa"] = u"நோ"
      table["ndhoe"] = u"நோ"
      table["nthO"] = u"நோ"
      table["nthoa"] = u"நோ"
      table["nthoe"] = u"நோ"
      table["nhoa"] = u"நோ"
      table["nhou"] = u"நௌ"
      table["nhau"] = u"நௌ"
      table["now"] = u"நௌ"
      table["nou"] = u"நௌ"
      table["nau"] = u"நௌ"
      table["ndhow"] = u"நௌ"
      table["ndhou"] = u"நௌ"
      table["ndhau"] = u"நௌ"
      table["nthow"] = u"நௌ"
      table["nthou"] = u"நௌ"
      table["nthau"] = u"நௌ"
      table["nhow"] = u"நௌ"
      table["n"] = u"ந்"
      table["ndh"] = u"ந்"
      table["nth"] = u"ந்"
      table["nh"] = u"ந்"
      table["ba"] = u"ப"
      table["bha"] = u"ப"
      table["fa"] = u"ப"
      table["pha"] = u"ப"
      table["pa"] = u"ப"
      table["pA"] = u"பா"
      table["baa"] = u"பா"
      table["bA"] = u"பா"
      table["bhaa"] = u"பா"
      table["bhA"] = u"பா"
      table["fA"] = u"பா"
      table["faa"] = u"பா"
      table["phA"] = u"பா"
      table["phaa"] = u"பா"
      table["paa"] = u"பா"
      table["bi"] = u"பி"
      table["bhi"] = u"பி"
      table["fi"] = u"பி"
      table["phi"] = u"பி"
      table["pi"] = u"பி"
      table["pee"] = u"பீ"
      table["pI"] = u"பீ"
      table["bee"] = u"பீ"
      table["bI"] = u"பீ"
      table["bii"] = u"பீ"
      table["bhee"] = u"பீ"
      table["bhI"] = u"பீ"
      table["bhii"] = u"பீ"
      table["fee"] = u"பீ"
      table["fI"] = u"பீ"
      table["fii"] = u"பீ"
      table["phee"] = u"பீ"
      table["phI"] = u"பீ"
      table["phii"] = u"பீ"
      table["pii"] = u"பீ"
      table["bu"] = u"பு"
      table["bhu"] = u"பு"
      table["fu"] = u"பு"
      table["phu"] = u"பு"
      table["pu"] = u"பு"
      table["poo"] = u"பூ"
      table["pU"] = u"பூ"
      table["boo"] = u"பூ"
      table["bU"] = u"பூ"
      table["buu"] = u"பூ"
      table["bhoo"] = u"பூ"
      table["bhU"] = u"பூ"
      table["bhuu"] = u"பூ"
      table["foo"] = u"பூ"
      table["fU"] = u"பூ"
      table["fuu"] = u"பூ"
      table["phoo"] = u"பூ"
      table["phU"] = u"பூ"
      table["phuu"] = u"பூ"
      table["puu"] = u"பூ"
      table["be"] = u"பெ"
      table["bhe"] = u"பெ"
      table["fe"] = u"பெ"
      table["phe"] = u"பெ"
      table["pe"] = u"பெ"
      table["pE"] = u"பே"
      table["bE"] = u"பே"
      table["bae"] = u"பே"
      table["bhE"] = u"பே"
      table["bhae"] = u"பே"
      table["fE"] = u"பே"
      table["fae"] = u"பே"
      table["phE"] = u"பே"
      table["phae"] = u"பே"
      table["pae"] = u"பே"
      table["bai"] = u"பை"
      table["bhai"] = u"பை"
      table["fai"] = u"பை"
      table["phai"] = u"பை"
      table["pai"] = u"பை"
      table["bo"] = u"பொ"
      table["bho"] = u"பொ"
      table["fo"] = u"பொ"
      table["pho"] = u"பொ"
      table["po"] = u"பொ"
      table["pO"] = u"போ"
      table["poe"] = u"போ"
      table["bO"] = u"போ"
      table["boa"] = u"போ"
      table["boe"] = u"போ"
      table["bhO"] = u"போ"
      table["bhoa"] = u"போ"
      table["bhoe"] = u"போ"
      table["fO"] = u"போ"
      table["foa"] = u"போ"
      table["foe"] = u"போ"
      table["phO"] = u"போ"
      table["phoa"] = u"போ"
      table["phoe"] = u"போ"
      table["poa"] = u"போ"
      table["pou"] = u"பௌ"
      table["pau"] = u"பௌ"
      table["bow"] = u"பௌ"
      table["bou"] = u"பௌ"
      table["bau"] = u"பௌ"
      table["bhow"] = u"பௌ"
      table["bhou"] = u"பௌ"
      table["bhau"] = u"பௌ"
      table["fow"] = u"பௌ"
      table["fou"] = u"பௌ"
      table["fau"] = u"பௌ"
      table["phow"] = u"பௌ"
      table["phou"] = u"பௌ"
      table["phau"] = u"பௌ"
      table["pow"] = u"பௌ"
      table["b"] = u"ப்"
      table["bh"] = u"ப்"
      table["f"] = u"ப்"
      table["ph"] = u"ப்"
      table["p"] = u"ப்"
      table["ma"] = u"ம"
      table["mA"] = u"மா"
      table["maa"] = u"மா"
      table["mi"] = u"மி"
      table["mee"] = u"மீ"
      table["mI"] = u"மீ"
      table["mii"] = u"மீ"
      table["mu"] = u"மு"
      table["moo"] = u"மூ"
      table["mU"] = u"மூ"
      table["muu"] = u"மூ"
      table["me"] = u"மெ"
      table["mE"] = u"மே"
      table["mae"] = u"மே"
      table["mai"] = u"மை"
      table["mo"] = u"மொ"
      table["mO"] = u"மோ"
      table["moe"] = u"மோ"
      table["moa"] = u"மோ"
      table["mou"] = u"மௌ"
      table["mau"] = u"மௌ"
      table["mow"] = u"மௌ"
      table["m"] = u"ம்"
      table["ya"] = u"ய"
      table["yA"] = u"யா"
      table["yaa"] = u"யா"
      table["yi"] = u"யி"
      table["yee"] = u"யீ"
      table["yI"] = u"யீ"
      table["yii"] = u"யீ"
      table["yu"] = u"யு"
      table["yoo"] = u"யூ"
      table["yU"] = u"யூ"
      table["yuu"] = u"யூ"
      table["ye"] = u"யெ"
      table["yE"] = u"யே"
      table["yae"] = u"யே"
      table["yai"] = u"யை"
      table["yo"] = u"யொ"
      table["yO"] = u"யோ"
      table["yoe"] = u"யோ"
      table["yoa"] = u"யோ"
      table["you"] = u"யௌ"
      table["yau"] = u"யௌ"
      table["yow"] = u"யௌ"
      table["y"] = u"ய்"
      table["ra"] = u"ர"
      table["rA"] = u"ரா"
      table["raa"] = u"ரா"
      table["ri"] = u"ரி"
      table["ree"] = u"ரீ"
      table["rI"] = u"ரீ"
      table["rii"] = u"ரீ"
      table["ru"] = u"ரு"
      table["roo"] = u"ரூ"
      table["rU"] = u"ரூ"
      table["ruu"] = u"ரூ"
      table["re"] = u"ரெ"
      table["rE"] = u"ரே"
      table["rae"] = u"ரே"
      table["rai"] = u"ரை"
      table["ro"] = u"ரொ"
      table["rO"] = u"ரோ"
      table["roe"] = u"ரோ"
      table["roa"] = u"ரோ"
      table["rou"] = u"ரௌ"
      table["rau"] = u"ரௌ"
      table["row"] = u"ரௌ"
      table["r"] = u"ர்"
      table["la"] = u"ல"
      table["lA"] = u"லா"
      table["laa"] = u"லா"
      table["li"] = u"லி"
      table["lee"] = u"லீ"
      table["lI"] = u"லீ"
      table["lii"] = u"லீ"
      table["lu"] = u"லு"
      table["loo"] = u"லூ"
      table["lU"] = u"லூ"
      table["luu"] = u"லூ"
      table["le"] = u"லெ"
      table["lE"] = u"லே"
      table["lae"] = u"லே"
      table["lai"] = u"லை"
      table["lo"] = u"லொ"
      table["lO"] = u"லோ"
      table["loe"] = u"லோ"
      table["loa"] = u"லோ"
      table["lou"] = u"லௌ"
      table["lau"] = u"லௌ"
      table["low"] = u"லௌ"
      table["l"] = u"ல்"
      table["wa"] = u"வ"
      table["va"] = u"வ"
      table["vA"] = u"வா"
      table["waa"] = u"வா"
      table["wA"] = u"வா"
      table["vaa"] = u"வா"
      table["wi"] = u"வி"
      table["vi"] = u"வி"
      table["vee"] = u"வீ"
      table["vI"] = u"வீ"
      table["wee"] = u"வீ"
      table["wI"] = u"வீ"
      table["wii"] = u"வீ"
      table["vii"] = u"வீ"
      table["wu"] = u"வு"
      table["vu"] = u"வு"
      table["voo"] = u"வூ"
      table["vU"] = u"வூ"
      table["woo"] = u"வூ"
      table["wU"] = u"வூ"
      table["wuu"] = u"வூ"
      table["vuu"] = u"வூ"
      table["we"] = u"வெ"
      table["ve"] = u"வெ"
      table["vE"] = u"வே"
      table["wE"] = u"வே"
      table["wae"] = u"வே"
      table["vae"] = u"வே"
      table["wai"] = u"வை"
      table["vai"] = u"வை"
      table["wo"] = u"வொ"
      table["vo"] = u"வொ"
      table["vO"] = u"வோ"
      table["voe"] = u"வோ"
      table["wO"] = u"வோ"
      table["woa"] = u"வோ"
      table["woe"] = u"வோ"
      table["voa"] = u"வோ"
      table["vou"] = u"வௌ"
      table["vau"] = u"வௌ"
      table["wow"] = u"வௌ"
      table["wou"] = u"வௌ"
      table["wau"] = u"வௌ"
      table["vow"] = u"வௌ"
      table["w"] = u"வ்"
      table["v"] = u"வ்"
      table["zha"] = u"ழ"
      table["za"] = u"ழ"
      table["zA"] = u"ழா"
      table["zhaa"] = u"ழா"
      table["zhA"] = u"ழா"
      table["zaa"] = u"ழா"
      table["zhi"] = u"ழி"
      table["zi"] = u"ழி"
      table["zee"] = u"ழீ"
      table["zI"] = u"ழீ"
      table["zhee"] = u"ழீ"
      table["zhI"] = u"ழீ"
      table["zhii"] = u"ழீ"
      table["zii"] = u"ழீ"
      table["zhu"] = u"ழு"
      table["zu"] = u"ழு"
      table["zoo"] = u"ழூ"
      table["zU"] = u"ழூ"
      table["zhoo"] = u"ழூ"
      table["zhU"] = u"ழூ"
      table["zhuu"] = u"ழூ"
      table["zuu"] = u"ழூ"
      table["zhe"] = u"ழெ"
      table["ze"] = u"ழெ"
      table["zE"] = u"ழே"
      table["zhE"] = u"ழே"
      table["zhae"] = u"ழே"
      table["zae"] = u"ழே"
      table["zhai"] = u"ழை"
      table["zai"] = u"ழை"
      table["zho"] = u"ழொ"
      table["zo"] = u"ழொ"
      table["zO"] = u"ழோ"
      table["zoe"] = u"ழோ"
      table["zhO"] = u"ழோ"
      table["zhoa"] = u"ழோ"
      table["zhoe"] = u"ழோ"
      table["zoa"] = u"ழோ"
      table["zou"] = u"ழௌ"
      table["zau"] = u"ழௌ"
      table["zhow"] = u"ழௌ"
      table["zhou"] = u"ழௌ"
      table["zhau"] = u"ழௌ"
      table["zow"] = u"ழௌ"
      table["zh"] = u"ழ்"
      table["z"] = u"ழ்"
      table["La"] = u"ள"
      table["LA"] = u"ளா"
      table["Laa"] = u"ளா"
      table["Li"] = u"ளி"
      table["Lee"] = u"ளீ"
      table["LI"] = u"ளீ"
      table["Lii"] = u"ளீ"
      table["Lu"] = u"ளு"
      table["Loo"] = u"ளூ"
      table["LU"] = u"ளூ"
      table["Luu"] = u"ளூ"
      table["Le"] = u"ளெ"
      table["LE"] = u"ளே"
      table["Lae"] = u"ளே"
      table["Lai"] = u"ளை"
      table["Lo"] = u"ளொ"
      table["LO"] = u"ளோ"
      table["Loe"] = u"ளோ"
      table["Loa"] = u"ளோ"
      table["Lou"] = u"ளௌ"
      table["Lau"] = u"ளௌ"
      table["Low"] = u"ளௌ"
      table["L"] = u"ள்"
      table["tra"] = u"ற"
      table["dra"] = u"ற"
      table["Ra"] = u"ற"
      table["RA"] = u"றா"
      table["traa"] = u"றா"
      table["trA"] = u"றா"
      table["draa"] = u"றா"
      table["drA"] = u"றா"
      table["Raa"] = u"றா"
      table["tri"] = u"றி"
      table["dri"] = u"றி"
      table["Ri"] = u"றி"
      table["Ree"] = u"றீ"
      table["RI"] = u"றீ"
      table["tree"] = u"றீ"
      table["trI"] = u"றீ"
      table["trii"] = u"றீ"
      table["dree"] = u"றீ"
      table["drI"] = u"றீ"
      table["drii"] = u"றீ"
      table["Rii"] = u"றீ"
      table["tru"] = u"று"
      table["dru"] = u"று"
      table["Ru"] = u"று"
      table["Roo"] = u"றூ"
      table["RU"] = u"றூ"
      table["troo"] = u"றூ"
      table["trU"] = u"றூ"
      table["truu"] = u"றூ"
      table["droo"] = u"றூ"
      table["drU"] = u"றூ"
      table["druu"] = u"றூ"
      table["Ruu"] = u"றூ"
      table["tre"] = u"றெ"
      table["dre"] = u"றெ"
      table["Re"] = u"றெ"
      table["RE"] = u"றே"
      table["trE"] = u"றே"
      table["trae"] = u"றே"
      table["drE"] = u"றே"
      table["drae"] = u"றே"
      table["Rae"] = u"றே"
      table["trai"] = u"றை"
      table["drai"] = u"றை"
      table["Rai"] = u"றை"
      table["tro"] = u"றொ"
      table["dro"] = u"றொ"
      table["Ro"] = u"றொ"
      table["RO"] = u"றோ"
      table["Roe"] = u"றோ"
      table["trO"] = u"றோ"
      table["troa"] = u"றோ"
      table["troe"] = u"றோ"
      table["drO"] = u"றோ"
      table["droa"] = u"றோ"
      table["droe"] = u"றோ"
      table["Roa"] = u"றோ"
      table["Rou"] = u"றௌ"
      table["Rau"] = u"றௌ"
      table["trow"] = u"றௌ"
      table["trou"] = u"றௌ"
      table["trau"] = u"றௌ"
      table["drow"] = u"றௌ"
      table["drou"] = u"றௌ"
      table["drau"] = u"றௌ"
      table["Row"] = u"றௌ"
      table["tr"] = u"ற்"
      table["dr"] = u"ற்"
      table["R"] = u"ற்"
      table["nHa"] = u"ன"
      table["na"] = u"ன"
      table["nA"] = u"னா"
      table["nHaa"] = u"னா"
      table["nHA"] = u"னா"
      table["naa"] = u"னா"
      table["nHi"] = u"னி"
      table["ni"] = u"னி"
      table["nee"] = u"னீ"
      table["nI"] = u"னீ"
      table["nHee"] = u"னீ"
      table["nHI"] = u"னீ"
      table["nHii"] = u"னீ"
      table["nii"] = u"னீ"
      table["nHu"] = u"னு"
      table["nu"] = u"னு"
      table["noo"] = u"னூ"
      table["nU"] = u"னூ"
      table["nHoo"] = u"னூ"
      table["nHU"] = u"னூ"
      table["nHuu"] = u"னூ"
      table["nuu"] = u"னூ"
      table["nHe"] = u"னெ"
      table["ne"] = u"னெ"
      table["nE"] = u"னே"
      table["nHE"] = u"னே"
      table["nHae"] = u"னே"
      table["nae"] = u"னே"
      table["nHai"] = u"னை"
      table["nai"] = u"னை"
      table["nHo"] = u"னொ"
      table["no"] = u"னொ"
      table["nO"] = u"னோ"
      table["noe"] = u"னோ"
      table["nHO"] = u"னோ"
      table["nHoa"] = u"னோ"
      table["nHoe"] = u"னோ"
      table["noa"] = u"னோ"
      table["nou"] = u"னௌ"
      table["nau"] = u"னௌ"
      table["nHow"] = u"னௌ"
      table["nHou"] = u"னௌ"
      table["nHau"] = u"னௌ"
      table["now"] = u"னௌ"
      table["n"] = u"ன்"
      table["nH"] = u"ன்"
      table["La"] = u"ள"
      table["Laa"] = u"ளா"
      table["LA"] = u"ளா"
      table["Li"] = u"ளி"
      table["Lee"] = u"ளீ"
      table["LI"] = u"ளீ"
      table["Lii"] = u"ளீ"
      table["Lu"] = u"ளு"
      table["Luu"] = u"ளூ"
      table["Loo"] = u"ளூ"
      table["LU"] = u"ளூ"
      table["Le"] = u"ளெ"
      table["LE"] = u"ளே"
      table["Lae"] = u"ளே"
      table["Lai"] = u"ளை"
      table["Lo"] = u"ளொ"
      table["Loa"] = u"ளோ"
      table["LO"] = u"ளோ"
      table["Loe"] = u"ளோ"
      table["Low"] = u"ளௌ"
      table["Lou"] = u"ளௌ"
      table["Lau"] = u"ளௌ"
      table["ja"] = u"ஜ"
      table["jaa"] = u"ஜா"
      table["ji"] = u"ஜி"
      table["jii"] = u"ஜீ"
      table["ju"] = u"ஜு"
      table["juu"] = u"ஜூ"
      table["je"] = u"ஜெ"
      table["jae"] = u"ஜே"
      table["jai"] = u"ஜை"
      table["jo"] = u"ஜொ"
      table["joa"] = u"ஜோ"
      table["jow"] = u"ஜௌ"
      table["j"] = u"ஜ்"
      table["sha"] = u"ஷ"
      table["shaa"] = u"ஷா"
      table["shi"] = u"ஷி"
      table["shii"] = u"ஷீ"
      table["shu"] = u"ஷு"
      table["shuu"] = u"ஷூ"
      table["she"] = u"ஷெ"
      table["shae"] = u"ஷே"
      table["shai"] = u"ஷை"
      table["sho"] = u"ஷொ"
      table["shoa"] = u"ஷோ"
      table["show"] = u"ஷௌ"
      table["sh"] = u"ஷ்"
      table["Sa"] = u"ஸ"
      table["Saa"] = u"ஸா"
      table["Si"] = u"ஸி"
      table["Sii"] = u"ஸீ"
      table["Su"] = u"ஸு"
      table["Suu"] = u"ஸூ"
      table["Se"] = u"ஸெ"
      table["Sae"] = u"ஸே"
      table["Sai"] = u"ஸை"
      table["So"] = u"ஸொ"
      table["Soa"] = u"ஸோ"
      table["Sow"] = u"ஸௌ"
      table["S"] = u"ஸ்"
      table["ha"] = u"ஹ"
      table["haa"] = u"ஹா"
      table["hi"] = u"ஹி"
      table["hii"] = u"ஹீ"
      table["hu"] = u"ஹு"
      table["huu"] = u"ஹூ"
      table["he"] = u"ஹெ"
      table["hae"] = u"ஹே"
      table["hai"] = u"ஹை"
      table["ho"] = u"ஹொ"
      table["hoa"] = u"ஹோ"
      table["how"] = u"ஹௌ"
      table["h"] = u"ஹ்"
      table["ksha"] = u"க்ஷ"
      table["kshaa"] = u"க்ஷா"
      table["kshi"] = u"க்ஷி"
      table["kshii"] = u"க்ஷீ"
      table["kshu"] = u"க்ஷு"
      table["kshuu"] = u"க்ஷூ"
      table["kshe"] = u"க்ஷெ"
      table["kshae"] = u"க்ஷே"
      table["kshai"] = u"க்ஷை"
      table["ksho"] = u"க்ஷொ"
      table["kshoa"] = u"க்ஷோ"
      table["kshow"] = u"க்ஷௌ"
      table["ksh"] = u"க்ஷ்"
      table["sri"] = u"ஸ்ரீ"
      table["sree"] = u"ஸ்ரீ"
      table["shree"] = u"ஸ்ரீ"
      table["shri"] = u"ஸ்ரீ"
      table["fa"] = u"ஃப"
      table["faa"] = u"ஃபா"
      table["fi"] = u"ஃபி"
      table["fii"] = u"ஃபீ"
      table["fu"] = u"ஃபு"
      table["fuu"] = u"ஃபூ"
      table["fe"] = u"ஃபெ"
      table["fae"] = u"ஃபே"
      table["fai"] = u"ஃபை"
      table["fo"] = u"ஃபொ"
      table["foa"] = u"ஃபோ"
      table["fow"] = u"ஃபௌ"
      table["f"] = u"ஃப்"
      table["Za"] = u"ஃஜ"
      table["Zaa"] = u"ஃஜா"
      table["Zi"] = u"ஃஜி"
      table["Zii"] = u"ஃஜீ"
      table["Zu"] = u"ஃஜு"
      table["Zuu"] = u"ஃஜூ"
      table["Ze"] = u"ஃஜெ"
      table["Zae"] = u"ஃஜே"
      table["Zai"] = u"ஃஜை"
      table["Zo"] = u"ஃஜொ"
      table["Zoa"] = u"ஃஜோ"
      table["Zow"] = u"ஃஜௌ"
      table["Z"] = u"ஃஜ்"
      table["xa"] = u"ஃஸ"
      table["xaa"] = u"ஃஸா"
      table["xi"] = u"ஃஸி"
      table["xu"] = u"ஃஸு"
      table["xuu"] = u"ஃஸூ"
      table["xe"] = u"ஃஸெ"
      table["xae"] = u"ஃஸே"
      table["xai"] = u"ஃஸை"
      table["xo"] = u"ஃஸொ"
      table["xoa"] = u"ஃஸோ"
      table["xow"] = u"ஃஸௌ"
      table["x"] = u"ஃஸ்"
      table["1"] = u"௧"
      table["2"] = u"௨"
      table["3"] = u"௩"
      table["4"] = u"௪"
      table["5"] = u"௫"
      table["6"] = u"௬"
      table["7"] = u"௭"
      table["8"] = u"௮"
      table["9"] = u"௯"
      table["10"] = u"௰"
      table["1000"] = u"௲"
      # Unicode Normalized.
      table["ngo"] = u"ஙொ"
      table["nGo"] = u"ஙொ"
      table["nGO"] = u"ஙோ"
      table["nGoe"] = u"ஙோ"
      table["ngO"] = u"ஙோ"
      table["ngoa"] = u"ஙோ"
      table["ngoe"] = u"ஙோ"
      table["nGoa"] = u"ஙோ"
      table["cho"] = u"சொ"
      table["so"] = u"சொ"
      table["sO"] = u"சோ"
      table["soe"] = u"சோ"
      table["chO"] = u"சோ"
      table["choa"] = u"சோ"
      table["choe"] = u"சோ"
      table["soa"] = u"சோ"
      table["gno"] = u"ஞொ"
      table["njo"] = u"ஞொ"
      table["Gno"] = u"ஞொ"
      table["GnO"] = u"ஞோ"
      table["Gnoe"] = u"ஞோ"
      table["gnO"] = u"ஞோ"
      table["gnoa"] = u"ஞோ"
      table["gnoe"] = u"ஞோ"
      table["njO"] = u"ஞோ"
      table["njoa"] = u"ஞோ"
      table["njoe"] = u"ஞோ"
      table["Gnoa"] = u"ஞோ"
      table["do"] = u"டொ"
      table["to"] = u"டொ"
      table["tO"] = u"டோ"
      table["toe"] = u"டோ"
      table["dO"] = u"டோ"
      table["doa"] = u"டோ"
      table["doe"] = u"டோ"
      table["toa"] = u"டோ"
      table["ndo"] = u"ணொ"
      table["No"] = u"ணொ"
      table["NO"] = u"ணோ"
      table["Noe"] = u"ணோ"
      table["ndO"] = u"ணோ"
      table["ndoa"] = u"ணோ"
      table["ndoe"] = u"ணோ"
      table["Noa"] = u"ணோ"
      table["dho"] = u"தொ"
      table["tho"] = u"தொ"
      table["thO"] = u"தோ"
      table["thoe"] = u"தோ"
      table["dhO"] = u"தோ"
      table["dhoa"] = u"தோ"
      table["dhoe"] = u"தோ"
      table["thoa"] = u"தோ"
      table["no"] = u"னொ"
      table["ndho"] = u"நொ"
      table["ntho"] = u"நொ"
      table["nho"] = u"நொ"
      table["nhO"] = u"நோ"
      table["nhoe"] = u"நோ"
      table["nO"] = u"னோ"
      table["noa"] = u"னோ"
      table["noe"] = u"னோ"
      table["ndhO"] = u"நோ"
      table["ndhoa"] = u"நோ"
      table["ndhoe"] = u"நோ"
      table["nthO"] = u"நோ"
      table["nthoa"] = u"நோ"
      table["nthoe"] = u"நோ"
      table["nhoa"] = u"நோ"
      table["bo"] = u"பொ"
      table["bho"] = u"பொ"
      table["fo"] = u"ஃபொ"
      table["pho"] = u"பொ"
      table["po"] = u"பொ"
      table["pO"] = u"போ"
      table["poe"] = u"போ"
      table["bO"] = u"போ"
      table["boa"] = u"போ"
      table["boe"] = u"போ"
      table["bhO"] = u"போ"
      table["bhoa"] = u"போ"
      table["bhoe"] = u"போ"
      table["fO"] = u"போ"
      table["foa"] = u"ஃபோ"
      table["foe"] = u"போ"
      table["phO"] = u"போ"
      table["phoa"] = u"போ"
      table["phoe"] = u"போ"
      table["poa"] = u"போ"
      table["mo"] = u"மொ"
      table["mO"] = u"மோ"
      table["moe"] = u"மோ"
      table["moa"] = u"மோ"
      table["ro"] = u"ரொ"
      table["rO"] = u"ரோ"
      table["roe"] = u"ரோ"
      table["roa"] = u"ரோ"
      table["lo"] = u"லொ"
      table["lO"] = u"லோ"
      table["loe"] = u"லோ"
      table["loa"] = u"லோ"
      table["wo"] = u"வொ"
      table["vo"] = u"வொ"
      table["vO"] = u"வோ"
      table["voe"] = u"வோ"
      table["wO"] = u"வோ"
      table["woa"] = u"வோ"
      table["woe"] = u"வோ"
      table["voa"] = u"வோ"
      table["zho"] = u"ழொ"
      table["zo"] = u"ழொ"
      table["zO"] = u"ழோ"
      table["zoe"] = u"ழோ"
      table["zhO"] = u"ழோ"
      table["zhoa"] = u"ழோ"
      table["zhoe"] = u"ழோ"
      table["zoa"] = u"ழோ"
      table["tro"] = u"றொ"
      table["dro"] = u"றொ"
      table["Ro"] = u"றொ"
      table["RO"] = u"றோ"
      table["Roe"] = u"றோ"
      table["trO"] = u"றோ"
      table["troa"] = u"றோ"
      table["troe"] = u"றோ"
      table["drO"] = u"றோ"
      table["droa"] = u"றோ"
      table["droe"] = u"றோ"
      table["Roa"] = u"றோ"
      table["nHo"] = u"னொ"
      table["nHO"] = u"னோ"
      table["nHoa"] = u"னோ"
      table["nHoe"] = u"னோ"
      table["jo"] = u"ஜொ"
      table["joa"] = u"ஜோ"
      table["sho"] = u"ஷொ"
      table["shoa"] = u"ஷோ"
      table["So"] = u"ஸொ"
      table["Soa"] = u"ஸோ"
      table["ho"] = u"ஹொ"
      table["hoa"] = u"ஹோ"
      table["ksho"] = u"க்ஷொ"
      table["kshoa"] = u"க்ஷோ"
      table["Zo"] = u"ஃஜொ"
      table["Zoa"] = u"ஃஜோ"
      table["xo"] = u"ஃஸொ"
      table["xoa"] = u"ஃஸோ"
  