<?xml version="1.0" encoding="UTF-8"?>	<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">	<!--This is a keyboard layout XML file that imitates the U.S. Roman Macintosh keyboard layout-->	<!--It was built according to the specifications at http://developer.apple.com/technotes/tn2002/tn2056.html-->	<!--All cpslock combinations can be edited separately--><keyboard group="0" id="1" name="tengwar">	<layouts>		<layout first="0" last="17" modifiers="commonModifiers" mapSet="ANSI"/>		<layout first="18" last="18" modifiers="commonModifiers" mapSet="JIS"/>		<layout first="21" last="23" modifiers="commonModifiers" mapSet="JIS"/>		<layout first="30" last="30" modifiers="commonModifiers" mapSet="JIS"/>		<layout first="194" last="194" modifiers="commonModifiers" mapSet="JIS"/>		<layout first="197" last="197" modifiers="commonModifiers" mapSet="JIS"/>		<layout first="200" last="201" modifiers="commonModifiers" mapSet="JIS"/>		<layout first="206" last="207" modifiers="commonModifiers" mapSet="JIS"/>	</layouts>	<modifierMap id="commonModifiers" defaultIndex="7">		<keyMapSelect mapIndex="0">			<modifier keys=""/>		</keyMapSelect>		<keyMapSelect mapIndex="1">			<modifier keys="anyShift"/>		</keyMapSelect>		<keyMapSelect mapIndex="2">			<modifier keys="caps"/>		</keyMapSelect>		<keyMapSelect mapIndex="3">			<modifier keys="anyOption"/>			<modifier keys="command anyShift? caps?"/>		</keyMapSelect>		<keyMapSelect mapIndex="4">			<modifier keys="anyShift anyOption command?"/>		</keyMapSelect>		<keyMapSelect mapIndex="5">			<modifier keys="anyOption caps"/>		</keyMapSelect>		<keyMapSelect mapIndex="6">			<modifier keys="command anyOption caps?"/>		</keyMapSelect>		<keyMapSelect mapIndex="7">			<modifier keys="control command? shift? caps? option?"/>			<modifier keys="control command? shift? caps? option? rightShift"/>			<modifier keys="control command? shift? caps? option? rightOption"/>		</keyMapSelect>		<keyMapSelect mapIndex="8">			<modifier keys="anyShift caps"/>		</keyMapSelect>		<keyMapSelect mapIndex="9">			<modifier keys="anyShift anyOption command? caps"/>		</keyMapSelect>	</modifierMap>	<keyMapSet id="ANSI"><!-- No modifiers; until here grep [^ɔ]+ -->		<keyMap index="0">			<key code="0" action="a"/>	<!-- a -->			<key code="1" action="s"/>	<!-- s -->			<key code="2" action="d"/>	<!-- d -->			<key code="3" action="f"/>	<!-- f -->			<key code="4" action="h"/>	<!-- h -->			<key code="5" action="g"/>	<!-- g -->			<key code="6" action="z"/>	<!-- z -->			<key code="7" action="x"/>	<!-- x -->			<key code="8" action="c"/>	<!-- c -->			<key code="9" action="v"/>	<!-- v -->			<key code="10" output="§"/>	<!-- § -->			<key code="11" action="b"/>	<!-- b -->			<key code="12" action="ae"/>	<!-- q -->			<key code="13" action="w"/>	<!-- w -->			<key code="14" action="e"/>	<!-- e -->			<key code="15" action="r"/>	<!-- r -->			<key code="16" action="y"/>	<!-- y -->			<key code="17" action="t"/>	<!-- t -->			<key code="18" output="è"/>	<!-- 1 -->			<key code="19" output="é"/>	<!-- 2 -->			<key code="20" output="ê"/>	<!-- 3 -->			<key code="21" output="ë"/>	<!-- 4 -->			<key code="22" output="Í"/>	<!-- 6 -->			<key code="23" output="Ì"/>	<!-- 5 -->			<key code="24" output="_"/>	<!-- = -->			<key code="25" output="´"/>	<!-- 9 -->			<key code="26" output="Î"/>	<!-- 7 -->			<key code="27" action="-"/>	<!-- - -->			<key code="28" output="Ï"/>	<!-- 8 -->			<key code="29" output="0"/>	<!-- 0 -->			<key code="30" output="("/>	<!-- ] -->			<key code="31" action="o"/>	<!-- o -->			<key code="32" action="u"/>	<!-- u -->			<key code="33" output="O"/>	<!-- [ -->			<key code="34" action="i"/>	<!-- i -->			<key code="35" action="p"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" action="l"/>	<!-- l -->			<key code="38" action="j"/>	<!-- j -->			<key code="39" output="'"/>	<!-- ' -->			<key code="40" action="k"/>	<!-- k -->			<key code="41" output="Ã"/>	<!-- ; -->			<key code="42" output="&#x0022;"/>	<!-- \ -->			<key code="43" output="¹"/>	<!-- , -->			<key code="44" action="/"/>	<!-- / -->			<key code="45" action="n"/>	<!-- n -->			<key code="46" action="m"/>	<!-- m -->			<key code="47" action="dot"/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" action="`"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT (the key on the right of the right command key) -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- shift; until here grep [^ɔ]+ -->		<keyMap index="1">			<key code="0" action="A"/>	<!-- a -->			<key code="1" action="S"/>	<!-- s -->			<key code="2" action="D"/>	<!-- d -->			<key code="3" action="F"/>	<!-- f -->			<key code="4" action="H"/>	<!-- h -->			<key code="5" action="G"/>	<!-- g -->			<key code="6" action="Z"/>	<!-- z -->			<key code="7" action="X"/>	<!-- x -->			<key code="8" action="C"/>	<!-- c -->			<key code="9" action="V"/>	<!-- v -->			<key code="10" output="±"/>	<!-- § -->			<key code="11" action="B"/>	<!-- b -->			<key code="12" action="Q"/>	<!-- q -->			<key code="13" action="W"/>	<!-- w -->			<key code="14" action="E"/>	<!-- e -->			<key code="15" action="R"/>	<!-- r -->			<key code="16" action="Y"/>	<!-- y -->			<key code="17" action="T"/>	<!-- t -->			<key code="18" action="exclamation"/>	<!-- 1 -->			<key code="19" output="&#x00ab;"/>	<!-- 2 -->			<key code="20" output="&#x00bb;"/>	<!-- 3 -->			<key code="21" output="ê"/>	<!-- 4 -->			<key code="22" output="&#x00d5;"/>	<!-- 6 -->			<key code="23" output="&#x00d4;"/>	<!-- 5 -->			<key code="24" output="+"/>	<!-- = -->			<key code="25" action="bracket_left"/>	<!-- 9 -->			<key code="26" output="&#x00d6;"/>	<!-- 7 -->			<key code="27" output="|"/>	<!-- - -->			<key code="28" output="&#x00d7;"/>	<!-- 8 -->			<key code="29" action="bracket_right"/>	<!-- 0 -->			<key code="30" output="}"/>	<!-- ] -->			<key code="31" action="O"/>	<!-- o -->			<key code="32" action="U"/>	<!-- u -->			<key code="33" output="L"/>	<!-- [ -->			<key code="34" action="I"/>	<!-- i -->			<key code="35" action="P"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" action="L"/>	<!-- l -->			<key code="38" action="J"/>	<!-- j -->			<key code="39" output="&#x00b8;"/>	<!-- ' -->			<key code="40" action="K"/>	<!-- k -->			<key code="41" action="colon"/>	<!-- ; -->			<key code="42" output="|"/>	<!-- \ -->			<key code="43" output="&#x003c;"/>	<!-- , -->			<key code="44" action="question"/>	<!-- / -->			<key code="45" action="N"/>	<!-- n -->			<key code="46" action="M"/>	<!-- m -->			<key code="47" output="="/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" action="~"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="*"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="+"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="="/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="/"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- caps-lock; until here grep [^ɔ]+ -->		<keyMap index="2">			<key code="0" action="a_caps"/>	<!-- a -->			<key code="1" action="s_caps"/>	<!-- s -->			<key code="2" action="d_caps"/>	<!-- d -->			<key code="3" action="f_caps"/>	<!-- f -->			<key code="4" action="h_caps"/>	<!-- h -->			<key code="5" action="g_caps"/>	<!-- g -->			<key code="6" action="z_caps"/>	<!-- z -->			<key code="7" action="x_caps"/>	<!-- x -->			<key code="8" action="c_caps"/>	<!-- c -->			<key code="9" action="v_caps"/>	<!-- v -->			<key code="10" output="§"/>	<!-- § -->			<key code="11" action="b_caps"/>	<!-- b -->			<key code="12" action="ae_caps"/>	<!-- q -->			<key code="13" action="w_caps"/>	<!-- w -->			<key code="14" action="e_caps"/>	<!-- e -->			<key code="15" action="r_caps"/>	<!-- r -->			<key code="16" action="y_caps"/>	<!-- y -->			<key code="17" action="t_caps"/>	<!-- t -->			<key code="18" output="è"/>	<!-- 1 -->			<key code="19" output="é"/>	<!-- 2 -->			<key code="20" output="ê"/>	<!-- 3 -->			<key code="21" output="ë"/>	<!-- 4 -->			<key code="22" output="Í"/>	<!-- 6 -->			<key code="23" output="Ì"/>	<!-- 5 -->			<key code="24" output="_"/>	<!-- = -->			<key code="25" output="´"/>	<!-- 9 -->			<key code="26" output="Î"/>	<!-- 7 -->			<key code="27" action="-_caps"/>	<!-- - -->			<key code="28" output="Ï"/>	<!-- 8 -->			<key code="29" output="0"/>	<!-- 0 -->			<key code="30" output="("/>	<!-- ] -->			<key code="31" action="o_caps"/>	<!-- o -->			<key code="32" action="u_caps"/>	<!-- u -->			<key code="33" output="O"/>	<!-- [ -->			<key code="34" action="i_caps"/>	<!-- i -->			<key code="35" action="p_caps"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" action="l_caps"/>	<!-- l -->			<key code="38" action="j_caps"/>	<!-- j -->			<key code="39" output="'"/>	<!-- ' -->			<key code="40" action="k_caps"/>	<!-- k -->			<key code="41" output="Ã"/>	<!-- ; -->			<key code="42" output="&#x0022;"/>	<!-- \ -->			<key code="43" output="¹"/>	<!-- , -->			<key code="44" action="/_caps"/>	<!-- / -->			<key code="45" action="n_caps"/>	<!-- n -->			<key code="46" action="m_caps"/>	<!-- m -->			<key code="47" action="dot"/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" action="`_caps"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT (the key on the right of the right command key) -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- option; until here grep [^ɔ]+ -->		<keyMap index="3">			<key code="0" output="a"/>	<!-- a -->			<key code="1" output="s"/>	<!-- s -->			<key code="2" output="d"/>	<!-- d -->			<key code="3" output="f"/>	<!-- f -->			<key code="4" output="h"/>	<!-- h -->			<key code="5" output="g"/>	<!-- g -->			<key code="6" output="z"/>	<!-- z -->			<key code="7" output="x"/>	<!-- x -->			<key code="8" output="c"/>	<!-- c -->			<key code="9" output="v"/>	<!-- v -->			<key code="10" output="§"/>	<!-- § -->			<key code="11" output="b"/>	<!-- b -->			<key code="12" output="q"/>	<!-- q -->			<key code="13" output="w"/>	<!-- w -->			<key code="14" output="e"/>	<!-- e -->			<key code="15" output="r"/>	<!-- r -->			<key code="16" output="y"/>	<!-- y -->			<key code="17" output="t"/>	<!-- t -->			<key code="18" output="1"/>	<!-- 1 -->			<key code="19" output="2"/>	<!-- 2 -->			<key code="20" output="3"/>	<!-- 3 -->			<key code="21" output="4"/>	<!-- 4 -->			<key code="22" output="6"/>	<!-- 6 -->			<key code="23" output="5"/>	<!-- 5 -->			<key code="24" output="="/>	<!-- = -->			<key code="25" output="9"/>	<!-- 9 -->			<key code="26" output="7"/>	<!-- 7 -->			<key code="27" output="-"/>	<!-- - -->			<key code="28" output="8"/>	<!-- 8 -->			<key code="29" output="0"/>	<!-- 0 -->			<key code="30" output="]"/>	<!-- ] -->			<key code="31" output="o"/>	<!-- o -->			<key code="32" output="u"/>	<!-- u -->			<key code="33" output="["/>	<!-- [ -->			<key code="34" output="i"/>	<!-- i -->			<key code="35" output="p"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" output="l"/>	<!-- l -->			<key code="38" output="j"/>	<!-- j -->			<key code="39" output="'"/>	<!-- ' -->			<key code="40" output="k"/>	<!-- k -->			<key code="41" output=";"/>	<!-- ; -->			<key code="42" output="\"/>	<!-- \ -->			<key code="43" output=","/>	<!-- , -->			<key code="44" output="/"/>	<!-- / -->			<key code="45" output="n"/>	<!-- n -->			<key code="46" output="m"/>	<!-- m -->			<key code="47" output="."/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" output="`"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT (the key on the right of the right command key) -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- option shift; until here grep [^ɔ]+ -->		<keyMap index="4">			<key code="0" output="A"/>	<!-- a -->			<key code="1" output="S"/>	<!-- s -->			<key code="2" output="D"/>	<!-- d -->			<key code="3" output="F"/>	<!-- f -->			<key code="4" output="H"/>	<!-- h -->			<key code="5" output="G"/>	<!-- g -->			<key code="6" output="Z"/>	<!-- z -->			<key code="7" output="X"/>	<!-- x -->			<key code="8" output="C"/>	<!-- c -->			<key code="9" output="V"/>	<!-- v -->			<key code="10" output="±"/>	<!-- § -->			<key code="11" output="B"/>	<!-- b -->			<key code="12" output="Q"/>	<!-- q -->			<key code="13" output="W"/>	<!-- w -->			<key code="14" output="E"/>	<!-- e -->			<key code="15" output="R"/>	<!-- r -->			<key code="16" output="Y"/>	<!-- y -->			<key code="17" output="T"/>	<!-- t -->			<key code="18" output="!"/>	<!-- 1 -->			<key code="19" output="@"/>	<!-- 2 -->			<key code="20" output="#"/>	<!-- 3 -->			<key code="21" output="$"/>	<!-- 4 -->			<key code="22" output="^"/>	<!-- 6 -->			<key code="23" output="%"/>	<!-- 5 -->			<key code="24" output="+"/>	<!-- = -->			<key code="25" output="("/>	<!-- 9 -->			<key code="26" output="&#x0026;"/>	<!-- 7 -->			<key code="27" output="_"/>	<!-- - -->			<key code="28" output="*"/>	<!-- 8 -->			<key code="29" output=")"/>	<!-- 0 -->			<key code="30" output="}"/>	<!-- ] -->			<key code="31" output="O"/>	<!-- o -->			<key code="32" output="U"/>	<!-- u -->			<key code="33" output="{"/>	<!-- [ -->			<key code="34" output="I"/>	<!-- i -->			<key code="35" output="P"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" output="L"/>	<!-- l -->			<key code="38" output="J"/>	<!-- j -->			<key code="39" output="&#x0022;"/>	<!-- ' -->			<key code="40" output="K"/>	<!-- k -->			<key code="41" output=":"/>	<!-- ; -->			<key code="42" output="|"/>	<!-- \ -->			<key code="43" output="&#x003c;"/>	<!-- , -->			<key code="44" output="?"/>	<!-- / -->			<key code="45" output="N"/>	<!-- n -->			<key code="46" output="M"/>	<!-- m -->			<key code="47" output=">"/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" output="~"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="*"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="+"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="="/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="/"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- caps-lock option; until here grep [^ɔ]+ -->		<keyMap index="5">			<key code="0" output="a"/>	<!-- a -->			<key code="1" output="s"/>	<!-- s -->			<key code="2" output="d"/>	<!-- d -->			<key code="3" output="f"/>	<!-- f -->			<key code="4" output="h"/>	<!-- h -->			<key code="5" output="g"/>	<!-- g -->			<key code="6" output="z"/>	<!-- z -->			<key code="7" output="x"/>	<!-- x -->			<key code="8" output="c"/>	<!-- c -->			<key code="9" output="v"/>	<!-- v -->			<key code="10" output="§"/>	<!-- § -->			<key code="11" output="b"/>	<!-- b -->			<key code="12" output="q"/>	<!-- q -->			<key code="13" output="w"/>	<!-- w -->			<key code="14" output="e"/>	<!-- e -->			<key code="15" output="r"/>	<!-- r -->			<key code="16" output="y"/>	<!-- y -->			<key code="17" output="t"/>	<!-- t -->			<key code="18" output="1"/>	<!-- 1 -->			<key code="19" output="2"/>	<!-- 2 -->			<key code="20" output="3"/>	<!-- 3 -->			<key code="21" output="4"/>	<!-- 4 -->			<key code="22" output="6"/>	<!-- 6 -->			<key code="23" output="5"/>	<!-- 5 -->			<key code="24" output="="/>	<!-- = -->			<key code="25" output="9"/>	<!-- 9 -->			<key code="26" output="7"/>	<!-- 7 -->			<key code="27" output="-"/>	<!-- - -->			<key code="28" output="8"/>	<!-- 8 -->			<key code="29" output="0"/>	<!-- 0 -->			<key code="30" output="]"/>	<!-- ] -->			<key code="31" output="o"/>	<!-- o -->			<key code="32" output="u"/>	<!-- u -->			<key code="33" output="["/>	<!-- [ -->			<key code="34" output="i"/>	<!-- i -->			<key code="35" output="p"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" output="l"/>	<!-- l -->			<key code="38" output="j"/>	<!-- j -->			<key code="39" output="'"/>	<!-- ' -->			<key code="40" output="k"/>	<!-- k -->			<key code="41" output=";"/>	<!-- ; -->			<key code="42" output="\"/>	<!-- \ -->			<key code="43" output=","/>	<!-- , -->			<key code="44" output="/"/>	<!-- / -->			<key code="45" output="n"/>	<!-- n -->			<key code="46" output="m"/>	<!-- m -->			<key code="47" output="."/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" output="`"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT (the key on the right of the right command key) -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- option command; until here grep [^ɔ]+ -->		<keyMap index="6">			<key code="0" output="&#x00e5;"/>	<!-- a -->			<key code="1" output="&#x00df;"/>	<!-- s -->			<key code="2" output="&#x2202;"/>	<!-- d -->			<key code="3" output="ƒ"/>	<!-- f -->			<key code="4" output="&#x02d9;"/>	<!-- h -->			<key code="5" output="&#x00a9;"/>	<!-- g -->			<key code="6" output="&#x03a9;"/>	<!-- z -->			<key code="7" output="&#x2248;"/>	<!-- x -->			<key code="8" output="&#x00e7;"/>	<!-- c -->			<key code="9" output="&#x221a;"/>	<!-- v -->			<key code="10" output="§"/>	<!-- § -->			<key code="11" output="&#x222b;"/>	<!-- b -->			<key code="12" output="œ"/>	<!-- q -->			<key code="13" output="&#x2211;"/>	<!-- w -->			<key code="14" output="´"/>	<!-- e -->			<key code="15" output="®"/>	<!-- r -->			<key code="16" output="&#x00a5;"/>	<!-- y -->			<key code="17" output="†"/>	<!-- t -->			<key code="18" output="&#x00a1;"/>	<!-- 1 -->			<key code="19" output="&#x2122;"/>	<!-- 2 -->			<key code="20" output="&#x00a3;"/>	<!-- 3 -->			<key code="21" output="&#x00a2;"/>	<!-- 4 -->			<key code="22" output="§"/>	<!-- 6 -->			<key code="23" output="&#x221e;"/>	<!-- 5 -->			<key code="24" output="&#x2260;"/>	<!-- = -->			<key code="25" output="ª"/>	<!-- 9 -->			<key code="26" output="&#x00b6;"/>	<!-- 7 -->			<key code="27" output="&#x2013;"/>	<!-- - -->			<key code="28" output="&#x2022;"/>	<!-- 8 -->			<key code="29" output="º"/>	<!-- 0 -->			<key code="30" output="&#x2018;"/>	<!-- ] -->			<key code="31" output="&#x00f8;"/>	<!-- o -->			<key code="32" output="&#x00a8;"/>	<!-- u -->			<key code="33" output="&#x201c;"/>	<!-- [ -->			<key code="34" output="^"/>	<!-- i -->			<key code="35" output="&#x03c0;"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" output="&#x00ac;"/>	<!-- l -->			<key code="38" output="&#x2206;"/>	<!-- j -->			<key code="39" output="&#x00e6;"/>	<!-- ' -->			<key code="40" output="&#x02da;"/>	<!-- k -->			<key code="41" output="…"/>	<!-- ; -->			<key code="42" output="&#x00ab;"/>	<!-- \ -->			<key code="43" output="&#x2264;"/>	<!-- , -->			<key code="44" output="&#x00f7;"/>	<!-- / -->			<key code="45" output="~"/>	<!-- n -->			<key code="46" output="µ"/>	<!-- m -->			<key code="47" output="&#x2265;"/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output="&#x00a0;"/>	<!-- ' ' -->			<key code="50" output="`"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- control; until here grep [^ɔ]+ -->		<keyMap index="7">			<key code="0" output="&#x0001;"/>	<!-- a -->			<key code="1" output="&#x0013;"/>	<!-- s -->			<key code="2" output="&#x0004;"/>	<!-- d -->			<key code="3" output="&#x0006;"/>	<!-- f -->			<key code="4" output="&#x0008;"/>	<!-- h -->			<key code="5" output="&#x0007;"/>	<!-- g -->			<key code="6" output="&#x001a;"/>	<!-- z -->			<key code="7" output="&#x0018;"/>	<!-- x -->			<key code="8" output="&#x0003;"/>	<!-- c -->			<key code="9" output="&#x0016;"/>	<!-- v -->			<key code="10" output="0"/>	<!-- § -->			<key code="11" output="&#x0002;"/>	<!-- b -->			<key code="12" output="&#x0011;"/>	<!-- q -->			<key code="13" output="&#x0017;"/>	<!-- w -->			<key code="14" output="&#x0005;"/>	<!-- e -->			<key code="15" output="&#x0012;"/>	<!-- r -->			<key code="16" output="&#x0019;"/>	<!-- y -->			<key code="17" output="&#x0014;"/>	<!-- t -->			<key code="18" output="1"/>	<!-- 1 -->			<key code="19" output="2"/>	<!-- 2 -->			<key code="20" output="3"/>	<!-- 3 -->			<key code="21" output="4"/>	<!-- 4 -->			<key code="22" output="6"/>	<!-- 6 -->			<key code="23" output="5"/>	<!-- 5 -->			<key code="24" output="="/>	<!-- = -->			<key code="25" output="9"/>	<!-- 9 -->			<key code="26" output="7"/>	<!-- 7 -->			<key code="27" output="&#x001f;"/>	<!-- - -->			<key code="28" output="8"/>	<!-- 8 -->			<key code="29" output="0"/>	<!-- 0 -->			<key code="30" output="&#x001d;"/>	<!-- ] -->			<key code="31" output="&#x000f;"/>	<!-- o -->			<key code="32" output="&#x0015;"/>	<!-- u -->			<key code="33" output="&#x001b;"/>	<!-- [ -->			<key code="34" output="&#x0009;"/>	<!-- i -->			<key code="35" output="&#x0010;"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" output="&#x000c;"/>	<!-- l -->			<key code="38" output="&#x000a;"/>	<!-- j -->			<key code="39" output="'"/>	<!-- ' -->			<key code="40" output="&#x000b;"/>	<!-- k -->			<key code="41" output=";"/>	<!-- ; -->			<key code="42" output="&#x001c;"/>	<!-- \ -->			<key code="43" output=","/>	<!-- , -->			<key code="44" output="/"/>	<!-- / -->			<key code="45" output="&#x000e;"/>	<!-- n -->			<key code="46" output="&#x000d;"/>	<!-- m -->			<key code="47" output="."/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" output="`"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- caps-lock shift; until here grep [^ɔ]+ -->		<keyMap index="8">			<key code="0" action="A_caps"/>	<!-- a -->			<key code="1" action="S_caps"/>	<!-- s -->			<key code="2" action="D_caps"/>	<!-- d -->			<key code="3" action="F_caps"/>	<!-- f -->			<key code="4" action="H_caps"/>	<!-- h -->			<key code="5" action="G_caps"/>	<!-- g -->			<key code="6" action="Z_caps"/>	<!-- z -->			<key code="7" action="X_caps"/>	<!-- x -->			<key code="8" action="C_caps"/>	<!-- c -->			<key code="9" action="V_caps"/>	<!-- v -->			<key code="10" output="±"/>	<!-- § -->			<key code="11" action="B_caps"/>	<!-- b -->			<key code="12" action="Q_caps"/>	<!-- q -->			<key code="13" action="W_caps"/>	<!-- w -->			<key code="14" action="E_caps"/>	<!-- e -->			<key code="15" action="R_caps"/>	<!-- r -->			<key code="16" action="Y_caps"/>	<!-- y -->			<key code="17" action="T_caps"/>	<!-- t -->			<key code="18" action="exclamation"/>	<!-- 1 -->			<key code="19" output="&#x00ab;"/>	<!-- 2 -->			<key code="20" output="&#x00bb;"/>	<!-- 3 -->			<key code="21" output="ê"/>	<!-- 4 -->			<key code="22" output="&#x00d5;"/>	<!-- 6 -->			<key code="23" output="&#x00d4;"/>	<!-- 5 -->			<key code="24" output="+"/>	<!-- = -->			<key code="25" action="bracket_left"/>	<!-- 9 -->			<key code="26" output="&#x00d6;"/>	<!-- 7 -->			<key code="27" output="|"/>	<!-- - -->			<key code="28" output="&#x00d7;"/>	<!-- 8 -->			<key code="29" action="bracket_right"/>	<!-- 0 -->			<key code="30" output="}"/>	<!-- ] -->			<key code="31" action="O_caps"/>	<!-- o -->			<key code="32" action="U_caps"/>	<!-- u -->			<key code="33" output="L"/>	<!-- [ -->			<key code="34" action="I_caps"/>	<!-- i -->			<key code="35" action="P_caps"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" action="L_caps"/>	<!-- l -->			<key code="38" action="J_caps"/>	<!-- j -->			<key code="39" output="&#x00b8;"/>	<!-- ' -->			<key code="40" action="K_caps"/>	<!-- k -->			<key code="41" action="colon"/>	<!-- ; -->			<key code="42" output="|"/>	<!-- \ -->			<key code="43" output="&#x003c;"/>	<!-- , -->			<key code="44" action="question"/>	<!-- / -->			<key code="45" action="N_caps"/>	<!-- n -->			<key code="46" action="M_caps"/>	<!-- m -->			<key code="47" output="="/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" action="~_caps"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="*"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="+"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="="/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="/"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap><!-- caps-lock option shift; until here grep [^ɔ]+ -->		<keyMap index="9">			<key code="0" output="A"/>	<!-- a -->			<key code="1" output="S"/>	<!-- s -->			<key code="2" output="D"/>	<!-- d -->			<key code="3" output="F"/>	<!-- f -->			<key code="4" output="H"/>	<!-- h -->			<key code="5" output="G"/>	<!-- g -->			<key code="6" output="Z"/>	<!-- z -->			<key code="7" output="X"/>	<!-- x -->			<key code="8" output="C"/>	<!-- c -->			<key code="9" output="V"/>	<!-- v -->			<key code="10" output="±"/>	<!-- § -->			<key code="11" output="B"/>	<!-- b -->			<key code="12" output="Q"/>	<!-- q -->			<key code="13" output="W"/>	<!-- w -->			<key code="14" output="E"/>	<!-- e -->			<key code="15" output="R"/>	<!-- r -->			<key code="16" output="Y"/>	<!-- y -->			<key code="17" output="T"/>	<!-- t -->			<key code="18" output="!"/>	<!-- 1 -->			<key code="19" output="@"/>	<!-- 2 -->			<key code="20" output="#"/>	<!-- 3 -->			<key code="21" output="$"/>	<!-- 4 -->			<key code="22" output="^"/>	<!-- 6 -->			<key code="23" output="%"/>	<!-- 5 -->			<key code="24" output="+"/>	<!-- = -->			<key code="25" output="("/>	<!-- 9 -->			<key code="26" output="&#x0026;"/>	<!-- 7 -->			<key code="27" output="_"/>	<!-- - -->			<key code="28" output="*"/>	<!-- 8 -->			<key code="29" output=")"/>	<!-- 0 -->			<key code="30" output="}"/>	<!-- ] -->			<key code="31" output="O"/>	<!-- o -->			<key code="32" output="U"/>	<!-- u -->			<key code="33" output="{"/>	<!-- [ -->			<key code="34" output="I"/>	<!-- i -->			<key code="35" output="P"/>	<!-- p -->			<key code="36" output="&#x000d;"/>	<!-- &#x000d; : CARRIAGE RETURN -->			<key code="37" output="L"/>	<!-- l -->			<key code="38" output="J"/>	<!-- j -->			<key code="39" output="&#x0022;"/>	<!-- ' -->			<key code="40" output="K"/>	<!-- k -->			<key code="41" output=":"/>	<!-- ; -->			<key code="42" output="|"/>	<!-- \ -->			<key code="43" output="&#x003c;"/>	<!-- , -->			<key code="44" output="?"/>	<!-- / -->			<key code="45" output="N"/>	<!-- n -->			<key code="46" output="M"/>	<!-- m -->			<key code="47" output=">"/>	<!-- . -->			<key code="48" output="&#x0009;"/>	<!-- &#x0009; : HORIZONTAL TABULATION -->			<key code="49" output=" "/>	<!-- ' ' -->			<key code="50" output="~"/>	<!-- ` -->			<key code="51" output="&#x0008;"/>	<!-- &#x0008; : BACKSPACE -->			<key code="52" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="53" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE -->			<key code="65" output="."/>	<!-- numeric pad . -->			<key code="66" output="*"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="67" output="*"/>	<!-- numeric pad * -->			<key code="69" output="+"/>	<!-- numeric pad + -->			<key code="70" output="+"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="71" output="&#x001b;"/>	<!-- &#x001B; : ESCAPE (not the one on the upper right) -->			<key code="72" output="="/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="75" output="/"/>	<!-- numeric pad / -->			<key code="76" output="&#x0003;"/>	<!-- &#x0003; : END OF TEXT -->			<key code="77" output="/"/>	<!-- &#x001E; : RECORD SEPARATOR -->			<key code="78" output="-"/>	<!-- numeric pad - -->			<key code="81" output="="/>	<!-- numeric pad = -->			<key code="82" output="0"/>	<!-- numeric pad 0 -->			<key code="83" output="1"/>	<!-- numeric pad 1 -->			<key code="84" output="2"/>	<!-- numeric pad 2 -->			<key code="85" output="3"/>	<!-- numeric pad 3 -->			<key code="86" output="4"/>	<!-- numeric pad 4 -->			<key code="87" output="5"/>	<!-- numeric pad 5 -->			<key code="88" output="6"/>	<!-- numeric pad 6 -->			<key code="89" output="7"/>	<!-- numeric pad 7 -->			<key code="91" output="8"/>	<!-- numeric pad 8 -->			<key code="92" output="9"/>	<!-- numeric pad 9 -->			<key code="96" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="97" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="98" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="99" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="100" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="101" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="102" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="103" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="104" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="105" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="106" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="107" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="108" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="109" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="110" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="111" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="112" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="113" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="114" output="&#x0005;"/>	<!-- &#x0005; : ENQUIRY -->			<key code="115" output="&#x0001;"/>	<!-- &#x0001; : START OF HEADING -->			<key code="116" output="&#x000b;"/>	<!-- &#x000B; : VERTICAL TABULATION -->			<key code="117" output="&#x007f;"/>	<!-- &#x007F; : DELETE -->			<key code="118" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="119" output="&#x0004;"/>	<!-- &#x0004; : END OF TRANSMISSION -->			<key code="120" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="121" output="&#x000c;"/>	<!-- &#x000C; : FORM FEED -->			<key code="122" output="&#x0010;"/>	<!-- &#x0010; : DATA LINK ESCAPE -->			<key code="123" output="&#x001c;"/>	<!-- &#x001C; : FILE SEPARATOR -->			<key code="124" output="&#x001d;"/>	<!-- &#x001D; : GROUP SEPARATOR -->			<key code="125" output="&#x001f;"/>	<!-- &#x001F; : UNIT SEPARATOR -->			<key code="126" output="&#x001e;"/>	<!-- &#x001E; : RECORD SEPARATOR -->		</keyMap>	</keyMapSet><!-- JIS; until here grep [^ɔ]+ -->	<keyMapSet id="JIS">		<keyMap index="0" baseMapSet="ANSI" baseIndex="0">	<!-- No modifiers -->			<key code="24" output="^"/>	<!-- = -->			<key code="30" output="["/>	<!-- ] -->			<key code="33" output="@"/>	<!-- [ -->			<key code="39" output=":"/>	<!-- ' -->			<key code="42" output="]"/>	<!-- \ -->			<key code="93" output="\"/>			<key code="94" output="_"/>			<key code="95" output=","/>			<key code="102" output=" "/>			<key code="104" output=" "/>		</keyMap>		<keyMap index="1" baseMapSet="ANSI" baseIndex="1">	<!-- shift -->			<key code="19" output="&#x0022;"/>	<!-- 2 -->			<key code="22" output="&#x0026;"/>	<!-- 6 -->			<key code="24" output="~"/>	<!-- = -->			<key code="25" output=")"/>	<!-- 9 -->			<key code="26" output="'"/>	<!-- 7 -->			<key code="27" output="="/>	<!-- - -->			<key code="28" output="("/>	<!-- 8 -->			<key code="29" output="0"/>	<!-- 0 -->			<key code="30" output="{"/>	<!-- ] -->			<key code="33" output="`"/>	<!-- [ -->			<key code="39" output="*"/>	<!-- ' -->			<key code="41" output="+"/>	<!-- ; -->			<key code="42" output="}"/>	<!-- \ -->			<key code="93" output="|"/>			<key code="94" output="_"/>			<key code="95" output=","/>			<key code="102" output=" "/>			<key code="104" output=" "/>		</keyMap>		<keyMap index="2" baseMapSet="ANSI" baseIndex="2">	<!-- cpslock -->			<key code="24" output="^"/>	<!-- = -->			<key code="30" output="["/>	<!-- ] -->			<key code="33" output="@"/>	<!-- [ -->			<key code="39" output=":"/>	<!-- ' -->			<key code="42" output="]"/>	<!-- \ -->			<key code="93" output="\"/>			<key code="94" output="_"/>			<key code="95" output=","/>			<key code="102" output=" "/>			<key code="104" output=" "/>		</keyMap>		<keyMap index="3" baseMapSet="ANSI" baseIndex="3">	<!-- option -->			<key code="93" output="|"/>			<key code="95" output=","/>			<key code="102" output=" "/>			<key code="104" output=" "/>		</keyMap>		<keyMap index="4" baseMapSet="ANSI" baseIndex="4">	<!-- option shift -->			<key code="93" output="|"/>			<key code="94" output="`"/>			<key code="95" output=","/>			<key code="102" output=" "/>			<key code="104" output=" "/>		</keyMap>		<keyMap index="5" baseMapSet="ANSI" baseIndex="5">	<!-- option cpslock -->			<key code="93" output="|"/>			<key code="94" output="`"/>			<key code="95" output=","/>			<key code="102" output=" "/>			<key code="104" output=" "/>		</keyMap>	</keyMapSet>	<actions><!--output tengwar not used yet; until here grep [^ɔ]+ -->		<action id="B">			<when state="none" output="B"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="C">			<when state="none" output="C"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="E">			<when state="none" output="E"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="F">			<when state="none" output="F"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="H">			<when state="none" output="H"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="I">			<when state="none" output="I"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="L">			<when state="none" output="L"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="M">			<when state="none" output="M"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="O">			<when state="none" output="O"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="q">			<when state="none" output="q"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="Q">			<when state="none" output="Q"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="U">			<when state="none" output="U"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="x">			<when state="none" output="x"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="X">			<when state="none" output="X"/>		</action>	<!--end of action: grep [^ɔ]+ --><!-- punctuation -->		<action id="bracket_left">			<when state="none" output="Œ"/>			<when state="/" output="›"/>				<when state="a/" output="`C›"/>	<!-- this allows words to be ended with a vowel sign without requiring to type _'_-->				<when state="ae/" output="`µ›"/>	<!-- 'MICRO SIGN' -->				<when state="e/" output="`V›"/>				<when state="i/" output="`B›"/>				<when state="o/" output="`N›"/>				<when state="u/" output="`M›"/>				<when state="y/" output="`Û›"/>				<when state="Y/" output="`†›"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="bracket_right">			<when state="none" output="œ"/>			<when state="/" output="›"/>				<when state="a/" output="`C›"/>	<!-- this allows words to be ended with a vowel sign without requiring to type _'_-->				<when state="ae/" output="`µ›"/>	<!-- 'MICRO SIGN' -->				<when state="e/" output="`V›"/>				<when state="i/" output="`B›"/>				<when state="o/" output="`N›"/>				<when state="u/" output="`M›"/>				<when state="y/" output="`Û›"/>				<when state="Y/" output="`†›"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="dot">			<when state="none" output="º"/>			<when state="/" output="="/>				<when state="a/" output="`C="/>	<!-- this allows words to be ended with a vowel sign without requiring to type _'_-->				<when state="ae/" output="`µ="/>	<!-- 'MICRO SIGN' -->				<when state="e/" output="`V="/>				<when state="i/" output="`B="/>				<when state="o/" output="`N="/>				<when state="u/" output="`M="/>				<when state="y/" output="`Û="/>				<when state="Y/" output="`†="/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="exclamation">			<when state="none" output="Ç"/>			<when state="/" output="Á"/>				<when state="a/" output="`CÁ"/>	<!-- this allows words to be ended with a vowel sign without requiring to type _'_-->				<when state="ae/" output="`µÁ"/>	<!-- 'MICRO SIGN' -->				<when state="e/" output="`VÁ"/>				<when state="i/" output="`BÁ"/>				<when state="o/" output="`NÁ"/>				<when state="u/" output="`MÁ"/>				<when state="y/" output="`ÛÁ"/>				<when state="Y/" output="`†Á"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="question">			<when state="none" output="®"/>			<when state="/" output="À"/>				<when state="a/" output="`CÀ"/>	<!-- this allows words to be ended with a vowel sign without requiring to type _'_-->				<when state="ae/" output="`µÀ"/>	<!-- 'MICRO SIGN' -->				<when state="e/" output="`VÀ"/>				<when state="i/" output="`BÀ"/>				<when state="o/" output="`NÀ"/>				<when state="u/" output="`MÀ"/>				<when state="y/" output="`ÛÀ"/>				<when state="Y/" output="`†À"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="colon">			<when state="none" output="-"/>			<when state="/" output="ˆ"/>				<when state="a/" output="`Cˆ"/>	<!-- this allows words to be ended with a vowel sign without requiring to type _'_-->				<when state="ae/" output="`µˆ"/>	<!-- 'MICRO SIGN' -->				<when state="e/" output="`Vˆ"/>				<when state="i/" output="`Bˆ"/>				<when state="o/" output="`Nˆ"/>				<when state="u/" output="`Mˆ"/>				<when state="y/" output="`Ûˆ"/>				<when state="Y/" output="`†ˆ"/>		</action>	<!--end of action: grep [^ɔ]+ --><!-- modifiers -->		<action id="/">	<!-- general modifier -->			<when state="none" next="/"/>			<when state="a" next="a/"/>	<!-- @# -->			<when state="ae" next="ae/"/>	<!-- @'FEMININE ORDINAL INDICATOR' -->			<when state="e" next="e/"/>	<!-- @$ -->			<when state="i" next="i/"/>	<!-- @% -->			<when state="o" next="o/"/>	<!-- @^ -->			<when state="u" next="u/"/>	<!-- @& -->			<when state="y" next="y/"/>			<when state="Y" next="Y/"/>			<when state="-" next="-/"/>				<when state="a-" next="a-/"/>	<!-- @{# -->				<when state="ae-" next="ae-/"/>	<!-- @{# -->				<when state="e-" next="e-/"/>	<!-- @{$ -->				<when state="i-" next="i-/"/>	<!-- @{% -->				<when state="o-" next="o-/"/>	<!-- @{^ -->				<when state="u-" next="u-/"/>	<!-- @{& -->				<when state="y-" next="y-/"/>				<when state="Y-" next="Y-/"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-">	<!-- prenasalization -->			<when state="none" next="-"/>			<when state="a" next="a-"/>			<when state="ae" next="ae-"/>			<when state="e" next="e-"/>			<when state="i" next="i-"/>			<when state="o" next="o-"/>			<when state="u" next="u-"/>			<when state="y" next="y-"/>			<when state="Y" next="Y-"/>			<when state="/" next="-/"/>				<when state="a/" next="a-/"/>	<!-- @{# -->				<when state="ae/" next="ae-/"/>	<!-- @{# -->				<when state="e/" next="e-/"/>	<!-- @{$ -->				<when state="i/" next="i-/"/>	<!-- @{% -->				<when state="o/" next="o-/"/>	<!-- @{^ -->				<when state="u/" next="u-/"/>	<!-- @{& -->				<when state="y/" next="y-/"/>				<when state="Y/" next="Y-/"/>		</action>	<!--end of action: grep [^ɔ]+ --><!--tincotyelle actions-->		<action id="t">			<when state="none" output="1"/>			<when state="a" output="1E"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="1­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="1R"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="1T"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="1Y"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="1U"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="1Ù"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="1„"/>	<!--tinco width; second largest tehtar-->			<when state="-" output="1["/>	<!--tinco width; second largest tehtar-->				<when state="a-" output="1[E"/>	<!--tinco width; second largest tehtar-->				<when state="ae-" output="1[­"/>	<!--tinco width; second largest tehtar-->				<when state="e-" output="1[R"/>	<!--tinco width; second largest tehtar-->				<when state="i-" output="1[T"/>	<!--tinco width; second largest tehtar-->				<when state="o-" output="1[Y"/>	<!--tinco width; second largest tehtar-->				<when state="u-" output="1[U"/>	<!--tinco width; second largest tehtar-->				<when state="y-" output="1[Ù"/>	<!--tinco width; second largest tehtar-->				<when state="Y-" output="1[„"/>	<!--tinco width; second largest tehtar-->			<when state="/" output="!"/>				<when state="a/" output="!D"/>	<!--suule width; third largest tehtar-->				<when state="ae/" output="!¯"/>	<!--suule width; third largest tehtar-->				<when state="e/" output="!F"/>	<!--suule width; third largest tehtar-->				<when state="i/" output="!G"/>	<!--suule width; third largest tehtar-->				<when state="o/" output="!H"/>	<!--suule width; third largest tehtar-->				<when state="u/" output="!J"/>	<!--suule width; third largest tehtar-->				<when state="y/" output="!Ú"/>	<!--suule width; third largest tehtar-->				<when state="Y/" output="!…"/>	<!--suule width; third largest tehtar-->				<when state="-/" output="!["/>	<!--suule width; third largest tehtar-->					<when state="a-/" output="![D"/>	<!--suule width; third largest tehtar-->					<when state="ae-/" output="![¯"/>	<!--suule width; third largest tehtar-->					<when state="e-/" output="![F"/>	<!--suule width; third largest tehtar-->					<when state="i-/" output="![G"/>	<!--suule width; third largest tehtar-->					<when state="o-/" output="![H"/>	<!--suule width; third largest tehtar-->					<when state="u-/" output="![J"/>	<!--suule width; third largest tehtar-->					<when state="y-/" output="![Ú"/>	<!--suule width; third largest tehtar-->					<when state="Y-/" output="![…"/>	<!--suule width; third largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="p">			<when state="none" output="q"/>			<when state="a" output="qE"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="q­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="qR"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="qT"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="qY"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="qU"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="qÙ"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="q„"/>	<!--tinco width; second largest tehtar-->			<when state="-" output="q["/>	<!--tinco width; second largest tehtar-->				<when state="a-" output="q[E"/>	<!--tinco width; second largest tehtar-->				<when state="ae-" output="q[­"/>	<!--tinco width; second largest tehtar-->				<when state="e-" output="q[E"/>	<!--tinco width; second largest tehtar-->				<when state="i-" output="q[T"/>	<!--tinco width; second largest tehtar-->				<when state="o-" output="q[Y"/>	<!--tinco width; second largest tehtar-->				<when state="u-" output="q[U"/>	<!--tinco width; second largest tehtar-->				<when state="y-" output="q[Ù"/>	<!--tinco width; second largest tehtar-->				<when state="Y-" output="q[„"/>	<!--tinco width; second largest tehtar-->			<when state="/" output="Q"/>				<when state="a/" output="QD"/>	<!--suule width; third largest tehtar-->				<when state="ae/" output="Q¯"/>	<!--suule width; third largest tehtar-->				<when state="e/" output="QF"/>	<!--suule width; third largest tehtar-->				<when state="i/" output="QG"/>	<!--suule width; third largest tehtar-->				<when state="o/" output="QH"/>	<!--suule width; third largest tehtar-->				<when state="u/" output="QJ"/>	<!--suule width; third largest tehtar-->				<when state="y/" output="QÚ"/>	<!--suule width; third largest tehtar-->				<when state="Y/" output="Q…"/>	<!--suule width; third largest tehtar-->				<when state="-/" output="Q["/>	<!--suule width; third largest tehtar-->					<when state="a-/" output="Q[D"/>	<!--suule width; third largest tehtar-->					<when state="ae-/" output="Q[¯"/>	<!--suule width; third largest tehtar-->					<when state="e-/" output="Q[F"/>	<!--suule width; third largest tehtar-->					<when state="i-/" output="Q[G"/>	<!--suule width; third largest tehtar-->					<when state="o-/" output="Q[H"/>	<!--suule width; third largest tehtar-->					<when state="u-/" output="Q[J"/>	<!--suule width; third largest tehtar-->					<when state="y-/" output="Q[Ú"/>	<!--suule width; third largest tehtar-->					<when state="Y-/" output="Q[…"/>	<!--suule width; third largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="c">			<when state="none" output="a"/>			<when state="a" output="aE"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="a­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="aR"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="aT"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="aY"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="aU"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="aÙ"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="a„"/>	<!--tinco width; second largest tehtar-->			<when state="-" output="a["/>	<!--tinco width; second largest tehtar-->				<when state="a-" output="a[E"/>	<!--tinco width; second largest tehtar-->				<when state="ae-" output="a[­"/>	<!--tinco width; second largest tehtar-->				<when state="e-" output="a[R"/>	<!--tinco width; second largest tehtar-->				<when state="i-" output="a[T"/>	<!--tinco width; second largest tehtar-->				<when state="o-" output="a[Y"/>	<!--tinco width; second largest tehtar-->				<when state="u-" output="a[U"/>	<!--tinco width; second largest tehtar-->				<when state="y-" output="a[Ù"/>	<!--tinco width; second largest tehtar-->				<when state="Y-" output="a[„"/>	<!--tinco width; second largest tehtar-->			<when state="/" output="A"/>				<when state="a/" output="AE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="ae/" output="A­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="e/" output="AE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="i/" output="AT"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="o/" output="A^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="u/" output="AU"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="y/" output="AÙ"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="Y/" output="A„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="-/" output="A["/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="a-/" output="A[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="ae-/" output="A[­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="e-/" output="A[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="i-/" output="A[T"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="o-/" output="A[^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="u-/" output="A[U"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="y-/" output="A[Ù"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="Y-/" output="A[„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="k">			<when state="none" output="z"/>			<when state="a" output="zE"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="z­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="zR"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="zT"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="zY"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="zU"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="zÙ"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="z„"/>	<!--tinco width; second largest tehtar-->			<when state="-" output="z["/>	<!--tinco width; second largest tehtar-->				<when state="a-" output="z[E"/>	<!--tinco width; second largest tehtar-->				<when state="ae-" output="z[­"/>	<!--tinco width; second largest tehtar-->				<when state="e-" output="z[R"/>	<!--tinco width; second largest tehtar-->				<when state="i-" output="z[T"/>	<!--tinco width; second largest tehtar-->				<when state="o-" output="z[Y"/>	<!--tinco width; second largest tehtar-->				<when state="u-" output="z[U"/>	<!--tinco width; second largest tehtar-->				<when state="y-" output="z[Ù"/>	<!--tinco width; second largest tehtar-->				<when state="Y-" output="z[„"/>	<!--tinco width; second largest tehtar-->			<when state="/" output="Z"/>				<when state="a/" output="ZE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="ae/" output="Z­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="e/" output="ZE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="i/" output="ZT"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="o/" output="Z^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="u/" output="ZU"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="y/" output="ZÙ"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="Y/" output="Z„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="-/" output="Z["/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="a-/" output="Z[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="ae-/" output="Z[­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="e-/" output="Z[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="i-/" output="Z[T"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="o-/" output="Z[^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="u-/" output="Z[U"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="y-/" output="Z[Ù"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="Y-/" output="Z[„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->		</action>	<!--end of action: grep [^ɔ]+ --><!--andotyelle actions-->		<action id="d">			<when state="none" output="2"/>			<when state="a" output="2#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="2ª"/>	<!--ando width; largest tehtar-->			<when state="e" output="2$"/>	<!--ando width; largest tehtar-->			<when state="i" output="2%"/>	<!--ando width; largest tehtar-->			<when state="o" output="2^"/>	<!--ando width; largest tehtar-->			<when state="u" output="2&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="2Ø"/>	<!--ando width; largest tehtar-->			<when state="Y" output="2ƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="2{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="2{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="2{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="2{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="2{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="2{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="2{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="2{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="2{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="@"/>				<when state="a/" output="@#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="@ª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="@$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="@%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="@^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="@&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="@Ø"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="@ƒ"/>	<!--ando width; largest tehtar-->				<when state="-/" output="@{"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="@{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="@{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="@{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="@{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="@{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="@{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="@{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="@{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="b">			<when state="none" output="w"/>			<when state="a" output="w#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="wª"/>	<!--ando width; largest tehtar-->			<when state="e" output="w$"/>	<!--ando width; largest tehtar-->			<when state="i" output="w%"/>	<!--ando width; largest tehtar-->			<when state="o" output="w^"/>	<!--ando width; largest tehtar-->			<when state="u" output="w&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="wØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="wƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="w{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="w{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="w{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="w{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="w{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="w{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="w{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="w{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="w{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="W"/>				<when state="a/" output="W#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="Wª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="W$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="W%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="W^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="W&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="WØ"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="Wƒ"/>	<!--ando width; largest tehtar-->				<when state="-/" output="W{"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="W{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="W{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="W{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="W{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="W{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="W{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="W{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="W{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="J">			<when state="none" output="s"/>			<when state="a" output="s#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="sª"/>	<!--ando width; largest tehtar-->			<when state="e" output="s$"/>	<!--ando width; largest tehtar-->			<when state="i" output="s%"/>	<!--ando width; largest tehtar-->			<when state="o" output="s^"/>	<!--ando width; largest tehtar-->			<when state="u" output="s&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="sØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="sƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="s{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="s{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="s{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="s{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="s{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="s{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="s{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="s{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="s{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="S"/>				<when state="a/" output="S#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="Sª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="S$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="S%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="S^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="S&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="SØ"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="Sƒ"/>	<!--ando width; largest tehtar-->				<when state="-/" output="S{"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="S{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="S{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="S{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="S{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="S{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="S{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="S{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="S{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="g">			<when state="none" output="x"/>			<when state="a" output="x#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="xª"/>	<!--ando width; largest tehtar-->			<when state="e" output="x$"/>	<!--ando width; largest tehtar-->			<when state="i" output="x%"/>	<!--ando width; largest tehtar-->			<when state="o" output="x^"/>	<!--ando width; largest tehtar-->			<when state="u" output="x&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="xØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="xƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="x{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="x{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="x{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="x{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="x{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="x{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="x{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="x{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="x{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="X"/>				<when state="a/" output="X#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="Xª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="X$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="X%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="X^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="X&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="XØ"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="Xƒ"/>	<!--ando width; largest tehtar-->				<when state="-/" output="X{"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="X{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="X{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="X{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="X{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="X{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="X{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="X{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="X{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--suuletyelle actions-->		<action id="T">			<when state="none" output="3"/>			<when state="a" output="3E"/>	<!--suule width; third largest tehtar-->			<when state="ae" output="3­"/>	<!--suule width; third largest tehtar-->			<when state="e" output="3F"/>	<!--suule width; third largest tehtar-->			<when state="i" output="3G"/>	<!--suule width; third largest tehtar-->			<when state="o" output="3H"/>	<!--suule width; third largest tehtar-->			<when state="u" output="3J"/>	<!--suule width; third largest tehtar-->			<when state="y" output="3Ú"/>	<!--suule width; third largest tehtar-->			<when state="Y" output="3…"/>	<!--suule width; third largest tehtar-->			<when state="-" output="3["/>	<!--suule width; third largest tehtar-->				<when state="a-" output="3[D"/>	<!--suule width; third largest tehtar-->				<when state="ae-" output="3[¯"/>	<!--suule width; third largest tehtar-->				<when state="e-" output="3[F"/>	<!--suule width; third largest tehtar-->				<when state="i-" output="3[G"/>	<!--suule width; third largest tehtar-->				<when state="o-" output="3[H"/>	<!--suule width; third largest tehtar-->				<when state="u-" output="3[J"/>	<!--suule width; third largest tehtar-->				<when state="y-" output="3[Ú"/>	<!--suule width; third largest tehtar-->				<when state="Y-" output="3[…"/>	<!--suule width; third largest tehtar-->			<when state="/" output="!"/>				<when state="a/" output="!D"/>	<!--suule width; third largest tehtar-->				<when state="ae/" output="!¯"/>	<!--suule width; third largest tehtar-->				<when state="e/" output="!F"/>	<!--suule width; third largest tehtar-->				<when state="i/" output="!G"/>	<!--suule width; third largest tehtar-->				<when state="o/" output="!H"/>	<!--suule width; third largest tehtar-->				<when state="u/" output="!J"/>	<!--suule width; third largest tehtar-->				<when state="y/" output="!Ú"/>	<!--suule width; third largest tehtar-->				<when state="Y/" output="!…"/>	<!--suule width; third largest tehtar-->				<when state="-/" output="!["/>	<!--suule width; third largest tehtar-->					<when state="a-/" output="![D"/>	<!--suule width; third largest tehtar-->					<when state="ae-/" output="![¯"/>	<!--suule width; third largest tehtar-->					<when state="e-/" output="![F"/>	<!--suule width; third largest tehtar-->					<when state="i-/" output="![G"/>	<!--suule width; third largest tehtar-->					<when state="o-/" output="![H"/>	<!--suule width; third largest tehtar-->					<when state="u-/" output="![J"/>	<!--suule width; third largest tehtar-->					<when state="y-/" output="![Ú"/>	<!--suule width; third largest tehtar-->					<when state="Y-/" output="![…"/>	<!--suule width; third largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="f">			<when state="none" output="e"/>			<when state="a" output="eD"/>	<!--suule width; third largest tehtar-->			<when state="ae" output="e¯"/>	<!--suule width; third largest tehtar-->			<when state="e" output="eF"/>	<!--suule width; third largest tehtar-->			<when state="i" output="eG"/>	<!--suule width; third largest tehtar-->			<when state="o" output="eH"/>	<!--suule width; third largest tehtar-->			<when state="u" output="eJ"/>	<!--suule width; third largest tehtar-->			<when state="y" output="eÚ"/>	<!--suule width; third largest tehtar-->			<when state="Y" output="e…"/>	<!--suule width; third largest tehtar-->			<when state="-" output="e["/>	<!--suule width; third largest tehtar-->				<when state="a-" output="e[D"/>	<!--suule width; third largest tehtar-->				<when state="ae-" output="e[¯"/>	<!--suule width; third largest tehtar-->				<when state="e-" output="e[F"/>	<!--suule width; third largest tehtar-->				<when state="i-" output="e[G"/>	<!--suule width; third largest tehtar-->				<when state="o-" output="e[H"/>	<!--suule width; third largest tehtar-->				<when state="u-" output="e[J"/>	<!--suule width; third largest tehtar-->				<when state="y-" output="e[Ú"/>	<!--suule width; third largest tehtar-->				<when state="Y-" output="e[…"/>	<!--suule width; third largest tehtar-->			<when state="/" output="Q"/>				<when state="a/" output="QD"/>	<!--suule width; third largest tehtar-->				<when state="ae/" output="Q¯"/>	<!--suule width; third largest tehtar-->				<when state="e/" output="QF"/>	<!--suule width; third largest tehtar-->				<when state="i/" output="QG"/>	<!--suule width; third largest tehtar-->				<when state="o/" output="QH"/>	<!--suule width; third largest tehtar-->				<when state="u/" output="QJ"/>	<!--suule width; third largest tehtar-->				<when state="y/" output="QÚ"/>	<!--suule width; third largest tehtar-->				<when state="Y/" output="Q…"/>	<!--suule width; third largest tehtar-->				<when state="-/" output="Q["/>	<!--suule width; third largest tehtar-->					<when state="a-/" output="Q[D"/>	<!--suule width; third largest tehtar-->					<when state="ae-/" output="Q[¯"/>	<!--suule width; third largest tehtar-->					<when state="e-/" output="Q[F"/>	<!--suule width; third largest tehtar-->					<when state="i-/" output="Q[G"/>	<!--suule width; third largest tehtar-->					<when state="o-/" output="Q[H"/>	<!--suule width; third largest tehtar-->					<when state="u-/" output="Q[J"/>	<!--suule width; third largest tehtar-->					<when state="y-/" output="Q[Ú"/>	<!--suule width; third largest tehtar-->					<when state="Y-/" output="Q[…"/>	<!--suule width; third largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="S">			<when state="none" output="d"/>			<when state="a" output="dE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="ae" output="d­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="e" output="dR"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="i" output="dT"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="o" output="d^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="u" output="dU"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="y" output="dÙ"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="Y" output="d„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="-" output="d["/>				<when state="a-" output="d[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="ae-" output="d[­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="e-" output="d[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="i-" output="d[T"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="o-" output="d[^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="u-" output="d[U"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="y-" output="d[Ù"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="Y-" output="d[„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="/" output="A"/>				<when state="a/" output="AE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="ae/" output="A­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="e/" output="AE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="i/" output="AT"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="o/" output="A^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="u/" output="AU"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="y/" output="AÙ"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="Y/" output="A„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="-/" output="A["/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="a-/" output="A[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="ae-/" output="A[­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="e-/" output="A[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="i-/" output="A[T"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="o-/" output="A[^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="u-/" output="A[U"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="y-/" output="A[Ù"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="Y-/" output="A[„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="K">			<when state="none" output="c"/>			<when state="a" output="cE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="ae" output="c­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="e" output="cR"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="i" output="cT"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="o" output="c^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="u" output="cU"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="y" output="cÙ"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="Y" output="c„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="-" output="c["/>				<when state="a-" output="c[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="ae-" output="c[­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="e-" output="c[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="i-" output="c[T"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="o-" output="c[^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="u-" output="c[U"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="y-" output="c[Ù"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="Y-" output="c[„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->			<when state="/" output="Z"/>				<when state="a/" output="ZE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="ae/" output="Z­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="e/" output="ZE"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="i/" output="ZT"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="o/" output="Z^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="u/" output="ZU"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="y/" output="ZÙ"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="Y/" output="Z„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->				<when state="-/" output="Z["/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="a-/" output="Z[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="ae-/" output="Z[­"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="e-/" output="Z[E"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="i-/" output="Z[T"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="o-/" output="Z[^"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="u-/" output="Z[U"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="y-/" output="Z[Ù"/>	<!--aha width; second largest tehtar, but largest o-tehta-->					<when state="Y-/" output="Z[„"/>	<!--aha width; second largest tehtar, but largest o-tehta-->		</action>	<!--end of action: grep [^ɔ]+ --><!--antotyelle actions-->		<action id="D">			<when state="none" output="4"/>			<when state="a" output="4#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="4ª"/>	<!--ando width; largest tehtar-->			<when state="e" output="4$"/>	<!--ando width; largest tehtar-->			<when state="i" output="4%"/>	<!--ando width; largest tehtar-->			<when state="o" output="4^"/>	<!--ando width; largest tehtar-->			<when state="u" output="4&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="4Ø"/>	<!--ando width; largest tehtar-->			<when state="Y" output="4ƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="4{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="4{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="4{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="4{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="4{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="4{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="4{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="4{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="4{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="@"/>				<when state="a/" output="@#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="@ª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="@$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="@%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="@^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="@&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="@Ø"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="@ƒ"/>	<!--ando width; largest tehtar-->				<when state="-/" output="@{"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="@{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="@{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="@{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="@{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="@{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="@{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="@{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="@{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="v">			<when state="none" output="r"/>			<when state="a" output="r#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="rª"/>	<!--ando width; largest tehtar-->			<when state="e" output="r$"/>	<!--ando width; largest tehtar-->			<when state="i" output="r%"/>	<!--ando width; largest tehtar-->			<when state="o" output="r^"/>	<!--ando width; largest tehtar-->			<when state="u" output="r&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="rØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="rƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="r{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="r{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="r{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="r{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="r{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="r{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="r{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="r{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="r{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="W"/>				<when state="a/" output="W#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="Wª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="W$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="W%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="W^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="W&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="WØ"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="Wƒ"/>	<!--ando width; largest tehtar-->				<when state="-/" output="W{"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="W{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="W{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="W{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="W{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="W{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="W{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="W{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="W{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="Z">			<when state="none" output="f"/>			<when state="a" output="f#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="fª"/>	<!--ando width; largest tehtar-->			<when state="e" output="f$"/>	<!--ando width; largest tehtar-->			<when state="i" output="f%"/>	<!--ando width; largest tehtar-->			<when state="o" output="f^"/>	<!--ando width; largest tehtar-->			<when state="u" output="f&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="fØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="fƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="f{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="f{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="f{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="f{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="f{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="f{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="f{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="f{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="f{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="S"/>				<when state="a/" output="S#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="Sª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="S$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="S%"/>	<!--ando width; largest tehtar-->				<when state="-/" output="S{"/>	<!--ando width; largest tehtar-->				<when state="o/" output="S^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="S&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="SØ"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="Sƒ"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="S{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="S{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="S{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="S{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="S{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="S{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="S{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="S{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="G">			<when state="none" output="v"/>			<when state="a" output="v#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="vª"/>	<!--ando width; largest tehtar-->			<when state="e" output="v$"/>	<!--ando width; largest tehtar-->			<when state="i" output="v%"/>	<!--ando width; largest tehtar-->			<when state="o" output="v^"/>	<!--ando width; largest tehtar-->			<when state="u" output="v&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="vØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="vƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="v{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="v{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="v{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="v{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="v{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="v{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="v{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="v{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="v{ƒ"/>	<!--ando width; largest tehtar-->			<when state="/" output="X"/>				<when state="a/" output="X#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="Xª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="X$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="X%"/>	<!--ando width; largest tehtar-->				<when state="-/" output="X{"/>	<!--ando width; largest tehtar-->				<when state="o/" output="X^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="X&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="XØ"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="Xƒ"/>	<!--ando width; largest tehtar-->					<when state="a-/" output="X{#"/>	<!--ando width; largest tehtar-->					<when state="ae-/" output="X{ª"/>	<!--ando width; largest tehtar-->					<when state="e-/" output="X{$"/>	<!--ando width; largest tehtar-->					<when state="i-/" output="X{%"/>	<!--ando width; largest tehtar-->					<when state="o-/" output="X{^"/>	<!--ando width; largest tehtar-->					<when state="u-/" output="X{&#x0026;"/>	<!--ando width; largest tehtar-->					<when state="y-/" output="X{Ø"/>	<!--ando width; largest tehtar-->					<when state="Y-/" output="X{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--extended tengwar actions-->		<action id="P">			<when state="none" output="Q"/>			<when state="a" output="QD"/>	<!--suule width; third largest tehtar-->			<when state="ae" output="Q¯"/>	<!--suule width; third largest tehtar-->			<when state="e" output="QF"/>	<!--suule width; third largest tehtar-->			<when state="i" output="QG"/>	<!--suule width; third largest tehtar-->			<when state="o" output="QH"/>	<!--suule width; third largest tehtar-->			<when state="u" output="QJ"/>	<!--suule width; third largest tehtar-->			<when state="y" output="QÚ"/>	<!--suule width; third largest tehtar-->			<when state="Y" output="Q…"/>	<!--suule width; third largest tehtar-->			<when state="-" output="Q["/>	<!--suule width; third largest tehtar-->				<when state="a-" output="Q[D"/>	<!--suule width; third largest tehtar-->				<when state="ae-" output="Q[¯"/>	<!--suule width; third largest tehtar-->				<when state="e-" output="Q[F"/>	<!--suule width; third largest tehtar-->				<when state="i-" output="Q[G"/>	<!--suule width; third largest tehtar-->				<when state="o-" output="Q[H"/>	<!--suule width; third largest tehtar-->				<when state="u-" output="Q[J"/>	<!--suule width; third largest tehtar-->				<when state="y-" output="Q[Ú"/>	<!--suule width; third largest tehtar-->				<when state="Y-" output="Q[…"/>	<!--suule width; third largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="V">	<!--alternative to 'general modifier' + v/b-->			<when state="none" output="W"/>			<when state="a" output="W#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="Wª"/>	<!--ando width; largest tehtar-->			<when state="e" output="W$"/>	<!--ando width; largest tehtar-->			<when state="i" output="W%"/>	<!--ando width; largest tehtar-->			<when state="o" output="W^"/>	<!--ando width; largest tehtar-->			<when state="u" output="W&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="WØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="Wƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="W{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="W{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="W{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="W{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="W{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="W{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="W{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="W{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="W{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--nuumentyelle actions-->		<action id="n">			<when state="none" output="5"/>			<when state="a" output="5#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="5ª"/>	<!--ando width; largest tehtar-->			<when state="e" output="5$"/>	<!--ando width; largest tehtar-->			<when state="i" output="5%"/>	<!--ando width; largest tehtar-->			<when state="o" output="5^"/>	<!--ando width; largest tehtar-->			<when state="u" output="5&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="5Ø"/>	<!--ando width; largest tehtar-->			<when state="Y" output="5ƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="5{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="5{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="5{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="5{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="5{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="5{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="5{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="5{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="5{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="m">			<when state="none" output="t"/>			<when state="a" output="t#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="tª"/>	<!--ando width; largest tehtar-->			<when state="e" output="t$"/>	<!--ando width; largest tehtar-->			<when state="i" output="t%"/>	<!--ando width; largest tehtar-->			<when state="o" output="t^"/>	<!--ando width; largest tehtar-->			<when state="u" output="t&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="tØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="tƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="t{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="t{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="t{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="t{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="t{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="t{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="t{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="t{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="t{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="N">	<!-- nwalme -->			<when state="none" output="b"/>			<when state="a" output="b#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="bª"/>	<!--ando width; largest tehtar-->			<when state="e" output="b$"/>	<!--ando width; largest tehtar-->			<when state="i" output="b%"/>	<!--ando width; largest tehtar-->			<when state="o" output="b^"/>	<!--ando width; largest tehtar-->			<when state="u" output="b&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="bØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="bƒ"/>	<!--ando width; largest tehtar-->			<when state="-" output="b{"/>	<!--ando width; largest tehtar-->				<when state="a-" output="b{#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="b{ª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="b{$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="b{%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="b{^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="b{&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="b{Ø"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="b{ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--ooretyelle actions-->		<action id="R">	<!-- oore -->			<when state="none" output="6"/>			<when state="a" output="6E"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="6­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="6R"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="6T"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="6Y"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="6U"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="6Ù"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="6„"/>	<!--tinco width; second largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="w">			<when state="none" output="y"/>			<when state="a" output="yE"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="y­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="yR"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="yT"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="yY"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="yU"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="yÙ"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="y„"/>	<!--tinco width; second largest tehtar-->			<when state="/" output="³"/>	<!--'lambe nuquerna'-->				<when state="a/" output="³E"/>	<!--tinco width; second largest tehtar-->				<when state="ae/" output="³­"/>	<!--tinco width; second largest tehtar-->				<when state="e/" output="³R"/>	<!--tinco width; second largest tehtar-->				<when state="i/" output="³T"/>	<!--tinco width; second largest tehtar-->				<when state="o/" output="³Y"/>	<!--tinco width; second largest tehtar-->				<when state="u/" output="³U"/>	<!--tinco width; second largest tehtar-->				<when state="y/" output="³Ù"/>	<!--tinco width; second largest tehtar-->				<when state="Y/" output="³„"/>	<!--tinco width; second largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="j">			<when state="none" output="h"/>			<when state="a" output="hE"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="h­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="hR"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="hT"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="hY"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="hU"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="hÙ"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="h„"/>	<!--tinco width; second largest tehtar-->			<when state="-" output="5Ì"/>	<!--ando width; second largest tehtar-->				<when state="a-" output="5Ì#"/>	<!--ando width; largest tehtar-->				<when state="ae-" output="5Ìª"/>	<!--ando width; largest tehtar-->				<when state="e-" output="5Ì$"/>	<!--ando width; largest tehtar-->				<when state="i-" output="5Ì%"/>	<!--ando width; largest tehtar-->				<when state="o-" output="5Ì^"/>	<!--ando width; largest tehtar-->				<when state="u-" output="5Ì&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y-" output="5ÌØ"/>	<!--ando width; largest tehtar-->				<when state="Y-" output="5Ìƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--additional tengwar actions: liquids-->		<action id="r">	<!-- roomen -->			<when state="none" output="7"/>			<when state="a" output="7E"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="7­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="7R"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="7T"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="7Y"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="7U"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="7Ù"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="7„"/>	<!--tinco width; second largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="l">			<when state="none" output="j"/>			<when state="a" output="j#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="jª"/>	<!--ando width; largest tehtar-->			<when state="e" output="j$"/>	<!--ando width; largest tehtar-->			<when state="i" output="j%"/>	<!--ando width; largest tehtar-->			<when state="o" output="j^"/>	<!--ando width; largest tehtar-->			<when state="u" output="j&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="jØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="jƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--additional tengwar action: sibilants-->		<action id="s">			<when state="none" output="8"/>			<when state="a" output="iE"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output="i­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output="iR"/>	<!--tinco width; second largest tehtar-->			<when state="i" output="iT"/>	<!--tinco width; second largest tehtar-->			<when state="o" output="iY"/>	<!--tinco width; second largest tehtar-->			<when state="u" output="iU"/>	<!--tinco width; second largest tehtar-->			<when state="y" output="iÙ"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output="i„"/>	<!--tinco width; second largest tehtar-->				<when state="/" output="i"/>				<when state="a/" output="8#"/>	<!--ando width; largest tehtar-->				<when state="ae/" output="8ª"/>	<!--ando width; largest tehtar-->				<when state="e/" output="8$"/>	<!--ando width; largest tehtar-->				<when state="i/" output="8%"/>	<!--ando width; largest tehtar-->				<when state="o/" output="8^"/>	<!--ando width; largest tehtar-->				<when state="u/" output="8&#x0026;"/>	<!--ando width; largest tehtar-->				<when state="y/" output="8Ø"/>	<!--ando width; largest tehtar-->				<when state="Y/" output="8ƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="z">			<when state="none" output="k"/>			<when state="a" output=",E"/>	<!--tinco width; second largest tehtar-->			<when state="ae" output=",­"/>	<!--tinco width; second largest tehtar-->			<when state="e" output=",R"/>	<!--tinco width; second largest tehtar-->			<when state="i" output=",T"/>	<!--tinco width; second largest tehtar-->			<when state="o" output=",Y"/>	<!--tinco width; second largest tehtar-->			<when state="u" output=",U"/>	<!--tinco width; second largest tehtar-->			<when state="y" output=",Ù"/>	<!--tinco width; second largest tehtar-->			<when state="Y" output=",„"/>	<!--tinco width; second largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!--additional tengwar actions: other-->		<action id="h">			<when state="none" output="9"/>			<when state="a" output="9C"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="ae" output="9µ"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="e" output="9V"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="i" output="9B"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="o" output="9N"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="u" output="9M"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="y" output="9Û"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="Y" output="9†"/>	<!--carrier width; fourth largest (narrowest) tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="W">			<when state="none" output="o"/>			<when state="a" output="o#"/>	<!--ando width; largest tehtar-->			<when state="ae" output="oª"/>	<!--ando width; largest tehtar-->			<when state="e" output="o$"/>	<!--ando width; largest tehtar-->			<when state="i" output="o%"/>	<!--ando width; largest tehtar-->			<when state="o" output="o^"/>	<!--ando width; largest tehtar-->			<when state="u" output="o&#x0026;"/>	<!--ando width; largest tehtar-->			<when state="y" output="oØ"/>	<!--ando width; largest tehtar-->			<when state="Y" output="oƒ"/>	<!--ando width; largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="A">			<when state="none" output="]"/>			<when state="a" output="]D"/>	<!--suule width; third largest tehtar-->			<when state="ae" output="]¯"/>	<!--suule width; third largest tehtar-->			<when state="e" output="]F"/>	<!--suule width; third largest tehtar-->			<when state="i" output="]G"/>	<!--suule width; third largest tehtar-->			<when state="o" output="]H"/>	<!--suule width; third largest tehtar-->			<when state="u" output="]J"/>	<!--suule width; third largest tehtar-->			<when state="y" output="]Ú"/>	<!--suule width; third largest tehtar-->			<when state="Y" output="]…"/>	<!--suule width; third largest tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="`">			<when state="none" output="~"/>			<when state="a" output="~C"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="ae" output="~µ"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="e" output="~V"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="i" output="~B"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="o" output="~N"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="u" output="~M"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="y" output="~Û"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="Y" output="~†"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="/" output="¼"/>				<when state="a/" output="¼C"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="ae/" output="¼µ"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="e/" output="¼V"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="i/" output="¼B"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="o/" output="¼N"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="u/" output="¼M"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="y/" output="¼Û"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="Y/" output="¼†"/>	<!--carrier width; fourth largest (narrowest) tehtar-->		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="~">			<when state="none" output="`"/>			<when state="a" output="`C"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="ae" output="`µ"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="e" output="`V"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="i" output="`B"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="o" output="`N"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="u" output="`M"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="y" output="`Û"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="Y" output="`†"/>	<!--carrier width; fourth largest (narrowest) tehtar-->			<when state="/" output="¼"/>				<when state="a/" output="¼C"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="ae/" output="¼µ"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="e/" output="¼V"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="i/" output="¼B"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="o/" output="¼N"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="u/" output="¼M"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="y/" output="¼Û"/>	<!--carrier width; fourth largest (narrowest) tehtar-->				<when state="Y/" output="¼†"/>	<!--carrier width; fourth largest (narrowest) tehtar-->		</action>	<!--end of action: grep [^ɔ]+ --><!-- vowels -->		<action id="a">			<when state="none" next="a"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="ae">			<when state="none" next="ae"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="e">			<when state="none" next="e"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="i">			<when state="none" next="i"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="u">			<when state="none" next="u"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="o">			<when state="none" next="o"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="y">			<when state="none" next="y"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="Y">			<when state="none" next="Y"/>		</action>	<!--end of action: grep [^ɔ]+ --><!--caps-lock actions-->		<action id="-_caps">			<when state="none" output="-"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="`_caps">			<when state="none" output="`"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="/_caps">			<when state="none" output="/"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="B_caps">			<when state="none" output="B"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="C_caps">			<when state="none" output="C"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="E_caps">			<when state="none" output="E"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="F_caps">			<when state="none" output="F"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="H_caps">			<when state="none" output="H"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="I_caps">			<when state="none" output="I"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="K_caps">			<when state="none" output="K"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="l_caps">			<when state="none" output="l"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="L_caps">			<when state="none" output="L"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="M_caps">			<when state="none" output="M"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="O_caps">			<when state="none" output="O"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="p_caps">			<when state="none" output="p"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="P_caps">			<when state="none" output="P"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="Q_caps">			<when state="none" output="Q"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="r_caps">			<when state="none" output="r"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="R_caps">			<when state="none" output="R"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="s_caps">			<when state="none" output="s"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="U_caps">			<when state="none" output="U"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="V_caps">			<when state="none" output="V"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="w_caps">			<when state="none" output="w"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="W_caps">			<when state="none" output="W"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="x_caps">			<when state="none" output="x"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="X_caps">			<when state="none" output="X"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="z_caps">			<when state="none" output="z"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="~_caps">			<when state="none" next="~_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="A_caps">			<when state="none" next="A_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="b_caps">			<when state="none" next="b_caps"/>			<when state="m_caps" next="-b_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-b_caps">			<when state="none" next="-b_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="c_caps">			<when state="none" next="c_caps"/>			<when state="m_caps" next="-c_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-c_caps">			<when state="none" next="-c_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="d_caps">			<when state="none" next="d_caps"/>			<when state="n_caps" next="-d_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-d_caps">			<when state="none" next="-d_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="D_caps">			<when state="none" next="D_caps"/>			<when state="n_caps" next="-D_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-D_caps">			<when state="none" next="-D_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="f_caps">			<when state="none" next="f_caps"/>			<when state="n_caps" next="-f_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-f_caps">			<when state="none" next="-f_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="g_caps">			<when state="none" next="g_caps"/>			<when state="n_caps" next="-g_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-g_caps">			<when state="none" next="-g_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="G_caps">			<when state="none" next="G_caps"/>			<when state="n_caps" next="-G_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-G_caps">			<when state="none" next="-G_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="h_caps">			<when state="none" next="h_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="j_caps">			<when state="none" next="j_caps"/>			<when state="n_caps" next="-j_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-j_caps">			<when state="none" next="-j_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="J_caps">			<when state="none" next="J_caps"/>			<when state="n_caps" next="-J_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-J_caps">			<when state="none" next="-J_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="k_caps">			<when state="none" next="k_caps"/>			<when state="n_caps" next="-k_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-k_caps">			<when state="none" next="-k_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="m_caps">			<when state="none" next="m_caps"/>			<when state="m_caps" next="-m_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-m_caps">			<when state="none" next="-m_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="n_caps">			<when state="none" next="n_caps"/>			<when state="n_caps" next="-n_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-n_caps">			<when state="none" next="-n_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="N_caps">			<when state="none" next="N_caps"/>			<when state="n_caps" next="-N_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-N_caps">			<when state="none" next="-N_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="S_caps">			<when state="none" next="S_caps"/>			<when state="n_caps" next="-S_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-S_caps">			<when state="none" next="-S_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="t_caps">			<when state="none" next="t_caps"/>			<when state="n_caps" next="-t_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-t_caps">			<when state="none" next="-t_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="T_caps">			<when state="none" next="T_caps"/>			<when state="n_caps" next="-T_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-T_caps">			<when state="none" next="-T_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="v_caps">			<when state="none" next="v_caps"/>			<when state="n_caps" next="-v_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-v_caps">			<when state="none" next="-v_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="Z_caps">			<when state="none" next="Z_caps"/>			<when state="n_caps" next="-Z_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="-Z_caps">			<when state="none" next="-Z_caps"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="a_caps">			<when state="none" output="`C"/>			<when state="b_caps" output="w#"/>				<when state="-b_caps" output="w{#"/>			<when state="J_caps" output="s#"/>				<when state="-J_caps" output="s{#"/>			<when state="d_caps" output="2#"/>				<when state="-d_caps" output="2{#"/>			<when state="D_caps" output="4#"/>				<when state="-D_caps" output="4{#"/>			<when state="g_caps" output="x#"/>				<when state="-g_caps" output="x{#"/>			<when state="G_caps" output="v#"/>				<when state="-G_caps" output="v{#"/>			<when state="n_caps" output="5#"/>				<when state="-n_caps" output="5{#"/>			<when state="m_caps" output="t#"/>				<when state="-m_caps" output="t{#"/>			<when state="N_caps" output="g#"/>				<when state="-N_caps" output="g{#"/>			<when state="v_caps" output="r#"/>				<when state="-v_caps" output="r{#"/>			<when state="Z_caps" output="f#"/>				<when state="-Z_caps" output="f{#"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1E"/>				<when state="-t_caps" output="1[E"/>			<when state="c_caps" output="aE"/>				<when state="-c_caps" output="a[E"/>			<when state="k_caps" output="zE"/>				<when state="-k_caps" output="z[E"/>			<when state="j_caps" output="hE"/>				<when state="-j_caps" output="h{E"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="dE"/>				<when state="-S_caps" output="d[E"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3E"/>				<when state="-T_caps" output="3[D"/>			<when state="f_caps" output="eD"/>				<when state="-f_caps" output="e[D"/>			<when state="A_caps" output="]D"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~C"/>			<when state="h_caps" output="9C"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="ae_caps">			<when state="none" output="`µ"/>			<when state="b_caps" output="wª"/>				<when state="-b_caps" output="w{ª"/>			<when state="J_caps" output="sª"/>				<when state="-J_caps" output="s{ª"/>			<when state="d_caps" output="2ª"/>				<when state="-d_caps" output="2{ª"/>			<when state="D_caps" output="4ª"/>				<when state="-D_caps" output="4{ª"/>			<when state="g_caps" output="xª"/>				<when state="-g_caps" output="x{ª"/>			<when state="G_caps" output="vª"/>				<when state="-G_caps" output="v{ª"/>			<when state="n_caps" output="5ª"/>				<when state="-n_caps" output="5{#"/>			<when state="m_caps" output="tª"/>				<when state="-m_caps" output="t{ª"/>			<when state="N_caps" output="gª"/>				<when state="-N_caps" output="g{ª"/>			<when state="v_caps" output="rª"/>				<when state="-v_caps" output="r{ª"/>			<when state="Z_caps" output="fª"/>				<when state="-Z_caps" output="f{ª"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1­"/>				<when state="-t_caps" output="1[­"/>			<when state="c_caps" output="a­"/>				<when state="-c_caps" output="a[­"/>			<when state="k_caps" output="z­"/>				<when state="-k_caps" output="z[­"/>			<when state="j_caps" output="h­"/>				<when state="-j_caps" output="h{­"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="d­"/>				<when state="-S_caps" output="d[­"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3­"/>				<when state="-T_caps" output="3[¯"/>			<when state="f_caps" output="e¯"/>				<when state="-f_caps" output="e[¯"/>			<when state="A_caps" output="]¯"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~µ"/>			<when state="h_caps" output="9µ"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="e_caps">			<when state="none" output="`V"/>			<when state="b_caps" output="w$"/>				<when state="-b_caps" output="w{$"/>			<when state="J_caps" output="s$"/>				<when state="-J_caps" output="s{$"/>			<when state="d_caps" output="2$"/>				<when state="-d_caps" output="2{$"/>			<when state="D_caps" output="4$"/>				<when state="-D_caps" output="4{$"/>			<when state="g_caps" output="x$"/>				<when state="-g_caps" output="x{$"/>			<when state="G_caps" output="v$"/>				<when state="-G_caps" output="v{$"/>			<when state="n_caps" output="5$"/>				<when state="-n_caps" output="5{$"/>			<when state="m_caps" output="t$"/>				<when state="-m_caps" output="t{$"/>			<when state="N_caps" output="g$"/>				<when state="-N_caps" output="g{$"/>			<when state="v_caps" output="r$"/>				<when state="-v_caps" output="r{$"/>			<when state="Z_caps" output="f$"/>				<when state="-Z_caps" output="f{$"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1R"/>				<when state="-t_caps" output="1[R"/>			<when state="c_caps" output="aR"/>				<when state="-c_caps" output="a[R"/>			<when state="k_caps" output="zR"/>				<when state="-k_caps" output="z[R"/>			<when state="j_caps" output="hR"/>				<when state="-j_caps" output="h{R"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="dR"/>				<when state="-S_caps" output="d[E"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3F"/>				<when state="-T_caps" output="3[F"/>			<when state="f_caps" output="eF"/>				<when state="-f_caps" output="e[F"/>			<when state="A_caps" output="]F"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~V"/>			<when state="h_caps" output="9V"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="i_caps">			<when state="none" output="`B"/>			<when state="b_caps" output="w%"/>				<when state="-b_caps" output="w{%"/>			<when state="J_caps" output="s%"/>				<when state="-J_caps" output="s{%"/>			<when state="d_caps" output="2%"/>				<when state="-d_caps" output="2{%"/>			<when state="D_caps" output="4%"/>				<when state="-D_caps" output="4{%"/>			<when state="g_caps" output="x%"/>				<when state="-g_caps" output="x{%"/>			<when state="G_caps" output="v%"/>				<when state="-G_caps" output="v{%"/>			<when state="n_caps" output="5%"/>				<when state="-n_caps" output="5{%"/>			<when state="m_caps" output="t%"/>				<when state="-m_caps" output="t{%"/>			<when state="N_caps" output="g%"/>				<when state="-N_caps" output="g{%"/>			<when state="v_caps" output="r%"/>				<when state="-v_caps" output="r{%"/>			<when state="Z_caps" output="f%"/>				<when state="-Z_caps" output="f{%"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1T"/>				<when state="-t_caps" output="1[T"/>			<when state="c_caps" output="aT"/>				<when state="-c_caps" output="a[T"/>			<when state="k_caps" output="zT"/>				<when state="-k_caps" output="z[T"/>			<when state="j_caps" output="hT"/>				<when state="-j_caps" output="h{T"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="dT"/>				<when state="-S_caps" output="d[T"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3G"/>				<when state="-T_caps" output="3[G"/>			<when state="f_caps" output="eG"/>				<when state="-f_caps" output="e[G"/>			<when state="A_caps" output="]G"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~B"/>			<when state="h_caps" output="9B"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="o_caps">			<when state="none" output="`N"/>			<when state="b_caps" output="w^"/>				<when state="-b_caps" output="w{^"/>			<when state="J_caps" output="s^"/>				<when state="-J_caps" output="s{^"/>			<when state="d_caps" output="2^"/>				<when state="-d_caps" output="2{^"/>			<when state="D_caps" output="4^"/>				<when state="-D_caps" output="4{^"/>			<when state="g_caps" output="x^"/>				<when state="-g_caps" output="x{^"/>			<when state="G_caps" output="v^"/>				<when state="-G_caps" output="v{^"/>			<when state="n_caps" output="5^"/>				<when state="-n_caps" output="5{^"/>			<when state="m_caps" output="t^"/>				<when state="-m_caps" output="t{^"/>			<when state="N_caps" output="g^"/>				<when state="-N_caps" output="g{^"/>			<when state="v_caps" output="r^"/>				<when state="-v_caps" output="r{^"/>			<when state="Z_caps" output="f^"/>				<when state="-Z_caps" output="f{^"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1Y"/>				<when state="-t_caps" output="1[Y"/>			<when state="c_caps" output="aY"/>				<when state="-c_caps" output="a[Y"/>			<when state="k_caps" output="zY"/>				<when state="-k_caps" output="z[Y"/>			<when state="j_caps" output="hY"/>				<when state="-j_caps" output="h{Y"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="d^"/>				<when state="-S_caps" output="d[^"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3H"/>				<when state="-T_caps" output="3[H"/>			<when state="f_caps" output="eH"/>				<when state="-f_caps" output="e[H"/>			<when state="A_caps" output="]H"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~N"/>			<when state="h_caps" output="9N"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="u_caps">			<when state="none" output="`M"/>			<when state="b_caps" output="w&#x0026;"/>				<when state="-b_caps" output="w{&#x0026;"/>			<when state="J_caps" output="s&#x0026;"/>				<when state="-J_caps" output="s{&#x0026;"/>			<when state="d_caps" output="2&#x0026;"/>				<when state="-d_caps" output="2{&#x0026;"/>			<when state="D_caps" output="4&#x0026;"/>				<when state="-D_caps" output="4{&#x0026;"/>			<when state="g_caps" output="x&#x0026;"/>				<when state="-g_caps" output="x{&#x0026;"/>			<when state="G_caps" output="v&#x0026;"/>				<when state="-G_caps" output="v{&#x0026;"/>			<when state="n_caps" output="5&#x0026;"/>				<when state="-n_caps" output="5{&#x0026;"/>			<when state="m_caps" output="t&#x0026;"/>				<when state="-m_caps" output="t{&#x0026;"/>			<when state="N_caps" output="g&#x0026;"/>				<when state="-N_caps" output="g{&#x0026;"/>			<when state="v_caps" output="r&#x0026;"/>				<when state="-v_caps" output="r{&#x0026;"/>			<when state="Z_caps" output="f&#x0026;"/>				<when state="-Z_caps" output="f{&#x0026;"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1U"/>				<when state="-t_caps" output="1[U"/>			<when state="c_caps" output="aU"/>				<when state="-c_caps" output="a[U"/>			<when state="k_caps" output="zU"/>				<when state="-k_caps" output="z[U"/>			<when state="j_caps" output="hU"/>				<when state="-j_caps" output="h{U"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="dU"/>				<when state="-S_caps" output="d[U"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3J"/>				<when state="-T_caps" output="3[J"/>			<when state="f_caps" output="eJ"/>				<when state="-f_caps" output="e[J"/>			<when state="A_caps" output="]J"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~M"/>			<when state="h_caps" output="9M"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="y_caps">			<when state="none" output="`Û"/>			<when state="b_caps" output="wØ"/>				<when state="-b_caps" output="w{Ø"/>			<when state="J_caps" output="sØ"/>				<when state="-J_caps" output="s{Ø"/>			<when state="d_caps" output="2Ø"/>				<when state="-d_caps" output="2{Ø"/>			<when state="D_caps" output="4Ø"/>				<when state="-D_caps" output="4{Ø"/>			<when state="g_caps" output="xØ"/>				<when state="-g_caps" output="x{Ø"/>			<when state="G_caps" output="vØ"/>				<when state="-G_caps" output="v{Ø"/>			<when state="n_caps" output="5Ø"/>				<when state="-n_caps" output="5{Ø"/>			<when state="m_caps" output="tØ"/>				<when state="-m_caps" output="t{Ø"/>			<when state="N_caps" output="gØ"/>				<when state="-N_caps" output="g{Ø"/>			<when state="v_caps" output="rØ"/>				<when state="-v_caps" output="r{Ø"/>			<when state="Z_caps" output="fØ"/>				<when state="-Z_caps" output="f{Ø"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1Ù"/>				<when state="-t_caps" output="1[Ù"/>			<when state="c_caps" output="aÙ"/>				<when state="-c_caps" output="a[Ù"/>			<when state="k_caps" output="zÙ"/>				<when state="-k_caps" output="z[Ù"/>			<when state="j_caps" output="hÙ"/>				<when state="-j_caps" output="h{Ù"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="dÙ"/>				<when state="-S_caps" output="d[Ù"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3Ú"/>				<when state="-T_caps" output="3[Ú"/>			<when state="f_caps" output="eÚ"/>				<when state="-f_caps" output="e[Ú"/>			<when state="A_caps" output="]Ú"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~Û"/>			<when state="h_caps" output="9Û"/>		</action>	<!--end of action: grep [^ɔ]+ -->		<action id="Y_caps">			<when state="none" output="`†"/>			<when state="b_caps" output="wƒ"/>				<when state="-b_caps" output="w{ƒ"/>			<when state="J_caps" output="sƒ"/>				<when state="-J_caps" output="s{ƒ"/>			<when state="d_caps" output="2ƒ"/>				<when state="-d_caps" output="2{ƒ"/>			<when state="D_caps" output="4ƒ"/>				<when state="-D_caps" output="4{ƒ"/>			<when state="g_caps" output="xƒ"/>				<when state="-g_caps" output="x{ƒ"/>			<when state="G_caps" output="vƒ"/>				<when state="-G_caps" output="v{ƒ"/>			<when state="n_caps" output="5ƒ"/>				<when state="-n_caps" output="5{ƒ"/>			<when state="m_caps" output="tƒ"/>				<when state="-m_caps" output="t{ƒ"/>			<when state="N_caps" output="gƒ"/>				<when state="-N_caps" output="g{ƒ"/>			<when state="v_caps" output="rƒ"/>				<when state="-v_caps" output="r{ƒ"/>			<when state="Z_caps" output="fƒ"/>				<when state="-Z_caps" output="f{ƒ"/>			<!--end of ando width: grep [^ð]+-->			<when state="t_caps" output="1„"/>				<when state="-t_caps" output="1[„"/>			<when state="c_caps" output="a„"/>				<when state="-c_caps" output="a[„"/>			<when state="k_caps" output="z„"/>				<when state="-k_caps" output="z[„"/>			<when state="j_caps" output="h„"/>				<when state="-j_caps" output="h{„"/>			<!--end of tinco width: grep [^ʀ]+-->			<when state="S_caps" output="d„"/>				<when state="-S_caps" output="d[„"/>			<!--end of aha width: grep [^ʃ]+-->			<when state="T_caps" output="3…"/>				<when state="-T_caps" output="3[…"/>			<when state="f_caps" output="e…"/>				<when state="-f_caps" output="e[…"/>			<when state="A_caps" output="]…"/>			<!--end of suule width: grep [^θ]+-->			<when state="~_caps" output="~†"/>			<when state="h_caps" output="9†"/>		</action>	<!--end of action: grep [^ɔ]+ -->	</actions><!--terminators-->	<terminators>		<when state="a" output="`C"/>		<when state="ae" output="`µ"/>	<!-- 'MICRO SIGN' -->		<when state="e" output="`V"/>		<when state="i" output="`B"/>		<when state="o" output="`N"/>		<when state="u" output="`M"/>		<when state="y" output="`Û"/>		<when state="Y" output="`†"/>		<when state="/" output=" "/>			<when state="a/" output="`C"/>			<when state="ae/" output="`µ"/>	<!-- 'MICRO SIGN' -->			<when state="e/" output="`V"/>			<when state="i/" output="`B"/>			<when state="o/" output="`N"/>			<when state="u/" output="`M"/>			<when state="y/" output="`Û"/>			<when state="Y/" output="`†"/>			<when state="-/" output="\"/>				<when state="a-/" output="\E"/>				<when state="ae-/" output="\­"/>				<when state="e-/" output="\R"/>				<when state="i-/" output="\T"/>				<when state="o-/" output="\Y"/>				<when state="u-/" output="\U"/>				<when state="y-/" output="\Ù"/>				<when state="Y-/" output="\„"/>		<when state="-" output="\"/>	<!-- prenasalization modifier -->			<when state="a-" output="\E"/>			<when state="ae-" output="\­"/>			<when state="e-" output="\R"/>			<when state="i-" output="\T"/>			<when state="o-" output="\Y"/>			<when state="u-" output="\U"/>			<when state="y-" output="\Ù"/>			<when state="Y-" output="\„"/>		<when state="-_caps" output="\"/>	<!-- prenasalization modifier -->		<when state="~_caps" output="~"/>		<when state="h_caps" output="9"/>		<when state="b_caps" output="w"/>			<when state="-b_caps" output="w{"/>		<when state="J_caps" output="s"/>			<when state="-J_caps" output="s{"/>		<when state="d_caps" output="2"/>			<when state="-d_caps" output="2{"/>		<when state="D_caps" output="4"/>			<when state="-D_caps" output="4{"/>		<when state="g_caps" output="x"/>			<when state="-g_caps" output="x{"/>		<when state="G_caps" output="v"/>			<when state="-G_caps" output="v{"/>		<when state="n_caps" output="5"/>			<when state="-n_caps" output="5{"/>		<when state="m_caps" output="t"/>			<when state="-m_caps" output="t{"/>		<when state="N_caps" output="g"/>			<when state="-N_caps" output="g{"/>		<when state="v_caps" output="r"/>			<when state="-v_caps" output="r{"/>		<when state="Z_caps" output="f"/>			<when state="-Z_caps" output="f{"/>		<when state="S_caps" output="d"/>			<when state="-S_caps" output="d["/>		<when state="t_caps" output="1"/>			<when state="-t_caps" output="1["/>		<when state="c_caps" output="a"/>			<when state="-c_caps" output="a["/>		<when state="k_caps" output="z"/>			<when state="-k_caps" output="z["/>		<when state="j_caps" output="h"/>			<when state="-j_caps" output="h{"/>		<when state="T_caps" output="3"/>			<when state="-T_caps" output="3["/>		<when state="f_caps" output="e"/>			<when state="-f_caps" output="e["/>		<when state="A_caps" output="]"/>	</terminators></keyboard>