Update japanese_util_rule.h to match update of romanji-hiragana.tsv in r185

This is a follow up CL for r185 (Mozc 1.13.1651.102), which introduced new rules such as "gwe" to data/preedit/romanji-hiragana.tsv but forgot to reflect those changes to base/japanese_util_rule.h.

With this CL, base/japanese_util_rule.h becomes consistent again to rules defined in data/preedit.

BUG=none
TEST=unittest

git-svn-id: https://mozc.googlecode.com/svn/trunk@533 a6090854-d499-a067-5803-1114d4e51264
diff --git a/src/base/japanese_util_rule.h b/src/base/japanese_util_rule.h
index 1021609..e3d8edf 100644
--- a/src/base/japanese_util_rule.h
+++ b/src/base/japanese_util_rule.h
@@ -37,8 +37,8 @@
 static const mozc::TextConverter::DoubleArray hiragana_to_romanji_da[] = {{1,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{2,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{108,1},{101,2},{68,101},{5,68},{104,5},{71,104},{236,71},{-267,236},{84,108},{113,108},{657,108},{674,108},{242,84},{-1277,242},{306,113},{307,113},{308,113},{309,113},{313,113},{314,113},{337,113},{338,113},{339,113},{340,113},{341,113},{342,113},{343,113},{357,113},{371,113},{379,113},{381,113},{383,113},{384,113},{385,113},{386,113},{387,113},{388,113},{402,113},{416,113},{417,113},{418,113},{419,113},{420,113},{421,113},{422,113},{423,113},{424,113},{438,113},{449,113},{600,113},{609,113},{611,113},{626,113},{662,113},{671,113},{683,113},{684,113},{690,113},{691,113},{693,113},{694,113},{695,113},{696,113},{697,113},{704,113},{710,113},{718,113},{725,113},{726,113},{727,113},{728,113},{731,113},{732,113},{739,113},{742,113},{743,113},{746,113},{-946,306},{-931,307},{-950,308},{-934,309},{175,180},{312,175},{-446,312},{-954,313},{-937,314},{187,185},{163,185},{318,187},{-450,318},{320,163},{-9,320},{193,191},{198,191},{324,193},{-1,324},{326,193},{-5,326},{-13,327},{-17,328},{327,193},{333,198},{328,193},{335,198},{-21,333},{336,198},{-26,335},{-31,336},{-958,337},{-940,338},{-962,339},{-943,340},{-966,341},{-996,342},{-970,343},{215,214},{218,214},{0,0},{348,215},{-460,348},{-470,349},{353,218},{349,215},{355,218},{-455,353},{356,218},{-465,355},{-475,356},{-1000,357},{229,228},{232,228},{0,0},{362,229},{-485,362},{-495,363},{367,232},{363,229},{369,232},{-480,367},{370,232},{-490,369},{-500,370},{-974,371},{-505,372},{244,243},{372,244},{-509,375},{375,244},{-513,377},{-517,378},{-1004,379},{377,244},{-978,381},{378,244},{-1008,383},{-982,384},{-1012,385},{-1016,386},{-1036,387},{-1020,388},{260,259},{263,259},{0,0},{393,260},{-526,393},{-536,394},{398,263},{394,260},{400,263},{-521,398},{401,263},{-531,400},{-541,401},{-1040,402},{274,273},{277,273},{0,0},{407,274},{-551,407},{-561,408},{412,277},{408,274},{414,277},{-546,412},{415,277},{-556,414},{-566,415},{-1024,416},{-1044,417},{-1028,418},{-1048,419},{-1032,420},{-1052,421},{-1056,422},{-1076,423},{-1060,424},{296,295},{299,295},{0,0},{429,296},{-576,429},{-586,430},{434,299},{430,296},{436,299},{-571,434},{437,299},{-581,436},{-591,437},{-1080,438},{-601,439},{311,310},{316,310},{-611,442},{439,311},{-596,444},{-606,445},{-616,446},{442,311},{444,316},{-1096,449},{445,316},{0,0},{446,316},{325,323},{502,323},{456,325},{-104,456},{458,325},{-109,458},{462,325},{464,325},{523,325},{-114,462},{524,325},{-88,464},{526,325},{528,325},{529,325},{530,325},{531,325},{532,325},{533,325},{534,325},{535,325},{536,325},{538,325},{539,325},{540,325},{541,325},{543,325},{544,325},{545,325},{546,325},{547,325},{549,325},{550,325},{551,325},{552,325},{553,325},{0,0},{554,325},{555,325},{556,325},{557,325},{558,325},{559,325},{389,366},{364,366},{-77,498},{-83,499},{-93,500},{560,325},{561,325},{562,325},{563,325},{564,325},{565,325},{566,325},{567,325},{568,325},{569,325},{570,325},{572,325},{573,325},{574,325},{575,325},{576,325},{577,325},{-98,518},{498,389},{522,364},{499,389},{-36,522},{-119,523},{-124,524},{500,389},{-129,526},{518,389},{-152,528},{-134,529},{-157,530},{-137,531},{-160,532},{-142,533},{-165,534},{-147,535},{-170,536},{180,309},{-175,538},{-198,539},{-180,540},{-203,541},{185,314},{-183,543},{-206,544},{-188,545},{-211,546},{-193,547},{191,320},{-216,549},{-221,550},{-244,551},{-226,552},{-249,553},{-229,554},{-252,555},{-234,556},{-257,557},{-239,558},{-262,559},{-270,560},{-293,561},{-316,562},{-275,563},{-298,564},{-321,565},{-278,566},{-301,567},{-324,568},{-283,569},{-306,570},{214,343},{-329,572},{-288,573},{-311,574},{-334,575},{-339,576},{-344,577},{-347,578},{-352,579},{-357,580},{-377,581},{-362,582},{-383,583},{-367,584},{228,357},{-389,586},{-372,587},{-395,588},{-400,589},{-403,590},{-408,591},{-413,592},{-418,593},{-424,594},{-429,595},{-435,596},{-441,597},{-74,598},{243,371},{-1064,600},{472,471},{603,472},{-621,603},{605,472},{-626,605},{-631,606},{-636,607},{606,472},{-1084,609},{607,472},{-1068,611},{483,482},{488,482},{0,0},{617,483},{259,388},{-646,617},{-656,618},{618,483},{621,488},{-641,621},{623,488},{-651,623},{625,488},{-661,625},{-1088,626},{521,497},{527,497},{0,0},{273,402},{578,502},{579,502},{580,502},{581,502},{582,502},{583,502},{584,502},{586,502},{587,502},{588,502},{589,502},{590,502},{591,502},{592,502},{593,502},{594,502},{595,502},{596,502},{597,502},{0,0},{598,502},{295,424},{654,521},{-671,654},{-681,655},{-666,656},{655,521},{-676,658},{656,527},{-686,660},{658,527},{-1072,662},{660,527},{-691,664},{-696,665},{310,438},{542,537},{-701,668},{-706,669},{-711,670},{-1092,671},{664,542},{-716,673},{665,542},{-721,675},{668,542},{323,449},{669,542},{-726,679},{670,542},{-731,681},{-736,682},{-1101,683},{-1105,684},{-746,685},{-756,686},{-741,687},{-751,688},{-761,689},{-1109,690},{-1113,691},{366,464},{-1117,693},{-1121,694},{-1141,695},{-1161,696},{-1125,697},{-771,698},{-781,699},{-766,700},{585,571},{-776,702},{-786,703},{-1145,704},{-796,705},{-806,706},{-791,707},{-801,708},{-811,709},{-1165,710},{-821,711},{-831,712},{-816,713},{-826,714},{673,585},{-836,716},{675,585},{-1129,718},{679,585},{-841,720},{681,585},{-846,722},{682,585},{-851,724},{-1149,725},{-1169,726},{-1133,727},{-1153,728},{601,599},{602,599},{-1173,731},{-1137,732},{685,601},{687,602},{636,604},{688,602},{686,601},{689,602},{-1157,739},{612,610},{613,610},{-1177,742},{-1181,743},{698,612},{700,613},{-1185,746},{702,613},{699,612},{703,613},{622,620},{627,620},{0,0},{0,0},{705,622},{0,0},{711,624},{0,0},{706,622},{707,627},{712,624},{708,627},{0,0},{709,627},{624,634},{635,634},{0,0},{713,635},{720,636},{714,635},{722,636},{716,635},{724,636},{644,643},{647,643},{0,0},{777,644},{-861,777},{-871,778},{782,647},{778,644},{784,647},{-856,782},{785,647},{-866,784},{-876,785},{807,657},{808,657},{809,657},{810,657},{811,657},{812,657},{813,657},{814,657},{815,657},{816,657},{817,657},{825,657},{826,657},{827,657},{829,657},{830,657},{831,657},{832,657},{834,657},{835,657},{843,657},{-1189,807},{-1193,808},{-1197,809},{-1201,810},{-1206,811},{-1210,812},{-1215,813},{-1219,814},{-1224,815},{-1228,816},{-1232,817},{-886,818},{-896,819},{-881,820},{-891,821},{701,692},{715,692},{-901,824},{-1236,825},{-1240,826},{-1244,827},{471,600},{-1248,829},{-1253,830},{-1257,831},{-1262,832},{818,701},{-1267,834},{-1271,835},{-906,836},{819,701},{-911,838},{482,611},{-916,840},{-921,841},{-926,842},{-47,843},{-39,844},{-43,845},{-51,846},{820,715},{-55,848},{821,715},{-59,850},{824,715},{-64,852},{729,723},{497,626},{-69,855},{858,674},{859,674},{-986,858},{-991,859},{836,729},{-1274,861},{838,729},{861,674},{840,729},{0,0},{841,729},{844,737},{842,729},{845,737},{737,740},{744,740},{0,0},{846,737},{0,0},{848,737},{850,744},{0,0},{852,744},{0,0},{855,744},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{537,662},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{571,671},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{599,684},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{610,697},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{620,704},{0,0},{0,0},{0,0},{0,0},{0,0},{634,710},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{604,718},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{643,746},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{692,817},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{723,835},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{740,843},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}};
 static const char katakana_to_hiragana_table[] = "\xE3\x82\x94\x00\x00\xE3\x81\x82\x00\x00\xE3\x81\x84\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x88\x00\x00\xE3\x81\x8A\x00\x00\xE3\x81\x81\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x85\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x89\x00\x00\xE3\x81\x8B\x00\x00\xE3\x81\x8D\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x91\x00\x00\xE3\x81\x93\x00\x00\xE3\x81\x8C\x00\x00\xE3\x81\x8E\x00\x00\xE3\x81\x90\x00\x00\xE3\x81\x92\x00\x00\xE3\x81\x94\x00\x00\xE3\x81\x95\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x99\x00\x00\xE3\x81\x9B\x00\x00\xE3\x81\x9D\x00\x00\xE3\x81\x96\x00\x00\xE3\x81\x98\x00\x00\xE3\x81\x9A\x00\x00\xE3\x81\x9C\x00\x00\xE3\x81\x9E\x00\x00\xE3\x81\x9F\x00\x00\xE3\x81\xA1\x00\x00\xE3\x81\xA4\x00\x00\xE3\x81\xA6\x00\x00\xE3\x81\xA8\x00\x00\xE3\x81\xA0\x00\x00\xE3\x81\xA2\x00\x00\xE3\x81\xA5\x00\x00\xE3\x81\xA7\x00\x00\xE3\x81\xA9\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xAA\x00\x00\xE3\x81\xAB\x00\x00\xE3\x81\xAC\x00\x00\xE3\x81\xAD\x00\x00\xE3\x81\xAE\x00\x00\xE3\x81\xAF\x00\x00\xE3\x81\xB2\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB8\x00\x00\xE3\x81\xBB\x00\x00\xE3\x81\xB0\x00\x00\xE3\x81\xB3\x00\x00\xE3\x81\xB6\x00\x00\xE3\x81\xB9\x00\x00\xE3\x81\xBC\x00\x00\xE3\x81\xB1\x00\x00\xE3\x81\xB4\x00\x00\xE3\x81\xB7\x00\x00\xE3\x81\xBA\x00\x00\xE3\x81\xBD\x00\x00\xE3\x81\xBE\x00\x00\xE3\x81\xBF\x00\x00\xE3\x82\x80\x00\x00\xE3\x82\x81\x00\x00\xE3\x82\x82\x00\x00\xE3\x82\x83\x00\x00\xE3\x82\x84\x00\x00\xE3\x82\x85\x00\x00\xE3\x82\x86\x00\x00\xE3\x82\x87\x00\x00\xE3\x82\x88\x00\x00\xE3\x82\x89\x00\x00\xE3\x82\x8A\x00\x00\xE3\x82\x8B\x00\x00\xE3\x82\x8C\x00\x00\xE3\x82\x8D\x00\x00\xE3\x82\x8E\x00\x00\xE3\x82\x8F\x00\x00\xE3\x82\x90\x00\x00\xE3\x82\x91\x00\x00\xE3\x82\x92\x00\x00\xE3\x82\x93\x00\x00";
 static const mozc::TextConverter::DoubleArray katakana_to_hiragana_da[] = {{1,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{99,1},{70,99},{165,99},{263,70},{264,70},{265,70},{266,70},{267,70},{268,70},{269,70},{270,70},{271,70},{272,70},{273,70},{274,70},{275,70},{276,70},{277,70},{278,70},{279,70},{280,70},{281,70},{282,70},{283,70},{284,70},{285,70},{286,70},{287,70},{288,70},{289,70},{290,70},{291,70},{292,70},{293,70},{-31,263},{-6,264},{-36,265},{-11,266},{-41,267},{-16,268},{-46,269},{-21,270},{-51,271},{-26,272},{-56,273},{-81,274},{-61,275},{-86,276},{-66,277},{-91,278},{-71,279},{-96,280},{-76,281},{-101,282},{-106,283},{-131,284},{-111,285},{-136,286},{-116,287},{-141,288},{-121,289},{-146,290},{-126,291},{-151,292},{-156,293},{347,165},{348,165},{349,165},{350,165},{351,165},{352,165},{353,165},{354,165},{355,165},{356,165},{357,165},{358,165},{359,165},{360,165},{361,165},{362,165},{363,165},{364,165},{365,165},{366,165},{367,165},{368,165},{369,165},{370,165},{371,165},{372,165},{373,165},{374,165},{375,165},{376,165},{377,165},{378,165},{379,165},{380,165},{381,165},{382,165},{383,165},{384,165},{385,165},{386,165},{387,165},{388,165},{389,165},{390,165},{391,165},{392,165},{393,165},{394,165},{395,165},{396,165},{397,165},{398,165},{399,165},{-181,347},{-161,348},{-186,349},{-206,350},{-166,351},{-191,352},{-171,353},{-196,354},{-176,355},{-201,356},{-211,357},{-216,358},{-221,359},{-226,360},{-231,361},{-236,362},{-261,363},{-286,364},{-241,365},{-266,366},{-291,367},{-246,368},{-271,369},{-296,370},{-251,371},{-276,372},{-301,373},{-256,374},{-281,375},{-306,376},{-311,377},{-316,378},{-321,379},{-326,380},{-331,381},{-336,382},{-341,383},{-346,384},{-351,385},{-356,386},{-361,387},{-366,388},{-371,389},{-376,390},{-381,391},{-386,392},{-391,393},{-396,394},{-401,395},{-406,396},{-411,397},{-416,398},{-1,399},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}};
-static const char romanji_to_hiragana_table[] = "\xE3\x83\xBC\x00\x00\xE3\x80\x9C\x00\x00\xE3\x80\x82\x00\x00\xE3\x80\x81\x00\x00\xE3\x83\xBB\x00\x00\xE2\x80\xA6\x00\x00\xE2\x80\xA5\x00\x00\xE2\x86\x90\x00\x00\xE2\x86\x93\x00\x00\xE2\x86\x91\x00\x00\xE2\x86\x92\x00\x00\xE3\x80\x9C\x00\x00\xE3\x80\x8E\x00\x00\xE3\x80\x8F\x00\x00\xE3\x80\x8C\x00\x00\xE3\x80\x8D\x00\x00\xE3\x82\x94\xE3\x81\x81\x00\x00\xE3\x82\x94\xE3\x81\x83\x00\x00\xE3\x82\x94\x00\x00\xE3\x82\x94\xE3\x81\x87\x00\x00\xE3\x82\x94\xE3\x81\x89\x00\x00\xE3\x82\x94\xE3\x82\x83\x00\x00\xE3\x82\x94\xE3\x81\x83\x00\x00\xE3\x82\x94\xE3\x82\x85\x00\x00\xE3\x82\x94\xE3\x81\x87\x00\x00\xE3\x82\x94\xE3\x82\x87\x00\x00\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\xE3\x82\x8F\x00\x00\xE3\x81\xA3\xE3\x81\x86\xE3\x81\x83\x00\x00\xE3\x81\xA3\xE3\x81\x86\x00\x00\xE3\x81\xA3\xE3\x81\x86\xE3\x81\x87\x00\x00\xE3\x81\xA3\xE3\x82\x92\x00\x00\xE3\x81\xA3\xE3\x82\x90\x00\x00\xE3\x81\xA3\xE3\x82\x91\x00\x00\xE3\x81\xA3\xE3\x81\x86\xE3\x81\x81\x00\x00\xE3\x81\xA3\xE3\x81\x86\xE3\x81\x83\x00\x00\xE3\x81\xA3\xE3\x81\x86\x00\x00\xE3\x81\xA3\xE3\x81\x86\xE3\x81\x87\x00\x00\xE3\x81\xA3\xE3\x81\x86\xE3\x81\x89\x00\x00\xE3\x81\xA3\x00\x01\xE3\x81\x8D\xE3\x82\x83\x00\x00\xE3\x81\x8D\xE3\x81\x83\x00\x00\xE3\x81\x8D\xE3\x82\x85\x00\x00\xE3\x81\x8D\xE3\x81\x87\x00\x00\xE3\x81\x8D\xE3\x82\x87\x00\x00\xE3\x81\x8E\xE3\x82\x83\x00\x00\xE3\x81\x8E\xE3\x81\x83\x00\x00\xE3\x81\x8E\xE3\x82\x85\x00\x00\xE3\x81\x8E\xE3\x81\x87\x00\x00\xE3\x81\x8E\xE3\x82\x87\x00\x00\xE3\x81\x97\xE3\x82\x83\x00\x00\xE3\x81\x97\xE3\x81\x83\x00\x00\xE3\x81\x97\xE3\x82\x85\x00\x00\xE3\x81\x97\xE3\x81\x87\x00\x00\xE3\x81\x97\xE3\x82\x87\x00\x00\xE3\x81\x97\xE3\x82\x83\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x97\xE3\x82\x85\x00\x00\xE3\x81\x97\xE3\x81\x87\x00\x00\xE3\x81\x97\xE3\x82\x87\x00\x00\xE3\x81\x98\xE3\x82\x83\x00\x00\xE3\x81\x98\xE3\x81\x83\x00\x00\xE3\x81\x98\xE3\x82\x85\x00\x00\xE3\x81\x98\xE3\x81\x87\x00\x00\xE3\x81\x98\xE3\x82\x87\x00\x00\xE3\x81\xA1\xE3\x82\x83\x00\x00\xE3\x81\xA1\xE3\x81\x83\x00\x00\xE3\x81\xA1\xE3\x82\x85\x00\x00\xE3\x81\xA1\xE3\x81\x87\x00\x00\xE3\x81\xA1\xE3\x82\x87\x00\x00\xE3\x81\xA1\xE3\x82\x83\x00\x00\xE3\x81\xA1\x00\x00\xE3\x81\xA1\xE3\x82\x85\x00\x00\xE3\x81\xA1\xE3\x81\x87\x00\x00\xE3\x81\xA1\xE3\x82\x87\x00\x00\xE3\x81\xA1\xE3\x82\x83\x00\x00\xE3\x81\xA1\xE3\x81\x83\x00\x00\xE3\x81\xA1\xE3\x82\x85\x00\x00\xE3\x81\xA1\xE3\x81\x87\x00\x00\xE3\x81\xA1\xE3\x82\x87\x00\x00\xE3\x81\xA2\xE3\x82\x83\x00\x00\xE3\x81\xA2\xE3\x81\x83\x00\x00\xE3\x81\xA2\xE3\x82\x85\x00\x00\xE3\x81\xA2\xE3\x81\x87\x00\x00\xE3\x81\xA2\xE3\x82\x87\x00\x00\xE3\x81\xA4\xE3\x81\x81\x00\x00\xE3\x81\xA4\xE3\x81\x83\x00\x00\xE3\x81\xA4\xE3\x81\x87\x00\x00\xE3\x81\xA4\xE3\x81\x89\x00\x00\xE3\x81\xA6\xE3\x82\x83\x00\x00\xE3\x81\xA6\xE3\x81\x83\x00\x00\xE3\x81\xA6\xE3\x81\x83\x00\x00\xE3\x81\xA6\xE3\x82\x85\x00\x00\xE3\x81\xA6\xE3\x81\x87\x00\x00\xE3\x81\xA6\xE3\x82\x87\x00\x00\xE3\x81\xA6\xE3\x82\x85\x00\x00\xE3\x81\xA7\xE3\x82\x83\x00\x00\xE3\x81\xA7\xE3\x81\x83\x00\x00\xE3\x81\xA7\xE3\x81\x83\x00\x00\xE3\x81\xA7\xE3\x82\x85\x00\x00\xE3\x81\xA7\xE3\x81\x87\x00\x00\xE3\x81\xA7\xE3\x82\x87\x00\x00\xE3\x81\xA7\xE3\x82\x85\x00\x00\xE3\x81\xA8\xE3\x81\x81\x00\x00\xE3\x81\xA8\xE3\x81\x83\x00\x00\xE3\x81\xA8\xE3\x81\x85\x00\x00\xE3\x81\xA8\xE3\x81\x87\x00\x00\xE3\x81\xA8\xE3\x81\x89\x00\x00\xE3\x81\xA8\xE3\x81\x85\x00\x00\xE3\x81\xA9\xE3\x81\x81\x00\x00\xE3\x81\xA9\xE3\x81\x83\x00\x00\xE3\x81\xA9\xE3\x81\x85\x00\x00\xE3\x81\xA9\xE3\x81\x87\x00\x00\xE3\x81\xA9\xE3\x81\x89\x00\x00\xE3\x81\xA9\xE3\x81\x85\x00\x00\xE3\x81\xAB\xE3\x82\x83\x00\x00\xE3\x81\xAB\xE3\x81\x83\x00\x00\xE3\x81\xAB\xE3\x82\x85\x00\x00\xE3\x81\xAB\xE3\x81\x87\x00\x00\xE3\x81\xAB\xE3\x82\x87\x00\x00\xE3\x82\x93\x79\x00\x00\xE3\x81\xB2\xE3\x82\x83\x00\x00\xE3\x81\xB2\xE3\x81\x83\x00\x00\xE3\x81\xB2\xE3\x82\x85\x00\x00\xE3\x81\xB2\xE3\x81\x87\x00\x00\xE3\x81\xB2\xE3\x82\x87\x00\x00\xE3\x81\xB3\xE3\x82\x83\x00\x00\xE3\x81\xB3\xE3\x81\x83\x00\x00\xE3\x81\xB3\xE3\x82\x85\x00\x00\xE3\x81\xB3\xE3\x81\x87\x00\x00\xE3\x81\xB3\xE3\x82\x87\x00\x00\xE3\x81\xB4\xE3\x82\x83\x00\x00\xE3\x81\xB4\xE3\x81\x83\x00\x00\xE3\x81\xB4\xE3\x82\x85\x00\x00\xE3\x81\xB4\xE3\x81\x87\x00\x00\xE3\x81\xB4\xE3\x82\x87\x00\x00\xE3\x81\xB5\xE3\x81\x81\x00\x00\xE3\x81\xB5\xE3\x81\x83\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB5\xE3\x81\x87\x00\x00\xE3\x81\xB5\xE3\x81\x89\x00\x00\xE3\x81\xB5\xE3\x82\x83\x00\x00\xE3\x81\xB5\xE3\x82\x85\x00\x00\xE3\x81\xB5\xE3\x82\x87\x00\x00\xE3\x81\xB5\xE3\x81\x81\x00\x00\xE3\x81\xB5\xE3\x81\x83\x00\x00\xE3\x81\xB5\xE3\x81\x87\x00\x00\xE3\x81\xB5\xE3\x81\x89\x00\x00\xE3\x81\xB5\xE3\x82\x85\x00\x00\xE3\x81\xBF\xE3\x82\x83\x00\x00\xE3\x81\xBF\xE3\x81\x83\x00\x00\xE3\x81\xBF\xE3\x82\x85\x00\x00\xE3\x81\xBF\xE3\x81\x87\x00\x00\xE3\x81\xBF\xE3\x82\x87\x00\x00\xE3\x82\x8A\xE3\x82\x83\x00\x00\xE3\x82\x8A\xE3\x81\x83\x00\x00\xE3\x82\x8A\xE3\x82\x85\x00\x00\xE3\x82\x8A\xE3\x81\x87\x00\x00\xE3\x82\x8A\xE3\x82\x87\x00\x00\xE3\x82\x93\x00\x00\xE3\x82\x93\x00\x00\xE3\x82\x93\x00\x00\xE3\x82\x93\x00\x00\xE3\x81\x82\x00\x00\xE3\x81\x84\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x88\x00\x00\xE3\x81\x8A\x00\x00\xE3\x81\x81\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x85\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x89\x00\x00\xE3\x81\x81\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x85\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x89\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x84\xE3\x81\x87\x00\x00\xE3\x81\x8B\x00\x00\xE3\x81\x8D\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x91\x00\x00\xE3\x81\x93\x00\x00\xE3\x83\xB5\x00\x00\xE3\x83\xB6\x00\x00\xE3\x83\xB5\x00\x00\xE3\x83\xB6\x00\x00\xE3\x81\x8C\x00\x00\xE3\x81\x8E\x00\x00\xE3\x81\x90\x00\x00\xE3\x81\x92\x00\x00\xE3\x81\x94\x00\x00\xE3\x81\x95\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x99\x00\x00\xE3\x81\x9B\x00\x00\xE3\x81\x9D\x00\x00\xE3\x81\x8B\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x9B\x00\x00\xE3\x81\x93\x00\x00\xE3\x81\x8F\xE3\x81\x81\x00\x00\xE3\x81\x8F\xE3\x81\x83\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x8F\xE3\x81\x87\x00\x00\xE3\x81\x8F\xE3\x81\x89\x00\x00\xE3\x81\x8F\xE3\x81\x81\x00\x00\xE3\x81\x8F\xE3\x81\x83\x00\x00\xE3\x81\x8F\xE3\x81\x87\x00\x00\xE3\x81\x8F\xE3\x81\x89\x00\x00\xE3\x81\x90\xE3\x81\x81\x00\x00\xE3\x81\x96\x00\x00\xE3\x81\x98\x00\x00\xE3\x81\x9A\x00\x00\xE3\x81\x9C\x00\x00\xE3\x81\x9E\x00\x00\xE3\x81\x98\xE3\x82\x83\x00\x00\xE3\x81\x98\x00\x00\xE3\x81\x98\xE3\x82\x85\x00\x00\xE3\x81\x98\xE3\x81\x87\x00\x00\xE3\x81\x98\xE3\x82\x87\x00\x00\xE3\x81\x98\xE3\x82\x83\x00\x00\xE3\x81\x98\xE3\x81\x83\x00\x00\xE3\x81\x98\xE3\x82\x85\x00\x00\xE3\x81\x98\xE3\x81\x87\x00\x00\xE3\x81\x98\xE3\x82\x87\x00\x00\xE3\x81\x9F\x00\x00\xE3\x81\xA1\x00\x00\xE3\x81\xA4\x00\x00\xE3\x81\xA4\x00\x00\xE3\x81\xA6\x00\x00\xE3\x81\xA8\x00\x00\xE3\x81\xA0\x00\x00\xE3\x81\xA2\x00\x00\xE3\x81\xA5\x00\x00\xE3\x81\xA7\x00\x00\xE3\x81\xA9\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xAA\x00\x00\xE3\x81\xAB\x00\x00\xE3\x81\xAC\x00\x00\xE3\x81\xAD\x00\x00\xE3\x81\xAE\x00\x00\xE3\x81\xAF\x00\x00\xE3\x81\xB2\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB8\x00\x00\xE3\x81\xBB\x00\x00\xE3\x81\xB0\x00\x00\xE3\x81\xB3\x00\x00\xE3\x81\xB6\x00\x00\xE3\x81\xB9\x00\x00\xE3\x81\xBC\x00\x00\xE3\x81\xB1\x00\x00\xE3\x81\xB4\x00\x00\xE3\x81\xB7\x00\x00\xE3\x81\xBA\x00\x00\xE3\x81\xBD\x00\x00\xE3\x81\xBE\x00\x00\xE3\x81\xBF\x00\x00\xE3\x82\x80\x00\x00\xE3\x82\x81\x00\x00\xE3\x82\x82\x00\x00\xE3\x82\x83\x00\x00\xE3\x82\x83\x00\x00\xE3\x82\x84\x00\x00\xE3\x82\x90\x00\x00\xE3\x82\x85\x00\x00\xE3\x82\x85\x00\x00\xE3\x82\x86\x00\x00\xE3\x82\x91\x00\x00\xE3\x82\x87\x00\x00\xE3\x82\x87\x00\x00\xE3\x82\x88\x00\x00\xE3\x82\x89\x00\x00\xE3\x82\x8A\x00\x00\xE3\x82\x8B\x00\x00\xE3\x82\x8C\x00\x00\xE3\x82\x8D\x00\x00\xE3\x82\x8E\x00\x00\xE3\x82\x8E\x00\x00\xE3\x82\x8F\x00\x00\xE3\x81\x86\xE3\x81\x83\x00\x00\xE3\x81\x86\xE3\x81\x87\x00\x00\xE3\x82\x92\x00\x00\xE3\x81\x86\xE3\x81\x81\x00\x00\xE3\x81\x86\xE3\x81\x83\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x86\xE3\x81\x87\x00\x00\xE3\x81\x86\xE3\x81\x89\x00\x00\xE3\x82\x94\x00\x00\xE3\x81\x8C\x00\x00\xE3\x81\x8E\x00\x00\xE3\x81\x90\x00\x00\xE3\x81\x92\x00\x00\xE3\x81\x94\x00\x00\xE3\x81\x96\x00\x00\xE3\x81\x98\x00\x00\xE3\x81\x9A\x00\x00\xE3\x81\x9C\x00\x00\xE3\x81\x9E\x00\x00\xE3\x81\xA0\x00\x00\xE3\x81\xA2\x00\x00\xE3\x81\xA5\x00\x00\xE3\x81\xA7\x00\x00\xE3\x81\xA9\x00\x00\xE3\x81\xB0\x00\x00\xE3\x81\xB3\x00\x00\xE3\x81\xB6\x00\x00\xE3\x81\xB9\x00\x00\xE3\x81\xBC\x00\x00\xE3\x81\xB1\x00\x00\xE3\x81\xB4\x00\x00\xE3\x81\xB7\x00\x00\xE3\x81\xBA\x00\x00\xE3\x81\xBD\x00\x00";
-static const mozc::TextConverter::DoubleArray romanji_to_hiragana_da[] = {{1,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{49,1},{50,1},{51,1},{-16,49},{-1,50},{-11,51},{-71,52},{-76,53},{-1328,54},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{52,1},{0,0},{53,1},{0,0},{0,0},{0,0},{54,1},{27,1},{55,1},{144,1},{225,1},{145,1},{167,1},{192,1},{315,1},{242,1},{257,1},{287,1},{319,1},{433,1},{452,1},{359,1},{377,1},{388,1},{431,1},{510,1},{605,1},{536,1},{558,1},{622,1},{653,1},{713,1},{127,27},{130,27},{-1865,127},{780,1},{131,27},{-223,130},{-1880,131},{-1870,132},{132,27},{-1885,134},{-1875,135},{137,38},{-1047,137},{-1071,138},{134,27},{138,38},{-1055,141},{-1079,142},{-1063,143},{141,38},{135,27},{-1531,146},{-362,147},{-1546,148},{38,27},{142,38},{0,0},{0,0},{146,55},{159,56},{147,55},{143,38},{148,55},{163,56},{-604,159},{56,55},{169,55},{164,56},{-625,163},{-612,164},{-633,165},{-617,166},{170,55},{165,56},{-1536,169},{-1551,170},{-1541,171},{175,74},{171,55},{166,56},{-641,175},{178,74},{74,55},{-665,178},{-649,179},{179,74},{-673,181},{-657,182},{185,77},{77,144},{-825,185},{181,74},{-953,187},{189,70},{-857,189},{-1765,190},{-208,191},{182,74},{-1780,193},{196,96},{187,77},{-809,196},{-841,197},{197,96},{70,77},{-817,200},{-849,201},{200,96},{-833,203},{-1770,204},{-1785,205},{-1775,206},{209,109},{201,96},{-913,209},{-937,210},{210,109},{-921,212},{-945,213},{203,96},{212,109},{-929,216},{-681,217},{217,120},{-705,219},{-689,220},{213,109},{219,120},{-713,223},{-697,224},{-1348,225},{220,120},{216,109},{-1127,228},{654,1},{-1148,230},{-218,231},{223,120},{-1135,233},{-1156,234},{-1143,235},{-1164,236},{-1180,237},{224,120},{-1172,239},{-1481,240},{-1496,241},{190,144},{228,145},{-183,244},{191,144},{193,144},{230,145},{231,145},{96,144},{204,144},{233,145},{-1486,252},{-1501,253},{236,156},{-1491,255},{205,144},{234,145},{259,160},{-1625,259},{-407,260},{-431,261},{206,144},{235,145},{109,144},{240,167},{120,144},{156,145},{237,156},{241,167},{-415,270},{244,167},{260,174},{252,167},{239,156},{-439,275},{261,174},{-423,277},{-1835,278},{253,167},{270,174},{-1855,281},{-213,282},{-1840,283},{-1860,284},{255,167},{275,174},{160,167},{-1845,288},{174,167},{278,192},{-1188,291},{277,174},{-1204,293},{281,192},{-1196,295},{-1212,296},{282,192},{283,192},{0,0},{0,0},{302,183},{-1220,302},{-1007,303},{284,192},{291,207},{-1031,306},{-1015,307},{-1039,308},{293,207},{288,192},{-1023,311},{207,192},{295,207},{218,192},{-1333,315},{303,218},{-1658,317},{-1679,318},{296,207},{306,218},{-1666,321},{-198,322},{-1687,323},{307,218},{-1671,325},{-1695,326},{326,229},{-1719,328},{183,207},{308,218},{328,229},{-1703,332},{-1727,333},{-1711,334},{332,229},{311,218},{-1436,337},{-1451,338},{-1441,339},{317,242},{333,229},{-178,342},{-1456,343},{318,242},{-1446,345},{-1593,346},{334,229},{321,242},{322,242},{-1609,350},{-1601,351},{-1617,352},{-367,353},{323,242},{337,257},{-391,356},{-375,357},{-399,358},{338,257},{325,242},{-383,361},{346,264},{339,257},{229,242},{342,257},{350,264},{-1383,367},{-1398,368},{343,257},{351,264},{-1388,371},{-1471,372},{-1476,373},{353,276},{345,257},{352,264},{264,257},{356,276},{276,257},{-168,380},{-1403,381},{357,276},{372,285},{272,268},{367,287},{392,268},{373,285},{358,276},{368,287},{391,272},{-1805,391},{-1800,392},{371,287},{361,276},{285,287},{380,287},{-1393,397},{400,300},{381,287},{-2025,400},{-1945,401},{401,304},{-1418,403},{268,287},{397,287},{403,304},{300,287},{-1408,408},{304,287},{408,304},{-1985,411},{-1965,412},{-1915,413},{-1930,414},{-1920,415},{411,304},{413,319},{-233,418},{-1935,419},{-1925,420},{414,319},{412,304},{-1228,423},{-1252,424},{415,319},{-1236,426},{-1260,427},{423,330},{418,319},{-1244,430},{419,319},{424,330},{-1318,433},{-1308,434},{-1810,435},{426,330},{420,319},{-1825,438},{-1815,439},{-1313,440},{330,319},{427,330},{-1830,443},{-1820,444},{-961,445},{-985,446},{-969,447},{430,330},{-993,449},{-1001,450},{-977,451},{-1353,452},{-1890,453},{-1905,454},{-1895,455},{-1910,456},{453,359},{-228,458},{-1900,459},{462,362},{454,359},{-1087,462},{-1111,463},{463,362},{455,359},{-1095,466},{-1119,467},{466,362},{-1103,469},{-1556,470},{456,359},{458,359},{434,433},{467,362},{470,377},{-1577,476},{459,359},{-1564,478},{476,377},{469,362},{362,359},{-1585,482},{478,377},{-158,484},{-1572,485},{487,388},{-1995,487},{-2010,488},{482,377},{488,388},{484,377},{-2000,492},{-2015,493},{492,388},{485,377},{-243,496},{-2005,497},{-1268,498},{-1292,499},{493,388},{-1276,501},{-1300,502},{496,388},{498,406},{-1284,505},{497,388},{-1506,507},{499,406},{-1521,509},{406,388},{-487,511},{501,406},{-508,513},{-495,514},{-516,515},{-500,516},{-1511,517},{502,406},{-1526,519},{-188,520},{-1516,521},{-447,522},{-471,523},{505,406},{-455,525},{511,428},{-479,527},{-463,528},{507,431},{513,428},{435,433},{-769,532},{509,431},{514,428},{438,433},{428,431},{517,431},{-905,538},{439,433},{515,428},{0,0},{532,436},{519,431},{440,433},{443,433},{516,428},{520,431},{445,450},{521,431},{436,510},{444,433},{446,450},{461,431},{538,436},{450,433},{447,450},{0,0},{442,436},{522,461},{561,442},{-801,561},{449,450},{523,461},{-1735,564},{-1755,565},{569,468},{525,461},{451,450},{-753,569},{571,468},{-785,571},{-761,572},{527,461},{572,468},{-793,575},{-777,576},{-1740,577},{-1760,578},{528,461},{575,468},{582,483},{-721,582},{-737,583},{-729,584},{583,483},{576,468},{588,554},{-745,588},{584,483},{-1750,590},{-203,591},{-1745,592},{-865,593},{-889,594},{554,483},{-873,596},{-897,597},{-881,598},{-564,599},{-588,600},{590,483},{-572,602},{-596,603},{-580,604},{-1338,605},{-81,606},{-102,607},{564,510},{-89,609},{-110,610},{-97,611},{565,510},{-163,613},{-118,614},{468,510},{577,510},{-142,617},{-126,618},{-150,619},{-134,620},{-2030,621},{578,510},{-2043,623},{-2056,624},{-2077,625},{483,510},{591,510},{592,510},{593,531},{531,510},{599,533},{533,510},{594,531},{606,536},{600,533},{-2064,636},{596,531},{607,536},{602,533},{-2085,640},{-2072,641},{609,536},{597,531},{-2035,644},{603,533},{-2051,646},{-1343,647},{610,536},{598,531},{-248,650},{604,533},{-275,652},{614,555},{611,536},{613,536},{621,558},{617,555},{555,536},{-310,659},{623,558},{618,555},{-340,662},{573,558},{644,558},{-321,665},{-351,666},{619,555},{-332,668},{-256,669},{646,558},{624,573},{-286,672},{620,555},{-267,674},{625,573},{647,558},{0,0},{595,558},{636,573},{608,558},{0,0},{683,580},{-302,683},{659,586},{640,573},{687,580},{-294,687},{662,586},{-1975,689},{-1955,690},{641,573},{665,586},{650,595},{-1358,694},{-1373,695},{-1363,696},{652,595},{666,586},{702,601},{586,595},{669,595},{-1461,702},{705,601},{668,586},{-1466,705},{-1323,706},{672,595},{-1378,708},{-1795,709},{689,608},{-1790,711},{-1368,712},{674,595},{690,608},{-2020,715},{-173,716},{580,595},{-1940,718},{-1423,719},{694,622},{-1413,721},{-1980,722},{-1960,723},{695,622},{715,627},{-1950,726},{-1428,727},{696,622},{-1990,729},{601,622},{-1970,731},{-238,732},{706,622},{708,622},{-31,735},{-56,736},{-26,737},{-21,738},{629,622},{712,622},{-61,741},{627,622},{716,622},{651,622},{628,629},{709,628},{711,629},{-66,748},{718,651},{-1633,750},{726,653},{-1648,752},{719,651},{-36,754},{727,653},{-1638,756},{721,651},{735,713},{736,713},{737,713},{738,713},{-41,762},{722,651},{-46,764},{729,653},{-51,766},{-1653,767},{-1643,768},{723,651},{-524,770},{731,653},{-548,772},{770,675},{-532,774},{732,653},{-556,776},{772,675},{-540,778},{-193,779},{-6,780},{774,675},{783,626},{-2093,783},{697,654},{655,557},{626,655},{776,675},{658,560},{634,658},{791,634},{-2098,791},{639,661},{778,675},{661,566},{796,639},{-2103,796},{-2108,797},{670,570},{797,643},{0,0},{643,670},{673,574},{-2113,803},{656,673},{741,713},{0,0},{748,713},{0,0},{679,581},{657,679},{750,713},{803,656},{814,657},{-2118,814},{752,713},{0,0},{692,589},{754,713},{756,713},{762,713},{764,713},{766,713},{671,692},{-2123,824},{767,713},{-2128,826},{824,671},{-2133,828},{677,698},{678,699},{768,713},{557,697},{826,677},{828,678},{675,713},{779,713},{560,697},{0,0},{566,697},{698,612},{570,697},{0,0},{574,697},{699,616},{581,697},{0,0},{589,697},{0,0},{612,697},{0,0},{616,697},{0,0},{630,697},{0,0},{642,697},{0,0},{649,697},{730,630},{660,697},{0,0},{707,730},{663,697},{865,707},{664,697},{-2138,865},{676,697},{-2143,867},{-2148,868},{-2153,869},{740,642},{724,740},{-2158,872},{680,697},{725,743},{728,744},{681,697},{743,649},{733,747},{682,697},{867,724},{868,725},{691,697},{0,0},{869,728},{701,697},{0,0},{0,0},{744,660},{872,733},{0,0},{747,663},{763,664},{-2163,893},{739,763},{893,739},{742,765},{-2168,897},{897,742},{-2173,899},{745,769},{899,745},{903,745},{-2198,903},{765,676},{-2178,905},{755,775},{-2203,907},{769,680},{775,681},{782,682},{905,755},{907,755},{758,782},{916,758},{917,758},{-2183,916},{-2208,917},{771,787},{787,691},{-2188,920},{-2213,921},{-2193,922},{777,792},{-2218,924},{0,0},{0,0},{920,771},{921,771},{792,701},{0,0},{0,0},{0,0},{922,777},{924,777},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}};
+static const char romanji_to_hiragana_table[] = "\xE3\x83\xBC\x00\x00\xE3\x80\x9C\x00\x00\xE3\x80\x82\x00\x00\xE3\x80\x81\x00\x00\xE3\x83\xBB\x00\x00\xE2\x80\xA6\x00\x00\xE2\x80\xA5\x00\x00\xE2\x86\x90\x00\x00\xE2\x86\x93\x00\x00\xE2\x86\x91\x00\x00\xE2\x86\x92\x00\x00\xE3\x80\x9C\x00\x00\xE3\x80\x8E\x00\x00\xE3\x80\x8F\x00\x00\xE3\x80\x8C\x00\x00\xE3\x80\x8D\x00\x00\xE3\x82\x94\xE3\x81\x81\x00\x00\xE3\x82\x94\xE3\x81\x83\x00\x00\xE3\x82\x94\x00\x00\xE3\x82\x94\xE3\x81\x87\x00\x00\xE3\x82\x94\xE3\x81\x89\x00\x00\xE3\x82\x94\xE3\x82\x83\x00\x00\xE3\x82\x94\xE3\x81\x83\x00\x00\xE3\x82\x94\xE3\x82\x85\x00\x00\xE3\x82\x94\xE3\x81\x87\x00\x00\xE3\x82\x94\xE3\x82\x87\x00\x00\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\xE3\x81\xA3\x00\x01\x77\x00\x02\xE3\x81\xA3\x00\x01\xE3\x81\x8D\xE3\x82\x83\x00\x00\xE3\x81\x8D\xE3\x81\x83\x00\x00\xE3\x81\x8D\xE3\x82\x85\x00\x00\xE3\x81\x8D\xE3\x81\x87\x00\x00\xE3\x81\x8D\xE3\x82\x87\x00\x00\xE3\x81\x8E\xE3\x82\x83\x00\x00\xE3\x81\x8E\xE3\x81\x83\x00\x00\xE3\x81\x8E\xE3\x82\x85\x00\x00\xE3\x81\x8E\xE3\x81\x87\x00\x00\xE3\x81\x8E\xE3\x82\x87\x00\x00\xE3\x81\x97\xE3\x82\x83\x00\x00\xE3\x81\x97\xE3\x81\x83\x00\x00\xE3\x81\x97\xE3\x82\x85\x00\x00\xE3\x81\x97\xE3\x81\x87\x00\x00\xE3\x81\x97\xE3\x82\x87\x00\x00\xE3\x81\x97\xE3\x82\x83\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x97\xE3\x82\x85\x00\x00\xE3\x81\x97\xE3\x81\x87\x00\x00\xE3\x81\x97\xE3\x82\x87\x00\x00\xE3\x81\x98\xE3\x82\x83\x00\x00\xE3\x81\x98\xE3\x81\x83\x00\x00\xE3\x81\x98\xE3\x82\x85\x00\x00\xE3\x81\x98\xE3\x81\x87\x00\x00\xE3\x81\x98\xE3\x82\x87\x00\x00\xE3\x81\xA1\xE3\x82\x83\x00\x00\xE3\x81\xA1\xE3\x81\x83\x00\x00\xE3\x81\xA1\xE3\x82\x85\x00\x00\xE3\x81\xA1\xE3\x81\x87\x00\x00\xE3\x81\xA1\xE3\x82\x87\x00\x00\xE3\x81\xA1\xE3\x82\x83\x00\x00\xE3\x81\xA1\x00\x00\xE3\x81\xA1\xE3\x82\x85\x00\x00\xE3\x81\xA1\xE3\x81\x87\x00\x00\xE3\x81\xA1\xE3\x82\x87\x00\x00\xE3\x81\xA1\xE3\x82\x83\x00\x00\xE3\x81\xA1\xE3\x81\x83\x00\x00\xE3\x81\xA1\xE3\x82\x85\x00\x00\xE3\x81\xA1\xE3\x81\x87\x00\x00\xE3\x81\xA1\xE3\x82\x87\x00\x00\xE3\x81\xA2\xE3\x82\x83\x00\x00\xE3\x81\xA2\xE3\x81\x83\x00\x00\xE3\x81\xA2\xE3\x82\x85\x00\x00\xE3\x81\xA2\xE3\x81\x87\x00\x00\xE3\x81\xA2\xE3\x82\x87\x00\x00\xE3\x81\xA4\xE3\x81\x81\x00\x00\xE3\x81\xA4\xE3\x81\x83\x00\x00\xE3\x81\xA4\xE3\x81\x87\x00\x00\xE3\x81\xA4\xE3\x81\x89\x00\x00\xE3\x81\xA6\xE3\x82\x83\x00\x00\xE3\x81\xA6\xE3\x81\x83\x00\x00\xE3\x81\xA6\xE3\x81\x83\x00\x00\xE3\x81\xA6\xE3\x82\x85\x00\x00\xE3\x81\xA6\xE3\x81\x87\x00\x00\xE3\x81\xA6\xE3\x82\x87\x00\x00\xE3\x81\xA6\xE3\x82\x85\x00\x00\xE3\x81\xA7\xE3\x82\x83\x00\x00\xE3\x81\xA7\xE3\x81\x83\x00\x00\xE3\x81\xA7\xE3\x81\x83\x00\x00\xE3\x81\xA7\xE3\x82\x85\x00\x00\xE3\x81\xA7\xE3\x81\x87\x00\x00\xE3\x81\xA7\xE3\x82\x87\x00\x00\xE3\x81\xA7\xE3\x82\x85\x00\x00\xE3\x81\xA8\xE3\x81\x81\x00\x00\xE3\x81\xA8\xE3\x81\x83\x00\x00\xE3\x81\xA8\xE3\x81\x85\x00\x00\xE3\x81\xA8\xE3\x81\x87\x00\x00\xE3\x81\xA8\xE3\x81\x89\x00\x00\xE3\x81\xA8\xE3\x81\x85\x00\x00\xE3\x81\xA9\xE3\x81\x81\x00\x00\xE3\x81\xA9\xE3\x81\x83\x00\x00\xE3\x81\xA9\xE3\x81\x85\x00\x00\xE3\x81\xA9\xE3\x81\x87\x00\x00\xE3\x81\xA9\xE3\x81\x89\x00\x00\xE3\x81\xA9\xE3\x81\x85\x00\x00\xE3\x81\xAB\xE3\x82\x83\x00\x00\xE3\x81\xAB\xE3\x81\x83\x00\x00\xE3\x81\xAB\xE3\x82\x85\x00\x00\xE3\x81\xAB\xE3\x81\x87\x00\x00\xE3\x81\xAB\xE3\x82\x87\x00\x00\xE3\x81\xB2\xE3\x82\x83\x00\x00\xE3\x81\xB2\xE3\x81\x83\x00\x00\xE3\x81\xB2\xE3\x82\x85\x00\x00\xE3\x81\xB2\xE3\x81\x87\x00\x00\xE3\x81\xB2\xE3\x82\x87\x00\x00\xE3\x81\xB3\xE3\x82\x83\x00\x00\xE3\x81\xB3\xE3\x81\x83\x00\x00\xE3\x81\xB3\xE3\x82\x85\x00\x00\xE3\x81\xB3\xE3\x81\x87\x00\x00\xE3\x81\xB3\xE3\x82\x87\x00\x00\xE3\x81\xB4\xE3\x82\x83\x00\x00\xE3\x81\xB4\xE3\x81\x83\x00\x00\xE3\x81\xB4\xE3\x82\x85\x00\x00\xE3\x81\xB4\xE3\x81\x87\x00\x00\xE3\x81\xB4\xE3\x82\x87\x00\x00\xE3\x81\xB5\xE3\x81\x81\x00\x00\xE3\x81\xB5\xE3\x81\x83\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB5\xE3\x81\x87\x00\x00\xE3\x81\xB5\xE3\x81\x89\x00\x00\xE3\x81\xB5\xE3\x82\x83\x00\x00\xE3\x81\xB5\xE3\x82\x85\x00\x00\xE3\x81\xB5\xE3\x82\x87\x00\x00\xE3\x81\xB5\xE3\x81\x81\x00\x00\xE3\x81\xB5\xE3\x81\x83\x00\x00\xE3\x81\xB5\xE3\x81\x87\x00\x00\xE3\x81\xB5\xE3\x81\x89\x00\x00\xE3\x81\xB5\xE3\x82\x85\x00\x00\xE3\x81\xBF\xE3\x82\x83\x00\x00\xE3\x81\xBF\xE3\x81\x83\x00\x00\xE3\x81\xBF\xE3\x82\x85\x00\x00\xE3\x81\xBF\xE3\x81\x87\x00\x00\xE3\x81\xBF\xE3\x82\x87\x00\x00\xE3\x82\x8A\xE3\x82\x83\x00\x00\xE3\x82\x8A\xE3\x81\x83\x00\x00\xE3\x82\x8A\xE3\x82\x85\x00\x00\xE3\x82\x8A\xE3\x81\x87\x00\x00\xE3\x82\x8A\xE3\x82\x87\x00\x00\xE3\x82\x93\x00\x00\xE3\x82\x93\x00\x00\xE3\x82\x93\x00\x00\xE3\x82\x93\x00\x00\xE3\x81\x82\x00\x00\xE3\x81\x84\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x88\x00\x00\xE3\x81\x8A\x00\x00\xE3\x81\x81\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x85\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x89\x00\x00\xE3\x81\x81\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x85\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x89\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x83\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x87\x00\x00\xE3\x81\x84\xE3\x81\x87\x00\x00\xE3\x81\x8B\x00\x00\xE3\x81\x8D\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x91\x00\x00\xE3\x81\x93\x00\x00\xE3\x83\xB5\x00\x00\xE3\x83\xB6\x00\x00\xE3\x83\xB5\x00\x00\xE3\x83\xB6\x00\x00\xE3\x81\x8C\x00\x00\xE3\x81\x8E\x00\x00\xE3\x81\x90\x00\x00\xE3\x81\x92\x00\x00\xE3\x81\x94\x00\x00\xE3\x81\x95\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x99\x00\x00\xE3\x81\x9B\x00\x00\xE3\x81\x9D\x00\x00\xE3\x81\x8B\x00\x00\xE3\x81\x97\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x9B\x00\x00\xE3\x81\x93\x00\x00\xE3\x81\x8F\xE3\x81\x81\x00\x00\xE3\x81\x8F\xE3\x81\x83\x00\x00\xE3\x81\x8F\x00\x00\xE3\x81\x8F\xE3\x81\x87\x00\x00\xE3\x81\x8F\xE3\x81\x89\x00\x00\xE3\x81\x8F\xE3\x81\x81\x00\x00\xE3\x81\x8F\xE3\x81\x83\x00\x00\xE3\x81\x8F\xE3\x81\x85\x00\x00\xE3\x81\x8F\xE3\x81\x87\x00\x00\xE3\x81\x8F\xE3\x81\x89\x00\x00\xE3\x81\x90\xE3\x81\x81\x00\x00\xE3\x81\x90\xE3\x81\x83\x00\x00\xE3\x81\x90\xE3\x81\x85\x00\x00\xE3\x81\x90\xE3\x81\x87\x00\x00\xE3\x81\x90\xE3\x81\x89\x00\x00\xE3\x81\x96\x00\x00\xE3\x81\x98\x00\x00\xE3\x81\x9A\x00\x00\xE3\x81\x9C\x00\x00\xE3\x81\x9E\x00\x00\xE3\x81\x98\xE3\x82\x83\x00\x00\xE3\x81\x98\x00\x00\xE3\x81\x98\xE3\x82\x85\x00\x00\xE3\x81\x98\xE3\x81\x87\x00\x00\xE3\x81\x98\xE3\x82\x87\x00\x00\xE3\x81\x98\xE3\x82\x83\x00\x00\xE3\x81\x98\xE3\x81\x83\x00\x00\xE3\x81\x98\xE3\x82\x85\x00\x00\xE3\x81\x98\xE3\x81\x87\x00\x00\xE3\x81\x98\xE3\x82\x87\x00\x00\xE3\x81\x9F\x00\x00\xE3\x81\xA1\x00\x00\xE3\x81\xA4\x00\x00\xE3\x81\xA4\x00\x00\xE3\x81\xA6\x00\x00\xE3\x81\xA8\x00\x00\xE3\x81\xA0\x00\x00\xE3\x81\xA2\x00\x00\xE3\x81\xA5\x00\x00\xE3\x81\xA7\x00\x00\xE3\x81\xA9\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xA3\x00\x00\xE3\x81\xAA\x00\x00\xE3\x81\xAB\x00\x00\xE3\x81\xAC\x00\x00\xE3\x81\xAD\x00\x00\xE3\x81\xAE\x00\x00\xE3\x81\xAF\x00\x00\xE3\x81\xB2\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB5\x00\x00\xE3\x81\xB8\x00\x00\xE3\x81\xBB\x00\x00\xE3\x81\xB0\x00\x00\xE3\x81\xB3\x00\x00\xE3\x81\xB6\x00\x00\xE3\x81\xB9\x00\x00\xE3\x81\xBC\x00\x00\xE3\x81\xB1\x00\x00\xE3\x81\xB4\x00\x00\xE3\x81\xB7\x00\x00\xE3\x81\xBA\x00\x00\xE3\x81\xBD\x00\x00\xE3\x81\xBE\x00\x00\xE3\x81\xBF\x00\x00\xE3\x82\x80\x00\x00\xE3\x82\x81\x00\x00\xE3\x82\x82\x00\x00\xE3\x82\x83\x00\x00\xE3\x82\x83\x00\x00\xE3\x82\x84\x00\x00\xE3\x82\x90\x00\x00\xE3\x82\x85\x00\x00\xE3\x82\x85\x00\x00\xE3\x82\x86\x00\x00\xE3\x82\x91\x00\x00\xE3\x82\x87\x00\x00\xE3\x82\x87\x00\x00\xE3\x82\x88\x00\x00\xE3\x82\x89\x00\x00\xE3\x82\x8A\x00\x00\xE3\x82\x8B\x00\x00\xE3\x82\x8C\x00\x00\xE3\x82\x8D\x00\x00\xE3\x82\x8E\x00\x00\xE3\x82\x8E\x00\x00\xE3\x82\x8F\x00\x00\xE3\x81\x86\xE3\x81\x83\x00\x00\xE3\x81\x86\xE3\x81\x87\x00\x00\xE3\x82\x92\x00\x00\xE3\x81\x86\xE3\x81\x81\x00\x00\xE3\x81\x86\xE3\x81\x83\x00\x00\xE3\x81\x86\x00\x00\xE3\x81\x86\xE3\x81\x87\x00\x00\xE3\x81\x86\xE3\x81\x89\x00\x00";
+static const mozc::TextConverter::DoubleArray romanji_to_hiragana_da[] = {{1,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{49,1},{50,1},{51,1},{-16,49},{-1,50},{-11,51},{-71,52},{-76,53},{-1216,54},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{52,1},{0,0},{53,1},{0,0},{0,0},{0,0},{54,1},{27,1},{55,1},{144,1},{225,1},{145,1},{167,1},{207,1},{328,1},{245,1},{266,1},{298,1},{341,1},{450,1},{471,1},{379,1},{397,1},{414,1},{453,1},{514,1},{627,1},{551,1},{570,1},{596,1},{632,1},{711,1},{127,27},{130,27},{-1793,127},{770,1},{131,27},{-223,130},{-1808,131},{-1798,132},{132,27},{-1813,134},{-1803,135},{137,38},{-935,137},{-959,138},{134,27},{138,38},{-943,141},{-967,142},{-951,143},{141,38},{135,27},{-1419,146},{-256,147},{-1434,148},{38,27},{142,38},{0,0},{0,0},{146,55},{159,56},{147,55},{143,38},{148,55},{163,56},{-498,159},{56,55},{169,55},{164,56},{-519,163},{-506,164},{-527,165},{-511,166},{170,55},{165,56},{-1424,169},{-1439,170},{-1429,171},{175,74},{171,55},{166,56},{-535,175},{178,74},{74,55},{-559,178},{-543,179},{179,74},{-567,181},{-551,182},{185,77},{77,144},{-719,185},{181,74},{-847,187},{189,70},{-751,189},{-1693,190},{-208,191},{182,74},{-1708,193},{196,96},{187,77},{-703,196},{-735,197},{197,96},{70,77},{-711,200},{-743,201},{200,96},{-727,203},{-1698,204},{-1713,205},{-1703,206},{209,109},{201,96},{-807,209},{-831,210},{210,109},{-815,212},{-839,213},{203,96},{212,109},{-823,216},{-575,217},{217,120},{-599,219},{-583,220},{213,109},{219,120},{-607,223},{-591,224},{-1236,225},{220,120},{216,109},{-1015,228},{-1036,229},{-218,230},{-1023,231},{223,120},{-1044,233},{-1031,234},{-1052,235},{-1068,236},{-1060,237},{224,120},{-1369,239},{-1384,240},{-183,241},{190,144},{228,145},{-1374,244},{191,144},{193,144},{229,145},{230,145},{96,144},{204,144},{231,145},{-1389,252},{-1379,253},{235,156},{-1521,255},{205,144},{233,145},{-1545,258},{-1529,259},{-1553,260},{-1537,261},{206,144},{234,145},{109,144},{239,167},{120,144},{156,145},{236,156},{240,167},{0,0},{241,167},{255,174},{244,167},{237,156},{0,0},{258,174},{0,0},{0,0},{252,167},{259,174},{0,0},{0,0},{0,0},{0,0},{253,167},{260,174},{174,167},{0,0},{192,167},{291,192},{-301,291},{261,174},{-325,293},{293,192},{-309,295},{-333,296},{-317,297},{295,192},{-1763,299},{-1783,300},{-213,301},{-1768,302},{-1788,303},{296,192},{299,207},{-1773,306},{-1076,307},{-1092,308},{300,207},{297,192},{-1084,311},{301,207},{302,207},{-1100,314},{-1108,315},{307,218},{315,199},{-895,318},{303,207},{308,218},{-919,321},{-903,322},{-927,323},{311,218},{306,207},{-911,326},{218,207},{-1221,328},{243,207},{314,218},{-1586,331},{-1607,332},{-1594,333},{-198,334},{-1615,335},{-1599,336},{-1623,337},{-1647,338},{-1631,339},{199,218},{318,243},{-1655,342},{331,245},{-1639,344},{321,243},{337,248},{332,245},{-1324,348},{322,243},{338,248},{333,245},{334,245},{-1339,353},{339,248},{323,243},{-1329,356},{335,245},{-178,358},{-1344,359},{342,248},{326,243},{-1334,362},{336,245},{348,266},{370,267},{344,248},{248,245},{353,266},{371,267},{-1481,370},{-1505,371},{356,266},{375,267},{358,266},{-1489,375},{-1513,376},{-1497,377},{359,266},{376,267},{-261,380},{-285,381},{-269,382},{380,285},{362,266},{377,267},{267,266},{381,285},{285,266},{-293,389},{-277,390},{382,285},{-1271,392},{-1286,393},{-1276,394},{-1359,395},{392,298},{389,285},{-1364,398},{-168,399},{393,298},{-1291,401},{405,284},{390,285},{394,298},{-1733,405},{310,298},{399,298},{395,310},{-1728,409},{401,298},{-1281,411},{398,310},{0,0},{417,316},{305,298},{411,298},{-1953,417},{316,298},{0,0},{324,298},{284,305},{424,324},{409,305},{-1873,424},{-1306,425},{425,324},{-1296,427},{-1913,428},{-1893,429},{427,324},{-1843,431},{-1858,432},{-1848,433},{-233,434},{-1863,435},{428,324},{-1853,437},{-1116,438},{431,341},{-1140,440},{438,343},{429,324},{432,341},{-1124,444},{440,343},{-1148,446},{433,341},{-1132,448},{444,343},{-1206,450},{434,341},{-1196,452},{435,341},{-1738,454},{446,343},{-1753,456},{-1743,457},{-1201,458},{437,341},{-1758,460},{448,343},{-1748,462},{343,341},{465,366},{-855,465},{-879,466},{-863,467},{466,366},{-887,469},{-871,470},{-1241,471},{467,366},{-1818,473},{-1833,474},{-1823,475},{-1838,476},{473,379},{469,366},{-228,479},{-1828,480},{474,379},{-975,482},{-999,483},{470,366},{475,379},{-983,486},{-1007,487},{-991,488},{-1444,489},{452,450},{476,379},{479,379},{-1465,493},{482,396},{489,397},{-1452,496},{480,379},{483,396},{493,397},{-1473,500},{396,379},{486,396},{496,397},{-158,504},{-1460,505},{-1923,506},{-1938,507},{487,396},{500,397},{-1928,510},{504,397},{506,414},{-1943,513},{488,396},{505,397},{507,414},{-243,517},{-1933,518},{521,421},{510,414},{-1156,521},{-1180,522},{522,421},{-1164,524},{-1188,525},{513,414},{524,421},{-1172,528},{517,414},{-1394,530},{-1409,531},{518,414},{525,421},{-381,534},{-402,535},{421,414},{-389,537},{-410,538},{528,421},{-394,540},{-1399,541},{-1414,542},{-188,543},{-1404,544},{-341,545},{-365,546},{-349,547},{454,450},{-373,549},{-357,550},{530,453},{456,450},{0,0},{472,514},{531,453},{457,450},{-663,557},{468,453},{541,453},{-799,560},{458,450},{460,450},{564,445},{-695,564},{542,453},{534,468},{-1663,567},{462,450},{543,453},{535,468},{544,453},{366,450},{-1683,573},{537,468},{481,453},{-647,576},{-679,577},{557,472},{545,481},{538,468},{-655,581},{-687,582},{546,481},{-671,584},{-1668,585},{540,468},{547,481},{576,490},{-1688,589},{560,472},{-615,591},{577,490},{549,481},{445,472},{-631,595},{581,490},{591,499},{-623,598},{550,481},{-639,600},{595,499},{582,490},{-1678,603},{-203,604},{598,499},{-1673,606},{-759,607},{584,490},{-783,609},{-767,610},{600,499},{567,514},{-791,613},{-775,614},{-458,615},{573,514},{603,499},{-482,618},{490,514},{585,514},{607,523},{-466,622},{-490,623},{-474,624},{609,523},{589,514},{-1226,627},{-81,628},{610,523},{499,514},{604,514},{606,514},{-102,633},{523,514},{613,523},{548,514},{-89,637},{-110,638},{-97,639},{-163,640},{614,523},{-118,642},{-142,643},{-126,644},{-150,645},{615,548},{-134,647},{-1958,648},{628,551},{618,548},{642,553},{-1971,652},{633,551},{622,548},{643,553},{-1984,656},{637,551},{-2005,658},{644,553},{623,548},{-1992,661},{-2013,662},{638,551},{-2000,664},{645,553},{624,548},{-1963,667},{648,570},{639,551},{640,551},{647,553},{652,570},{553,551},{-1979,674},{579,570},{667,570},{656,579},{-1231,678},{-248,679},{-253,680},{658,579},{674,570},{-1903,683},{-1883,684},{661,579},{-1246,686},{-1261,687},{678,570},{683,587},{679,570},{662,579},{587,570},{684,587},{686,596},{-1251,695},{-1349,696},{664,579},{687,596},{696,601},{-1354,700},{-1211,701},{695,596},{700,601},{601,596},{-1266,705},{710,588},{701,596},{705,596},{588,593},{-1723,710},{712,593},{-1718,712},{593,596},{715,596},{-1256,715},{621,596},{721,596},{625,596},{720,621},{-1948,720},{-173,721},{-1868,722},{722,625},{-1311,724},{-1301,725},{-1908,726},{724,625},{-1888,728},{-1878,729},{729,632},{725,625},{-1316,732},{-1918,733},{732,632},{-1898,735},{-238,736},{726,625},{-31,738},{-56,739},{-26,740},{-21,741},{-61,742},{728,625},{733,632},{-66,745},{-1561,746},{-1576,747},{-36,748},{-1566,749},{735,632},{-41,751},{-46,752},{-51,753},{736,632},{-1581,755},{738,711},{739,711},{740,711},{741,711},{-1571,760},{762,663},{-418,762},{-442,763},{-426,764},{763,663},{-450,766},{-434,767},{-193,768},{764,663},{-6,770},{0,0},{0,0},{0,0},{0,0},{766,663},{0,0},{0,0},{0,0},{0,0},{0,0},{767,663},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{680,679},{0,0},{0,0},{0,0},{742,711},{0,0},{745,711},{0,0},{0,0},{0,0},{746,711},{0,0},{0,0},{0,0},{747,711},{0,0},{0,0},{748,711},{749,711},{751,711},{752,711},{753,711},{0,0},{0,0},{755,711},{0,0},{0,0},{0,0},{0,0},{0,0},{760,711},{0,0},{0,0},{0,0},{663,711},{768,711},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}};
 static const char fullwidthkatakana_to_halfwidthkatakana_table[] = "\xEF\xBD\xA1\x00\x00\xEF\xBD\xA2\x00\x00\xEF\xBD\xA3\x00\x00\xEF\xBD\xA4\x00\x00\xEF\xBD\xA5\x00\x00\xEF\xBD\xA6\x00\x00\xEF\xBD\xA6\xEF\xBE\x9E\x00\x00\xEF\xBD\xA7\x00\x00\xEF\xBD\xA8\x00\x00\xEF\xBD\xA9\x00\x00\xEF\xBD\xAA\x00\x00\xEF\xBD\xAB\x00\x00\xEF\xBD\xAC\x00\x00\xEF\xBD\xAD\x00\x00\xEF\xBD\xAE\x00\x00\xEF\xBD\xAF\x00\x00\xEF\xBD\xB0\x00\x00\xEF\xBD\xB1\x00\x00\xEF\xBD\xB2\x00\x00\xEF\xBD\xB3\x00\x00\xEF\xBD\xB3\xEF\xBE\x9E\x00\x00\xEF\xBD\xB4\x00\x00\xEF\xBD\xB5\x00\x00\xEF\xBD\xB6\x00\x00\xEF\xBD\xB7\x00\x00\xEF\xBD\xB8\x00\x00\xEF\xBD\xB9\x00\x00\xEF\xBD\xBA\x00\x00\xEF\xBD\xB6\xEF\xBE\x9E\x00\x00\xEF\xBD\xB7\xEF\xBE\x9E\x00\x00\xEF\xBD\xB8\xEF\xBE\x9E\x00\x00\xEF\xBD\xB9\xEF\xBE\x9E\x00\x00\xEF\xBD\xBA\xEF\xBE\x9E\x00\x00\xEF\xBD\xBB\x00\x00\xEF\xBD\xBC\x00\x00\xEF\xBD\xBD\x00\x00\xEF\xBD\xBE\x00\x00\xEF\xBD\xBF\x00\x00\xEF\xBD\xBB\xEF\xBE\x9E\x00\x00\xEF\xBD\xBC\xEF\xBE\x9E\x00\x00\xEF\xBD\xBD\xEF\xBE\x9E\x00\x00\xEF\xBD\xBE\xEF\xBE\x9E\x00\x00\xEF\xBD\xBF\xEF\xBE\x9E\x00\x00\xEF\xBE\x80\x00\x00\xEF\xBE\x81\x00\x00\xEF\xBE\x82\x00\x00\xEF\xBE\x83\x00\x00\xEF\xBE\x84\x00\x00\xEF\xBE\x80\xEF\xBE\x9E\x00\x00\xEF\xBE\x81\xEF\xBE\x9E\x00\x00\xEF\xBE\x82\xEF\xBE\x9E\x00\x00\xEF\xBE\x83\xEF\xBE\x9E\x00\x00\xEF\xBE\x84\xEF\xBE\x9E\x00\x00\xEF\xBE\x85\x00\x00\xEF\xBE\x86\x00\x00\xEF\xBE\x87\x00\x00\xEF\xBE\x88\x00\x00\xEF\xBE\x89\x00\x00\xEF\xBE\x8A\x00\x00\xEF\xBE\x8B\x00\x00\xEF\xBE\x8C\x00\x00\xEF\xBE\x8D\x00\x00\xEF\xBE\x8E\x00\x00\xEF\xBE\x8A\xEF\xBE\x9E\x00\x00\xEF\xBE\x8B\xEF\xBE\x9E\x00\x00\xEF\xBE\x8C\xEF\xBE\x9E\x00\x00\xEF\xBE\x8D\xEF\xBE\x9E\x00\x00\xEF\xBE\x8E\xEF\xBE\x9E\x00\x00\xEF\xBE\x8A\xEF\xBE\x9F\x00\x00\xEF\xBE\x8B\xEF\xBE\x9F\x00\x00\xEF\xBE\x8C\xEF\xBE\x9F\x00\x00\xEF\xBE\x8D\xEF\xBE\x9F\x00\x00\xEF\xBE\x8E\xEF\xBE\x9F\x00\x00\xEF\xBE\x8F\x00\x00\xEF\xBE\x90\x00\x00\xEF\xBE\x91\x00\x00\xEF\xBE\x92\x00\x00\xEF\xBE\x93\x00\x00\xEF\xBE\x94\x00\x00\xEF\xBE\x95\x00\x00\xEF\xBE\x96\x00\x00\xEF\xBE\x97\x00\x00\xEF\xBE\x98\x00\x00\xEF\xBE\x99\x00\x00\xEF\xBE\x9A\x00\x00\xEF\xBE\x9B\x00\x00\xEF\xBE\x9C\x00\x00\xEF\xBE\x9C\xEF\xBE\x9E\x00\x00\xEF\xBE\x9D\x00\x00\xEF\xBE\x9E\x00\x00\xEF\xBE\x9F\x00\x00";
 static const mozc::TextConverter::DoubleArray fullwidthkatakana_to_halfwidthkatakana_da[] = {{1,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{101,1},{104,101},{-16,231},{85,101},{178,101},{231,104},{236,104},{-1,236},{-6,237},{-11,238},{-530,239},{-535,240},{239,85},{240,85},{-39,243},{-89,244},{237,104},{238,104},{243,85},{244,85},{278,85},{279,85},{280,85},{281,85},{282,85},{283,85},{284,85},{285,85},{286,85},{287,85},{288,85},{289,85},{290,85},{291,85},{292,85},{293,85},{294,85},{295,85},{296,85},{297,85},{298,85},{299,85},{300,85},{301,85},{302,85},{303,85},{304,85},{305,85},{306,85},{-44,278},{-94,279},{-49,280},{-99,281},{-54,282},{-112,283},{-59,284},{-117,285},{-122,286},{-147,287},{-127,288},{-155,289},{-132,290},{-163,291},{-137,292},{-171,293},{-142,294},{-179,295},{-187,296},{-212,297},{-192,298},{-220,299},{-197,300},{-228,301},{-202,302},{-236,303},{-207,304},{-244,305},{-252,306},{353,178},{355,178},{356,178},{360,178},{361,178},{362,178},{363,178},{364,178},{365,178},{368,178},{369,178},{370,178},{371,178},{372,178},{373,178},{374,178},{375,178},{376,178},{377,178},{378,178},{379,178},{380,178},{381,178},{382,178},{383,178},{384,178},{385,178},{386,178},{387,178},{388,178},{389,178},{390,178},{391,178},{392,178},{393,178},{394,178},{395,178},{396,178},{397,178},{398,178},{399,178},{400,178},{401,178},{402,178},{403,178},{404,178},{-277,353},{405,178},{-257,355},{-285,356},{409,178},{412,178},{413,178},{-79,360},{-262,361},{-293,362},{-267,363},{-301,364},{-272,365},{414,178},{415,178},{-309,368},{-317,369},{-322,370},{-327,371},{-332,372},{-337,373},{-342,374},{-367,375},{-407,376},{-347,377},{-375,378},{-415,379},{-352,380},{-383,381},{-423,382},{-357,383},{-391,384},{-431,385},{-362,386},{-399,387},{-439,388},{-447,389},{-452,390},{-457,391},{-462,392},{-467,393},{-64,394},{-472,395},{-69,396},{-477,397},{-74,398},{-482,399},{-487,400},{-492,401},{-497,402},{-502,403},{-507,404},{-512,405},{251,275},{408,251},{-517,408},{-26,409},{411,254},{-31,411},{-525,412},{-104,413},{-21,414},{-84,415},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{254,307},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{275,405},{0,0},{0,0},{0,0},{307,409},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}};
 static const char halfwidthkatakana_to_fullwidthkatakana_table[] = "\xE3\x80\x82\x00\x00\xE3\x80\x8C\x00\x00\xE3\x80\x8D\x00\x00\xE3\x80\x81\x00\x00\xE3\x83\xBB\x00\x00\xE3\x83\xB2\x00\x00\xE3\x83\xB2\xE3\x82\x9B\x00\x00\xE3\x82\xA1\x00\x00\xE3\x82\xA3\x00\x00\xE3\x82\xA5\x00\x00\xE3\x82\xA7\x00\x00\xE3\x82\xA9\x00\x00\xE3\x83\xA3\x00\x00\xE3\x83\xA5\x00\x00\xE3\x83\xA7\x00\x00\xE3\x83\x83\x00\x00\xE3\x83\xBC\x00\x00\xE3\x82\xA2\x00\x00\xE3\x82\xA4\x00\x00\xE3\x82\xA6\x00\x00\xE3\x83\xB4\x00\x00\xE3\x82\xA8\x00\x00\xE3\x82\xAA\x00\x00\xE3\x82\xAB\x00\x00\xE3\x82\xAD\x00\x00\xE3\x82\xAF\x00\x00\xE3\x82\xB1\x00\x00\xE3\x82\xB3\x00\x00\xE3\x82\xAC\x00\x00\xE3\x82\xAE\x00\x00\xE3\x82\xB0\x00\x00\xE3\x82\xB2\x00\x00\xE3\x82\xB4\x00\x00\xE3\x82\xB5\x00\x00\xE3\x82\xB7\x00\x00\xE3\x82\xB9\x00\x00\xE3\x82\xBB\x00\x00\xE3\x82\xBD\x00\x00\xE3\x82\xB6\x00\x00\xE3\x82\xB8\x00\x00\xE3\x82\xBA\x00\x00\xE3\x82\xBC\x00\x00\xE3\x82\xBE\x00\x00\xE3\x82\xBF\x00\x00\xE3\x83\x81\x00\x00\xE3\x83\x84\x00\x00\xE3\x83\x86\x00\x00\xE3\x83\x88\x00\x00\xE3\x83\x80\x00\x00\xE3\x83\x82\x00\x00\xE3\x83\x85\x00\x00\xE3\x83\x87\x00\x00\xE3\x83\x89\x00\x00\xE3\x83\x8A\x00\x00\xE3\x83\x8B\x00\x00\xE3\x83\x8C\x00\x00\xE3\x83\x8D\x00\x00\xE3\x83\x8E\x00\x00\xE3\x83\x8F\x00\x00\xE3\x83\x92\x00\x00\xE3\x83\x95\x00\x00\xE3\x83\x98\x00\x00\xE3\x83\x9B\x00\x00\xE3\x83\x90\x00\x00\xE3\x83\x93\x00\x00\xE3\x83\x96\x00\x00\xE3\x83\x99\x00\x00\xE3\x83\x9C\x00\x00\xE3\x83\x91\x00\x00\xE3\x83\x94\x00\x00\xE3\x83\x97\x00\x00\xE3\x83\x9A\x00\x00\xE3\x83\x9D\x00\x00\xE3\x83\x9E\x00\x00\xE3\x83\x9F\x00\x00\xE3\x83\xA0\x00\x00\xE3\x83\xA1\x00\x00\xE3\x83\xA2\x00\x00\xE3\x83\xA4\x00\x00\xE3\x83\xA6\x00\x00\xE3\x83\xA8\x00\x00\xE3\x83\xA9\x00\x00\xE3\x83\xAA\x00\x00\xE3\x83\xAB\x00\x00\xE3\x83\xAC\x00\x00\xE3\x83\xAD\x00\x00\xE3\x83\xAF\x00\x00\xE3\x83\xAF\xE3\x82\x9B\x00\x00\xE3\x83\xB3\x00\x00\xE3\x82\x9B\x00\x00\xE3\x82\x9C\x00\x00";
diff --git a/src/mozc_version_template.txt b/src/mozc_version_template.txt
index 02dddf6..c13ebc4 100644
--- a/src/mozc_version_template.txt
+++ b/src/mozc_version_template.txt
@@ -1,6 +1,6 @@
 MAJOR=2
 MINOR=16
-BUILD=2049
+BUILD=2050
 REVISION=102
 # NACL_DICTIONARY_VERSION is the target version of the system dictionary to be
 # downloaded by NaCl Mozc.