# ----------------
# LANGUAGE SYSTEMS
# ----------------

languagesystem DFLT dflt;   # Default
languagesystem latn dflt;   # Latin default
languagesystem arab dflt;   # Arabic default
languagesystem arab URD;



# --------------
# GLOBAL CLASSES
# --------------

@lca_dflt = [a aacute acircumflex adieresis agrave aring atilde];   # 7 items
@lca_alt1 = [a.alt01 aacute.alt01 acircumflex.alt01 adieresis.alt01 agrave.alt01 aring.alt01 atilde.alt01];   # 7 items
@lcg_dflt = [g];   # 1 items
@lcg_alt1 = [g.alt01];   # 1 items
@numbers_dflt = [zero one two three four five six seven eight nine];   # 10 items
@numbers_locl = [zero.loclARAB one.loclARAB two.loclARAB three.loclARAB four.loclARAB five.loclARAB six.loclARAB seven.loclARAB eight.loclARAB nine.loclARAB];   # 10 items
@numbers_sups = [zerosuperior onesuperior twosuperior threesuperior foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior];   # 10 items
@numbers_sinf = [zeroinferior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior];   # 10 items
@reh = [reh-ar reh-ar.fina zain-ar zain-ar.fina jeh-ar jeh-ar.fina rreh-ar rreh-ar.fina];   # 8 items
@rehshort = [reh-ar.short reh-ar.fina.short zain-ar.fina.short zain-ar.short jeh-ar.short jeh-ar.fina.short rreh-ar.short rreh-ar.fina.short];   # 8 items
@hah = [jeem-ar tcheh-ar hah-ar khah-ar ain-ar ghain-ar];   # 6 items
@hahshort = [jeem-ar.short tcheh-ar.short hah-ar.short khah-ar.short ain-ar.short ghain-ar.short];   # 6 items
@yehbarree = [yehbarree-ar.fina yehbarreeHamzaabove-ar.fina yehbarreeTwoabove-ar.fina yehbarreeThreeabove-ar.fina];   # 4 items
@yehbarreeshort = [yehbarree-ar.fina.short yehbarreeHamzaabove-ar.fina.short yehbarreeTwoabove-ar.fina.short yehbarreeThreeabove-ar.fina.short];   # 4 items
@yehbarreeshort2 = [yehbarree-ar.fina.short2 yehbarreeHamzaabove-ar.fina.short2 yehbarreeTwoabove-ar.fina.short2 yehbarreeThreeabove-ar.fina.short2];   # 4 items
@yehbarreeshort3 = [yehbarree-ar.fina.short3 yehbarreeHamzaabove-ar.fina.short3 yehbarreeTwoabove-ar.fina.short3 yehbarreeThreeabove-ar.fina.short3];   # 4 items
@yehbarreeshort4 = [yehbarree-ar.fina.short4 yehbarreeHamzaabove-ar.fina.short4 yehbarreeTwoabove-ar.fina.short4 yehbarreeThreeabove-ar.fina.short4];   # 4 items
@reh_nabira = [beh_reh-ar.fina beh_zain-ar.fina beh_rreh-ar.fina peh_reh-ar.fina peh_zain-ar.fina peh_rreh-ar.fina teh_reh-ar.fina teh_zain-ar.fina teh_rreh-ar.fina theh_reh-ar.fina theh_zain-ar.fina theh_rreh-ar.fina tteh_reh-ar.fina tteh_zain-ar.fina tteh_rreh-ar.fina noon_reh-ar.fina noon_zain-ar.fina noon_rreh-ar.fina yeh_reh-ar.fina yeh_zain-ar.fina yeh_rreh-ar.fina yehHamzaabove_reh-ar.fina yehHamzaabove_zain-ar.fina yehHamzaabove_rreh-ar.fina yeh_reh-farsi.fina yeh_rreh-farsi.fina yeh_zain-farsi.fina beh_jeh-ar.fina peh_jeh-ar.fina teh_jeh-ar.fina theh_jeh-ar.fina tteh_jeh-ar.fina noon_jeh-ar.fina yeh_jeh-ar.fina yehHamzaabove_jeh-ar.fina yeh_jeh-farsi.fina yeh_zain-farsi.fina yeh_reh-farsi.fina yeh_jeh-farsi.fina yeh_rreh-farsi.fina];   # 40 items
@reh_nabirashort = [beh_reh-ar.fina.short beh_zain-ar.fina.short beh_rreh-ar.fina.short peh_reh-ar.fina.short peh_zain-ar.fina.short peh_rreh-ar.fina.short teh_reh-ar.fina.short teh_zain-ar.fina.short teh_rreh-ar.fina.short theh_reh-ar.fina.short theh_zain-ar.fina.short theh_rreh-ar.fina.short tteh_reh-ar.fina.short tteh_zain-ar.fina.short tteh_rreh-ar.fina.short noon_reh-ar.fina.short noon_zain-ar.fina.short noon_rreh-ar.fina.short yeh_reh-ar.fina.short yeh_zain-ar.fina.short yeh_rreh-ar.fina.short yehHamzaabove_reh-ar.fina.short yehHamzaabove_zain-ar.fina.short yehHamzaabove_rreh-ar.fina.short yeh_reh-farsi.fina.short yeh_rreh-farsi.fina.short yeh_zain-farsi.fina.short beh_jeh-ar.fina.short peh_jeh-ar.fina.short teh_jeh-ar.fina.short theh_jeh-ar.fina.short tteh_jeh-ar.fina.short noon_jeh-ar.fina.short yeh_jeh-ar.fina.short yehHamzaabove_jeh-ar.fina.short yeh_jeh-farsi.fina.short yeh_zain-farsi.fina.short yeh_reh-farsi.fina.short yeh_jeh-farsi.fina.short yeh_rreh-farsi.fina.short];   # 40 items
@reh_seensad = [seen_reh-ar.fina seen_reh-ar seen_zain-ar.fina seen_zain-ar seen_rreh-ar.fina seen_rreh-ar sheen_reh-ar.fina sheen_reh-ar sheen_zain-ar.fina sheen_zain-ar sheen_rreh-ar.fina sheen_rreh-ar sad_reh-ar.fina sad_reh-ar sad_zain-ar.fina sad_zain-ar sad_rreh-ar.fina sad_rreh-ar dad_reh-ar.fina dad_reh-ar dad_zain-ar.fina dad_zain-ar dad_rreh-ar.fina dad_rreh-ar seen_jeh-ar.fina seen_jeh-ar sheen_jeh-ar.fina sheen_jeh-ar sad_jeh-ar.fina sad_jeh-ar dad_jeh-ar.fina dad_jeh-ar];   # 32 items
@reh_seensadshort = [seen_reh-ar.fina.short seen_reh-ar.short seen_zain-ar.fina.short seen_zain-ar.short seen_rreh-ar.fina.short seen_rreh-ar.short sheen_reh-ar.fina.short sheen_reh-ar.short sheen_zain-ar.fina.short sheen_zain-ar.short sheen_rreh-ar.fina.short sheen_rreh-ar.short sad_reh-ar.fina.short sad_reh-ar.short sad_zain-ar.fina.short sad_zain-ar.short sad_rreh-ar.fina.short sad_rreh-ar.short dad_reh-ar.fina.short dad_reh-ar.short dad_zain-ar.fina.short dad_zain-ar.short dad_rreh-ar.fina.short dad_rreh-ar.short seen_jeh-ar.fina.short seen_jeh-ar.short sheen_jeh-ar.fina.short sheen_jeh-ar.short sad_jeh-ar.fina.short sad_jeh-ar.short dad_jeh-ar.fina.short dad_jeh-ar.short];   # 32 items
@nabiramedi = [beh-ar.medi noon-ar.medi peh-ar.medi teh-ar.medi theh-ar.medi tteh-ar.medi yeh-ar.medi yehHamzaabove-ar.medi yeh-farsi.medi];   # 9 items
@seensad = [seen-ar.init seen-ar.medi sheen-ar.init sheen-ar.medi sad-ar.init sad-ar.medi dad-ar.init dad-ar.medi];   # 8 items
@rehfina = [reh-ar.fina zain-ar.fina jeh-ar.fina rreh-ar.fina];   # 4 items
@MMK_L_greek_uc_Alpha = [Delta];   # 1 items
@MMK_L_greek_uc_Omega = [Omega];   # 1 items
@MMK_L_inp_colon = [colon semicolon];   # 2 items
@MMK_L_inp_foot = [quotesingle quotedbl asterisk];   # 3 items
@MMK_L_inp_guill = [guilsinglleft guillemotleft];   # 2 items
@MMK_L_inp_guilr = [guilsinglright guillemotright];   # 2 items
@MMK_L_inp_hyph = [hyphen softhyphen endash emdash];   # 4 items
@MMK_L_inp_parenth = [bracketleft braceleft];   # 2 items
@MMK_L_inp_period = [period ellipsis comma quotesinglbase quotedblbase];   # 5 items
@MMK_L_inp_quotel = [quoteleft quotedblleft];   # 2 items
@MMK_L_inp_quoter = [quoteright quotedblright];   # 2 items
@MMK_L_lc_a = [a aacute acircumflex adieresis agrave aring atilde];   # 7 items
@MMK_L_lc_b = [b p thorn];   # 3 items
@MMK_L_lc_c = [c ccedilla];   # 2 items
@MMK_L_lc_e = [e ae eacute ecircumflex edieresis egrave oe];   # 7 items
@MMK_L_lc_f = [f];   # 1 items
@MMK_L_lc_g = [g g.alt02];   # 2 items
@MMK_L_lc_i = [i fi iacute icircumflex idieresis igrave];   # 6 items
@MMK_L_lc_j = [g.alt01 j q dotlessi ij dotlessj jacute jcircumflex];   # 8 items
@MMK_L_lc_k = [k];   # 1 items
@MMK_L_lc_l = [l fl lslash];   # 3 items
@MMK_L_lc_n = [h m n ntilde];   # 4 items
@MMK_L_lc_o = [o eth oacute ocircumflex odieresis ograve oslash otilde];   # 8 items
@MMK_L_lc_r = [r];   # 1 items
@MMK_L_lc_s = [s scaron];   # 2 items
@MMK_L_lc_t = [t];   # 1 items
@MMK_L_lc_u = [a.alt01 u aacute.alt01 acircumflex.alt01 adieresis.alt01 agrave.alt01 aring.alt01 atilde.alt01 uacute ucircumflex udieresis ugrave];   # 12 items
@MMK_L_lc_w = [w];   # 1 items
@MMK_L_lc_y = [y yacute ydieresis];   # 3 items
@MMK_L_lc_z = [z zcaron];   # 2 items
@MMK_L_uc_a = [A Aacute Acircumflex Adieresis Agrave Aring Atilde];   # 7 items
@MMK_L_uc_c = [C Ccedilla];   # 2 items
@MMK_L_uc_d = [D Dcroat Eth];   # 3 items
@MMK_L_uc_e = [E AE Eacute Ecircumflex Edieresis Egrave OE];   # 7 items
@MMK_L_uc_g = [G];   # 1 items
@MMK_L_uc_i = [I Iacute Icircumflex Idieresis Igrave];   # 5 items
@MMK_L_uc_j = [J];   # 1 items
@MMK_L_uc_k = [K];   # 1 items
@MMK_L_uc_l = [L Lslash];   # 2 items
@MMK_L_uc_o = [O Q Oacute Ocircumflex Odieresis Ograve Oslash Otilde];   # 8 items
@MMK_L_uc_r = [R];   # 1 items
@MMK_L_uc_s = [S Scaron];   # 2 items
@MMK_L_uc_t = [T];   # 1 items
@MMK_L_uc_u = [U IJ Uacute Ucircumflex Udieresis Ugrave];   # 6 items
@MMK_L_uc_w = [W];   # 1 items
@MMK_L_uc_y = [Y Yacute Ydieresis];   # 3 items
@MMK_L_uc_z = [Z Zcaron];   # 2 items
@MMK_R_greek_lc_kappa = [mu];   # 1 items
@MMK_R_greek_uc_Alpha = [Delta];   # 1 items
@MMK_R_greek_uc_Omega = [Omega];   # 1 items
@MMK_R_inp_colon = [colon semicolon];   # 2 items
@MMK_R_inp_foot = [quotesingle quotedbl asterisk];   # 3 items
@MMK_R_inp_guill = [guilsinglleft guillemotleft];   # 2 items
@MMK_R_inp_guilr = [guilsinglright guillemotright];   # 2 items
@MMK_R_inp_hyph = [hyphen softhyphen endash emdash];   # 4 items
@MMK_R_inp_parenth = [bracketright braceright];   # 2 items
@MMK_R_inp_period = [period ellipsis comma quotesinglbase quotedblbase];   # 5 items
@MMK_R_inp_quotel = [quoteleft quotedblleft];   # 2 items
@MMK_R_inp_quoter = [quoteright quotedblright];   # 2 items
@MMK_R_lc_a = [a aacute acircumflex adieresis agrave aring atilde ae];   # 8 items
@MMK_R_lc_c = [c e o ccedilla eacute ecircumflex edieresis egrave oacute ocircumflex odieresis ograve oslash otilde oe];   # 15 items
@MMK_R_lc_d = [a.alt01 d g.alt01 q aacute.alt01 acircumflex.alt01 adieresis.alt01 agrave.alt01 aring.alt01 atilde.alt01 eth];   # 11 items
@MMK_R_lc_f = [f fi fl germandbls];   # 4 items
@MMK_R_lc_g = [g g.alt02];   # 2 items
@MMK_R_lc_h = [b h k];   # 3 items
@MMK_R_lc_i = [i iacute icircumflex idieresis igrave ij];   # 6 items
@MMK_R_lc_j = [j dotlessj jacute jcircumflex];   # 4 items
@MMK_R_lc_l = [l ldot lslash germandbls.alt01];   # 4 items
@MMK_R_lc_n = [m n r dotlessi ntilde];   # 5 items
@MMK_R_lc_s = [s scaron];   # 2 items
@MMK_R_lc_t = [t];   # 1 items
@MMK_R_lc_u = [u uacute ucircumflex udieresis ugrave];   # 5 items
@MMK_R_lc_w = [w];   # 1 items
@MMK_R_lc_y = [y yacute ydieresis];   # 3 items
@MMK_R_lc_z = [z zcaron];   # 2 items
@MMK_R_uc_a = [A Aacute Acircumflex Adieresis Agrave Aring Atilde AE];   # 8 items
@MMK_R_uc_i = [I Iacute Icircumflex Idieresis Igrave];   # 5 items
@MMK_R_uc_j = [J];   # 1 items
@MMK_R_uc_o = [C G O Q Ccedilla Oacute Ocircumflex Odieresis Ograve Oslash Otilde OE];   # 12 items
@MMK_R_uc_s = [S Scaron];   # 2 items
@MMK_R_uc_t = [T];   # 1 items
@MMK_R_uc_u = [U IJ Uacute Ucircumflex Udieresis Ugrave];   # 6 items
@MMK_R_uc_w = [W];   # 1 items
@MMK_R_uc_y = [Y Yacute Ydieresis];   # 3 items
@MMK_R_uc_z = [Z Zcaron];   # 2 items
@MMK_L_alef-ar = [alef-ar alef-ar.fina alef-ar.short alef-ar.fina.short alefHamzabelow-ar alefHamzabelow-ar.fina alefWavyhamzabelow-ar alefWavyhamzabelow-ar.fina alefFathatan-ar alefFathatan-ar.fina highhamzaAlef-ar highhamzaAlef-ar.fina];   # 12 items
@MMK_L_alefHamzaabove-ar = [alefHamzaabove-ar alefHamzaabove-ar.fina];   # 2 items
@MMK_L_alefMadda-ar = [alefWavyhamzaabove-ar alefWavyhamzaabove-ar.fina alefMadda-ar alefMadda-ar.fina alefWasla-ar alefWasla-ar.fina];   # 6 items
@MMK_L_kaf-ar.init = [gaf-ar];   # 1 items
@MMK_L_lam_alef-ar = [lam_alef-ar lam_alefHamzaabove-ar lam_alefHamzabelow-ar lam_alefMadda-ar lam_alefWasla-ar];   # 5 items
@MMK_L_reh-ar = [reh-ar reh-ar.short reh-ar.fina reh-ar.fina.short zain-ar zain-ar.fina zain-ar.fina.short zain-ar.short beh_reh-ar.fina beh_reh-ar.fina.short beh_zain-ar.fina beh_zain-ar.fina.short beh_rreh-ar.fina beh_rreh-ar.fina.short beh_jeh-ar.fina beh_jeh-ar.fina.short peh_reh-ar.fina peh_reh-ar.fina.short peh_zain-ar.fina peh_zain-ar.fina.short peh_rreh-ar.fina peh_rreh-ar.fina.short peh_jeh-ar.fina peh_jeh-ar.fina.short teh_reh-ar.fina teh_reh-ar.fina.short teh_zain-ar.fina teh_zain-ar.fina.short teh_rreh-ar.fina teh_rreh-ar.fina.short teh_jeh-ar.fina teh_jeh-ar.fina.short theh_reh-ar.fina theh_reh-ar.fina.short theh_zain-ar.fina theh_zain-ar.fina.short theh_rreh-ar.fina theh_rreh-ar.fina.short theh_jeh-ar.fina theh_jeh-ar.fina.short tteh_reh-ar.fina tteh_reh-ar.fina.short tteh_zain-ar.fina tteh_zain-ar.fina.short tteh_rreh-ar.fina tteh_rreh-ar.fina.short tteh_jeh-ar.fina tteh_jeh-ar.fina.short seen_reh-ar seen_reh-ar.fina seen_reh-ar.fina.short seen_reh-ar.short seen_zain-ar seen_zain-ar.fina seen_zain-ar.fina.short seen_zain-ar.short seen_rreh-ar seen_rreh-ar.fina seen_rreh-ar.fina.short seen_rreh-ar.short seen_jeh-ar seen_jeh-ar.fina seen_jeh-ar.fina.short seen_jeh-ar.short sheen_reh-ar sheen_reh-ar.fina sheen_reh-ar.fina.short sheen_reh-ar.short sheen_zain-ar sheen_zain-ar.fina sheen_zain-ar.fina.short sheen_zain-ar.short sheen_rreh-ar sheen_rreh-ar.fina sheen_rreh-ar.fina.short sheen_rreh-ar.short sheen_jeh-ar sheen_jeh-ar.fina sheen_jeh-ar.fina.short sheen_jeh-ar.short sad_reh-ar sad_reh-ar.fina sad_reh-ar.fina.short sad_reh-ar.short sad_zain-ar sad_zain-ar.fina sad_zain-ar.fina.short sad_zain-ar.short sad_rreh-ar sad_rreh-ar.fina sad_rreh-ar.fina.short sad_rreh-ar.short sad_jeh-ar sad_jeh-ar.fina sad_jeh-ar.fina.short sad_jeh-ar.short dad_reh-ar dad_reh-ar.fina dad_reh-ar.fina.short dad_reh-ar.short dad_zain-ar dad_zain-ar.fina dad_zain-ar.fina.short dad_zain-ar.short dad_rreh-ar dad_rreh-ar.fina dad_rreh-ar.fina.short dad_rreh-ar.short dad_jeh-ar dad_jeh-ar.fina dad_jeh-ar.fina.short dad_jeh-ar.short noon_reh-ar.fina noon_reh-ar.fina.short noon_zain-ar.fina noon_zain-ar.fina.short noon_rreh-ar.fina noon_rreh-ar.fina.short noon_jeh-ar.fina noon_jeh-ar.fina.short yeh_reh-ar.fina yeh_reh-ar.fina.short yeh_zain-ar.fina yeh_zain-ar.fina.short yeh_rreh-ar.fina yeh_rreh-ar.fina.short yeh_jeh-ar.fina yeh_jeh-ar.fina.short yehHamzaabove_reh-ar.fina yehHamzaabove_reh-ar.fina.short yehHamzaabove_zain-ar.fina yehHamzaabove_zain-ar.fina.short yehHamzaabove_rreh-ar.fina yehHamzaabove_rreh-ar.fina.short yehHamzaabove_jeh-ar.fina yehHamzaabove_jeh-ar.fina.short yeh_zain-farsi.fina yeh_reh-farsi.fina yeh_jeh-farsi.fina yeh_rreh-farsi.fina yeh_jeh-farsi.fina.short yeh_reh-farsi.fina.short yeh_rreh-farsi.fina.short yeh_zain-farsi.fina.short];   # 144 items
@MMK_L_waw-ar = [waw-ar waw-ar.fina wawHamzaabove-ar wawHamzaabove-ar.fina];   # 4 items
@MMK_R_alefMaksura-ar = [alefMaksura-ar yeh-ar yehHamzaabove-ar];   # 3 items
@MMK_R_beh-ar.init = [beeh-ar.init tehRing-ar.init behThreedotsupabove-ar.init e-ar.init];   # 4 items
@MMK_R_hah-ar.init = [jeem-ar.init hah-ar.init khah-ar.init];   # 3 items
@MMK_R_kaf-ar.init = [kaf-ar.init keheh-ar keheh-ar.init gaf-ar.init];   # 4 items
@MMK_R_kaf_alefMaksura-ar = [kaf_alefMaksura-ar kaf_yeh-ar kaf_yehHamzaabove-ar keheh_yeh-ar gaf_alefMaksura-ar gaf_yeh-ar gaf_yehHamzaabove-ar];   # 7 items
@MMK_R_reh-ar = [reh-ar reh-ar.short zain-ar zain-ar.short];   # 4 items
@MMK_R_teh-ar.init = [teh-ar.init theh-ar.init teheh-ar.init];   # 3 items
@MMK_R_yeh-ar.init = [peh-ar.init beheh-ar.init behThreedotsupbelow-ar.init tehThreedotsupbelow-ar.init behVinvertedbelow-ar.init behVbelow-ar.init yeh-ar.init yeh-farsi.init];   # 8 items



# ------------
# MARK CLASSES
# ------------

markClass [ainabove-ar] <anchor 188 283> @mark_top;
markClass [alefLamYehabove-ar] <anchor 177 218> @mark_top;
markClass [alefabove-ar] <anchor 60 283> @mark_top;
markClass [alefbelow-ar] <anchor 60 603> @mark_bottom;
markClass [damma-ar] <anchor 143 283> @mark_top;
markClass [dammaCurly-ar] <anchor 172 283> @mark_top;
markClass [dammaDot-ar] <anchor 247 283> @mark_top;
markClass [dammainverted-ar] <anchor 150 283> @mark_top;
markClass [dammareversed-ar] <anchor 143 283> @mark_top;
markClass [dammasmall-ar] <anchor 118 283> @mark_top;
markClass [dammatan-ar] <anchor 194 283> @mark_top;
markClass [dammatanCurly-ar] <anchor 229 283> @mark_top;
markClass [dotabove-ar] <anchor 79 283> @mark_top;
markClass [dotbelow-ar] <anchor 79 579> @mark_bottom;
markClass [dotcenter-ar] <anchor 79 430> @mark_center;
markClass [dotvowelbelow-ar] <anchor 79 579> @mark_bottom;
markClass [doublerightarrowheadDotabove-ar] <anchor 386 631> @mark_top;
markClass [doublerightarrowheadabove-ar] <anchor 240 631> @mark_top;
markClass [fatha-ar] <anchor 149 283> @mark_top;
markClass [fathaCurly-ar] <anchor 149 283> @mark_top;
markClass [fathaDotabove-ar] <anchor 149 283> @mark_top;
markClass [fathaHorizont-ar] <anchor 129 283> @mark_top;
markClass [fathaRing-ar] <anchor 131 529> @mark_ring;
markClass [fathasmall-ar] <anchor 107 283> @mark_top;
markClass [fathatan-ar] <anchor 139 283> @mark_top;
markClass [fathatanCurly-ar] <anchor 139 283> @mark_top;
markClass [fathatwodots-ar] <anchor 149 283> @mark_top;
markClass [fourabove-ar] <anchor 135 283> @mark_top;
markClass [fourdotsabove-ar] <anchor 158 283> @mark_top;
markClass [fourdotsbelow-ar] <anchor 158 703> @mark_bottom;
markClass [fourdotscenter-ar] <anchor 158 507> @mark_center;
markClass [hahabove-ar] <anchor 148 283> @mark_top;
markClass [hamzaabove-ar] <anchor 129 283> @mark_top;
markClass [hamzaaboveDamma-ar] <anchor 129 283> @mark_top;
markClass [hamzaaboveDammatan-ar] <anchor 129 283> @mark_top;
markClass [hamzaaboveFatha-ar] <anchor 129 283> @mark_top;
markClass [hamzaaboveFathatan-ar] <anchor 129 283> @mark_top;
markClass [hamzaaboveSukun-ar] <anchor 129 283> @mark_top;
markClass [hamzabelow-ar] <anchor 117 630> @mark_bottom;
markClass [hamzabelowKasra-ar] <anchor 117 630> @mark_bottom;
markClass [hamzabelowKasratan-ar] <anchor 117 630> @mark_bottom;
markClass [hamzacenter-ar] <anchor 129 481> @mark_center;
markClass [jeemabove-ar] <anchor 140 157> @mark_top;
markClass [kasra-ar] <anchor 129 605> @mark_bottom;
markClass [kasraCurly-ar] <anchor 129 605> @mark_bottom;
markClass [kasraDotbelow-ar] <anchor 129 605> @mark_bottom;
markClass [kasrasmall-ar] <anchor 107 605> @mark_bottom;
markClass [kasratan-ar] <anchor 129 604> @mark_bottom;
markClass [kasratanCurly-ar] <anchor 139 604> @mark_bottom;
markClass [lamAlefabove-ar] <anchor 103 283> @mark_top;
markClass [leftarrowheadabove-ar] <anchor 132 631> @mark_top;
markClass [leftarrowheadbelow-ar] <anchor 132 651> @mark_bottom;
markClass [madda-ar] <anchor 170 283> @mark_top;
markClass [maddalong-ar] <anchor 190 283> @mark_top;
markClass [meemStopabove-ar] <anchor 131 283> @mark_top;
markClass [meemabove-ar] <anchor 128 283> @mark_top;
markClass [meembelow-ar] <anchor 133 610> @mark_bottom;
markClass [noonabove-ar] <anchor 140 144> @mark_top;
markClass [noonghunnaabove-ar] <anchor 136 283> @mark_top;
markClass [opendammatan-ar] <anchor 297 283> @mark_top;
markClass [openfathatan-ar] <anchor 139 283> @mark_top;
markClass [openkasratan-ar] <anchor 129 604> @mark_bottom;
markClass [qafLamAlefMaksuraabove-ar] <anchor 229 199> @mark_top;
markClass [rehDadabove-ar] <anchor 229 283> @mark_top;
markClass [rehHahabove-ar] <anchor 184 283> @mark_top;
markClass [rhombusStopabove-ar] <anchor 158 283> @mark_top;
markClass [rhombusStopbelow-ar] <anchor 157 698> @mark_bottom;
markClass [rightarrowheadDotabove-ar] <anchor 205 631> @mark_top;
markClass [rightarrowheadabove-ar] <anchor 132 631> @mark_top;
markClass [rightarrowheadbelow-ar] <anchor 132 651> @mark_bottom;
markClass [ring-ar] <anchor 131 529> @mark_ring;
markClass [sadLamAlefMaksuraabove-ar] <anchor 317 199> @mark_top;
markClass [sadabove-ar] <anchor 178 235> @mark_top;
markClass [seenabove-ar] <anchor 240 249> @mark_top;
markClass [seenbelow-ar] <anchor 240 610> @mark_bottom;
markClass [shadda-ar] <anchor 165 283> @mark_top;
markClass [shaddaAlefabove-ar] <anchor 165 283> @mark_top;
markClass [shaddaDamma-ar] <anchor 165 283> @mark_top;
markClass [shaddaDammatan-ar] <anchor 165 283> @mark_top;
markClass [shaddaFatha-ar] <anchor 165 283> @mark_top;
markClass [shaddaFathatan-ar] <anchor 165 283> @mark_top;
markClass [shaddaKasra-ar] <anchor 149 283> @mark_top;
markClass [shaddaKasratan-ar] <anchor 139 283> @mark_top;
markClass [sukun-ar] <anchor 131 283> @mark_top;
markClass [sukunoval-ar] <anchor 131 283> @mark_top;
markClass [sukunround-ar] <anchor 131 283> @mark_top;
markClass [tahabove-ar] <anchor 165 283> @mark_top;
markClass [tahbelow-ar] <anchor 165 667> @mark_bottom;
markClass [tahcenter-ar] <anchor 165 496> @mark_center;
markClass [takhallusabove-ar] <anchor 221 283> @mark_top;
markClass [threeabove-ar] <anchor 129 283> @mark_top;
markClass [threedotsabove-ar] <anchor 158 283> @mark_top;
markClass [threedotsdownabove-ar] <anchor 158 283> @mark_top;
markClass [threedotsdownbelow-ar] <anchor 158 725> @mark_bottom;
markClass [threedotsdowncenter-ar] <anchor 158 517> @mark_center;
markClass [threedotshorizontalbelow-ar] <anchor 237 579> @mark_bottom;
markClass [threedotsupabove-ar] <anchor 158 283> @mark_top;
markClass [threedotsupbelow-ar] <anchor 158 725> @mark_bottom;
markClass [threedotsupcenter-ar] <anchor 158 483> @mark_center;
markClass [toneloopabove-ar] <anchor 169 283> @mark_top;
markClass [toneloopbelow-ar] <anchor 169 605> @mark_bottom;
markClass [toneonedotabove-ar] <anchor 79 283> @mark_top;
markClass [toneonedotbelow-ar] <anchor 79 579> @mark_bottom;
markClass [tonetwodotsabove-ar] <anchor 158 283> @mark_top;
markClass [tonetwodotsbelow-ar] <anchor 158 579> @mark_bottom;
markClass [twoabove-ar] <anchor 116 283> @mark_top;
markClass [twodotshorizontalabove-ar] <anchor 158 283> @mark_top;
markClass [twodotshorizontalbelow-ar] <anchor 158 579> @mark_bottom;
markClass [twodotshorizontalcenter-ar] <anchor 158 430> @mark_center;
markClass [twodotsverticalabove-ar] <anchor 237 283> @mark_top;
markClass [twodotsverticalbelow-ar] <anchor 237 703> @mark_bottom;
markClass [twodotsverticalcenter-ar] <anchor 237 507> @mark_center;
markClass [vabove-ar] <anchor 149 283> @mark_top;
markClass [vbelow-ar] <anchor 149 670> @mark_bottom;
markClass [vinvertedabove-ar] <anchor 149 283> @mark_top;
markClass [vinvertedbelow-ar] <anchor 149 670> @mark_bottom;
markClass [wasla-ar] <anchor 170 283> @mark_top;
markClass [wavyhamzabelow-ar] <anchor 163 630> @mark_bottom;
markClass [yehabove-ar] <anchor 176 283> @mark_top;
markClass [zainabove-ar] <anchor 46 283> @mark_top;



# --------
# FEATURES
# --------

feature aalt {
	sub a from [a.alt01]; # 1 glyph(s)
	sub g from [g.alt01 g.alt02]; # 2 glyph(s)
	sub zero from [zero.alt01 zero.alt02]; # 2 glyph(s)
	sub aacute from [aacute.alt01]; # 1 glyph(s)
	sub acircumflex from [acircumflex.alt01]; # 1 glyph(s)
	sub adieresis from [adieresis.alt01]; # 1 glyph(s)
	sub agrave from [agrave.alt01]; # 1 glyph(s)
	sub aring from [aring.alt01]; # 1 glyph(s)
	sub atilde from [atilde.alt01]; # 1 glyph(s)
	sub germandbls from [germandbls.alt01]; # 1 glyph(s)
	sub tilde from [tilde.alt01 tilde.case tilde.alt01.case]; # 3 glyph(s)
	sub macron from [macron.case]; # 1 glyph(s)
	sub dotaccent from [dotaccent.case]; # 1 glyph(s)
	sub dieresis from [dieresis.case]; # 1 glyph(s)
	sub acute from [acute.case]; # 1 glyph(s)
	sub grave from [grave.case]; # 1 glyph(s)
	sub circumflex from [circumflex.case]; # 1 glyph(s)
	sub caron from [caron.case]; # 1 glyph(s)
	sub breve from [breve.case]; # 1 glyph(s)
	sub ring from [ring.case]; # 1 glyph(s)
} aalt;



feature ccmp {
	# glyph composition/decomposition
	@acc_comb_top = [tildecomb macroncomb dotaccentcomb dieresiscomb hungarumlautcomb acutecomb gravecomb circumflexcomb caroncomb ringcomb]; # 10 glyphs
	lookup contextSubs {
		sub i' @acc_comb_top by dotlessi;
		sub j' @acc_comb_top by dotlessj;
	} contextSubs;
	# substitute isolated forms from Arabic Presentation Forms to their general counterparts
	lookup ccmp_arab_0 {
		sub hamza-ar.isol by hamza-ar;
		sub alef-ar.isol by alef-ar;
		sub alefHamzabelow-ar.isol by alefHamzabelow-ar;
		sub alefHamzaabove-ar.isol by alefHamzaabove-ar;
		sub alefMadda-ar.isol by alefMadda-ar;
		sub reh-ar.isol by reh-ar;
		sub zain-ar.isol by zain-ar;
		sub lam-ar.isol by lam-ar;
		sub noon-ar.isol by noon-ar;
		sub beh-ar.isol by beh-ar;
		sub teh-ar.isol by teh-ar;
		sub theh-ar.isol by theh-ar;
		sub hah-ar.isol by hah-ar;
		sub jeem-ar.isol by jeem-ar;
		sub khah-ar.isol by khah-ar;
		sub dal-ar.isol by dal-ar;
		sub thal-ar.isol by thal-ar;
		sub seen-ar.isol by seen-ar;
		sub sheen-ar.isol by sheen-ar;
		sub sad-ar.isol by sad-ar;
		sub dad-ar.isol by dad-ar;
		sub tah-ar.isol by tah-ar;
		sub zah-ar.isol by zah-ar;
		sub ain-ar.isol by ain-ar;
		sub ghain-ar.isol by ghain-ar;
		sub feh-ar.isol by feh-ar;
		sub qaf-ar.isol by qaf-ar;
		sub kaf-ar.isol by kaf-ar;
		sub meem-ar.isol by meem-ar;
		sub heh-ar.isol by heh-ar;
		sub tehMarbuta-ar.isol by tehMarbuta-ar;
		sub waw-ar.isol by waw-ar;
		sub wawHamzaabove-ar.isol by wawHamzaabove-ar;
		sub alefMaksura-ar.isol by alefMaksura-ar;
		sub yeh-ar.isol by yeh-ar;
		sub yehHamzaabove-ar.isol by yehHamzaabove-ar;
	} ccmp_arab_0;
	lookup ccmp_arab_1 {
		sub hamzaabove-ar damma-ar by hamzaaboveDamma-ar;
		sub damma-ar hamzaabove-ar by hamzaaboveDamma-ar;
		sub hamzaabove-ar dammatan-ar by hamzaaboveDammatan-ar;
		sub dammatan-ar hamzaabove-ar by hamzaaboveDammatan-ar;
		sub hamzaabove-ar fatha-ar by hamzaaboveFatha-ar;
		sub fatha-ar hamzaabove-ar by hamzaaboveFatha-ar;
		sub hamzaabove-ar fathatan-ar by hamzaaboveFathatan-ar;
		sub fathatan-ar hamzaabove-ar by hamzaaboveFathatan-ar;
		sub hamzaabove-ar sukun-ar by hamzaaboveSukun-ar;
		sub sukun-ar hamzaabove-ar by hamzaaboveSukun-ar;
		sub hamzabelow-ar kasra-ar by hamzabelowKasra-ar;
		sub kasra-ar hamzabelow-ar by hamzabelowKasra-ar;
		sub hamzabelow-ar kasratan-ar by hamzabelowKasratan-ar;
		sub kasratan-ar hamzabelow-ar by hamzabelowKasratan-ar;
		sub shadda-ar alefabove-ar by shaddaAlefabove-ar;
		sub alefabove-ar shadda-ar by shaddaAlefabove-ar;
		sub shadda-ar damma-ar by shaddaDamma-ar;
		sub damma-ar shadda-ar by shaddaDamma-ar;
		sub shadda-ar dammatan-ar by shaddaDammatan-ar;
		sub dammatan-ar shadda-ar by shaddaDammatan-ar;
		sub shadda-ar fatha-ar by shaddaFatha-ar;
		sub fatha-ar shadda-ar by shaddaFatha-ar;
		sub shadda-ar fathatan-ar by shaddaFathatan-ar;
		sub fathatan-ar shadda-ar by shaddaFathatan-ar;
		sub shadda-ar kasra-ar by shaddaKasra-ar;
		sub kasra-ar shadda-ar by shaddaKasra-ar;
		sub shadda-ar kasratan-ar by shaddaKasratan-ar;
		sub kasratan-ar shadda-ar by shaddaKasratan-ar;
	} ccmp_arab_1;
	script arab;
	lookup ccmp_arab_0;
	lookup ccmp_arab_1;
} ccmp;



feature locl {
	# localised forms
	script arab;
	sub zero by zero.loclARAB;
	sub one by one.loclARAB;
	sub two by two.loclARAB;
	sub three by three.loclARAB;
	sub four by four.loclARAB;
	sub five by five.loclARAB;
	sub six by six.loclARAB;
	sub seven by seven.loclARAB;
	sub eight by eight.loclARAB;
	sub nine by nine.loclARAB;
	language URD;
	sub six-persian by six-ar;
} locl;



feature liga {
	# standard ligatures
	sub f i by fi;
} liga;



feature ordn {
	# ordinals
	sub [a o] by [ordfeminine ordmasculine];
} ordn;



feature frac {
	# fractions
	sub @numbers_dflt by @numbers_sups;
	sub @numbers_locl by @numbers_sups;
	sub [slash] by fraction;
	sub fraction @numbers_sups' by @numbers_sinf;
	sub @numbers_sinf @numbers_sups' by @numbers_sinf;
} frac;



feature numr {
	# numerators
	sub @numbers_dflt by @numbers_sups;
	sub @numbers_locl by @numbers_sups;
} numr;



feature dnom {
	# denominators
	sub @numbers_dflt by @numbers_sinf;
	sub @numbers_locl by @numbers_sinf;
} dnom;



feature subs {
	# subscript
	sub @numbers_dflt by @numbers_sinf;
	sub @numbers_locl by @numbers_sinf;
} subs;



feature sinf {
	# inferiors
	sub @numbers_dflt by @numbers_sinf;
	sub @numbers_locl by @numbers_sinf;
} sinf;



feature sups {
	# superiors
	sub @numbers_dflt by @numbers_sups;
	sub @numbers_locl by @numbers_sups;
} sups;



feature zero {
	# slashed zero
	sub zero by zero.alt02;
	sub zero.loclARAB by zero.loclARAB.alt02;
} zero;



feature ss01 {
	featureNames {
		name 3 1 0x0409 "simple lowercase a"; # Win / Unicode / English US
		name 1 0 0 "simple lowercase a"; #   Mac / Roman / English
	};
	# stylistic set 1 - single storey a
	sub @lca_dflt by @lca_alt1;
} ss01;



feature ss02 {
	featureNames {
		name 3 1 0x0409 "simple lowercase g"; # Win / Unicode / English US
		name 1 0 0 "simple lowercase g"; #   Mac / Roman / English
	};
	# stylistic set 2 - single storey g
	sub @lcg_dflt by @lcg_alt1;
} ss02;



feature ss03 {
	featureNames {
		name 3 1 0x0409 "slashed number zero"; # Win / Unicode / English US
		name 1 0 0 "slashed number zero"; #   Mac / Roman / English
	};
	# slashed zero
	sub zero by zero.alt02;
	sub zero.loclARAB by zero.loclARAB.alt02;
} ss03;



feature ss04 {
	featureNames {
		name 3 1 0x0409 "dotted number zero"; # Win / Unicode / English US
		name 1 0 0 "dotted number zero"; #   Mac / Roman / English
	};
	# dotted zero
	sub zero by zero.alt01;
	sub zero.loclARAB by zero.loclARAB.alt01;
} ss04;



feature ss05 {
	featureNames {
		name 3 1 0x0409 "alternate lowercase eszett"; # Win / Unicode / English US
		name 1 0 0 "alternate lowercase eszett"; #   Mac / Roman / English
	};
	# alternative german eszett
	sub germandbls by germandbls.alt01;
} ss05;



feature init {
	# initial forms
	sub behDotless-ar by behDotless-ar.init;
	sub beh-ar by beh-ar.init;
	sub peh-ar by peh-ar.init;
	sub beeh-ar by beeh-ar.init;
	sub beheh-ar by beheh-ar.init;
	sub alefMaksura-ar by alefMaksura-ar.init;
	sub teh-ar by teh-ar.init;
	sub tehRing-ar by tehRing-ar.init;
	sub tehThreedotsdown-ar by tehThreedotsdown-ar.init;
	sub theh-ar by theh-ar.init;
	sub tteh-ar by tteh-ar.init;
	sub tteheh-ar by tteheh-ar.init;
	sub teheh-ar by teheh-ar.init;
	sub behThreedotshorizontalbelow-ar by behThreedotshorizontalbelow-ar.init;
	sub behThreedotsupabove-ar by behThreedotsupabove-ar.init;
	sub behThreedotsupbelow-ar by behThreedotsupbelow-ar.init;
	sub tehThreedotsupbelow-ar by tehThreedotsupbelow-ar.init;
	sub behTwodotsbelowDotabove-ar by behTwodotsbelowDotabove-ar.init;
	sub behVinvertedbelow-ar by behVinvertedbelow-ar.init;
	sub behVabove-ar by behVabove-ar.init;
	sub behVbelow-ar by behVbelow-ar.init;
	sub jeem-ar by jeem-ar.init;
	sub tcheh-ar by tcheh-ar.init;
	sub tcheheh-ar by tcheheh-ar.init;
	sub tchehDotabove-ar by tchehDotabove-ar.init;
	sub nyeh-ar by nyeh-ar.init;
	sub dyeh-ar by dyeh-ar.init;
	sub hah-ar by hah-ar.init;
	sub hahHamzaabove-ar by hahHamzaabove-ar.init;
	sub hahTwodotsverticalabove-ar by hahTwodotsverticalabove-ar.init;
	sub hahTwodotshorizontalabove-ar by hahTwodotshorizontalabove-ar.init;
	sub hahThreedotsabove-ar by hahThreedotsabove-ar.init;
	sub hahThreedotsupbelow-ar by hahThreedotsupbelow-ar.init;
	sub khah-ar by khah-ar.init;
	sub hahTahbelow-ar by hahTahbelow-ar.init;
	sub hahTahTwodotshorizontalabove-ar by hahTahTwodotshorizontalabove-ar.init;
	sub hahFourbelow-ar by hahFourbelow-ar.init;
	sub jeemTwodotsabove-ar by jeemTwodotsabove-ar.init;
	sub ainThreedotsbelow-ar.fina by ainThreedotsbelow-ar.fina.init;
	sub seen-ar by seen-ar.init;
	sub seenDotbelowDotabove-ar by seenDotbelowDotabove-ar.init;
	sub seenThreedotsbelow-ar by seenThreedotsbelow-ar.init;
	sub sheen-ar by sheen-ar.init;
	sub sheenDotbelow-ar by sheenDotbelow-ar.init;
	sub sheenThreedotsbelow-ar by sheenThreedotsbelow-ar.init;
	sub sad-ar by sad-ar.init;
	sub sadTwodotsbelow-ar by sadTwodotsbelow-ar.init;
	sub sadThreedots-ar by sadThreedots-ar.init;
	sub dad-ar by dad-ar.init;
	sub dadDotbelow-ar by dadDotbelow-ar.init;
	sub tah-ar by tah-ar.init;
	sub tahThreedots-ar by tahThreedots-ar.init;
	sub zah-ar by zah-ar.init;
	sub tahTwodotsabove-ar by tahTwodotsabove-ar.init;
	sub ain-ar by ain-ar.init;
	sub ainThreedots-ar by ainThreedots-ar.init;
	sub ghain-ar by ghain-ar.init;
	sub ghainDotbelow-ar by ghainDotbelow-ar.init;
	sub feh-ar by feh-ar.init;
	sub veh-ar by veh-ar.init;
	sub fehDotless-ar by fehDotless-ar.init;
	sub fehDotbelow-ar by fehDotbelow-ar.init;
	sub fehThreedotsbelow-ar by fehThreedotsbelow-ar.init;
	sub fehDotbelowThreedotsabove-ar by fehDotbelowThreedotsabove-ar.init;
	sub peheh-ar by peheh-ar.init;
	sub qaf-ar by qaf-ar.init;
	sub qafThreedotsabove-ar by qafThreedotsabove-ar.init;
	sub qafDotbelow-ar by qafDotbelow-ar.init;
	sub kaf-ar by kaf-ar.init;
	sub keheh-ar by keheh-ar.init;
	sub kehehTwodotshorizontalabove-ar by kehehTwodotshorizontalabove-ar.init;
	sub kehehThreedotsbelow-ar by kehehThreedotsbelow-ar.init;
	sub kehehDotabove-ar by kehehDotabove-ar.init;
	sub kehehThreedotsabove-ar by kehehThreedotsabove-ar.init;
	sub kehehThreedotsupbelow-ar by kehehThreedotsupbelow-ar.init;
	sub gaf-ar by gaf-ar.init;
	sub gafRing-ar by gafRing-ar.init;
	sub gafThreedots-ar by gafThreedots-ar.init;
	sub kafRing-ar by kafRing-ar.init;
	sub kafDotabove-ar by kafDotabove-ar.init;
	sub kafTwodotshorizontalabove-ar by kafTwodotshorizontalabove-ar.init;
	sub kafThreedotsbelow-ar by kafThreedotsbelow-ar.init;
	sub gafTwodotsbelow-ar by gafTwodotsbelow-ar.init;
	sub ng-ar by ng-ar.init;
	sub ngoeh-ar by ngoeh-ar.init;
	sub gueh-ar by gueh-ar.init;
	sub lam-ar by lam-ar.init;
	sub lamVabove-ar by lamVabove-ar.init;
	sub lamDotabove-ar by lamDotabove-ar.init;
	sub lamThreedotsabove-ar by lamThreedotsabove-ar.init;
	sub lamThreedotsbelow-ar by lamThreedotsbelow-ar.init;
	sub lamDoublebar-ar by lamDoublebar-ar.init;
	sub meem-ar by meem-ar.init;
	sub meemThreedotsabove-ar by meemThreedotsabove-ar.init;
	sub noon-ar by noon-ar.init;
	sub noonDotbelow-ar by noonDotbelow-ar.init;
	sub noonRing-ar by noonRing-ar.init;
	sub heh-ar by heh-ar.init;
	sub hehgoal-ar by hehgoal-ar.init;
	sub hehgoalHamzaabove-ar by hehgoalHamzaabove-ar.init;
	sub hehDoachashmee-ar by hehDoachashmee-ar.init;
	sub hehVinvertedabove-ar by hehVinvertedabove-ar.init;
	sub yeh-ar by yeh-ar.init;
	sub yehHamzaabove-ar by yehHamzaabove-ar.init;
	sub yehVabove-ar by yehVabove-ar.init;
	sub yehTwodotsbelowHamzaabove-ar by yehTwodotsbelowHamzaabove-ar.init;
	sub yehTwodotsbelowDotabove-ar by yehTwodotsbelowDotabove-ar.init;
	sub yehVinverted-farsi by yehVinverted-farsi.init;
	sub yeh-farsi by yeh-farsi.init;
	sub yehTwodotsabove-farsi by yehTwodotsabove-farsi.init;
	sub yehThreedotsabove-farsi by yehThreedotsabove-farsi.init;
	sub yehTwoabove-farsi by yehTwoabove-farsi.init;
	sub yehThreeabove-farsi by yehThreeabove-farsi.init;
	sub yehFourbelow-farsi by yehFourbelow-farsi.init;
	sub yehKashmiri-ar by yehKashmiri-ar.init;
	sub e-ar by e-ar.init;
	sub yehbarreeTwoabove-ar by yehbarreeTwoabove-ar.init;
	sub yehbarreeThreeabove-ar by yehbarreeThreeabove-ar.init;
	sub highhamzaYeh-ar by highhamzaYeh-ar.init;
	sub seenFourdotsabove-ar by seenFourdotsabove-ar.init;
	sub ainTwodotshorizontalabove-ar by ainTwodotshorizontalabove-ar.init;
	sub ainThreedotsdownabove-ar by ainThreedotsdownabove-ar.init;
	sub ainTwodotsverticalabove-ar by ainTwodotsverticalabove-ar.init;
	sub fehTwodotsbelow-ar by fehTwodotsbelow-ar.init;
	sub fehThreedotsupbelow-ar by fehThreedotsupbelow-ar.init;
	sub meemDotabove-ar by meemDotabove-ar.init;
	sub meemDotbelow-ar by meemDotbelow-ar.init;
	sub noonTwodotsbelow-ar by noonTwodotsbelow-ar.init;
	sub noonTahabove-ar by noonTahabove-ar.init;
	sub noonVabove-ar by noonVabove-ar.init;
	sub lamBar-ar by lamBar-ar.init;
	sub seenTwodotshorizontalabove-ar by seenTwodotshorizontalabove-ar.init;
	sub seenTahTwodotshorizontalabove-ar by seenTahTwodotshorizontalabove-ar.init;
	sub hahTahabove-ar by hahTahabove-ar.init;
	sub seenFourabove-ar by seenFourabove-ar.init;
	sub seenVinvertedabove-ar by seenVinvertedabove-ar.init;
	sub lam_meem-ar by lam_meem-ar.init;
} init;



feature medi {
	# medial forms
	sub behDotless-ar by behDotless-ar.medi;
	sub beh-ar by beh-ar.medi;
	sub peh-ar by peh-ar.medi;
	sub beeh-ar by beeh-ar.medi;
	sub beheh-ar by beheh-ar.medi;
	sub alefMaksura-ar by alefMaksura-ar.medi;
	sub teh-ar by teh-ar.medi;
	sub tehRing-ar by tehRing-ar.medi;
	sub tehThreedotsdown-ar by tehThreedotsdown-ar.medi;
	sub theh-ar by theh-ar.medi;
	sub tteh-ar by tteh-ar.medi;
	sub tteheh-ar by tteheh-ar.medi;
	sub teheh-ar by teheh-ar.medi;
	sub behThreedotshorizontalbelow-ar by behThreedotshorizontalbelow-ar.medi;
	sub behThreedotsupabove-ar by behThreedotsupabove-ar.medi;
	sub behThreedotsupbelow-ar by behThreedotsupbelow-ar.medi;
	sub tehThreedotsupbelow-ar by tehThreedotsupbelow-ar.medi;
	sub behTwodotsbelowDotabove-ar by behTwodotsbelowDotabove-ar.medi;
	sub behVinvertedbelow-ar by behVinvertedbelow-ar.medi;
	sub behVabove-ar by behVabove-ar.medi;
	sub behVbelow-ar by behVbelow-ar.medi;
	sub jeem-ar by jeem-ar.medi;
	sub tcheh-ar by tcheh-ar.medi;
	sub tcheheh-ar by tcheheh-ar.medi;
	sub tchehDotabove-ar by tchehDotabove-ar.medi;
	sub nyeh-ar by nyeh-ar.medi;
	sub dyeh-ar by dyeh-ar.medi;
	sub hah-ar by hah-ar.medi;
	sub hahHamzaabove-ar by hahHamzaabove-ar.medi;
	sub hahTwodotsverticalabove-ar by hahTwodotsverticalabove-ar.medi;
	sub hahTwodotshorizontalabove-ar by hahTwodotshorizontalabove-ar.medi;
	sub hahThreedotsabove-ar by hahThreedotsabove-ar.medi;
	sub hahThreedotsupbelow-ar by hahThreedotsupbelow-ar.medi;
	sub khah-ar by khah-ar.medi;
	sub hahTahbelow-ar by hahTahbelow-ar.medi;
	sub hahTahTwodotshorizontalabove-ar by hahTahTwodotshorizontalabove-ar.medi;
	sub hahFourbelow-ar by hahFourbelow-ar.medi;
	sub jeemTwodotsabove-ar by jeemTwodotsabove-ar.medi;
	sub ainThreedotsbelow-ar.fina by ainThreedotsbelow-ar.fina.medi;
	sub seen-ar by seen-ar.medi;
	sub seenDotbelowDotabove-ar by seenDotbelowDotabove-ar.medi;
	sub seenThreedotsbelow-ar by seenThreedotsbelow-ar.medi;
	sub sheen-ar by sheen-ar.medi;
	sub sheenDotbelow-ar by sheenDotbelow-ar.medi;
	sub sheenThreedotsbelow-ar by sheenThreedotsbelow-ar.medi;
	sub sad-ar by sad-ar.medi;
	sub sadTwodotsbelow-ar by sadTwodotsbelow-ar.medi;
	sub sadThreedots-ar by sadThreedots-ar.medi;
	sub dad-ar by dad-ar.medi;
	sub dadDotbelow-ar by dadDotbelow-ar.medi;
	sub tah-ar by tah-ar.medi;
	sub tahThreedots-ar by tahThreedots-ar.medi;
	sub zah-ar by zah-ar.medi;
	sub tahTwodotsabove-ar by tahTwodotsabove-ar.medi;
	sub ain-ar by ain-ar.medi;
	sub ainThreedots-ar by ainThreedots-ar.medi;
	sub ghain-ar by ghain-ar.medi;
	sub ghainDotbelow-ar by ghainDotbelow-ar.medi;
	sub feh-ar by feh-ar.medi;
	sub veh-ar by veh-ar.medi;
	sub fehDotless-ar by fehDotless-ar.medi;
	sub fehDotbelow-ar by fehDotbelow-ar.medi;
	sub fehThreedotsbelow-ar by fehThreedotsbelow-ar.medi;
	sub fehDotbelowThreedotsabove-ar by fehDotbelowThreedotsabove-ar.medi;
	sub peheh-ar by peheh-ar.medi;
	sub qaf-ar by qaf-ar.medi;
	sub qafThreedotsabove-ar by qafThreedotsabove-ar.medi;
	sub qafDotbelow-ar by qafDotbelow-ar.medi;
	sub kaf-ar by kaf-ar.medi;
	sub keheh-ar by keheh-ar.medi;
	sub kehehTwodotshorizontalabove-ar by kehehTwodotshorizontalabove-ar.medi;
	sub kehehThreedotsbelow-ar by kehehThreedotsbelow-ar.medi;
	sub kehehDotabove-ar by kehehDotabove-ar.medi;
	sub kehehThreedotsabove-ar by kehehThreedotsabove-ar.medi;
	sub kehehThreedotsupbelow-ar by kehehThreedotsupbelow-ar.medi;
	sub gaf-ar by gaf-ar.medi;
	sub gafRing-ar by gafRing-ar.medi;
	sub gafThreedots-ar by gafThreedots-ar.medi;
	sub kafRing-ar by kafRing-ar.medi;
	sub kafDotabove-ar by kafDotabove-ar.medi;
	sub kafTwodotshorizontalabove-ar by kafTwodotshorizontalabove-ar.medi;
	sub kafThreedotsbelow-ar by kafThreedotsbelow-ar.medi;
	sub gafTwodotsbelow-ar by gafTwodotsbelow-ar.medi;
	sub ng-ar by ng-ar.medi;
	sub ngoeh-ar by ngoeh-ar.medi;
	sub gueh-ar by gueh-ar.medi;
	sub lam-ar by lam-ar.medi;
	sub lamVabove-ar by lamVabove-ar.medi;
	sub lamDotabove-ar by lamDotabove-ar.medi;
	sub lamThreedotsabove-ar by lamThreedotsabove-ar.medi;
	sub lamThreedotsbelow-ar by lamThreedotsbelow-ar.medi;
	sub lamDoublebar-ar by lamDoublebar-ar.medi;
	sub meem-ar by meem-ar.medi;
	sub meemThreedotsabove-ar by meemThreedotsabove-ar.medi;
	sub noon-ar by noon-ar.medi;
	sub noonDotbelow-ar by noonDotbelow-ar.medi;
	sub noonRing-ar by noonRing-ar.medi;
	sub heh-ar by heh-ar.medi;
	sub hehgoal-ar by hehgoal-ar.medi;
	sub hehgoalHamzaabove-ar by hehgoalHamzaabove-ar.medi;
	sub hehDoachashmee-ar by hehDoachashmee-ar.medi;
	sub hehVinvertedabove-ar by hehVinvertedabove-ar.medi;
	sub yeh-ar by yeh-ar.medi;
	sub yehHamzaabove-ar by yehHamzaabove-ar.medi;
	sub yehVabove-ar by yehVabove-ar.medi;
	sub yehTwodotsbelowHamzaabove-ar by yehTwodotsbelowHamzaabove-ar.medi;
	sub yehTwodotsbelowDotabove-ar by yehTwodotsbelowDotabove-ar.medi;
	sub yehVinverted-farsi by yehVinverted-farsi.medi;
	sub yeh-farsi by yeh-farsi.medi;
	sub yehTwodotsabove-farsi by yehTwodotsabove-farsi.medi;
	sub yehThreedotsabove-farsi by yehThreedotsabove-farsi.medi;
	sub yehTwoabove-farsi by yehTwoabove-farsi.medi;
	sub yehThreeabove-farsi by yehThreeabove-farsi.medi;
	sub yehFourbelow-farsi by yehFourbelow-farsi.medi;
	sub yehKashmiri-ar by yehKashmiri-ar.medi;
	sub e-ar by e-ar.medi;
	sub yehbarreeTwoabove-ar by yehbarreeTwoabove-ar.medi;
	sub yehbarreeThreeabove-ar by yehbarreeThreeabove-ar.medi;
	sub highhamzaYeh-ar by highhamzaYeh-ar.medi;
	sub seenFourdotsabove-ar by seenFourdotsabove-ar.medi;
	sub ainTwodotshorizontalabove-ar by ainTwodotshorizontalabove-ar.medi;
	sub ainThreedotsdownabove-ar by ainThreedotsdownabove-ar.medi;
	sub ainTwodotsverticalabove-ar by ainTwodotsverticalabove-ar.medi;
	sub fehTwodotsbelow-ar by fehTwodotsbelow-ar.medi;
	sub fehThreedotsupbelow-ar by fehThreedotsupbelow-ar.medi;
	sub meemDotabove-ar by meemDotabove-ar.medi;
	sub meemDotbelow-ar by meemDotbelow-ar.medi;
	sub noonTwodotsbelow-ar by noonTwodotsbelow-ar.medi;
	sub noonTahabove-ar by noonTahabove-ar.medi;
	sub noonVabove-ar by noonVabove-ar.medi;
	sub lamBar-ar by lamBar-ar.medi;
	sub seenTwodotshorizontalabove-ar by seenTwodotshorizontalabove-ar.medi;
	sub seenTahTwodotshorizontalabove-ar by seenTahTwodotshorizontalabove-ar.medi;
	sub hahTahabove-ar by hahTahabove-ar.medi;
	sub seenFourabove-ar by seenFourabove-ar.medi;
	sub seenVinvertedabove-ar by seenVinvertedabove-ar.medi;
	sub fathatan-ar by fathatan-ar.medi;
	sub kasra-ar by kasra-ar.medi;
	sub fatha-ar by fatha-ar.medi;
	sub damma-ar by damma-ar.medi;
	sub shadda-ar by shadda-ar.medi;
	sub sukun-ar by sukun-ar.medi;
} medi;



feature fina {
	# final forms
	sub alef-ar by alef-ar.fina;
	sub alefHamzaabove-ar by alefHamzaabove-ar.fina;
	sub alefHamzabelow-ar by alefHamzabelow-ar.fina;
	sub alefWavyhamzaabove-ar by alefWavyhamzaabove-ar.fina;
	sub alefWavyhamzabelow-ar by alefWavyhamzabelow-ar.fina;
	sub alefMadda-ar by alefMadda-ar.fina;
	sub alefWasla-ar by alefWasla-ar.fina;
	sub alefFathatan-ar by alefFathatan-ar.fina;
	sub highhamzaAlef-ar by highhamzaAlef-ar.fina;
	sub behDotless-ar by behDotless-ar.fina;
	sub beh-ar by beh-ar.fina;
	sub peh-ar by peh-ar.fina;
	sub beeh-ar by beeh-ar.fina;
	sub beheh-ar by beheh-ar.fina;
	sub teh-ar by teh-ar.fina;
	sub tehRing-ar by tehRing-ar.fina;
	sub tehThreedotsdown-ar by tehThreedotsdown-ar.fina;
	sub theh-ar by theh-ar.fina;
	sub tteh-ar by tteh-ar.fina;
	sub tteheh-ar by tteheh-ar.fina;
	sub teheh-ar by teheh-ar.fina;
	sub behThreedotshorizontalbelow-ar by behThreedotshorizontalbelow-ar.fina;
	sub behThreedotsupabove-ar by behThreedotsupabove-ar.fina;
	sub behThreedotsupbelow-ar by behThreedotsupbelow-ar.fina;
	sub tehThreedotsupbelow-ar by tehThreedotsupbelow-ar.fina;
	sub behTwodotsbelowDotabove-ar by behTwodotsbelowDotabove-ar.fina;
	sub behVinvertedbelow-ar by behVinvertedbelow-ar.fina;
	sub behVabove-ar by behVabove-ar.fina;
	sub behVbelow-ar by behVbelow-ar.fina;
	sub jeem-ar by jeem-ar.fina;
	sub tcheh-ar by tcheh-ar.fina;
	sub tcheheh-ar by tcheheh-ar.fina;
	sub tchehDotabove-ar by tchehDotabove-ar.fina;
	sub nyeh-ar by nyeh-ar.fina;
	sub dyeh-ar by dyeh-ar.fina;
	sub hah-ar by hah-ar.fina;
	sub hahHamzaabove-ar by hahHamzaabove-ar.fina;
	sub hahTwodotsverticalabove-ar by hahTwodotsverticalabove-ar.fina;
	sub hahTwodotshorizontalabove-ar by hahTwodotshorizontalabove-ar.fina;
	sub hahThreedotsabove-ar by hahThreedotsabove-ar.fina;
	sub hahThreedotsupbelow-ar by hahThreedotsupbelow-ar.fina;
	sub khah-ar by khah-ar.fina;
	sub hahTahbelow-ar by hahTahbelow-ar.fina;
	sub hahTahTwodotshorizontalabove-ar by hahTahTwodotshorizontalabove-ar.fina;
	sub hahFourbelow-ar by hahFourbelow-ar.fina;
	sub jeemTwodotsabove-ar by jeemTwodotsabove-ar.fina;
	sub dal-ar by dal-ar.fina;
	sub thal-ar by thal-ar.fina;
	sub thalAlefabove-ar by thalAlefabove-ar.fina;
	sub ddal-ar by ddal-ar.fina;
	sub dahal-ar by dahal-ar.fina;
	sub ddahal-ar by ddahal-ar.fina;
	sub dalRing-ar by dalRing-ar.fina;
	sub dalDotbelow-ar by dalDotbelow-ar.fina;
	sub dalDotbelowTah-ar by dalDotbelowTah-ar.fina;
	sub dul-ar by dul-ar.fina;
	sub dalThreedotsdown-ar by dalThreedotsdown-ar.fina;
	sub dalFourdots-ar by dalFourdots-ar.fina;
	sub dalVinvertedabove-ar by dalVinvertedabove-ar.fina;
	sub dalTwodotsverticalbelowTah-ar by dalTwodotsverticalbelowTah-ar.fina;
	sub dalVinvertedbelow-ar by dalVinvertedbelow-ar.fina;
	sub reh-ar by reh-ar.fina;
	sub zain-ar by zain-ar.fina;
	sub ainThreedotsbelow-ar by ainThreedotsbelow-ar.fina;
	sub rreh-ar by rreh-ar.fina;
	sub rehv-ar by rehv-ar.fina;
	sub rehRing-ar by rehRing-ar.fina;
	sub rehDotbelow-ar by rehDotbelow-ar.fina;
	sub rehVbelow-ar by rehVbelow-ar.fina;
	sub rehDotbelowdotabove-ar by rehDotbelowdotabove-ar.fina;
	sub rehTwodots-ar by rehTwodots-ar.fina;
	sub jeh-ar by jeh-ar.fina;
	sub rehFourdots-ar by rehFourdots-ar.fina;
	sub rehVinvertedabove-ar by rehVinvertedabove-ar.fina;
	sub rehStroke-ar by rehStroke-ar.fina;
	sub rehTwodotsverticalabove-ar by rehTwodotsverticalabove-ar.fina;
	sub rehHamzaabove-ar by rehHamzaabove-ar.fina;
	sub rehTwodotshorizontalaboveTahabove-ar by rehTwodotshorizontalaboveTahabove-ar.fina;
	sub rehLoop-ar by rehLoop-ar.fina;
	sub seen-ar by seen-ar.fina;
	sub seenDotbelowDotabove-ar by seenDotbelowDotabove-ar.fina;
	sub seenThreedotsbelow-ar by seenThreedotsbelow-ar.fina;
	sub sheen-ar by sheen-ar.fina;
	sub sheenDotbelow-ar by sheenDotbelow-ar.fina;
	sub sheenThreedotsbelow-ar by sheenThreedotsbelow-ar.fina;
	sub sad-ar by sad-ar.fina;
	sub sadTwodotsbelow-ar by sadTwodotsbelow-ar.fina;
	sub sadThreedots-ar by sadThreedots-ar.fina;
	sub dad-ar by dad-ar.fina;
	sub dadDotbelow-ar by dadDotbelow-ar.fina;
	sub tah-ar by tah-ar.fina;
	sub tahThreedots-ar by tahThreedots-ar.fina;
	sub zah-ar by zah-ar.fina;
	sub tahTwodotsabove-ar by tahTwodotsabove-ar.fina;
	sub ain-ar by ain-ar.fina;
	sub ainThreedots-ar by ainThreedots-ar.fina;
	sub ghain-ar by ghain-ar.fina;
	sub ghainDotbelow-ar by ghainDotbelow-ar.fina;
	sub feh-ar by feh-ar.fina;
	sub veh-ar by veh-ar.fina;
	sub fehDotless-ar by fehDotless-ar.fina;
	sub fehDotbelow-ar by fehDotbelow-ar.fina;
	sub fehThreedotsbelow-ar by fehThreedotsbelow-ar.fina;
	sub fehDotbelowThreedotsabove-ar by fehDotbelowThreedotsabove-ar.fina;
	sub peheh-ar by peheh-ar.fina;
	sub qafDotless-ar by qafDotless-ar.fina;
	sub qaf-ar by qaf-ar.fina;
	sub qafDotabove-ar by qafDotabove-ar.fina;
	sub qafThreedotsabove-ar by qafThreedotsabove-ar.fina;
	sub qafDotbelow-ar by qafDotbelow-ar.fina;
	sub kaf-ar by kaf-ar.fina;
	sub keheh-ar by keheh-ar.fina;
	sub kehehTwodotshorizontalabove-ar by kehehTwodotshorizontalabove-ar.fina;
	sub kehehThreedotsbelow-ar by kehehThreedotsbelow-ar.fina;
	sub kehehDotabove-ar by kehehDotabove-ar.fina;
	sub kehehThreedotsabove-ar by kehehThreedotsabove-ar.fina;
	sub kehehThreedotsupbelow-ar by kehehThreedotsupbelow-ar.fina;
	sub gaf-ar by gaf-ar.fina;
	sub gafRing-ar by gafRing-ar.fina;
	sub gafThreedots-ar by gafThreedots-ar.fina;
	sub kafRing-ar by kafRing-ar.fina;
	sub kafDotabove-ar by kafDotabove-ar.fina;
	sub kafTwodotshorizontalabove-ar by kafTwodotshorizontalabove-ar.fina;
	sub kafThreedotsbelow-ar by kafThreedotsbelow-ar.fina;
	sub gafTwodotsbelow-ar by gafTwodotsbelow-ar.fina;
	sub ng-ar by ng-ar.fina;
	sub ngoeh-ar by ngoeh-ar.fina;
	sub gueh-ar by gueh-ar.fina;
	sub lam-ar by lam-ar.fina;
	sub lamVabove-ar by lamVabove-ar.fina;
	sub lamDotabove-ar by lamDotabove-ar.fina;
	sub lamThreedotsabove-ar by lamThreedotsabove-ar.fina;
	sub lamThreedotsbelow-ar by lamThreedotsbelow-ar.fina;
	sub lamDoublebar-ar by lamDoublebar-ar.fina;
	sub meem-ar by meem-ar.fina;
	sub meemThreedotsabove-ar by meemThreedotsabove-ar.fina;
	sub noon-ar by noon-ar.fina;
	sub noonDotbelow-ar by noonDotbelow-ar.fina;
	sub noonghunna-ar by noonghunna-ar.fina;
	sub rnoon-ar by rnoon-ar.fina;
	sub noonRing-ar by noonRing-ar.fina;
	sub noonThreedotsabove-ar by noonThreedotsabove-ar.fina;
	sub heh-ar by heh-ar.fina;
	sub hehHamzaabove-ar by hehHamzaabove-ar.fina;
	sub hehgoal-ar by hehgoal-ar.fina;
	sub hehgoalHamzaabove-ar by hehgoalHamzaabove-ar.fina;
	sub hehDoachashmee-ar by hehDoachashmee-ar.fina;
	sub hehVinvertedabove-ar by hehVinvertedabove-ar.fina;
	sub tehMarbuta-ar by tehMarbuta-ar.fina;
	sub tehMarbutagoal-ar by tehMarbutagoal-ar.fina;
	sub waw-ar by waw-ar.fina;
	sub wawring-ar by wawring-ar.fina;
	sub wawTwodots-ar by wawTwodots-ar.fina;
	sub wawDotabove-ar by wawDotabove-ar.fina;
	sub wawHamzaabove-ar by wawHamzaabove-ar.fina;
	sub wawTwoabove-ar by wawTwoabove-ar.fina;
	sub wawThreeAbove-ar by wawThreeAbove-ar.fina;
	sub wawDotcenter-ar by wawDotcenter-ar.fina;
	sub kirghizoe-ar by kirghizoe-ar.fina;
	sub oe-ar by oe-ar.fina;
	sub u-ar by u-ar.fina;
	sub yu-ar by yu-ar.fina;
	sub kirghizyu-ar by kirghizyu-ar.fina;
	sub ve-ar by ve-ar.fina;
	sub alefMaksura-ar by alefMaksura-ar.fina;
	sub alefMaksuraAlefabove-ar by alefMaksuraAlefabove-ar.fina;
	sub alefTwoabove-ar by alefTwoabove-ar.fina;
	sub alefThreeabove-ar by alefThreeabove-ar.fina;
	sub yeh-ar by yeh-ar.fina;
	sub yehHamzaabove-ar by yehHamzaabove-ar.fina;
	sub yehVabove-ar by yehVabove-ar.fina;
	sub yehTwodotsbelowHamzaabove-ar by yehTwodotsbelowHamzaabove-ar.fina;
	sub yehTwodotsbelowDotabove-ar by yehTwodotsbelowDotabove-ar.fina;
	sub yehVinverted-farsi by yehVinverted-farsi.fina;
	sub yeh-farsi by yeh-farsi.fina;
	sub yehTwodotsabove-farsi by yehTwodotsabove-farsi.fina;
	sub yehThreedotsabove-farsi by yehThreedotsabove-farsi.fina;
	sub yehTwoabove-farsi by yehTwoabove-farsi.fina;
	sub yehThreeabove-farsi by yehThreeabove-farsi.fina;
	sub yehFourbelow-farsi by yehFourbelow-farsi.fina;
	sub yehTail-ar by yehTail-ar.fina;
	sub yehKashmiri-ar by yehKashmiri-ar.fina;
	sub e-ar by e-ar.fina;
	sub yehThreedotsbelow-ar by yehThreedotsbelow-ar.fina;
	sub yehbarree-ar by yehbarree-ar.fina;
	sub yehbarreeHamzaabove-ar by yehbarreeHamzaabove-ar.fina;
	sub yehbarreeTwoabove-ar by yehbarreeTwoabove-ar.fina;
	sub yehbarreeThreeabove-ar by yehbarreeThreeabove-ar.fina;
	sub highhamzaWaw-ar by highhamzaWaw-ar.fina;
	sub uHamzaabove-ar by uHamzaabove-ar.fina;
	sub highhamzaYeh-ar by highhamzaYeh-ar.fina;
	sub ae-ar by ae-ar.fina;
	sub seenFourdotsabove-ar by seenFourdotsabove-ar.fina;
	sub ainTwodotshorizontalabove-ar by ainTwodotshorizontalabove-ar.fina;
	sub ainThreedotsdownabove-ar by ainThreedotsdownabove-ar.fina;
	sub ainTwodotsverticalabove-ar by ainTwodotsverticalabove-ar.fina;
	sub fehTwodotsbelow-ar by fehTwodotsbelow-ar.fina;
	sub fehThreedotsupbelow-ar by fehThreedotsupbelow-ar.fina;
	sub meemDotabove-ar by meemDotabove-ar.fina;
	sub meemDotbelow-ar by meemDotbelow-ar.fina;
	sub noonTwodotsbelow-ar by noonTwodotsbelow-ar.fina;
	sub noonTahabove-ar by noonTahabove-ar.fina;
	sub noonVabove-ar by noonVabove-ar.fina;
	sub lamBar-ar by lamBar-ar.fina;
	sub seenTwodotshorizontalabove-ar by seenTwodotshorizontalabove-ar.fina;
	sub seenTahTwodotshorizontalabove-ar by seenTahTwodotshorizontalabove-ar.fina;
	sub hahTahabove-ar by hahTahabove-ar.fina;
	sub seenFourabove-ar by seenFourabove-ar.fina;
	sub seenVinvertedabove-ar by seenVinvertedabove-ar.fina;
	sub lam_alef-ar by lam_alef-ar.fina;
	sub lam_alefHamzaabove-ar by lam_alefHamzaabove-ar.fina;
	sub lam_alefHamzabelow-ar by lam_alefHamzabelow-ar.fina;
	sub lam_alefWavyhamzaabove-ar by lam_alefWavyhamzaabove-ar.fina;
	sub lam_alefWavyhamzabelow-ar by lam_alefWavyhamzabelow-ar.fina;
	sub lam_alefMadda-ar by lam_alefMadda-ar.fina;
	sub lam_alefWasla-ar by lam_alefWasla-ar.fina;
	sub beh_alefMaksura-ar by beh_alefMaksura-ar.fina;
	sub beh_yeh-ar by beh_yeh-ar.fina;
	sub beh_yehHamzaabove-ar by beh_yehHamzaabove-ar.fina;
	sub peh_alefMaksura-ar by peh_alefMaksura-ar.fina;
	sub peh_yeh-ar by peh_yeh-ar.fina;
	sub peh_yehHamzaabove-ar by peh_yehHamzaabove-ar.fina;
	sub teh_alefMaksura-ar by teh_alefMaksura-ar.fina;
	sub teh_yeh-ar by teh_yeh-ar.fina;
	sub teh_yehHamzaabove-ar by teh_yehHamzaabove-ar.fina;
	sub theh_alefMaksura-ar by theh_alefMaksura-ar.fina;
	sub theh_yeh-ar by theh_yeh-ar.fina;
	sub theh_yehHamzaabove-ar by theh_yehHamzaabove-ar.fina;
	sub tteh_alefMaksura-ar by tteh_alefMaksura-ar.fina;
	sub tteh_yeh-ar by tteh_yeh-ar.fina;
	sub tteh_yehHamzaabove-ar by tteh_yehHamzaabove-ar.fina;
	sub seen_reh-ar by seen_reh-ar.fina;
	sub seen_alefMaksura-ar by seen_alefMaksura-ar.fina;
	sub seen_yeh-ar by seen_yeh-ar.fina;
	sub seen_zain-ar by seen_zain-ar.fina;
	sub seen_rreh-ar by seen_rreh-ar.fina;
	sub seen_jeh-ar by seen_jeh-ar.fina;
	sub seen_yehHamzaabove-ar by seen_yehHamzaabove-ar.fina;
	sub sheen_reh-ar by sheen_reh-ar.fina;
	sub sheen_zain-ar by sheen_zain-ar.fina;
	sub sheen_rreh-ar by sheen_rreh-ar.fina;
	sub sheen_jeh-ar by sheen_jeh-ar.fina;
	sub sheen_alefMaksura-ar by sheen_alefMaksura-ar.fina;
	sub sheen_yeh-ar by sheen_yeh-ar.fina;
	sub sheen_yehHamzaabove-ar by sheen_yehHamzaabove-ar.fina;
	sub sad_reh-ar by sad_reh-ar.fina;
	sub sad_zain-ar by sad_zain-ar.fina;
	sub sad_rreh-ar by sad_rreh-ar.fina;
	sub sad_jeh-ar by sad_jeh-ar.fina;
	sub sad_alefMaksura-ar by sad_alefMaksura-ar.fina;
	sub sad_yeh-ar by sad_yeh-ar.fina;
	sub sad_yehHamzaabove-ar by sad_yehHamzaabove-ar.fina;
	sub dad_reh-ar by dad_reh-ar.fina;
	sub dad_zain-ar by dad_zain-ar.fina;
	sub dad_rreh-ar by dad_rreh-ar.fina;
	sub dad_jeh-ar by dad_jeh-ar.fina;
	sub dad_alefMaksura-ar by dad_alefMaksura-ar.fina;
	sub dad_yeh-ar by dad_yeh-ar.fina;
	sub dad_yehHamzaabove-ar by dad_yehHamzaabove-ar.fina;
	sub kaf_alefMaksura-ar by kaf_alefMaksura-ar.fina;
	sub kaf_yeh-ar by kaf_yeh-ar.fina;
	sub kaf_yehHamzaabove-ar by kaf_yehHamzaabove-ar.fina;
	sub keheh_yeh-ar by keheh_yeh-ar.fina;
	sub gaf_alefMaksura-ar by gaf_alefMaksura-ar.fina;
	sub gaf_yeh-ar by gaf_yeh-ar.fina;
	sub gaf_yehHamzaabove-ar by gaf_yehHamzaabove-ar.fina;
	sub lamVabove_alef-ar by lamVabove_alef-ar.fina;
	sub lamDotabove_alef-ar by lamDotabove_alef-ar.fina;
	sub lamThreedotsabove_alef-ar by lamThreedotsabove_alef-ar.fina;
	sub lamThreedotsbelow_alef-ar by lamThreedotsbelow_alef-ar.fina;
	sub noon_alefMaksura-ar by noon_alefMaksura-ar.fina;
	sub noon_yeh-ar by noon_yeh-ar.fina;
	sub noon_yehHamzaabove-ar by noon_yehHamzaabove-ar.fina;
	sub yeh_alefMaksura-ar by yeh_alefMaksura-ar.fina;
	sub yeh_yeh-ar by yeh_yeh-ar.fina;
	sub yeh_yehHamzaabove-ar by yeh_yehHamzaabove-ar.fina;
	sub yehHamzaabove_alefMaksura-ar by yehHamzaabove_alefMaksura-ar.fina;
	sub yehHamzaabove_yeh-ar by yehHamzaabove_yeh-ar.fina;
	sub yehHamzaabove_yehHamzaabove-ar by yehHamzaabove_yehHamzaabove-ar.fina;
	sub yeh_yeh-farsi by yeh_yeh-farsi.fina;
	sub lamBar_alef-ar by lamBar_alef-ar.fina;
	sub kaf_yeh-farsi by kaf_yeh-farsi.fina;
	sub beh_yeh-farsi by beh_yeh-farsi.fina;
	sub peh_yeh-farsi by peh_yeh-farsi.fina;
	sub teh_yeh-farsi by teh_yeh-farsi.fina;
	sub theh_yeh-farsi by theh_yeh-farsi.fina;
	sub tteh_yeh-farsi by tteh_yeh-farsi.fina;
	sub seen_yeh-farsi by seen_yeh-farsi.fina;
	sub sheen_yeh-farsi by sheen_yeh-farsi.fina;
	sub sad_yeh-farsi by sad_yeh-farsi.fina;
	sub dad_yeh-farsi by dad_yeh-farsi.fina;
	sub keheh_yeh-farsi by keheh_yeh-farsi.fina;
	sub gaf_yeh-farsi by gaf_yeh-farsi.fina;
	sub noon_yeh-farsi by noon_yeh-farsi.fina;
	sub yehHamzaabove_yeh-farsi by yehHamzaabove_yeh-farsi.fina;
} fina;



feature calt {
	# contextual alternates
	script arab;
	lookupflag IgnoreMarks RightToLeft;
	sub @reh' @hah by @rehshort;
	sub @rehshort @hah' by @hahshort;
	sub [peh-ar.init peh-ar.medi yeh-farsi.init yeh-farsi.medi yeh-ar.init yeh-ar.medi heh-ar.medi hehDoachashmee-ar.medi hehgoal-ar.medi] @yehbarree' by @yehbarreeshort;
	sub [beh-ar.init beh-ar.medi hehgoal-ar.init] @yehbarree' by @yehbarreeshort2;
	sub [jeem-ar.init jeem-ar.medi tcheh-ar.init tcheh-ar.medi] @yehbarree' by @yehbarreeshort4;
	sub @reh [teh-ar.init theh-ar.init noon-ar.init yehHamzaabove-ar.init tteh-ar.init lam-ar.init] yehbarree-ar.fina' by yehbarree-ar.fina.short;
	sub [peh-ar.init peh-ar.medi yeh-farsi.init yeh-farsi.medi yeh-ar.init yeh-ar.medi] [teh-ar.medi theh-ar.medi noon-ar.medi yehHamzaabove-ar.medi tteh-ar.medi lam-ar.medi] yehbarree-ar.fina' by yehbarree-ar.fina.short3;
	lookupflag 0;
} calt;



feature rlig {
	# required ligatures
	sub lam-ar.init meem-ar.fina by lam_meem-ar;
	sub lam-ar.init meem-ar.medi by lam_meem-ar.init;
	lookup rlig_RTL {
		lookupflag IgnoreMarks RightToLeft;
		sub lam-ar.init alef-ar.fina by lam_alef-ar;
		sub lam-ar.medi alef-ar.fina by lam_alef-ar.fina;
		sub lam-ar.init alefHamzaabove-ar.fina by lam_alefHamzaabove-ar;
		sub lam-ar.medi alefHamzaabove-ar.fina by lam_alefHamzaabove-ar.fina;
		sub lam-ar.init alefHamzabelow-ar.fina by lam_alefHamzabelow-ar;
		sub lam-ar.medi alefHamzabelow-ar.fina by lam_alefHamzabelow-ar.fina;
		sub lam-ar.init alefWavyhamzaabove-ar.fina by lam_alefWavyhamzaabove-ar;
		sub lam-ar.medi alefWavyhamzaabove-ar.fina by lam_alefWavyhamzaabove-ar.fina;
		sub lam-ar.init alefWavyhamzabelow-ar.fina by lam_alefWavyhamzabelow-ar;
		sub lam-ar.medi alefWavyhamzabelow-ar.fina by lam_alefWavyhamzabelow-ar.fina;
		sub lam-ar.init alefMadda-ar.fina by lam_alefMadda-ar;
		sub lam-ar.medi alefMadda-ar.fina by lam_alefMadda-ar.fina;
		sub lam-ar.init alefWasla-ar.fina by lam_alefWasla-ar;
		sub lam-ar.medi alefWasla-ar.fina by lam_alefWasla-ar.fina;
		sub lam-ar.init alefMaksura-ar.fina by lam_alefMaksura-ar;
		sub lamVabove-ar.init alef-ar.fina by lamVabove_alef-ar;
		sub lamVabove-ar.medi alef-ar.fina by lamVabove_alef-ar.fina;
		sub lamDotabove-ar.init alef-ar.fina by lamDotabove_alef-ar;
		sub lamDotabove-ar.medi alef-ar.fina by lamDotabove_alef-ar.fina;
		sub lamThreedotsabove-ar.init alef-ar.fina by lamThreedotsabove_alef-ar;
		sub lamThreedotsabove-ar.medi alef-ar.fina by lamThreedotsabove_alef-ar.fina;
		sub lamThreedotsbelow-ar.init alef-ar.fina by lamThreedotsbelow_alef-ar;
		sub lamThreedotsbelow-ar.medi alef-ar.fina by lamThreedotsbelow_alef-ar.fina;
		sub lamBar-ar.init alef-ar.fina by lamBar_alef-ar;
		sub lamBar-ar.medi alef-ar.fina by lamBar_alef-ar.fina;
		sub beh-ar.init alefMaksura-ar.fina by beh_alefMaksura-ar;
		sub beh-ar.medi alefMaksura-ar.fina by beh_alefMaksura-ar.fina;
		sub beh-ar.medi noon-ar.fina by beh_noon-ar.fina;
		sub beh-ar.init yeh-ar.fina by beh_yeh-ar;
		sub beh-ar.medi yeh-ar.fina by beh_yeh-ar.fina;
		sub beh-ar.init yehHamzaabove-ar.fina by beh_yehHamzaabove-ar;
		sub beh-ar.medi yehHamzaabove-ar.fina by beh_yehHamzaabove-ar.fina;
		sub noon-ar.init alefMaksura-ar.fina by noon_alefMaksura-ar;
		sub noon-ar.medi alefMaksura-ar.fina by noon_alefMaksura-ar.fina;
		sub noon-ar.medi noon-ar.fina by noon_noon-ar.fina;
		sub noon-ar.init yeh-ar.fina by noon_yeh-ar;
		sub noon-ar.medi yeh-ar.fina by noon_yeh-ar.fina;
		sub noon-ar.init yehHamzaabove-ar.fina by noon_yehHamzaabove-ar;
		sub noon-ar.medi yehHamzaabove-ar.fina by noon_yehHamzaabove-ar.fina;
		sub peh-ar.init alefMaksura-ar.fina by peh_alefMaksura-ar;
		sub peh-ar.medi alefMaksura-ar.fina by peh_alefMaksura-ar.fina;
		sub peh-ar.medi noon-ar.fina by peh_noon-ar.fina;
		sub peh-ar.init yeh-ar.fina by peh_yeh-ar;
		sub peh-ar.medi yeh-ar.fina by peh_yeh-ar.fina;
		sub peh-ar.init yehHamzaabove-ar.fina by peh_yehHamzaabove-ar;
		sub peh-ar.medi yehHamzaabove-ar.fina by peh_yehHamzaabove-ar.fina;
		sub teh-ar.init alefMaksura-ar.fina by teh_alefMaksura-ar;
		sub teh-ar.medi alefMaksura-ar.fina by teh_alefMaksura-ar.fina;
		sub teh-ar.medi noon-ar.fina by teh_noon-ar.fina;
		sub teh-ar.init yeh-ar.fina by teh_yeh-ar;
		sub teh-ar.medi yeh-ar.fina by teh_yeh-ar.fina;
		sub teh-ar.init yehHamzaabove-ar.fina by teh_yehHamzaabove-ar;
		sub teh-ar.medi yehHamzaabove-ar.fina by teh_yehHamzaabove-ar.fina;
		sub theh-ar.init alefMaksura-ar.fina by theh_alefMaksura-ar;
		sub theh-ar.medi alefMaksura-ar.fina by theh_alefMaksura-ar.fina;
		sub theh-ar.medi noon-ar.fina by theh_noon-ar.fina;
		sub theh-ar.init yeh-ar.fina by theh_yeh-ar;
		sub theh-ar.medi yeh-ar.fina by theh_yeh-ar.fina;
		sub theh-ar.init yehHamzaabove-ar.fina by theh_yehHamzaabove-ar;
		sub theh-ar.medi yehHamzaabove-ar.fina by theh_yehHamzaabove-ar.fina;
		sub tteh-ar.init alefMaksura-ar.fina by tteh_alefMaksura-ar;
		sub tteh-ar.medi alefMaksura-ar.fina by tteh_alefMaksura-ar.fina;
		sub tteh-ar.medi noon-ar.fina by tteh_noon-ar.fina;
		sub tteh-ar.init yeh-ar.fina by tteh_yeh-ar;
		sub tteh-ar.medi yeh-ar.fina by tteh_yeh-ar.fina;
		sub tteh-ar.init yehHamzaabove-ar.fina by tteh_yehHamzaabove-ar;
		sub tteh-ar.medi yehHamzaabove-ar.fina by tteh_yehHamzaabove-ar.fina;
		sub yehHamzaabove-ar.init alefMaksura-ar.fina by yehHamzaabove_alefMaksura-ar;
		sub yehHamzaabove-ar.medi alefMaksura-ar.fina by yehHamzaabove_alefMaksura-ar.fina;
		sub yehHamzaabove-ar.medi noon-ar.fina by yehHamzaabove_noon-ar.fina;
		sub yehHamzaabove-ar.init yeh-ar.fina by yehHamzaabove_yeh-ar;
		sub yehHamzaabove-ar.medi yeh-ar.fina by yehHamzaabove_yeh-ar.fina;
		sub yehHamzaabove-ar.init yehHamzaabove-ar.fina by yehHamzaabove_yehHamzaabove-ar;
		sub yehHamzaabove-ar.medi yehHamzaabove-ar.fina by yehHamzaabove_yehHamzaabove-ar.fina;
		sub yeh-ar.init alefMaksura-ar.fina by yeh_alefMaksura-ar;
		sub yeh-ar.medi alefMaksura-ar.fina by yeh_alefMaksura-ar.fina;
		sub yeh-ar.init yeh-ar.fina by yeh_yeh-ar;
		sub yeh-ar.medi yeh-ar.fina by yeh_yeh-ar.fina;
		sub yeh-ar.init yehHamzaabove-ar.fina by yeh_yehHamzaabove-ar;
		sub yeh-ar.medi yehHamzaabove-ar.fina by yeh_yehHamzaabove-ar.fina;
		sub yeh-ar.medi noon-ar.fina by yeh_noon-ar.fina;
		#
		sub sad-ar.init alefMaksura-ar.fina by sad_alefMaksura-ar;
		sub sad-ar.medi alefMaksura-ar.fina by sad_alefMaksura-ar.fina;
		sub sad-ar.init yeh-ar.fina by sad_yeh-ar;
		sub sad-ar.medi yeh-ar.fina by sad_yeh-ar.fina;
		sub sad-ar.init yehHamzaabove-ar.fina by sad_yehHamzaabove-ar;
		sub sad-ar.medi yehHamzaabove-ar.fina by sad_yehHamzaabove-ar.fina;
		sub dad-ar.init alefMaksura-ar.fina by dad_alefMaksura-ar;
		sub dad-ar.medi alefMaksura-ar.fina by dad_alefMaksura-ar.fina;
		sub dad-ar.init yeh-ar.fina by dad_yeh-ar;
		sub dad-ar.medi yeh-ar.fina by dad_yeh-ar.fina;
		sub dad-ar.init yehHamzaabove-ar.fina by dad_yehHamzaabove-ar;
		sub dad-ar.medi yehHamzaabove-ar.fina by dad_yehHamzaabove-ar.fina;
		#
		sub feh-ar.init alefMaksura-ar.fina by feh_alefMaksura-ar;
		sub feh-ar.init yeh-ar.fina by feh_yeh-ar;
		sub feh-ar.init yehHamzaabove-ar.fina by feh_yehHamzaabove-ar;
		sub qaf-ar.init alefMaksura-ar.fina by qaf_alefMaksura-ar;
		sub qaf-ar.init yeh-ar.fina by qaf_yeh-ar;
		sub qaf-ar.init yehHamzaabove-ar.fina by qaf_yehHamzaabove-ar;
		sub veh-ar.init alefMaksura-ar.fina by veh_alefMaksura-ar;
		sub veh-ar.init yeh-ar.fina by veh_yeh-ar;
		sub veh-ar.init yehHamzaabove-ar.fina by veh_yehHamzaabove-ar;
		#
		sub gaf-ar.init alefMaksura-ar.fina by gaf_alefMaksura-ar;
		sub gaf-ar.medi alefMaksura-ar.fina by gaf_alefMaksura-ar.fina;
		sub gaf-ar.init yeh-ar.fina by gaf_yeh-ar;
		sub gaf-ar.medi yeh-ar.fina by gaf_yeh-ar.fina;
		sub gaf-ar.init yehHamzaabove-ar.fina by gaf_yehHamzaabove-ar;
		sub gaf-ar.medi yehHamzaabove-ar.fina by gaf_yehHamzaabove-ar.fina;
		sub kaf-ar.init alefMaksura-ar.fina by kaf_alefMaksura-ar;
		sub kaf-ar.medi alefMaksura-ar.fina by kaf_alefMaksura-ar.fina;
		sub kaf-ar.init yeh-ar.fina by kaf_yeh-ar;
		sub kaf-ar.medi yeh-ar.fina by kaf_yeh-ar.fina;
		sub kaf-ar.init yehHamzaabove-ar.fina by kaf_yehHamzaabove-ar;
		sub kaf-ar.medi yehHamzaabove-ar.fina by kaf_yehHamzaabove-ar.fina;
		sub keheh-ar.init yeh-ar.fina by keheh_yeh-ar;
		sub keheh-ar.medi yeh-ar.fina by keheh_yeh-ar.fina;
		#
		# !!! DUPLICATE SUBSTITUTIONS !!!
		#
		# sub lamBar-ar.init alef-ar.fina by lamBar_alef-ar;
		# sub lamBar-ar.medi alef-ar.fina by lamBar_alef-ar.fina;
		# sub lamDotabove-ar.init alef-ar.fina by lamDotabove_alef-ar;
		# sub lamDotabove-ar.medi alef-ar.fina by lamDotabove_alef-ar.fina;
		# sub lamThreedotsabove-ar.init alef-ar.fina by lamThreedotsabove_alef-ar;
		# sub lamThreedotsabove-ar.medi alef-ar.fina by lamThreedotsabove_alef-ar.fina;
		# sub lamThreedotsbelow-ar.init alef-ar.fina by lamThreedotsbelow_alef-ar;
		# sub lamThreedotsbelow-ar.medi alef-ar.fina by lamThreedotsbelow_alef-ar.fina;
		# sub lamVabove-ar.init alef-ar.fina by lamVabove_alef-ar;
		# sub lamVabove-ar.medi alef-ar.fina by lamVabove_alef-ar.fina;
		# sub lam-ar.init alefMaksura-ar.fina by lam_alefMaksura-ar;
		# sub lam-ar.init alefWavyhamzaabove-ar.fina by lam_alefWavyhamzaabove-ar;
		# sub lam-ar.medi alefWavyhamzaabove-ar.fina by lam_alefWavyhamzaabove-ar.fina;
		# sub lam-ar.init alefWavyhamzabelow-ar.fina by lam_alefWavyhamzabelow-ar;
		# sub lam-ar.medi alefWavyhamzabelow-ar.fina by lam_alefWavyhamzabelow-ar.fina;
		sub lam-ar.init yeh-ar.fina by lam_yeh-ar;
		sub lam-ar.init yehHamzaabove-ar.fina by lam_yehHamzaabove-ar;
		#
		sub seen-ar.init alefMaksura-ar.fina by seen_alefMaksura-ar;
		sub seen-ar.medi alefMaksura-ar.fina by seen_alefMaksura-ar.fina;
		sub seen-ar.init yeh-ar.fina by seen_yeh-ar;
		sub seen-ar.medi yeh-ar.fina by seen_yeh-ar.fina;
		sub seen-ar.init yehHamzaabove-ar.fina by seen_yehHamzaabove-ar;
		sub seen-ar.medi yehHamzaabove-ar.fina by seen_yehHamzaabove-ar.fina;
		sub sheen-ar.init alefMaksura-ar.fina by sheen_alefMaksura-ar;
		sub sheen-ar.medi alefMaksura-ar.fina by sheen_alefMaksura-ar.fina;
		sub sheen-ar.init yeh-ar.fina by sheen_yeh-ar;
		sub sheen-ar.medi yeh-ar.fina by sheen_yeh-ar.fina;
		sub sheen-ar.init yehHamzaabove-ar.fina by sheen_yehHamzaabove-ar;
		sub sheen-ar.medi yehHamzaabove-ar.fina by sheen_yehHamzaabove-ar.fina;
		#
		sub yeh-farsi.init yeh-farsi.fina by yeh_yeh-farsi;
		sub yeh-farsi.medi yeh-farsi.fina by yeh_yeh-farsi.fina;
		sub yeh-farsi.medi noon-ar.fina by yeh_noon-farsi.fina;
		sub kaf-ar.medi yeh-farsi.fina by kaf_yeh-farsi.fina;
		sub kaf-ar.init yeh-farsi.fina by kaf_yeh-farsi;
		sub beh-ar.medi yeh-farsi.fina by beh_yeh-farsi.fina;
		sub peh-ar.medi yeh-farsi.fina by peh_yeh-farsi.fina;
		sub teh-ar.medi yeh-farsi.fina by teh_yeh-farsi.fina;
		sub theh-ar.medi yeh-farsi.fina by theh_yeh-farsi.fina;
		sub tteh-ar.medi yeh-farsi.fina by tteh_yeh-farsi.fina;
		sub seen-ar.medi yeh-farsi.fina by seen_yeh-farsi.fina;
		sub sheen-ar.medi yeh-farsi.fina by sheen_yeh-farsi.fina;
		sub sad-ar.medi yeh-farsi.fina by sad_yeh-farsi.fina;
		sub dad-ar.medi yeh-farsi.fina by dad_yeh-farsi.fina;
		sub keheh-ar.medi yeh-farsi.fina by keheh_yeh-farsi.fina;
		sub gaf-ar.medi yeh-farsi.fina by gaf_yeh-farsi.fina;
		sub noon-ar.medi yeh-farsi.fina by noon_yeh-farsi.fina;
		sub yehHamzaabove-ar.medi yeh-farsi.fina by yehHamzaabove_yeh-farsi.fina;
		sub peh-ar.init yeh-farsi.fina by peh_yeh-farsi;
		sub teh-ar.init yeh-farsi.fina by teh_yeh-farsi;
		sub theh-ar.init yeh-farsi.fina by theh_yeh-farsi;
		sub tteh-ar.init yeh-farsi.fina by tteh_yeh-farsi;
		sub seen-ar.init yeh-farsi.fina by seen_yeh-farsi;
		sub sheen-ar.init yeh-farsi.fina by sheen_yeh-farsi;
		sub sad-ar.init yeh-farsi.fina by sad_yeh-farsi;
		sub dad-ar.init yeh-farsi.fina by dad_yeh-farsi;
		sub feh-ar.init yeh-farsi.fina by feh_yeh-farsi;
		sub veh-ar.init yeh-farsi.fina by veh_yeh-farsi;
		sub qaf-ar.init yeh-farsi.fina by qaf_yeh-farsi;
		sub keheh-ar.init yeh-farsi.fina by keheh_yeh-farsi;
		sub gaf-ar.init yeh-farsi.fina by gaf_yeh-farsi;
		sub lam-ar.init yeh-farsi.fina by lam_yeh-farsi;
		sub noon-ar.init yeh-farsi.fina by noon_yeh-farsi;
		sub yehHamzaabove-ar.init yeh-farsi.fina by yehHamzaabove_yeh-farsi;
		sub beh-ar.init yeh-farsi.fina by beh_yeh-farsi;
		#
		sub alef-ar lam-ar.init lam-ar.medi heh-ar.fina by allah-ar;
		sub jeem-ar lam-ar jeem-ar lam-ar alef-ar lam-ar heh-ar by jallajalalouhou-ar;
		sub meem-ar.init hah-ar.medi meem-ar.medi dal-ar.fina by mohammad-ar;
		#
		sub beh-ar.medi reh-ar.fina by beh_reh-ar.fina;
		sub beh-ar.medi zain-ar.fina by beh_zain-ar.fina;
		sub beh-ar.medi jeh-ar.fina by beh_jeh-ar.fina;
		sub beh-ar.medi rreh-ar.fina by beh_rreh-ar.fina;
		sub noon-ar.medi reh-ar.fina by noon_reh-ar.fina;
		sub noon-ar.medi zain-ar.fina by noon_zain-ar.fina;
		sub noon-ar.medi jeh-ar.fina by noon_jeh-ar.fina;
		sub noon-ar.medi rreh-ar.fina by noon_rreh-ar.fina;
		sub peh-ar.medi reh-ar.fina by peh_reh-ar.fina;
		sub peh-ar.medi zain-ar.fina by peh_zain-ar.fina;
		sub peh-ar.medi jeh-ar.fina by peh_jeh-ar.fina;
		sub peh-ar.medi rreh-ar.fina by peh_rreh-ar.fina;
		sub teh-ar.medi reh-ar.fina by teh_reh-ar.fina;
		sub teh-ar.medi zain-ar.fina by teh_zain-ar.fina;
		sub teh-ar.medi jeh-ar.fina by teh_jeh-ar.fina;
		sub teh-ar.medi rreh-ar.fina by teh_rreh-ar.fina;
		sub theh-ar.medi reh-ar.fina by theh_reh-ar.fina;
		sub theh-ar.medi zain-ar.fina by theh_zain-ar.fina;
		sub theh-ar.medi jeh-ar.fina by theh_jeh-ar.fina;
		sub theh-ar.medi rreh-ar.fina by theh_rreh-ar.fina;
		sub tteh-ar.medi reh-ar.fina by tteh_reh-ar.fina;
		sub tteh-ar.medi zain-ar.fina by tteh_zain-ar.fina;
		sub tteh-ar.medi jeh-ar.fina by tteh_jeh-ar.fina;
		sub tteh-ar.medi rreh-ar.fina by tteh_rreh-ar.fina;
		sub yeh-ar.medi reh-ar.fina by yeh_reh-ar.fina;
		sub yeh-ar.medi zain-ar.fina by yeh_zain-ar.fina;
		sub yeh-ar.medi jeh-ar.fina by yeh_jeh-ar.fina;
		sub yeh-ar.medi rreh-ar.fina by yeh_rreh-ar.fina;
		sub yehHamzaabove-ar.medi reh-ar.fina by yehHamzaabove_reh-ar.fina;
		sub yehHamzaabove-ar.medi zain-ar.fina by yehHamzaabove_zain-ar.fina;
		sub yehHamzaabove-ar.medi jeh-ar.fina by yehHamzaabove_jeh-ar.fina;
		sub yehHamzaabove-ar.medi rreh-ar.fina by yehHamzaabove_rreh-ar.fina;
		sub yeh-farsi.medi zain-ar.fina by yeh_zain-farsi.fina;
		sub yeh-farsi.medi reh-ar.fina by yeh_reh-farsi.fina;
		sub yeh-farsi.medi jeh-ar.fina by yeh_jeh-farsi.fina;
		sub yeh-farsi.medi rreh-ar.fina by yeh_rreh-farsi.fina;
		#
		sub seen-ar.init reh-ar.fina by seen_reh-ar;
		sub seen-ar.medi reh-ar.fina by seen_reh-ar.fina;
		sub seen-ar.init zain-ar.fina by seen_zain-ar;
		sub seen-ar.medi zain-ar.fina by seen_zain-ar.fina;
		sub seen-ar.init jeh-ar.fina by seen_jeh-ar;
		sub seen-ar.medi jeh-ar.fina by seen_jeh-ar.fina;
		sub seen-ar.init rreh-ar.fina by seen_rreh-ar;
		sub seen-ar.medi rreh-ar.fina by seen_rreh-ar.fina;
		sub sheen-ar.init reh-ar.fina by sheen_reh-ar;
		sub sheen-ar.medi reh-ar.fina by sheen_reh-ar.fina;
		sub sheen-ar.init zain-ar.fina by sheen_zain-ar;
		sub sheen-ar.medi zain-ar.fina by sheen_zain-ar.fina;
		sub sheen-ar.init jeh-ar.fina by sheen_jeh-ar;
		sub sheen-ar.medi jeh-ar.fina by sheen_jeh-ar.fina;
		sub sheen-ar.init rreh-ar.fina by sheen_rreh-ar;
		sub sheen-ar.medi rreh-ar.fina by sheen_rreh-ar.fina;
		sub sad-ar.init reh-ar.fina by sad_reh-ar;
		sub sad-ar.medi reh-ar.fina by sad_reh-ar.fina;
		sub sad-ar.init zain-ar.fina by sad_zain-ar;
		sub sad-ar.medi zain-ar.fina by sad_zain-ar.fina;
		sub sad-ar.init jeh-ar.fina by sad_jeh-ar;
		sub sad-ar.medi jeh-ar.fina by sad_jeh-ar.fina;
		sub sad-ar.init rreh-ar.fina by sad_rreh-ar;
		sub sad-ar.medi rreh-ar.fina by sad_rreh-ar.fina;
		sub dad-ar.init reh-ar.fina by dad_reh-ar;
		sub dad-ar.medi reh-ar.fina by dad_reh-ar.fina;
		sub dad-ar.init zain-ar.fina by dad_zain-ar;
		sub dad-ar.medi zain-ar.fina by dad_zain-ar.fina;
		sub dad-ar.init jeh-ar.fina by dad_jeh-ar;
		sub dad-ar.medi jeh-ar.fina by dad_jeh-ar.fina;
		sub dad-ar.init rreh-ar.fina by dad_rreh-ar;
		sub dad-ar.medi rreh-ar.fina by dad_rreh-ar.fina;
		#
		# S H O R T
		#
		sub beh-ar.medi reh-ar.fina.short by beh_reh-ar.fina.short;
		sub beh-ar.medi zain-ar.fina.short by beh_zain-ar.fina.short;
		sub beh-ar.medi jeh-ar.fina.short by beh_jeh-ar.fina.short;
		sub beh-ar.medi rreh-ar.fina.short by beh_rreh-ar.fina.short;
		sub noon-ar.medi reh-ar.fina.short by noon_reh-ar.fina.short;
		sub noon-ar.medi zain-ar.fina.short by noon_zain-ar.fina.short;
		sub noon-ar.medi jeh-ar.fina.short by noon_jeh-ar.fina.short;
		sub noon-ar.medi rreh-ar.fina.short by noon_rreh-ar.fina.short;
		sub peh-ar.medi reh-ar.fina.short by peh_reh-ar.fina.short;
		sub peh-ar.medi zain-ar.fina.short by peh_zain-ar.fina.short;
		sub peh-ar.medi jeh-ar.fina.short by peh_jeh-ar.fina.short;
		sub peh-ar.medi rreh-ar.fina.short by peh_rreh-ar.fina.short;
		sub teh-ar.medi reh-ar.fina.short by teh_reh-ar.fina.short;
		sub teh-ar.medi zain-ar.fina.short by teh_zain-ar.fina.short;
		sub teh-ar.medi jeh-ar.fina.short by teh_jeh-ar.fina.short;
		sub teh-ar.medi rreh-ar.fina.short by teh_rreh-ar.fina.short;
		sub theh-ar.medi reh-ar.fina.short by theh_reh-ar.fina.short;
		sub theh-ar.medi zain-ar.fina.short by theh_zain-ar.fina.short;
		sub theh-ar.medi jeh-ar.fina.short by theh_jeh-ar.fina.short;
		sub theh-ar.medi rreh-ar.fina.short by theh_rreh-ar.fina.short;
		sub tteh-ar.medi reh-ar.fina.short by tteh_reh-ar.fina.short;
		sub tteh-ar.medi zain-ar.fina.short by tteh_zain-ar.fina.short;
		sub tteh-ar.medi jeh-ar.fina.short by tteh_jeh-ar.fina.short;
		sub tteh-ar.medi rreh-ar.fina.short by tteh_rreh-ar.fina.short;
		sub yeh-ar.medi reh-ar.fina.short by yeh_reh-ar.fina.short;
		sub yeh-ar.medi zain-ar.fina.short by yeh_zain-ar.fina.short;
		sub yeh-ar.medi jeh-ar.fina.short by yeh_jeh-ar.fina.short;
		sub yeh-ar.medi rreh-ar.fina.short by yeh_rreh-ar.fina.short;
		sub yehHamzaabove-ar.medi reh-ar.fina.short by yehHamzaabove_reh-ar.fina.short;
		sub yehHamzaabove-ar.medi zain-ar.fina.short by yehHamzaabove_zain-ar.fina.short;
		sub yehHamzaabove-ar.medi jeh-ar.fina.short by yehHamzaabove_jeh-ar.fina.short;
		sub yehHamzaabove-ar.medi rreh-ar.fina.short by yehHamzaabove_rreh-ar.fina.short;
		sub yeh-farsi.medi zain-ar.fina.short by yeh_zain-farsi.fina.short;
		sub yeh-farsi.medi reh-ar.fina.short by yeh_reh-farsi.fina.short;
		sub yeh-farsi.medi jeh-ar.fina.short by yeh_jeh-farsi.fina.short;
		sub yeh-farsi.medi rreh-ar.fina.short by yeh_rreh-farsi.fina.short;
		#
		sub seen-ar.init reh-ar.fina.short by seen_reh-ar.short;
		sub seen-ar.medi reh-ar.fina.short by seen_reh-ar.fina.short;
		sub seen-ar.init zain-ar.fina.short by seen_zain-ar.short;
		sub seen-ar.medi zain-ar.fina.short by seen_zain-ar.fina.short;
		sub seen-ar.init jeh-ar.fina.short by seen_jeh-ar.short;
		sub seen-ar.medi jeh-ar.fina.short by seen_jeh-ar.fina.short;
		sub seen-ar.init rreh-ar.fina.short by seen_rreh-ar.short;
		sub seen-ar.medi rreh-ar.fina.short by seen_rreh-ar.fina.short;
		sub sheen-ar.init reh-ar.fina.short by sheen_reh-ar.short;
		sub sheen-ar.medi reh-ar.fina.short by sheen_reh-ar.fina.short;
		sub sheen-ar.init zain-ar.fina.short by sheen_zain-ar.short;
		sub sheen-ar.medi zain-ar.fina.short by sheen_zain-ar.fina.short;
		sub sheen-ar.init jeh-ar.fina.short by sheen_jeh-ar.short;
		sub sheen-ar.medi jeh-ar.fina.short by sheen_jeh-ar.fina.short;
		sub sheen-ar.init rreh-ar.fina.short by sheen_rreh-ar.short;
		sub sheen-ar.medi rreh-ar.fina.short by sheen_rreh-ar.fina.short;
		sub sad-ar.init reh-ar.fina.short by sad_reh-ar.short;
		sub sad-ar.medi reh-ar.fina.short by sad_reh-ar.fina.short;
		sub sad-ar.init zain-ar.fina.short by sad_zain-ar.short;
		sub sad-ar.medi zain-ar.fina.short by sad_zain-ar.fina.short;
		sub sad-ar.init jeh-ar.fina.short by sad_jeh-ar.short;
		sub sad-ar.medi jeh-ar.fina.short by sad_jeh-ar.fina.short;
		sub sad-ar.init rreh-ar.fina.short by sad_rreh-ar.short;
		sub sad-ar.medi rreh-ar.fina.short by sad_rreh-ar.fina.short;
		sub dad-ar.init reh-ar.fina.short by dad_reh-ar.short;
		sub dad-ar.medi reh-ar.fina.short by dad_reh-ar.fina.short;
		sub dad-ar.init zain-ar.fina.short by dad_zain-ar.short;
		sub dad-ar.medi zain-ar.fina.short by dad_zain-ar.fina.short;
		sub dad-ar.init jeh-ar.fina.short by dad_jeh-ar.short;
		sub dad-ar.medi jeh-ar.fina.short by dad_jeh-ar.fina.short;
		sub dad-ar.init rreh-ar.fina.short by dad_rreh-ar.short;
		sub dad-ar.medi rreh-ar.fina.short by dad_rreh-ar.fina.short;
	} rlig_RTL;
	lookupflag 0;
} rlig;



feature ss06 {
	featureNames {
		name 3 1 0x0409 "alternate letter Kaf"; # Win / Unicode / English US
		name 1 0 0 "alternate letter Kaf"; #   Mac / Roman / English
	};
	# alternate letter Kaf
	script arab;
	lookup kaf_alt {
		sub kaf-ar.fina by kaf-ar.fina.ss01;
		sub kaf-ar.medi by kaf-ar.medi.ss01;
		sub kaf-ar.init by kaf-ar.init.ss01;
	} kaf_alt;
} ss06;



feature salt {
	# stylistic alternates - all stylistic sets combined
	sub @lca_dflt by @lca_alt1;
	sub @lcg_dflt by @lcg_alt1;
	sub zero by zero.alt01;
	sub germandbls by germandbls.alt01;
	script arab;
	lookup kaf_alt;
} salt;



feature kern {
	lookup kern_DFLT {
		lookupflag IgnoreMarks;
		pos seven-ar eight-ar -50;
		pos eight-ar seven-ar -50;
		pos B V -28;
		pos B X -21;
		pos B eightinferior 5;
		pos B eightsuperior -5;
		pos B ninesuperior -10;
		pos B registered -15;
		pos B seveninferior 5;
		pos B slash -25;
		pos B trademark -30;
		pos B underscore -64;
		pos B v -8;
		pos B x -12;
		pos B zeroinferior 8;
		pos F ampersand -40;
		pos F at -30;
		pos F eightinferior -50;
		pos F fiveinferior -50;
		pos F fourinferior -75;
		pos F icircumflex 30;
		pos F idieresis 30;
		pos F nineinferior -40;
		pos F ninesuperior 5;
		pos F oneinferior -40;
		pos F p -30;
		pos F parenright 15;
		pos F seveninferior -20;
		pos F sevensuperior 15;
		pos F sixinferior -60;
		pos F slash -85;
		pos F threeinferior -50;
		pos F threesuperior 5;
		pos F trademark 10;
		pos F twoinferior -55;
		pos F twosuperior 5;
		pos F underscore -140;
		pos F v -20;
		pos F x -40;
		pos F zeroinferior -50;
		pos F zerosuperior 10;
		pos Germandbls V -15;
		pos Germandbls X -10;
		pos Germandbls eightinferior 20;
		pos Germandbls eightsuperior -15;
		pos Germandbls fiveinferior 20;
		pos Germandbls fivesuperior -20;
		pos Germandbls fourinferior 20;
		pos Germandbls foursuperior -20;
		pos Germandbls nineinferior 20;
		pos Germandbls ninesuperior -15;
		pos Germandbls oneinferior 10;
		pos Germandbls onesuperior -15;
		pos Germandbls ordfeminine -35;
		pos Germandbls ordmasculine -25;
		pos Germandbls question -20;
		pos Germandbls registered -20;
		pos Germandbls seveninferior 30;
		pos Germandbls sevensuperior -10;
		pos Germandbls sixinferior 20;
		pos Germandbls sixsuperior -20;
		pos Germandbls slash -25;
		pos Germandbls threeinferior 20;
		pos Germandbls threesuperior -15;
		pos Germandbls trademark -10;
		pos Germandbls twoinferior 20;
		pos Germandbls twosuperior -10;
		pos Germandbls underscore -50;
		pos Germandbls x -5;
		pos Germandbls zeroinferior 30;
		pos Germandbls zerosuperior -20;
		pos P V -5;
		pos P X -35;
		pos P ampersand -30;
		pos P at -10;
		pos P eightinferior -50;
		pos P eightsuperior 10;
		pos P fiveinferior -40;
		pos P fivesuperior 10;
		pos P fourinferior -75;
		pos P foursuperior 15;
		pos P nineinferior -45;
		pos P ninesuperior 5;
		pos P oneinferior -45;
		pos P p -15;
		pos P seveninferior -20;
		pos P sevensuperior 5;
		pos P sixinferior -70;
		pos P sixsuperior 10;
		pos P slash -90;
		pos P threeinferior -45;
		pos P threesuperior 10;
		pos P trademark 10;
		pos P twoinferior -45;
		pos P twosuperior 10;
		pos P underscore -150;
		pos P x -15;
		pos P zeroinferior -50;
		pos P zerosuperior 15;
		pos Thorn V -33;
		pos Thorn X -44;
		pos Thorn at 10;
		pos Thorn eightinferior -5;
		pos Thorn eightsuperior 5;
		pos Thorn fourinferior -20;
		pos Thorn foursuperior 10;
		pos Thorn ninesuperior -10;
		pos Thorn seveninferior 10;
		pos Thorn sevensuperior -25;
		pos Thorn sixinferior -20;
		pos Thorn slash -55;
		pos Thorn threeinferior 5;
		pos Thorn trademark -10;
		pos Thorn twoinferior -10;
		pos Thorn underscore -140;
		pos Thorn v 5;
		pos Thorn x -15;
		pos V V 5;
		pos V ampersand -35;
		pos V at -30;
		pos V eightinferior -60;
		pos V eightsuperior 10;
		pos V fiveinferior -60;
		pos V fivesuperior 10;
		pos V fourinferior -75;
		pos V icircumflex 40;
		pos V idieresis 40;
		pos V igrave 10;
		pos V nineinferior -60;
		pos V ninesuperior 10;
		pos V oneinferior -50;
		pos V onesuperior 10;
		pos V p -20;
		pos V parenright 20;
		pos V question 15;
		pos V registered 10;
		pos V seveninferior -50;
		pos V sevensuperior 20;
		pos V sixinferior -60;
		pos V slash -65;
		pos V threeinferior -55;
		pos V threesuperior 10;
		pos V trademark 40;
		pos V twoinferior -60;
		pos V underscore -80;
		pos V v -10;
		pos V x -10;
		pos V zeroinferior -60;
		pos V zerosuperior 10;
		pos X ampersand -25;
		pos X at -30;
		pos X eightsuperior -10;
		pos X fivesuperior -10;
		pos X foursuperior -35;
		pos X jcircumflex 20;
		pos X nineinferior -10;
		pos X ninesuperior -10;
		pos X onesuperior -10;
		pos X question -10;
		pos X seveninferior -10;
		pos X sevensuperior 5;
		pos X sixsuperior -20;
		pos X threeinferior 10;
		pos X trademark 10;
		pos X twoinferior 10;
		pos X twosuperior -10;
		pos X underscore 20;
		pos X v -15;
		pos X zerosuperior -10;
		pos ampersand V -35;
		pos ampersand v -10;
		pos at V -30;
		pos at X -40;
		pos at x -20;
		pos eightinferior V -60;
		pos eightinferior eightinferior -10;
		pos eightinferior nineinferior -6;
		pos eightinferior oneinferior -12;
		pos eightinferior pi -10;
		pos eightinferior seveninferior -6;
		pos eightinferior v -25;
		pos eightinferior x -10;
		pos eightsuperior V 10;
		pos eightsuperior X -10;
		pos eightsuperior eightsuperior -10;
		pos eightsuperior fraction 10;
		pos eightsuperior jcircumflex 40;
		pos eightsuperior ninesuperior -6;
		pos eightsuperior onesuperior -12;
		pos eightsuperior pi 30;
		pos eightsuperior sevensuperior -6;
		pos eightsuperior v 20;
		pos exclamdown V -20;
		pos fiveinferior V -60;
		pos fiveinferior X -5;
		pos fiveinferior fiveinferior -3;
		pos fiveinferior nineinferior -10;
		pos fiveinferior oneinferior -11;
		pos fiveinferior pi -10;
		pos fiveinferior seveninferior -10;
		pos fiveinferior threeinferior -3;
		pos fiveinferior v -20;
		pos fiveinferior x -10;
		pos fivesuperior V 10;
		pos fivesuperior X -10;
		pos fivesuperior fivesuperior -3;
		pos fivesuperior fraction 5;
		pos fivesuperior jcircumflex 50;
		pos fivesuperior ninesuperior -10;
		pos fivesuperior onesuperior -11;
		pos fivesuperior pi 40;
		pos fivesuperior sevensuperior -10;
		pos fivesuperior threesuperior -3;
		pos fivesuperior v 20;
		pos fourinferior V -55;
		pos fourinferior fiveinferior -5;
		pos fourinferior fourinferior 10;
		pos fourinferior nineinferior -6;
		pos fourinferior oneinferior -15;
		pos fourinferior seveninferior -14;
		pos fourinferior v -20;
		pos fourinferior x -10;
		pos foursuperior X -10;
		pos foursuperior fivesuperior -5;
		pos foursuperior foursuperior 10;
		pos foursuperior fraction 10;
		pos foursuperior jcircumflex 50;
		pos foursuperior ninesuperior -6;
		pos foursuperior onesuperior -15;
		pos foursuperior pi 40;
		pos foursuperior sevensuperior -14;
		pos foursuperior v 20;
		pos foursuperior x 5;
		pos fraction fiveinferior 5;
		pos fraction fourinferior -15;
		pos fraction nineinferior 5;
		pos fraction oneinferior 15;
		pos fraction seveninferior 20;
		pos fraction sixinferior -35;
		pos fraction threeinferior 10;
		pos fraction twoinferior 5;
		pos germandbls V -15;
		pos germandbls eightinferior 20;
		pos germandbls eightsuperior -20;
		pos germandbls fiveinferior 20;
		pos germandbls fivesuperior -20;
		pos germandbls fourinferior 30;
		pos germandbls foursuperior -20;
		pos germandbls nineinferior 20;
		pos germandbls ninesuperior -20;
		pos germandbls oneinferior 20;
		pos germandbls onesuperior -20;
		pos germandbls ordfeminine -30;
		pos germandbls ordmasculine -20;
		pos germandbls question -10;
		pos germandbls registered -20;
		pos germandbls seveninferior 20;
		pos germandbls sevensuperior -15;
		pos germandbls sixinferior 20;
		pos germandbls sixsuperior -20;
		pos germandbls threeinferior 20;
		pos germandbls threesuperior -20;
		pos germandbls trademark -20;
		pos germandbls twoinferior 20;
		pos germandbls twosuperior -20;
		pos germandbls underscore -50;
		pos germandbls v -5;
		pos germandbls zeroinferior 30;
		pos germandbls zerosuperior -20;
		pos germandbls.alt01 V -30;
		pos germandbls.alt01 eightinferior 10;
		pos germandbls.alt01 fiveinferior 10;
		pos germandbls.alt01 fourinferior 10;
		pos germandbls.alt01 foursuperior 5;
		pos germandbls.alt01 onesuperior -10;
		pos germandbls.alt01 parenright 10;
		pos germandbls.alt01 sevensuperior -10;
		pos germandbls.alt01 sixinferior 5;
		pos germandbls.alt01 slash 20;
		pos germandbls.alt01 threeinferior 10;
		pos germandbls.alt01 twoinferior 5;
		pos germandbls.alt01 underscore 34;
		pos germandbls.alt01 v -6;
		pos germandbls.alt01 x 3;
		pos germandbls.alt01 zeroinferior 10;
		pos icircumflex V 30;
		pos idieresis V 50;
		pos jcircumflex eightsuperior 50;
		pos jcircumflex fivesuperior 50;
		pos jcircumflex foursuperior 40;
		pos jcircumflex ninesuperior 60;
		pos jcircumflex onesuperior 50;
		pos jcircumflex sevensuperior 60;
		pos jcircumflex sixsuperior 40;
		pos jcircumflex threesuperior 60;
		pos jcircumflex twosuperior 60;
		pos jcircumflex zerosuperior 50;
		pos lslash eightsuperior 45;
		pos lslash fivesuperior 45;
		pos lslash foursuperior 50;
		pos lslash ninesuperior 30;
		pos lslash onesuperior 20;
		pos lslash sevensuperior 40;
		pos lslash sixsuperior 50;
		pos lslash threesuperior 50;
		pos lslash twosuperior 40;
		pos lslash zerosuperior 45;
		pos nineinferior V -60;
		pos nineinferior eightinferior -7;
		pos nineinferior fiveinferior -6;
		pos nineinferior fourinferior -7;
		pos nineinferior oneinferior -10;
		pos nineinferior pi -10;
		pos nineinferior sixinferior -4;
		pos nineinferior threeinferior -8;
		pos nineinferior twoinferior -10;
		pos nineinferior v -20;
		pos nineinferior x -20;
		pos ninesuperior V 10;
		pos ninesuperior X -10;
		pos ninesuperior eightsuperior -7;
		pos ninesuperior fivesuperior -6;
		pos ninesuperior foursuperior -7;
		pos ninesuperior fraction -15;
		pos ninesuperior jcircumflex 60;
		pos ninesuperior onesuperior -10;
		pos ninesuperior p -5;
		pos ninesuperior pi 20;
		pos ninesuperior sixsuperior -4;
		pos ninesuperior threesuperior -8;
		pos ninesuperior twosuperior -10;
		pos ninesuperior v 20;
		pos oneinferior V -60;
		pos oneinferior X 10;
		pos oneinferior fiveinferior -5;
		pos oneinferior fourinferior -10;
		pos oneinferior nineinferior -15;
		pos oneinferior oneinferior -18;
		pos oneinferior pi -10;
		pos oneinferior seveninferior -15;
		pos oneinferior sixinferior -5;
		pos oneinferior v -20;
		pos oneinferior zeroinferior -10;
		pos onesuperior X -30;
		pos onesuperior fivesuperior -5;
		pos onesuperior foursuperior -10;
		pos onesuperior fraction 15;
		pos onesuperior ninesuperior -15;
		pos onesuperior onesuperior -18;
		pos onesuperior pi 15;
		pos onesuperior sevensuperior -15;
		pos onesuperior sixsuperior -5;
		pos onesuperior v 20;
		pos onesuperior zerosuperior -10;
		pos parenleft V 20;
		pos parenleft X 10;
		pos parenleft idieresis 50;
		pos pi ampersand -15;
		pos pi at -5;
		pos pi eightsuperior 20;
		pos pi fivesuperior 10;
		pos pi foursuperior 25;
		pos pi nineinferior -10;
		pos pi ninesuperior 20;
		pos pi oneinferior -10;
		pos pi registered 10;
		pos pi sixinferior -5;
		pos pi sixsuperior 20;
		pos pi slash -10;
		pos pi threeinferior 10;
		pos pi threesuperior 25;
		pos pi twoinferior -5;
		pos pi twosuperior 10;
		pos pi underscore -10;
		pos pi zeroinferior -5;
		pos pi zerosuperior 20;
		pos question V 10;
		pos questiondown V -70;
		pos questiondown v -40;
		pos registered V 10;
		pos seveninferior V -60;
		pos seveninferior X -10;
		pos seveninferior eightinferior -10;
		pos seveninferior fiveinferior -6;
		pos seveninferior fourinferior -20;
		pos seveninferior oneinferior -5;
		pos seveninferior sixinferior -17;
		pos seveninferior twoinferior -7;
		pos seveninferior x -15;
		pos seveninferior zeroinferior -10;
		pos sevensuperior V 20;
		pos sevensuperior X 5;
		pos sevensuperior eightsuperior -10;
		pos sevensuperior fivesuperior -6;
		pos sevensuperior foursuperior -20;
		pos sevensuperior fraction -10;
		pos sevensuperior jcircumflex 70;
		pos sevensuperior onesuperior -5;
		pos sevensuperior p -10;
		pos sevensuperior sevensuperior 5;
		pos sevensuperior sixsuperior -17;
		pos sevensuperior threesuperior -1;
		pos sevensuperior twosuperior -7;
		pos sevensuperior v 10;
		pos sevensuperior x -20;
		pos sevensuperior zerosuperior -10;
		pos sixinferior V -60;
		pos sixinferior nineinferior -19;
		pos sixinferior oneinferior -20;
		pos sixinferior pi -10;
		pos sixinferior seveninferior -16;
		pos sixinferior v -30;
		pos sixinferior x -10;
		pos sixsuperior V -10;
		pos sixsuperior X -20;
		pos sixsuperior fraction 5;
		pos sixsuperior jcircumflex 40;
		pos sixsuperior ninesuperior -19;
		pos sixsuperior onesuperior -20;
		pos sixsuperior pi 30;
		pos sixsuperior sevensuperior -16;
		pos sixsuperior v 20;
		pos slash V 10;
		pos slash icircumflex 45;
		pos slash idieresis 45;
		pos slash igrave 30;
		pos slash jcircumflex 50;
		pos slash pi -25;
		pos slash slash -190;
		pos threeinferior V -60;
		pos threeinferior nineinferior -7;
		pos threeinferior oneinferior -10;
		pos threeinferior pi -5;
		pos threeinferior seveninferior -7;
		pos threeinferior v -20;
		pos threesuperior V 10;
		pos threesuperior X -15;
		pos threesuperior fivesuperior -1;
		pos threesuperior fraction 5;
		pos threesuperior ninesuperior -7;
		pos threesuperior onesuperior -10;
		pos threesuperior pi 30;
		pos threesuperior sevensuperior -7;
		pos threesuperior v 20;
		pos trademark V 20;
		pos twoinferior V -50;
		pos twoinferior X 10;
		pos twoinferior oneinferior -10;
		pos twoinferior pi -10;
		pos twoinferior v -20;
		pos twosuperior V 10;
		pos twosuperior X -10;
		pos twosuperior fraction 10;
		pos twosuperior jcircumflex 80;
		pos twosuperior onesuperior -10;
		pos twosuperior pi 20;
		pos twosuperior v 20;
		pos underscore V -80;
		pos underscore X 20;
		pos underscore p 10;
		pos underscore pi -35;
		pos underscore thorn 10;
		pos underscore v -70;
		pos underscore x 20;
		pos v V -10;
		pos v ampersand -20;
		pos v eightinferior -25;
		pos v eightsuperior 20;
		pos v fiveinferior -20;
		pos v fivesuperior 20;
		pos v fourinferior -40;
		pos v foursuperior 25;
		pos v nineinferior -20;
		pos v ninesuperior 20;
		pos v oneinferior -20;
		pos v onesuperior 10;
		pos v registered 30;
		pos v sevensuperior 10;
		pos v sixinferior -40;
		pos v sixsuperior 20;
		pos v slash -15;
		pos v threeinferior -20;
		pos v threesuperior 20;
		pos v trademark 15;
		pos v twoinferior -20;
		pos v twosuperior 10;
		pos v underscore -70;
		pos v zeroinferior -20;
		pos v zerosuperior 20;
		pos x V -10;
		pos x ampersand -30;
		pos x at -20;
		pos x eightinferior -10;
		pos x fiveinferior -10;
		pos x fourinferior -15;
		pos x foursuperior 10;
		pos x nineinferior -20;
		pos x registered 20;
		pos x seveninferior -20;
		pos x sixinferior -10;
		pos x trademark 10;
		pos x underscore 20;
		pos x zeroinferior -10;
		pos x zerosuperior 10;
		pos zeroinferior V -60;
		pos zeroinferior fiveinferior -4;
		pos zeroinferior fourinferior -3;
		pos zeroinferior oneinferior -10;
		pos zeroinferior pi -5;
		pos zeroinferior threeinferior -6;
		pos zeroinferior v -20;
		pos zeroinferior x -10;
		pos zerosuperior V 10;
		pos zerosuperior X -10;
		pos zerosuperior fivesuperior -4;
		pos zerosuperior foursuperior -3;
		pos zerosuperior jcircumflex 50;
		pos zerosuperior onesuperior -10;
		pos zerosuperior pi 30;
		pos zerosuperior threesuperior -6;
		pos zerosuperior v 20;
		pos zerosuperior x 10;
		# glyph, glyph exceptions:
		pos F AE 0;
		pos F jcircumflex 30;
		pos P AE -102;
		pos Thorn AE -50;
		pos V AE -75;
		pos V jcircumflex 25;
		pos jcircumflex V 0;
		pos lslash lslash 40;
		pos sevensuperior icircumflex 80;
		pos threesuperior jcircumflex 50;
		# glyph, group exceptions:
		enum pos eth @MMK_R_uc_t -55;
		enum pos icircumflex @MMK_R_uc_t 30;
		enum pos icircumflex @MMK_R_uc_w 20;
		enum pos icircumflex @MMK_R_uc_y 30;
		enum pos idieresis @MMK_R_uc_t 40;
		enum pos idieresis @MMK_R_uc_y 50;
		enum pos ij @MMK_R_uc_y 0;
		enum pos j @MMK_R_uc_y 0;
		enum pos jacute @MMK_R_uc_y 0;
		enum pos jcircumflex @MMK_R_uc_w 0;
		enum pos jcircumflex @MMK_R_uc_y 0;
		enum pos lslash @MMK_R_inp_quoter 20;
		# group, glyph exceptions:
		enum pos @MMK_L_inp_quotel AE -120;
		enum pos @MMK_L_inp_quoter AE -130;
		enum pos @MMK_L_inp_quoter icircumflex 30;
		enum pos @MMK_L_inp_quoter idieresis 30;
		enum pos @MMK_L_lc_f icircumflex 60;
		enum pos @MMK_L_lc_f idieresis 67;
		enum pos @MMK_L_lc_f igrave 15;
		enum pos @MMK_L_lc_f jcircumflex 60;
		enum pos @MMK_L_uc_d AE -47;
		enum pos @MMK_L_uc_i icircumflex 20;
		enum pos @MMK_L_uc_i idieresis 20;
		enum pos @MMK_L_uc_i jcircumflex 20;
		enum pos @MMK_L_uc_j AE -26;
		enum pos @MMK_L_uc_k idieresis 15;
		enum pos @MMK_L_uc_o AE -40;
		enum pos @MMK_L_uc_t AE -75;
		enum pos @MMK_L_uc_t icircumflex 40;
		enum pos @MMK_L_uc_t idieresis 40;
		enum pos @MMK_L_uc_t jcircumflex 40;
		enum pos @MMK_L_uc_u AE -23;
		enum pos @MMK_L_uc_w AE 0;
		enum pos @MMK_L_uc_w icircumflex 40;
		enum pos @MMK_L_uc_w jcircumflex 40;
		enum pos @MMK_L_uc_y AE -85;
		enum pos @MMK_L_uc_y icircumflex 30;
		enum pos @MMK_L_uc_y idieresis 30;
		enum pos @MMK_L_uc_y jcircumflex 35;
		enum pos @MMK_L_uc_z icircumflex 20;
		enum pos @MMK_L_uc_z idieresis 20;
		enum pos @MMK_L_uc_z jcircumflex 20;
		# glyph, group:
		pos B @MMK_R_inp_period -15;
		pos B @MMK_R_lc_f -2;
		pos B @MMK_R_lc_g -3;
		pos B @MMK_R_lc_t -5;
		pos B @MMK_R_lc_w -7;
		pos B @MMK_R_lc_y -8;
		pos B @MMK_R_uc_a -15;
		pos B @MMK_R_uc_j -10;
		pos B @MMK_R_uc_t -26;
		pos B @MMK_R_uc_w -8;
		pos B @MMK_R_uc_y -43;
		pos F @MMK_R_inp_foot 5;
		pos F @MMK_R_inp_period -100;
		pos F @MMK_R_lc_a -40;
		pos F @MMK_R_lc_c -32;
		pos F @MMK_R_lc_d -34;
		pos F @MMK_R_lc_f -7;
		pos F @MMK_R_lc_g -44;
		pos F @MMK_R_lc_j -10;
		pos F @MMK_R_lc_n -30;
		pos F @MMK_R_lc_s -40;
		pos F @MMK_R_lc_t -15;
		pos F @MMK_R_lc_u -25;
		pos F @MMK_R_lc_w -15;
		pos F @MMK_R_lc_y -20;
		pos F @MMK_R_lc_z -25;
		pos F @MMK_R_uc_a -87;
		pos F @MMK_R_uc_j -75;
		pos F @MMK_R_uc_o -30;
		pos Germandbls @MMK_R_inp_foot -30;
		pos Germandbls @MMK_R_inp_guill 20;
		pos Germandbls @MMK_R_inp_hyph 20;
		pos Germandbls @MMK_R_inp_quotel -20;
		pos Germandbls @MMK_R_inp_quoter -20;
		pos Germandbls @MMK_R_lc_a 5;
		pos Germandbls @MMK_R_lc_c 5;
		pos Germandbls @MMK_R_lc_d 5;
		pos Germandbls @MMK_R_uc_o 10;
		pos Germandbls @MMK_R_uc_s -15;
		pos Germandbls @MMK_R_uc_t -20;
		pos Germandbls @MMK_R_uc_w -10;
		pos Germandbls @MMK_R_uc_y -15;
		pos P @MMK_R_inp_foot 5;
		pos P @MMK_R_inp_period -100;
		pos P @MMK_R_inp_quotel 5;
		pos P @MMK_R_inp_quoter 5;
		pos P @MMK_R_lc_a -15;
		pos P @MMK_R_lc_c -20;
		pos P @MMK_R_lc_d -20;
		pos P @MMK_R_lc_g -30;
		pos P @MMK_R_lc_n -10;
		pos P @MMK_R_lc_s -15;
		pos P @MMK_R_lc_w 5;
		pos P @MMK_R_uc_a -73;
		pos P @MMK_R_uc_j -70;
		pos P @MMK_R_uc_s -10;
		pos P @MMK_R_uc_w -10;
		pos P @MMK_R_uc_y -25;
		pos P @MMK_R_uc_z -25;
		pos Thorn @MMK_R_inp_foot -10;
		pos Thorn @MMK_R_inp_guill 30;
		pos Thorn @MMK_R_inp_hyph 30;
		pos Thorn @MMK_R_inp_period -55;
		pos Thorn @MMK_R_lc_c 10;
		pos Thorn @MMK_R_lc_d 10;
		pos Thorn @MMK_R_lc_s 5;
		pos Thorn @MMK_R_lc_w 7;
		pos Thorn @MMK_R_lc_y 7;
		pos Thorn @MMK_R_uc_a -25;
		pos Thorn @MMK_R_uc_j -45;
		pos Thorn @MMK_R_uc_w -13;
		pos Thorn @MMK_R_uc_y -47;
		pos V @MMK_R_inp_colon -30;
		pos V @MMK_R_inp_foot 10;
		pos V @MMK_R_inp_guill -25;
		pos V @MMK_R_inp_guilr -20;
		pos V @MMK_R_inp_hyph -25;
		pos V @MMK_R_inp_period -60;
		pos V @MMK_R_inp_quoter 5;
		pos V @MMK_R_lc_a -40;
		pos V @MMK_R_lc_c -35;
		pos V @MMK_R_lc_d -35;
		pos V @MMK_R_lc_g -40;
		pos V @MMK_R_lc_j -5;
		pos V @MMK_R_lc_n -20;
		pos V @MMK_R_lc_s -25;
		pos V @MMK_R_lc_u -25;
		pos V @MMK_R_lc_w -10;
		pos V @MMK_R_lc_y -5;
		pos V @MMK_R_lc_z -15;
		pos V @MMK_R_uc_a -54;
		pos V @MMK_R_uc_j -55;
		pos V @MMK_R_uc_o -31;
		pos V @MMK_R_uc_s -30;
		pos V @MMK_R_uc_t 3;
		pos V @MMK_R_uc_w 3;
		pos V @MMK_R_uc_z -5;
		pos X @MMK_R_inp_colon -15;
		pos X @MMK_R_inp_guill -20;
		pos X @MMK_R_inp_hyph -30;
		pos X @MMK_R_inp_period 10;
		pos X @MMK_R_inp_quotel -20;
		pos X @MMK_R_inp_quoter -15;
		pos X @MMK_R_lc_a -5;
		pos X @MMK_R_lc_c -20;
		pos X @MMK_R_lc_d -20;
		pos X @MMK_R_lc_s -10;
		pos X @MMK_R_lc_t -20;
		pos X @MMK_R_lc_u -20;
		pos X @MMK_R_lc_w -20;
		pos X @MMK_R_lc_y -10;
		pos X @MMK_R_lc_z 10;
		pos X @MMK_R_uc_a 5;
		pos X @MMK_R_uc_j -20;
		pos X @MMK_R_uc_o -30;
		pos ampersand @MMK_R_greek_uc_Alpha 5;
		pos ampersand @MMK_R_lc_a 10;
		pos ampersand @MMK_R_lc_c 10;
		pos ampersand @MMK_R_lc_d 10;
		pos ampersand @MMK_R_lc_w -10;
		pos ampersand @MMK_R_lc_y -10;
		pos ampersand @MMK_R_uc_a 5;
		pos ampersand @MMK_R_uc_s -5;
		pos ampersand @MMK_R_uc_t -40;
		pos ampersand @MMK_R_uc_w -20;
		pos ampersand @MMK_R_uc_y -60;
		pos ampersand @MMK_R_uc_z -10;
		pos at @MMK_R_greek_uc_Alpha -20;
		pos at @MMK_R_lc_g -5;
		pos at @MMK_R_lc_w -10;
		pos at @MMK_R_lc_y -10;
		pos at @MMK_R_lc_z -10;
		pos at @MMK_R_uc_a -20;
		pos at @MMK_R_uc_i -20;
		pos at @MMK_R_uc_j -30;
		pos at @MMK_R_uc_s -10;
		pos at @MMK_R_uc_t -30;
		pos at @MMK_R_uc_w -20;
		pos at @MMK_R_uc_y -40;
		pos at @MMK_R_uc_z -15;
		pos eightinferior @MMK_R_greek_uc_Alpha 5;
		pos eightinferior @MMK_R_lc_a 5;
		pos eightinferior @MMK_R_lc_d 5;
		pos eightinferior @MMK_R_lc_f -10;
		pos eightinferior @MMK_R_lc_t -10;
		pos eightinferior @MMK_R_lc_w -25;
		pos eightinferior @MMK_R_lc_y -20;
		pos eightinferior @MMK_R_uc_a 5;
		pos eightinferior @MMK_R_uc_o -5;
		pos eightinferior @MMK_R_uc_s -5;
		pos eightinferior @MMK_R_uc_t -70;
		pos eightinferior @MMK_R_uc_w -35;
		pos eightinferior @MMK_R_uc_y -70;
		pos eightsuperior @MMK_R_greek_uc_Alpha -55;
		pos eightsuperior @MMK_R_inp_period -60;
		pos eightsuperior @MMK_R_lc_a -10;
		pos eightsuperior @MMK_R_lc_f 20;
		pos eightsuperior @MMK_R_lc_i 30;
		pos eightsuperior @MMK_R_lc_t 20;
		pos eightsuperior @MMK_R_lc_w 10;
		pos eightsuperior @MMK_R_lc_y 20;
		pos eightsuperior @MMK_R_lc_z 5;
		pos eightsuperior @MMK_R_uc_a -55;
		pos eightsuperior @MMK_R_uc_j -60;
		pos eightsuperior @MMK_R_uc_t 10;
		pos eightsuperior @MMK_R_uc_w 5;
		pos exclamdown @MMK_R_uc_t -20;
		pos exclamdown @MMK_R_uc_y -30;
		pos fiveinferior @MMK_R_greek_uc_Alpha 10;
		pos fiveinferior @MMK_R_lc_c 5;
		pos fiveinferior @MMK_R_lc_d 5;
		pos fiveinferior @MMK_R_lc_f -10;
		pos fiveinferior @MMK_R_lc_t -10;
		pos fiveinferior @MMK_R_lc_w -20;
		pos fiveinferior @MMK_R_lc_y -20;
		pos fiveinferior @MMK_R_uc_a 10;
		pos fiveinferior @MMK_R_uc_j 10;
		pos fiveinferior @MMK_R_uc_s -5;
		pos fiveinferior @MMK_R_uc_t -60;
		pos fiveinferior @MMK_R_uc_w -40;
		pos fiveinferior @MMK_R_uc_y -75;
		pos fiveinferior @MMK_R_uc_z 5;
		pos fivesuperior @MMK_R_greek_uc_Alpha -75;
		pos fivesuperior @MMK_R_inp_period -50;
		pos fivesuperior @MMK_R_lc_c -10;
		pos fivesuperior @MMK_R_lc_d -10;
		pos fivesuperior @MMK_R_lc_f 20;
		pos fivesuperior @MMK_R_lc_g -5;
		pos fivesuperior @MMK_R_lc_i 20;
		pos fivesuperior @MMK_R_lc_t 40;
		pos fivesuperior @MMK_R_lc_w 10;
		pos fivesuperior @MMK_R_lc_y 10;
		pos fivesuperior @MMK_R_lc_z 5;
		pos fivesuperior @MMK_R_uc_a -75;
		pos fivesuperior @MMK_R_uc_i -5;
		pos fivesuperior @MMK_R_uc_j -75;
		pos fivesuperior @MMK_R_uc_t 15;
		pos fivesuperior @MMK_R_uc_w 5;
		pos fourinferior @MMK_R_greek_uc_Alpha 10;
		pos fourinferior @MMK_R_lc_a 15;
		pos fourinferior @MMK_R_lc_c 5;
		pos fourinferior @MMK_R_lc_g 5;
		pos fourinferior @MMK_R_lc_s 5;
		pos fourinferior @MMK_R_lc_w -20;
		pos fourinferior @MMK_R_lc_y -20;
		pos fourinferior @MMK_R_lc_z 10;
		pos fourinferior @MMK_R_uc_a 10;
		pos fourinferior @MMK_R_uc_i 5;
		pos fourinferior @MMK_R_uc_j 10;
		pos fourinferior @MMK_R_uc_t -60;
		pos fourinferior @MMK_R_uc_w -30;
		pos fourinferior @MMK_R_uc_y -70;
		pos fourinferior @MMK_R_uc_z 15;
		pos foursuperior @MMK_R_greek_uc_Alpha -50;
		pos foursuperior @MMK_R_inp_period -60;
		pos foursuperior @MMK_R_lc_a -10;
		pos foursuperior @MMK_R_lc_f 20;
		pos foursuperior @MMK_R_lc_g 10;
		pos foursuperior @MMK_R_lc_i 20;
		pos foursuperior @MMK_R_lc_s 5;
		pos foursuperior @MMK_R_lc_t 30;
		pos foursuperior @MMK_R_lc_w 20;
		pos foursuperior @MMK_R_lc_y 20;
		pos foursuperior @MMK_R_uc_a -50;
		pos foursuperior @MMK_R_uc_j -70;
		pos foursuperior @MMK_R_uc_w 5;
		pos foursuperior @MMK_R_uc_y -10;
		pos foursuperior @MMK_R_uc_z -10;
		pos germandbls @MMK_R_inp_foot -20;
		pos germandbls @MMK_R_inp_guill 10;
		pos germandbls @MMK_R_inp_period 5;
		pos germandbls @MMK_R_inp_quotel -30;
		pos germandbls @MMK_R_inp_quoter -30;
		pos germandbls @MMK_R_lc_a 10;
		pos germandbls @MMK_R_lc_c 5;
		pos germandbls @MMK_R_lc_d 5;
		pos germandbls @MMK_R_lc_g 10;
		pos germandbls @MMK_R_lc_t -10;
		pos germandbls @MMK_R_lc_w -10;
		pos germandbls @MMK_R_lc_y -5;
		pos germandbls @MMK_R_uc_a 10;
		pos germandbls @MMK_R_uc_j 10;
		pos germandbls @MMK_R_uc_s -10;
		pos germandbls @MMK_R_uc_t -20;
		pos germandbls @MMK_R_uc_w -15;
		pos germandbls @MMK_R_uc_y -20;
		pos germandbls @MMK_R_uc_z 10;
		pos germandbls.alt01 @MMK_R_inp_hyph -20;
		pos germandbls.alt01 @MMK_R_inp_period 10;
		pos germandbls.alt01 @MMK_R_lc_f -8;
		pos germandbls.alt01 @MMK_R_lc_t -8;
		pos germandbls.alt01 @MMK_R_lc_w -11;
		pos germandbls.alt01 @MMK_R_lc_y -5;
		pos germandbls.alt01 @MMK_R_lc_z 3;
		pos germandbls.alt01 @MMK_R_uc_t -25;
		pos germandbls.alt01 @MMK_R_uc_w -25;
		pos germandbls.alt01 @MMK_R_uc_y -45;
		pos nineinferior @MMK_R_inp_period -10;
		pos nineinferior @MMK_R_lc_a 5;
		pos nineinferior @MMK_R_lc_c 5;
		pos nineinferior @MMK_R_lc_d 5;
		pos nineinferior @MMK_R_lc_f -15;
		pos nineinferior @MMK_R_lc_t -5;
		pos nineinferior @MMK_R_lc_w -25;
		pos nineinferior @MMK_R_lc_y -30;
		pos nineinferior @MMK_R_uc_i -10;
		pos nineinferior @MMK_R_uc_j 5;
		pos nineinferior @MMK_R_uc_s -15;
		pos nineinferior @MMK_R_uc_t -70;
		pos nineinferior @MMK_R_uc_w -40;
		pos nineinferior @MMK_R_uc_y -75;
		pos ninesuperior @MMK_R_greek_lc_kappa -5;
		pos ninesuperior @MMK_R_greek_uc_Alpha -75;
		pos ninesuperior @MMK_R_inp_period -60;
		pos ninesuperior @MMK_R_lc_a -20;
		pos ninesuperior @MMK_R_lc_c -20;
		pos ninesuperior @MMK_R_lc_d -20;
		pos ninesuperior @MMK_R_lc_f 15;
		pos ninesuperior @MMK_R_lc_g -20;
		pos ninesuperior @MMK_R_lc_i 20;
		pos ninesuperior @MMK_R_lc_n -5;
		pos ninesuperior @MMK_R_lc_s -20;
		pos ninesuperior @MMK_R_lc_t 20;
		pos ninesuperior @MMK_R_lc_u -5;
		pos ninesuperior @MMK_R_lc_w 10;
		pos ninesuperior @MMK_R_lc_y 20;
		pos ninesuperior @MMK_R_uc_a -75;
		pos ninesuperior @MMK_R_uc_j -60;
		pos ninesuperior @MMK_R_uc_o -10;
		pos ninesuperior @MMK_R_uc_t 15;
		pos ninesuperior @MMK_R_uc_w 5;
		pos oneinferior @MMK_R_greek_uc_Alpha 20;
		pos oneinferior @MMK_R_lc_a 5;
		pos oneinferior @MMK_R_lc_f -10;
		pos oneinferior @MMK_R_lc_s 5;
		pos oneinferior @MMK_R_lc_t -20;
		pos oneinferior @MMK_R_lc_w -30;
		pos oneinferior @MMK_R_lc_y -20;
		pos oneinferior @MMK_R_lc_z 15;
		pos oneinferior @MMK_R_uc_a 20;
		pos oneinferior @MMK_R_uc_i 15;
		pos oneinferior @MMK_R_uc_j 5;
		pos oneinferior @MMK_R_uc_t -70;
		pos oneinferior @MMK_R_uc_u -5;
		pos oneinferior @MMK_R_uc_w -40;
		pos oneinferior @MMK_R_uc_y -70;
		pos oneinferior @MMK_R_uc_z 20;
		pos onesuperior @MMK_R_greek_uc_Alpha -50;
		pos onesuperior @MMK_R_inp_period -50;
		pos onesuperior @MMK_R_lc_c 10;
		pos onesuperior @MMK_R_lc_d 10;
		pos onesuperior @MMK_R_lc_f 20;
		pos onesuperior @MMK_R_lc_g 15;
		pos onesuperior @MMK_R_lc_i 10;
		pos onesuperior @MMK_R_lc_s 10;
		pos onesuperior @MMK_R_lc_t 20;
		pos onesuperior @MMK_R_lc_w 10;
		pos onesuperior @MMK_R_lc_y 15;
		pos onesuperior @MMK_R_uc_a -50;
		pos onesuperior @MMK_R_uc_i -15;
		pos onesuperior @MMK_R_uc_j -90;
		pos onesuperior @MMK_R_uc_s -15;
		pos onesuperior @MMK_R_uc_t -10;
		pos onesuperior @MMK_R_uc_w 5;
		pos onesuperior @MMK_R_uc_y -20;
		pos onesuperior @MMK_R_uc_z -30;
		pos parenleft @MMK_R_lc_g 10;
		pos parenleft @MMK_R_lc_j 70;
		pos parenleft @MMK_R_uc_t 20;
		pos parenleft @MMK_R_uc_w 20;
		pos parenleft @MMK_R_uc_y 20;
		pos percent @MMK_R_inp_foot -60;
		pos percent @MMK_R_inp_quotel -70;
		pos percent @MMK_R_inp_quoter -70;
		pos perthousand @MMK_R_inp_foot -60;
		pos perthousand @MMK_R_inp_quotel -70;
		pos perthousand @MMK_R_inp_quoter -70;
		pos pi @MMK_R_inp_foot 10;
		pos pi @MMK_R_inp_hyph -15;
		pos pi @MMK_R_inp_period -10;
		pos pi @MMK_R_inp_quoter 10;
		pos question @MMK_R_greek_uc_Alpha -30;
		pos question @MMK_R_inp_period -120;
		pos question @MMK_R_inp_quotel 10;
		pos question @MMK_R_inp_quoter 10;
		pos question @MMK_R_uc_a -30;
		pos question @MMK_R_uc_w 15;
		pos questiondown @MMK_R_lc_a -10;
		pos questiondown @MMK_R_lc_c -25;
		pos questiondown @MMK_R_lc_d -25;
		pos questiondown @MMK_R_lc_j 30;
		pos questiondown @MMK_R_lc_l -20;
		pos questiondown @MMK_R_lc_t -20;
		pos questiondown @MMK_R_lc_u -20;
		pos questiondown @MMK_R_lc_w -30;
		pos questiondown @MMK_R_lc_z 10;
		pos questiondown @MMK_R_uc_j -30;
		pos questiondown @MMK_R_uc_o -40;
		pos questiondown @MMK_R_uc_t -90;
		pos questiondown @MMK_R_uc_u -30;
		pos questiondown @MMK_R_uc_w -45;
		pos questiondown @MMK_R_uc_y -95;
		pos registered @MMK_R_greek_uc_Alpha -70;
		pos registered @MMK_R_uc_a -70;
		pos registered @MMK_R_uc_w 15;
		pos registered @MMK_R_uc_z -5;
		pos seveninferior @MMK_R_inp_period -30;
		pos seveninferior @MMK_R_lc_c 10;
		pos seveninferior @MMK_R_lc_d 10;
		pos seveninferior @MMK_R_lc_w -10;
		pos seveninferior @MMK_R_uc_i -20;
		pos seveninferior @MMK_R_uc_j -5;
		pos seveninferior @MMK_R_uc_s -10;
		pos seveninferior @MMK_R_uc_t -40;
		pos seveninferior @MMK_R_uc_w -25;
		pos seveninferior @MMK_R_uc_y -70;
		pos sevensuperior @MMK_R_greek_lc_kappa -5;
		pos sevensuperior @MMK_R_greek_uc_Alpha -70;
		pos sevensuperior @MMK_R_inp_period -50;
		pos sevensuperior @MMK_R_lc_a -40;
		pos sevensuperior @MMK_R_lc_c -40;
		pos sevensuperior @MMK_R_lc_d -30;
		pos sevensuperior @MMK_R_lc_g -25;
		pos sevensuperior @MMK_R_lc_i 30;
		pos sevensuperior @MMK_R_lc_n -5;
		pos sevensuperior @MMK_R_lc_s -20;
		pos sevensuperior @MMK_R_lc_u -5;
		pos sevensuperior @MMK_R_lc_w -10;
		pos sevensuperior @MMK_R_lc_z -20;
		pos sevensuperior @MMK_R_uc_a -70;
		pos sevensuperior @MMK_R_uc_i 10;
		pos sevensuperior @MMK_R_uc_j -55;
		pos sevensuperior @MMK_R_uc_o -15;
		pos sevensuperior @MMK_R_uc_s -10;
		pos sevensuperior @MMK_R_uc_t 30;
		pos sevensuperior @MMK_R_uc_w 20;
		pos sevensuperior @MMK_R_uc_y 10;
		pos sevensuperior @MMK_R_uc_z 10;
		pos sixinferior @MMK_R_greek_uc_Alpha 5;
		pos sixinferior @MMK_R_lc_f -20;
		pos sixinferior @MMK_R_lc_t -10;
		pos sixinferior @MMK_R_lc_w -30;
		pos sixinferior @MMK_R_lc_y -30;
		pos sixinferior @MMK_R_uc_a 5;
		pos sixinferior @MMK_R_uc_j 5;
		pos sixinferior @MMK_R_uc_o -15;
		pos sixinferior @MMK_R_uc_s -5;
		pos sixinferior @MMK_R_uc_t -70;
		pos sixinferior @MMK_R_uc_w -40;
		pos sixinferior @MMK_R_uc_y -75;
		pos sixsuperior @MMK_R_greek_uc_Alpha -65;
		pos sixsuperior @MMK_R_inp_period -50;
		pos sixsuperior @MMK_R_lc_a -10;
		pos sixsuperior @MMK_R_lc_c -10;
		pos sixsuperior @MMK_R_lc_d -10;
		pos sixsuperior @MMK_R_lc_f 20;
		pos sixsuperior @MMK_R_lc_i 20;
		pos sixsuperior @MMK_R_lc_t 25;
		pos sixsuperior @MMK_R_lc_w 10;
		pos sixsuperior @MMK_R_lc_y 20;
		pos sixsuperior @MMK_R_uc_a -65;
		pos sixsuperior @MMK_R_uc_i -15;
		pos sixsuperior @MMK_R_uc_j -70;
		pos sixsuperior @MMK_R_uc_o -5;
		pos sixsuperior @MMK_R_uc_t -5;
		pos sixsuperior @MMK_R_uc_y -20;
		pos sixsuperior @MMK_R_uc_z -20;
		pos slash @MMK_R_greek_lc_kappa -10;
		pos slash @MMK_R_greek_uc_Alpha -45;
		pos slash @MMK_R_lc_a -40;
		pos slash @MMK_R_lc_c -35;
		pos slash @MMK_R_lc_d -35;
		pos slash @MMK_R_lc_g -25;
		pos slash @MMK_R_lc_n -10;
		pos slash @MMK_R_uc_a -45;
		pos slash @MMK_R_uc_o -22;
		pos slash @MMK_R_uc_s -20;
		pos slash @MMK_R_uc_t 20;
		pos slash @MMK_R_uc_w 5;
		pos slash @MMK_R_uc_y 10;
		pos threeinferior @MMK_R_greek_uc_Alpha 5;
		pos threeinferior @MMK_R_lc_a 5;
		pos threeinferior @MMK_R_lc_c 5;
		pos threeinferior @MMK_R_lc_d 5;
		pos threeinferior @MMK_R_lc_f -10;
		pos threeinferior @MMK_R_lc_t -10;
		pos threeinferior @MMK_R_lc_w -20;
		pos threeinferior @MMK_R_lc_y -30;
		pos threeinferior @MMK_R_uc_a 5;
		pos threeinferior @MMK_R_uc_i 5;
		pos threeinferior @MMK_R_uc_j 5;
		pos threeinferior @MMK_R_uc_t -55;
		pos threeinferior @MMK_R_uc_w -35;
		pos threeinferior @MMK_R_uc_y -75;
		pos threeinferior @MMK_R_uc_z 5;
		pos threesuperior @MMK_R_greek_uc_Alpha -50;
		pos threesuperior @MMK_R_inp_period -60;
		pos threesuperior @MMK_R_lc_a -10;
		pos threesuperior @MMK_R_lc_c -10;
		pos threesuperior @MMK_R_lc_d -10;
		pos threesuperior @MMK_R_lc_f 20;
		pos threesuperior @MMK_R_lc_i 20;
		pos threesuperior @MMK_R_lc_t 25;
		pos threesuperior @MMK_R_lc_w 10;
		pos threesuperior @MMK_R_lc_y 15;
		pos threesuperior @MMK_R_lc_z 5;
		pos threesuperior @MMK_R_uc_a -50;
		pos threesuperior @MMK_R_uc_j -70;
		pos threesuperior @MMK_R_uc_s -10;
		pos threesuperior @MMK_R_uc_t 20;
		pos trademark @MMK_R_greek_uc_Alpha -75;
		pos trademark @MMK_R_uc_a -75;
		pos twoinferior @MMK_R_greek_uc_Alpha 20;
		pos twoinferior @MMK_R_lc_a 10;
		pos twoinferior @MMK_R_lc_c 5;
		pos twoinferior @MMK_R_lc_d 5;
		pos twoinferior @MMK_R_lc_f -5;
		pos twoinferior @MMK_R_lc_s 5;
		pos twoinferior @MMK_R_lc_t -10;
		pos twoinferior @MMK_R_lc_w -20;
		pos twoinferior @MMK_R_lc_y -20;
		pos twoinferior @MMK_R_lc_z 15;
		pos twoinferior @MMK_R_uc_a 20;
		pos twoinferior @MMK_R_uc_i 10;
		pos twoinferior @MMK_R_uc_j 5;
		pos twoinferior @MMK_R_uc_t -60;
		pos twoinferior @MMK_R_uc_w -40;
		pos twoinferior @MMK_R_uc_y -80;
		pos twoinferior @MMK_R_uc_z 20;
		pos twosuperior @MMK_R_greek_uc_Alpha -40;
		pos twosuperior @MMK_R_inp_period -50;
		pos twosuperior @MMK_R_lc_a -10;
		pos twosuperior @MMK_R_lc_f 20;
		pos twosuperior @MMK_R_lc_g 5;
		pos twosuperior @MMK_R_lc_i 30;
		pos twosuperior @MMK_R_lc_s 10;
		pos twosuperior @MMK_R_lc_t 20;
		pos twosuperior @MMK_R_lc_w 15;
		pos twosuperior @MMK_R_lc_y 10;
		pos twosuperior @MMK_R_uc_a -40;
		pos twosuperior @MMK_R_uc_i 5;
		pos twosuperior @MMK_R_uc_j -55;
		pos twosuperior @MMK_R_uc_s -10;
		pos twosuperior @MMK_R_uc_t 20;
		pos twosuperior @MMK_R_uc_w 10;
		pos twosuperior @MMK_R_uc_y 5;
		pos underscore @MMK_R_greek_uc_Alpha 15;
		pos underscore @MMK_R_lc_a -30;
		pos underscore @MMK_R_lc_c -60;
		pos underscore @MMK_R_lc_d -50;
		pos underscore @MMK_R_lc_f -25;
		pos underscore @MMK_R_lc_g 25;
		pos underscore @MMK_R_lc_j 55;
		pos underscore @MMK_R_lc_l -55;
		pos underscore @MMK_R_lc_s -40;
		pos underscore @MMK_R_lc_t -65;
		pos underscore @MMK_R_lc_u -35;
		pos underscore @MMK_R_lc_w -50;
		pos underscore @MMK_R_lc_y -15;
		pos underscore @MMK_R_lc_z 5;
		pos underscore @MMK_R_uc_a 15;
		pos underscore @MMK_R_uc_j -50;
		pos underscore @MMK_R_uc_o -100;
		pos underscore @MMK_R_uc_s -60;
		pos underscore @MMK_R_uc_t -80;
		pos underscore @MMK_R_uc_u -70;
		pos underscore @MMK_R_uc_w -50;
		pos underscore @MMK_R_uc_y -90;
		pos underscore @MMK_R_uc_z 25;
		pos v @MMK_R_inp_foot 25;
		pos v @MMK_R_inp_hyph -5;
		pos v @MMK_R_inp_period -48;
		pos v @MMK_R_inp_quotel 20;
		pos v @MMK_R_inp_quoter 25;
		pos v @MMK_R_lc_a -9;
		pos v @MMK_R_lc_c -8;
		pos v @MMK_R_lc_d -8;
		pos v @MMK_R_lc_f 6;
		pos v @MMK_R_lc_g -13;
		pos v @MMK_R_lc_s -2;
		pos v @MMK_R_lc_z -4;
		pos v @MMK_R_uc_a -30;
		pos v @MMK_R_uc_i -5;
		pos v @MMK_R_uc_j -30;
		pos v @MMK_R_uc_t -25;
		pos v @MMK_R_uc_y -35;
		pos x @MMK_R_inp_guill -10;
		pos x @MMK_R_inp_hyph -35;
		pos x @MMK_R_inp_quotel -5;
		pos x @MMK_R_inp_quoter 10;
		pos x @MMK_R_lc_c -16;
		pos x @MMK_R_lc_d -16;
		pos x @MMK_R_lc_s -4;
		pos x @MMK_R_uc_j -15;
		pos x @MMK_R_uc_t -35;
		pos x @MMK_R_uc_w -10;
		pos x @MMK_R_uc_y -40;
		pos zeroinferior @MMK_R_greek_uc_Alpha 10;
		pos zeroinferior @MMK_R_lc_a 10;
		pos zeroinferior @MMK_R_lc_c 5;
		pos zeroinferior @MMK_R_lc_d 5;
		pos zeroinferior @MMK_R_lc_f -10;
		pos zeroinferior @MMK_R_lc_t -10;
		pos zeroinferior @MMK_R_lc_w -20;
		pos zeroinferior @MMK_R_lc_y -30;
		pos zeroinferior @MMK_R_uc_a 10;
		pos zeroinferior @MMK_R_uc_i 5;
		pos zeroinferior @MMK_R_uc_j 10;
		pos zeroinferior @MMK_R_uc_t -60;
		pos zeroinferior @MMK_R_uc_u -5;
		pos zeroinferior @MMK_R_uc_w -40;
		pos zeroinferior @MMK_R_uc_y -70;
		pos zeroinferior @MMK_R_uc_z 5;
		pos zerosuperior @MMK_R_greek_uc_Alpha -60;
		pos zerosuperior @MMK_R_inp_period -50;
		pos zerosuperior @MMK_R_lc_a -10;
		pos zerosuperior @MMK_R_lc_c -10;
		pos zerosuperior @MMK_R_lc_d -10;
		pos zerosuperior @MMK_R_lc_f 20;
		pos zerosuperior @MMK_R_lc_g -5;
		pos zerosuperior @MMK_R_lc_i 20;
		pos zerosuperior @MMK_R_lc_t 30;
		pos zerosuperior @MMK_R_lc_w 20;
		pos zerosuperior @MMK_R_lc_y 20;
		pos zerosuperior @MMK_R_lc_z 10;
		pos zerosuperior @MMK_R_uc_a -60;
		pos zerosuperior @MMK_R_uc_i 5;
		pos zerosuperior @MMK_R_uc_j -60;
		pos zerosuperior @MMK_R_uc_t 20;
		pos zerosuperior @MMK_R_uc_w 10;
		# group, glyph and group, group:
		subtable;
		pos @MMK_L_greek_uc_Alpha @MMK_R_greek_uc_Alpha 10;
		pos @MMK_L_greek_uc_Alpha @MMK_R_inp_foot -50;
		pos @MMK_L_greek_uc_Alpha @MMK_R_inp_hyph -15;
		pos @MMK_L_greek_uc_Alpha @MMK_R_inp_period 20;
		pos @MMK_L_greek_uc_Alpha @MMK_R_inp_quotel -70;
		pos @MMK_L_greek_uc_Alpha @MMK_R_inp_quoter -65;
		pos @MMK_L_greek_uc_Alpha ampersand -10;
		pos @MMK_L_greek_uc_Alpha at -20;
		pos @MMK_L_greek_uc_Alpha eightinferior 5;
		pos @MMK_L_greek_uc_Alpha eightsuperior -55;
		pos @MMK_L_greek_uc_Alpha fiveinferior 10;
		pos @MMK_L_greek_uc_Alpha fivesuperior -70;
		pos @MMK_L_greek_uc_Alpha fourinferior 10;
		pos @MMK_L_greek_uc_Alpha foursuperior -70;
		pos @MMK_L_greek_uc_Alpha ninesuperior -60;
		pos @MMK_L_greek_uc_Alpha oneinferior 10;
		pos @MMK_L_greek_uc_Alpha onesuperior -80;
		pos @MMK_L_greek_uc_Alpha pi -16;
		pos @MMK_L_greek_uc_Alpha question -50;
		pos @MMK_L_greek_uc_Alpha registered -70;
		pos @MMK_L_greek_uc_Alpha sevensuperior -70;
		pos @MMK_L_greek_uc_Alpha sixinferior 5;
		pos @MMK_L_greek_uc_Alpha sixsuperior -70;
		pos @MMK_L_greek_uc_Alpha threeinferior 10;
		pos @MMK_L_greek_uc_Alpha threesuperior -50;
		pos @MMK_L_greek_uc_Alpha trademark -75;
		pos @MMK_L_greek_uc_Alpha twoinferior 10;
		pos @MMK_L_greek_uc_Alpha twosuperior -60;
		pos @MMK_L_greek_uc_Alpha underscore 15;
		pos @MMK_L_greek_uc_Alpha zeroinferior 10;
		pos @MMK_L_greek_uc_Alpha zerosuperior -60;
		pos @MMK_L_inp_colon @MMK_R_uc_t -40;
		pos @MMK_L_inp_colon @MMK_R_uc_y -50;
		pos @MMK_L_inp_colon V -30;
		pos @MMK_L_inp_colon X -15;
		pos @MMK_L_inp_foot @MMK_R_greek_uc_Alpha -50;
		pos @MMK_L_inp_foot @MMK_R_inp_period -90;
		pos @MMK_L_inp_foot @MMK_R_lc_c -20;
		pos @MMK_L_inp_foot @MMK_R_lc_d -20;
		pos @MMK_L_inp_foot @MMK_R_lc_w 20;
		pos @MMK_L_inp_foot @MMK_R_lc_y 20;
		pos @MMK_L_inp_foot @MMK_R_lc_z 5;
		pos @MMK_L_inp_foot @MMK_R_uc_a -50;
		pos @MMK_L_inp_foot @MMK_R_uc_j -40;
		pos @MMK_L_inp_foot @MMK_R_uc_o -10;
		pos @MMK_L_inp_foot @MMK_R_uc_t 15;
		pos @MMK_L_inp_foot @MMK_R_uc_w 15;
		pos @MMK_L_inp_foot @MMK_R_uc_y 5;
		pos @MMK_L_inp_foot V 10;
		pos @MMK_L_inp_foot pi 10;
		pos @MMK_L_inp_foot questiondown -90;
		pos @MMK_L_inp_foot v 25;
		pos @MMK_L_inp_guill @MMK_R_lc_g -10;
		pos @MMK_L_inp_guill @MMK_R_uc_t -40;
		pos @MMK_L_inp_guill @MMK_R_uc_y -50;
		pos @MMK_L_inp_guill V -20;
		pos @MMK_L_inp_guilr @MMK_R_lc_c 15;
		pos @MMK_L_inp_guilr @MMK_R_lc_d 15;
		pos @MMK_L_inp_guilr @MMK_R_uc_o 20;
		pos @MMK_L_inp_guilr @MMK_R_uc_t -40;
		pos @MMK_L_inp_guilr @MMK_R_uc_y -50;
		pos @MMK_L_inp_guilr V -25;
		pos @MMK_L_inp_guilr X -20;
		pos @MMK_L_inp_guilr x -10;
		pos @MMK_L_inp_hyph @MMK_R_greek_uc_Alpha -15;
		pos @MMK_L_inp_hyph @MMK_R_lc_c 10;
		pos @MMK_L_inp_hyph @MMK_R_lc_d 10;
		pos @MMK_L_inp_hyph @MMK_R_lc_s 5;
		pos @MMK_L_inp_hyph @MMK_R_lc_w -4;
		pos @MMK_L_inp_hyph @MMK_R_lc_y -5;
		pos @MMK_L_inp_hyph @MMK_R_lc_z -15;
		pos @MMK_L_inp_hyph @MMK_R_uc_a -15;
		pos @MMK_L_inp_hyph @MMK_R_uc_i -30;
		pos @MMK_L_inp_hyph @MMK_R_uc_j -25;
		pos @MMK_L_inp_hyph @MMK_R_uc_o 15;
		pos @MMK_L_inp_hyph @MMK_R_uc_s -20;
		pos @MMK_L_inp_hyph @MMK_R_uc_t -45;
		pos @MMK_L_inp_hyph @MMK_R_uc_w -10;
		pos @MMK_L_inp_hyph @MMK_R_uc_y -50;
		pos @MMK_L_inp_hyph @MMK_R_uc_z -30;
		pos @MMK_L_inp_hyph V -25;
		pos @MMK_L_inp_hyph X -30;
		pos @MMK_L_inp_hyph v -5;
		pos @MMK_L_inp_hyph x -35;
		pos @MMK_L_inp_parenth @MMK_R_lc_j 10;
		pos @MMK_L_inp_period @MMK_R_greek_uc_Alpha 20;
		pos @MMK_L_inp_period @MMK_R_inp_foot -90;
		pos @MMK_L_inp_period @MMK_R_inp_quotel -80;
		pos @MMK_L_inp_period @MMK_R_inp_quoter -80;
		pos @MMK_L_inp_period @MMK_R_lc_a 5;
		pos @MMK_L_inp_period @MMK_R_lc_c -15;
		pos @MMK_L_inp_period @MMK_R_lc_d -15;
		pos @MMK_L_inp_period @MMK_R_lc_f -15;
		pos @MMK_L_inp_period @MMK_R_lc_t -24;
		pos @MMK_L_inp_period @MMK_R_lc_u -8;
		pos @MMK_L_inp_period @MMK_R_lc_w -40;
		pos @MMK_L_inp_period @MMK_R_lc_y -45;
		pos @MMK_L_inp_period @MMK_R_lc_z 10;
		pos @MMK_L_inp_period @MMK_R_uc_a 20;
		pos @MMK_L_inp_period @MMK_R_uc_o -40;
		pos @MMK_L_inp_period @MMK_R_uc_t -70;
		pos @MMK_L_inp_period @MMK_R_uc_u -35;
		pos @MMK_L_inp_period @MMK_R_uc_w -40;
		pos @MMK_L_inp_period @MMK_R_uc_y -70;
		pos @MMK_L_inp_period @MMK_R_uc_z 30;
		pos @MMK_L_inp_period V -60;
		pos @MMK_L_inp_period X 10;
		pos @MMK_L_inp_period eightsuperior -50;
		pos @MMK_L_inp_period fivesuperior -50;
		pos @MMK_L_inp_period fourinferior 10;
		pos @MMK_L_inp_period foursuperior -50;
		pos @MMK_L_inp_period nineinferior -10;
		pos @MMK_L_inp_period ninesuperior -50;
		pos @MMK_L_inp_period oneinferior -10;
		pos @MMK_L_inp_period onesuperior -50;
		pos @MMK_L_inp_period pi -24;
		pos @MMK_L_inp_period question -80;
		pos @MMK_L_inp_period seveninferior -30;
		pos @MMK_L_inp_period sevensuperior -40;
		pos @MMK_L_inp_period sixsuperior -50;
		pos @MMK_L_inp_period threesuperior -60;
		pos @MMK_L_inp_period twosuperior -50;
		pos @MMK_L_inp_period v -48;
		pos @MMK_L_inp_period zerosuperior -50;
		pos @MMK_L_inp_quotel @MMK_R_greek_lc_kappa -20;
		pos @MMK_L_inp_quotel @MMK_R_greek_uc_Alpha -70;
		pos @MMK_L_inp_quotel @MMK_R_inp_period -80;
		pos @MMK_L_inp_quotel @MMK_R_lc_a -40;
		pos @MMK_L_inp_quotel @MMK_R_lc_c -45;
		pos @MMK_L_inp_quotel @MMK_R_lc_d -45;
		pos @MMK_L_inp_quotel @MMK_R_lc_f 10;
		pos @MMK_L_inp_quotel @MMK_R_lc_g -20;
		pos @MMK_L_inp_quotel @MMK_R_lc_n -20;
		pos @MMK_L_inp_quotel @MMK_R_lc_s -20;
		pos @MMK_L_inp_quotel @MMK_R_lc_t 14;
		pos @MMK_L_inp_quotel @MMK_R_lc_w 5;
		pos @MMK_L_inp_quotel @MMK_R_lc_y 10;
		pos @MMK_L_inp_quotel @MMK_R_uc_a -70;
		pos @MMK_L_inp_quotel @MMK_R_uc_j -10;
		pos @MMK_L_inp_quotel @MMK_R_uc_o -35;
		pos @MMK_L_inp_quotel @MMK_R_uc_s -20;
		pos @MMK_L_inp_quotel @MMK_R_uc_t 10;
		pos @MMK_L_inp_quotel @MMK_R_uc_z -5;
		pos @MMK_L_inp_quotel X -15;
		pos @MMK_L_inp_quotel questiondown -90;
		pos @MMK_L_inp_quotel v 10;
		pos @MMK_L_inp_quotel x -15;
		pos @MMK_L_inp_quoter @MMK_R_greek_lc_kappa -40;
		pos @MMK_L_inp_quoter @MMK_R_greek_uc_Alpha -80;
		pos @MMK_L_inp_quoter @MMK_R_inp_colon -20;
		pos @MMK_L_inp_quoter @MMK_R_inp_hyph -80;
		pos @MMK_L_inp_quoter @MMK_R_inp_period -80;
		pos @MMK_L_inp_quoter @MMK_R_lc_a -70;
		pos @MMK_L_inp_quoter @MMK_R_lc_c -80;
		pos @MMK_L_inp_quoter @MMK_R_lc_d -80;
		pos @MMK_L_inp_quoter @MMK_R_lc_g -65;
		pos @MMK_L_inp_quoter @MMK_R_lc_n -40;
		pos @MMK_L_inp_quoter @MMK_R_lc_s -70;
		pos @MMK_L_inp_quoter @MMK_R_lc_t -10;
		pos @MMK_L_inp_quoter @MMK_R_lc_u -35;
		pos @MMK_L_inp_quoter @MMK_R_lc_w -20;
		pos @MMK_L_inp_quoter @MMK_R_lc_y -25;
		pos @MMK_L_inp_quoter @MMK_R_lc_z -40;
		pos @MMK_L_inp_quoter @MMK_R_uc_a -80;
		pos @MMK_L_inp_quoter @MMK_R_uc_j -80;
		pos @MMK_L_inp_quoter @MMK_R_uc_o -40;
		pos @MMK_L_inp_quoter @MMK_R_uc_s -35;
		pos @MMK_L_inp_quoter @MMK_R_uc_t 10;
		pos @MMK_L_inp_quoter @MMK_R_uc_w 5;
		pos @MMK_L_inp_quoter @MMK_R_uc_y 5;
		pos @MMK_L_inp_quoter @MMK_R_uc_z -5;
		pos @MMK_L_inp_quoter V 5;
		pos @MMK_L_inp_quoter X -15;
		pos @MMK_L_inp_quoter p -40;
		pos @MMK_L_inp_quoter pi -25;
		pos @MMK_L_inp_quoter questiondown -150;
		pos @MMK_L_inp_quoter v -15;
		pos @MMK_L_inp_quoter x -35;
		pos @MMK_L_lc_a @MMK_R_inp_foot -15;
		pos @MMK_L_lc_a @MMK_R_inp_hyph -5;
		pos @MMK_L_lc_a @MMK_R_inp_period 10;
		pos @MMK_L_lc_a @MMK_R_inp_quotel -35;
		pos @MMK_L_lc_a @MMK_R_lc_t -6;
		pos @MMK_L_lc_a @MMK_R_lc_w -6;
		pos @MMK_L_lc_a @MMK_R_lc_y -9;
		pos @MMK_L_lc_a @MMK_R_uc_a 8;
		pos @MMK_L_lc_a @MMK_R_uc_t -70;
		pos @MMK_L_lc_a @MMK_R_uc_w -10;
		pos @MMK_L_lc_a @MMK_R_uc_y -45;
		pos @MMK_L_lc_a @MMK_R_uc_z 6;
		pos @MMK_L_lc_a V -30;
		pos @MMK_L_lc_a eightinferior 5;
		pos @MMK_L_lc_a eightsuperior -15;
		pos @MMK_L_lc_a fivesuperior -15;
		pos @MMK_L_lc_a fourinferior 10;
		pos @MMK_L_lc_a foursuperior -10;
		pos @MMK_L_lc_a nineinferior -5;
		pos @MMK_L_lc_a ninesuperior -40;
		pos @MMK_L_lc_a onesuperior -30;
		pos @MMK_L_lc_a seveninferior -5;
		pos @MMK_L_lc_a sevensuperior -40;
		pos @MMK_L_lc_a sixsuperior -20;
		pos @MMK_L_lc_a slash 20;
		pos @MMK_L_lc_a threeinferior 20;
		pos @MMK_L_lc_a threesuperior -5;
		pos @MMK_L_lc_a trademark -10;
		pos @MMK_L_lc_a twoinferior 10;
		pos @MMK_L_lc_a twosuperior -20;
		pos @MMK_L_lc_a underscore 10;
		pos @MMK_L_lc_a v -10;
		pos @MMK_L_lc_a zeroinferior 10;
		pos @MMK_L_lc_a zerosuperior -20;
		pos @MMK_L_lc_b @MMK_R_inp_foot -20;
		pos @MMK_L_lc_b @MMK_R_inp_guill 15;
		pos @MMK_L_lc_b @MMK_R_inp_hyph 10;
		pos @MMK_L_lc_b @MMK_R_inp_period -15;
		pos @MMK_L_lc_b @MMK_R_inp_quotel -45;
		pos @MMK_L_lc_b @MMK_R_inp_quoter -35;
		pos @MMK_L_lc_b @MMK_R_lc_f -6;
		pos @MMK_L_lc_b @MMK_R_lc_t -6;
		pos @MMK_L_lc_b @MMK_R_lc_w -10;
		pos @MMK_L_lc_b @MMK_R_lc_y -10;
		pos @MMK_L_lc_b @MMK_R_lc_z -8;
		pos @MMK_L_lc_b @MMK_R_uc_i -5;
		pos @MMK_L_lc_b @MMK_R_uc_t -65;
		pos @MMK_L_lc_b @MMK_R_uc_w -25;
		pos @MMK_L_lc_b @MMK_R_uc_y -60;
		pos @MMK_L_lc_b @MMK_R_uc_z -5;
		pos @MMK_L_lc_b V -35;
		pos @MMK_L_lc_b X -20;
		pos @MMK_L_lc_b eightsuperior -5;
		pos @MMK_L_lc_b fivesuperior -10;
		pos @MMK_L_lc_b foursuperior -5;
		pos @MMK_L_lc_b ninesuperior -30;
		pos @MMK_L_lc_b oneinferior -10;
		pos @MMK_L_lc_b onesuperior -10;
		pos @MMK_L_lc_b registered -5;
		pos @MMK_L_lc_b seveninferior 5;
		pos @MMK_L_lc_b sevensuperior -30;
		pos @MMK_L_lc_b sixsuperior -10;
		pos @MMK_L_lc_b trademark -25;
		pos @MMK_L_lc_b underscore -50;
		pos @MMK_L_lc_b v -8;
		pos @MMK_L_lc_b x -16;
		pos @MMK_L_lc_b zeroinferior 5;
		pos @MMK_L_lc_b zerosuperior -10;
		pos @MMK_L_lc_c @MMK_R_inp_guill 5;
		pos @MMK_L_lc_c @MMK_R_inp_quotel -15;
		pos @MMK_L_lc_c @MMK_R_inp_quoter 2;
		pos @MMK_L_lc_c @MMK_R_lc_c -5;
		pos @MMK_L_lc_c @MMK_R_lc_d -5;
		pos @MMK_L_lc_c @MMK_R_uc_a 8;
		pos @MMK_L_lc_c @MMK_R_uc_j 5;
		pos @MMK_L_lc_c @MMK_R_uc_t -46;
		pos @MMK_L_lc_c @MMK_R_uc_w -10;
		pos @MMK_L_lc_c @MMK_R_uc_y -52;
		pos @MMK_L_lc_c @MMK_R_uc_z 6;
		pos @MMK_L_lc_c V -27;
		pos @MMK_L_lc_c fiveinferior 5;
		pos @MMK_L_lc_c fivesuperior 10;
		pos @MMK_L_lc_c fourinferior 10;
		pos @MMK_L_lc_c foursuperior 10;
		pos @MMK_L_lc_c nineinferior -5;
		pos @MMK_L_lc_c sevensuperior -5;
		pos @MMK_L_lc_c sixsuperior 5;
		pos @MMK_L_lc_c slash -5;
		pos @MMK_L_lc_c threeinferior 10;
		pos @MMK_L_lc_c threesuperior 5;
		pos @MMK_L_lc_c underscore -40;
		pos @MMK_L_lc_c zeroinferior 10;
		pos @MMK_L_lc_e @MMK_R_inp_foot -20;
		pos @MMK_L_lc_e @MMK_R_inp_guill 15;
		pos @MMK_L_lc_e @MMK_R_inp_hyph 10;
		pos @MMK_L_lc_e @MMK_R_inp_period -15;
		pos @MMK_L_lc_e @MMK_R_inp_quotel -36;
		pos @MMK_L_lc_e @MMK_R_inp_quoter -35;
		pos @MMK_L_lc_e @MMK_R_lc_w -5;
		pos @MMK_L_lc_e @MMK_R_lc_y -7;
		pos @MMK_L_lc_e @MMK_R_lc_z -5;
		pos @MMK_L_lc_e @MMK_R_uc_i -5;
		pos @MMK_L_lc_e @MMK_R_uc_s -10;
		pos @MMK_L_lc_e @MMK_R_uc_t -65;
		pos @MMK_L_lc_e @MMK_R_uc_w -20;
		pos @MMK_L_lc_e @MMK_R_uc_y -60;
		pos @MMK_L_lc_e @MMK_R_uc_z -5;
		pos @MMK_L_lc_e V -35;
		pos @MMK_L_lc_e X -20;
		pos @MMK_L_lc_e eightsuperior -5;
		pos @MMK_L_lc_e fivesuperior -5;
		pos @MMK_L_lc_e ninesuperior -20;
		pos @MMK_L_lc_e oneinferior 5;
		pos @MMK_L_lc_e onesuperior -10;
		pos @MMK_L_lc_e registered -5;
		pos @MMK_L_lc_e seveninferior 15;
		pos @MMK_L_lc_e sevensuperior -30;
		pos @MMK_L_lc_e sixsuperior -5;
		pos @MMK_L_lc_e threeinferior 5;
		pos @MMK_L_lc_e trademark -25;
		pos @MMK_L_lc_e underscore -60;
		pos @MMK_L_lc_e v -10;
		pos @MMK_L_lc_e x -16;
		pos @MMK_L_lc_e zeroinferior 5;
		pos @MMK_L_lc_e zerosuperior -10;
		pos @MMK_L_lc_f @MMK_R_inp_foot 30;
		pos @MMK_L_lc_f @MMK_R_inp_parenth 15;
		pos @MMK_L_lc_f @MMK_R_inp_period -30;
		pos @MMK_L_lc_f @MMK_R_inp_quotel 30;
		pos @MMK_L_lc_f @MMK_R_inp_quoter 30;
		pos @MMK_L_lc_f @MMK_R_lc_c -4;
		pos @MMK_L_lc_f @MMK_R_lc_d -4;
		pos @MMK_L_lc_f @MMK_R_lc_f 4;
		pos @MMK_L_lc_f @MMK_R_lc_g -4;
		pos @MMK_L_lc_f @MMK_R_lc_i 13;
		pos @MMK_L_lc_f @MMK_R_lc_y 10;
		pos @MMK_L_lc_f @MMK_R_uc_a -6;
		pos @MMK_L_lc_f @MMK_R_uc_j -23;
		pos @MMK_L_lc_f @MMK_R_uc_o 15;
		pos @MMK_L_lc_f @MMK_R_uc_t 25;
		pos @MMK_L_lc_f @MMK_R_uc_w 25;
		pos @MMK_L_lc_f @MMK_R_uc_y 30;
		pos @MMK_L_lc_f @MMK_R_uc_z 2;
		pos @MMK_L_lc_f V 35;
		pos @MMK_L_lc_f X 14;
		pos @MMK_L_lc_f ampersand -15;
		pos @MMK_L_lc_f eightinferior -20;
		pos @MMK_L_lc_f eightsuperior 30;
		pos @MMK_L_lc_f exclam 20;
		pos @MMK_L_lc_f fiveinferior -20;
		pos @MMK_L_lc_f fivesuperior 20;
		pos @MMK_L_lc_f fourinferior -40;
		pos @MMK_L_lc_f foursuperior 35;
		pos @MMK_L_lc_f nineinferior -30;
		pos @MMK_L_lc_f ninesuperior 30;
		pos @MMK_L_lc_f oneinferior -20;
		pos @MMK_L_lc_f onesuperior 30;
		pos @MMK_L_lc_f parenright 25;
		pos @MMK_L_lc_f question 30;
		pos @MMK_L_lc_f registered 30;
		pos @MMK_L_lc_f seveninferior -10;
		pos @MMK_L_lc_f sevensuperior 35;
		pos @MMK_L_lc_f sixinferior -30;
		pos @MMK_L_lc_f sixsuperior 30;
		pos @MMK_L_lc_f slash -20;
		pos @MMK_L_lc_f threeinferior -10;
		pos @MMK_L_lc_f threesuperior 40;
		pos @MMK_L_lc_f trademark 40;
		pos @MMK_L_lc_f twoinferior -20;
		pos @MMK_L_lc_f twosuperior 25;
		pos @MMK_L_lc_f underscore -62;
		pos @MMK_L_lc_f v 10;
		pos @MMK_L_lc_f zeroinferior -10;
		pos @MMK_L_lc_f zerosuperior 30;
		pos @MMK_L_lc_g @MMK_R_inp_foot 5;
		pos @MMK_L_lc_g @MMK_R_inp_parenth 12;
		pos @MMK_L_lc_g @MMK_R_inp_period 6;
		pos @MMK_L_lc_g @MMK_R_inp_quotel 8;
		pos @MMK_L_lc_g @MMK_R_inp_quoter 12;
		pos @MMK_L_lc_g @MMK_R_lc_a -2;
		pos @MMK_L_lc_g @MMK_R_lc_c -6;
		pos @MMK_L_lc_g @MMK_R_lc_d -6;
		pos @MMK_L_lc_g @MMK_R_lc_g 7;
		pos @MMK_L_lc_g @MMK_R_lc_j 28;
		pos @MMK_L_lc_g @MMK_R_lc_u -4;
		pos @MMK_L_lc_g @MMK_R_lc_y 5;
		pos @MMK_L_lc_g @MMK_R_uc_a 25;
		pos @MMK_L_lc_g @MMK_R_uc_j -9;
		pos @MMK_L_lc_g @MMK_R_uc_t -9;
		pos @MMK_L_lc_g @MMK_R_uc_y -8;
		pos @MMK_L_lc_g @MMK_R_uc_z 10;
		pos @MMK_L_lc_g V -7;
		pos @MMK_L_lc_g X 11;
		pos @MMK_L_lc_g ampersand -5;
		pos @MMK_L_lc_g eightsuperior 20;
		pos @MMK_L_lc_g fivesuperior 20;
		pos @MMK_L_lc_g foursuperior 15;
		pos @MMK_L_lc_g nineinferior -5;
		pos @MMK_L_lc_g ninesuperior 20;
		pos @MMK_L_lc_g onesuperior 10;
		pos @MMK_L_lc_g parenright 27;
		pos @MMK_L_lc_g registered 10;
		pos @MMK_L_lc_g seveninferior -10;
		pos @MMK_L_lc_g sevensuperior 30;
		pos @MMK_L_lc_g sixsuperior 20;
		pos @MMK_L_lc_g slash 23;
		pos @MMK_L_lc_g threeinferior 10;
		pos @MMK_L_lc_g threesuperior 15;
		pos @MMK_L_lc_g trademark 10;
		pos @MMK_L_lc_g twoinferior 10;
		pos @MMK_L_lc_g twosuperior 10;
		pos @MMK_L_lc_g underscore 56;
		pos @MMK_L_lc_g zerosuperior 15;
		pos @MMK_L_lc_i @MMK_R_uc_j -10;
		pos @MMK_L_lc_i @MMK_R_uc_y -10;
		pos @MMK_L_lc_i eightsuperior 30;
		pos @MMK_L_lc_i fivesuperior 20;
		pos @MMK_L_lc_i foursuperior 20;
		pos @MMK_L_lc_i ninesuperior 20;
		pos @MMK_L_lc_i onesuperior 20;
		pos @MMK_L_lc_i sevensuperior 40;
		pos @MMK_L_lc_i sixsuperior 20;
		pos @MMK_L_lc_i threesuperior 20;
		pos @MMK_L_lc_i twosuperior 20;
		pos @MMK_L_lc_i zerosuperior 20;
		pos @MMK_L_lc_j @MMK_R_inp_quotel -15;
		pos @MMK_L_lc_j @MMK_R_inp_quoter 10;
		pos @MMK_L_lc_j @MMK_R_uc_t -40;
		pos @MMK_L_lc_j @MMK_R_uc_w -10;
		pos @MMK_L_lc_j @MMK_R_uc_y -30;
		pos @MMK_L_lc_j V -25;
		pos @MMK_L_lc_j sevensuperior -10;
		pos @MMK_L_lc_k @MMK_R_inp_guilr -6;
		pos @MMK_L_lc_k @MMK_R_inp_hyph -35;
		pos @MMK_L_lc_k @MMK_R_inp_quotel -10;
		pos @MMK_L_lc_k @MMK_R_inp_quoter 4;
		pos @MMK_L_lc_k @MMK_R_lc_c -27;
		pos @MMK_L_lc_k @MMK_R_lc_d -20;
		pos @MMK_L_lc_k @MMK_R_lc_s -10;
		pos @MMK_L_lc_k @MMK_R_lc_t -10;
		pos @MMK_L_lc_k @MMK_R_lc_u -10;
		pos @MMK_L_lc_k @MMK_R_lc_w -5;
		pos @MMK_L_lc_k @MMK_R_lc_y -5;
		pos @MMK_L_lc_k @MMK_R_uc_a 15;
		pos @MMK_L_lc_k @MMK_R_uc_j -5;
		pos @MMK_L_lc_k @MMK_R_uc_o -13;
		pos @MMK_L_lc_k @MMK_R_uc_s -7;
		pos @MMK_L_lc_k @MMK_R_uc_t -32;
		pos @MMK_L_lc_k @MMK_R_uc_w -7;
		pos @MMK_L_lc_k @MMK_R_uc_y -46;
		pos @MMK_L_lc_k @MMK_R_uc_z 16;
		pos @MMK_L_lc_k V -18;
		pos @MMK_L_lc_k ampersand -10;
		pos @MMK_L_lc_k at -10;
		pos @MMK_L_lc_k eightsuperior -10;
		pos @MMK_L_lc_k fiveinferior 10;
		pos @MMK_L_lc_k fivesuperior -10;
		pos @MMK_L_lc_k fourinferior 5;
		pos @MMK_L_lc_k nineinferior -5;
		pos @MMK_L_lc_k ninesuperior -10;
		pos @MMK_L_lc_k oneinferior 10;
		pos @MMK_L_lc_k onesuperior -20;
		pos @MMK_L_lc_k registered 5;
		pos @MMK_L_lc_k seveninferior -10;
		pos @MMK_L_lc_k sevensuperior -10;
		pos @MMK_L_lc_k sixsuperior -10;
		pos @MMK_L_lc_k threeinferior 10;
		pos @MMK_L_lc_k threesuperior -10;
		pos @MMK_L_lc_k twoinferior 15;
		pos @MMK_L_lc_k twosuperior -10;
		pos @MMK_L_lc_k underscore 20;
		pos @MMK_L_lc_k v -12;
		pos @MMK_L_lc_k zeroinferior 10;
		pos @MMK_L_lc_l @MMK_R_inp_hyph -10;
		pos @MMK_L_lc_l @MMK_R_inp_period 10;
		pos @MMK_L_lc_l @MMK_R_inp_quotel -30;
		pos @MMK_L_lc_l @MMK_R_inp_quoter -30;
		pos @MMK_L_lc_l @MMK_R_lc_l -8;
		pos @MMK_L_lc_l @MMK_R_lc_t -5;
		pos @MMK_L_lc_l @MMK_R_lc_w -4;
		pos @MMK_L_lc_l @MMK_R_lc_y -6;
		pos @MMK_L_lc_l @MMK_R_lc_z 6;
		pos @MMK_L_lc_l @MMK_R_uc_a 24;
		pos @MMK_L_lc_l @MMK_R_uc_j 10;
		pos @MMK_L_lc_l @MMK_R_uc_t -13;
		pos @MMK_L_lc_l @MMK_R_uc_y -15;
		pos @MMK_L_lc_l @MMK_R_uc_z 15;
		pos @MMK_L_lc_l V -5;
		pos @MMK_L_lc_l X 15;
		pos @MMK_L_lc_l eightinferior 20;
		pos @MMK_L_lc_l eightsuperior -15;
		pos @MMK_L_lc_l fiveinferior 20;
		pos @MMK_L_lc_l fivesuperior -20;
		pos @MMK_L_lc_l fourinferior 30;
		pos @MMK_L_lc_l foursuperior -20;
		pos @MMK_L_lc_l nineinferior 10;
		pos @MMK_L_lc_l ninesuperior -20;
		pos @MMK_L_lc_l oneinferior 20;
		pos @MMK_L_lc_l onesuperior -30;
		pos @MMK_L_lc_l seveninferior 10;
		pos @MMK_L_lc_l sevensuperior -10;
		pos @MMK_L_lc_l sixinferior 20;
		pos @MMK_L_lc_l sixsuperior -20;
		pos @MMK_L_lc_l threeinferior 30;
		pos @MMK_L_lc_l threesuperior -20;
		pos @MMK_L_lc_l twoinferior 30;
		pos @MMK_L_lc_l twosuperior -20;
		pos @MMK_L_lc_l underscore 25;
		pos @MMK_L_lc_l v -6;
		pos @MMK_L_lc_l zeroinferior 20;
		pos @MMK_L_lc_l zerosuperior -20;
		pos @MMK_L_lc_n @MMK_R_inp_foot -15;
		pos @MMK_L_lc_n @MMK_R_inp_quotel -40;
		pos @MMK_L_lc_n @MMK_R_inp_quoter -20;
		pos @MMK_L_lc_n @MMK_R_lc_w -6;
		pos @MMK_L_lc_n @MMK_R_lc_y -8;
		pos @MMK_L_lc_n @MMK_R_uc_t -55;
		pos @MMK_L_lc_n @MMK_R_uc_w -25;
		pos @MMK_L_lc_n @MMK_R_uc_y -55;
		pos @MMK_L_lc_n V -35;
		pos @MMK_L_lc_n eightsuperior -10;
		pos @MMK_L_lc_n fivesuperior -15;
		pos @MMK_L_lc_n ninesuperior -25;
		pos @MMK_L_lc_n onesuperior -20;
		pos @MMK_L_lc_n registered -15;
		pos @MMK_L_lc_n sevensuperior -30;
		pos @MMK_L_lc_n sixsuperior -10;
		pos @MMK_L_lc_n trademark -25;
		pos @MMK_L_lc_n twosuperior -5;
		pos @MMK_L_lc_n v -8;
		pos @MMK_L_lc_n zerosuperior -10;
		pos @MMK_L_lc_o @MMK_R_inp_foot -20;
		pos @MMK_L_lc_o @MMK_R_inp_guill 15;
		pos @MMK_L_lc_o @MMK_R_inp_hyph 10;
		pos @MMK_L_lc_o @MMK_R_inp_period -15;
		pos @MMK_L_lc_o @MMK_R_inp_quotel -45;
		pos @MMK_L_lc_o @MMK_R_inp_quoter -35;
		pos @MMK_L_lc_o @MMK_R_lc_f -6;
		pos @MMK_L_lc_o @MMK_R_lc_t -6;
		pos @MMK_L_lc_o @MMK_R_lc_w -10;
		pos @MMK_L_lc_o @MMK_R_lc_y -10;
		pos @MMK_L_lc_o @MMK_R_lc_z -8;
		pos @MMK_L_lc_o @MMK_R_uc_i -5;
		pos @MMK_L_lc_o @MMK_R_uc_t -65;
		pos @MMK_L_lc_o @MMK_R_uc_w -25;
		pos @MMK_L_lc_o @MMK_R_uc_y -60;
		pos @MMK_L_lc_o @MMK_R_uc_z -5;
		pos @MMK_L_lc_o V -35;
		pos @MMK_L_lc_o X -20;
		pos @MMK_L_lc_o fivesuperior -10;
		pos @MMK_L_lc_o foursuperior -5;
		pos @MMK_L_lc_o ninesuperior -20;
		pos @MMK_L_lc_o onesuperior -10;
		pos @MMK_L_lc_o registered -5;
		pos @MMK_L_lc_o seveninferior 15;
		pos @MMK_L_lc_o sevensuperior -30;
		pos @MMK_L_lc_o sixsuperior -10;
		pos @MMK_L_lc_o threeinferior 5;
		pos @MMK_L_lc_o trademark -25;
		pos @MMK_L_lc_o underscore -60;
		pos @MMK_L_lc_o v -8;
		pos @MMK_L_lc_o x -16;
		pos @MMK_L_lc_o zeroinferior 5;
		pos @MMK_L_lc_o zerosuperior -10;
		pos @MMK_L_lc_r @MMK_R_inp_foot 30;
		pos @MMK_L_lc_r @MMK_R_inp_period -80;
		pos @MMK_L_lc_r @MMK_R_inp_quotel 15;
		pos @MMK_L_lc_r @MMK_R_inp_quoter 25;
		pos @MMK_L_lc_r @MMK_R_lc_a -14;
		pos @MMK_L_lc_r @MMK_R_lc_c -5;
		pos @MMK_L_lc_r @MMK_R_lc_d -4;
		pos @MMK_L_lc_r @MMK_R_lc_f 9;
		pos @MMK_L_lc_r @MMK_R_lc_g -14;
		pos @MMK_L_lc_r @MMK_R_lc_t 4;
		pos @MMK_L_lc_r @MMK_R_lc_w 5;
		pos @MMK_L_lc_r @MMK_R_lc_y 7;
		pos @MMK_L_lc_r @MMK_R_uc_a -40;
		pos @MMK_L_lc_r @MMK_R_uc_j -24;
		pos @MMK_L_lc_r @MMK_R_uc_o 10;
		pos @MMK_L_lc_r @MMK_R_uc_s 7;
		pos @MMK_L_lc_r @MMK_R_uc_t -10;
		pos @MMK_L_lc_r @MMK_R_uc_y -20;
		pos @MMK_L_lc_r @MMK_R_uc_z -11;
		pos @MMK_L_lc_r X -20;
		pos @MMK_L_lc_r ampersand -20;
		pos @MMK_L_lc_r eightinferior -30;
		pos @MMK_L_lc_r eightsuperior 30;
		pos @MMK_L_lc_r fiveinferior -20;
		pos @MMK_L_lc_r fivesuperior 40;
		pos @MMK_L_lc_r fourinferior -50;
		pos @MMK_L_lc_r foursuperior 40;
		pos @MMK_L_lc_r nineinferior -30;
		pos @MMK_L_lc_r ninesuperior 20;
		pos @MMK_L_lc_r oneinferior -20;
		pos @MMK_L_lc_r onesuperior 20;
		pos @MMK_L_lc_r registered 23;
		pos @MMK_L_lc_r seveninferior -10;
		pos @MMK_L_lc_r sevensuperior 10;
		pos @MMK_L_lc_r sixinferior -40;
		pos @MMK_L_lc_r sixsuperior 40;
		pos @MMK_L_lc_r slash -22;
		pos @MMK_L_lc_r threeinferior -10;
		pos @MMK_L_lc_r threesuperior 50;
		pos @MMK_L_lc_r trademark 30;
		pos @MMK_L_lc_r twoinferior -20;
		pos @MMK_L_lc_r twosuperior 40;
		pos @MMK_L_lc_r underscore -80;
		pos @MMK_L_lc_r v 7;
		pos @MMK_L_lc_r zeroinferior -20;
		pos @MMK_L_lc_r zerosuperior 40;
		pos @MMK_L_lc_s @MMK_R_inp_foot -10;
		pos @MMK_L_lc_s @MMK_R_inp_period -8;
		pos @MMK_L_lc_s @MMK_R_inp_quotel -25;
		pos @MMK_L_lc_s @MMK_R_inp_quoter -15;
		pos @MMK_L_lc_s @MMK_R_lc_f -3;
		pos @MMK_L_lc_s @MMK_R_lc_s -7;
		pos @MMK_L_lc_s @MMK_R_lc_t -8;
		pos @MMK_L_lc_s @MMK_R_lc_w -10;
		pos @MMK_L_lc_s @MMK_R_lc_y -9;
		pos @MMK_L_lc_s @MMK_R_lc_z -10;
		pos @MMK_L_lc_s @MMK_R_uc_a 2;
		pos @MMK_L_lc_s @MMK_R_uc_j -2;
		pos @MMK_L_lc_s @MMK_R_uc_t -65;
		pos @MMK_L_lc_s @MMK_R_uc_y -54;
		pos @MMK_L_lc_s V -33;
		pos @MMK_L_lc_s X -23;
		pos @MMK_L_lc_s eightsuperior -5;
		pos @MMK_L_lc_s fivesuperior -10;
		pos @MMK_L_lc_s fourinferior 10;
		pos @MMK_L_lc_s nineinferior 5;
		pos @MMK_L_lc_s ninesuperior -10;
		pos @MMK_L_lc_s onesuperior -20;
		pos @MMK_L_lc_s sevensuperior -20;
		pos @MMK_L_lc_s sixinferior 5;
		pos @MMK_L_lc_s sixsuperior -10;
		pos @MMK_L_lc_s threeinferior 5;
		pos @MMK_L_lc_s threesuperior -10;
		pos @MMK_L_lc_s twosuperior -10;
		pos @MMK_L_lc_s underscore -50;
		pos @MMK_L_lc_s v -12;
		pos @MMK_L_lc_s x -17;
		pos @MMK_L_lc_s zeroinferior 5;
		pos @MMK_L_lc_s zerosuperior -5;
		pos @MMK_L_lc_t @MMK_R_inp_guill -10;
		pos @MMK_L_lc_t @MMK_R_inp_hyph -10;
		pos @MMK_L_lc_t @MMK_R_inp_quotel -5;
		pos @MMK_L_lc_t @MMK_R_inp_quoter 5;
		pos @MMK_L_lc_t @MMK_R_lc_c -4;
		pos @MMK_L_lc_t @MMK_R_lc_d -4;
		pos @MMK_L_lc_t @MMK_R_lc_t -5;
		pos @MMK_L_lc_t @MMK_R_uc_a 6;
		pos @MMK_L_lc_t @MMK_R_uc_t -24;
		pos @MMK_L_lc_t @MMK_R_uc_y -20;
		pos @MMK_L_lc_t ampersand -10;
		pos @MMK_L_lc_t eightinferior 5;
		pos @MMK_L_lc_t eightsuperior 20;
		pos @MMK_L_lc_t fourinferior 10;
		pos @MMK_L_lc_t foursuperior 30;
		pos @MMK_L_lc_t nineinferior -10;
		pos @MMK_L_lc_t ninesuperior 10;
		pos @MMK_L_lc_t registered 15;
		pos @MMK_L_lc_t sixsuperior 30;
		pos @MMK_L_lc_t threeinferior 20;
		pos @MMK_L_lc_t threesuperior 20;
		pos @MMK_L_lc_t trademark 5;
		pos @MMK_L_lc_t underscore 20;
		pos @MMK_L_lc_t zerosuperior 50;
		pos @MMK_L_lc_u @MMK_R_inp_quoter 5;
		pos @MMK_L_lc_u @MMK_R_uc_t -45;
		pos @MMK_L_lc_u @MMK_R_uc_w -10;
		pos @MMK_L_lc_u @MMK_R_uc_y -50;
		pos @MMK_L_lc_u V -25;
		pos @MMK_L_lc_u onesuperior -10;
		pos @MMK_L_lc_w @MMK_R_inp_foot 20;
		pos @MMK_L_lc_w @MMK_R_inp_hyph -4;
		pos @MMK_L_lc_w @MMK_R_inp_period -40;
		pos @MMK_L_lc_w @MMK_R_inp_quotel 5;
		pos @MMK_L_lc_w @MMK_R_inp_quoter 20;
		pos @MMK_L_lc_w @MMK_R_lc_a -14;
		pos @MMK_L_lc_w @MMK_R_lc_c -10;
		pos @MMK_L_lc_w @MMK_R_lc_d -10;
		pos @MMK_L_lc_w @MMK_R_lc_g -17;
		pos @MMK_L_lc_w @MMK_R_lc_s -4;
		pos @MMK_L_lc_w @MMK_R_uc_a -20;
		pos @MMK_L_lc_w @MMK_R_uc_j -30;
		pos @MMK_L_lc_w @MMK_R_uc_t -35;
		pos @MMK_L_lc_w @MMK_R_uc_w -10;
		pos @MMK_L_lc_w @MMK_R_uc_y -40;
		pos @MMK_L_lc_w V -10;
		pos @MMK_L_lc_w ampersand -20;
		pos @MMK_L_lc_w at -10;
		pos @MMK_L_lc_w eightinferior -25;
		pos @MMK_L_lc_w eightsuperior 10;
		pos @MMK_L_lc_w fiveinferior -30;
		pos @MMK_L_lc_w fivesuperior 10;
		pos @MMK_L_lc_w fourinferior -40;
		pos @MMK_L_lc_w foursuperior 20;
		pos @MMK_L_lc_w nineinferior -25;
		pos @MMK_L_lc_w ninesuperior 10;
		pos @MMK_L_lc_w oneinferior -20;
		pos @MMK_L_lc_w registered 20;
		pos @MMK_L_lc_w seveninferior -10;
		pos @MMK_L_lc_w sixinferior -30;
		pos @MMK_L_lc_w sixsuperior 10;
		pos @MMK_L_lc_w threeinferior -30;
		pos @MMK_L_lc_w threesuperior 10;
		pos @MMK_L_lc_w trademark 5;
		pos @MMK_L_lc_w twoinferior -25;
		pos @MMK_L_lc_w underscore -50;
		pos @MMK_L_lc_w zeroinferior -20;
		pos @MMK_L_lc_w zerosuperior 20;
		pos @MMK_L_lc_y @MMK_R_inp_foot 20;
		pos @MMK_L_lc_y @MMK_R_inp_hyph -5;
		pos @MMK_L_lc_y @MMK_R_inp_period -45;
		pos @MMK_L_lc_y @MMK_R_inp_quotel 25;
		pos @MMK_L_lc_y @MMK_R_inp_quoter 25;
		pos @MMK_L_lc_y @MMK_R_lc_a -14;
		pos @MMK_L_lc_y @MMK_R_lc_c -8;
		pos @MMK_L_lc_y @MMK_R_lc_d -8;
		pos @MMK_L_lc_y @MMK_R_lc_f 7;
		pos @MMK_L_lc_y @MMK_R_lc_g -21;
		pos @MMK_L_lc_y @MMK_R_lc_s -9;
		pos @MMK_L_lc_y @MMK_R_lc_z -4;
		pos @MMK_L_lc_y @MMK_R_uc_a -15;
		pos @MMK_L_lc_y @MMK_R_uc_i -5;
		pos @MMK_L_lc_y @MMK_R_uc_j -30;
		pos @MMK_L_lc_y @MMK_R_uc_t -30;
		pos @MMK_L_lc_y @MMK_R_uc_y -35;
		pos @MMK_L_lc_y V -10;
		pos @MMK_L_lc_y ampersand -30;
		pos @MMK_L_lc_y at -10;
		pos @MMK_L_lc_y eightinferior -20;
		pos @MMK_L_lc_y eightsuperior 20;
		pos @MMK_L_lc_y fiveinferior -20;
		pos @MMK_L_lc_y fivesuperior 10;
		pos @MMK_L_lc_y fourinferior -50;
		pos @MMK_L_lc_y foursuperior 30;
		pos @MMK_L_lc_y nineinferior -30;
		pos @MMK_L_lc_y ninesuperior 15;
		pos @MMK_L_lc_y oneinferior -25;
		pos @MMK_L_lc_y onesuperior 5;
		pos @MMK_L_lc_y registered 30;
		pos @MMK_L_lc_y seveninferior -5;
		pos @MMK_L_lc_y sevensuperior 20;
		pos @MMK_L_lc_y sixinferior -30;
		pos @MMK_L_lc_y sixsuperior 20;
		pos @MMK_L_lc_y slash -5;
		pos @MMK_L_lc_y threeinferior -20;
		pos @MMK_L_lc_y threesuperior 20;
		pos @MMK_L_lc_y trademark 20;
		pos @MMK_L_lc_y twoinferior -20;
		pos @MMK_L_lc_y underscore -80;
		pos @MMK_L_lc_y zeroinferior -30;
		pos @MMK_L_lc_y zerosuperior 20;
		pos @MMK_L_lc_z @MMK_R_inp_foot 5;
		pos @MMK_L_lc_z @MMK_R_inp_hyph -20;
		pos @MMK_L_lc_z @MMK_R_inp_period 10;
		pos @MMK_L_lc_z @MMK_R_inp_quoter 5;
		pos @MMK_L_lc_z @MMK_R_lc_c -12;
		pos @MMK_L_lc_z @MMK_R_lc_d -10;
		pos @MMK_L_lc_z @MMK_R_uc_a 10;
		pos @MMK_L_lc_z @MMK_R_uc_t -35;
		pos @MMK_L_lc_z @MMK_R_uc_w -5;
		pos @MMK_L_lc_z @MMK_R_uc_y -30;
		pos @MMK_L_lc_z V -10;
		pos @MMK_L_lc_z X 10;
		pos @MMK_L_lc_z ampersand -10;
		pos @MMK_L_lc_z at -10;
		pos @MMK_L_lc_z eightsuperior 5;
		pos @MMK_L_lc_z fivesuperior 10;
		pos @MMK_L_lc_z foursuperior 10;
		pos @MMK_L_lc_z nineinferior -10;
		pos @MMK_L_lc_z ninesuperior -5;
		pos @MMK_L_lc_z registered 25;
		pos @MMK_L_lc_z seveninferior -10;
		pos @MMK_L_lc_z sevensuperior -10;
		pos @MMK_L_lc_z sixsuperior 5;
		pos @MMK_L_lc_z threeinferior 10;
		pos @MMK_L_lc_z trademark 10;
		pos @MMK_L_lc_z twoinferior 10;
		pos @MMK_L_lc_z underscore 5;
		pos @MMK_L_lc_z zerosuperior 10;
		pos @MMK_L_uc_a @MMK_R_inp_foot -50;
		pos @MMK_L_uc_a @MMK_R_inp_hyph -15;
		pos @MMK_L_uc_a @MMK_R_inp_period 20;
		pos @MMK_L_uc_a @MMK_R_inp_quotel -70;
		pos @MMK_L_uc_a @MMK_R_inp_quoter -65;
		pos @MMK_L_uc_a @MMK_R_lc_a 3;
		pos @MMK_L_uc_a @MMK_R_lc_t -19;
		pos @MMK_L_uc_a @MMK_R_lc_w -20;
		pos @MMK_L_uc_a @MMK_R_lc_y -15;
		pos @MMK_L_uc_a @MMK_R_lc_z 10;
		pos @MMK_L_uc_a @MMK_R_uc_a 10;
		pos @MMK_L_uc_a @MMK_R_uc_j -14;
		pos @MMK_L_uc_a @MMK_R_uc_o -30;
		pos @MMK_L_uc_a @MMK_R_uc_t -65;
		pos @MMK_L_uc_a @MMK_R_uc_u -24;
		pos @MMK_L_uc_a @MMK_R_uc_w -27;
		pos @MMK_L_uc_a @MMK_R_uc_y -70;
		pos @MMK_L_uc_a V -54;
		pos @MMK_L_uc_a X 5;
		pos @MMK_L_uc_a ampersand -10;
		pos @MMK_L_uc_a at -20;
		pos @MMK_L_uc_a eightinferior 5;
		pos @MMK_L_uc_a eightsuperior -55;
		pos @MMK_L_uc_a fiveinferior 10;
		pos @MMK_L_uc_a fivesuperior -70;
		pos @MMK_L_uc_a fourinferior 10;
		pos @MMK_L_uc_a foursuperior -70;
		pos @MMK_L_uc_a ninesuperior -60;
		pos @MMK_L_uc_a oneinferior 10;
		pos @MMK_L_uc_a onesuperior -80;
		pos @MMK_L_uc_a question -50;
		pos @MMK_L_uc_a registered -70;
		pos @MMK_L_uc_a sevensuperior -70;
		pos @MMK_L_uc_a sixinferior 5;
		pos @MMK_L_uc_a sixsuperior -70;
		pos @MMK_L_uc_a threeinferior 10;
		pos @MMK_L_uc_a threesuperior -50;
		pos @MMK_L_uc_a trademark -75;
		pos @MMK_L_uc_a twoinferior 10;
		pos @MMK_L_uc_a twosuperior -60;
		pos @MMK_L_uc_a underscore 15;
		pos @MMK_L_uc_a v -30;
		pos @MMK_L_uc_a zeroinferior 10;
		pos @MMK_L_uc_a zerosuperior -60;
		pos @MMK_L_uc_c @MMK_R_inp_hyph -10;
		pos @MMK_L_uc_c @MMK_R_uc_a -8;
		pos @MMK_L_uc_c @MMK_R_uc_o -13;
		pos @MMK_L_uc_c @MMK_R_uc_y -10;
		pos @MMK_L_uc_c X -20;
		pos @MMK_L_uc_c ampersand -10;
		pos @MMK_L_uc_c at -10;
		pos @MMK_L_uc_c eightinferior 5;
		pos @MMK_L_uc_c fivesuperior 5;
		pos @MMK_L_uc_c fourinferior 5;
		pos @MMK_L_uc_c foursuperior 5;
		pos @MMK_L_uc_c nineinferior -5;
		pos @MMK_L_uc_c registered 5;
		pos @MMK_L_uc_c sixinferior 5;
		pos @MMK_L_uc_c slash -20;
		pos @MMK_L_uc_c underscore -44;
		pos @MMK_L_uc_c zerosuperior 5;
		pos @MMK_L_uc_d @MMK_R_inp_foot -10;
		pos @MMK_L_uc_d @MMK_R_inp_guill 20;
		pos @MMK_L_uc_d @MMK_R_inp_hyph 15;
		pos @MMK_L_uc_d @MMK_R_inp_period -40;
		pos @MMK_L_uc_d @MMK_R_inp_quotel -30;
		pos @MMK_L_uc_d @MMK_R_inp_quoter -25;
		pos @MMK_L_uc_d @MMK_R_uc_a -37;
		pos @MMK_L_uc_d @MMK_R_uc_j -30;
		pos @MMK_L_uc_d @MMK_R_uc_t -25;
		pos @MMK_L_uc_d @MMK_R_uc_w -23;
		pos @MMK_L_uc_d @MMK_R_uc_y -46;
		pos @MMK_L_uc_d @MMK_R_uc_z -25;
		pos @MMK_L_uc_d V -31;
		pos @MMK_L_uc_d X -30;
		pos @MMK_L_uc_d eightinferior -5;
		pos @MMK_L_uc_d fiveinferior -10;
		pos @MMK_L_uc_d fourinferior -15;
		pos @MMK_L_uc_d nineinferior -5;
		pos @MMK_L_uc_d ninesuperior -5;
		pos @MMK_L_uc_d sevensuperior -20;
		pos @MMK_L_uc_d sixinferior -5;
		pos @MMK_L_uc_d slash -45;
		pos @MMK_L_uc_d threeinferior -5;
		pos @MMK_L_uc_d trademark -25;
		pos @MMK_L_uc_d twoinferior -10;
		pos @MMK_L_uc_e @MMK_R_lc_c -10;
		pos @MMK_L_uc_e @MMK_R_lc_d -10;
		pos @MMK_L_uc_e @MMK_R_lc_g -5;
		pos @MMK_L_uc_e @MMK_R_uc_j -20;
		pos @MMK_L_uc_e ampersand -15;
		pos @MMK_L_uc_e at -10;
		pos @MMK_L_uc_e eightsuperior -5;
		pos @MMK_L_uc_e fourinferior 5;
		pos @MMK_L_uc_e foursuperior -10;
		pos @MMK_L_uc_e onesuperior -10;
		pos @MMK_L_uc_e seveninferior -10;
		pos @MMK_L_uc_e sevensuperior 15;
		pos @MMK_L_uc_e trademark 10;
		pos @MMK_L_uc_g @MMK_R_inp_foot -10;
		pos @MMK_L_uc_g @MMK_R_inp_hyph 10;
		pos @MMK_L_uc_g @MMK_R_inp_quotel -30;
		pos @MMK_L_uc_g @MMK_R_inp_quoter -20;
		pos @MMK_L_uc_g @MMK_R_uc_j -12;
		pos @MMK_L_uc_g @MMK_R_uc_t -38;
		pos @MMK_L_uc_g @MMK_R_uc_w -13;
		pos @MMK_L_uc_g @MMK_R_uc_y -44;
		pos @MMK_L_uc_g V -30;
		pos @MMK_L_uc_g X -10;
		pos @MMK_L_uc_g eightsuperior -15;
		pos @MMK_L_uc_g fivesuperior -15;
		pos @MMK_L_uc_g foursuperior -15;
		pos @MMK_L_uc_g ninesuperior -25;
		pos @MMK_L_uc_g onesuperior -20;
		pos @MMK_L_uc_g registered -15;
		pos @MMK_L_uc_g sevensuperior -25;
		pos @MMK_L_uc_g sixsuperior -20;
		pos @MMK_L_uc_g threesuperior -10;
		pos @MMK_L_uc_g trademark -30;
		pos @MMK_L_uc_g twosuperior -20;
		pos @MMK_L_uc_g zerosuperior -20;
		pos @MMK_L_uc_i @MMK_R_inp_hyph -30;
		pos @MMK_L_uc_i @MMK_R_lc_c -5;
		pos @MMK_L_uc_i @MMK_R_lc_d -5;
		pos @MMK_L_uc_i @MMK_R_lc_s -5;
		pos @MMK_L_uc_i @MMK_R_lc_y -5;
		pos @MMK_L_uc_i @MMK_R_uc_t -4;
		pos @MMK_L_uc_i at -20;
		pos @MMK_L_uc_i fourinferior 5;
		pos @MMK_L_uc_i foursuperior -10;
		pos @MMK_L_uc_i nineinferior -10;
		pos @MMK_L_uc_i seveninferior -20;
		pos @MMK_L_uc_i sevensuperior 15;
		pos @MMK_L_uc_i sixsuperior -5;
		pos @MMK_L_uc_i threeinferior 10;
		pos @MMK_L_uc_i threesuperior 5;
		pos @MMK_L_uc_i twoinferior 5;
		pos @MMK_L_uc_i v -5;
		pos @MMK_L_uc_i zeroinferior 5;
		pos @MMK_L_uc_i zerosuperior 5;
		pos @MMK_L_uc_j @MMK_R_inp_period -25;
		pos @MMK_L_uc_j @MMK_R_uc_a -21;
		pos @MMK_L_uc_j @MMK_R_uc_j -12;
		pos @MMK_L_uc_j X -15;
		pos @MMK_L_uc_j fiveinferior -5;
		pos @MMK_L_uc_j fourinferior -10;
		pos @MMK_L_uc_j nineinferior -5;
		pos @MMK_L_uc_j sixinferior -10;
		pos @MMK_L_uc_j slash -35;
		pos @MMK_L_uc_j underscore -85;
		pos @MMK_L_uc_k @MMK_R_inp_foot -10;
		pos @MMK_L_uc_k @MMK_R_inp_guill -30;
		pos @MMK_L_uc_k @MMK_R_inp_guilr -20;
		pos @MMK_L_uc_k @MMK_R_inp_hyph -45;
		pos @MMK_L_uc_k @MMK_R_inp_period 10;
		pos @MMK_L_uc_k @MMK_R_inp_quotel -30;
		pos @MMK_L_uc_k @MMK_R_inp_quoter -20;
		pos @MMK_L_uc_k @MMK_R_lc_a -10;
		pos @MMK_L_uc_k @MMK_R_lc_c -25;
		pos @MMK_L_uc_k @MMK_R_lc_d -25;
		pos @MMK_L_uc_k @MMK_R_lc_f -20;
		pos @MMK_L_uc_k @MMK_R_lc_g -10;
		pos @MMK_L_uc_k @MMK_R_lc_l -10;
		pos @MMK_L_uc_k @MMK_R_lc_n -10;
		pos @MMK_L_uc_k @MMK_R_lc_t -30;
		pos @MMK_L_uc_k @MMK_R_lc_u -20;
		pos @MMK_L_uc_k @MMK_R_lc_w -20;
		pos @MMK_L_uc_k @MMK_R_lc_y -20;
		pos @MMK_L_uc_k @MMK_R_lc_z 10;
		pos @MMK_L_uc_k @MMK_R_uc_j -20;
		pos @MMK_L_uc_k @MMK_R_uc_o -40;
		pos @MMK_L_uc_k @MMK_R_uc_s -10;
		pos @MMK_L_uc_k @MMK_R_uc_t -25;
		pos @MMK_L_uc_k @MMK_R_uc_w -10;
		pos @MMK_L_uc_k @MMK_R_uc_y -20;
		pos @MMK_L_uc_k V -25;
		pos @MMK_L_uc_k ampersand -30;
		pos @MMK_L_uc_k at -40;
		pos @MMK_L_uc_k eightinferior 5;
		pos @MMK_L_uc_k eightsuperior -30;
		pos @MMK_L_uc_k fivesuperior -30;
		pos @MMK_L_uc_k fourinferior 10;
		pos @MMK_L_uc_k foursuperior -50;
		pos @MMK_L_uc_k nineinferior -10;
		pos @MMK_L_uc_k ninesuperior -25;
		pos @MMK_L_uc_k oneinferior 10;
		pos @MMK_L_uc_k onesuperior -30;
		pos @MMK_L_uc_k p -10;
		pos @MMK_L_uc_k parenright 10;
		pos @MMK_L_uc_k registered -45;
		pos @MMK_L_uc_k seveninferior -20;
		pos @MMK_L_uc_k sevensuperior -10;
		pos @MMK_L_uc_k sixsuperior -40;
		pos @MMK_L_uc_k threeinferior 20;
		pos @MMK_L_uc_k threesuperior -30;
		pos @MMK_L_uc_k twoinferior 20;
		pos @MMK_L_uc_k twosuperior -30;
		pos @MMK_L_uc_k v -20;
		pos @MMK_L_uc_k x -5;
		pos @MMK_L_uc_k zerosuperior -30;
		pos @MMK_L_uc_l @MMK_R_inp_foot -90;
		pos @MMK_L_uc_l @MMK_R_inp_guill -16;
		pos @MMK_L_uc_l @MMK_R_inp_hyph -35;
		pos @MMK_L_uc_l @MMK_R_inp_period 20;
		pos @MMK_L_uc_l @MMK_R_inp_quotel -85;
		pos @MMK_L_uc_l @MMK_R_inp_quoter -80;
		pos @MMK_L_uc_l @MMK_R_lc_a 4;
		pos @MMK_L_uc_l @MMK_R_lc_c -10;
		pos @MMK_L_uc_l @MMK_R_lc_d -9;
		pos @MMK_L_uc_l @MMK_R_lc_t -20;
		pos @MMK_L_uc_l @MMK_R_lc_u -5;
		pos @MMK_L_uc_l @MMK_R_lc_w -30;
		pos @MMK_L_uc_l @MMK_R_lc_y -35;
		pos @MMK_L_uc_l @MMK_R_lc_z 11;
		pos @MMK_L_uc_l @MMK_R_uc_a 17;
		pos @MMK_L_uc_l @MMK_R_uc_o -40;
		pos @MMK_L_uc_l @MMK_R_uc_t -74;
		pos @MMK_L_uc_l @MMK_R_uc_u -33;
		pos @MMK_L_uc_l @MMK_R_uc_w -41;
		pos @MMK_L_uc_l @MMK_R_uc_y -89;
		pos @MMK_L_uc_l V -72;
		pos @MMK_L_uc_l ampersand -5;
		pos @MMK_L_uc_l at -10;
		pos @MMK_L_uc_l eightinferior 15;
		pos @MMK_L_uc_l eightsuperior -70;
		pos @MMK_L_uc_l fiveinferior 15;
		pos @MMK_L_uc_l fivesuperior -80;
		pos @MMK_L_uc_l fourinferior 20;
		pos @MMK_L_uc_l foursuperior -70;
		pos @MMK_L_uc_l ninesuperior -80;
		pos @MMK_L_uc_l oneinferior 10;
		pos @MMK_L_uc_l onesuperior -70;
		pos @MMK_L_uc_l question -60;
		pos @MMK_L_uc_l registered -110;
		pos @MMK_L_uc_l sevensuperior -80;
		pos @MMK_L_uc_l sixinferior 10;
		pos @MMK_L_uc_l sixsuperior -70;
		pos @MMK_L_uc_l slash 10;
		pos @MMK_L_uc_l threeinferior 20;
		pos @MMK_L_uc_l threesuperior -70;
		pos @MMK_L_uc_l trademark -90;
		pos @MMK_L_uc_l twoinferior 15;
		pos @MMK_L_uc_l twosuperior -80;
		pos @MMK_L_uc_l underscore 20;
		pos @MMK_L_uc_l v -50;
		pos @MMK_L_uc_l x 10;
		pos @MMK_L_uc_l zeroinferior 10;
		pos @MMK_L_uc_l zerosuperior -70;
		pos @MMK_L_uc_o @MMK_R_inp_foot -10;
		pos @MMK_L_uc_o @MMK_R_inp_guill 20;
		pos @MMK_L_uc_o @MMK_R_inp_hyph 15;
		pos @MMK_L_uc_o @MMK_R_inp_period -40;
		pos @MMK_L_uc_o @MMK_R_inp_quotel -25;
		pos @MMK_L_uc_o @MMK_R_inp_quoter -25;
		pos @MMK_L_uc_o @MMK_R_uc_a -30;
		pos @MMK_L_uc_o @MMK_R_uc_j -30;
		pos @MMK_L_uc_o @MMK_R_uc_s -4;
		pos @MMK_L_uc_o @MMK_R_uc_t -25;
		pos @MMK_L_uc_o @MMK_R_uc_w -23;
		pos @MMK_L_uc_o @MMK_R_uc_y -50;
		pos @MMK_L_uc_o @MMK_R_uc_z -18;
		pos @MMK_L_uc_o V -31;
		pos @MMK_L_uc_o X -30;
		pos @MMK_L_uc_o ampersand -5;
		pos @MMK_L_uc_o eightinferior -5;
		pos @MMK_L_uc_o fourinferior -10;
		pos @MMK_L_uc_o ninesuperior -10;
		pos @MMK_L_uc_o onesuperior -5;
		pos @MMK_L_uc_o registered -5;
		pos @MMK_L_uc_o sevensuperior -20;
		pos @MMK_L_uc_o sixinferior -10;
		pos @MMK_L_uc_o slash -45;
		pos @MMK_L_uc_o trademark -25;
		pos @MMK_L_uc_o twoinferior -5;
		pos @MMK_L_uc_o underscore -100;
		pos @MMK_L_uc_r @MMK_R_inp_hyph -15;
		pos @MMK_L_uc_r @MMK_R_lc_a -10;
		pos @MMK_L_uc_r @MMK_R_lc_c -15;
		pos @MMK_L_uc_r @MMK_R_lc_d -15;
		pos @MMK_L_uc_r @MMK_R_lc_g -25;
		pos @MMK_L_uc_r @MMK_R_lc_y -4;
		pos @MMK_L_uc_r @MMK_R_uc_j -35;
		pos @MMK_L_uc_r @MMK_R_uc_o -10;
		pos @MMK_L_uc_r @MMK_R_uc_t -24;
		pos @MMK_L_uc_r @MMK_R_uc_u -14;
		pos @MMK_L_uc_r @MMK_R_uc_w -14;
		pos @MMK_L_uc_r @MMK_R_uc_y -40;
		pos @MMK_L_uc_r V -30;
		pos @MMK_L_uc_r ampersand -25;
		pos @MMK_L_uc_r at -20;
		pos @MMK_L_uc_r eightinferior -10;
		pos @MMK_L_uc_r fivesuperior -5;
		pos @MMK_L_uc_r nineinferior -10;
		pos @MMK_L_uc_r ninesuperior -5;
		pos @MMK_L_uc_r oneinferior -10;
		pos @MMK_L_uc_r onesuperior -20;
		pos @MMK_L_uc_r seveninferior -10;
		pos @MMK_L_uc_r sevensuperior -20;
		pos @MMK_L_uc_r sixinferior -5;
		pos @MMK_L_uc_r slash -20;
		pos @MMK_L_uc_r threesuperior -10;
		pos @MMK_L_uc_r trademark -20;
		pos @MMK_L_uc_r zeroinferior -5;
		pos @MMK_L_uc_s @MMK_R_inp_guill 20;
		pos @MMK_L_uc_s @MMK_R_inp_hyph 15;
		pos @MMK_L_uc_s @MMK_R_inp_quotel -30;
		pos @MMK_L_uc_s @MMK_R_inp_quoter -17;
		pos @MMK_L_uc_s @MMK_R_lc_t -5;
		pos @MMK_L_uc_s @MMK_R_uc_s -14;
		pos @MMK_L_uc_s @MMK_R_uc_t -23;
		pos @MMK_L_uc_s @MMK_R_uc_w -18;
		pos @MMK_L_uc_s @MMK_R_uc_y -40;
		pos @MMK_L_uc_s V -18;
		pos @MMK_L_uc_s ampersand -10;
		pos @MMK_L_uc_s at -10;
		pos @MMK_L_uc_s eightsuperior -10;
		pos @MMK_L_uc_s fivesuperior -10;
		pos @MMK_L_uc_s foursuperior -20;
		pos @MMK_L_uc_s ninesuperior -10;
		pos @MMK_L_uc_s onesuperior -20;
		pos @MMK_L_uc_s registered -5;
		pos @MMK_L_uc_s sevensuperior -10;
		pos @MMK_L_uc_s sixsuperior -10;
		pos @MMK_L_uc_s slash -35;
		pos @MMK_L_uc_s threesuperior -15;
		pos @MMK_L_uc_s twosuperior -10;
		pos @MMK_L_uc_s underscore -60;
		pos @MMK_L_uc_s zeroinferior 5;
		pos @MMK_L_uc_s zerosuperior -10;
		pos @MMK_L_uc_t @MMK_R_inp_colon -40;
		pos @MMK_L_uc_t @MMK_R_inp_foot 15;
		pos @MMK_L_uc_t @MMK_R_inp_guill -40;
		pos @MMK_L_uc_t @MMK_R_inp_guilr -40;
		pos @MMK_L_uc_t @MMK_R_inp_hyph -45;
		pos @MMK_L_uc_t @MMK_R_inp_period -70;
		pos @MMK_L_uc_t @MMK_R_inp_quotel 10;
		pos @MMK_L_uc_t @MMK_R_inp_quoter 10;
		pos @MMK_L_uc_t @MMK_R_lc_a -70;
		pos @MMK_L_uc_t @MMK_R_lc_c -65;
		pos @MMK_L_uc_t @MMK_R_lc_d -65;
		pos @MMK_L_uc_t @MMK_R_lc_f -15;
		pos @MMK_L_uc_t @MMK_R_lc_g -80;
		pos @MMK_L_uc_t @MMK_R_lc_n -45;
		pos @MMK_L_uc_t @MMK_R_lc_s -70;
		pos @MMK_L_uc_t @MMK_R_lc_u -45;
		pos @MMK_L_uc_t @MMK_R_lc_w -35;
		pos @MMK_L_uc_t @MMK_R_lc_y -30;
		pos @MMK_L_uc_t @MMK_R_lc_z -50;
		pos @MMK_L_uc_t @MMK_R_uc_a -65;
		pos @MMK_L_uc_t @MMK_R_uc_i -4;
		pos @MMK_L_uc_t @MMK_R_uc_j -55;
		pos @MMK_L_uc_t @MMK_R_uc_o -25;
		pos @MMK_L_uc_t @MMK_R_uc_s -12;
		pos @MMK_L_uc_t @MMK_R_uc_t 15;
		pos @MMK_L_uc_t @MMK_R_uc_w 3;
		pos @MMK_L_uc_t @MMK_R_uc_y 3;
		pos @MMK_L_uc_t V 3;
		pos @MMK_L_uc_t ampersand -30;
		pos @MMK_L_uc_t at -30;
		pos @MMK_L_uc_t eightinferior -70;
		pos @MMK_L_uc_t eightsuperior 10;
		pos @MMK_L_uc_t fiveinferior -60;
		pos @MMK_L_uc_t fivesuperior 20;
		pos @MMK_L_uc_t fourinferior -70;
		pos @MMK_L_uc_t nineinferior -70;
		pos @MMK_L_uc_t ninesuperior 15;
		pos @MMK_L_uc_t oneinferior -70;
		pos @MMK_L_uc_t onesuperior 20;
		pos @MMK_L_uc_t p -45;
		pos @MMK_L_uc_t parenright 20;
		pos @MMK_L_uc_t seveninferior -50;
		pos @MMK_L_uc_t sevensuperior 30;
		pos @MMK_L_uc_t sixinferior -70;
		pos @MMK_L_uc_t slash -100;
		pos @MMK_L_uc_t threeinferior -50;
		pos @MMK_L_uc_t threesuperior 20;
		pos @MMK_L_uc_t trademark 20;
		pos @MMK_L_uc_t twoinferior -70;
		pos @MMK_L_uc_t twosuperior 10;
		pos @MMK_L_uc_t underscore -80;
		pos @MMK_L_uc_t v -25;
		pos @MMK_L_uc_t x -35;
		pos @MMK_L_uc_t zeroinferior -60;
		pos @MMK_L_uc_t zerosuperior 20;
		pos @MMK_L_uc_u @MMK_R_inp_period -35;
		pos @MMK_L_uc_u @MMK_R_lc_g -10;
		pos @MMK_L_uc_u @MMK_R_uc_a -25;
		pos @MMK_L_uc_u @MMK_R_uc_j -15;
		pos @MMK_L_uc_u ampersand -10;
		pos @MMK_L_uc_u slash -40;
		pos @MMK_L_uc_u underscore -70;
		pos @MMK_L_uc_w @MMK_R_inp_foot 15;
		pos @MMK_L_uc_w @MMK_R_inp_hyph -10;
		pos @MMK_L_uc_w @MMK_R_inp_period -40;
		pos @MMK_L_uc_w @MMK_R_lc_a -30;
		pos @MMK_L_uc_w @MMK_R_lc_c -25;
		pos @MMK_L_uc_w @MMK_R_lc_d -25;
		pos @MMK_L_uc_w @MMK_R_lc_g -20;
		pos @MMK_L_uc_w @MMK_R_lc_j -5;
		pos @MMK_L_uc_w @MMK_R_lc_n -10;
		pos @MMK_L_uc_w @MMK_R_lc_s -10;
		pos @MMK_L_uc_w @MMK_R_lc_u -5;
		pos @MMK_L_uc_w @MMK_R_lc_w -10;
		pos @MMK_L_uc_w @MMK_R_lc_z -10;
		pos @MMK_L_uc_w @MMK_R_uc_a -28;
		pos @MMK_L_uc_w @MMK_R_uc_j -50;
		pos @MMK_L_uc_w @MMK_R_uc_o -23;
		pos @MMK_L_uc_w @MMK_R_uc_t 3;
		pos @MMK_L_uc_w @MMK_R_uc_w 2;
		pos @MMK_L_uc_w @MMK_R_uc_z -5;
		pos @MMK_L_uc_w V 3;
		pos @MMK_L_uc_w ampersand -35;
		pos @MMK_L_uc_w at -20;
		pos @MMK_L_uc_w eightinferior -35;
		pos @MMK_L_uc_w eightsuperior 5;
		pos @MMK_L_uc_w fiveinferior -40;
		pos @MMK_L_uc_w fivesuperior 10;
		pos @MMK_L_uc_w fourinferior -50;
		pos @MMK_L_uc_w foursuperior -10;
		pos @MMK_L_uc_w nineinferior -40;
		pos @MMK_L_uc_w ninesuperior 5;
		pos @MMK_L_uc_w oneinferior -40;
		pos @MMK_L_uc_w p -5;
		pos @MMK_L_uc_w parenright 10;
		pos @MMK_L_uc_w registered 15;
		pos @MMK_L_uc_w seveninferior -25;
		pos @MMK_L_uc_w sevensuperior 20;
		pos @MMK_L_uc_w sixinferior -40;
		pos @MMK_L_uc_w sixsuperior 5;
		pos @MMK_L_uc_w slash -50;
		pos @MMK_L_uc_w threeinferior -35;
		pos @MMK_L_uc_w threesuperior 10;
		pos @MMK_L_uc_w trademark 30;
		pos @MMK_L_uc_w twoinferior -40;
		pos @MMK_L_uc_w twosuperior 10;
		pos @MMK_L_uc_w underscore -50;
		pos @MMK_L_uc_w x -10;
		pos @MMK_L_uc_w zeroinferior -40;
		pos @MMK_L_uc_w zerosuperior 10;
		pos @MMK_L_uc_y @MMK_R_inp_colon -50;
		pos @MMK_L_uc_y @MMK_R_inp_foot 5;
		pos @MMK_L_uc_y @MMK_R_inp_guill -50;
		pos @MMK_L_uc_y @MMK_R_inp_guilr -50;
		pos @MMK_L_uc_y @MMK_R_inp_hyph -50;
		pos @MMK_L_uc_y @MMK_R_inp_period -70;
		pos @MMK_L_uc_y @MMK_R_lc_a -65;
		pos @MMK_L_uc_y @MMK_R_lc_c -60;
		pos @MMK_L_uc_y @MMK_R_lc_d -60;
		pos @MMK_L_uc_y @MMK_R_lc_f -25;
		pos @MMK_L_uc_y @MMK_R_lc_g -61;
		pos @MMK_L_uc_y @MMK_R_lc_h -10;
		pos @MMK_L_uc_y @MMK_R_lc_i -10;
		pos @MMK_L_uc_y @MMK_R_lc_j -30;
		pos @MMK_L_uc_y @MMK_R_lc_n -45;
		pos @MMK_L_uc_y @MMK_R_lc_s -60;
		pos @MMK_L_uc_y @MMK_R_lc_t -25;
		pos @MMK_L_uc_y @MMK_R_lc_u -40;
		pos @MMK_L_uc_y @MMK_R_lc_w -40;
		pos @MMK_L_uc_y @MMK_R_lc_y -35;
		pos @MMK_L_uc_y @MMK_R_lc_z -50;
		pos @MMK_L_uc_y @MMK_R_uc_a -70;
		pos @MMK_L_uc_y @MMK_R_uc_j -70;
		pos @MMK_L_uc_y @MMK_R_uc_o -50;
		pos @MMK_L_uc_y @MMK_R_uc_s -44;
		pos @MMK_L_uc_y @MMK_R_uc_t 3;
		pos @MMK_L_uc_y ampersand -55;
		pos @MMK_L_uc_y at -40;
		pos @MMK_L_uc_y eightinferior -70;
		pos @MMK_L_uc_y fiveinferior -80;
		pos @MMK_L_uc_y fourinferior -100;
		pos @MMK_L_uc_y foursuperior -10;
		pos @MMK_L_uc_y nineinferior -70;
		pos @MMK_L_uc_y oneinferior -80;
		pos @MMK_L_uc_y p -50;
		pos @MMK_L_uc_y parenright 20;
		pos @MMK_L_uc_y seveninferior -60;
		pos @MMK_L_uc_y sevensuperior 10;
		pos @MMK_L_uc_y sixinferior -80;
		pos @MMK_L_uc_y sixsuperior -10;
		pos @MMK_L_uc_y slash -90;
		pos @MMK_L_uc_y threeinferior -80;
		pos @MMK_L_uc_y threesuperior 10;
		pos @MMK_L_uc_y trademark 30;
		pos @MMK_L_uc_y twoinferior -80;
		pos @MMK_L_uc_y underscore -90;
		pos @MMK_L_uc_y v -35;
		pos @MMK_L_uc_y x -40;
		pos @MMK_L_uc_y zeroinferior -70;
		pos @MMK_L_uc_z @MMK_R_inp_foot 5;
		pos @MMK_L_uc_z @MMK_R_inp_guill -20;
		pos @MMK_L_uc_z @MMK_R_inp_guilr -10;
		pos @MMK_L_uc_z @MMK_R_inp_hyph -40;
		pos @MMK_L_uc_z @MMK_R_inp_period 30;
		pos @MMK_L_uc_z @MMK_R_lc_c -5;
		pos @MMK_L_uc_z @MMK_R_lc_d -5;
		pos @MMK_L_uc_z @MMK_R_lc_t -10;
		pos @MMK_L_uc_z @MMK_R_lc_u -5;
		pos @MMK_L_uc_z @MMK_R_lc_y -5;
		pos @MMK_L_uc_z @MMK_R_uc_j -7;
		pos @MMK_L_uc_z @MMK_R_uc_o -18;
		pos @MMK_L_uc_z @MMK_R_uc_w -5;
		pos @MMK_L_uc_z @MMK_R_uc_y -10;
		pos @MMK_L_uc_z V -8;
		pos @MMK_L_uc_z ampersand -10;
		pos @MMK_L_uc_z at -15;
		pos @MMK_L_uc_z eightsuperior 5;
		pos @MMK_L_uc_z fiveinferior 5;
		pos @MMK_L_uc_z fivesuperior 5;
		pos @MMK_L_uc_z fourinferior 10;
		pos @MMK_L_uc_z nineinferior -10;
		pos @MMK_L_uc_z ninesuperior 5;
		pos @MMK_L_uc_z parenright 10;
		pos @MMK_L_uc_z registered 10;
		pos @MMK_L_uc_z seveninferior -20;
		pos @MMK_L_uc_z sevensuperior 20;
		pos @MMK_L_uc_z threeinferior 10;
		pos @MMK_L_uc_z trademark 20;
		pos @MMK_L_uc_z twoinferior 10;
		pos @MMK_L_uc_z twosuperior 5;
		pos @MMK_L_uc_z underscore 15;
		pos @MMK_L_uc_z zeroinferior 5;
		pos @MMK_L_uc_z zerosuperior 5;
	} kern_DFLT;
	lookup kern_arabic {
		#script arab;
		lookupflag IgnoreMarks RightToLeft;
		pos alefHamzaabove-ar keheh-ar <150 0 150 0>;
		pos alefHamzaabove-ar.fina keheh-ar <150 0 150 0>;
		pos alefHamzabelow-ar kaf-ar.init <110 0 110 0>;
		pos alefHamzabelow-ar keheh-ar <110 0 110 0>;
		pos alefHamzabelow-ar keheh-ar.init <110 0 110 0>;
		pos alefHamzabelow-ar gaf-ar.init <110 0 110 0>;
		pos alefHamzabelow-ar.fina kaf-ar.init <110 0 110 0>;
		pos alefHamzabelow-ar.fina keheh-ar <110 0 110 0>;
		pos alefHamzabelow-ar.fina keheh-ar.init <110 0 110 0>;
		pos alefHamzabelow-ar.fina gaf-ar.init <110 0 110 0>;
		pos alefWavyhamzaabove-ar kaf_alefMaksura-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar kaf_yeh-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar kaf_yehHamzaabove-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar keheh_yeh-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar gaf_alefMaksura-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar gaf_yeh-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar gaf_yehHamzaabove-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina kaf_alefMaksura-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina kaf_yeh-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina kaf_yehHamzaabove-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina keheh_yeh-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina gaf_alefMaksura-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina gaf_yeh-ar <100 0 100 0>;
		pos alefWavyhamzaabove-ar.fina gaf_yehHamzaabove-ar <100 0 100 0>;
		subtable;
		pos @MMK_L_alef-ar @MMK_R_kaf-ar.init <120 0 120 0>;
		pos @MMK_L_alef-ar @MMK_R_kaf_alefMaksura-ar <40 0 40 0>;
		pos @MMK_L_alef-ar alefWasla-ar <80 0 80 0>;
		pos @MMK_L_alef-ar highhamzaAlef-ar <220 0 220 0>;
		pos @MMK_L_alefHamzaabove-ar @MMK_R_kaf-ar.init <130 0 130 0>;
		pos @MMK_L_alefMadda-ar @MMK_R_kaf-ar.init <170 0 170 0>;
		pos @MMK_L_alefMadda-ar @MMK_R_kaf_alefMaksura-ar <90 0 90 0>;
		pos @MMK_L_reh-ar @MMK_R_alefMaksura-ar <40 0 40 0>;
		pos @MMK_L_reh-ar @MMK_R_beh-ar.init <60 0 60 0>;
		pos @MMK_L_reh-ar @MMK_R_hah-ar.init <-40 0 -40 0>;
		pos @MMK_L_reh-ar @MMK_R_reh-ar <40 0 40 0>;
		pos @MMK_L_reh-ar @MMK_R_yeh-ar.init <120 0 120 0>;
		pos @MMK_L_reh-ar beh-ar.init <40 0 40 0>;
		pos @MMK_L_reh-ar behThreedotshorizontalbelow-ar.init <190 0 190 0>;
		pos @MMK_L_reh-ar beh_yeh-ar <50 0 50 0>;
		pos @MMK_L_reh-ar qaf-ar <30 0 30 0>;
		pos @MMK_L_reh-ar waw-ar <40 0 40 0>;
		pos @MMK_L_reh-ar highhamzaYeh-ar.init <160 0 160 0>;
		pos @MMK_L_waw-ar @MMK_R_yeh-ar.init <40 0 40 0>;
		pos highhamza-ar @MMK_R_teh-ar.init <30 0 30 0>;
		pos highhamza-ar @MMK_R_beh-ar.init <30 0 30 0>;
		pos highhamza-ar @MMK_R_yeh-ar.init <30 0 30 0>;
		pos jeh-ar @MMK_R_kaf-ar.init <60 0 60 0>;
		pos jeh-ar.fina @MMK_R_kaf-ar.init <60 0 60 0>;
		pos rreh-ar @MMK_R_kaf-ar.init <100 0 100 0>;
		pos rreh-ar.fina @MMK_R_kaf-ar.init <100 0 100 0>;
		pos tehMarbutagoal-ar @MMK_R_kaf-ar.init <70 0 70 0>;
		subtable;
		pos @MMK_L_lam_alef-ar @MMK_R_teh-ar.init <50 0 50 0>;
		subtable;
	} kern_arabic;
	lookupflag 0;
	lookupflag RightToLeft;
	script arab;
	lookup kern_arabic;
	lookupflag 0;
} kern;



feature mark {
	lookup markDFLT {
		pos base [uniFBBC] <anchor 120 363> mark @mark_bottom;
		pos base [uniFBC0] <anchor 160 649> mark @mark_top;
		pos base [comp.alef-ar.fina] <anchor 140 0> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [wavyhamza_above-ar] <anchor 163 559> mark @mark_top;
		pos base [foururduabove-ar] <anchor 133 643> mark @mark_top;
		pos base [foururdubelow-ar] <anchor 133 363> mark @mark_bottom;
	} markDFLT;
	lookup marklatin {
		pos base [dottedCircle] <anchor 303 -12> mark @mark_bottom <anchor 303 605> mark @mark_top;
	} marklatin;
	lookup markarabic {
		pos base [hamza-ar] <anchor 240 0> mark @mark_bottom <anchor 237 399> mark @mark_top;
		pos base [highhamza-ar] <anchor 149 712> mark @mark_top;
		pos base [alef-ar] <anchor 120 0> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [alef-ar.fina] <anchor 140 0> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [alef-ar.short] <anchor 130 0> mark @mark_bottom <anchor 130 618> mark @mark_top;
		pos base [alef-ar.fina.short] <anchor 130 0> mark @mark_bottom <anchor 130 618> mark @mark_top;
		pos base [alefHamzaabove-ar] <anchor 130 0> mark @mark_bottom <anchor 130 894> mark @mark_top;
		pos base [alefHamzaabove-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 130 894> mark @mark_top;
		pos base [alefHamzabelow-ar] <anchor 134 -227> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [alefHamzabelow-ar.fina] <anchor 154 -227> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [alefWavyhamzaabove-ar] <anchor 130 0> mark @mark_bottom <anchor 110 894> mark @mark_top;
		pos base [alefWavyhamzaabove-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 110 894> mark @mark_top;
		pos base [alefWavyhamzabelow-ar] <anchor 120 -302> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [alefWavyhamzabelow-ar.fina] <anchor 140 -302> mark @mark_bottom <anchor 120 740> mark @mark_top;
		pos base [alefMadda-ar] <anchor 130 0> mark @mark_bottom <anchor 130 832> mark @mark_top;
		pos base [alefMadda-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 130 832> mark @mark_top;
		pos base [alefWasla-ar] <anchor 130 0> mark @mark_bottom <anchor 132 939> mark @mark_top;
		pos base [alefWasla-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 132 939> mark @mark_top;
		pos base [alefFathatan-ar] <anchor 130 0> mark @mark_bottom <anchor 130 921> mark @mark_top;
		pos base [alefFathatan-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 130 921> mark @mark_top;
		pos base [highhamzaAlef-ar] <anchor 120 0> mark @mark_bottom <anchor 344 765> mark @mark_top;
		pos base [highhamzaAlef-ar.fina] <anchor 140 0> mark @mark_bottom <anchor 344 765> mark @mark_top;
		pos base [behDotless-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behDotless-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behDotless-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [behDotless-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [beh-ar] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [beh-ar.fina] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [beh-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [beh-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [peh-ar] <anchor 440 -361> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [peh-ar.fina] <anchor 440 -361> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [peh-ar.medi] <anchor 165 -362> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [peh-ar.init] <anchor 155 -362> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [beeh-ar] <anchor 440 -339> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [beeh-ar.fina] <anchor 440 -339> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [beeh-ar.medi] <anchor 165 -340> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [beeh-ar.init] <anchor 155 -340> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [beheh-ar] <anchor 440 -339> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [beheh-ar.fina] <anchor 440 -339> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [beheh-ar.medi] <anchor 165 -340> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [beheh-ar.init] <anchor 155 -340> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [alefMaksura-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [alefMaksura-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [teh-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [teh-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [teh-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [teh-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [tehRing-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [tehRing-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [tehRing-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [tehRing-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [tehThreedotsdown-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 643> mark @mark_top;
		pos base [tehThreedotsdown-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 643> mark @mark_top;
		pos base [tehThreedotsdown-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 723> mark @mark_top;
		pos base [tehThreedotsdown-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 782> mark @mark_top;
		pos base [theh-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 643> mark @mark_top;
		pos base [theh-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 643> mark @mark_top;
		pos base [theh-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 723> mark @mark_top;
		pos base [theh-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 782> mark @mark_top;
		pos base [tteh-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 435 649> mark @mark_top;
		pos base [tteh-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 435 649> mark @mark_top;
		pos base [tteh-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 160 729> mark @mark_top;
		pos base [tteh-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 157 788> mark @mark_top;
		pos base [tteheh-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 651> mark @mark_top;
		pos base [tteheh-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 651> mark @mark_top;
		pos base [tteheh-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 731> mark @mark_top;
		pos base [tteheh-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 790> mark @mark_top;
		pos base [teheh-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 651> mark @mark_top;
		pos base [teheh-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 651> mark @mark_top;
		pos base [teheh-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 731> mark @mark_top;
		pos base [teheh-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 790> mark @mark_top;
		pos base [behThreedotshorizontalbelow-ar] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behThreedotshorizontalbelow-ar.fina] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behThreedotshorizontalbelow-ar.medi] <anchor 54 0> mark @mark_bottom <anchor 328 5> mark @mark_ring <anchor 54 283> mark @mark_top;
		pos base [behThreedotshorizontalbelow-ar.init] <anchor 54 0> mark @mark_bottom <anchor 262 15> mark @mark_ring <anchor 54 283> mark @mark_top;
		pos base [behThreedotsupabove-ar] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 643> mark @mark_top;
		pos base [behThreedotsupabove-ar.fina] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 643> mark @mark_top;
		pos base [behThreedotsupabove-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 723> mark @mark_top;
		pos base [behThreedotsupabove-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 782> mark @mark_top;
		pos base [behThreedotsupbelow-ar] <anchor 440 -361> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behThreedotsupbelow-ar.fina] <anchor 440 -361> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behThreedotsupbelow-ar.medi] <anchor 165 -362> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [behThreedotsupbelow-ar.init] <anchor 155 -362> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [tehThreedotsupbelow-ar] <anchor 440 -361> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [tehThreedotsupbelow-ar.fina] <anchor 440 -361> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [tehThreedotsupbelow-ar.medi] <anchor 165 -362> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [tehThreedotsupbelow-ar.init] <anchor 155 -362> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [behTwodotsbelowDotabove-ar] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [behTwodotsbelowDotabove-ar.fina] <anchor 440 -215> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 497> mark @mark_top;
		pos base [behTwodotsbelowDotabove-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [behTwodotsbelowDotabove-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [behVinvertedbelow-ar] <anchor 440 -306> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behVinvertedbelow-ar.fina] <anchor 440 -306> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behVinvertedbelow-ar.medi] <anchor 165 -307> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [behVinvertedbelow-ar.init] <anchor 155 -307> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [behVabove-ar] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 587> mark @mark_top;
		pos base [behVabove-ar.fina] <anchor 440 1> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 587> mark @mark_top;
		pos base [behVabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 667> mark @mark_top;
		pos base [behVabove-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 726> mark @mark_top;
		pos base [behVbelow-ar] <anchor 440 -306> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behVbelow-ar.fina] <anchor 440 -306> mark @mark_bottom <anchor 463 -12> mark @mark_ring <anchor 440 283> mark @mark_top;
		pos base [behVbelow-ar.medi] <anchor 165 -307> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [behVbelow-ar.init] <anchor 155 -307> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [jeem-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [jeem-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [jeem-ar.medi] <anchor 325 -216> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [jeem-ar.init] <anchor 325 -216> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [jeem-ar.short] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [tcheh-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [tcheh-ar.short] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [tcheh-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [tcheh-ar.medi] <anchor 325 -362> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [tcheh-ar.init] <anchor 325 -362> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [tcheheh-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [tcheheh-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [tcheheh-ar.medi] <anchor 325 -340> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [tcheheh-ar.init] <anchor 325 -340> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [tchehDotabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [tchehDotabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [tchehDotabove-ar.medi] <anchor 325 -362> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [tchehDotabove-ar.init] <anchor 325 -362> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [nyeh-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [nyeh-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [nyeh-ar.medi] <anchor 325 -216> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [nyeh-ar.init] <anchor 325 -216> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [dyeh-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [dyeh-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [dyeh-ar.medi] <anchor 325 -340> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [dyeh-ar.init] <anchor 325 -340> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hah-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hah-ar.short] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hah-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hah-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hah-ar.init] <anchor 325 0> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hahHamzaabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 776> mark @mark_top;
		pos base [hahHamzaabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 776> mark @mark_top;
		pos base [hahHamzaabove-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 274 719> mark @mark_top;
		pos base [hahHamzaabove-ar.init] <anchor 325 0> mark @mark_bottom <anchor 274 719> mark @mark_top;
		pos base [hahTwodotsverticalabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 868> mark @mark_top;
		pos base [hahTwodotsverticalabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 868> mark @mark_top;
		pos base [hahTwodotsverticalabove-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 274 811> mark @mark_top;
		pos base [hahTwodotsverticalabove-ar.init] <anchor 325 0> mark @mark_bottom <anchor 274 811> mark @mark_top;
		pos base [hahTwodotshorizontalabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [hahTwodotshorizontalabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [hahTwodotshorizontalabove-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [hahTwodotshorizontalabove-ar.init] <anchor 325 0> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [hahThreedotsabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 860> mark @mark_top;
		pos base [hahThreedotsabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 860> mark @mark_top;
		pos base [hahThreedotsabove-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 274 803> mark @mark_top;
		pos base [hahThreedotsabove-ar.init] <anchor 325 0> mark @mark_bottom <anchor 274 803> mark @mark_top;
		pos base [hahThreedotsupbelow-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hahThreedotsupbelow-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hahThreedotsupbelow-ar.medi] <anchor 325 -362> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hahThreedotsupbelow-ar.init] <anchor 325 -362> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [khah-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [khah-ar.short] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [khah-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [khah-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [khah-ar.init] <anchor 325 0> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [hahTahbelow-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hahTahbelow-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hahTahbelow-ar.medi] <anchor 325 -304> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hahTahbelow-ar.init] <anchor 325 -304> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hahTahTwodotshorizontalabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 322 1080> mark @mark_top;
		pos base [hahTahTwodotshorizontalabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 322 1080> mark @mark_top;
		pos base [hahTahTwodotshorizontalabove-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 269 1023> mark @mark_top;
		pos base [hahTahTwodotshorizontalabove-ar.init] <anchor 325 0> mark @mark_bottom <anchor 269 1023> mark @mark_top;
		pos base [hahFourbelow-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hahFourbelow-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 500> mark @mark_top;
		pos base [hahFourbelow-ar.medi] <anchor 345 -340> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [hahFourbelow-ar.init] <anchor 345 -340> mark @mark_bottom <anchor 274 443> mark @mark_top;
		pos base [jeemTwodotsabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [jeemTwodotsabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 327 714> mark @mark_top;
		pos base [jeemTwodotsabove-ar.medi] <anchor 325 -216> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [jeemTwodotsabove-ar.init] <anchor 325 -216> mark @mark_bottom <anchor 274 657> mark @mark_top;
		pos base [dal-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 525> mark @mark_top;
		pos base [dal-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 525> mark @mark_top;
		pos base [thal-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 739> mark @mark_top;
		pos base [thal-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 739> mark @mark_top;
		pos base [thalAlefabove-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 1000> mark @mark_top;
		pos base [thalAlefabove-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 1000> mark @mark_top;
		pos base [ddal-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 244 891> mark @mark_top;
		pos base [ddal-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 293 891> mark @mark_top;
		pos base [dahal-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 739> mark @mark_top;
		pos base [dahal-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 739> mark @mark_top;
		pos base [ddahal-ar] <anchor 253 -216> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 525> mark @mark_top;
		pos base [ddahal-ar.fina] <anchor 305 -216> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 525> mark @mark_top;
		pos base [dalRing-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 525> mark @mark_top;
		pos base [dalRing-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 525> mark @mark_top;
		pos base [dalDotbelow-ar] <anchor 253 -216> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 525> mark @mark_top;
		pos base [dalDotbelow-ar.fina] <anchor 305 -216> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 525> mark @mark_top;
		pos base [dalDotbelowTah-ar] <anchor 253 -216> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 244 891> mark @mark_top;
		pos base [dalDotbelowTah-ar.fina] <anchor 305 -216> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 293 891> mark @mark_top;
		pos base [dul-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 885> mark @mark_top;
		pos base [dul-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 885> mark @mark_top;
		pos base [dalThreedotsdown-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 885> mark @mark_top;
		pos base [dalThreedotsdown-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 885> mark @mark_top;
		pos base [dalFourdots-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 893> mark @mark_top;
		pos base [dalFourdots-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 893> mark @mark_top;
		pos base [dalVinvertedabove-ar] <anchor 253 0> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 829> mark @mark_top;
		pos base [dalVinvertedabove-ar.fina] <anchor 305 0> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 829> mark @mark_top;
		pos base [dalTwodotsverticalbelowTah-ar] <anchor 253 -340> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 244 891> mark @mark_top;
		pos base [dalTwodotsverticalbelowTah-ar.fina] <anchor 305 -340> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 293 891> mark @mark_top;
		pos base [dalVinvertedbelow-ar] <anchor 253 -307> mark @mark_bottom <anchor 263 0> mark @mark_ring <anchor 249 525> mark @mark_top;
		pos base [dalVinvertedbelow-ar.fina] <anchor 305 -307> mark @mark_bottom <anchor 202 0> mark @mark_ring <anchor 298 525> mark @mark_top;
		pos base [reh-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [reh-ar.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 194 323> mark @mark_top;
		pos base [reh-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [reh-ar.fina.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 194 323> mark @mark_top;
		pos base [zain-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 537> mark @mark_top;
		pos base [zain-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 537> mark @mark_top;
		pos base [zain-ar.fina.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 194 537> mark @mark_top;
		pos base [zain-ar.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 194 537> mark @mark_top;
		pos base [ainThreedotsbelow-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 644> mark @mark_top;
		pos base [ainThreedotsbelow-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 537> mark @mark_top;
		pos base [ainThreedotsbelow-ar.fina.medi] <anchor 256 -362> mark @mark_bottom <anchor 249 477> mark @mark_top;
		pos base [ainThreedotsbelow-ar.fina.init] <anchor 276 -362> mark @mark_bottom <anchor 267 525> mark @mark_top;
		pos base [rreh-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 159 689> mark @mark_top;
		pos base [rreh-ar.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 189 689> mark @mark_top;
		pos base [rreh-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 159 689> mark @mark_top;
		pos base [rreh-ar.fina.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 189 689> mark @mark_top;
		pos base [rehv-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 627> mark @mark_top;
		pos base [rehv-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 627> mark @mark_top;
		pos base [rehRing-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehRing-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehDotbelow-ar] <anchor 40 -456> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehDotbelow-ar.fina] <anchor 40 -456> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehVbelow-ar] <anchor 40 -547> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehVbelow-ar.fina] <anchor 40 -547> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehDotbelowdotabove-ar] <anchor 40 -456> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 537> mark @mark_top;
		pos base [rehDotbelowdotabove-ar.fina] <anchor 40 -456> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 537> mark @mark_top;
		pos base [rehTwodots-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 537> mark @mark_top;
		pos base [rehTwodots-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 537> mark @mark_top;
		pos base [jeh-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 683> mark @mark_top;
		pos base [jeh-ar.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 194 683> mark @mark_top;
		pos base [jeh-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 683> mark @mark_top;
		pos base [jeh-ar.fina.short] <anchor 70 -240> mark @mark_bottom <anchor 132 -224> mark @mark_ring <anchor 194 683> mark @mark_top;
		pos base [rehFourdots-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 691> mark @mark_top;
		pos base [rehFourdots-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 691> mark @mark_top;
		pos base [rehVinvertedabove-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 627> mark @mark_top;
		pos base [rehVinvertedabove-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 627> mark @mark_top;
		pos base [rehStroke-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehStroke-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 323> mark @mark_top;
		pos base [rehTwodotsverticalabove-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 691> mark @mark_top;
		pos base [rehTwodotsverticalabove-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 691> mark @mark_top;
		pos base [rehHamzaabove-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 599> mark @mark_top;
		pos base [rehHamzaabove-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 599> mark @mark_top;
		pos base [rehTwodotshorizontalaboveTahabove-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 159 903> mark @mark_top;
		pos base [rehTwodotshorizontalaboveTahabove-ar.fina] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 159 903> mark @mark_top;
		pos base [rehAlefabove-ar] <anchor 40 -240> mark @mark_bottom <anchor 102 -224> mark @mark_ring <anchor 164 584> mark @mark_top;
		pos base [seen-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 283> mark @mark_top;
		pos base [seen-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 283> mark @mark_top;
		pos base [seen-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 449 283> mark @mark_top;
		pos base [seen-ar.init] <anchor 449 0> mark @mark_bottom <anchor 449 283> mark @mark_top;
		pos base [seenDotbelowDotabove-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 497> mark @mark_top;
		pos base [seenDotbelowDotabove-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 497> mark @mark_top;
		pos base [seenDotbelowDotabove-ar.medi] <anchor 449 -216> mark @mark_bottom <anchor 449 497> mark @mark_top;
		pos base [seenDotbelowDotabove-ar.init] <anchor 449 -216> mark @mark_bottom <anchor 449 497> mark @mark_top;
		pos base [seenThreedotsbelow-ar] <anchor 343 -602> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 283> mark @mark_top;
		pos base [seenThreedotsbelow-ar.fina] <anchor 343 -602> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 283> mark @mark_top;
		pos base [seenThreedotsbelow-ar.medi] <anchor 449 -362> mark @mark_bottom <anchor 449 283> mark @mark_top;
		pos base [seenThreedotsbelow-ar.init] <anchor 449 -362> mark @mark_bottom <anchor 449 283> mark @mark_top;
		pos base [sheen-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [sheen-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [sheen-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [sheen-ar.init] <anchor 449 0> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [sheenDotbelow-ar] <anchor 343 -456> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [sheenDotbelow-ar.fina] <anchor 343 -456> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [sheenDotbelow-ar.medi] <anchor 449 -216> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [sheenDotbelow-ar.init] <anchor 449 -216> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [sheenThreedotsbelow-ar] <anchor 343 -602> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [sheenThreedotsbelow-ar.fina] <anchor 343 -602> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [sheenThreedotsbelow-ar.medi] <anchor 449 -362> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [sheenThreedotsbelow-ar.init] <anchor 449 -362> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [sad-ar] <anchor 346 -240> mark @mark_bottom <anchor 1004 463> mark @mark_top;
		pos base [sad-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 1004 463> mark @mark_top;
		pos base [sad-ar.medi] <anchor 462 0> mark @mark_bottom <anchor 586 463> mark @mark_top;
		pos base [sad-ar.init] <anchor 462 0> mark @mark_bottom <anchor 586 463> mark @mark_top;
		pos base [sadTwodotsbelow-ar] <anchor 346 -456> mark @mark_bottom <anchor 1004 463> mark @mark_top;
		pos base [sadTwodotsbelow-ar.fina] <anchor 346 -456> mark @mark_bottom <anchor 1004 463> mark @mark_top;
		pos base [sadTwodotsbelow-ar.medi] <anchor 462 -216> mark @mark_bottom <anchor 586 463> mark @mark_top;
		pos base [sadTwodotsbelow-ar.init] <anchor 462 -216> mark @mark_bottom <anchor 586 463> mark @mark_top;
		pos base [sadThreedots-ar] <anchor 346 -240> mark @mark_bottom <anchor 1004 823> mark @mark_top;
		pos base [sadThreedots-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 1004 823> mark @mark_top;
		pos base [sadThreedots-ar.medi] <anchor 462 0> mark @mark_bottom <anchor 586 823> mark @mark_top;
		pos base [sadThreedots-ar.init] <anchor 462 0> mark @mark_bottom <anchor 586 823> mark @mark_top;
		pos base [dad-ar] <anchor 346 -240> mark @mark_bottom <anchor 1004 677> mark @mark_top;
		pos base [dad-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 1004 677> mark @mark_top;
		pos base [dad-ar.medi] <anchor 462 0> mark @mark_bottom <anchor 586 677> mark @mark_top;
		pos base [dad-ar.init] <anchor 462 0> mark @mark_bottom <anchor 586 677> mark @mark_top;
		pos base [dadDotbelow-ar] <anchor 346 -456> mark @mark_bottom <anchor 1004 677> mark @mark_top;
		pos base [dadDotbelow-ar.fina] <anchor 346 -456> mark @mark_bottom <anchor 1004 677> mark @mark_top;
		pos base [dadDotbelow-ar.medi] <anchor 462 -216> mark @mark_bottom <anchor 586 677> mark @mark_top;
		pos base [dadDotbelow-ar.init] <anchor 462 -216> mark @mark_bottom <anchor 586 677> mark @mark_top;
		pos base [tah-ar] <anchor 382 0> mark @mark_bottom <anchor 463 463> mark @mark_top;
		pos base [tah-ar.fina] <anchor 401 0> mark @mark_bottom <anchor 463 463> mark @mark_top;
		pos base [tah-ar.medi] <anchor 366 0> mark @mark_bottom <anchor 393 463> mark @mark_top;
		pos base [tah-ar.init] <anchor 347 0> mark @mark_bottom <anchor 393 463> mark @mark_top;
		pos base [tahThreedots-ar] <anchor 382 0> mark @mark_bottom <anchor 463 823> mark @mark_top;
		pos base [tahThreedots-ar.fina] <anchor 401 0> mark @mark_bottom <anchor 463 823> mark @mark_top;
		pos base [tahThreedots-ar.medi] <anchor 366 0> mark @mark_bottom <anchor 393 823> mark @mark_top;
		pos base [tahThreedots-ar.init] <anchor 347 0> mark @mark_bottom <anchor 393 823> mark @mark_top;
		pos base [zah-ar] <anchor 382 0> mark @mark_bottom <anchor 463 677> mark @mark_top;
		pos base [zah-ar.fina] <anchor 401 0> mark @mark_bottom <anchor 463 677> mark @mark_top;
		pos base [zah-ar.medi] <anchor 366 0> mark @mark_bottom <anchor 393 677> mark @mark_top;
		pos base [zah-ar.init] <anchor 347 0> mark @mark_bottom <anchor 393 677> mark @mark_top;
		pos base [tahTwodotsabove-ar] <anchor 382 0> mark @mark_bottom <anchor 463 677> mark @mark_top;
		pos base [tahTwodotsabove-ar.fina] <anchor 401 0> mark @mark_bottom <anchor 463 677> mark @mark_top;
		pos base [tahTwodotsabove-ar.medi] <anchor 366 0> mark @mark_bottom <anchor 393 677> mark @mark_top;
		pos base [tahTwodotsabove-ar.init] <anchor 347 0> mark @mark_bottom <anchor 393 677> mark @mark_top;
		pos base [ain-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 644> mark @mark_top;
		pos base [ain-ar.short] <anchor 341 -304> mark @mark_bottom <anchor 335 644> mark @mark_top;
		pos base [ain-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 537> mark @mark_top;
		pos base [ain-ar.medi] <anchor 256 0> mark @mark_bottom <anchor 249 477> mark @mark_top;
		pos base [ain-ar.init] <anchor 276 0> mark @mark_bottom <anchor 267 525> mark @mark_top;
		pos base [ainThreedots-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 1004> mark @mark_top;
		pos base [ainThreedots-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 897> mark @mark_top;
		pos base [ainThreedots-ar.medi] <anchor 256 0> mark @mark_bottom <anchor 249 837> mark @mark_top;
		pos base [ainThreedots-ar.init] <anchor 276 0> mark @mark_bottom <anchor 267 885> mark @mark_top;
		pos base [ghain-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 858> mark @mark_top;
		pos base [ghain-ar.short] <anchor 341 -304> mark @mark_bottom <anchor 335 858> mark @mark_top;
		pos base [ghain-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 751> mark @mark_top;
		pos base [ghain-ar.medi] <anchor 256 0> mark @mark_bottom <anchor 249 691> mark @mark_top;
		pos base [ghain-ar.init] <anchor 276 0> mark @mark_bottom <anchor 267 739> mark @mark_top;
		pos base [ghainDotbelow-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 858> mark @mark_top;
		pos base [ghainDotbelow-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 751> mark @mark_top;
		pos base [ghainDotbelow-ar.medi] <anchor 256 -216> mark @mark_bottom <anchor 249 691> mark @mark_top;
		pos base [ghainDotbelow-ar.init] <anchor 276 -216> mark @mark_bottom <anchor 267 739> mark @mark_top;
		pos base [feh-ar] <anchor 434 -12> mark @mark_bottom <anchor 702 825> mark @mark_top;
		pos base [feh-ar.fina] <anchor 431 -12> mark @mark_bottom <anchor 802 751> mark @mark_top;
		pos base [feh-ar.medi] <anchor 241 0> mark @mark_bottom <anchor 239 749> mark @mark_top;
		pos base [feh-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 822> mark @mark_top;
		pos base [veh-ar] <anchor 434 -12> mark @mark_bottom <anchor 702 971> mark @mark_top;
		pos base [veh-ar.fina] <anchor 431 -12> mark @mark_bottom <anchor 802 897> mark @mark_top;
		pos base [veh-ar.medi] <anchor 241 0> mark @mark_bottom <anchor 239 895> mark @mark_top;
		pos base [veh-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 968> mark @mark_top;
		pos base [fehDotless-ar] <anchor 434 -12> mark @mark_bottom <anchor 702 611> mark @mark_top;
		pos base [fehDotless-ar.fina] <anchor 431 -12> mark @mark_bottom <anchor 802 537> mark @mark_top;
		pos base [fehDotless-ar.medi] <anchor 241 0> mark @mark_bottom <anchor 239 535> mark @mark_top;
		pos base [fehDotless-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 608> mark @mark_top;
		pos base [fehDotbelow-ar] <anchor 434 -228> mark @mark_bottom <anchor 702 825> mark @mark_top;
		pos base [fehDotbelow-ar.fina] <anchor 431 -228> mark @mark_bottom <anchor 802 751> mark @mark_top;
		pos base [fehDotbelow-ar.medi] <anchor 241 -216> mark @mark_bottom <anchor 239 749> mark @mark_top;
		pos base [fehDotbelow-ar.init] <anchor 240 -216> mark @mark_bottom <anchor 240 822> mark @mark_top;
		pos base [fehThreedotsbelow-ar] <anchor 434 -374> mark @mark_bottom <anchor 702 611> mark @mark_top;
		pos base [fehThreedotsbelow-ar.fina] <anchor 431 -374> mark @mark_bottom <anchor 802 537> mark @mark_top;
		pos base [fehThreedotsbelow-ar.medi] <anchor 241 -362> mark @mark_bottom <anchor 239 535> mark @mark_top;
		pos base [fehThreedotsbelow-ar.init] <anchor 240 -362> mark @mark_bottom <anchor 240 608> mark @mark_top;
		pos base [fehDotbelowThreedotsabove-ar] <anchor 382 -216> mark @mark_bottom <anchor 463 677> mark @mark_top;
		pos base [fehDotbelowThreedotsabove-ar.fina] <anchor 401 -216> mark @mark_bottom <anchor 463 677> mark @mark_top;
		pos base [fehDotbelowThreedotsabove-ar.medi] <anchor 366 -216> mark @mark_bottom <anchor 393 677> mark @mark_top;
		pos base [fehDotbelowThreedotsabove-ar.init] <anchor 347 -216> mark @mark_bottom <anchor 393 677> mark @mark_top;
		pos base [peheh-ar] <anchor 434 -12> mark @mark_bottom <anchor 702 979> mark @mark_top;
		pos base [peheh-ar.fina] <anchor 431 -12> mark @mark_bottom <anchor 802 905> mark @mark_top;
		pos base [peheh-ar.medi] <anchor 241 0> mark @mark_bottom <anchor 239 903> mark @mark_top;
		pos base [peheh-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 976> mark @mark_top;
		pos base [qafDotless-ar] <anchor 376 -230> mark @mark_bottom <anchor 510 423> mark @mark_top;
		pos base [qafDotless-ar.fina] <anchor 376 -230> mark @mark_bottom <anchor 509 423> mark @mark_top;
		pos base [qaf-ar] <anchor 376 -230> mark @mark_bottom <anchor 510 637> mark @mark_top;
		pos base [qaf-ar.fina] <anchor 376 -230> mark @mark_bottom <anchor 509 637> mark @mark_top;
		pos base [qaf-ar.medi] <anchor 241 0> mark @mark_bottom <anchor 239 749> mark @mark_top;
		pos base [qaf-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 822> mark @mark_top;
		pos base [qafDotabove-ar] <anchor 376 -230> mark @mark_bottom <anchor 510 637> mark @mark_top;
		pos base [qafDotabove-ar.fina] <anchor 376 -230> mark @mark_bottom <anchor 509 637> mark @mark_top;
		pos base [qafThreedotsabove-ar] <anchor 376 -230> mark @mark_bottom <anchor 510 783> mark @mark_top;
		pos base [qafThreedotsabove-ar.fina] <anchor 376 -230> mark @mark_bottom <anchor 509 783> mark @mark_top;
		pos base [qafThreedotsabove-ar.medi] <anchor 241 0> mark @mark_bottom <anchor 239 895> mark @mark_top;
		pos base [qafThreedotsabove-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 968> mark @mark_top;
		pos base [qafDotbelow-ar] <anchor 376 -446> mark @mark_bottom <anchor 510 637> mark @mark_top;
		pos base [qafDotbelow-ar.fina] <anchor 376 -446> mark @mark_bottom <anchor 509 637> mark @mark_top;
		pos base [qafDotbelow-ar.medi] <anchor 241 -216> mark @mark_bottom <anchor 239 749> mark @mark_top;
		pos base [qafDotbelow-ar.init] <anchor 240 -216> mark @mark_bottom <anchor 240 822> mark @mark_top;
		pos base [kaf-ar] <anchor 358 0> mark @mark_bottom <anchor 364 566> mark @mark_top;
		pos base [kaf-ar.fina] <anchor 443 1> mark @mark_bottom <anchor 454 566> mark @mark_top;
		pos base [kaf-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kaf-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [keheh-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [keheh-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [keheh-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [keheh-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kehehTwodotshorizontalabove-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 912> mark @mark_top;
		pos base [kehehTwodotshorizontalabove-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 912> mark @mark_top;
		pos base [kehehTwodotshorizontalabove-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kehehTwodotshorizontalabove-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kehehThreedotsbelow-ar] <anchor 431 -362> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [kehehThreedotsbelow-ar.fina] <anchor 431 -362> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [kehehThreedotsbelow-ar.medi] <anchor 214 -362> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kehehThreedotsbelow-ar.init] <anchor 225 -362> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kehehDotabove-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 912> mark @mark_top;
		pos base [kehehDotabove-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 912> mark @mark_top;
		pos base [kehehDotabove-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kehehDotabove-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kehehThreedotsabove-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 1058> mark @mark_top;
		pos base [kehehThreedotsabove-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 1058> mark @mark_top;
		pos base [kehehThreedotsabove-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 1058> mark @mark_top;
		pos base [kehehThreedotsabove-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 1058> mark @mark_top;
		pos base [kehehThreedotsupbelow-ar] <anchor 431 -362> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [kehehThreedotsupbelow-ar.fina] <anchor 431 -362> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [kehehThreedotsupbelow-ar.medi] <anchor 214 -362> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kehehThreedotsupbelow-ar.init] <anchor 225 -362> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [gaf-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gaf-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gaf-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [gaf-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [gafRing-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gafRing-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gafRing-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [gafRing-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [gafThreedots-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 1128> mark @mark_top;
		pos base [gafThreedots-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 1128> mark @mark_top;
		pos base [gafThreedots-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 1128> mark @mark_top;
		pos base [gafThreedots-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 1128> mark @mark_top;
		pos base [kafRing-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [kafRing-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 680 698> mark @mark_top;
		pos base [kafRing-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kafRing-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kafDotabove-ar] <anchor 358 0> mark @mark_bottom <anchor 364 780> mark @mark_top;
		pos base [kafDotabove-ar.fina] <anchor 443 1> mark @mark_bottom <anchor 454 780> mark @mark_top;
		pos base [kafDotabove-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kafDotabove-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kafTwodotshorizontalabove-ar] <anchor 358 0> mark @mark_bottom <anchor 364 780> mark @mark_top;
		pos base [kafTwodotshorizontalabove-ar.fina] <anchor 443 1> mark @mark_bottom <anchor 454 780> mark @mark_top;
		pos base [kafTwodotshorizontalabove-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kafTwodotshorizontalabove-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 912> mark @mark_top;
		pos base [kafThreedotsbelow-ar] <anchor 358 -362> mark @mark_bottom <anchor 364 566> mark @mark_top;
		pos base [kafThreedotsbelow-ar.fina] <anchor 443 -361> mark @mark_bottom <anchor 454 566> mark @mark_top;
		pos base [kafThreedotsbelow-ar.medi] <anchor 214 -362> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [kafThreedotsbelow-ar.init] <anchor 225 -362> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 698> mark @mark_top;
		pos base [gafTwodotsbelow-ar] <anchor 431 -216> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gafTwodotsbelow-ar.fina] <anchor 431 -216> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gafTwodotsbelow-ar.medi] <anchor 214 -216> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [gafTwodotsbelow-ar.init] <anchor 225 -216> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [ng-ar] <anchor 358 0> mark @mark_bottom <anchor 364 926> mark @mark_top;
		pos base [ng-ar.fina] <anchor 443 1> mark @mark_bottom <anchor 454 926> mark @mark_top;
		pos base [ng-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 1058> mark @mark_top;
		pos base [ng-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 159 1058> mark @mark_top;
		pos base [ngoeh-ar] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 982> mark @mark_top;
		pos base [ngoeh-ar.fina] <anchor 431 0> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 982> mark @mark_top;
		pos base [ngoeh-ar.medi] <anchor 214 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 982> mark @mark_top;
		pos base [ngoeh-ar.init] <anchor 225 0> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 982> mark @mark_top;
		pos base [gueh-ar] <anchor 431 -340> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gueh-ar.fina] <anchor 431 -340> mark @mark_bottom <anchor 826 558> mark @mark_ring <anchor 531 768> mark @mark_top;
		pos base [gueh-ar.medi] <anchor 214 -340> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [gueh-ar.init] <anchor 225 -340> mark @mark_bottom <anchor 305 558> mark @mark_ring <anchor 10 768> mark @mark_top;
		pos base [lam-ar] <anchor 316 -240> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lam-ar.fina] <anchor 316 -240> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lam-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [lam-ar.init] <anchor 165 0> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [lamVabove-ar] <anchor 316 -240> mark @mark_bottom <anchor 276 829> mark @mark_top;
		pos base [lamVabove-ar.fina] <anchor 316 -240> mark @mark_bottom <anchor 276 829> mark @mark_top;
		pos base [lamVabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 165 1044> mark @mark_top;
		pos base [lamVabove-ar.init] <anchor 165 0> mark @mark_bottom <anchor 165 1044> mark @mark_top;
		pos base [lamDotabove-ar] <anchor 316 -240> mark @mark_bottom <anchor 276 739> mark @mark_top;
		pos base [lamDotabove-ar.fina] <anchor 316 -240> mark @mark_bottom <anchor 276 739> mark @mark_top;
		pos base [lamDotabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 165 954> mark @mark_top;
		pos base [lamDotabove-ar.init] <anchor 165 0> mark @mark_bottom <anchor 165 954> mark @mark_top;
		pos base [lamThreedotsabove-ar] <anchor 316 -240> mark @mark_bottom <anchor 276 885> mark @mark_top;
		pos base [lamThreedotsabove-ar.fina] <anchor 316 -240> mark @mark_bottom <anchor 276 885> mark @mark_top;
		pos base [lamThreedotsabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 165 1100> mark @mark_top;
		pos base [lamThreedotsabove-ar.init] <anchor 165 0> mark @mark_bottom <anchor 165 1100> mark @mark_top;
		pos base [lamThreedotsbelow-ar] <anchor 316 -602> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lamThreedotsbelow-ar.fina] <anchor 316 -602> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lamThreedotsbelow-ar.medi] <anchor 165 -362> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [lamThreedotsbelow-ar.init] <anchor 165 -362> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [lamDoublebar-ar] <anchor 316 -240> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lamDoublebar-ar.fina] <anchor 316 -240> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lamDoublebar-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [lamDoublebar-ar.init] <anchor 165 0> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [meem-ar] <anchor 359 0> mark @mark_bottom <anchor 359 459> mark @mark_top;
		pos base [meem-ar.fina] <anchor 395 0> mark @mark_bottom <anchor 395 413> mark @mark_top;
		pos base [meem-ar.medi] <anchor 304 0> mark @mark_bottom <anchor 290 413> mark @mark_top;
		pos base [meem-ar.init] <anchor 260 0> mark @mark_bottom <anchor 300 423> mark @mark_top;
		pos base [meemThreedotsabove-ar] <anchor 359 0> mark @mark_bottom <anchor 359 819> mark @mark_top;
		pos base [meemThreedotsabove-ar.fina] <anchor 395 0> mark @mark_bottom <anchor 395 773> mark @mark_top;
		pos base [meemThreedotsabove-ar.medi] <anchor 304 0> mark @mark_bottom <anchor 290 773> mark @mark_top;
		pos base [meemThreedotsabove-ar.init] <anchor 260 0> mark @mark_bottom <anchor 300 783> mark @mark_top;
		pos base [noon-ar] <anchor 346 -162> mark @mark_bottom <anchor 346 509> mark @mark_top;
		pos base [noon-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 346 431> mark @mark_top;
		pos base [noon-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [noon-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [noonDotbelow-ar] <anchor 346 -378> mark @mark_bottom <anchor 346 509> mark @mark_top;
		pos base [noonDotbelow-ar.fina] <anchor 346 -456> mark @mark_bottom <anchor 346 431> mark @mark_top;
		pos base [noonDotbelow-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [noonDotbelow-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [noonghunna-ar] <anchor 346 -162> mark @mark_bottom <anchor 346 295> mark @mark_top;
		pos base [noonghunna-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 346 217> mark @mark_top;
		pos base [rnoon-ar] <anchor 346 -162> mark @mark_bottom <anchor 341 661> mark @mark_top;
		pos base [rnoon-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 341 583> mark @mark_top;
		pos base [noonRing-ar] <anchor 346 -162> mark @mark_bottom <anchor 346 509> mark @mark_top;
		pos base [noonRing-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 346 431> mark @mark_top;
		pos base [noonRing-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [noonRing-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [noonThreedotsabove-ar] <anchor 346 -162> mark @mark_bottom <anchor 346 655> mark @mark_top;
		pos base [noonThreedotsabove-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 346 577> mark @mark_top;
		pos base [heh-ar] <anchor 219 0> mark @mark_bottom <anchor 234 454> mark @mark_top;
		pos base [heh-ar.fina] <anchor 230 0> mark @mark_bottom <anchor 302 525> mark @mark_top;
		pos base [heh-ar.medi] <anchor 237 -270> mark @mark_bottom <anchor 268 283> mark @mark_top;
		pos base [heh-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 505> mark @mark_top;
		pos base [hehHamzaabove-ar] <anchor 219 0> mark @mark_bottom <anchor 234 730> mark @mark_top;
		pos base [hehHamzaabove-ar.fina] <anchor 230 0> mark @mark_bottom <anchor 302 801> mark @mark_top;
		pos base [hehgoal-ar] <anchor 219 0> mark @mark_bottom <anchor 234 454> mark @mark_top;
		pos base [hehgoal-ar.fina] <anchor 341 0> mark @mark_bottom <anchor 418 435> mark @mark_top;
		pos base [hehgoal-ar.medi] <anchor 54 0> mark @mark_bottom <anchor 54 283> mark @mark_top;
		pos base [hehgoal-ar.init] <anchor 168 -304> mark @mark_bottom <anchor 165 283> mark @mark_top;
		pos base [hehgoalHamzaabove-ar] <anchor 219 0> mark @mark_bottom <anchor 234 730> mark @mark_top;
		pos base [hehgoalHamzaabove-ar.fina] <anchor 341 0> mark @mark_bottom <anchor 418 711> mark @mark_top;
		pos base [hehgoalHamzaabove-ar.medi] <anchor 237 -270> mark @mark_bottom <anchor 268 559> mark @mark_top;
		pos base [hehgoalHamzaabove-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 781> mark @mark_top;
		pos base [hehDoachashmee-ar] <anchor 280 0> mark @mark_bottom <anchor 280 505> mark @mark_top;
		pos base [hehDoachashmee-ar.fina] <anchor 336 -243> mark @mark_bottom <anchor 359 452> mark @mark_top;
		pos base [hehDoachashmee-ar.medi] <anchor 266 -243> mark @mark_bottom <anchor 289 452> mark @mark_top;
		pos base [hehDoachashmee-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 505> mark @mark_top;
		pos base [hehVinvertedabove-ar] <anchor 280 0> mark @mark_bottom <anchor 280 809> mark @mark_top;
		pos base [hehVinvertedabove-ar.fina] <anchor 336 -243> mark @mark_bottom <anchor 359 756> mark @mark_top;
		pos base [hehVinvertedabove-ar.medi] <anchor 266 -243> mark @mark_bottom <anchor 289 756> mark @mark_top;
		pos base [hehVinvertedabove-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 809> mark @mark_top;
		pos base [hehAlefabove-ar.init] <anchor 240 0> mark @mark_bottom <anchor 240 766> mark @mark_top;
		pos base [tehMarbuta-ar] <anchor 219 0> mark @mark_bottom <anchor 234 668> mark @mark_top;
		pos base [tehMarbuta-ar.fina] <anchor 230 0> mark @mark_bottom <anchor 302 739> mark @mark_top;
		pos base [tehMarbutagoal-ar] <anchor 219 0> mark @mark_bottom <anchor 234 668> mark @mark_top;
		pos base [tehMarbutagoal-ar.fina] <anchor 341 0> mark @mark_bottom <anchor 418 649> mark @mark_top;
		pos base [waw-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 423> mark @mark_top;
		pos base [waw-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 423> mark @mark_top;
		pos base [wawring-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 423> mark @mark_top;
		pos base [wawring-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 423> mark @mark_top;
		pos base [wawTwodots-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 637> mark @mark_top;
		pos base [wawTwodots-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 637> mark @mark_top;
		pos base [wawDotabove-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 637> mark @mark_top;
		pos base [wawDotabove-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 637> mark @mark_top;
		pos base [wawHamzaabove-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 699> mark @mark_top;
		pos base [wawHamzaabove-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 699> mark @mark_top;
		pos base [wawTwoabove-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 251 783> mark @mark_top;
		pos base [wawTwoabove-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 255 783> mark @mark_top;
		pos base [wawThreeAbove-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 271 783> mark @mark_top;
		pos base [wawThreeAbove-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 275 783> mark @mark_top;
		pos base [wawDotcenter-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 423> mark @mark_top;
		pos base [wawDotcenter-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 423> mark @mark_top;
		pos base [kirghizoe-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 423> mark @mark_top;
		pos base [kirghizoe-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 423> mark @mark_top;
		pos base [oe-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 727> mark @mark_top;
		pos base [oe-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 727> mark @mark_top;
		pos base [u-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 237 797> mark @mark_top;
		pos base [u-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 797> mark @mark_top;
		pos base [yu-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 684> mark @mark_top;
		pos base [yu-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 684> mark @mark_top;
		pos base [kirghizyu-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 727> mark @mark_top;
		pos base [kirghizyu-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 727> mark @mark_top;
		pos base [ve-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 241 783> mark @mark_top;
		pos base [ve-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 245 783> mark @mark_top;
		pos base [alefMaksura-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [alefMaksura-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [alefMaksuraAlefabove-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 478> mark @mark_top;
		pos base [alefMaksuraAlefabove-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 478> mark @mark_top;
		pos base [alefTwoabove-ar] <anchor 130 0> mark @mark_bottom <anchor 140 978> mark @mark_top;
		pos base [alefTwoabove-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 140 978> mark @mark_top;
		pos base [alefThreeabove-ar] <anchor 130 0> mark @mark_bottom <anchor 160 978> mark @mark_top;
		pos base [alefThreeabove-ar.fina] <anchor 130 0> mark @mark_bottom <anchor 160 978> mark @mark_top;
		pos base [yeh-ar] <anchor 376 -456> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yeh-ar.fina] <anchor 376 -456> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yeh-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [yeh-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [yehHamzaabove-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 493> mark @mark_top;
		pos base [yehHamzaabove-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 493> mark @mark_top;
		pos base [yehHamzaabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 639> mark @mark_top;
		pos base [yehHamzaabove-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 698> mark @mark_top;
		pos base [yehVabove-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 521> mark @mark_top;
		pos base [yehVabove-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 521> mark @mark_top;
		pos base [yehVabove-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 667> mark @mark_top;
		pos base [yehVabove-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 726> mark @mark_top;
		pos base [yehTwodotsbelowHamzaabove-ar] <anchor 376 -456> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 493> mark @mark_top;
		pos base [yehTwodotsbelowHamzaabove-ar.fina] <anchor 376 -456> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 493> mark @mark_top;
		pos base [yehTwodotsbelowHamzaabove-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 639> mark @mark_top;
		pos base [yehTwodotsbelowHamzaabove-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 698> mark @mark_top;
		pos base [yehTwodotsbelowDotabove-ar] <anchor 376 -456> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 431> mark @mark_top;
		pos base [yehTwodotsbelowDotabove-ar.fina] <anchor 376 -456> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 431> mark @mark_top;
		pos base [yehTwodotsbelowDotabove-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [yehTwodotsbelowDotabove-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [yehVinverted-farsi] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 521> mark @mark_top;
		pos base [yehVinverted-farsi.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 521> mark @mark_top;
		pos base [yehVinverted-farsi.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 667> mark @mark_top;
		pos base [yehVinverted-farsi.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 726> mark @mark_top;
		pos base [yeh-farsi] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yeh-farsi.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yeh-farsi.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [yeh-farsi.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [yehTwodotsabove-farsi] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 431> mark @mark_top;
		pos base [yehTwodotsabove-farsi.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 431> mark @mark_top;
		pos base [yehTwodotsabove-farsi.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [yehTwodotsabove-farsi.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [yehThreedotsabove-farsi] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 577> mark @mark_top;
		pos base [yehThreedotsabove-farsi.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 577> mark @mark_top;
		pos base [yehThreedotsabove-farsi.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 723> mark @mark_top;
		pos base [yehThreedotsabove-farsi.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 782> mark @mark_top;
		pos base [yehTwoabove-farsi] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 140 577> mark @mark_top;
		pos base [yehTwoabove-farsi.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 140 577> mark @mark_top;
		pos base [yehTwoabove-farsi.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 175 723> mark @mark_top;
		pos base [yehTwoabove-farsi.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 172 782> mark @mark_top;
		pos base [yehThreeabove-farsi] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 160 577> mark @mark_top;
		pos base [yehThreeabove-farsi.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 160 577> mark @mark_top;
		pos base [yehThreeabove-farsi.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 195 723> mark @mark_top;
		pos base [yehThreeabove-farsi.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 192 782> mark @mark_top;
		pos base [yehFourbelow-farsi] <anchor 396 -580> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehFourbelow-farsi.fina] <anchor 396 -580> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehFourbelow-farsi.medi] <anchor 185 -340> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [yehFourbelow-farsi.init] <anchor 175 -340> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [yehTail-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehTail-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehKashmiri-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehKashmiri-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehKashmiri-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [yehKashmiri-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [e-ar] <anchor 376 -580> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [e-ar.fina] <anchor 376 -580> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [e-ar.medi] <anchor 165 -340> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 363> mark @mark_top;
		pos base [e-ar.init] <anchor 155 -340> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 422> mark @mark_top;
		pos base [yehThreedotsbelow-ar] <anchor 376 -602> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehThreedotsbelow-ar.fina] <anchor 376 -602> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 130 217> mark @mark_top;
		pos base [yehbarree-ar] <anchor 497 0> mark @mark_bottom <anchor 398 505> mark @mark_top;
		pos base [yehbarree-ar.fina] <anchor 246 -240> mark @mark_bottom <anchor 246 150> mark @mark_top;
		pos base [yehbarree-ar.fina.short] <anchor 246 -240> mark @mark_bottom <anchor 246 150> mark @mark_top;
		pos base [yehbarree-ar.fina.short2] <anchor 246 -240> mark @mark_bottom <anchor 246 150> mark @mark_top;
		pos base [yehbarree-ar.fina.short3] <anchor 246 -240> mark @mark_bottom <anchor 246 150> mark @mark_top;
		pos base [yehbarree-ar.fina.short4] <anchor 246 -240> mark @mark_bottom <anchor 246 150> mark @mark_top;
		pos base [yehbarreeHamzaabove-ar] <anchor 497 0> mark @mark_bottom <anchor 398 781> mark @mark_top;
		pos base [yehbarreeHamzaabove-ar.fina] <anchor 246 -240> mark @mark_bottom <anchor 246 426> mark @mark_top;
		pos base [yehbarreeHamzaabove-ar.fina.short] <anchor 246 -240> mark @mark_bottom <anchor 246 426> mark @mark_top;
		pos base [yehbarreeHamzaabove-ar.fina.short2] <anchor 246 -240> mark @mark_bottom <anchor 246 426> mark @mark_top;
		pos base [yehbarreeHamzaabove-ar.fina.short3] <anchor 246 -240> mark @mark_bottom <anchor 246 426> mark @mark_top;
		pos base [yehbarreeHamzaabove-ar.fina.short4] <anchor 246 -240> mark @mark_bottom <anchor 246 426> mark @mark_top;
		pos base [yehbarreeTwoabove-ar] <anchor 497 0> mark @mark_bottom <anchor 408 865> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.fina] <anchor 246 -240> mark @mark_bottom <anchor 256 510> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.fina.short] <anchor 246 -240> mark @mark_bottom <anchor 256 510> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.fina.short2] <anchor 246 -240> mark @mark_bottom <anchor 256 510> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.fina.short3] <anchor 246 -240> mark @mark_bottom <anchor 256 510> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.fina.short4] <anchor 246 -240> mark @mark_bottom <anchor 256 510> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 175 723> mark @mark_top;
		pos base [yehbarreeTwoabove-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 172 782> mark @mark_top;
		pos base [yehbarreeThreeabove-ar] <anchor 497 0> mark @mark_bottom <anchor 428 865> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.fina] <anchor 246 -240> mark @mark_bottom <anchor 276 510> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.fina.short] <anchor 246 -240> mark @mark_bottom <anchor 276 510> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.fina.short2] <anchor 246 -240> mark @mark_bottom <anchor 276 510> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.fina.short3] <anchor 246 -240> mark @mark_bottom <anchor 276 510> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.fina.short4] <anchor 246 -240> mark @mark_bottom <anchor 276 510> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 195 723> mark @mark_top;
		pos base [yehbarreeThreeabove-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 192 782> mark @mark_top;
		pos base [yehRohingya] <anchor 431 -216> mark @mark_bottom <anchor 429 535> mark @mark_top;
		pos base [highhamzaWaw-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 356 699> mark @mark_top;
		pos base [highhamzaWaw-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 356 699> mark @mark_top;
		pos base [uHamzaabove-ar] <anchor 190 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 67 756> mark @mark_top;
		pos base [uHamzaabove-ar.fina] <anchor 194 -240> mark @mark_bottom <anchor -3 0> mark @mark_center <anchor 157 -5> mark @mark_ring <anchor 67 756> mark @mark_top;
		pos base [highhamzaYeh-ar] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 566 812> mark @mark_top;
		pos base [highhamzaYeh-ar.fina] <anchor 376 -240> mark @mark_bottom <anchor 376 -240> mark @mark_ring <anchor 401 493> mark @mark_top;
		pos base [highhamzaYeh-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 318 639> mark @mark_top;
		pos base [highhamzaYeh-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 366 639> mark @mark_top;
		pos base [ae-ar] <anchor 219 0> mark @mark_bottom <anchor 234 454> mark @mark_top;
		pos base [ae-ar.fina] <anchor 230 0> mark @mark_bottom <anchor 302 525> mark @mark_top;
		pos base [seenFourdotsabove-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 651> mark @mark_top;
		pos base [seenFourdotsabove-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 651> mark @mark_top;
		pos base [seenFourdotsabove-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 449 651> mark @mark_top;
		pos base [seenFourdotsabove-ar.init] <anchor 449 0> mark @mark_bottom <anchor 449 651> mark @mark_top;
		pos base [ainTwodotshorizontalabove-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 858> mark @mark_top;
		pos base [ainTwodotshorizontalabove-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 751> mark @mark_top;
		pos base [ainTwodotshorizontalabove-ar.medi] <anchor 256 0> mark @mark_bottom <anchor 249 691> mark @mark_top;
		pos base [ainTwodotshorizontalabove-ar.init] <anchor 276 0> mark @mark_bottom <anchor 267 739> mark @mark_top;
		pos base [ainThreedotsdownabove-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 1004> mark @mark_top;
		pos base [ainThreedotsdownabove-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 897> mark @mark_top;
		pos base [ainThreedotsdownabove-ar.medi] <anchor 256 0> mark @mark_bottom <anchor 249 837> mark @mark_top;
		pos base [ainThreedotsdownabove-ar.init] <anchor 276 0> mark @mark_bottom <anchor 267 885> mark @mark_top;
		pos base [ainTwodotsverticalabove-ar] <anchor 341 -304> mark @mark_bottom <anchor 351 0> mark @mark_center <anchor 335 1012> mark @mark_top;
		pos base [ainTwodotsverticalabove-ar.fina] <anchor 333 -304> mark @mark_bottom <anchor 289 -48> mark @mark_center <anchor 324 905> mark @mark_top;
		pos base [ainTwodotsverticalabove-ar.medi] <anchor 256 0> mark @mark_bottom <anchor 249 845> mark @mark_top;
		pos base [ainTwodotsverticalabove-ar.init] <anchor 276 0> mark @mark_bottom <anchor 267 893> mark @mark_top;
		pos base [fehTwodotsbelow-ar] <anchor 434 -228> mark @mark_bottom <anchor 702 611> mark @mark_top;
		pos base [fehTwodotsbelow-ar.fina] <anchor 431 -228> mark @mark_bottom <anchor 802 537> mark @mark_top;
		pos base [fehTwodotsbelow-ar.medi] <anchor 241 -216> mark @mark_bottom <anchor 239 535> mark @mark_top;
		pos base [fehTwodotsbelow-ar.init] <anchor 240 -216> mark @mark_bottom <anchor 240 608> mark @mark_top;
		pos base [fehThreedotsupbelow-ar] <anchor 434 -374> mark @mark_bottom <anchor 702 611> mark @mark_top;
		pos base [fehThreedotsupbelow-ar.fina] <anchor 431 -374> mark @mark_bottom <anchor 802 537> mark @mark_top;
		pos base [fehThreedotsupbelow-ar.medi] <anchor 241 -362> mark @mark_bottom <anchor 239 535> mark @mark_top;
		pos base [fehThreedotsupbelow-ar.init] <anchor 240 -362> mark @mark_bottom <anchor 240 608> mark @mark_top;
		pos base [meemDotabove-ar] <anchor 359 0> mark @mark_bottom <anchor 359 673> mark @mark_top;
		pos base [meemDotabove-ar.fina] <anchor 395 0> mark @mark_bottom <anchor 395 627> mark @mark_top;
		pos base [meemDotabove-ar.medi] <anchor 304 0> mark @mark_bottom <anchor 290 627> mark @mark_top;
		pos base [meemDotabove-ar.init] <anchor 260 0> mark @mark_bottom <anchor 300 637> mark @mark_top;
		pos base [meemDotbelow-ar] <anchor 359 -216> mark @mark_bottom <anchor 359 459> mark @mark_top;
		pos base [meemDotbelow-ar.fina] <anchor 395 -216> mark @mark_bottom <anchor 395 413> mark @mark_top;
		pos base [meemDotbelow-ar.medi] <anchor 304 -216> mark @mark_bottom <anchor 290 413> mark @mark_top;
		pos base [meemDotbelow-ar.init] <anchor 260 -216> mark @mark_bottom <anchor 300 423> mark @mark_top;
		pos base [noonTwodotsbelow-ar] <anchor 346 -378> mark @mark_bottom <anchor 346 509> mark @mark_top;
		pos base [noonTwodotsbelow-ar.fina] <anchor 346 -456> mark @mark_bottom <anchor 346 431> mark @mark_top;
		pos base [noonTwodotsbelow-ar.medi] <anchor 165 -216> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 577> mark @mark_top;
		pos base [noonTwodotsbelow-ar.init] <anchor 155 -216> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 636> mark @mark_top;
		pos base [noonTahabove-ar] <anchor 346 -162> mark @mark_bottom <anchor 341 875> mark @mark_top;
		pos base [noonTahabove-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 341 797> mark @mark_top;
		pos base [noonTahabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 160 943> mark @mark_top;
		pos base [noonTahabove-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 157 1002> mark @mark_top;
		pos base [noonVabove-ar] <anchor 346 -162> mark @mark_bottom <anchor 346 813> mark @mark_top;
		pos base [noonVabove-ar.fina] <anchor 346 -240> mark @mark_bottom <anchor 346 735> mark @mark_top;
		pos base [noonVabove-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 221 5> mark @mark_ring <anchor 165 881> mark @mark_top;
		pos base [noonVabove-ar.init] <anchor 155 0> mark @mark_bottom <anchor 155 15> mark @mark_ring <anchor 162 940> mark @mark_top;
		pos base [lamBar-ar] <anchor 316 -240> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lamBar-ar.fina] <anchor 316 -240> mark @mark_bottom <anchor 276 525> mark @mark_top;
		pos base [lamBar-ar.medi] <anchor 165 0> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [lamBar-ar.init] <anchor 165 0> mark @mark_bottom <anchor 165 740> mark @mark_top;
		pos base [seenTwodotshorizontalabove-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 651> mark @mark_top;
		pos base [seenTwodotshorizontalabove-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 651> mark @mark_top;
		pos base [seenTwodotshorizontalabove-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 449 651> mark @mark_top;
		pos base [seenTwodotshorizontalabove-ar.init] <anchor 449 0> mark @mark_bottom <anchor 449 651> mark @mark_top;
		pos base [seenTahTwodotshorizontalabove-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 837 863> mark @mark_top;
		pos base [seenTahTwodotshorizontalabove-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 837 863> mark @mark_top;
		pos base [seenTahTwodotshorizontalabove-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 444 863> mark @mark_top;
		pos base [seenTahTwodotshorizontalabove-ar.init] <anchor 449 0> mark @mark_bottom <anchor 444 863> mark @mark_top;
		pos base [hahTahabove-ar] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 322 866> mark @mark_top;
		pos base [hahTahabove-ar.fina] <anchor 339 -304> mark @mark_bottom <anchor 334 9> mark @mark_center <anchor 322 866> mark @mark_top;
		pos base [hahTahabove-ar.medi] <anchor 325 0> mark @mark_bottom <anchor 269 809> mark @mark_top;
		pos base [hahTahabove-ar.init] <anchor 325 0> mark @mark_bottom <anchor 269 809> mark @mark_top;
		pos base [seenFourabove-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [seenFourabove-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 643> mark @mark_top;
		pos base [seenFourabove-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [seenFourabove-ar.init] <anchor 449 0> mark @mark_bottom <anchor 449 643> mark @mark_top;
		pos base [seenVinvertedabove-ar] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 587> mark @mark_top;
		pos base [seenVinvertedabove-ar.fina] <anchor 343 -240> mark @mark_bottom <anchor 842 -135> mark @mark_center <anchor 842 587> mark @mark_top;
		pos base [seenVinvertedabove-ar.medi] <anchor 449 0> mark @mark_bottom <anchor 449 587> mark @mark_top;
		pos base [seenVinvertedabove-ar.init] <anchor 449 0> mark @mark_bottom <anchor 449 587> mark @mark_top;
		pos base [qaf_lam_yeh-ar] <anchor 246 -240> mark @mark_bottom <anchor 246 150> mark @mark_top;
		pos base [fathatan-ar.medi] <anchor 54 0> mark @mark_bottom <anchor 54 586> mark @mark_top;
		pos base [kasra-ar.medi] <anchor 54 -153> mark @mark_bottom <anchor 54 283> mark @mark_top;
		pos base [kashida-ar] <anchor 54 0> mark @mark_bottom <anchor 54 283> mark @mark_top;
		pos base [kashida-ar.long] <anchor 174 0> mark @mark_bottom <anchor 174 283> mark @mark_top;
		pos base [fatha-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 174 435> mark @mark_top;
		pos base [damma-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 170 657> mark @mark_top;
		pos base [shadda-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 164 500> mark @mark_top;
		pos base [shadda_fatha-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 164 652> mark @mark_top;
		pos base [shadda_damma-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 160 874> mark @mark_top;
		pos base [shadda_kasra-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 164 652> mark @mark_top;
		pos base [sukun-ar.medi] <anchor 174 0> mark @mark_bottom <anchor 173 599> mark @mark_top;
		pos base [yeh_noon-farsi.fina] <anchor 855 -216> mark @mark_bottom <anchor 346 -240> mark @mark_ring <anchor 346 430> mark @mark_top;
		pos base [yeh_zain-farsi.fina] <anchor 462 -216> mark @mark_bottom <anchor 164 537> mark @mark_top;
		pos base [yeh_reh-farsi.fina] <anchor 462 -216> mark @mark_bottom;
		pos base [yeh_jeh-farsi.fina] <anchor 462 -216> mark @mark_bottom <anchor 164 683> mark @mark_top;
		pos base [yeh_rreh-farsi.fina] <anchor 462 -216> mark @mark_bottom <anchor 159 689> mark @mark_top;
		pos base [yeh_jeh-farsi.fina.short] <anchor 492 -216> mark @mark_bottom <anchor 194 683> mark @mark_top;
		pos base [yeh_reh-farsi.fina.short] <anchor 492 -216> mark @mark_bottom;
		pos base [yeh_rreh-farsi.fina.short] <anchor 492 -216> mark @mark_bottom <anchor 189 689> mark @mark_top;
		pos base [yeh_zain-farsi.fina.short] <anchor 492 -216> mark @mark_bottom <anchor 194 537> mark @mark_top;
		pos base [yehbelow-ar] <anchor 175 363> mark @mark_bottom;
		pos base [sindhiampersand-ar] <anchor 240 -240> mark @mark_bottom <anchor 237 399> mark @mark_top;
		pos base [sindhipostpositionmen-ar] <anchor 359 -240> mark @mark_bottom <anchor 359 459> mark @mark_top;
		pos base [cuberoot-ar] <anchor 380 885> mark @mark_top;
		pos base [fourthroot-ar] <anchor 350 881> mark @mark_top;
		pos base [beh_yeh-farsi.fina] <anchor 722 -386> mark @mark_bottom;
		pos base [peh_yeh-farsi.fina] <anchor 722 -532> mark @mark_bottom;
		pos base [teh_yeh-farsi.fina] <anchor 608 720> mark @mark_top;
		pos base [theh_yeh-farsi.fina] <anchor 608 866> mark @mark_top;
		pos base [tteh_yeh-farsi.fina] <anchor 603 872> mark @mark_top;
		pos base [sheen_yeh-farsi.fina] <anchor 1088 643> mark @mark_top;
		pos base [dad_yeh-farsi.fina] <anchor 1197 677> mark @mark_top;
		pos base [gaf_yeh-farsi.fina] <anchor 648 768> mark @mark_top;
		pos base [noon_yeh-farsi.fina] <anchor 608 720> mark @mark_top;
		pos base [yehHamzaabove_yeh-farsi.fina] <anchor 608 782> mark @mark_top;
		pos base [peh_yeh-farsi] <anchor 722 -532> mark @mark_bottom;
		pos base [teh_yeh-farsi] <anchor 592 685> mark @mark_top;
		pos base [theh_yeh-farsi] <anchor 592 831> mark @mark_top;
		pos base [tteh_yeh-farsi] <anchor 587 837> mark @mark_top;
		pos base [sheen_yeh-farsi] <anchor 1088 643> mark @mark_top;
		pos base [dad_yeh-farsi] <anchor 1197 677> mark @mark_top;
		pos base [feh_yeh-farsi] <anchor 505 862> mark @mark_top;
		pos base [veh_yeh-farsi] <anchor 505 1008> mark @mark_top;
		pos base [qaf_yeh-farsi] <anchor 505 862> mark @mark_top;
		pos base [gaf_yeh-farsi] <anchor 353 808> mark @mark_top;
		pos base [noon_yeh-farsi] <anchor 592 685> mark @mark_top;
		pos base [yehHamzaabove_yeh-farsi] <anchor 592 747> mark @mark_top;
		pos base [beh_yeh-farsi] <anchor 722 -386> mark @mark_bottom;
	} markarabic;
	lookup mark2Liga_arabic {
		pos ligature [lam_alef-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lam_alef-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lam_alefHamzaabove-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 854> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lam_alefHamzaabove-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 854> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lam_alefHamzabelow-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 166 -227> mark @mark_bottom;
		pos ligature [lam_alefHamzabelow-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 285 -227> mark @mark_bottom;
		pos ligature [lam_alefWavyhamzaabove-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 126 854> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lam_alefWavyhamzaabove-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 134 854> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lam_alefWavyhamzabelow-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 -302> mark @mark_bottom;
		pos ligature [lam_alefWavyhamzabelow-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 -302> mark @mark_bottom;
		pos ligature [lam_alefMadda-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 792> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lam_alefMadda-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 792> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lam_alefWasla-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 148 899> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lam_alefWasla-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 156 899> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [beh_reh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [beh_reh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [beh_zain-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [beh_zain-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [beh_rreh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [beh_rreh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [beh_jeh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [beh_jeh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [beh_noon-ar.fina] <anchor 855 363> mark @mark_top <anchor 855 -216> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [beh_alefMaksura-ar] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [beh_alefMaksura-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [beh_yeh-ar] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [beh_yeh-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [beh_yehHamzaabove-ar] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [beh_yehHamzaabove-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [peh_reh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -362> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [peh_reh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -362> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [peh_zain-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -362> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [peh_zain-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -362> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [peh_rreh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -362> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [peh_rreh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -362> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [peh_jeh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -362> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [peh_jeh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -362> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [peh_noon-ar.fina] <anchor 855 363> mark @mark_top <anchor 855 -362> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [peh_alefMaksura-ar] <anchor 592 471> mark @mark_top <anchor 722 -532> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [peh_alefMaksura-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -532> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [peh_yeh-ar] <anchor 592 471> mark @mark_top <anchor 722 -532> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [peh_yeh-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -532> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [peh_yehHamzaabove-ar] <anchor 592 471> mark @mark_top <anchor 722 -532> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [peh_yehHamzaabove-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -532> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [teh_reh-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [teh_reh-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [teh_zain-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [teh_zain-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [teh_rreh-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [teh_rreh-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [teh_jeh-ar.fina] <anchor 462 568> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 668> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [teh_jeh-ar.fina.short] <anchor 492 568> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 668> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [teh_noon-ar.fina] <anchor 855 577> mark @mark_top <anchor 855 0> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [teh_alefMaksura-ar] <anchor 592 685> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [teh_alefMaksura-ar.fina] <anchor 608 720> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [teh_yeh-ar] <anchor 592 685> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [teh_yeh-ar.fina] <anchor 608 720> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [teh_yehHamzaabove-ar] <anchor 592 685> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [teh_yehHamzaabove-ar.fina] <anchor 608 720> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [theh_reh-ar.fina] <anchor 462 723> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [theh_reh-ar.fina.short] <anchor 492 723> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [theh_zain-ar.fina] <anchor 462 723> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [theh_zain-ar.fina.short] <anchor 492 723> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [theh_rreh-ar.fina] <anchor 462 723> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [theh_rreh-ar.fina.short] <anchor 492 723> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [theh_jeh-ar.fina] <anchor 462 708> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 668> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [theh_jeh-ar.fina.short] <anchor 492 708> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 668> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [theh_noon-ar.fina] <anchor 855 723> mark @mark_top <anchor 855 0> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [theh_alefMaksura-ar] <anchor 592 831> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [theh_alefMaksura-ar.fina] <anchor 608 866> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [theh_yeh-ar] <anchor 592 831> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [theh_yeh-ar.fina] <anchor 608 866> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [theh_yehHamzaabove-ar] <anchor 592 831> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [theh_yehHamzaabove-ar.fina] <anchor 608 866> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [tteh_reh-ar.fina] <anchor 457 729> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [tteh_reh-ar.fina.short] <anchor 487 729> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [tteh_zain-ar.fina] <anchor 457 729> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [tteh_zain-ar.fina.short] <anchor 487 729> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [tteh_rreh-ar.fina] <anchor 457 729> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [tteh_rreh-ar.fina.short] <anchor 487 729> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [tteh_jeh-ar.fina] <anchor 457 729> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 668> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [tteh_jeh-ar.fina.short] <anchor 487 729> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 668> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [tteh_noon-ar.fina] <anchor 850 729> mark @mark_top <anchor 855 0> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [tteh_alefMaksura-ar] <anchor 587 837> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [tteh_alefMaksura-ar.fina] <anchor 603 872> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [tteh_yeh-ar] <anchor 587 837> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [tteh_yeh-ar.fina] <anchor 603 872> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [tteh_yehHamzaabove-ar] <anchor 587 837> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [tteh_yehHamzaabove-ar.fina] <anchor 603 872> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [seen_reh-ar] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_reh-ar.fina] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_reh-ar.fina.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_reh-ar.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_alefMaksura-ar] <anchor 1088 283> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [seen_alefMaksura-ar.fina] <anchor 1088 283> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [seen_yeh-ar] <anchor 1088 283> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [seen_yeh-ar.fina] <anchor 1088 283> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [seen_zain-ar] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_zain-ar.fina] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_zain-ar.fina.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_zain-ar.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_rreh-ar] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_rreh-ar.fina] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_rreh-ar.fina.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_rreh-ar.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_jeh-ar] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_jeh-ar.fina] <anchor 716 283> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [seen_jeh-ar.fina.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_jeh-ar.short] <anchor 746 283> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [seen_yehHamzaabove-ar] <anchor 1088 283> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [seen_yehHamzaabove-ar.fina] <anchor 1088 283> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sheen_reh-ar] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_reh-ar.fina] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_reh-ar.fina.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_reh-ar.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_zain-ar] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_zain-ar.fina] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_zain-ar.fina.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_zain-ar.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_rreh-ar] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_rreh-ar.fina] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_rreh-ar.fina.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_rreh-ar.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_jeh-ar] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_jeh-ar.fina] <anchor 716 643> mark @mark_top <anchor 716 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sheen_jeh-ar.fina.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_jeh-ar.short] <anchor 746 643> mark @mark_top <anchor 746 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sheen_alefMaksura-ar] <anchor 1088 643> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sheen_alefMaksura-ar.fina] <anchor 1088 643> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sheen_yeh-ar] <anchor 1088 643> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [sheen_yeh-ar.fina] <anchor 1088 643> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [sheen_yehHamzaabove-ar] <anchor 1088 643> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sheen_yehHamzaabove-ar.fina] <anchor 1088 643> mark @mark_top <anchor 1088 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sad_reh-ar] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_reh-ar.fina] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_reh-ar.fina.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_reh-ar.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_zain-ar] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_zain-ar.fina] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_zain-ar.fina.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_zain-ar.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_rreh-ar] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_rreh-ar.fina] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_rreh-ar.fina.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_rreh-ar.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_jeh-ar] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_jeh-ar.fina] <anchor 864 463> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [sad_jeh-ar.fina.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_jeh-ar.short] <anchor 894 463> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [sad_alefMaksura-ar] <anchor 1197 463> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sad_alefMaksura-ar.fina] <anchor 1197 463> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sad_yeh-ar] <anchor 1197 463> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [sad_yeh-ar.fina] <anchor 1197 463> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [sad_yehHamzaabove-ar] <anchor 1197 463> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [sad_yehHamzaabove-ar.fina] <anchor 1197 463> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [dad_reh-ar] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_reh-ar.fina] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_reh-ar.fina.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_reh-ar.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_zain-ar] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_zain-ar.fina] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_zain-ar.fina.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_zain-ar.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_rreh-ar] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_rreh-ar.fina] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_rreh-ar.fina.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_rreh-ar.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_jeh-ar] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_jeh-ar.fina] <anchor 864 677> mark @mark_top <anchor 740 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [dad_jeh-ar.fina.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_jeh-ar.short] <anchor 894 677> mark @mark_top <anchor 770 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [dad_alefMaksura-ar] <anchor 1197 677> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [dad_alefMaksura-ar.fina] <anchor 1197 677> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [dad_yeh-ar] <anchor 1197 677> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [dad_yeh-ar.fina] <anchor 1197 677> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 151> mark @mark_top <anchor 376 -522> mark @mark_bottom;
		pos ligature [dad_yehHamzaabove-ar] <anchor 1197 677> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [dad_yehHamzaabove-ar.fina] <anchor 1197 677> mark @mark_top <anchor 1073 0> mark @mark_bottom ligComponent <anchor 130 427> mark @mark_top <anchor 376 -306> mark @mark_bottom;
		pos ligature [feh_alefMaksura-ar] <anchor 505 862> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [feh_yeh-ar] <anchor 505 862> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [feh_yehHamzaabove-ar] <anchor 505 862> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [veh_alefMaksura-ar] <anchor 505 1008> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [veh_yeh-ar] <anchor 505 1008> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [veh_yehHamzaabove-ar] <anchor 505 1008> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [qaf_alefMaksura-ar] <anchor 505 862> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [qaf_yeh-ar] <anchor 505 862> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [qaf_yehHamzaabove-ar] <anchor 505 862> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 120 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [kaf_alefMaksura-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [kaf_alefMaksura-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 245> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [kaf_yeh-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [kaf_yeh-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 245> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [kaf_yehHamzaabove-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [kaf_yehHamzaabove-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 521> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [keheh_yeh-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [keheh_yeh-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 245> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [gaf_alefMaksura-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [gaf_alefMaksura-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 245> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [gaf_yeh-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [gaf_yeh-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 245> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [gaf_yehHamzaabove-ar] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [gaf_yehHamzaabove-ar.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 521> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [lam_meem-ar] <anchor 259 740> mark @mark_top <anchor 343 0> mark @mark_bottom ligComponent <anchor 34 283> mark @mark_top <anchor 100 -306> mark @mark_bottom;
		pos ligature [lam_meem-ar.init] <anchor 120 745> mark @mark_top <anchor 239 0> mark @mark_bottom ligComponent <anchor 120 740> mark @mark_top <anchor 80 0> mark @mark_bottom;
		pos ligature [lam_alefMaksura-ar] <anchor 632 740> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [lam_yeh-ar] <anchor 632 740> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [lam_yehHamzaabove-ar] <anchor 632 740> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [lamVabove_alef-ar] <anchor 399 1044> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lamVabove_alef-ar.fina] <anchor 471 1044> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lamDotabove_alef-ar] <anchor 399 954> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lamDotabove_alef-ar.fina] <anchor 471 954> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lamThreedotsabove_alef-ar] <anchor 399 1100> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lamThreedotsabove_alef-ar.fina] <anchor 471 1100> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [lamThreedotsbelow_alef-ar] <anchor 399 740> mark @mark_top <anchor 371 -362> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lamThreedotsbelow_alef-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 -362> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [noon_reh-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [noon_reh-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [noon_zain-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [noon_zain-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [noon_rreh-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [noon_rreh-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [noon_jeh-ar.fina] <anchor 462 577> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [noon_jeh-ar.fina.short] <anchor 492 577> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [noon_noon-ar.fina] <anchor 855 577> mark @mark_top <anchor 855 0> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [noon_alefMaksura-ar] <anchor 592 685> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [noon_alefMaksura-ar.fina] <anchor 608 720> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [noon_yeh-ar] <anchor 592 685> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [noon_yeh-ar.fina] <anchor 608 720> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [noon_yehHamzaabove-ar] <anchor 592 685> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [noon_yehHamzaabove-ar.fina] <anchor 608 720> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yeh_reh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yeh_reh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yeh_zain-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yeh_zain-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yeh_noon-ar.fina] <anchor 855 363> mark @mark_top <anchor 855 -216> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [yeh_alefMaksura-ar] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yeh_alefMaksura-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yeh_yeh-ar] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [yeh_yeh-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [yeh_rreh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yeh_rreh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yeh_jeh-ar.fina] <anchor 462 363> mark @mark_top <anchor 462 -216> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yeh_jeh-ar.fina.short] <anchor 492 363> mark @mark_top <anchor 492 -216> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yeh_yehHamzaabove-ar] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yeh_yehHamzaabove-ar.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_reh-ar.fina] <anchor 462 639> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 323> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_reh-ar.fina.short] <anchor 492 639> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 323> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_zain-ar.fina] <anchor 462 639> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 537> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_zain-ar.fina.short] <anchor 492 639> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 537> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_rreh-ar.fina] <anchor 462 639> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 159 689> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_rreh-ar.fina.short] <anchor 492 639> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 189 689> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_jeh-ar.fina] <anchor 462 639> mark @mark_top <anchor 462 0> mark @mark_bottom ligComponent <anchor 164 683> mark @mark_top <anchor 40 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_jeh-ar.fina.short] <anchor 492 639> mark @mark_top <anchor 492 0> mark @mark_bottom ligComponent <anchor 194 683> mark @mark_top <anchor 70 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_noon-ar.fina] <anchor 855 639> mark @mark_top <anchor 855 0> mark @mark_bottom ligComponent <anchor 346 430> mark @mark_top <anchor 346 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_alefMaksura-ar] <anchor 592 747> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_alefMaksura-ar.fina] <anchor 608 782> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_yeh-ar] <anchor 592 747> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [yehHamzaabove_yeh-ar.fina] <anchor 608 782> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -456> mark @mark_bottom;
		pos ligature [yehHamzaabove_yehHamzaabove-ar] <anchor 592 747> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yehHamzaabove_yehHamzaabove-ar.fina] <anchor 608 782> mark @mark_top <anchor 722 -170> mark @mark_bottom ligComponent <anchor 130 493> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yeh_yeh-farsi] <anchor 592 471> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [yeh_yeh-farsi.fina] <anchor 608 506> mark @mark_top <anchor 722 -386> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [lamBar_alef-ar] <anchor 399 740> mark @mark_top <anchor 371 0> mark @mark_bottom ligComponent <anchor 146 578> mark @mark_top <anchor 152 0> mark @mark_bottom;
		pos ligature [lamBar_alef-ar.fina] <anchor 471 740> mark @mark_top <anchor 471 0> mark @mark_bottom ligComponent <anchor 154 578> mark @mark_top <anchor 271 0> mark @mark_bottom;
		pos ligature [mohammad-ar] <anchor 937 737> mark @mark_top ligComponent <anchor 607 879> mark @mark_top ligComponent <anchor 526 525> mark @mark_top ligComponent <anchor 173 525> mark @mark_top;
		pos ligature [kaf_yeh-farsi.fina] <anchor 648 669> mark @mark_top <anchor 852 0> mark @mark_bottom ligComponent <anchor 130 245> mark @mark_top <anchor 376 -240> mark @mark_bottom;
		pos ligature [kaf_yeh-farsi] <anchor 353 709> mark @mark_top <anchor 662 -240> mark @mark_bottom ligComponent <anchor 130 217> mark @mark_top <anchor 376 -240> mark @mark_bottom;
	} mark2Liga_arabic;
	lookupflag 0;
	lookupflag RightToLeft;
	script arab;
	lookup markarabic;
	lookup mark2Liga_arabic;
	# script hebr;
	# language IWR;
	# lookup mark2Liga_hebrew;
	lookupflag 0;
} mark;



feature mkmk {
	lookup mkmk_arabic_bottom {
		lookupflag RightToLeft MarkAttachmentType @mark_bottom;
		pos mark [kasra-ar.isol] <anchor 129 452> mark @mark_bottom;
		pos mark [tahbelow-ar] <anchor 165 363> mark @mark_bottom;
		pos mark [kasrasmall-ar] <anchor 107 452> mark @mark_bottom;
		pos mark [dotbelow-ar] <anchor 79 363> mark @mark_bottom;
		pos mark [twodotsverticalbelow-ar] <anchor 237 363> mark @mark_bottom;
		pos mark [twodotshorizontalbelow-ar] <anchor 158 363> mark @mark_bottom;
		pos mark [threedotsdownbelow-ar] <anchor 158 363> mark @mark_bottom;
		pos mark [threedotsupbelow-ar] <anchor 158 363> mark @mark_bottom;
		pos mark [threedotshorizontalbelow-ar] <anchor 237 363> mark @mark_bottom;
		pos mark [fourdotsbelow-ar] <anchor 158 363> mark @mark_bottom;
		pos mark [wavyhamzabelow-ar] <anchor 163 328> mark @mark_bottom;
		pos mark [alefbelow-ar] <anchor 60 363> mark @mark_bottom;
		pos mark [hamzabelow-ar] <anchor 131 403> mark @mark_bottom;
		pos mark [hamzabelowKasra-ar] <anchor 131 250> mark @mark_bottom;
		pos mark [hamzabelowKasratan-ar] <anchor 131 44> mark @mark_bottom;
		pos mark [kasratan-ar] <anchor 129 245> mark @mark_bottom;
		pos mark [kasratan-ar.isol] <anchor 129 245> mark @mark_bottom;
		pos mark [kasra-ar] <anchor 129 452> mark @mark_bottom;
		pos mark [vbelow-ar] <anchor 149 363> mark @mark_bottom;
		pos mark [vinvertedbelow-ar] <anchor 149 363> mark @mark_bottom;
		pos mark [dotvowelbelow-ar] <anchor 79 363> mark @mark_bottom;
		pos mark [seenbelow-ar] <anchor 240 275> mark @mark_bottom;
		pos mark [rhombusStopbelow-ar] <anchor 158 363> mark @mark_bottom;
		pos mark [meembelow-ar] <anchor 133 283> mark @mark_bottom;
		pos mark [kasraCurly-ar] <anchor 129 452> mark @mark_bottom;
		pos mark [kasratanCurly-ar] <anchor 139 245> mark @mark_bottom;
		pos mark [toneonedotbelow-ar] <anchor 79 363> mark @mark_bottom;
		pos mark [tonetwodotsbelow-ar] <anchor 158 363> mark @mark_bottom;
		pos mark [toneloopbelow-ar] <anchor 169 350> mark @mark_bottom;
		pos mark [openkasratan-ar] <anchor 129 245> mark @mark_bottom;
		pos mark [kasraDotbelow-ar] <anchor 129 452> mark @mark_bottom;
		pos mark [leftarrowheadbelow-ar] <anchor 132 353> mark @mark_bottom;
		pos mark [rightarrowheadbelow-ar] <anchor 132 353> mark @mark_bottom;
	} mkmk_arabic_bottom;
	lookup mkmk_arabic_top {
		lookupflag RightToLeft MarkAttachmentType @mark_top;
		pos mark [rehHahabove-ar] <anchor 185 527> mark @mark_top;
		pos mark [rehDadabove-ar] <anchor 227 658> mark @mark_top;
		pos mark [sadabove-ar] <anchor 174 569> mark @mark_top;
		pos mark [ainabove-ar] <anchor 184 592> mark @mark_top;
		pos mark [takhallusabove-ar] <anchor 221 517> mark @mark_top;
		pos mark [tahabove-ar] <anchor 160 649> mark @mark_top;
		pos mark [alefLamYehabove-ar] <anchor 177 629> mark @mark_top;
		pos mark [zainabove-ar] <anchor 46 602> mark @mark_top;
		pos mark [fathasmall-ar] <anchor 107 435> mark @mark_top;
		pos mark [dammasmall-ar] <anchor 118 623> mark @mark_top;
		pos mark [dotabove-ar] <anchor 79 497> mark @mark_top;
		pos mark [twodotsverticalabove-ar] <anchor 237 651> mark @mark_top;
		pos mark [twodotshorizontalabove-ar] <anchor 158 497> mark @mark_top;
		pos mark [threedotsdownabove-ar] <anchor 158 643> mark @mark_top;
		pos mark [threedotsupabove-ar] <anchor 158 643> mark @mark_top;
		pos mark [fourdotsabove-ar] <anchor 158 651> mark @mark_top;
		pos mark [fourabove-ar] <anchor 135 639> mark @mark_top;
		pos mark [threeabove-ar] <anchor 159 643> mark @mark_top;
		pos mark [twoabove-ar] <anchor 126 643> mark @mark_top;
		pos mark [wasla-ar] <anchor 172 604> mark @mark_top;
		pos mark [alefabove-ar] <anchor 60 544> mark @mark_top;
		pos mark [hamzaabove-ar] <anchor 129 559> mark @mark_top;
		pos mark [hamzaaboveDamma-ar] <anchor 125 933> mark @mark_top;
		pos mark [hamzaaboveDammatan-ar] <anchor 125 933> mark @mark_top;
		pos mark [hamzaaboveFatha-ar] <anchor 129 711> mark @mark_top;
		pos mark [hamzaaboveFathatan-ar] <anchor 129 862> mark @mark_top;
		pos mark [hamzaaboveSukun-ar] <anchor 128 875> mark @mark_top;
		pos mark [fathatan-ar] <anchor 139 586> mark @mark_top;
		pos mark [fathatan-ar.isol] <anchor 139 586> mark @mark_top;
		pos mark [dammatan-ar] <anchor 190 657> mark @mark_top;
		pos mark [dammatan-ar.isol] <anchor 190 657> mark @mark_top;
		pos mark [fatha-ar] <anchor 149 435> mark @mark_top;
		pos mark [fatha-ar.isol] <anchor 149 435> mark @mark_top;
		pos mark [damma-ar] <anchor 139 657> mark @mark_top;
		pos mark [damma-ar.isol] <anchor 139 657> mark @mark_top;
		pos mark [shadda-ar] <anchor 155 500> mark @mark_top;
		pos mark [shadda-ar.isol] <anchor 155 500> mark @mark_top;
		pos mark [sukun-ar] <anchor 130 599> mark @mark_top;
		pos mark [sukun-ar.isol] <anchor 130 599> mark @mark_top;
		pos mark [madda-ar] <anchor 170 497> mark @mark_top;
		pos mark [shaddaAlefabove-ar] <anchor 155 761> mark @mark_top;
		pos mark [shaddaDamma-ar] <anchor 151 874> mark @mark_top;
		pos mark [shaddaDammatan-ar] <anchor 151 874> mark @mark_top;
		pos mark [shaddaFatha-ar] <anchor 155 652> mark @mark_top;
		pos mark [shaddaFathatan-ar] <anchor 155 803> mark @mark_top;
		pos mark [shaddaKasra-ar] <anchor 139 652> mark @mark_top;
		pos mark [shaddaKasratan-ar] <anchor 129 803> mark @mark_top;
		pos mark [noonghunnaabove-ar] <anchor 136 574> mark @mark_top;
		pos mark [dammainverted-ar] <anchor 150 645> mark @mark_top;
		pos mark [fathaHorizont-ar] <anchor 129 443> mark @mark_top;
		pos mark [vabove-ar] <anchor 149 587> mark @mark_top;
		pos mark [vinvertedabove-ar] <anchor 149 587> mark @mark_top;
		pos mark [dammareversed-ar] <anchor 139 657> mark @mark_top;
		pos mark [fathatwodots-ar] <anchor 149 435> mark @mark_top;
		pos mark [sadLamAlefMaksuraabove-ar] <anchor 318 655> mark @mark_top;
		pos mark [qafLamAlefMaksuraabove-ar] <anchor 229 711> mark @mark_top;
		pos mark [meemabove-ar] <anchor 128 530> mark @mark_top;
		pos mark [meemStopabove-ar] <anchor 133 601> mark @mark_top;
		pos mark [lamAlefabove-ar] <anchor 104 655> mark @mark_top;
		pos mark [jeemabove-ar] <anchor 140 578> mark @mark_top;
		pos mark [threedotsabove-ar] <anchor 158 643> mark @mark_top;
		pos mark [seenabove-ar] <anchor 240 517> mark @mark_top;
		pos mark [sukunround-ar] <anchor 131 595> mark @mark_top;
		pos mark [sukunoval-ar] <anchor 131 635> mark @mark_top;
		pos mark [hahabove-ar] <anchor 148 554> mark @mark_top;
		pos mark [maddalong-ar] <anchor 190 497> mark @mark_top;
		pos mark [yehabove-ar] <anchor 176 610> mark @mark_top;
		pos mark [noonabove-ar] <anchor 139 529> mark @mark_top;
		pos mark [rhombusStopabove-ar] <anchor 158 616> mark @mark_top;
		pos mark [fathaCurly-ar] <anchor 149 435> mark @mark_top;
		pos mark [dammaCurly-ar] <anchor 168 657> mark @mark_top;
		pos mark [fathatanCurly-ar] <anchor 139 586> mark @mark_top;
		pos mark [dammatanCurly-ar] <anchor 229 725> mark @mark_top;
		pos mark [toneonedotabove-ar] <anchor 79 497> mark @mark_top;
		pos mark [tonetwodotsabove-ar] <anchor 158 497> mark @mark_top;
		pos mark [toneloopabove-ar] <anchor 169 566> mark @mark_top;
		pos mark [openfathatan-ar] <anchor 139 586> mark @mark_top;
		pos mark [opendammatan-ar] <anchor 297 657> mark @mark_top;
		pos mark [fathaDotabove-ar] <anchor 149 435> mark @mark_top;
		pos mark [leftarrowheadabove-ar] <anchor 132 283> mark @mark_top;
		pos mark [rightarrowheadabove-ar] <anchor 132 283> mark @mark_top;
		pos mark [doublerightarrowheadabove-ar] <anchor 240 283> mark @mark_top;
		pos mark [doublerightarrowheadDotabove-ar] <anchor 386 283> mark @mark_top;
		pos mark [rightarrowheadDotabove-ar] <anchor 205 283> mark @mark_top;
		pos mark [dammaDot-ar] <anchor 243 657> mark @mark_top;
	} mkmk_arabic_top;
	lookupflag 0;
	lookupflag RightToLeft;
	script arab;
	lookup mkmk_arabic_bottom;
	lookup mkmk_arabic_top;
	lookupflag 0;
} mkmk;


