#!/usr/bin/perl

for(<*.tbl>) {
    open FH,"<:utf8",$_ or die;
    while (<FH>) {
	s/\s|\n|\r//g;
	&decompose_jamo;
	&compose_jamo;
	my @char = unpack "U0U*", $_;
	for(my $i=0;$i<@char;$i++) {
	    print "=> " if $i == 1;
	    printf "U+%04X ", $char[$i]; 
	}
	print "\n";
    }
    close FH;
}

sub compose_jamo {
    s/\x{1107}\x{1107}\x{110B}/\x{112C}/g;
    s/\x{1107}\x{1109}\x{1100}/\x{1122}/g;
    s/\x{1107}\x{1109}\x{1103}/\x{1123}/g;
    s/\x{1107}\x{1109}\x{1107}/\x{1124}/g;
    s/\x{1107}\x{1109}\x{1109}/\x{1125}/g;
    s/\x{1107}\x{1109}\x{110C}/\x{1126}/g;
    s/\x{1109}\x{1107}\x{1100}/\x{1133}/g;
    s/\x{1109}\x{1109}\x{1109}/\x{1134}/g;
    s/\x{1100}\x{1100}/\x{1101}/g;
    s/\x{1102}\x{1100}/\x{1113}/g;
    s/\x{1102}\x{1102}/\x{1114}/g;
    s/\x{1102}\x{1103}/\x{1115}/g;
    s/\x{1102}\x{1107}/\x{1116}/g;
    s/\x{1103}\x{1100}/\x{1117}/g;
    s/\x{1103}\x{1103}/\x{1104}/g;
    s/\x{1105}\x{1102}/\x{1118}/g;
    s/\x{1105}\x{1105}/\x{1119}/g;
    s/\x{1105}\x{110B}/\x{111B}/g;
    s/\x{1105}\x{1112}/\x{111A}/g;
    s/\x{1106}\x{1107}/\x{111C}/g;
    s/\x{1106}\x{110B}/\x{111D}/g;
    s/\x{1107}\x{1100}/\x{111E}/g;
    s/\x{1107}\x{1102}/\x{111F}/g;
    s/\x{1107}\x{1103}/\x{1120}/g;
    s/\x{1107}\x{1107}/\x{1108}/g;
    s/\x{1107}\x{1109}/\x{1121}/g;
    s/\x{1107}\x{110A}/\x{1125}/g;
    s/\x{1107}\x{110B}/\x{112B}/g;
    s/\x{1107}\x{110C}/\x{1127}/g;
    s/\x{1107}\x{110E}/\x{1128}/g;
    s/\x{1107}\x{1110}/\x{1129}/g;
    s/\x{1107}\x{1111}/\x{112A}/g;
    s/\x{1107}\x{112B}/\x{112C}/g;
    s/\x{1107}\x{112D}/\x{1122}/g;
    s/\x{1107}\x{112F}/\x{1123}/g;
    s/\x{1107}\x{1132}/\x{1124}/g;
    s/\x{1107}\x{1136}/\x{1126}/g;
    s/\x{1108}\x{110B}/\x{112C}/g;
    s/\x{1109}\x{1100}/\x{112D}/g;
    s/\x{1109}\x{1102}/\x{112E}/g;
    s/\x{1109}\x{1103}/\x{112F}/g;
    s/\x{1109}\x{1105}/\x{1130}/g;
    s/\x{1109}\x{1106}/\x{1131}/g;
    s/\x{1109}\x{1107}/\x{1132}/g;
    s/\x{1109}\x{1109}/\x{110A}/g;
    s/\x{1109}\x{110A}/\x{1134}/g;
    s/\x{1109}\x{110B}/\x{1135}/g;
    s/\x{1109}\x{110C}/\x{1136}/g;
    s/\x{1109}\x{110E}/\x{1137}/g;
    s/\x{1109}\x{110F}/\x{1138}/g;
    s/\x{1109}\x{1110}/\x{1139}/g;
    s/\x{1109}\x{1111}/\x{113A}/g;
    s/\x{1109}\x{1112}/\x{113B}/g;
    s/\x{1109}\x{111E}/\x{1133}/g;
    s/\x{110A}\x{1109}/\x{1134}/g;
    s/\x{110B}\x{1100}/\x{1141}/g;
    s/\x{110B}\x{1103}/\x{1142}/g;
    s/\x{110B}\x{1106}/\x{1143}/g;
    s/\x{110B}\x{1107}/\x{1144}/g;
    s/\x{110B}\x{1109}/\x{1145}/g;
    s/\x{110B}\x{110B}/\x{1147}/g;
    s/\x{110B}\x{110C}/\x{1148}/g;
    s/\x{110B}\x{110E}/\x{1149}/g;
    s/\x{110B}\x{1110}/\x{114A}/g;
    s/\x{110B}\x{1111}/\x{114B}/g;
    s/\x{110B}\x{1140}/\x{1146}/g;
    s/\x{110C}\x{110B}/\x{114D}/g;
    s/\x{110C}\x{110C}/\x{110D}/g;
    s/\x{110E}\x{110F}/\x{1152}/g;
    s/\x{110E}\x{1112}/\x{1153}/g;
    s/\x{1111}\x{1107}/\x{1156}/g;
    s/\x{1111}\x{110B}/\x{1157}/g;
    s/\x{1112}\x{1112}/\x{1158}/g;
    s/\x{1121}\x{1100}/\x{1122}/g;
    s/\x{1121}\x{1103}/\x{1123}/g;
    s/\x{1121}\x{1107}/\x{1124}/g;
    s/\x{1121}\x{1109}/\x{1125}/g;
    s/\x{1121}\x{110C}/\x{1126}/g;
    s/\x{1132}\x{1100}/\x{1133}/g;
    s/\x{113C}\x{113C}/\x{113D}/g;
    s/\x{113E}\x{113E}/\x{113F}/g;
    s/\x{114E}\x{114E}/\x{114F}/g;
    s/\x{1150}\x{1150}/\x{1151}/g;
    s/\x{1169}\x{1161}\x{1175}/\x{116B}/g;
    s/\x{1169}\x{1165}\x{1175}/\x{1180}/g;
    s/\x{1169}\x{1167}\x{1175}/\x{1181}/g;
    s/\x{116D}\x{1163}\x{1175}/\x{1185}/g;
    s/\x{116E}\x{1161}\x{1175}/\x{118A}/g;
    s/\x{116E}\x{1165}\x{1173}/\x{118B}/g;
    s/\x{116E}\x{1165}\x{1175}/\x{1170}/g;
    s/\x{116E}\x{1167}\x{1175}/\x{118C}/g;
    s/\x{1172}\x{1165}\x{1175}/\x{1190}/g;
    s/\x{1172}\x{1167}\x{1175}/\x{1192}/g;
    s/\x{1173}\x{1175}\x{116E}/\x{1197}/g;
    s/\x{1161}\x{1169}/\x{1176}/g;
    s/\x{1161}\x{116E}/\x{1177}/g;
    s/\x{1161}\x{1175}/\x{1162}/g;
    s/\x{1163}\x{1169}/\x{1178}/g;
    s/\x{1163}\x{116D}/\x{1179}/g;
    s/\x{1163}\x{1175}/\x{1164}/g;
    s/\x{1165}\x{1169}/\x{117A}/g;
    s/\x{1165}\x{116E}/\x{117B}/g;
    s/\x{1165}\x{1173}/\x{117C}/g;
    s/\x{1165}\x{1175}/\x{1166}/g;
    s/\x{1167}\x{1169}/\x{117D}/g;
    s/\x{1167}\x{116E}/\x{117E}/g;
    s/\x{1167}\x{1175}/\x{1168}/g;
    s/\x{1169}\x{1161}/\x{116A}/g;
    s/\x{1169}\x{1162}/\x{116B}/g;
    s/\x{1169}\x{1165}/\x{117F}/g;
    s/\x{1169}\x{1166}/\x{1180}/g;
    s/\x{1169}\x{1168}/\x{1181}/g;
    s/\x{1169}\x{1169}/\x{1182}/g;
    s/\x{1169}\x{116E}/\x{1183}/g;
    s/\x{1169}\x{1175}/\x{116C}/g;
    s/\x{116A}\x{1175}/\x{116B}/g;
    s/\x{116D}\x{1163}/\x{1184}/g;
    s/\x{116D}\x{1164}/\x{1185}/g;
    s/\x{116D}\x{1167}/\x{1186}/g;
    s/\x{116D}\x{1169}/\x{1187}/g;
    s/\x{116D}\x{1175}/\x{1188}/g;
    s/\x{116E}\x{1161}/\x{1189}/g;
    s/\x{116E}\x{1162}/\x{118A}/g;
    s/\x{116E}\x{1165}/\x{116F}/g;
    s/\x{116E}\x{1166}/\x{1170}/g;
    s/\x{116E}\x{1168}/\x{118C}/g;
    s/\x{116E}\x{116E}/\x{118D}/g;
    s/\x{116E}\x{1175}/\x{1171}/g;
    s/\x{116E}\x{117C}/\x{118B}/g;
    s/\x{116F}\x{1173}/\x{118B}/g;
    s/\x{116F}\x{1175}/\x{1170}/g;
    s/\x{1172}\x{1161}/\x{118E}/g;
    s/\x{1172}\x{1165}/\x{118F}/g;
    s/\x{1172}\x{1166}/\x{1190}/g;
    s/\x{1172}\x{1167}/\x{1191}/g;
    s/\x{1172}\x{1168}/\x{1192}/g;
    s/\x{1172}\x{116E}/\x{1193}/g;
    s/\x{1172}\x{1175}/\x{1194}/g;
    s/\x{1173}\x{116E}/\x{1195}/g;
    s/\x{1173}\x{1173}/\x{1196}/g;
    s/\x{1173}\x{1175}/\x{1174}/g;
    s/\x{1173}\x{119B}/\x{1197}/g;
    s/\x{1174}\x{116E}/\x{1197}/g;
    s/\x{1175}\x{1161}/\x{1198}/g;
    s/\x{1175}\x{1163}/\x{1199}/g;
    s/\x{1175}\x{1169}/\x{119A}/g;
    s/\x{1175}\x{116E}/\x{119B}/g;
    s/\x{1175}\x{1173}/\x{119C}/g;
    s/\x{1175}\x{119E}/\x{119D}/g;
    s/\x{117F}\x{1175}/\x{1180}/g;
    s/\x{1184}\x{1175}/\x{1185}/g;
    s/\x{1189}\x{1175}/\x{118A}/g;
    s/\x{118F}\x{1175}/\x{1190}/g;
    s/\x{1191}\x{1175}/\x{1192}/g;
    s/\x{119E}\x{1165}/\x{119F}/g;
    s/\x{119E}\x{116E}/\x{11A0}/g;
    s/\x{119E}\x{1175}/\x{11A1}/g;
    s/\x{119E}\x{119E}/\x{11A2}/g;
    s/\x{11A8}\x{11BA}\x{11A8}/\x{11C4}/g;
    s/\x{11AF}\x{11A8}\x{11BA}/\x{11CC}/g;
    s/\x{11AF}\x{11AE}\x{11C2}/\x{11CF}/g;
    s/\x{11AF}\x{11B7}\x{11A8}/\x{11D1}/g;
    s/\x{11AF}\x{11B7}\x{11BA}/\x{11D2}/g;
    s/\x{11AF}\x{11B8}\x{11BA}/\x{11D3}/g;
    s/\x{11AF}\x{11B8}\x{11BC}/\x{11D5}/g;
    s/\x{11AF}\x{11B8}\x{11C2}/\x{11D4}/g;
    s/\x{11AF}\x{11BA}\x{11BA}/\x{11D6}/g;
    s/\x{11B7}\x{11BA}\x{11BA}/\x{11DE}/g;
    s/\x{11BC}\x{11A8}\x{11A8}/\x{11ED}/g;
    s/\x{11A8}\x{11A8}/\x{11A9}/g;
    s/\x{11A8}\x{11AF}/\x{11C3}/g;
    s/\x{11A8}\x{11BA}/\x{11AA}/g;
    s/\x{11A8}\x{11E7}/\x{11C4}/g;
    s/\x{11AA}\x{11A8}/\x{11C4}/g;
    s/\x{11AB}\x{11A8}/\x{11C5}/g;
    s/\x{11AB}\x{11AE}/\x{11C6}/g;
    s/\x{11AB}\x{11BA}/\x{11C7}/g;
    s/\x{11AB}\x{11BD}/\x{11AC}/g;
    s/\x{11AB}\x{11C0}/\x{11C9}/g;
    s/\x{11AB}\x{11C2}/\x{11AD}/g;
    s/\x{11AB}\x{11EB}/\x{11C8}/g;
    s/\x{11AE}\x{11A8}/\x{11CA}/g;
    s/\x{11AE}\x{11AF}/\x{11CB}/g;
    s/\x{11AF}\x{11A8}/\x{11B0}/g;
    s/\x{11AF}\x{11AA}/\x{11CC}/g;
    s/\x{11AF}\x{11AB}/\x{11CD}/g;
    s/\x{11AF}\x{11AE}/\x{11CE}/g;
    s/\x{11AF}\x{11AF}/\x{11D0}/g;
    s/\x{11AF}\x{11B7}/\x{11B1}/g;
    s/\x{11AF}\x{11B8}/\x{11B2}/g;
    s/\x{11AF}\x{11B9}/\x{11D3}/g;
    s/\x{11AF}\x{11BA}/\x{11B3}/g;
    s/\x{11AF}\x{11BB}/\x{11D6}/g;
    s/\x{11AF}\x{11BF}/\x{11D8}/g;
    s/\x{11AF}\x{11C0}/\x{11B4}/g;
    s/\x{11AF}\x{11C1}/\x{11B5}/g;
    s/\x{11AF}\x{11C2}/\x{11B6}/g;
    s/\x{11AF}\x{11DA}/\x{11D1}/g;
    s/\x{11AF}\x{11DD}/\x{11D2}/g;
    s/\x{11AF}\x{11E5}/\x{11D4}/g;
    s/\x{11AF}\x{11E6}/\x{11D5}/g;
    s/\x{11AF}\x{11EB}/\x{11D7}/g;
    s/\x{11AF}\x{11F9}/\x{11D9}/g;
    s/\x{11B0}\x{11BA}/\x{11CC}/g;
    s/\x{11B1}\x{11A8}/\x{11D1}/g;
    s/\x{11B1}\x{11BA}/\x{11D2}/g;
    s/\x{11B2}\x{11BA}/\x{11D3}/g;
    s/\x{11B2}\x{11BC}/\x{11D5}/g;
    s/\x{11B2}\x{11C2}/\x{11D4}/g;
    s/\x{11B3}\x{11BA}/\x{11D6}/g;
    s/\x{11B7}\x{11A8}/\x{11DA}/g;
    s/\x{11B7}\x{11AF}/\x{11DB}/g;
    s/\x{11B7}\x{11B8}/\x{11DC}/g;
    s/\x{11B7}\x{11BA}/\x{11DD}/g;
    s/\x{11B7}\x{11BB}/\x{11DE}/g;
    s/\x{11B7}\x{11BC}/\x{11E2}/g;
    s/\x{11B7}\x{11BE}/\x{11E0}/g;
    s/\x{11B7}\x{11C2}/\x{11E1}/g;
    s/\x{11B7}\x{11EB}/\x{11DF}/g;
    s/\x{11B8}\x{11AF}/\x{11E3}/g;
    s/\x{11B8}\x{11BA}/\x{11B9}/g;
    s/\x{11B8}\x{11BC}/\x{11E6}/g;
    s/\x{11B8}\x{11C1}/\x{11E4}/g;
    s/\x{11B8}\x{11C2}/\x{11E5}/g;
    s/\x{11BA}\x{11A8}/\x{11E7}/g;
    s/\x{11BA}\x{11AE}/\x{11E8}/g;
    s/\x{11BA}\x{11AF}/\x{11E9}/g;
    s/\x{11BA}\x{11B8}/\x{11EA}/g;
    s/\x{11BA}\x{11BA}/\x{11BB}/g;
    s/\x{11BC}\x{11A8}/\x{11EC}/g;
    s/\x{11BC}\x{11A9}/\x{11ED}/g;
    s/\x{11BC}\x{11BC}/\x{11EE}/g;
    s/\x{11BC}\x{11BF}/\x{11EF}/g;
    s/\x{11C1}\x{11B8}/\x{11F3}/g;
    s/\x{11C1}\x{11BC}/\x{11F4}/g;
    s/\x{11C2}\x{11AB}/\x{11F5}/g;
    s/\x{11C2}\x{11AF}/\x{11F6}/g;
    s/\x{11C2}\x{11B7}/\x{11F7}/g;
    s/\x{11C2}\x{11B8}/\x{11F8}/g;
    s/\x{11CE}\x{11C2}/\x{11CF}/g;
    s/\x{11DD}\x{11BA}/\x{11DE}/g;
    s/\x{11EC}\x{11A8}/\x{11ED}/g;
    s/\x{11F0}\x{11BA}/\x{11F1}/g;
    s/\x{11F0}\x{11EB}/\x{11F2}/g;
}

sub decompose_jamo {
    s/\x{112C}/\x{1107}\x{1107}\x{110B}/g;
    s/\x{1122}/\x{1107}\x{1109}\x{1100}/g;
    s/\x{1123}/\x{1107}\x{1109}\x{1103}/g;
    s/\x{1124}/\x{1107}\x{1109}\x{1107}/g;
    s/\x{1125}/\x{1107}\x{1109}\x{1109}/g;
    s/\x{1126}/\x{1107}\x{1109}\x{110C}/g;
    s/\x{1133}/\x{1109}\x{1107}\x{1100}/g;
    s/\x{1134}/\x{1109}\x{1109}\x{1109}/g;
    s/\x{1101}/\x{1100}\x{1100}/g;
    s/\x{1113}/\x{1102}\x{1100}/g;
    s/\x{1114}/\x{1102}\x{1102}/g;
    s/\x{1115}/\x{1102}\x{1103}/g;
    s/\x{1116}/\x{1102}\x{1107}/g;
    s/\x{1117}/\x{1103}\x{1100}/g;
    s/\x{1104}/\x{1103}\x{1103}/g;
    s/\x{1118}/\x{1105}\x{1102}/g;
    s/\x{1119}/\x{1105}\x{1105}/g;
    s/\x{111B}/\x{1105}\x{110B}/g;
    s/\x{111A}/\x{1105}\x{1112}/g;
    s/\x{111C}/\x{1106}\x{1107}/g;
    s/\x{111D}/\x{1106}\x{110B}/g;
    s/\x{111E}/\x{1107}\x{1100}/g;
    s/\x{111F}/\x{1107}\x{1102}/g;
    s/\x{1120}/\x{1107}\x{1103}/g;
    s/\x{1108}/\x{1107}\x{1107}/g;
    s/\x{1121}/\x{1107}\x{1109}/g;
    s/\x{112B}/\x{1107}\x{110B}/g;
    s/\x{1127}/\x{1107}\x{110C}/g;
    s/\x{1128}/\x{1107}\x{110E}/g;
    s/\x{1129}/\x{1107}\x{1110}/g;
    s/\x{112A}/\x{1107}\x{1111}/g;
    s/\x{112D}/\x{1109}\x{1100}/g;
    s/\x{112E}/\x{1109}\x{1102}/g;
    s/\x{112F}/\x{1109}\x{1103}/g;
    s/\x{1130}/\x{1109}\x{1105}/g;
    s/\x{1131}/\x{1109}\x{1106}/g;
    s/\x{1132}/\x{1109}\x{1107}/g;
    s/\x{110A}/\x{1109}\x{1109}/g;
    s/\x{1135}/\x{1109}\x{110B}/g;
    s/\x{1136}/\x{1109}\x{110C}/g;
    s/\x{1137}/\x{1109}\x{110E}/g;
    s/\x{1138}/\x{1109}\x{110F}/g;
    s/\x{1139}/\x{1109}\x{1110}/g;
    s/\x{113A}/\x{1109}\x{1111}/g;
    s/\x{113B}/\x{1109}\x{1112}/g;
    s/\x{1141}/\x{110B}\x{1100}/g;
    s/\x{1142}/\x{110B}\x{1103}/g;
    s/\x{1143}/\x{110B}\x{1106}/g;
    s/\x{1144}/\x{110B}\x{1107}/g;
    s/\x{1145}/\x{110B}\x{1109}/g;
    s/\x{1147}/\x{110B}\x{110B}/g;
    s/\x{1148}/\x{110B}\x{110C}/g;
    s/\x{1149}/\x{110B}\x{110E}/g;
    s/\x{114A}/\x{110B}\x{1110}/g;
    s/\x{114B}/\x{110B}\x{1111}/g;
    s/\x{1146}/\x{110B}\x{1140}/g;
    s/\x{114D}/\x{110C}\x{110B}/g;
    s/\x{110D}/\x{110C}\x{110C}/g;
    s/\x{1152}/\x{110E}\x{110F}/g;
    s/\x{1153}/\x{110E}\x{1112}/g;
    s/\x{1156}/\x{1111}\x{1107}/g;
    s/\x{1157}/\x{1111}\x{110B}/g;
    s/\x{1158}/\x{1112}\x{1112}/g;
    s/\x{114F}/\x{114E}\x{114E}/g;
    s/\x{1151}/\x{1150}\x{1150}/g;
    s/\x{116B}/\x{1169}\x{1161}\x{1175}/g;
    s/\x{1180}/\x{1169}\x{1165}\x{1175}/g;
    s/\x{1181}/\x{1169}\x{1167}\x{1175}/g;
    s/\x{1185}/\x{116D}\x{1163}\x{1175}/g;
    s/\x{118A}/\x{116E}\x{1161}\x{1175}/g;
    s/\x{118B}/\x{116E}\x{1165}\x{1173}/g;
    s/\x{1170}/\x{116E}\x{1165}\x{1175}/g;
    s/\x{118C}/\x{116E}\x{1167}\x{1175}/g;
    s/\x{1190}/\x{1172}\x{1165}\x{1175}/g;
    s/\x{1192}/\x{1172}\x{1167}\x{1175}/g;
    s/\x{1197}/\x{1173}\x{1175}\x{116E}/g;
    s/\x{1176}/\x{1161}\x{1169}/g;
    s/\x{1177}/\x{1161}\x{116E}/g;
    s/\x{1162}/\x{1161}\x{1175}/g;
    s/\x{1178}/\x{1163}\x{1169}/g;
    s/\x{1179}/\x{1163}\x{116D}/g;
    s/\x{1164}/\x{1163}\x{1175}/g;
    s/\x{117A}/\x{1165}\x{1169}/g;
    s/\x{117B}/\x{1165}\x{116E}/g;
    s/\x{117C}/\x{1165}\x{1173}/g;
    s/\x{1166}/\x{1165}\x{1175}/g;
    s/\x{117D}/\x{1167}\x{1169}/g;
    s/\x{117E}/\x{1167}\x{116E}/g;
    s/\x{1168}/\x{1167}\x{1175}/g;
    s/\x{116A}/\x{1169}\x{1161}/g;
    s/\x{117F}/\x{1169}\x{1165}/g;
    s/\x{1182}/\x{1169}\x{1169}/g;
    s/\x{1183}/\x{1169}\x{116E}/g;
    s/\x{116C}/\x{1169}\x{1175}/g;
    s/\x{1184}/\x{116D}\x{1163}/g;
    s/\x{1186}/\x{116D}\x{1167}/g;
    s/\x{1187}/\x{116D}\x{1169}/g;
    s/\x{1188}/\x{116D}\x{1175}/g;
    s/\x{1189}/\x{116E}\x{1161}/g;
    s/\x{116F}/\x{116E}\x{1165}/g;
    s/\x{118D}/\x{116E}\x{116E}/g;
    s/\x{1171}/\x{116E}\x{1175}/g;
    s/\x{118E}/\x{1172}\x{1161}/g;
    s/\x{118F}/\x{1172}\x{1165}/g;
    s/\x{1191}/\x{1172}\x{1167}/g;
    s/\x{1193}/\x{1172}\x{116E}/g;
    s/\x{1194}/\x{1172}\x{1175}/g;
    s/\x{1195}/\x{1173}\x{116E}/g;
    s/\x{1196}/\x{1173}\x{1173}/g;
    s/\x{1174}/\x{1173}\x{1175}/g;
    s/\x{1198}/\x{1175}\x{1161}/g;
    s/\x{1199}/\x{1175}\x{1163}/g;
    s/\x{119A}/\x{1175}\x{1169}/g;
    s/\x{119B}/\x{1175}\x{116E}/g;
    s/\x{119C}/\x{1175}\x{1173}/g;
    s/\x{119D}/\x{1175}\x{119E}/g;
    s/\x{119F}/\x{119E}\x{1165}/g;
    s/\x{11A0}/\x{119E}\x{116E}/g;
    s/\x{11A1}/\x{119E}\x{1175}/g;
    s/\x{11A2}/\x{119E}\x{119E}/g;
    s/\x{11C4}/\x{11A8}\x{11BA}\x{11A8}/g;
    s/\x{11CC}/\x{11AF}\x{11A8}\x{11BA}/g;
    s/\x{11CF}/\x{11AF}\x{11AE}\x{11C2}/g;
    s/\x{11D1}/\x{11AF}\x{11B7}\x{11A8}/g;
    s/\x{11D2}/\x{11AF}\x{11B7}\x{11BA}/g;
    s/\x{11D3}/\x{11AF}\x{11B8}\x{11BA}/g;
    s/\x{11D5}/\x{11AF}\x{11B8}\x{11BC}/g;
    s/\x{11D4}/\x{11AF}\x{11B8}\x{11C2}/g;
    s/\x{11D6}/\x{11AF}\x{11BA}\x{11BA}/g;
    s/\x{11DE}/\x{11B7}\x{11BA}\x{11BA}/g;
    s/\x{11ED}/\x{11BC}\x{11A8}\x{11A8}/g;
    s/\x{11A9}/\x{11A8}\x{11A8}/g;
    s/\x{11C3}/\x{11A8}\x{11AF}/g;
    s/\x{11AA}/\x{11A8}\x{11BA}/g;
    s/\x{11C5}/\x{11AB}\x{11A8}/g;
    s/\x{11C6}/\x{11AB}\x{11AE}/g;
    s/\x{11C7}/\x{11AB}\x{11BA}/g;
    s/\x{11AC}/\x{11AB}\x{11BD}/g;
    s/\x{11C9}/\x{11AB}\x{11C0}/g;
    s/\x{11AD}/\x{11AB}\x{11C2}/g;
    s/\x{11C8}/\x{11AB}\x{11EB}/g;
    s/\x{11CA}/\x{11AE}\x{11A8}/g;
    s/\x{11CB}/\x{11AE}\x{11AF}/g;
    s/\x{11B0}/\x{11AF}\x{11A8}/g;
    s/\x{11CD}/\x{11AF}\x{11AB}/g;
    s/\x{11CE}/\x{11AF}\x{11AE}/g;
    s/\x{11D0}/\x{11AF}\x{11AF}/g;
    s/\x{11B1}/\x{11AF}\x{11B7}/g;
    s/\x{11B2}/\x{11AF}\x{11B8}/g;
    s/\x{11B3}/\x{11AF}\x{11BA}/g;
    s/\x{11D8}/\x{11AF}\x{11BF}/g;
    s/\x{11B4}/\x{11AF}\x{11C0}/g;
    s/\x{11B5}/\x{11AF}\x{11C1}/g;
    s/\x{11B6}/\x{11AF}\x{11C2}/g;
    s/\x{11D7}/\x{11AF}\x{11EB}/g;
    s/\x{11D9}/\x{11AF}\x{11F9}/g;
    s/\x{11DA}/\x{11B7}\x{11A8}/g;
    s/\x{11DB}/\x{11B7}\x{11AF}/g;
    s/\x{11DC}/\x{11B7}\x{11B8}/g;
    s/\x{11DD}/\x{11B7}\x{11BA}/g;
    s/\x{11E2}/\x{11B7}\x{11BC}/g;
    s/\x{11E0}/\x{11B7}\x{11BE}/g;
    s/\x{11E1}/\x{11B7}\x{11C2}/g;
    s/\x{11DF}/\x{11B7}\x{11EB}/g;
    s/\x{11E3}/\x{11B8}\x{11AF}/g;
    s/\x{11B9}/\x{11B8}\x{11BA}/g;
    s/\x{11E6}/\x{11B8}\x{11BC}/g;
    s/\x{11E4}/\x{11B8}\x{11C1}/g;
    s/\x{11E5}/\x{11B8}\x{11C2}/g;
    s/\x{11E7}/\x{11BA}\x{11A8}/g;
    s/\x{11E8}/\x{11BA}\x{11AE}/g;
    s/\x{11E9}/\x{11BA}\x{11AF}/g;
    s/\x{11EA}/\x{11BA}\x{11B8}/g;
    s/\x{11BB}/\x{11BA}\x{11BA}/g;
    s/\x{11EC}/\x{11BC}\x{11A8}/g;
    s/\x{11EE}/\x{11BC}\x{11BC}/g;
    s/\x{11EF}/\x{11BC}\x{11BF}/g;
    s/\x{11F3}/\x{11C1}\x{11B8}/g;
    s/\x{11F4}/\x{11C1}\x{11BC}/g;
    s/\x{11F5}/\x{11C2}\x{11AB}/g;
    s/\x{11F6}/\x{11C2}\x{11AF}/g;
    s/\x{11F7}/\x{11C2}\x{11B7}/g;
    s/\x{11F8}/\x{11C2}\x{11B8}/g;
    s/\x{11F1}/\x{11F0}\x{11BA}/g;
    s/\x{11F2}/\x{11F0}\x{11EB}/g;
}
