/*
■ISO Lathin 1 文字コード変換JavaScript
２バイト文字（全角）をフォーム送信したのと同じコード変換を行います
通常のescape(str)メソッドの場合はインターネットエクスプローラと
ネットスケープナビゲーターで取り扱いが異なります
特にインターネットエクスプローラではユニコード（？）に変換されるので
Perlを使ったＣＧＩで受け取るのは困難です
そんな場合にこのスクリプトが役立ちます

■使い方
１．このＪＳファイルを読み込む
<script src="escape2.js"></script>
２．escape(str)の代わりにescape2(str)を使う

■推薦ブラウザ
インターネットエクスプローラ５．０以上
ネットスケープ６．０以上
■バージョン
バージョン1.0.1-2004/01/15
■著作者＆配布元
インターネットコミュニティ
やまねこ
http://www.cityjp.com
webmaster@cityjp.com
*/

var UC_0 =
("391,392,393,394,395,396,397,398,399,39A,39B,39C,39D,39E,39F,3A0,3A1"+
",3A3,3A4,3A5,3A6,3A7,3A8,3A9,3B1,3B2,3B3,3B4,3B5,3B6,3B7,3B8,3B9,3BA"+
",3BB,3BC,3BD,3BE,3BF,3C0,3C1,3C3,3C4,3C5,3C6,3C7,3C8,3C9,401,410,411"+
",412,413,414,415,416,417,418,419,41A,41B,41C,41D,41E,41F,420,421,422"+
",423,424,425,426,427,428,429,42A,42B,42C,42D,42E,42F,430,431,432,433"+
",434,435,436,437,438,439,43A,43B,43C,43D,43E,43F,440,441,442,443,444"+
",445,446,447,448,449,44A,44B,44C,44D,44E,44F,451").split(",");

var LC_0 =
("839F,83A0,83A1,83A2,83A3,83A4,83A5,83A6,83A7,83A8,83A9,83AA,83AB,83AC,83AD,83AE,83AF"+
",83B0,83B1,83B2,83B3,83B4,83B5,83B6,83BF,83C0,83C1,83C2,83C3,83C4,83C5,83C6,83C7,83C8"+
",83C9,83CA,83CB,83CC,83CD,83CE,83CF,83D0,83D1,83D2,83D3,83D4,83D5,83D6,8446,8440,8441"+
",8442,8443,8444,8445,8447,8448,8449,844A,844B,844C,844D,844E,844F,8450,8451,8452,8453"+
",8454,8455,8456,8457,8458,8459,845A,845B,845C,845D,845E,845F,8460,8470,8471,8472,8473"+
",8474,8475,8477,8478,8479,847A,847B,847C,847D,847E,8480,8481,8482,8483,8484,8485,8486"+
",8487,8488,8489,848A,848B,848C,848D,848E,848F,8490,8491,8476").split(",");

var UC_2 =
("010,015,018,019,01C,01D,020,021,025,026,030,032,033,03B,103,116,116"+
",121,121,12B,160,160,161,161,162,162,163,163,164,164,165,165,166,166"+
",167,167,168,168,169,169,170,171,172,173,174,175,176,177,178,179,190"+
",191,192,193,1D2,1D4,200,202,203,207,208,20B,211,21A,21A,21D,21E,21F"+
",220,220,225,227,228,229,229,22A,22A,22B,22B,22C,22E,234,235,235,235"+
",23D,252,252,260,261,261,266,267,26A,26B,282,283,286,287,2A5,2A5,2BF"+
",312,460,461,462,463,464,465,466,467,468,469,46A,46B,46C,46D,46E,46F"+
",470,471,472,473,500,501,502,503,50C,50F,510,513,514,517,518,51B,51C"+
",51D,520,523,524,525,528,52B,52C,52F,530,533,534,537,538,53B,53C,53F"+
",542,54B,5A0,5A1,5B2,5B3,5BC,5BD,5C6,5C7,5CB,5CE,5CF,5EF,605,606,640"+
",642,66A,66D,66F").split(",");

var LC_2 =
("815D,815C,8165,8166,8167,8168,81F5,81F6,8164,8163,81F1,818C,818D,81A6,818E,8782,FA59"+
",8784,FA5A,81F0,8754,FA4A,8755,FA4B,8756,FA4C,8757,FA4D,8758,FA4E,8759,FA4F,875A,FA50"+
",875B,FA51,875C,FA52,875D,FA53,FA40,FA41,FA42,FA43,FA44,FA45,FA46,FA47,FA48,FA49,81A9"+
",81AA,81A8,81AB,81CB,81CC,81CD,81DD,81CE,81DE,81B8,81B9,8794,81E3,8795,81E5,8187,8798"+
",81DA,8797,8161,81C8,81C9,81BF,879B,81BE,879C,81E7,8792,81E8,8793,8188,81E6,879A,FA5B"+
",81E4,81E0,8790,8182,81DF,8791,8185,8186,81E1,81E2,81BC,81BD,81BA,81BB,81DB,8796,8799"+
",81DC,8740,8741,8742,8743,8744,8745,8746,8747,8748,8749,874A,874B,874C,874D,874E,874F"+
",8750,8751,8752,8753,849F,84AA,84A0,84AB,84A1,84AC,84A2,84AD,84A4,84AF,84A3,84AE,84A5"+
",84BA,84B5,84B0,84A7,84BC,84B7,84B2,84A6,84B6,84BB,84B1,84A8,84B8,84BD,84B3,84A9,84B9"+
",84BE,84B4,81A1,81A0,81A3,81A2,81A5,81A4,819F,819E,819B,819D,819C,81FC,819A,8199,818A"+
",8189,81F4,81F3,81F2").split(",");

var UC_3 =
("000,001,002,003,005,006,007,008,009,00A,00B,00C,00D,00E,00F,010,011"+
",012,013,014,015,01D,01F,041,042,043,044,045,046,047,048,049,04A,04B"+
",04C,04D,04E,04F,050,051,052,053,054,055,056,057,058,059,05A,05B,05C"+
",05D,05E,05F,060,061,062,063,064,065,066,067,068,069,06A,06B,06C,06D"+
",06E,06F,070,071,072,073,074,075,076,077,078,079,07A,07B,07C,07D,07E"+
",07F,080,081,082,083,084,085,086,087,088,089,08A,08B,08C,08D,08E,08F"+
",090,091,092,093,09B,09C,09D,09E,0A1,0A2,0A3,0A4,0A5,0A6,0A7,0A8,0A9"+
",0AA,0AB,0AC,0AD,0AE,0AF,0B0,0B1,0B2,0B3,0B4,0B5,0B6,0B7,0B8,0B9,0BA"+
",0BB,0BC,0BD,0BE,0BF,0C0,0C1,0C2,0C3,0C4,0C5,0C6,0C7,0C8,0C9,0CA,0CB"+
",0CC,0CD,0CE,0CF,0D0,0D1,0D2,0D3,0D4,0D5,0D6,0D7,0D8,0D9,0DA,0DB,0DC"+
",0DD,0DE,0DF,0E0,0E1,0E2,0E3,0E4,0E5,0E6,0E7,0E8,0E9,0EA,0EB,0EC,0ED"+
",0EE,0EF,0F0,0F1,0F2,0F3,0F4,0F5,0F6,0FB,0FC,0FD,0FE,231,231,232,239"+
",2A4,2A5,2A6,2A7,2A8,303,30D,314,318,322,323,326,327,32B,336,33B,349"+
",34A,34D,351,357,37B,37C,37D,37E,38E,38F,39C,39D,39E,3A1,3C4,3CD").split(",");

var LC_3 =
("8140,8141,8142,8156,8158,8159,815A,8171,8172,8173,8174,8175,8176,8177,8178,8179,817A"+
",81A7,81AC,816B,816C,8780,8781,829F,82A0,82A1,82A2,82A3,82A4,82A5,82A6,82A7,82A8,82A9"+
",82AA,82AB,82AC,82AD,82AE,82AF,82B0,82B1,82B2,82B3,82B4,82B5,82B6,82B7,82B8,82B9,82BA"+
",82BB,82BC,82BD,82BE,82BF,82C0,82C1,82C2,82C3,82C4,82C5,82C6,82C7,82C8,82C9,82CA,82CB"+
",82CC,82CD,82CE,82CF,82D0,82D1,82D2,82D3,82D4,82D5,82D6,82D7,82D8,82D9,82DA,82DB,82DC"+
",82DD,82DE,82DF,82E0,82E1,82E2,82E3,82E4,82E5,82E6,82E7,82E8,82E9,82EA,82EB,82EC,82ED"+
",82EE,82EF,82F0,82F1,814A,814B,8154,8155,8340,8341,8342,8343,8344,8345,8346,8347,8348"+
",8349,834A,834B,834C,834D,834E,834F,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359"+
",835A,835B,835C,835D,835E,835F,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,836A"+
",836B,836C,836D,836E,836F,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,837A,837B"+
",837C,837D,837E,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,838A,838B,838C,838D"+
",838E,838F,8390,8391,8392,8393,8394,8395,8396,8145,815B,8152,8153,878A,FA58,878B,878C"+
",8785,8786,8787,8788,8789,8765,8769,8760,8763,8761,876B,876A,8764,876C,8766,876E,875F"+
",876D,8762,8767,8768,877E,878F,878E,878D,8772,8773,876F,8770,8771,8775,8774,8783").split(",");

var UC_4 =
("E00,E01,E03,E07,E08,E09,E0A,E0B,E0D,E0E,E10,E11,E14,E15,E16,E17,E18"+
",E19,E1E,E21,E26,E28,E2A,E2D,E31,E32,E36,E38,E39,E3B,E3C,E3F,E42,E43"+
",E45,E4B,E4D,E4E,E4F,E55,E56,E57,E58,E59,E5D,E5E,E5F,E62,E71,E73,E7E"+
",E80,E82,E85,E86,E88,E89,E8A,E8B,E8C,E8E,E91,E92,E94,E95,E98,E99,E9B"+
",E9C,E9E,E9F,EA0,EA1,EA2,EA4,EA5,EA6,EA8,EAB,EAC,EAD,EAE,EB0,EB3,EB6"+
",EBA,EC0,EC1,EC2,EC4,EC6,EC7,ECA,ECB,ECD,ECE,ECF,ED4,ED5,ED6,ED7,ED8"+
",ED9,EDD,EDE,EDF,EE1,EE3,EE4,EE5,EED,EEE,EF0,EF2,EF6,EF7,EFB,EFC,F00"+
",F01,F03,F09,F0A,F0D,F0E,F0F,F10,F11,F1A,F1C,F1D,F2F,F30,F34,F36,F38"+
",F39,F3A,F3C,F3D,F43,F46,F47,F4D,F4E,F4F,F50,F51,F53,F55,F56,F57,F59"+
",F5A,F5B,F5C,F5D,F5E,F69,F6F,F70,F73,F75,F76,F7B,F7C,F7F,F83,F86,F88"+
",F8A,F8B,F8D,F8F,F91,F92,F94,F96,F98,F9A,F9B,F9D,FA0,FA1,FAB,FAD,FAE"+
",FAF,FB5,FB6,FBF,FC2,FC3,FC4,FC9,FCA,FCD,FCE,FD0,FD1,FD4,FD7,FD8,FDA"+
",FDB,FDD,FDF,FE1,FE3,FE4,FE5,FEE,FEF,FF3,FF5,FF6,FF8,FFA,FFE,FFF").split(",");

var LC_4 =
("88EA,929A,8EB5,969C,8FE4,8E4F,8FE3,89BA,9573,975E,98A0,894E,8A8E,98A1,90A2,99C0,8B75"+
",95B8,8FE5,97BC,95C0,FA68,98A2,9286,98A3,8BF8,98A4,8ADB,924F,8EE5,98A5,98A6,98A7,9454"+
",8B76,9456,93E1,8CC1,9652,E568,98A8,8FE6,98A9,89B3,8BE3,8CEE,96E7,9BA4,9790,93FB,8AA3"+
",8B54,98AA,98AB,97B9,975C,9188,98AD,8E96,93F1,98B0,895D,8CDD,8CDC,88E4,986A,9869,8DB1"+
",889F,98B1,98B2,98B3,9653,98B4,8CF0,88E5,9692,8B9C,8B9D,8B9E,92E0,97BA,98B5,98B6,98B7"+
",906C,8F59,906D,98BC,98BA,98BB,8B77,8DA1,89EE,98B9,98B8,95A7,8E65,8E64,91BC,98BD,9574"+
",90E5,8157,98BE,98C0,FA69,91E3,97DF,88C8,98BF,89BC,8BC2,9287,8C8F,98C1,9443,FA6A,FA6B"+
",8AE9,FA6C,98C2,88C9,8CDE,8AEA,959A,94B0,8B78,89EF,98E5,9360,948C,98C4,94BA,97E0,904C"+
",FA6D,8E66,8E97,89BE,92CF,9241,98C8,88CA,92E1,8F5A,8DB2,9743,91CC,89BD,FA6E,98C7,975D"+
",98C3,98C5,8DEC,98C6,9B43,98CE,98D1,98CF,89C0,95B9,98C9,98CD,8CF1,8E67,8AA4,98D2,98CA"+
",FA70,97E1,8E98,98CB,98D0,FA6F,FA72,98D3,98CC,FA71,8B9F,88CB,8BA0,89BF,9B44,9699,958E"+
",8CF2,904E,97B5,95D6,8C57,91A3,89E2,FA61,8F72,FA73,98D7,98DC,98DA,98D5,91AD,98D8,98DB"+
",98D9,95DB,98D6,904D,9693,98DD,98DE,8F43,98EB,946F,9555,98E6,95EE,89B4,98EA,FA76").split(",");

var UC_5 =
("005,006,009,00B,00D,00F,011,012,014,016,019,01A,01E,01F,021,022,023"+
",024,025,026,028,029,02A,02B,02C,02D,036,039,040,042,043,046,047,048"+
",049,04F,050,055,056,05A,05C,065,06C,070,072,074,075,076,078,07D,080"+
",085,08D,091,094,098,099,09A,0AC,0AD,0B2,0B3,0B4,0B5,0B7,0BE,0C2,0C5"+
",0C9,0CA,0CD,0CF,0D1,0D5,0D6,0D8,0DA,0DE,0E3,0E5,0E7,0ED,0EE,0F4,0F5"+
",0F9,0FB,100,101,102,104,109,112,114,115,116,118,11A,11F,121,12A,132"+
",137,13A,13B,13C,13F,140,141,143,144,145,146,147,148,149,14A,14B,14C"+
",14D,14E,150,152,154,15A,15C,162,164,165,168,169,16A,16B,16C,16D,16E"+
",171,175,176,177,178,17C,180,182,185,186,189,18A,18C,18D,18F,190,191"+
",192,193,195,196,197,199,19D,1A0,1A2,1A4,1A5,1A6,1A8,1A9,1AA,1AB,1AC"+
",1B0,1B1,1B2,1B3,1B4,1B5,1B6,1B7,1BD,1BE,1C4,1C5,1C6,1C9,1CB,1CC,1CD"+
",1D6,1DB,1DC,1DD,1E0,1E1,1E6,1E7,1E9,1EA,1EC,1ED,1F0,1F1,1F5,1F6,1F8"+
",1F9,1FA,1FD,1FE,200,203,204,206,207,208,20A,20B,20E,211,214,215,217"+
",21D,224,225,227,229,22A,22E,230,233,236,237,238,239,23A,23B,243,244"+
",247,24A,24B,24C,24D,24F,254,256,25B,25E,263,264,265,269,26A,26F,270"+
",271,272,273,274,275,27D,27F,283,287,288,289,28D,291,292,294,29B,29C"+
",29F,2A0,2A3,2A6,2A9,2AA,2AB,2AC,2AD,2AF,2B1,2B4,2B5,2B9,2BC,2BE,2C0"+
",2C1,2C3,2C5,2C7,2C9,2CD,2D2,2D5,2D7,2D8,2D9,2DB,2DD,2DE,2DF,2E0,2E2"+
",2E3,2E4,2E6,2E7,2F2,2F3,2F5,2F8,2F9,2FA,2FE,2FF,300,301,302,305,306"+
",307,308,30D,30F,310,315,316,317,319,31A,31D,320,321,323,324,32A,32F"+
",331,333,338,339,33A,33B,33F,340,341,343,345,346,347,348,349,34A,34D"+
",351,352,353,354,357,358,35A,35C,35E,360,366,369,36E,36F,370,371,372"+
",373,374,375,377,378,37B,37F,382,384,393,396,398,39A,39F,3A0,3A5,3A6"+
",3A8,3A9,3AD,3AE,3B0,3B2,3B3,3B6,3BB,3C2,3C3,3C8,3C9,3CA,3CB,3CC,3CD"+
",3CE,3D4,3D6,3D7,3D9,3DB,3DD,3DF,3E1,3E2,3E3,3E4,3E5,3E8,3E9,3EA,3EB"+
",3EC,3ED,3EE,3EF,3F0,3F1,3F2,3F3,3F6,3F7,3F8,3FA,401,403,404,408,409"+
",40A,40B,40C,40D,40E,40F,410,411,41B,41D,41F,420,426,429,42B,42C,42D"+
",42E,436,438,439,43B,43C,43D,43E,440,442,446,448,449,44A,44E,451,45F"+
",468,46A,470,471,473,475,476,477,47B,47C,47D,480,484,486,48A,48B,48C"+
",48E,48F,490,492,49C,4A2,4A4,4A5,4A8,4A9,4AB,4AC,4AF,4B2,4B3,4B8,4BC"+
",4BD,4BE,4C0,4C1,4C2,4C4,4C7,4C8,4C9,4D8,4E1,4E2,4E5,4E6,4E8,4E9,4ED"+
",4EE,4F2,4FA,4FD,4FF,504,506,507,50F,510,514,516,52E,52F,531,533,538"+
",539,53E,540,544,545,546,54C,54F,553,556,557,55C,55D,563,57B,57C,57E"+
",580,583,584,586,587,589,58A,58B,598,599,59A,59C,59D,59E,59F,5A7,5A8"+
",5A9,5AA,5AB,5AC,5AE,5B0,5B6,5C4,5C5,5C7,5D4,5DA,5DC,5DF,5E3,5E4,5F7"+
",5F9,5FD,5FE,606,609,614,616,617,618,61B,629,62F,631,632,634,636,638"+
",642,64C,64E,650,65B,664,668,66A,66B,66C,674,678,67A,680,686,687,68A"+
",68F,694,6A0,6A2,6A5,6AE,6B4,6B6,6BC,6C0,6C1,6C2,6C3,6C8,6CE,6D1,6D3"+
",6D7,6D8,6DA,6DB,6DE,6E0,6E3,6EE,6F0,6F2,6F3,6F9,6FA,6FD,6FF,700,703"+
",704,708,709,70B,70D,70F,712,713,716,718,71C,71F,726,727,728,72D,730"+
",737,738,73B,740,742,747,74A,74E,74F,750,751,759,761,764,765,766,769"+
",76A,77F,782,788,789,78B,793,7A0,7A2,7A3,7A4,7AA,7AC,7B0,7B3,7C0,7C3"+
",7C6,7C7,7C8,7CB,7CE,7D2,7D3,7D4,7D6,7DC,7DF,7E0,7E3,7F4,7F7,7F9,7FA"+
",7FC,800,802,805,806,80A,80B,815,819,81D,821,824,82A,82F,830,831,834"+
",835,83A,83D,840,841,84A,84B,851,852,854,857,858,859,85A,85E,862,869"+
",86B,870,872,875,879,87E,883,885,893,897,89C,89E,89F,8A8,8AB,8AE,8B2"+
",8B3,8B8,8B9,8BA,8BB,8BE,8C1,8C5,8C7,8CA,8CC,8D1,8D3,8D5,8D7,8D8,8D9"+
",8DC,8DE,8DF,8E4,8E5,8EB,8EC,8EE,8EF,8F0,8F1,8F2,8F7,8F9,8FA,8FB,8FC"+
",8FD,902,909,90A,90B,90F,910,915,916,918,919,91A,91B,91C,922,925,927"+
",929,92A,92B,92C,92D,92E,931,932,937,938,93E,944,947,948,949,94E,94F"+
",950,951,953,954,955,957,958,95A,95B,95D,960,962,963,965,967,968,969"+
",96A,96C,96E,973,974,978,97D,981,982,983,984,98A,98D,993,996,999,99B"+
",99D,9A3,9A4,9A5,9A8,9AC,9B2,9B9,9BA,9BB,9BE,9C6,9C9,9CB,9D0,9D1,9D3"+
",9D4,9D9,9DA,9DC,9E5,9E6,9E8,9EA,9EB,9F6,9FB,9FF,A01,A03,A09,A11,A18"+
",A1A,A1C,A1F,A20,A25,A29,A2F,A35,A36,A3C,A40,A41,A46,A49,A5A,A62,A66"+
",A6A,A6C,A7F,A92,A9A,A9B,ABC,ABD,ABE,AC1,AC2,AC9,ACB,ACC,AD0,AD6,AD7"+
",AE1,AE3,AE6,AE9,AFA,AFB,B09,B0B,B0C,B16,B22,B2A,B2C,B30,B32,B36,B3E"+
",B40,B43,B45,B50,B51,B54,B55,B56,B57,B58,B5A,B5B,B5C,B5D,B5F,B63,B64"+
",B65,B66,B69,B6B,B70,B71,B73,B75,B78,B7A,B80,B83,B85,B87,B88,B89,B8B"+
",B8C,B8D,B8F,B95,B97,B98,B99,B9A,B9B,B9C,B9D,B9F,BA2,BA3,BA4,BA5,BA6"+
",BAE,BB0,BB3,BB4,BB5,BB6,BB8,BB9,BBF,BC0,BC2,BC3,BC4,BC5,BC6,BC7,BC9"+
",BCC,BD0,BD2,BD3,BD4,BD8,BDB,BDD,BDE,BDF,BE1,BE2,BE4,BE5,BE6,BE7,BE8"+
",BE9,BEB,BEC,BEE,BF0,BF3,BF5,BF6,BF8,BFA,BFE,BFF,C01,C02,C04,C05,C06"+
",C07,C08,C09,C0A,C0B,C0D,C0E,C0F,C11,C13,C16,C1A,C1E,C20,C22,C24,C28"+
",C2D,C31,C38,C39,C3A,C3B,C3C,C3D,C3E,C3F,C40,C41,C45,C46,C48,C4A,C4B"+
",C4D,C4E,C4F,C50,C51,C53,C55,C5E,C60,C61,C64,C65,C6C,C6E,C6F,C71,C76"+
",C79,C8C,C90,C91,C94,CA1,CA6,CA8,CA9,CAB,CAC,CB1,CB3,CB6,CB7,CB8,CBA"+
",CBB,CBC,CBE,CC5,CC7,CD9,CE0,CE1,CE8,CE9,CEA,CED,CEF,CF0,CF5,CF6,CFA"+
",CFB,CFD,D07,D0B,D0E,D11,D14,D15,D16,D17,D18,D19,D1A,D1B,D1F,D22,D27"+
",D29,D42,D4B,D4C,D4E,D50,D52,D53,D5C,D69,D6C,D6D,D6F,D73,D76,D82,D84"+
",D87,D8B,D8C,D90,D9D,DA2,DAC,DAE,DB7,DB8,DB9,DBA,DBC,DBD,DC9,DCC,DCD"+
",DD0,DD2,DD3,DD6,DDB,DDD,DDE,DE1,DE3,DE5,DE6,DE7,DE8,DEB,DEE,DF1,DF2"+
",DF3,DF4,DF5,DF7,DFB,DFD,DFE,E02,E03,E06,E0B,E0C,E11,E16,E19,E1A,E1B"+
",E1D,E25,E2B,E2D,E2F,E30,E33,E36,E37,E38,E3D,E40,E43,E44,E45,E47,E4C"+
",E4E,E54,E55,E57,E5F,E61,E62,E63,E64,E72,E73,E74,E75,E76,E78,E79,E7A"+
",E7B,E7C,E7D,E7E,E7F,E81,E83,E84,E87,E8A,E8F,E95,E96,E97,E9A,E9C,EA0"+
",EA6,EA7,EAB,EAD,EB5,EB6,EB7,EB8,EC1,EC2,EC3,EC8,EC9,ECA,ECF,ED0,ED3"+
",ED6,EDA,EDB,EDD,EDF,EE0,EE1,EE2,EE3,EE8,EE9,EEC,EF0,EF1,EF3,EF4,EF6"+
",EF7,EF8,EFA,EFB,EFC,EFE,EFF,F01,F03,F04,F09,F0A,F0B,F0C,F0D,F0F,F10"+
",F11,F13,F14,F15,F16,F17,F18,F1B,F1F,F21,F25,F26,F27,F29,F2D,F2F,F31"+
",F34,F35,F37,F38,F3C,F3E,F41,F45,F48,F4A,F4C,F4E,F51,F53,F56,F57,F59"+
",F5C,F5D,F61,F62,F66,F67,F69,F6A,F6B,F6C,F6D,F70,F71,F73,F77,F79,F7C"+
",F7F,F80,F81,F82,F83,F84,F85,F87,F88,F8A,F8B,F8C,F90,F91,F92,F93,F97"+
",F98,F99,F9E,FA0,FA1,FA8,FA9,FAA,FAD,FAE,FB3,FB4,FB7,FB9,FBC,FBD,FC3"+
",FC5,FCC,FCD,FD6,FD7,FD8,FD9,FDC,FDD,FDE,FE0,FE4,FEB,FF0,FF1,FF5,FF8"+
",FFB,FFD,FFF").split(",");

var LC_5 =
("98E4,98ED,9171,8CC2,947B,E0C5,98EC,937C,98E1,8CF4,8CF3,98DF,FA77,8ED8,98E7,FA75,95ED"+
",926C,98E3,8C91,98E0,98E8,98E2,97CF,98E9,9860,8BE4,8C90,FA74,FA7A,98EE,FA78,98EF,98F3"+
",88CC,95CE,98F2,98F1,98F5,98F4,92E2,8C92,98F6,FA79,8EC3,91A4,92E3,8BF4,98F7,8B55,98F8"+
",98FA,9654,8C86,FA7B,8E50,94F5,98F9,8DC3,9762,98FC,9942,98FB,8DC2,8F9D,8C58,9943,8BCD"+
",9940,9941,93AD,919C,8BA1,966C,9944,FA7D,97BB,9945,9948,9946,916D,9947,9949,FA7C,994B"+
",994A,95C6,8B56,994D,994E,89AD,994C,8EF2,9951,9950,994F,98D4,9952,8F9E,9953,9744,96D7"+
",9955,9954,9957,9956,9958,9959,88F2,8CB3,8C5A,8F5B,929B,8BA2,90E6,8CF5,FA7E,8D8E,995B"+
",96C6,9365,8E99,995A,995C,937D,8A95,995D,FA80,93FC,9153,995F,9960,94AA,8CF6,985A,9961"+
",8BA4,95BA,91B4,8BEF,9354,8C93,9962,9963,93E0,897E,9966,8DFB,9965,8DC4,9967,E3EC,9968"+
",9660,9969,996A,996B,8FE7,8ECA,FA81,8AA5,996E,996C,96BB,996D,9579,996F,9970,9971,937E"+
",9975,9973,9974,9972,8DE1,9976,96E8,97E2,9977,FA82,90A6,9978,8F79,9979,929C,97BD,9380"+
",99C3,997A,EAA3,8BC3,997B,967D,8F88,91FA,997D,93E2,FA83,997E,9980,8A4D,9981,8BA5,93CA"+
",899A,8F6F,949F,9982,9381,906E,9983,95AA,90D8,8AA0,8AA7,9984,9986,8C59,9985,FA84,97F1"+
",8F89,94BB,95CA,9987,9798,9988,9989,939E,998A,90A7,8DFC,8C94,998B,8E68,8D8F,92E4,998D"+
",91A5,8DED,998E,998F,914F,998C,9991,9655,8D84,9990,8C95,8DDC,948D,9994,9992,959B,8FE8"+
",999B,8A84,9995,9993,916E,9997,9996,8A63,8C80,999C,97AB,9998,999D,999A,9999,97CD,FA85"+
",8CF7,89C1,97F2,FA86,8F95,9377,8D85,99A0,99A1,FB77,97E3,984A,99A3,8CF8,99A2,8A4E,FA87"+
",99A4,9675,92BA,9745,95D7,99A5,E8D3,93AE,99A6,8AA8,96B1,FA88,8F9F,99A7,95E5,99AB,90A8"+
",99A8,8BCE,99A9,8AA9,8C4D,99AC,99AD,99AE,99AF,8ED9,8CF9,96DC,FA89,96E6,93F5,95EF,99B0"+
",FA8A,99B1,99B3,99B5,99B4,99B6,89BB,966B,8DFA,99B7,9178,8FA0,8BA7,99B8,FA8B,94D9,99B9"+
",99BA,99BB,99BC,9543,8BE6,88E3,93BD,99BD,8F5C,90E7,99BF,99BE,8FA1,8CDF,99C1,94BC,99C2"+
",94DA,91B2,91EC,8BA6,93EC,9250,948E,966D,99C4,90E8,8C54,99C5,99C6,894B,88F3,8AEB,FA8C"+
",91A6,8B70,9791,99C9,89B5,99C8,8BA8,99CA,96EF,FA8D,99CB,97D0,8CFA,8CB4,99CC,99CE,99CD"+
",907E,8958,897D,99CF,99D0,FA8E,8CB5,99D1,8B8E,8E51,99D2,9694,8DB3,8B79,9746,916F,94BD"+
",8EFB,8F66,8EE6,8EF3,8F96,94BE,FA8F,99D5,8962,9170,8CFB,8CC3,8BE5,99D9,9240,91FC,8BA9"+
",8FA2,99DA,99D8,89C2,91E4,8EB6,8E6A,8945,8A90,8D86,8E69,99DB,99DC,8B68,8A65,8D87,8B67"+
",92DD,8944,93AF,96BC,8D40,9799,9366,8CFC,8C4E,99E5,8BE1,9669,94DB,99E4,8ADC,99DF,99E0"+
",99E2,99E3,8B7A,9081,95AB,99E1,99DD,8CE1,99DE,9843,95F0,92E6,8CE0,8D90,99E6,93DB,99EA"+
",8EFC,8EF4,99ED,99EB,96A1,99E8,99F1,99EC,99EF,8CC4,96BD,99F0,99F2,99F4,FA92,8DEE,9861"+
",99E9,99E7,99F3,99EE,FA91,99F6,9A42,99F8,99FC,FA93,9A40,99F9,9A5D,8DE7,8A50,99F7,9A44"+
",88F4,9A43,88A3,9569,9A41,99FA,99F5,99FB,8DC6,9A45,88F5,9A4E,9A46,9A47,8FA3,9689,9A4C"+
",9A4B,934E,9A4D,9A4A,FA94,8953,8DB4,904F,9A48,9382,9A49,88A0,9A53,9742,8FA5,9A59,9A58"+
",9A4F,91C1,9A50,91ED,9A55,8FA4,9A52,96E2,8C5B,9A56,9A57,9A54,9A5A,9A51,9A60,9A65,9A61"+
",9A5C,9A66,9150,FA95,9A68,8D41,9A5E,929D,9A62,9A5B,8AAB,8AEC,8A85,9A63,9A5F,8C96,9A69"+
",9A67,9172,8B69,8BAA,9A64,8BF2,8963,9A6D,9A6B,9AA5,9A70,9A6A,9A6E,9A6C,8E6B,9A6F,9A72"+
",9A77,9A75,9A74,9251,89C3,9A71,9A73,8FA6,8952,9A76,89DC,9A82,8FFA,9A7D,9A7B,9A7C,9A7E"+
",895C,9158,9A78,9A79,8A9A,9A81,8AED,9A84,9A80,9A83,95AC,93D3,94B6,9A86,9A85,8A64,9A87"+
",9A8A,9A89,9A88,9458,9A8B,9A8C,9A8E,9A8D,9A90,9A93,9A91,9A8F,9A92,9A94,9A95,9A96,9A97"+
",9A98,9964,8EFA,8E6C,89F1,88F6,9263,9A99,8DA2,88CD,907D,9A9A,8CC5,8D91,9A9C,9A9B,95DE"+
",9A9D,9A9F,9A9E,9AA0,9AA1,8C97,8980,9AA2,9AA4,9AA3,9AA6,9379,9AA7,88B3,8DDD,8C5C,926E"+
",9AA8,9AA9,9AAB,9AAC,8DE2,8BCF,9656,9AAA,9AAD,8DBF,8D42,FA96,9AB1,8DA3,FA97,9252,9AAE"+
",92D8,9AB2,9082,9AB0,9AB3,8C5E,9AB4,9AB5,8D43,8A5F,9AB7,9AB8,FA98,9AB9,9AB6,9AAF,9ABA"+
",9ABB,FA9A,FA99,9684,8FE9,9ABD,9ABE,9ABC,9AC0,9457,88E6,9575,9AC1,8FFB,8EB7,947C,8AEE"+
",8DE9,9678,93B0,8C98,91CD,9ABF,9AC2,91C2,9AC3,9AC4,9AC6,92E7,8AAC,EA9F,8981,95F1,8FEA"+
",9367,8DE4,9ACC,95BB,97DB,89F2,9AC8,9159,9ACB,9383,9368,9384,94B7,92CB,8DC7,9AC7,8996"+
",9355,9AC9,9AC5,906F,9ACD,8F6D,8BAB,9ACE,95E6,919D,92C4,FA9D,9AD0,966E,9AD1,9AD6,FA9E"+
",95AD,9AD5,9ACF,9AD2,9AD4,8DA4,95C7,9AD7,9264,89F3,8FEB,9AD9,9AD8,8D88,9ADA,9ADC,9ADB"+
",9ADE,9AD3,9AE0,9ADF,9ADD,8E6D,9070,9173,9AE1,90BA,88EB,9484,92D9,9AE3,9AE2,9AE4,9AE5"+
",9AE6,9AE7,95CF,9AE8,FA9F,89C4,9AE9,975B,8A4F,99C7,8F67,91BD,9AEA,96E9,96B2,9AEC,91E5"+
",9356,91BE,9576,9AED,9AEE,899B,8EB8,9AEF,88CE,9AF0,9AF1,8982,8AEF,93DE,95F2,9AF5,9174"+
",9AF4,8C5F,FAA0,967A,9AF3,9385,9AF7,9AF6,FAA1,FAA2,9AF9,9AF8,FAA3,899C,9AFA,8FA7,9AFC"+
",9244,9AFB,95B1,8F97,937A,9B40,8D44,9B41,9440,94DC,96CF,9444,9B4A,8B57,9764,96AD,9BAA"+
",9B42,9B45,FAA4,91C3,9657,9369,9B46,9685,FAA5,8DC8,8FA8,9B47,8E6F,8E6E,88B7,8CC6,90A9"+
",88CF,9B4B,9B4C,9B49,8957,8AAD,9B48,96C3,9550,88A6,88F7,8E70,88D0,88A1,9B51,9B4F,96BA"+
",9B52,9B50,9B4E,9050,9B4D,95D8,8CE2,9B56,9B57,8FA9,9B53,984B,946B,9B55,8DA5,9B58,9577"+
",9B59,9B54,96B9,947D,9B5A,9551,9B5B,9B5F,9B5C,89C5,9B5E,8EB9,9B5D,8C99,9B6B,9B64,9B61"+
",9284,9B60,9B62,9B63,9B65,9B66,8AF0,9B68,9B67,9B69,8FEC,9B6C,92DA,8964,9B6A,9B6D,9B6E"+
",9B71,9B6F,9B70,8E71,9B72,8D45,9B73,FAA6,8E9A,91B6,9B74,9B75,8E79,8D46,96D0,8B47,8CC7"+
",9B76,8A77,9B77,91B7,9B78,9BA1,9B79,9B7A,9B7B,9B7D,9B7E,9B80,91EE,8946,8EE7,88C0,9176"+
",8AAE,8EB3,8D47,9386,8F40,8AAF,9288,92E8,88B6,8B58,95F3,8EC0,8B71,90E9,8EBA,9747,9B81"+
",8B7B,8DC9,8A51,8983,8FAA,89C6,9B82,9765,8F68,FAA7,8EE2,9B83,8AF1,93D0,96A7,9B84,9B85"+
",9578,9B87,8AA6,8BF5,9B86,FAA9,8AB0,9051,9B8B,8E40,89C7,9B8A,9B88,9B8C,9B89,944A,9ECB"+
",9052,9B8D,FAAA,97BE,9B8E,9B90,929E,9B8F,90A1,8E9B,91CE,8EF5,9595,90EA,8ECB,9B91,8FAB"+
",9B92,9B93,88D1,91B8,9071,9B94,93B1,8FAC,8FAD,9B95,90EB,8FAE,FAAB,9B96,9B97,96DE,9B98"+
",8BC4,8F41,9B99,9B9A,8EDA,904B,93F2,9073,94F6,9441,8BC7,9B9B,8B8F,9B9C,8BFC,93CD,89AE"+
",8E72,9B9D,9BA0,9B9F,8BFB,9B9E,9357,91AE,936A,8EC6,9177,979A,9BA2,9BA3,93D4,8E52,9BA5"+
",9BA6,9BA7,8AF2,9BA8,9BA9,89AA,FAAC,915A,8AE2,9BAB,96A6,91D0,8A78,9BAD,9BAF,8ADD,FAAD"+
",9BAC,9BAE,9BB1,9BB0,9BB2,9BB3,93BB,8BAC,89E3,9BB4,9BB9,9BB7,95F5,95F4,FAAE,9387,9BB6"+
",8F73,9BB5,9092,9BBA,8DE8,9BC0,9BC1,9BBB,8A52,9BBC,9BC5,9BC4,9BC3,9BBF,9BBE,9BC2,FAAF"+
",95F6,FAB2,9BC9,9BC6,9BC8,9792,9BC7,FAB0,9BBD,9093,9BCA,FAB3,8DB5,9BCB,9BCC,9BCF,9BCE"+
",9BCD,9388,9BB8,9BD5,9BD1,9BD0,9BD2,9BD3,9BD6,FAB4,FAB5,97E4,9BD7,9BD4,9BD8,8ADE,9BD9"+
",FAB6,9BDB,9BDA,9BDC,9BDD,90EC,8F42,8F84,9183,8D48,8DB6,8D49,8B90,9BDE,8DB7,8CC8,9BDF"+
",96A4,9462,9BE0,8D4A,8AAA,9246,8BD0,8E73,957A,94BF,9BE1,8AF3,9BE4,929F,9BE3,9BE2,9BE5"+
",92E9,9083,8E74,90C8,91D1,8B41,92A0,9BE6,9BE7,8FED,9658,9BEA,9BE9,9BE8,959D,9BF1,9679"+
",9BEB,9BED,968B,9BEC,9BEE,94A6,9BEF,95BC,9BF0,8AB1,95BD,944E,9BF2,9BF3,8D4B,8AB2,9BF4"+
",8CB6,9763,9748,8AF4,9BF6,92A1,8D4C,8FAF,94DD,8FB0,8F98,92EA,95F7,9358,8D4D,957B,9BF7"+
",9378,8DC0,8CC9,92EB,88C1,8F8E,8D4E,9766,9BF8,9BF9,9470,9BFA,97F5,984C,9BFC,9BFB,8A66"+
",9C40,9C43,9C44,9C42,955F,8FB1,9C46,9C45,9C41,9C47,9C48,9C49,9C4C,9C4A,9C4B,9C4D,8984"+
",92EC,9C4E,8C9A,89F4,9455,9C4F,93F9,95D9,9C50,984D,9C51,95BE,9C54,989F,98AF,8EAE,93F3"+
",9C55,8B7C,92A2,88F8,9C56,95A4,8D4F,926F,92ED,FAB7,96ED,8CB7,8CCA,9C57,9C58,9C5E,8EE3"+
",FAB8,92A3,8BAD,9C59,954A,9265,9C5A,FA67,9C5B,8BAE,9C5C,9C5D,9C5F,9396,9C60,9C61,9C62"+
",9C53,9C52,9C63,8C60,9546,FAB9,8DCA,9556,92A4,956A,9C64,8FB2,8965,9C65,9C66,96F0,94DE"+
",9C69,899D,90AA,9C68,9C67,8C61,91D2,9C6D,9C6B,9C6A,97A5,8CE3,8F99,9C6C,936B,8F5D,93BE"+
",9C70,9C6F,9C6E,9C71,8CE4,9C72,959C,8F7A,9C73,94F7,93BF,92A5,FABA,934F,9C74,8B4A,9053"+
",954B,8AF5,9445,9C75,8E75,9659,965A,899E,9C7A,FABB,9289,9C77,89F5,9CAB,9C79,944F,9C78"+
",9C76,8D9A,9C7C").split(",");

var UC_6 =
("00E,00F,010,012,015,016,019,01B,01C,01D,020,021,025,026,027,028,029"+
",02A,02B,02F,031,03A,041,042,043,046,04A,04B,04D,050,052,055,059,05A"+
",05D,05F,060,062,063,064,065,068,069,06A,06B,06C,06D,06F,070,075,077"+
",081,083,084,085,089,08A,08B,08C,08D,092,094,096,097,09A,09B,09F,0A0"+
",0A3,0A6,0A7,0A9,0AA,0B2,0B3,0B4,0B5,0B6,0B8,0BC,0BD,0C5,0C6,0C7,0D1"+
",0D3,0D5,0D8,0DA,0DC,0DE,0DF,0E0,0E1,0E3,0E7,0E8,0F0,0F1,0F2,0F3,0F4"+
",0F6,0F7,0F9,0FA,0FB,100,101,103,106,108,109,10D,10E,10F,111,115,11A"+
",11B,11F,120,121,127,128,12C,130,134,137,13C,13D,13E,13F,142,144,147"+
",148,14A,14B,14C,14D,14E,153,155,158,159,15A,15D,15F,162,163,165,167"+
",168,16B,16E,16F,170,171,173,174,175,176,177,17E,182,187,18A,18E,190"+
",191,194,196,198,199,19A,1A4,1A7,1A9,1AB,1AC,1AE,1B2,1B6,1BA,1BE,1C3"+
",1C6,1C7,1C8,1C9,1CA,1CB,1CC,1CD,1D0,1E3,1E6,1F2,1F4,1F6,1F7,1F8,1FA"+
",1FC,1FD,1FE,1FF,200,208,209,20A,20C,20D,20E,210,211,212,213,214,216"+
",21A,21B,21D,21E,21F,221,226,22A,22E,22F,230,232,233,234,238,23B,23F"+
",240,241,247,248,249,24B,24D,24E,253,255,258,25B,25E,260,263,268,26E"+
",271,276,279,27C,27E,27F,280,282,283,284,289,28A,291,292,293,294,295"+
",296,297,298,29B,29C,29E,2A6,2AB,2AC,2B1,2B5,2B9,2BB,2BC,2BD,2C2,2C5"+
",2C6,2C7,2C8,2C9,2CA,2CC,2CD,2CF,2D0,2D1,2D2,2D3,2D4,2D7,2D8,2D9,2DB"+
",2DC,2DD,2E0,2E1,2EC,2ED,2EE,2EF,2F1,2F3,2F5,2F6,2F7,2FE,2FF,301,302"+
",307,308,309,30C,311,319,31F,327,328,32B,32F,33A,33D,33E,33F,349,34C"+
",34D,34F,350,355,357,35C,367,368,369,36B,36E,372,376,377,37A,37B,380"+
",383,388,389,38C,38E,38F,392,396,398,39B,39F,3A0,3A1,3A2,3A3,3A5,3A7"+
",3A8,3A9,3AA,3AB,3AC,3B2,3B4,3B5,3BB,3BE,3C0,3C3,3C4,3C6,3C9,3CF,3D0"+
",3D2,3D6,3DA,3DB,3E1,3E3,3E9,3EE,3F4,3F5,3F6,3FA,406,40D,40F,413,416"+
",417,41C,426,428,42C,42D,434,436,43A,43E,442,44E,458,460,467,469,46F"+
",476,478,47A,483,488,492,493,495,49A,49D,49E,4A4,4A5,4A9,4AB,4AD,4AE"+
",4B0,4B2,4B9,4BB,4BC,4C1,4C2,4C5,4C7,4CD,4CE,4D2,4D4,4D8,4DA,4E0,4E1"+
",4E2,4E3,4E6,4E7,4EC,4EF,4F1,4F2,4F4,4F6,4FA,4FD,4FE,500,505,518,51C"+
",51D,523,524,52A,52B,52C,52F,534,535,536,537,538,539,53B,53E,53F,545"+
",548,54D,54E,54F,551,555,556,557,558,559,55D,55E,562,563,566,56C,570"+
",572,574,575,577,578,582,583,587,588,589,58C,58E,590,591,597,599,59B"+
",59C,59F,5A1,5A4,5A5,5A7,5AB,5AC,5AD,5AF,5B0,5B7,5B9,5BC,5BD,5C1,5C3"+
",5C4,5C5,5C6,5CB,5CC,5CF,5D2,5D7,5D9,5DB,5E0,5E1,5E2,5E5,5E6,5E7,5E8"+
",5E9,5EC,5ED,5F1,5FA,5FB,600,602,603,606,607,609,60A,60C,60E,60F,613"+
",614,615,61C,61E,61F,620,624,625,627,628,62D,62E,62F,631,634,635,636"+
",63B,63C,63F,641,642,643,644,649,64B,64F,652,657,659,65D,65E,65F,662"+
",664,665,666,667,668,669,66E,66F,670,673,674,676,67A,681,683,684,687"+
",688,689,68E,691,696,697,698,699,69D,6A0,6A2,6A6,6AB,6AE,6B2,6B4,6B8"+
",6B9,6BC,6BE,6BF,6C1,6C4,6C7,6C9,6D6,6D9,6DA,6DC,6DD,6E0,6E6,6E9,6F0"+
",6F2,6F3,6F4,6F5,6F7,6F8,6F9,6FA,6FB,6FC,6FD,6FE,6FF,700,703,708,709"+
",70B,70D,70E,70F,714,715,716,717,71B,71D,71E,71F,726,727,728,72A,72B"+
",72C,72D,72E,731,734,736,737,738,73A,73D,73F,741,746,749,74E,74F,750"+
",751,753,756,759,75C,75E,75F,760,761,762,763,764,765,766,76A,76D,76F"+
",770,771,772,773,775,777,77C,77E,77F,785,787,789,78B,78C,790,795,797"+
",79A,79C,79D,7A0,7A1,7A2,7A6,7A9,7AF,7B3,7B4,7B6,7B7,7B8,7B9,7BB,7C0"+
",7C1,7C4,7C6,7CA,7CE,7CF,7D0,7D1,7D3,7D4,7D8,7DA,7DD,7DE,7E2,7E4,7E7"+
",7E9,7EC,7EE,7EF,7F1,7F3,7F4,7F5,7FB,7FE,7FF,801,802,803,804,813,816"+
",817,81E,821,822,829,82A,82B,832,834,838,839,83C,83D,840,841,842,843"+
",844,846,848,84D,84E,850,851,852,853,854,859,85C,85D,85F,863,867,874"+
",876,877,87E,87F,881,883,885,88D,88F,893,894,897,89B,89D,89F,8A0,8A2"+
",8A6,8A7,8A8,8AD,8AF,8B0,8B1,8B3,8B5,8B6,8B9,8BA,8BC,8C4,8C6,8C8,8C9"+
",8CA,8CB,8CD,8CF,8D2,8D4,8D5,8D7,8D8,8DA,8DF,8E0,8E1,8E3,8E7,8EE,8EF"+
",8F2,8F9,8FA,900,901,904,905,908,90B,90C,90D,90E,90F,912,919,91A,91B"+
",91C,921,922,923,925,926,928,92A,930,934,936,939,93D,93F,94A,953,954"+
",955,959,95A,95C,95D,95E,960,961,962,968,96A,96B,96D,96E,96F,973,974"+
",975,977,978,979,97C,97D,97E,981,982,98A,98E,991,994,995,998,99B,99C"+
",9A0,9A7,9AE,9B1,9B2,9B4,9BB,9BE,9BF,9C1,9C3,9C7,9CA,9CB,9CC,9CD,9CE"+
",9D0,9D3,9D8,9D9,9DD,9DE,9E2,9E7,9E8,9EB,9ED,9F2,9F9,9FB,9FD,9FF,A02"+
",A05,A0A,A0B,A0C,A12,A13,A14,A17,A19,A1B,A1E,A1F,A21,A22,A23,A29,A2A"+
",A2B,A2E,A30,A35,A36,A38,A39,A3A,A3D,A44,A46,A47,A48,A4B,A58,A59,A5F"+
",A61,A62,A66,A6B,A72,A73,A78,A7E,A7F,A80,A84,A8D,A8E,A90,A97,A9C,AA0"+
",AA2,AA3,AAA,AAC,AAE,AB3,AB8,ABB,AC1,AC2,AC3,AD1,AD3,ADA,ADB,ADE,ADF"+
",AE2,AE4,AE8,AEA,AFA,AFB,B04,B05,B0A,B12,B16,B1D,B1F,B20,B21,B23,B27"+
",B32,B37,B38,B39,B3A,B3D,B3E,B43,B47,B49,B4C,B4E,B50,B53,B54,B59,B5B"+
",B5F,B61,B62,B63,B64,B66,B69,B6A,B6F,B73,B74,B78,B79,B7B,B7F,B80,B83"+
",B84,B86,B89,B8A,B8B,B8D,B95,B96,B98,B9E,BA4,BAA,BAB,BAF,BB1,BB2,BB3"+
",BB4,BB5,BB7,BBA,BBB,BBC,BBF,BC0,BC5,BC6,BCB,BCD,BCE,BD2,BD3,BD4,BD6"+
",BD8,BDB,BDF,BEB,BEC,BEF,BF3,C08,C0F,C11,C13,C14,C17,C1B,C23,C24,C34"+
",C37,C38,C3E,C3F,C40,C41,C42,C4E,C50,C55,C57,C5A,C5C,C5D,C5E,C5F,C60"+
",C62,C68,C6A,C6F,C70,C72,C73,C7A,C7D,C7E,C81,C82,C83,C86,C88,C8C,C8D"+
",C90,C92,C93,C96,C99,C9A,C9B,CA1,CA2,CAB,CAE,CB1,CB3,CB8,CB9,CBA,CBB"+
",CBC,CBD,CBE,CBF,CC1,CC4,CC5,CC9,CCA,CCC,CD3,CD5,CD7,CD9,CDA,CDB,CDD"+
",CE1,CE2,CE3,CE5,CE8,CEA,CEF,CF0,CF1,CF3,D04,D0B,D0C,D12,D17,D19,D1B"+
",D1E,D1F,D25,D29,D2A,D2B,D32,D33,D35,D36,D38,D3B,D3D,D3E,D41,D44,D45"+
",D59,D5A,D5C,D63,D64,D66,D69,D6A,D6C,D6E,D6F,D74,D77,D78,D79,D85,D87"+
",D88,D8C,D8E,D93,D95,D96,D99,D9B,D9C,DAC,DAF,DB2,DB5,DB8,DBC,DC0,DC5"+
",DC6,DC7,DCB,DCC,DCF,DD1,DD2,DD5,DD8,DD9,DDE,DE1,DE4,DE6,DE8,DEA,DEB"+
",DEC,DEE,DF1,DF2,DF3,DF5,DF7,DF8,DF9,DFA,DFB,DFC,E05,E07,E08,E09,E0A"+
",E0B,E13,E15,E19,E1A,E1B,E1D,E1F,E20,E21,E23,E24,E25,E26,E27,E29,E2B"+
",E2C,E2D,E2E,E2F,E38,E39,E3A,E3C,E3E,E43,E4A,E4D,E4E,E56,E58,E5B,E5C"+
",E5F,E67,E6B,E6E,E6F,E72,E76,E7E,E7F,E80,E82,E8C,E8F,E90,E96,E98,E9C"+
",E9D,E9F,EA2,EA5,EAA,EAF,EB2,EB6,EB7,EBA,EBD,EBF,EC2,EC4,EC5,EC9,ECB"+
",ECC,ED1,ED3,ED4,ED5,EDD,EDE,EEC,EEF,EF2,EF4,EF7,EF8,EFE,EFF,F01,F02"+
",F06,F09,F0F,F11,F13,F14,F15,F20,F22,F23,F2B,F2C,F31,F32,F38,F3E,F3F"+
",F41,F45,F54,F58,F5B,F5C,F5F,F64,F66,F6D,F6E,F6F,F70,F74,F78,F7A,F7C"+
",F80,F81,F82,F84,F86,F88,F8E,F91,F97,FA1,FA3,FA4,FAA,FB1,FB3,FB5,FB9"+
",FC0,FC1,FC2,FC3,FC6,FD4,FD5,FD8,FDB,FDF,FE0,FE1,FE4,FEB,FEC,FEE,FEF"+
",FF1,FF3,FF5,FF6,FFA,FFE").split(",");

var LC_6 =
("9C83,9C89,9C81,937B,9C86,957C,9C80,9C85,97E5,8E76,91D3,9C7D,8B7D,9C88,90AB,8985,9C82"+
",89F6,9C87,8BAF,9C84,9C8A,9C8C,9C96,9C94,9C91,9C90,97F6,9C92,8BB0,8D50,8F9A,9C99,9C8B"+
",FABC,9C8F,9C7E,89F8,9C93,9C95,9270,8DA6,89B6,9C8D,9C98,9C97,8BB1,91A7,8A86,8C62,9C8E"+
",9C9A,9C9D,9C9F,FABD,8EBB,FABE,9CA5,92EE,9C9B,9CA3,89F7,9CA1,9CA2,9C9E,9CA0,8CE5,9749"+
",8AB3,8978,9CA4,9459,88AB,94DF,9C7B,9CAA,9CAE,96E3,9CA7,9389,9CAC,8FEE,9CAD,93D5,9866"+
",9CA9,FAC0,9CAF,8D9B,90C9,FABF,88D2,9CA8,9CA6,9179,9C9C,8E53,91C4,9CBB,FAC2,917A,9CB6"+
",9CB3,9CB4,8EE4,9CB7,9CBA,9CB5,8F44,9CB8,9CB2,96FA,96F9,9CBC,9CBD,88D3,FAC3,9CB1,8BF0"+
",88A4,8AB4,FAC1,9CB9,9CC1,9CC0,9CC5,FAC5,9CC6,FAC4,9CC4,9CC7,9CBF,9CC3,9CC8,9CC9,9CBE"+
",8E9C,9CC2,91D4,8D51,9CB0,9054,9CD6,95E7,9CCC,9CCD,9CCE,9CD5,9CD4,969D,8AB5,9CD2,8C64"+
",8A53,9CCF,97B6,9CD1,88D4,9CD3,9CCA,9CD0,9CD7,8C63,9CCB,977C,974A,9CDA,9CDE,919E,97F7"+
",9CDF,9CDC,9CD9,FAC6,9CD8,9CDD,95AE,93B2,8C65,9CE0,9CDB,9CE1,8C9B,89AF,9CE9,8AB6,9CE7"+
",9CE8,8DA7,9CE6,9CE4,9CE3,9CEA,9CE2,9CEC,89F9,9CEE,9CED,92A6,9CF1,9CEF,9CE5,8C9C,9CF0"+
",9CF4,9CF3,9CF5,9CF2,9CF6,9CF7,9CF8,95E8,9CFA,9CF9,8F5E,90AC,89E4,89FA,FAC7,9CFB,88BD"+
",90CA,9CFC,E6C1,9D40,8C81,9D41,90ED,9D42,9D43,8B59,9D44,9D45,9D46,91D5,8CCB,96DF,965B"+
",8F8A,9D47,90EE,E7BB,94E0,8EE8,8DCB,9D48,91C5,95A5,91EF,9D4B,9D49,9D4C,9D4A,9D4D,95AF"+
",88B5,957D,94E1,9D4E,9D51,8FB3,8B5A,9D4F,9D56,8FB4,9D50,9463,977D,9D52,9D53,9D57,938A"+
",9D54,8D52,90DC,9D65,94B2,91F0,FAC8,94E2,9DAB,95F8,92EF,9695,9D5A,899F,928A,9D63,9253"+
",9D5D,9D64,9D5F,9D66,9D62,9D61,948F,9D5B,89FB,9D59,8B91,91F1,9D55,9D58,8D53,90D9,8FB5"+
",9D60,9471,8B92,8A67,8A87,9040,9D68,9D6D,9D69,8C9D,9D6E,8E41,8D89,8F45,9D5C,8E9D,9D6B"+
",8E77,9D6C,88C2,9D67,92A7,8B93,8BB2,9D6A,88A5,8DC1,9055,92F0,94D2,9D70,917D,91A8,8E4A"+
",9D71,9D73,9D6F,95DF,92BB,917B,95F9,8ECC,9D80,9D7E,9098,8C9E,9D78,8FB7,93E6,9450,9D76"+
",917C,8EF6,9D7B,8FB6,9D75,9D7A,9472,9D74,8C40,8A7C,9D7C,97A9,8DCC,9254,9D79,90DA,8D54"+
",9084,8986,915B,9D77,8B64,8C66,92CD,9D7D,917E,9D81,9D83,91B5,9D89,9D84,9D86,9560,92F1"+
",9D87,974B,9767,8AB7,88AC,9D85,9D82,8AF6,8987,FAC9,9D88,9768,9D8C,91B9,9D93,9D8D,9D8A"+
",9D91,9D72,9D8E,9D92,94C0,938B,9D8B,9D8F,8C67,8DEF,90DB,9D97,9345,FACA,9D94,9680,9D95"+
",9D96,96CC,90A0,8C82,9D9D,8E54,9D9A,9D99,9451,FACB,93B3,9350,9D9B,9D9C,958F,9464,8E42"+
",90EF,966F,8A68,9DA3,9D9E,9769,9DA5,9DA1,9DA2,9180,FACC,9DA0,9D5E,9DA4,9D9F,9DA9,9DAA"+
",9346,9DAC,8E43,9DA7,8B5B,9DAD,9DA6,9DB1,9DB0,9DAF,9DB2,9DB4,8FEF,9DB3,9DB7,9DB5,9DB6"+
",9D90,9DB9,9DB8,9D98,9DBA,9DAE,8E78,9DBB,9DBC,9DBE,9DBD,9DBF,89FC,8D55,95FA,90AD,8CCC"+
",9DC1,9DC4,FACD,9571,8B7E,9DC3,9DC2,9473,9DC5,8BB3,9DC7,9DC6,8AB8,8E55,93D6,8C68,9094"+
",9DC8,90AE,9347,957E,9DC9,9DCA,9DCB,95B6,9B7C,90C4,956B,8DD6,94E3,94C1,936C,97BF,9DCD"+
",8ECE,9DCE,88B4,8BD2,90CB,9580,9DCF,8E61,9266,8E7A,9056,9DD0,95FB,8997,8E7B,9DD3,9DD1"+
",9DD4,97B7,9DD2,90F9,9DD5,91B0,9DD6,8AF8,9DD8,9DD7,9DD9,9DDA,8AF9,93FA,9255,8B8C,8E7C"+
",9181,8F7B,88AE,9DDB,89A0,9DDF,FACE,8D56,9DDE,8DA9,8FB8,FAD1,9DDD,8FB9,96BE,8DA8,88D5"+
",90CC,FACF,9DE4,FAD3,90AF,8966,FAD4,8F74,9686,8DF0,8FBA,FAD2,90A5,FA63,9DE3,9DE1,9DE2"+
",FAD0,928B,9E45,9DE8,8E9E,8D57,9DE6,9DE7,9057,9DE5,8E4E,FAD6,FAD7,9DEA,9DE9,9DEE,9DEF"+
",9DEB,FAD5,8A41,9DEC,9DED,94D3,9581,8C69,9DF0,FAD9,90B0,8FBB,9271,8BC5,9DF1,9DF5,89C9"+
",9DF2,9DF4,9DF3,8F8B,9267,88C3,9DF6,FADA,9DF7,FADB,92A8,97EF,8E62,95E9,FADC,965C,9E41"+
",9DF9,9DFC,9DFB,FADD,9DF8,9E40,93DC,9DFA,9E42,8F8C,9E43,976A,9498,9E44,9E46,9E47,9E48"+
",8BC8,8967,8D58,9E49,9E4A,8F91,9182,FADE,FA66,99D6,915D,915C,91D6,8DC5,98F0,8C8E,974C"+
",95FC,959E,FADF,9E4B,8DF1,92BD,9E4C,984E,965D,92A9,9E4D,8AFA,9E4E,9E4F,96D8,96A2,9696"+
",967B,8E44,9E51,8EE9,9670,9E53,9E56,9E55,8AF7,8B80,9E52,9E54,9E57,9099,979B,88C7,8DDE"+
",91BA,8EDB,8FF1,9E5A,936D,9E58,91A9,9E59,8FF0,96DB,9E5B,9E5C,9788,FAE1,9E61,8D59,9474"+
",9E5E,938C,9DDC,9DE0,8B6E,9466,9E60,8FBC,94C2,9E66,94F8,9E5D,9E63,9E62,90CD,968D,97D1"+
",9687,89CA,8E7D,9867,9E65,9095,9E64,9E5F,8CCD,9E6B,9E69,89CB,9E67,9E6D,9E73,FAE2,FAE4"+
",91C6,95BF,9E75,9541,9E74,9490,965E,8AB9,90F5,8F5F,92D1,974D,9E70,9E6F,9E71,9E6E,9E76"+
",9E6C,9E6A,9E72,9E68,928C,96F6,8EC4,8DF2,8DB8,968F,8A60,FAE5,92CC,93C8,8968,90F0,90B2"+
",8C49,9E78,8D5A,8A9C,9E7A,8A94,9E81,9E7D,90F1,8A6A,8DAA,8A69,8DCD,9E7B,8C85,8C6A,938D"+
",FAE6,9E79,88C4,9E7C,9E7E,8BCB,8C4B,FAE3,8ABA,8B6A,9E82,8DF7,9691,8E56,9E83,954F,9E8F"+
",89B1,9E84,9E95,9E85,97C0,9E8C,947E,9E94,9E87,88B2,9E89,8D5B,9E8B,9E8A,9E86,9E91,8FBD"+
",9AEB,8CE6,979C,9E88,92F2,8A42,8DAB,9E80,9E90,8A81,9E8E,9E92,938E,8AFC,9EB0,FA64,96C7"+
",9E97,8AFB,9E9E,FAE7,965F,9E9F,9EA1,9EA5,9E99,9249,938F,9EA9,9E9C,9EA6,9EA0,9058,9EAA"+
",90B1,9EA8,8ABB,986F,9E96,9EA4,88D6,9E98,96B8,9E9D,9041,92C5,9E93,9EA3,909A,9EAD,8A91"+
",8C9F,9EAF,9E9A,9EAE,9EA7,9E9B,9EAB,9EAC,9EBD,93CC,9EA2,9EB9,9EBB,92D6,976B,9596,9EB6"+
",91C8,9EBC,915E,9EB3,9EC0,9EBF,93ED,9EBE,93E8,FAE9,9EC2,9EB5,8BC6,9EB8,8F7C,9480,9EBA"+
",8BC9,9EB2,9EB4,9EB1,984F,8A79,9EB7,9EC1,8A54,8DE5,897C,9ED2,9850,9ED5,FAEB,9059,9ED4"+
",9ED3,9ED0,9EC4,9EE1,9EC3,9ED6,9ECE,9EC9,9EC6,9EC7,9ECF,EAA0,9ECC,8D5C,92C6,9184,9ECA"+
",9EC5,9EC8,976C,968A,9ECD,9ED7,FAEC,9EDF,9ED8,9EE5,9EE3,9EDE,9EDD,92CE,9185,9EDB,9ED9"+
",9EE0,9EE6,94F3,9EEC,9EE7,9EEA,9EE4,9294,9557,9EDA,9EE2,8FBE,96CD,9EF6,9EE9,8CA0,89A1"+
",8A7E,9ED1,FAED,8FBF,9EEE,9EF5,8EF7,8A92,924D,9EEB,FAEF,9EF0,9EF4,8BB4,8B6B,9EF2,8B40"+
",93C9,9EF1,9EF3,FAEE,9EED,FAF0,9EEF,FAF1,8A80,9268,9EFA,9EF8,8CE7,9EF7,9F40,9E77,9EF9"+
",9EFB,9EFC,9F4B,9F47,9E8D,9F46,9F45,9F42,9EE8,9F44,9F43,9F49,9845,9F4C,8BF9,9F48,9F4A"+
",FAF2,FAF3,94A5,9F4D,9F51,9F4E,9793,9F4F,9EDC,9F52,9F53,8954,9F55,8C87,8E9F,8BD3,89A2"+
",977E,9F57,9F56,9F59,8B5C,8BD4,8ABC,9F5C,9F5B,9F5D,89CC,9256,9F5E,8ABD,9F60,9F5F,9F61"+
",9F62,9F63,8E7E,90B3,8D9F,9590,95E0,9863,8E95,8DCE,97F0,9F64,9F65,8E80,9F66,9F67,9F69"+
",9F68,9677,8F7D,8EEA,8E63,9F6A,9F6C,9042,9F6B,9F6D,9F6E,9F6F,9F70,9F71,9F73,9F72,9F74"+
",89A3,9269,9F75,8E45,8A6B,9F76,9361,9ACA,8B42,9F77,9F78,95EA,9688,93C5,9F79,94E4,FAF4"+
",94F9,96D1,9F7A,9F7C,9F7B,9F7E,9F7D,9F81,8E81,96AF,9F82,9F83,8B43,9F84,9F86,9F85,9085"+
",9558,8969,94C3,FAF5,92F3,8F60,8B81,94C4,8EAC,9F88,8ABE,8998,FAF6,93F0,9F87,8D5D,9272"+
",9F89,9F91,9F8A,FAF8,91BF,8B82,9F92,8C88,8B44,9F90,9F8E,9F8B,9780,FAF7,92BE,93D7,9F8C"+
",9F94,9F93,8C42,89AB,8DB9,9F8D,9F8F,9676,91F2,9697,9F9C,9F9D,89CD,95A6,96FB,9F9F,8EA1"+
",8FC0,9F98,9F9E,8988,8BB5,9F95,9F9A,90F2,9491,94E5,9F97,9640,9F99,9FA2,FAF9,9FA0,9F9B"+
",9641,9467,8B83,9344,928D,9FA3,9FA1,91D7,9F96,896A,FAFA,976D,9FAE,9FAD,90F4,9FAA,978C"+
",93B4,9FA4,92C3,896B,8D5E,9FA7,8F46,9FAC,9FAB,9FA6,9FA9,8A88,9FA8,9468,97AC,8FF2,90F3"+
",9FB4,9FB2,956C,9FAF,9FB1,8959,8D5F,9851,8A5C,9582,FAFC,9781,8A43,905A,9FB3,9FB8,FAFB"+
",8FC1,974F,9FB5,9FB0,9FB6,FB40,97DC,9393,93C0,FB41,8A55,8974,9FBC,9FBF,97C1,9784,9FC6"+
",9FC0,9FBD,97D2,9FC3,FB42,8F69,9FC5,9FCA,9391,9FC8,9FC2,9257,9FC9,9FBE,9FC4,9FCB,88FA"+
",9FC1,9FCC,905B,FB44,8F7E,95A3,8DAC,FB43,9FB9,9FC7,9359,FB45,90B4,8A89,8DCF,8FC2,9FBB"+
",8F61,8C6B,9FBA,9FD0,8F8D,8CB8,9FDF,9FD9,8B94,936E,9FD4,9FDD,88AD,8951,FB48,89B7,9FD6"+
",91AA,9FCD,9FCF,8D60,9FE0,FB46,9FDB,FB49,9FD3,9FDA,96A9,9FD8,9FDC,8CCE,8FC3,9258,FB47"+
",9FD2,974E,9FD5,9FCE,9392,9FD1,9FD7,9870,8EBC,969E,9FE1,94AC,9FED,8CB9,8F80,9FE3,97AD"+
",8D61,9FF0,88EC,9FEE,9FE2,9FE8,9FEA,976E,9FE5,934D,9FE7,FB4A,9FEF,9FE9,96C5,9FE4,8EA0"+
",9FFC,8A8A,9FE6,9FEB,9FEC,91EA,91D8,9FF4,9FFA,9FF8,9348,E042,9FF5,9FF6,9FDE,8B99,9559"+
",8EBD,8D97,9852,9FF2,E041,8989,9186,9499,8ABF,97F8,969F,92D0,9FF9,9FFB,9151,E040,9FF7"+
",9FF1,8AC1,8C89,E04E,E049,90F6,8A83,8F81,E052,E04B,92AA,E048,92D7,E06B,E045,E044,E04D"+
",E047,E046,E04C,909F,E043,FB4B,E04F,E050,8AC0,E055,E054,E056,E059,9362,E053,FB4C,E057"+
",8C83,91F7,E051,945A,E058,E05D,E05B,E05E,E061,E05A,8D8A,9447,9FB7,9794,E05C,E060,91F3"+
",E05F,E04A,FB4D,E889,E064,E068").split(",");

var UC_7 =
("001,005,007,009,00B,00F,011,015,018,01A,01B,01D,01E,01F,026,027,028"+
",02C,030,032,03E,04C,051,058,063,06B,06F,070,078,07C,07D,085,089,08A"+
",08E,092,099,0AB,0AC,0AD,0AE,0AF,0B3,0B8,0B9,0BA,0BB,0C8,0CB,0CF,0D9"+
",0DD,0DF,0F1,0F9,0FD,104,109,10F,114,119,11A,11C,121,126,136,13C,146"+
",147,149,14C,14E,155,156,159,15C,162,164,165,166,167,169,16C,16E,17D"+
",184,188,18A,18F,194,195,199,19F,1A8,1AC,1B1,1B9,1BE,1C1,1C3,1C8,1C9"+
",1CE,1D0,1D2,1D4,1D5,1D7,1DF,1E0,1E5,1E6,1E7,1EC,1ED,1EE,1F5,1F9,1FB"+
",1FC,1FE,1FF,206,20D,210,21B,228,22A,22C,22D,230,232,235,236,23A,23B"+
",23C,23D,23E,23F,240,246,247,248,24B,24C,252,258,259,25B,25D,25F,261"+
",262,267,269,272,274,279,27D,27E,280,281,282,287,292,296,2A0,2A2,2A7"+
",2AC,2AF,2B1,2B2,2B6,2B9,2BE,2C2,2C3,2C4,2C6,2CE,2D0,2D2,2D7,2D9,2DB"+
",2E0,2E1,2E2,2E9,2EC,2ED,2F7,2F8,2F9,2FC,2FD,30A,316,317,31B,31C,31D"+
",31F,324,325,329,32A,32B,32E,32F,334,336,337,33E,33F,344,345,34E,34F"+
",357,363,368,36A,370,372,375,377,378,37A,37B,384,387,389,38B,396,3A9"+
",3B2,3B3,3BB,3BD,3C0,3C2,3C8,3C9,3CA,3CD,3CE,3D2,3D6,3DE,3E0,3E3,3E5"+
",3EA,3ED,3EE,3F1,3F5,3F8,3FE,403,405,406,407,409,422,425,426,429,42A"+
",42E,432,433,434,435,436,43A,43F,441,455,459,45A,45B,45C,45E,45F,460"+
",462,463,464,469,46A,46F,470,473,476,47E,483,489,48B,49E,49F,4A2,4A7"+
",4B0,4BD,4CA,4CF,4D4,4DC,4E0,4E2,4E3,4E6,4E7,4E9,4EE,4F0,4F1,4F2,4F6"+
",4F7,4F8,501,503,504,505,50C,50D,50E,511,513,515,518,51A,51C,51E,51F"+
",523,525,526,528,52B,52C,52F,530,531,532,533,537,538,53A,53B,53C,544"+
",546,549,54A,54B,54C,54D,54F,551,554,559,55A,55B,55C,55D,560,562,564"+
",565,566,567,569,56A,56B,56D,56F,570,573,574,576,577,578,57F,582,586"+
",587,589,58A,58B,58E,58F,591,594,59A,59D,5A3,5A5,5AB,5B1,5B2,5B3,5B5"+
",5B8,5B9,5BC,5BD,5BE,5C2,5C3,5C5,5C7,5CA,5CD,5D2,5D4,5D5,5D8,5D9,5DB"+
",5DE,5E2,5E3,5E9,5F0,5F2,5F3,5F4,5FA,5FC,5FE,5FF,601,609,60B,60D,61F"+
",620,621,622,624,627,630,634,63B,642,646,647,648,64C,652,656,658,65C"+
",661,662,667,668,669,66A,66C,670,672,676,678,67A,67B,67C,67D,67E,680"+
",682,683,684,686,687,688,68B,68E,690,693,696,699,69A,69B,69C,69E,6A6"+
",6AE,6B0,6B4,6B7,6B8,6B9,6BA,6BF,6C2,6C3,6C6,6C8,6CA,6CD,6D2,6D6,6D7"+
",6DB,6DC,6DE,6DF,6E1,6E3,6E4,6E5,6E7,6EA,6EE,6F2,6F4,6F8,6FB,6FE,701"+
",704,707,708,709,70B,70C,71B,71E,71F,720,724,725,726,729,737,738,73A"+
",73C,740,746,747,75A,75B,761,763,765,766,768,76B,779,77E,77F,78B,78E"+
",791,79E,7A0,7A5,7AC,7AD,7B0,7B3,7B6,7B9,7BB,7BC,7BD,7BF,7C7,7CD,7D7"+
",7DA,7DB,7DC,7E2,7E3,7E5,7E7,7E9,7ED,7EE,7EF,7F3,7FC,802,80C,812,814"+
",815,820,821,825,826,827,832,834,83A,83F,845,84E,85D,864,86B,86C,86F"+
",872,874,87A,87C,881,886,887,88C,88D,88E,891,893,895,897,89A,8A3,8A7"+
",8A9,8AA,8AF,8B5,8BA,8BC,8BE,8C1,8C5,8C6,8CA,8CB,8D0,8D1,8D4,8DA,8E7"+
",8E8,8EC,8EF,8F4,8FD,901,907,90E,911,912,919,926,92A,92B,92C,930,93A"+
",93C,93E,940,941,947,948,949,950,953,955,956,957,95A,95D,95E,95F,960"+
",962,965,968,96D,977,97A,97F,980,981,984,985,98A,98D,98E,98F,994,99B"+
",99D,9A6,9A7,9AA,9AE,9B0,9B3,9B9,9BA,9BD,9BE,9BF,9C0,9C1,9C9,9CB,9D1"+
",9D2,9D5,9D8,9DF,9E1,9E3,9E4,9E6,9E7,9E9,9EC,9F0,9FB,A00,A08,A0B,A0D"+
",A0E,A14,A17,A18,A19,A1A,A1C,A1F,A20,A2E,A31,A32,A37,A3B,A3C,A3D,A3E"+
",A3F,A40,A42,A43,A46,A49,A4D,A4E,A4F,A50,A57,A61,A62,A63,A69,A6B,A70"+
",A74,A76,A79,A7A,A7D,A7F,A81,A83,A84,A88,A92,A93,A95,A96,A97,A98,A9F"+
",AA9,AAA,AAE,AAF,AB0,AB6,ABA,ABF,AC3,AC4,AC5,AC7,AC8,ACA,ACB,ACD,ACF"+
",AD1,AD2,AD3,AD5,AD9,ADA,ADC,ADD,ADF,AE0,AE1,AE2,AE3,AE5,AE6,AE7,AEA"+
",AEB,AED,AEF,AF0,AF6,AF8,AF9,AFA,AFF,B02,B04,B06,B08,B0A,B0B,B0F,B11"+
",B18,B19,B1B,B1E,B20,B25,B26,B28,B2C,B33,B35,B36,B39,B45,B46,B48,B49"+
",B4B,B4C,B4D,B4F,B50,B51,B52,B54,B56,B5D,B65,B67,B6C,B6E,B70,B71,B74"+
",B75,B7A,B86,B87,B8B,B8D,B8F,B92,B94,B95,B97,B98,B99,B9A,B9C,B9D,B9E"+
",B9F,BA1,BAA,BAD,BB1,BB4,BB8,BC0,BC1,BC4,BC6,BC7,BC9,BCB,BCC,BCF,BDD"+
",BE0,BE4,BE5,BE6,BE9,BED,BF3,BF6,BF7,C00,C07,C0D,C11,C12,C13,C14,C17"+
",C1F,C21,C23,C27,C2A,C2B,C37,C38,C3D,C3E,C3F,C40,C43,C4C,C4D,C4F,C50"+
",C54,C56,C58,C5F,C60,C64,C65,C6C,C73,C75,C7E,C81,C82,C83,C89,C8B,C8D"+
",C90,C92,C95,C97,C98,C9B,C9F,CA1,CA2,CA4,CA5,CA7,CA8,CAB,CAD,CAE,CB1"+
",CB2,CB3,CB9,CBD,CBE,CC0,CC2,CC5,CCA,CCE,CD2,CD6,CD8,CDC,CDE,CDF,CE0"+
",CE2,CE7,CEF,CF2,CF4,CF6,CF8,CFA,CFB,CFE,D00,D02,D04,D05,D06,D0A,D0B"+
",D0D,D10,D14,D15,D17,D18,D19,D1A,D1B,D1C,D20,D21,D22,D2B,D2C,D2E,D2F"+
",D30,D32,D33,D35,D39,D3A,D3F,D42,D43,D44,D45,D46,D48,D4B,D4C,D4E,D4F"+
",D50,D56,D5B,D5C,D5E,D61,D62,D63,D66,D68,D6E,D71,D72,D73,D75,D76,D79"+
",D7D,D89,D8F,D93,D99,D9A,D9B,D9C,D9F,DA0,DA2,DA3,DAB,DAC,DAD,DAE,DAF"+
",DB0,DB1,DB2,DB4,DB5,DB7,DB8,DBA,DBB,DBD,DBE,DBF,DC7,DCA,DCB,DCF,DD1"+
",DD2,DD5,DD6,DD8,DDA,DDC,DDD,DDE,DE0,DE1,DE4,DE8,DE9,DEC,DEF,DF2,DF4"+
",DFB,E01,E04,E05,E09,E0A,E0B,E12,E1B,E1E,E1F,E21,E22,E23,E26,E2B,E2E"+
",E31,E32,E35,E37,E39,E3A,E3B,E3D,E3E,E41,E43,E46,E4A,E4B,E4D,E52,E54"+
",E55,E56,E59,E5A,E5D,E5E,E66,E67,E69,E6A,E6D,E70,E79,E7B,E7C,E7D,E7F"+
",E82,E83,E88,E89,E8A,E8C,E8E,E8F,E90,E92,E93,E94,E96,E9B,E9C,F36,F38"+
",F3A,F45,F47,F4C,F4D,F4E,F50,F51,F54,F55,F58,F5F,F60,F67,F68,F69,F6A"+
",F6B,F6E,F70,F72,F75,F77,F78,F79,F82,F83,F85,F86,F87,F88,F8A,F8C,F8E"+
",F94,F9A,F9D,F9E,FA1,FA3,FA4,FA8,FA9,FAE,FAF,FB2,FB6,FB8,FB9,FBD,FC1"+
",FC5,FC6,FCA,FCC,FD2,FD4,FD5,FE0,FE1,FE6,FE9,FEB,FF0,FF3,FF9,FFB,FFC").split(",");

var LC_7 =
("E066,FB4E,FB4F,E062,E063,E067,E065,956D,E06D,E06A,E069,E06C,93D2,E06E,9295,91EB,FB50"+
",90A3,E06F,E071,E070,9FF3,E072,93E5,E073,89CE,9394,8A44,8B84,8EDC,8DD0,FB51,9846,9086"+
",898A,E075,E074,FB52,E078,9259,E07B,E076,E07A,E079,935F,88D7,FA62,97F3,E07D,8947,E080"+
",E07E,E07C,E077,9642,E082,FB54,E081,FB53,898B,E084,95B0,E083,96B3,8FC5,9152,8FC4,FB56"+
",FB57,97F9,E08A,90F7,E086,E08B,898C,FB55,E089,9481,E085,E088,8FC6,94CF,E08C,8ECF,90F8"+
",E08F,E087,8C46,E08D,976F,E090,EAA4,8F6E,E091,E092,944D,E094,E095,FB59,9452,9395,E097"+
",E099,97D3,E096,E098,898D,E093,9A7A,E09A,9187,8E57,E09C,E09B,9043,99D7,E09D,E09F,E08E"+
",E09E,FB5A,E0A0,949A,E0A1,E0A2,E0A3,E0A4,92DC,E0A6,E0A5,E0A7,E0A8,8EDD,9583,96EA,E0A9"+
",E0AA,9175,8EA2,E0AB,E0AC,E0AD,95D0,94C5,E0AE,9476,92AB,E0AF,89E5,8B8D,96C4,96B4,89B2"+
",9853,9671,95A8,90B5,E0B0,93C1,8CA1,E0B1,8DD2,E0B3,E0B2,E0B4,E0B5,E0B6,8B5D,E0B7,E0B8"+
",8CA2,94C6,FB5B,E0BA,8FF3,E0B9,FB5C,8BB6,E0BB,E0BD,E0BC,E0BE,8CCF,E0BF,8BE7,915F,8D9D"+
",E0C1,E0C2,E0C0,8EEB,93C6,8BB7,E0C4,924B,E0C3,9854,9482,E0C7,E0C9,E0C6,96D2,E0C8,E0CA"+
",97C2,FB5D,E0CE,E0CD,9296,944C,8CA3,E0CC,E0CB,9750,9751,E0CF,898E,8D96,8E82,E0D0,E0D1"+
",E0D3,8F62,E0D5,E0D4,E0D6,8A6C,E0D8,FB5F,E0D7,E0DA,E0D9,8CBA,97A6,8BCA,89A4,8BE8,8ADF"+
",97E6,E0DC,E0DE,FB60,E0DF,89CF,E0DB,FB61,8E58,92BF,E0DD,FB64,FB62,E0E2,8EEC,FB63,E0E0"+
",8C5D,94C7,E0E1,E0FC,FB66,E0E7,8CBB,8B85,E0E4,979D,FB65,97AE,91F4,E0E6,FB67,FB69,FB68"+
",FB6A,E0E8,97D4,8BD5,94FA,9469,E0E9,E0EB,E0EE,E0EA,E0ED,8CE8,896C,E0EF,9090,E0EC,97DA"+
",FB6B,E0F2,EAA2,E0F0,E0F3,E0E5,E0F1,8DBA,E0F4,E0F5,979E,FB6C,E0F6,E0F7,FB6D,E0E3,E0F8"+
",8AC2,8EA3,E0F9,E0FA,E0FB,895A,E140,955A,E141,8AA2,E142,E143,E144,E146,E147,E145,9572"+
",E149,E148,FB6E,E14B,E14A,E14C,E14D,E14F,E14E,8D99,E151,E150,8AC3,9072,935B,E152,90B6"+
",8E59,8999,E153,9770,95E1,E154,FAA8,9363,9752,8D62,905C,926A,99B2,92AC,89E6,E155,E156"+
",E15B,E159,E158,9DC0,8A45,E157,88D8,94A8,94C8,97AF,E15C,E15A,927B,90A4,94A9,954C,E15E"+
",97AA,8C6C,E15F,E15D,94D4,E160,E161,FB6F,88D9,8FF4,E166,E163,93EB,E162,8B45,E169,E164"+
",E165,E168,E167,9544,9161,9160,8B5E,E16A,E16B,E16C,E16E,E16D,8975,E176,94E6,E170,E172"+
",E174,905D,E175,E173,8EBE,E16F,E171,9561,8FC7,E178,E177,E179,8EA4,8DAD,9397,E17A,92C9"+
",E17C,979F,E17B,9189,E182,E184,E185,9273,E183,E180,E17D,E17E,E181,E188,E186,E187,E189"+
",E18B,E18C,E18D,E18E,E18A,E190,E18F,E191,97C3,E194,E192,E193,8AE0,96FC,95C8,E196,E195"+
",E197,E198,E19C,E199,E19A,E19B,E19D,E19E,E19F,E1A0,E1A1,94AD,936F,E1A2,9492,9553,E1A3"+
",FB70,E1A4,9349,8A46,8D63,E1A5,E1A6,E1A7,8E48,E1A9,E1A8,E1AA,E1AB,FB73,FB71,FB72,FB74"+
",94E7,E1AC,E1AD,EA89,E1AE,E1AF,E1B0,8E4D,E1B1,9475,967E,896D,8976,E1B2,E1B4,E1B3,9390"+
",90B7,9F58,E1B5,96BF,E1B6,8AC4,94D5,E1B7,E1B8,E1B9,96DA,96D3,92BC,918A,E1BB,8F82,8FC8"+
",E1BE,E1BD,E1BC,94FB,8AC5,8CA7,E1C4,E1C1,905E,96B0,E1C0,E1C2,E1C3,E1BF,E1C5,E1C6,92AD"+
",8AE1,9285,FB76,E1C7,E1C8,E1CB,9087,93C2,E1CC,9672,E1C9,E1CA,E1CF,E1CE,E1CD,E1D1,E1D0"+
",E1D2,E1D4,E1D3,95CB,8F75,97C4,E1D5,93B5,E1D6,E1D7,E1DB,E1D9,E1DA,E1D8,E1DC,E1DD,E1DE"+
",E1DF,96B5,E1E0,96EE,E1E1,926D,948A,8BE9,925A,E1E2,8BB8,90CE,E1E3,8DBB,E1E4,E1E5,8CA4"+
",8DD3,E1E7,FB78,9375,8DD4,8B6D,9643,946A,9376,8D7B,E1E9,FB79,8FC9,FB7A,97B0,8D64,8CA5"+
",94A1,E1EB,FB7B,E1ED,8CE9,E1EC,92F4,E1EF,8A56,E1EA,94E8,894F,8DEA,9871,E1EE,E1F0,95C9"+
",90D7,E1F2,E1F3,E1F1,8A6D,E1F9,E1F8,8EA5,E1FA,E1F5,E1FB,E1F6,94D6,E1F4,E1F7,E241,E240"+
",9681,E1FC,88E9,E243,E242,8FCA,E244,9162,E246,E245,E247,E1E6,E1E8,E249,E248,FB7C,8EA6"+
",97E7,8ED0,E24A,8C56,8B5F,8B46,8E83,9753,E250,E24F,9163,E24C,E24E,8F6A,905F,E24D,E24B"+
",9449,8FCB,955B,8DD5,9398,E251,E252,E268,8BD6,985C,9154,E253,89D0,92F5,959F,FB81,FB83"+
",E254,8B9A,E255,E257,E258,9448,E259,E25A,E25B,8BD7,89D1,93C3,8F47,8E84,E25C,8F48,89C8"+
",9562,E25D,94E9,9164,E260,E261,9489,9060,E25E,9281,E25F,8FCC,88DA,8B48,E262,92F6,E263"+
",90C5,96AB,9542,E264,E265,9274,97C5,E267,E266,8EED,E269,88EE,E26C,E26A,89D2,8C6D,E26B"+
",8D65,8D92,95E4,E26D,9673,E26F,90CF,896E,89B8,88AA,E26E,E270,E271,8FF5,E272,8A6E,E274"+
",8C8A,8B86,E275,8BF3,E276,90FA,93CB,90DE,8DF3,E277,9282,918B,E279,E27B,E278,E27A,8C41"+
",E27C,8C45,8B87,9771,E27E,E280,894D,E283,8A96,E282,E281,E285,E27D,E286,97A7,E287,E288"+
",FB84,9AF2,E28A,E289,E28B,E28C,97B3,E28D,E8ED,8FCD,E28E,E28F,8F76,93B6,E290,FB85,9247"+
",FB87,E291,925B,E292,8BA3,995E,927C,8EB1,8AC6,E293,E2A0,E296,8B88,E295,E2A2,E294,8FCE"+
",E298,E299,934A,E29A,8A7D,9079,9584,E29C,91E6,E297,E29B,E29D,8DF9,E2A4,954D,94A4,9399"+
",8BD8,E2A3,E2A1,94B3,E29E,927D,939B,939A,8DF4,E2B6,E2A6,E2A8,E2AB,E2AC,E2A9,E2AA,E2A7"+
",E2A5,E29F,95CD,89D3,E2B3,E2B0,E2B5,E2B4,9493,96A5,8E5A,E2AE,E2B7,E2B2,E2B1,E2AD,FB88"+
",E2AF,8AC7,925C,90FB,94A0,E2BC,94A2,90DF,E2B9,94CD,E2BD,95D1,927A,E2B8,E2BA,E2BB,E2BE"+
",8EC2,93C4,E2C3,E2C2,E2BF,9855,E2C8,E2CC,E2C9,E2C5,E2C6,E2CB,E2C0,99D3,E2C7,E2C1,E2CA"+
",E2D0,8AC8,E2CD,E2CE,E2CF,E2D2,E2D1,94F4,E2D3,97FA,95EB,E2D8,E2D5,E2D4,90D0,E2D7,E2D9"+
",E2D6,E2DD,E2DA,E2DB,E2C4,E2DC,E2DE,E2DF,95C4,E2E0,96E0,8BCC,8C48,E2E1,95B2,9088,96AE"+
",E2E2,97B1,9494,9165,9453,8F6C,88BE,E2E7,E2E5,E2E3,8A9F,8FCF,E2E8,E2E6,E2E4,E2EC,E2EB"+
",E2EA,E2E9,E2ED,E2EE,90B8,E2EF,E2F1,E2F0,8CD0,9157,E2F3,939C,E2F2,E2F4,95B3,918C,8D66"+
",E2F5,97C6,E2F7,E2F8,E2F9,E2FA,8E85,E2FB,8C6E,8B8A,8B49,E340,96F1,8D67,E2FC,E343,96E4"+
",945B,9552,8F83,E342,8ED1,8D68,8E86,8B89,95B4,E341,9166,9661,8DF5,8E87,92DB,E346,97DD"+
",8DD7,E347,9061,E349,8FD0,8DAE,E348,8F49,8CBC,9167,E344,E34A,FB8A,E345,8C6F,E34D,E351"+
",8C8B,E34C,E355,FB8B,8D69,978D,88BA,E352,8B8B,E34F,E350,939D,E34E,E34B,8A47,90E2,8CA6"+
",E357,E354,E356,E353,8C70,91B1,E358,918E,E365,FB8D,E361,E35B,E35F,8EF8,88DB,E35A,E362"+
",E366,8D6A,96D4,92D4,E35C,FB8C,E364,E359,925D,E35E,88BB,96C8,E35D,8BD9,94EA,918D,97CE"+
",8F8F,E38E,FB8E,E367,90FC,E363,E368,E36A,92F7,E36D,E369,95D2,8AC9,96C9,88DC,E36C,97FB"+
",E36B,898F,93EA,E36E,E375,E36F,E376,E372,949B,8EC8,E374,E371,E377,E370,8F63,9644,8F6B"+
",E373,E380,E37B,E37E,E37C,E381,E37A,E360,90D1,94C9,E37D,E378,9140,8C71,8F4A,FB8F,9044"+
",9155,E384,E386,E387,E383,E385,E379,E382,E38A,E389,969A,8C4A,E388,E38C,E38B,E38F,E391"+
",8E5B,E38D,E392,E393,FA5C,E394,E39A,935A,E396,E395,E397,E398,E399,E39B,E39C,8ACA,E39D"+
",E39E,E39F,FB90,E3A0,E3A1,E3A2,E3A3,E3A4,E3A6,E3A5,E3A7,E3A8,E3A9,E3AC,E3AA,E3AB,8DDF"+
",8C72,9275,94B1,8F90,946C,94EB,E3AD,9CEB,E3AE,E3B0,9785,E3AF,E3B2,E3B1,9772,E3B3,94FC"+
",E3B4,E3B7,E3B6,E3B5,FB91,E3B8,8C51,9141,8B60,E3BC,E3B9,E3BA,E3BD,E3BE,E3BB,8948,89A5"+
",E3C0,E3C1,E3C2,9782,8F4B,E3C4,E3C3,9089,E3C5,E3C6,E3C7,8AE3,8ACB,E3C8,E3C9,967C,9783").split(",");

var UC_8 =
("000,001,003,004,005,006,00B,00C,010,012,015,017,018,019,01C,021,028"+
",033,036,03B,03D,03F,046,04A,052,056,058,05A,05E,05F,061,062,068,06F"+
",070,072,073,074,076,077,079,07D,07E,07F,084,085,086,087,089,08B,08C"+
",093,096,098,09A,09B,09D,0A1,0A2,0A5,0A9,0AA,0AC,0AD,0AF,0B1,0B2,0B4"+
",0BA,0C3,0C4,0C6,0CC,0CE,0D6,0D9,0DA,0DB,0DD,0DE,0E1,0E4,0E5,0EF,0F1"+
",0F4,0F8,0FC,0FD,102,105,106,107,108,109,10A,11A,11B,123,129,12F,131"+
",133,139,13E,146,14B,14E,150,151,153,154,155,15F,165,166,16B,16E,170"+
",171,174,178,179,17A,17F,180,182,183,188,18A,18F,193,195,19A,19C,19D"+
",1A0,1A3,1A4,1A8,1A9,1B0,1B3,1B5,1B8,1BA,1BD,1BE,1BF,1C0,1C2,1C6,1C8"+
",1C9,1CD,1D1,1D3,1D8,1D9,1DA,1DF,1E0,1E3,1E5,1E7,1E8,1EA,1ED,1F3,1F4"+
",1FA,1FB,1FC,1FE,201,202,205,207,208,209,20A,20C,20D,20E,210,212,216"+
",217,218,21B,21C,21E,21F,229,22A,22B,22C,22E,233,235,236,237,238,239"+
",240,247,258,259,25A,25D,25F,262,264,266,268,26A,26B,26E,26F,271,272"+
",276,277,278,27E,28B,28D,292,299,29D,29F,2A5,2A6,2AB,2AC,2AD,2AF,2B1"+
",2B3,2B8,2B9,2BB,2BD,2C5,2D1,2D2,2D3,2D4,2D7,2D9,2DB,2DC,2DE,2DF,2E1"+
",2E3,2E5,2E6,2E7,2EB,2F1,2F3,2F4,2F9,2FA,2FB,301,302,303,304,305,306"+
",309,30E,316,317,318,31C,323,328,32B,32F,331,332,334,335,336,338,339"+
",340,345,349,34A,34F,350,352,358,362,373,375,377,37B,37C,37F,385,387"+
",389,38A,38E,393,396,39A,39E,39F,3A0,3A2,3A8,3AA,3AB,3B1,3B5,3BD,3C1"+
",3C5,3C7,3CA,3CC,3CE,3D3,3D6,3D8,3DC,3DF,3E0,3E9,3EB,3EF,3F0,3F1,3F2"+
",3F4,3F6,3F7,3FB,3FD,403,404,407,40B,40C,40D,40E,413,420,422,429,42A"+
",42C,431,435,438,43C,43D,446,448,449,44E,457,45B,461,462,463,466,469"+
",46B,46C,46D,46E,46F,471,475,477,479,47A,482,484,48B,490,494,499,49C"+
",49F,4A1,4AD,4B2,4B4,4B8,4B9,4BB,4BC,4BF,4C1,4C4,4C6,4C9,4CA,4CB,4CD"+
",4D0,4D1,4D6,4D9,4DA,4DC,4EC,4EE,4F4,4FC,4FF,500,506,511,513,514,515"+
",517,518,51A,51F,521,526,52C,52D,535,53D,540,541,543,548,549,54A,54B"+
",54E,553,555,557,558,559,55A,563,568,569,56A,56B,56D,577,57E,580,584"+
",587,588,58A,590,591,594,597,599,59B,59C,5A4,5A6,5A8,5A9,5AA,5AB,5AC"+
",5AE,5AF,5B0,5B9,5BA,5C1,5C9,5CD,5CF,5D0,5D5,5DC,5DD,5E4,5E5,5E9,5EA"+
",5F7,5F9,5FA,5FB,5FE,602,606,607,60A,60B,613,616,617,61A,622,62D,62F"+
",630,63F,64D,64E,650,654,655,65A,65C,65E,65F,667,66B,671,679,67B,68A"+
",68B,68C,693,695,6A3,6A4,6A9,6AA,6AB,6AF,6B0,6B6,6C4,6C6,6C7,6C9,6CB"+
",6CD,6CE,6D4,6D9,6DB,6DE,6DF,6E4,6E9,6EC,6ED,6EE,6EF,6F8,6F9,6FB,6FE"+
",700,702,703,706,708,709,70A,70D,711,712,718,71A,71C,725,729,734,737"+
",73B,73F,749,74B,74C,74E,753,755,757,759,75F,760,763,766,768,76A,76E"+
",774,776,778,77F,782,78D,79F,7A2,7AB,7AF,7B3,7BA,7BB,7BD,7C0,7C4,7C6"+
",7C7,7CB,7D0,7D2,7E0,7EF,7F2,7F6,7F7,7F9,7FB,7FE,805,807,80D,80E,80F"+
",811,815,816,821,822,823,827,831,836,839,83B,840,842,844,846,84C,84D"+
",852,853,857,859,85B,85D,85E,861,862,863,868,86B,870,872,875,877,87D"+
",87E,87F,881,882,888,88B,88D,892,896,897,899,89E,8A2,8A4,8AB,8AE,8B0"+
",8B1,8B4,8B5,8B7,8BF,8C1,8C2,8C3,8C4,8C5,8CF,8D4,8D5,8D8,8D9,8DC,8DD"+
",8DF,8E1,8E8,8F2,8F3,8F4,8F5,8F8,8F9,8FC,8FD,8FE,902,904,907,90A,90C"+
",910,912,913,91C,91D,91E,925,92A,92B,936,938,93B,941,943,944,94C,94D"+
",956,95E,95F,960,964,966,96A,96D,96F,972,974,977,97E,97F,981,983,986"+
",987,988,98A,98B,98F,993,996,997,998,99A,9A1,9A6,9A7,9A9,9AA,9AC,9AF"+
",9B2,9B3,9BA,9BD,9BF,9C0,9D2,9DA,9DC,9DD,9E3,9E6,9E7,9F4,9F8,A00,A02"+
",A03,A08,A0A,A0C,A0E,A10,A12,A13,A16,A17,A18,A1B,A1D,A1F,A23,A25,A2A"+
",A2D,A31,A33,A34,A36,A37,A3A,A3B,A3C,A41,A46,A48,A50,A51,A52,A54,A55"+
",A5B,A5E,A60,A62,A63,A66,A69,A6B,A6C,A6D,A6E,A70,A71,A72,A73,A79,A7C"+
",A82,A84,A85,A87,A89,A8C,A8D,A91,A93,A95,A98,A9A,A9E,AA0,AA1,AA3,AA4"+
",AA5,AA6,AA7,AA8,AAC,AAD,AB0,AB2,AB9,ABC,ABE,ABF,AC2,AC4,AC7,ACB,ACC"+
",ACD,ACF,AD2,AD6,ADA,ADB,ADC,ADE,ADF,AE0,AE1,AE2,AE4,AE6,AE7,AEB,AED"+
",AEE,AF1,AF3,AF6,AF7,AF8,AFA,AFE,B00,B01,B02,B04,B07,B0C,B0E,B10,B14"+
",B16,B17,B19,B1A,B1B,B1D,B20,B21,B26,B28,B2B,B2C,B33,B39,B3E,B41,B49"+
",B4C,B4E,B4F,B53,B56,B58,B5A,B5B,B5C,B5F,B66,B6B,B6C,B6F,B70,B71,B72"+
",B74,B77,B7D,B7F,B80,B83,B8A,B8C,B8E,B90,B92,B93,B96,B99,B9A,C37,C3A"+
",C3F,C41,C46,C48,C4A,C4C,C4E,C50,C55,C5A,C61,C62,C6A,C6B,C6C,C78,C79"+
",C7A,C7C,C82,C85,C89,C8A,C8C,C8D,C8E,C94,C98,C9D,C9E,CA0,CA1,CA2,CA7"+
",CA8,CA9,CAA,CAB,CAC,CAD,CAE,CAF,CB0,CB2,CB3,CB4,CB6,CB7,CB8,CBB,CBC"+
",CBD,CBF,CC0,CC1,CC2,CC3,CC4,CC7,CC8,CCA,CCD,CCE,CD1,CD3,CDA,CDB,CDC"+
",CDE,CE0,CE2,CE3,CE4,CE6,CEA,CED,CF0,CF4,CFA,CFB,CFC,CFD,D04,D05,D07"+
",D08,D0A,D0B,D0D,D0F,D10,D12,D13,D14,D16,D64,D66,D67,D6B,D6D,D70,D71"+
",D73,D74,D76,D77,D81,D85,D8A,D99,DA3,DA8,DB3,DBA,DBE,DC2,DCB,DCC,DCF"+
",DD6,DDA,DDB,DDD,DDF,DE1,DE3,DE8,DEA,DEB,DEF,DF3,DF5,DFC,DFF,E08,E09"+
",E0A,E0F,E10,E1D,E1E,E1F,E2A,E30,E34,E35,E42,E44,E47,E48,E49,E4A,E4C"+
",E50,E55,E59,E5F,E60,E63,E64,E72,E74,E76,E7C,E81,E84,E85,E87,E8A,E8B"+
",E8D,E91,E93,E94,E99,EA1,EAA,EAB,EAC,EAF,EB0,EB1,EBE,EC5,EC6,EC8,ECA"+
",ECB,ECC,ECD,ECF,ED2,EDB,EDF,EE2,EE3,EEB,EF8,EFB,EFC,EFD,EFE,F03,F05"+
",F09,F0A,F0C,F12,F13,F14,F15,F19,F1B,F1C,F1D,F1F,F26,F29,F2A,F2F,F33"+
",F38,F39,F3B,F3E,F3F,F42,F44,F45,F46,F49,F4C,F4D,F4E,F57,F5C,F5F,F61"+
",F62,F63,F64,F9B,F9C,F9E,F9F,FA3,FA7,FA8,FAD,FAE,FAF,FB0,FB1,FB2,FB7"+
",FBA,FBB,FBC,FBF,FC2,FC4,FC5,FCE,FD1,FD4,FDA,FE2,FE5,FE6,FE9,FEA,FEB"+
",FED,FEF,FF0,FF4,FF7,FF8,FF9,FFA,FFD").split(",");

var LC_8 =
("9773,9856,8D6C,E3CC,8ED2,E3CB,E3CD,8EA7,91CF,E3CE,8D6B,96D5,E3CF,E3D0,E3D1,E3D2,E3D3"+
",8EA8,96EB,E3D5,925E,E3D4,E3D7,E3D6,E3D8,90B9,E3D9,E3DA,95B7,E3DB,918F,E3DC,E3DD,97FC"+
",E3E0,E3DF,E3DE,92AE,E3E1,9045,E3E2,E3E3,9857,E3E4,E3E5,E3E7,E3E6,94A3,93F7,985D,94A7"+
",E3E9,8FD1,9549,E3EA,E3E8,8ACC,8CD2,8E88,94EC,8CA8,9662,E3ED,E3EB,8D6D,8D6E,88E7,8DE6"+
",9478,88DD,E3F2,925F,9477,91D9,E3F4,E3F0,E3F3,E3EE,E3F1,9645,8CD3,88FB,E3EF,E3F6,E3F7"+
",93B7,8BB9,E445,945C,8E89,8BBA,90C6,9865,96AC,E3F5,90D2,8B72,E3F8,E3FA,E3F9,E3FB,9245"+
",945D,92AF,E442,E441,E3FC,9074,9585,E444,E443,8D6F,9872,E454,E448,E449,8EEE,E447,8D98"+
",E446,E44A,92B0,95A0,9142,91DA,E44E,E44F,E44B,E44C,E44D,8D70,E455,E451,9586,968C,9547"+
",E450,E453,E452,9663,E456,E457,9156,E458,E45A,E45E,E45B,E459,945E,E45C,E45D,89B0,E464"+
",E45F,E460,E461,919F,E463,E462,E465,E466,E467,9062,89E7,E468,97D5,8EA9,8F4C,8E8A,9276"+
",E469,E46A,8950,E46B,E46C,E46D,E46E,E46F,8BBB,9DA8,E470,90E3,E471,8EC9,E472,98AE,E473"+
",95DC,8ADA,9143,8F77,9591,8F4D,E474,8D71,E475,94CA,E484,E477,91C7,9495,8CBD,E476,9144"+
",E478,92F8,E47A,E479,E47C,E47B,E47D,E480,E47E,8ACD,E481,E482,E483,8DAF,97C7,E485,9046"+
",8990,E486,E487,E488,88F0,E489,E48A,9587,8EC5,E48C,8A48,88B0,E48B,E48E,946D,9063,89D4"+
",9646,8C7C,8BDA,E48D,89E8,8AA1,8991,E492,97E8,91DB,9563,E49E,89D5,E49C,E49A,E491,E48F"+
",E490,8EE1,8BEA,9297,93CF,8970,E494,E493,E499,E495,E498,FB93,96CE,E497,89D6,8A9D,E49B"+
",E49D,8C73,E4A1,E4AA,E4AB,88A9,E4B2,88EF,E4A9,E4A8,E4A3,E4A2,E4A0,E49F,9283,91F9,E4A5"+
",E4A4,E4A7,9190,8C74,8960,E4A6,8D72,9191,FB94,E4B8,E4B9,89D7,89AC,E4B6,FB95,E4AC,E4B4"+
",E4BB,E4B5,E4B3,E496,E4B1,E4AD,8ACE,E4AF,E4BA,E4B0,E4BC,E4AE,949C,9789,E4B7,E4CD,E4C5"+
",909B,FB96,8B65,8BDB,E4C0,89D9,8FD2,E4C3,8DD8,9370,E4C8,95EC,E4BF,89D8,8CD4,9548,E4C9"+
",E4BD,FB97,E4C6,E4D0,E4C1,E4C2,93B8,E4C7,E4C4,9647,E4CA,88DE,E4BE,E4CC,E4CB,948B,E4D2"+
",E4DD,8A9E,E4E0,E4CE,E4D3,978E,E4DC,FB98,9774,97A8,9298,8A8B,9592,E4E2,939F,88AF,E4DB"+
",E4D7,9192,E4D1,E4D9,E4DE,944B,88A8,E4D6,E4DF,9598,E4DA,E4D5,8FD3,8F4E,8EAA,96D6,9566"+
",E4E5,E4EE,E4D8,8A97,FB99,8FF6,E4E3,E4E8,9193,E4E4,E4EB,927E,E4EC,9775,E4E1,8A57,E4E7"+
",E4EA,96AA,E4ED,E4E6,E4E9,FA60,9648,9840,E4F1,E4F8,E4F0,8EC1,E4CF,95CC,96A0,E4F7,E4F6"+
",E4F2,E4F3,8955,E4F5,E4EF,92D3,E4F4,88FC,91A0,95C1,E4F9,E540,94D7,E4FC,8FD4,8EC7,E542"+
",8BBC,FB9A,E543,9599,E4FB,FB9B,E4D4,E4FA,986E,93A0,9593,FB9C,E54A,E550,E551,E544,9496"+
",E54E,E546,E548,E552,E547,E54B,8992,93E3,E54C,E54F,E545,9145,E549,8E46,9064,8C4F,96F2"+
",96F7,8F92,FB9E,E556,E554,986D,E553,9795,E555,E557,E558,E55B,E559,93A1,E55A,94CB,E54D"+
",8F93,E55C,E561,9194,E560,E541,E562,9168,E55D,E55F,E55E,9F50,9F41,E564,E563,9796,E1BA"+
",E565,E566,E567,8CD5,8B73,E569,997C,8B95,97B8,8BF1,E56A,E56B,928E,E56C,93F8,88B8,89E1"+
",E571,E572,E56D,8E5C,E56E,9461,E56F,E570,E57A,E574,E577,E573,E575,E576,8ED6,E578,9260"+
",8C75,8A61,E57B,8A5E,E581,E57C,E580,94B8,E57D,E57E,9567,94D8,E582,91FB,E58C,E588,89E9"+
",E586,9649,E587,E584,E585,E58A,E58D,E58B,E589,E583,9277,E594,96A8,E592,E593,E58E,E590"+
",E591,E58F,90E4,9858,E598,E599,E59F,9049,E59B,E59E,E596,E595,E5A0,89DA,E59C,E5A1,E59D"+
",E59A,92B1,E597,9488,E5A5,975A,E5A4,E5A3,E5AC,E5A6,E5AE,9786,E5B1,E5A8,E5A9,E5AD,E5B0"+
",E5AF,E5A7,E5AA,E5BB,E5B4,E5B2,E5B3,E5B8,E5B9,8A49,8B61,E5B7,E5A2,FBA1,E5B6,E5BA,E5B5"+
",E5BC,E5BE,E5BD,E5C0,E5BF,E579,E5C4,E5C1,E5C2,E5C3,E5C5,8C8C,E5C7,E5C6,8F4F,8D73,9FA5"+
",E5C8,8F70,8A58,E5C9,8971,8FD5,E5CA,8D74,E5CB,88DF,955C,E5CC,908A,E5D3,E5D0,928F,E5D1"+
",E5CE,8BDC,E5CD,E5D4,8C55,91DC,E5DA,E5D6,91B3,E5D5,E5D8,E5CF,E5D9,E5DB,94ED,E5D7,E5DC"+
",E5DE,8CD1,E5D2,88BF,E5DD,8DD9,97F4,E5DF,E5E0,9195,97A0,E5E1,9754,E5E2,E5E3,95E2,E5E4"+
",8DBE,97A1,E5E9,E5EA,8FD6,E5E8,FBA2,9787,E5E5,E5E7,90BB,909E,E5E6,E5EB,95A1,E5ED,E5EC"+
",8A8C,964A,E5EE,FA5D,E5FA,E5F0,E5F1,E5F2,E5F3,E5F7,E5F8,E5F6,E5F4,E5EF,E5F5,E5F9,E8B5"+
",89A6,E5FC,8BDD,E5FB,E641,E640,E643,E642,E644,8F50,E645,E646,E647,90BC,9776,E648,95A2"+
",9465,E649,E64A,8CA9,8B4B,E64B,8E8B,9460,E64C,8A6F,E64D,E64F,9797,E64E,9065,E650,E651"+
",E652,8ACF,E653,E654,E655,E656,8A70,E657,E658,E659,89F0,9047,E65A,E65B,E65C,8CBE,92F9"+
",E65D,8C76,9075,E660,93A2,E65F,FBA3,8C50,E65E,91F5,8B4C,E661,E662,8FD7,8C8D,E663,964B"+
",90DD,8B96,96F3,9169,E664,FBA4,9066,9290,8FD8,E665,E668,E669,8DBC,91C0,E667,8FD9,955D"+
",E666,8E8C,8972,E66D,8C77,8E8E,8E8D,986C,E66C,E66B,9146,8B6C,9862,8A59,8FDA,FBA5,E66A"+
",E66F,E670,E66E,8CD6,975F,8E8F,9446,E673,90BE,9261,9755,E676,8CEA,90BD,E672,E677,8CEB"+
",E674,E675,FBA6,E671,90E0,93C7,924E,89DB,94EE,8B62,FBA7,92B2,E67A,E678,926B,90BF,8AD0"+
",E679,907A,97C8,985F,E67B,E687,92B3,E686,FBA8,E683,E68B,E684,E680,92FA,E67E,E67C,9740"+
",8E90,E681,E67D,FBAA,E685,8F94,8CBF,91F8,9664,8979,88E0,93A3,E689,E688,93E4,E68D,E682"+
",E68C,E68E,8CAA,E68A,8D75,8ED3,E68F,9777,E692,E695,E693,9554,E690,8BDE,E694,E696,E69A"+
",E697,E699,E698,FBAB,E69B,8EAF,E69D,E69C,9588,E69F,8C78,E69E,E6A0,E6A1,8B63,E3BF,8FF7"+
",E6A2,8CEC,E6A3,FBAC,E6A4,8E5D,9DCC,E6A5,E6A6,8F51,E6A7,E6A8,E6A9,E6AA,E6AB,924A,E6AC"+
",E6AE,E6AD,93A4,E6AF,964C,E6B0,E6B1,E6B2,E6B3,93D8,8FDB,E6B4,8D8B,98AC,E6B5,E6B6,955E"+
",E6B7,E6BF,E6B8,E6BA,E6B9,E6BB,9665,E6BC,E6BD,E6BE,E6C0,8A4C,92E5,9589,8DE0,8D76,956E"+
",89DD,94CC,E6C3,8AD1,90D3,E6C2,E6C7,9299,96E1,E6C5,E6C6,8B4D,E6C8,9483,91DD,94EF,935C"+
",E6C4,9666,89EA,E6CA,9847,92C0,9864,8E91,E6C9,91AF,E6DA,9147,93F6,956F,E6CD,8E5E,8E92"+
",8FDC,9485,8CAB,E6CC,E6CB,958A,8EBF,9371,FBAD,FBAE,E6CF,E6D0,8D77,E6CE,E6D1,E6D2,E6D4"+
",91A1,E6D3,8AE4,E6D6,E6D5,E6D7,FBAF,E6D9,E6DB,E6DC,90D4,8ECD,E6DD,8A71,E6DE,9196,E6DF"+
",E6E0,958B,FBB0,8B4E,E6E1,92B4,897A,E6E2,8EEF,9096,91AB,E6E5,E6E4,E6E3,E6EB,E6E9,E6E6"+
",E6E8,E6E7,E6EA,8B97,E6EE,90D5,E6EF,8CD7,E6EC,E6ED,9848,92B5,9148,E6F0,E6F3,E6F1,E6F2"+
",9778,93A5,E6F6,E6F4,E6F5,E6F7,E748,E6FA,E6FB,E6F9,E6F8,92FB,E740,E744,E741,E6FC,E742"+
",E743,E74A,E745,90D6,E747,E749,E746,E74C,8F52,E74B,E74D,E74E,E751,E750,E74F,E753,E752"+
",96F4,E755,E754,E756,E757,E759,E758,9067,E75A,8BEB,E75B,E75D,E75E,E75F,E75C,E760,8ED4"+
",E761,8B4F,8C52,FBB2,8CAC,E762,93EE,935D,E763,E766,8EB2,E765,E764,8C79,E767,8A72,E769"+
",8DDA,E768,E771,E76B,E76D,95E3,E76A,E76C,E770,E76E,8B50,E76F,E772,9479,97D6,8F53,E773"+
",9741,E775,E774,E778,9760,E777,8A8D,E776,E77B,E77A,E779,9351,E77C,E77D,E77E,8D8C,8C44"+
",E780,E781,E782,9068,E783,8EAB,E784,E785,999F,999E,E786,E390,E787,9243,904A,945F,E788"+
",95D3,92D2,8D9E,9248,8949,9698,9076,8C7D,8BDF,95D4,E789,E78B,E78A,89DE,93F4,E78C,9497"+
",9352,E78D,8F71,E78F,96C0,E79E,E791,E792,92C7").split(",");

var UC_9 =
("000,001,003,005,006,00B,00D,00E,00F,010,011,013,014,015,016,017,019"+
",01A,01D,01E,01F,020,021,022,023,027,02E,031,032,035,036,038,039,03C"+
",03E,041,042,045,047,049,04A,04B,04D,04E,04F,050,051,052,053,054,055"+
",056,058,059,05C,05E,060,061,063,065,067,068,069,06D,06E,06F,072,075"+
",076,077,078,07A,07C,07D,07F,080,081,082,083,084,087,089,08A,08F,091"+
",0A3,0A6,0A8,0AA,0AF,0B1,0B5,0B8,0C1,0CA,0CE,0DB,0DE,0E1,0E2,0E4,0E8"+
",0ED,0F5,0F7,0FD,102,112,115,119,127,12D,130,132,149,14A,14B,14C,14D"+
",14E,152,154,156,158,162,163,165,169,16A,16C,172,173,175,177,178,182"+
",187,189,18B,18D,190,192,197,19C,1A2,1A4,1AA,1AB,1AF,1B4,1B5,1B8,1BA"+
",1C0,1C1,1C6,1C7,1C8,1C9,1CB,1CC,1CD,1CE,1CF,1D0,1D1,1D6,1D7,1D8,1DA"+
",1DB,1DC,1DD,1DE,1DF,1E1,1E3,1E4,1E5,1E6,1E7,1ED,1EE,1F5,1F6,1FC,1FF"+
",206,20A,20D,20E,210,211,214,215,21E,229,22C,234,237,239,23A,23C,23F"+
",240,244,245,248,249,24B,24E,250,251,257,259,25A,25B,25E,262,264,266"+
",267,271,277,278,27E,280,283,285,288,291,293,295,296,298,29A,29B,29C"+
",2A7,2AD,2B7,2B9,2CF,2D0,2D2,2D3,2D5,2D7,2D9,2E0,2E4,2E7,2E9,2EA,2ED"+
",2F2,2F3,2F8,2F9,2FA,2FB,2FC,2FF,302,306,30F,310,318,319,31A,31D,31E"+
",320,321,322,323,325,326,328,32B,32C,32E,32F,332,335,33A,33B,344,348"+
",34B,34D,354,356,357,35B,35C,360,36C,36E,370,375,37C,37E,38C,394,396"+
",397,39A,3A4,3A7,3AC,3AD,3AE,3B0,3B9,3C3,3C6,3C8,3D0,3D1,3D6,3D7,3D8"+
",3DD,3DE,3E1,3E4,3E5,3E8,3F8,403,407,410,413,414,418,419,41A,421,42B"+
",431,435,436,438,43A,441,444,445,448,451,452,453,45A,45B,45E,460,462"+
",46A,470,475,477,47C,47D,47E,47F,481,577,580,582,583,587,589,58A,58B"+
",58F,591,592,593,594,596,598,599,5A0,5A2,5A3,5A4,5A5,5A7,5A8,5AD,5B2"+
",5B9,5BB,5BC,5BE,5C3,5C7,5CA,5CC,5CD,5D4,5D5,5D6,5D8,5DC,5E1,5E2,5E5"+
",61C,621,628,62A,62E,62F,632,63B,63F,640,642,644,64B,64C,64D,64F,650"+
",65B,65C,65D,65E,65F,662,663,664,665,666,66A,66C,670,672,673,675,676"+
",677,678,67A,67D,685,686,688,68A,68B,68D,68E,68F,694,695,697,698,699"+
",69B,69C,69D,6A0,6A3,6A7,6A8,6AA,6AF,6B0,6B1,6B2,6B4,6B6,6B7,6B8,6B9"+
",6BB,6BC,6C0,6C1,6C4,6C5,6C6,6C7,6C9,6CB,6CC,6CD,6CE,6D1,6D5,6D6,6D9"+
",6DB,6DC,6E2,6E3,6E8,6EA,6EB,6F0,6F2,6F6,6F7,6F9,6FB,700,704,706,707"+
",708,70A,70D,70E,70F,711,713,716,719,71C,71E,724,727,72A,730,732,733"+
",738,739,73B,73D,73E,742,743,744,746,748,749,74D,74F,751,752,755,756"+
",759,75C,75E,760,761,762,764,766,768,769,76B,76D,771,774,779,77A,77C"+
",781,784,785,786,78B,78D,78F,790,798,79C,7A0,7A3,7A6,7A8,7AB,7AD,7B3"+
",7B4,7C3,7C6,7C8,7CB,7D3,7DC,7ED,7EE,7F2,7F3,7F5,7F6,7FB,7FF,801,802"+
",803,805,806,808,80C,80F,810,811,812,813,817,818,81A,821,824,82C,82D"+
",834,837,838,83B,83C,83D,846,84B,84C,84D,84E,84F,854,855,857,858,85B"+
",85E,865,867,86B,86F,870,871,873,874,8A8,8AA,8AF,8B1,8B6,8C3,8C4,8C6"+
",8DB,8DC,8DF,8E2,8E9,8EB,8ED,8EE,8EF,8F2,8F4,8FC,8FD,8FE,903,905,909"+
",90A,90C,910,912,913,914,918,91D,91E,920,921,924,927,928,92C,92E,93D"+
",93E,942,945,949,94B,94C,950,951,952,955,957,996,997,998,999,99E,9A5"+
",9A8,9AC,9AD,9AE,9B3,9B4,9BC,9C1,9C4,9C5,9C6,9C8,9D0,9D1,9D2,9D5,9D8"+
",9DB,9DD,9DF,9E2,9ED,9EE,9F1,9F2,9F8,9FB,9FF,A01,A05,A0E,A0F,A12,A13"+
",A19,A28,A2B,A30,A37,A3E,A40,A42,A43,A45,A4D,A4E,A55,A57,A5A,A5B,A5F"+
",A62,A64,A65,A69,A6A,A6B,AA8,AAD,AB0,AB8,ABC,AC0,AC4,ACF,AD1,AD3,AD4"+
",AD8,AD9,ADC,ADE,ADF,AE2,AE3,AE6,AEA,AEB,AED,AEE,AEF,AF1,AF4,AF7,AFB"+
",B06,B18,B1A,B1F,B22,B23,B25,B27,B28,B29,B2A,B2E,B2F,B31,B32,B3B,B3C"+
",B41,B42,B43,B44,B45,B4D,B4E,B4F,B51,B54,B58,B5A,B6F,B72,B74,B75,B83"+
",B8E,B8F,B91,B92,B93,B96,B97,B9F,BA0,BA8,BAA,BAB,BAD,BAE,BB1,BB4,BB9"+
",BBB,BC0,BC6,BC9,BCA,BCF,BD1,BD2,BD4,BD6,BDB,BE1,BE2,BE3,BE4,BE8,BF0"+
",BF1,BF2,BF5,C00,C04,C06,C08,C09,C0A,C0C,C0D,C10,C12,C13,C14,C15,C1B"+
",C21,C24,C25,C2D,C2E,C2F,C30,C32,C39,C3A,C3B,C3E,C46,C47,C48,C52,C57"+
",C5A,C60,C67,C76,C78,CE5,CE7,CE9,CEB,CEC,CF0,CF3,CF4,CF6,D03,D06,D07"+
",D08,D09,D0E,D12,D15,D1B,D1F,D23,D26,D28,D2A,D2B,D2C,D3B,D3E,D3F,D41"+
",D44,D46,D48,D50,D51,D59,D5C,D5D,D5E,D60,D61,D64,D6B,D6C,D6F,D70,D72"+
",D7A,D87,D89,D8F,D9A,DA4,DA9,DAB,DAF,DB2,DB4,DB8,DBA,DBB,DC1,DC2,DC4"+
",DC6,DCF,DD3,DD9,DE6,DED,DEF,DF2,DF8,DF9,DFA,DFD,E19,E1A,E1B,E1E,E75"+
",E78,E79,E7D,E7F,E81,E88,E8B,E8C,E91,E92,E93,E95,E97,E9D,E9F,EA5,EA6"+
",EA9,EAA,EAD,EB8,EB9,EBA,EBB,EBC,EBE,EBF,EC4,ECC,ECD,ECE,ECF,ED0,ED1"+
",ED2,ED4,ED8,ED9,EDB,EDC,EDD,EDE,EE0,EE5,EE8,EEF,EF4,EF6,EF7,EF9,EFB"+
",EFC,EFD,F07,F08,F0E,F13,F15,F20,F21,F2C,F3B,F3E,F4A,F4B,F4E,F4F,F52"+
",F54,F5F,F60,F61,F62,F63,F66,F67,F6A,F6C,F72,F76,F77,F8D,F95,F9C,F9D"+
",FA0").split(",");

var LC_9 =
("91DE,9197,93A6,E790,8B74,E799,E796,E7A3,93A7,9280,E793,92FC,9372,E794,E798,9080,9487"+
",92CA,90C0,E797,91AC,91A2,E795,88A7,9841,E79A,91DF,8F54,9069,E79C,E79B,88ED,E79D,954E"+
",E7A5,93D9,908B,9278,8BF6,E7A4,9756,895E,95D5,89DF,E79F,E7A0,E7A1,E7A2,93B9,9242,88E1"+
",E7A6,E7A7,EAA1,91BB,E7A8,8993,916B,8CAD,9779,FBB5,E7A9,934B,9198,8ED5,E7AA,E7AD,8F85"+
",E7AB,914A,9149,88E2,97C9,E7AF,94F0,E7B1,E7B0,E7AE,E284,8AD2,E78E,E7B3,E7B2,E7B4,9757"+
",93DF,964D,E7B5,8ED7,E7B6,E7B7,E7B8,9340,88E8,8D78,9859,E7BC,FBB6,8C53,E7B9,E7BA,9594"+
",8A73,9758,8BBD,9373,E7BD,E7BE,FBB8,E7BF,FBB9,9341,E7C1,E7C0,93D1,E7C2,8F55,8EDE,947A"+
",9291,8EF0,908C,E7C3,E7C4,907C,E7C5,E7C6,E7C7,978F,8F56,E7C9,E7C8,8D79,8D93,8E5F,E7CC"+
",8F86,E7CB,E7CA,91E7,8CED,90C1,94AE,8F58,E7CD,8FDD,E7D0,E7CE,E7CF,E7D2,E7D1,8FF8,E7D3"+
",E7D4,E7D5,94CE,8DD1,8EDF,E7D6,E7D7,97A2,8F64,96EC,97CA,E7D8,8BE0,E7D9,FBBB,9342,FBBA"+
",E7DC,8A98,906A,FBBC,E7DA,E7DB,92DE,FBBF,FBC0,9674,8BFA,FBBD,FBBE,E7DE,E7DF,E7DD,E7E1"+
",FBC1,FBC3,93DD,8A62,FBC2,E7E5,E7E2,E7E4,E7E0,E86E,E7E3,97E9,8CD8,FBCA,FBC4,FBC6,E7ED"+
",FBC5,9353,E7E8,E7EB,E7E9,E7EE,FBC7,E7EF,FBC9,E7E7,FBC8,E7F4,8994,E7E6,94AB,E7EA,8FDE"+
",FBCB,8D7A,FBCD,FBCE,9667,8BE2,8F65,93BA,FA5F,914C,E7F2,E7EC,E7F1,96C1,92B6,E7F3,E7F0"+
",FBCC,914B,E7F7,E7F6,E7F5,FBD2,964E,FBD6,FBD4,FBD0,FBD1,FBD5,8F9B,FBCF,E7F8,95DD,8973"+
",9565,9292,8B98,FA65,E7FA,FBD9,8D7C,FBDC,FBDE,8E4B,E7F9,908D,908E,E840,E842,FBDD,FBDB"+
",8FF9,FBD8,E841,E843,FBD7,8BD1,9564,8EE0,9842,E7FC,8DF6,985E,E845,E844,E846,E7FB,FA5E"+
",93E7,9374,92D5,E84B,FBE0,9262,E847,E848,8C4C,E84A,FBDF,8CAE,E849,8FDF,8A99,E84F,8DBD"+
",9199,92C8,FBE1,8A5A,E84D,E84E,92C1,E84C,E850,E856,FBE2,E859,E858,934C,E851,E852,E855"+
",E857,FBE3,8BBE,E85A,E854,E853,FBE4,E85E,E85F,E860,E85D,E85C,8FE0,93A8,E85B,E864,E862"+
",FBE5,E863,E861,91F6,E865,E866,E868,FBE6,FBE7,8AD3,E867,96F8,E873,E869,E86C,E86A,E86B"+
",E86D,E86F,E870,E871,E874,E872,E875,E877,E876,92B7,96E5,E878,914D,E879,95C2,E87A,8A4A"+
",895B,8AD5,FBE8,8AD4,E87B,E87C,E87D,E87E,E880,8AD6,8A74,8D7D,94B4,E882,E881,E883,897B"+
",E886,E885,E884,E887,E88A,88C5,E888,E88C,E88B,E88E,E88D,E88F,93AC,E890,E891,E893,E892"+
",958C,E894,E895,8DE3,E896,E897,9668,916A,88A2,91C9,E898,958D,E89B,E899,8D7E,E89A,8CC0"+
",95C3,E89D,E89F,E89E,E8A0,8940,9077,8F9C,8AD7,E8A1,9486,E8A3,8941,E8A2,92C2,97CB,93A9"+
",E89C,97A4,8CAF,977A,8BF7,97B2,8C47,91E0,E440,E8A4,8A4B,908F,8A75,E8A6,E8A7,E8A5,8C84"+
",8DDB,8FE1,FBEB,8942,97D7,E8A9,E7AC,E8A8,FBEC,E8AC,E8AA,E8AB,E8AD,E8AE,97EA,E8AF,E8B0"+
",90C7,94B9,909D,8AE5,9759,89EB,8F57,8CD9,E8B3,E8B2,8E93,E8B4,E8B1,8E47,E8B8,E5AB,99D4"+
",9097,E8B6,97A3,93EF,894A,90E1,8EB4,95B5,895F,97EB,978B,E8B9,9364,8EF9,E8BA,E8BB,906B"+
",E8BC,97EC,E8B7,E8BE,E8C0,E8BF,E8BD,E8C1,E8C2,919A,89E0,E8C3,96B6,E8C4,E8C5,9849,FBED"+
",9E50,E8C6,FBEE,E8C7,E8C8,E8CC,FBEF,E8C9,E8CA,E8CB,E8CD,FBF0,FBF1,FBF2,90C2,FBF3,96F5"+
",90C3,E8CE,94F1,E8CF,EA72,96CA,E8D0,E8D1,E8D2,8A76,E8D4,9078,E8D5,8C43,E8D6,E8DA,E8D8"+
",E8D9,8A93,E8D7,E8DB,E8DC,88C6,E8DD,E8DE,8FE2,E8DF,8B66,E8E2,E8E1,E8E0,E691,95DA,E8E3"+
",E8E4,E8E5,E8E6,E8E7,E8E8,8AD8,E8E9,E8EA,9442,E8EC,89B9,E8EF,E8EE,8943,8BBF,95C5,92B8"+
",8DA0,8D80,8F87,907B,E8F1,E8F0,9761,8AE6,94D0,93DA,909C,97CC,8C7A,E8F4,E8F3,966A,93AA"+
",896F,E8F5,E8F2,9570,978A,E8F6,E8F7,E8F9,91E8,8A7A,8A7B,E8F8,8AE7,8CB0,FBF4,8AE8,935E"+
",97DE,FBF5,8CDA,E8FA,E8FB,E8FC,E940,E942,E941,9597,E943,E944,E945,E946,E948,E947,E949"+
",94F2,E3CA,9048,8B51,E94A,E94B,99AA,9F5A,94D1,88F9,88B9,8E94,964F,8FFC,E94C,96DD,E94D"+
",977B,8961,8E60,E94E,89EC,E94F,E950,E952,E953,E955,E951,E954,FBF8,8AD9,E956,E957,E958"+
",E959,E95A,E95C,E95B,E95E,E961,E95D,E95F,E960,E962,8BC0,8EF1,E963,E964,8D81,FBFA,E965"+
",8A5D,946E,E966,E967,9279,93E9,E968,949D,91CA,8977,8BEC,8BED,9293,E96D,8BEE,89ED,E96C"+
",E96A,E96B,E969,E977,E96E,E96F,E970,E971,E973,E972,8F78,E974,E976,8B52,E975,919B,8CB1"+
",E978,91CB,E979,93AB,E97A,E980,E97D,E97C,E97E,E97B,E982,FBFB,E981,E984,8BC1,E983,E985"+
",E986,E988,E987,E989,E98B,E98A,8D9C,E98C,E98D,8A5B,E98E,E98F,9091,E990,E991,E992,E993"+
",8D82,FBFC,FC40,E994,E995,E996,E997,E998,94AF,E99A,9545,E99B,E999,E99D,E99C,E99E,E99F"+
",E9A0,E9A1,E9A2,E9A3,E9A4,E9A5,E9A6,E9A7,E9A8,E9A9,E9AA,E9AB,E9AC,9F54,E9AD,E2F6,8B53"+
",8A40,8DB0,E9AF,E9AE,96A3,E9B1,E9B2,E9B0,E9B3,9682,E9B4,8B9B,9844,FC42,E9B5,FC41,E9B7"+
",88BC,FC43,E9B8,95A9,E9B6,E9B9,E9BA,E9BB,E9BC,E9BD,968E,8E4C,8DF8,914E,FC44,E9BE,E9C1"+
",FC45,E9BF,E9C2,8CEF,E9C0,E9C3,E9C4,E9C5,E9C9,8E49,91E2,E9CA,E9C7,E9C6,E9C8,8C7E,E9CE"+
",E9CD,E9CC,88B1,FC46,E9D8,E9D4,E9D5,E9D1,E9D7,E9D3,8A82,986B,E9D6,E9D2,E9D0,E9CF,E9DA"+
",E9DD,E9DC,E9DB,9568,E9D9,88F1,E9DE,E9E0,8A8F,E9CB,8956,E9E2,E9E1,E9DF,924C,9690,97D8"+
",E9E3,E9E4,E9E5,E9E6,E9E7,92B9,E9E8,94B5,E9ED,E9E9,E9EA,9650,96C2,93CE,E9EE,E9EF,93BC"+
",E9EC,E9EB,89A8,E9F7,E9F6,8995,E9F4,E9F3,E9F1,8A9B,E9F0,8EB0,89A7,8D83,E9FA,E9F9,E9F8"+
",E9F5,E9FB,E9FC,EA44,EA43,EA45,894C,EA40,EA41,8D94,96B7,EA42,FC48,9651,EA4A,FC47,EA46"+
",EA4B,EA48,EA47,8C7B,EA4C,EA4D,EA4E,EA49,E9F2,EA4F,92DF,EA53,EA54,EA52,EA51,EA57,EA50"+
",EA55,EA56,EA59,EA58,EA5B,EA5C,EA5D,9868,EA5A,91E9,8DEB,EA5E,FC4A,EA5F,EA60,EA61,EA62"+
",8CB2,EA63,EA64,8EAD,EA65,EA66,EA67,EA68,EA6B,EA69,985B,EA6A,97ED,EA6C,97D9,EA6D,949E"+
",EA6E,EA70,EA71,EA6F,8D8D,96CB,9683,9BF5,9F80,969B,89A9,EA73,8B6F,EA74,EA75,EA76,FC4B"+
",8D95,EA77,E0D2,96D9,91E1,EA78,EA7A,EA79,EA7B,EA7C,EA7D,EA7E,EA80,EA81,EA82,EA83,EA84"+
",EA85,EA86,EA87,EA88,9343,8CDB,EA8A,916C,EA8B,EA8C,9540,EA8D,EA8E,E256,E6D8,E8EB,EA8F"+
",EA90,EA92,EA93,EA94,97EE,EA91,EA95,EA96,EA98,EA97,EA9A,EA9B,EA99,97B4,EA9C,EA9D,E273"+
",EA9E").split(",");

var UC_F =
("929,9DC,A0E,A0F,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A1A,A1B,A1C"+
",A1D,A1E,A1F,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A2A,A2B,A2C,A2D"+
",F01,F02,F03,F04,F05,F06,F07,F08,F09,F0A,F0B,F0C,F0D,F0E,F0F,F10,F11"+
",F12,F13,F14,F15,F16,F17,F18,F19,F1A,F1B,F1C,F1D,F1E,F1F,F20,F21,F22"+
",F23,F24,F25,F26,F27,F28,F29,F2A,F2B,F2C,F2D,F2E,F2F,F30,F31,F32,F33"+
",F34,F35,F36,F37,F38,F39,F3A,F3B,F3C,F3D,F3E,F3F,F40,F41,F42,F43,F44"+
",F45,F46,F47,F48,F49,F4A,F4B,F4C,F4D,F4E,F4F,F50,F51,F52,F53,F54,F55"+
",F56,F57,F58,F59,F5A,F5B,F5C,F5D,F5E,FE0,FE1,FE2,FE2,FE3,FE4,FE5"+
",F61,F62,F63,F64,F65,F66,F67,F68,F69,F6A,F6B,F6C,F6D,F6E,F6F,F70,F71"+
",F72,F73,F74,F75,F76,F77,F78,F79,F7A,F7B,F7C,F7D,F7E,F7F,F80,F81,F82"+
",F83,F84,F85,F86,F87,F88,F89,F8A,F8B,F8C,F8D,F8E,F8F,F90,F91,F92,F93"+
",F94,F95,F96,F97,F98,F99,F9A,F9B,F9C,F9D,F9E,F9F").split(",");

var LC_F =
("FAE0,FBE9,FA90,FA9B,FA9C,FAB1,FAD8,FAE8,FAEA,FB58,FB5E,FB75,FB7D,FB7E,FB80,FB82,FB86"+
",FB89,FB92,FB9D,FB9F,FBA0,FBA9,FBB1,FBB3,FBB4,FBB7,FBD3,FBDA,FBEA,FBF6,FBF7,FBF9,FC49"+
",8149,FA57,8194,8190,8193,8195,FA56,8169,816A,8196,817B,8143,817C,8144,815E,824F,8250"+
",8251,8252,8253,8254,8255,8256,8257,8258,8146,8147,8183,8181,8184,8148,8197,8260,8261"+
",8262,8263,8264,8265,8266,8267,8268,8269,826A,826B,826C,826D,826E,826F,8270,8271,8272"+
",8273,8274,8275,8276,8277,8278,8279,816D,815F,816E,814F,8151,814D,8281,8282,8283,8284"+
",8285,8286,8287,8288,8289,828A,828B,828C,828D,828E,828F,8290,8291,8292,8293,8294,8295"+
",8296,8297,8298,8299,829A,816F,8162,8170,8160,8191,8192,81CA,FA54,8150,FA55,818F"+
",00A1,00A2,00A3,00A4,00A5,00A6,00A7,00A8,00A9,00AA,00AB,00AC,00AD,00AE,00AF,00B0,00B1"+
",00B2,00B3,00B4,00B5,00B6,00B7,00B8,00B9,00BA,00BB,00BC,00BD,00BE,00BF,00C0,00C1,00C2"+
",00C3,00C4,00C5,00C6,00C7,00C8,00C9,00CA,00CB,00CC,00CD,00CE,00CF,00D0,00D1,00D2,00D3"+
",00D4,00D5,00D6,00D7,00D8,00D9,00DA,00DB,00DC,00DD,00DE,00DF").split(",");

function escape2(Str01){
	var RetStr1 = "";
	if (Str01.length == 0) return ("");
	for (var i=0;i<Str01.length;i++){
		var Tx = escape(Str01.charAt(i));
		if (Tx.match(/%u/)) RetStr1 += escape2tmp(Tx);

		//フォームのエンコード処理に合わせる
		else if (Str01.charAt(i) == "+") RetStr1 += "%2B";
		else if (Str01.charAt(i) == " ") RetStr1 += "+";

		//unicodeには無いShift-jisの処理
		else if (Str01.charAt(i) == "´") RetStr1 += "%81%4C";
		else if (Str01.charAt(i) == "¨") RetStr1 += "%81%4E";
		else if (Str01.charAt(i) == "±") RetStr1 += "%81%7D";
		else if (Str01.charAt(i) == "×") RetStr1 += "%81%7E";
		else if (Str01.charAt(i) == "÷") RetStr1 += "%81%80";
		else if (Str01.charAt(i) == "°") RetStr1 += "%81%8B";
		else if (Str01.charAt(i) == "§") RetStr1 += "%81%98";
		else if (Str01.charAt(i) == "¶") RetStr1 += "%81%F7";

		else RetStr1 += Tx;
	}
	return (RetStr1);
}

function escape2tmp(Str02){
	var RetStr2 = "";
	Str02 = Str02.replace(/%u/,"");
	var Tx1 = Str02.substring(0,1);
	var Tx3 = Str02.substring(1,4);
	if (Tx1 == "0"){
		for (var i=0;i<UC_0.length;i++){
			if (UC_0[i] == Tx3){
				RetStr2 = "%"+LC_0[i].substring(0,2)+"%"+LC_0[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "2"){
		for (var i=0;i<UC_2.length;i++){
			if (UC_2[i] == Tx3){
				RetStr2 = "%"+LC_2[i].substring(0,2)+"%"+LC_2[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "3"){
		for (var i=0;i<UC_3.length;i++){
			if (UC_3[i] == Tx3){
				RetStr2 = "%"+LC_3[i].substring(0,2)+"%"+LC_3[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "4"){
		for (var i=0;i<UC_4.length;i++){
			if (UC_4[i] == Tx3){
				RetStr2 = "%"+LC_4[i].substring(0,2)+"%"+LC_4[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "5"){
		for (var i=0;i<UC_5.length;i++){
			if (UC_5[i] == Tx3){
				RetStr2 = "%"+LC_5[i].substring(0,2)+"%"+LC_5[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "6"){
		for (var i=0;i<UC_6.length;i++){
			if (UC_6[i] == Tx3){
				RetStr2 = "%"+LC_6[i].substring(0,2)+"%"+LC_6[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "7"){
		for (var i=0;i<UC_7.length;i++){
			if (UC_7[i] == Tx3){
				RetStr2 = "%"+LC_7[i].substring(0,2)+"%"+LC_7[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "8"){
		for (var i=0;i<UC_8.length;i++){
			if (UC_8[i] == Tx3){
				RetStr2 = "%"+LC_8[i].substring(0,2)+"%"+LC_8[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "9"){
		for (var i=0;i<UC_9.length;i++){
			if (UC_9[i] == Tx3){
				RetStr2 = "%"+LC_9[i].substring(0,2)+"%"+LC_9[i].substring(2,4);
				break;
			}
		}
	} else if (Tx1 == "F"){
		for (var i=0;i<UC_F.length;i++){
			if (UC_F[i] == Tx3){
				RetStr2 = "%"+LC_F[i].substring(0,2)+"%"+LC_F[i].substring(2,4);
				break;
			}
		}
	}
	RetStr2 = RetStr2.replace(/^%00/,"");
	return (RetStr2);
}


