Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 133.22 KB | None | 0 0
  1. //
  2. // main.cpp
  3. // hex-to-oct
  4. //
  5. // Created by aaron67 on 2017/1/23.
  6. // Copyright ยฉ 2017ๅนด aaron67. All rights reserved.
  7. //
  8.  
  9. #include <iostream>
  10. #include <string>
  11. #include <fstream>
  12. #include <map>
  13. using namespace std;
  14.  
  15. map<string, string> hex_oct_map;
  16.  
  17. void init_map();
  18. void hex_to_oct(const string &hex, string &oct);
  19.  
  20. int main(int argc, const char * argv[]) {
  21. init_map();
  22. ifstream input_file("input.txt");
  23. ofstream output_file("output.txt");
  24. int n_test_cases;
  25. input_file >> n_test_cases;
  26. while (n_test_cases--) {
  27. string hex, oct;
  28. input_file >> hex;
  29. hex_to_oct(hex, oct);
  30. output_file << oct << endl;
  31. }
  32. return 0;
  33. }
  34.  
  35. void hex_to_oct(const string &hex, string &oct) {
  36. string hex_copy;
  37. if (hex.length() % 3 == 1) {
  38. hex_copy = "00" + hex;
  39. } else if (hex.length() % 3 == 2) {
  40. hex_copy = "0" + hex;
  41. } else {
  42. hex_copy = hex;
  43. }
  44. for (int i = 0; i < hex_copy.length(); i += 3) {
  45. oct += hex_oct_map[hex_copy.substr(i, 3)];
  46. }
  47. string::size_type non_zero_index = oct.find_first_not_of('0');
  48. if (non_zero_index != string::npos) {
  49. oct = oct.substr(non_zero_index);
  50. } else {
  51. oct = "0";
  52. }
  53. }
  54.  
  55. void init_map() {
  56. hex_oct_map["000"] = "0000";
  57. hex_oct_map["001"] = "0001";
  58. hex_oct_map["002"] = "0002";
  59. hex_oct_map["003"] = "0003";
  60. hex_oct_map["004"] = "0004";
  61. hex_oct_map["005"] = "0005";
  62. hex_oct_map["006"] = "0006";
  63. hex_oct_map["007"] = "0007";
  64. hex_oct_map["008"] = "0010";
  65. hex_oct_map["009"] = "0011";
  66. hex_oct_map["00A"] = "0012";
  67. hex_oct_map["00B"] = "0013";
  68. hex_oct_map["00C"] = "0014";
  69. hex_oct_map["00D"] = "0015";
  70. hex_oct_map["00E"] = "0016";
  71. hex_oct_map["00F"] = "0017";
  72. hex_oct_map["010"] = "0020";
  73. hex_oct_map["011"] = "0021";
  74. hex_oct_map["012"] = "0022";
  75. hex_oct_map["013"] = "0023";
  76. hex_oct_map["014"] = "0024";
  77. hex_oct_map["015"] = "0025";
  78. hex_oct_map["016"] = "0026";
  79. hex_oct_map["017"] = "0027";
  80. hex_oct_map["018"] = "0030";
  81. hex_oct_map["019"] = "0031";
  82. hex_oct_map["01A"] = "0032";
  83. hex_oct_map["01B"] = "0033";
  84. hex_oct_map["01C"] = "0034";
  85. hex_oct_map["01D"] = "0035";
  86. hex_oct_map["01E"] = "0036";
  87. hex_oct_map["01F"] = "0037";
  88. hex_oct_map["020"] = "0040";
  89. hex_oct_map["021"] = "0041";
  90. hex_oct_map["022"] = "0042";
  91. hex_oct_map["023"] = "0043";
  92. hex_oct_map["024"] = "0044";
  93. hex_oct_map["025"] = "0045";
  94. hex_oct_map["026"] = "0046";
  95. hex_oct_map["027"] = "0047";
  96. hex_oct_map["028"] = "0050";
  97. hex_oct_map["029"] = "0051";
  98. hex_oct_map["02A"] = "0052";
  99. hex_oct_map["02B"] = "0053";
  100. hex_oct_map["02C"] = "0054";
  101. hex_oct_map["02D"] = "0055";
  102. hex_oct_map["02E"] = "0056";
  103. hex_oct_map["02F"] = "0057";
  104. hex_oct_map["030"] = "0060";
  105. hex_oct_map["031"] = "0061";
  106. hex_oct_map["032"] = "0062";
  107. hex_oct_map["033"] = "0063";
  108. hex_oct_map["034"] = "0064";
  109. hex_oct_map["035"] = "0065";
  110. hex_oct_map["036"] = "0066";
  111. hex_oct_map["037"] = "0067";
  112. hex_oct_map["038"] = "0070";
  113. hex_oct_map["039"] = "0071";
  114. hex_oct_map["03A"] = "0072";
  115. hex_oct_map["03B"] = "0073";
  116. hex_oct_map["03C"] = "0074";
  117. hex_oct_map["03D"] = "0075";
  118. hex_oct_map["03E"] = "0076";
  119. hex_oct_map["03F"] = "0077";
  120. hex_oct_map["040"] = "0100";
  121. hex_oct_map["041"] = "0101";
  122. hex_oct_map["042"] = "0102";
  123. hex_oct_map["043"] = "0103";
  124. hex_oct_map["044"] = "0104";
  125. hex_oct_map["045"] = "0105";
  126. hex_oct_map["046"] = "0106";
  127. hex_oct_map["047"] = "0107";
  128. hex_oct_map["048"] = "0110";
  129. hex_oct_map["049"] = "0111";
  130. hex_oct_map["04A"] = "0112";
  131. hex_oct_map["04B"] = "0113";
  132. hex_oct_map["04C"] = "0114";
  133. hex_oct_map["04D"] = "0115";
  134. hex_oct_map["04E"] = "0116";
  135. hex_oct_map["04F"] = "0117";
  136. hex_oct_map["050"] = "0120";
  137. hex_oct_map["051"] = "0121";
  138. hex_oct_map["052"] = "0122";
  139. hex_oct_map["053"] = "0123";
  140. hex_oct_map["054"] = "0124";
  141. hex_oct_map["055"] = "0125";
  142. hex_oct_map["056"] = "0126";
  143. hex_oct_map["057"] = "0127";
  144. hex_oct_map["058"] = "0130";
  145. hex_oct_map["059"] = "0131";
  146. hex_oct_map["05A"] = "0132";
  147. hex_oct_map["05B"] = "0133";
  148. hex_oct_map["05C"] = "0134";
  149. hex_oct_map["05D"] = "0135";
  150. hex_oct_map["05E"] = "0136";
  151. hex_oct_map["05F"] = "0137";
  152. hex_oct_map["060"] = "0140";
  153. hex_oct_map["061"] = "0141";
  154. hex_oct_map["062"] = "0142";
  155. hex_oct_map["063"] = "0143";
  156. hex_oct_map["064"] = "0144";
  157. hex_oct_map["065"] = "0145";
  158. hex_oct_map["066"] = "0146";
  159. hex_oct_map["067"] = "0147";
  160. hex_oct_map["068"] = "0150";
  161. hex_oct_map["069"] = "0151";
  162. hex_oct_map["06A"] = "0152";
  163. hex_oct_map["06B"] = "0153";
  164. hex_oct_map["06C"] = "0154";
  165. hex_oct_map["06D"] = "0155";
  166. hex_oct_map["06E"] = "0156";
  167. hex_oct_map["06F"] = "0157";
  168. hex_oct_map["070"] = "0160";
  169. hex_oct_map["071"] = "0161";
  170. hex_oct_map["072"] = "0162";
  171. hex_oct_map["073"] = "0163";
  172. hex_oct_map["074"] = "0164";
  173. hex_oct_map["075"] = "0165";
  174. hex_oct_map["076"] = "0166";
  175. hex_oct_map["077"] = "0167";
  176. hex_oct_map["078"] = "0170";
  177. hex_oct_map["079"] = "0171";
  178. hex_oct_map["07A"] = "0172";
  179. hex_oct_map["07B"] = "0173";
  180. hex_oct_map["07C"] = "0174";
  181. hex_oct_map["07D"] = "0175";
  182. hex_oct_map["07E"] = "0176";
  183. hex_oct_map["07F"] = "0177";
  184. hex_oct_map["080"] = "0200";
  185. hex_oct_map["081"] = "0201";
  186. hex_oct_map["082"] = "0202";
  187. hex_oct_map["083"] = "0203";
  188. hex_oct_map["084"] = "0204";
  189. hex_oct_map["085"] = "0205";
  190. hex_oct_map["086"] = "0206";
  191. hex_oct_map["087"] = "0207";
  192. hex_oct_map["088"] = "0210";
  193. hex_oct_map["089"] = "0211";
  194. hex_oct_map["08A"] = "0212";
  195. hex_oct_map["08B"] = "0213";
  196. hex_oct_map["08C"] = "0214";
  197. hex_oct_map["08D"] = "0215";
  198. hex_oct_map["08E"] = "0216";
  199. hex_oct_map["08F"] = "0217";
  200. hex_oct_map["090"] = "0220";
  201. hex_oct_map["091"] = "0221";
  202. hex_oct_map["092"] = "0222";
  203. hex_oct_map["093"] = "0223";
  204. hex_oct_map["094"] = "0224";
  205. hex_oct_map["095"] = "0225";
  206. hex_oct_map["096"] = "0226";
  207. hex_oct_map["097"] = "0227";
  208. hex_oct_map["098"] = "0230";
  209. hex_oct_map["099"] = "0231";
  210. hex_oct_map["09A"] = "0232";
  211. hex_oct_map["09B"] = "0233";
  212. hex_oct_map["09C"] = "0234";
  213. hex_oct_map["09D"] = "0235";
  214. hex_oct_map["09E"] = "0236";
  215. hex_oct_map["09F"] = "0237";
  216. hex_oct_map["0A0"] = "0240";
  217. hex_oct_map["0A1"] = "0241";
  218. hex_oct_map["0A2"] = "0242";
  219. hex_oct_map["0A3"] = "0243";
  220. hex_oct_map["0A4"] = "0244";
  221. hex_oct_map["0A5"] = "0245";
  222. hex_oct_map["0A6"] = "0246";
  223. hex_oct_map["0A7"] = "0247";
  224. hex_oct_map["0A8"] = "0250";
  225. hex_oct_map["0A9"] = "0251";
  226. hex_oct_map["0AA"] = "0252";
  227. hex_oct_map["0AB"] = "0253";
  228. hex_oct_map["0AC"] = "0254";
  229. hex_oct_map["0AD"] = "0255";
  230. hex_oct_map["0AE"] = "0256";
  231. hex_oct_map["0AF"] = "0257";
  232. hex_oct_map["0B0"] = "0260";
  233. hex_oct_map["0B1"] = "0261";
  234. hex_oct_map["0B2"] = "0262";
  235. hex_oct_map["0B3"] = "0263";
  236. hex_oct_map["0B4"] = "0264";
  237. hex_oct_map["0B5"] = "0265";
  238. hex_oct_map["0B6"] = "0266";
  239. hex_oct_map["0B7"] = "0267";
  240. hex_oct_map["0B8"] = "0270";
  241. hex_oct_map["0B9"] = "0271";
  242. hex_oct_map["0BA"] = "0272";
  243. hex_oct_map["0BB"] = "0273";
  244. hex_oct_map["0BC"] = "0274";
  245. hex_oct_map["0BD"] = "0275";
  246. hex_oct_map["0BE"] = "0276";
  247. hex_oct_map["0BF"] = "0277";
  248. hex_oct_map["0C0"] = "0300";
  249. hex_oct_map["0C1"] = "0301";
  250. hex_oct_map["0C2"] = "0302";
  251. hex_oct_map["0C3"] = "0303";
  252. hex_oct_map["0C4"] = "0304";
  253. hex_oct_map["0C5"] = "0305";
  254. hex_oct_map["0C6"] = "0306";
  255. hex_oct_map["0C7"] = "0307";
  256. hex_oct_map["0C8"] = "0310";
  257. hex_oct_map["0C9"] = "0311";
  258. hex_oct_map["0CA"] = "0312";
  259. hex_oct_map["0CB"] = "0313";
  260. hex_oct_map["0CC"] = "0314";
  261. hex_oct_map["0CD"] = "0315";
  262. hex_oct_map["0CE"] = "0316";
  263. hex_oct_map["0CF"] = "0317";
  264. hex_oct_map["0D0"] = "0320";
  265. hex_oct_map["0D1"] = "0321";
  266. hex_oct_map["0D2"] = "0322";
  267. hex_oct_map["0D3"] = "0323";
  268. hex_oct_map["0D4"] = "0324";
  269. hex_oct_map["0D5"] = "0325";
  270. hex_oct_map["0D6"] = "0326";
  271. hex_oct_map["0D7"] = "0327";
  272. hex_oct_map["0D8"] = "0330";
  273. hex_oct_map["0D9"] = "0331";
  274. hex_oct_map["0DA"] = "0332";
  275. hex_oct_map["0DB"] = "0333";
  276. hex_oct_map["0DC"] = "0334";
  277. hex_oct_map["0DD"] = "0335";
  278. hex_oct_map["0DE"] = "0336";
  279. hex_oct_map["0DF"] = "0337";
  280. hex_oct_map["0E0"] = "0340";
  281. hex_oct_map["0E1"] = "0341";
  282. hex_oct_map["0E2"] = "0342";
  283. hex_oct_map["0E3"] = "0343";
  284. hex_oct_map["0E4"] = "0344";
  285. hex_oct_map["0E5"] = "0345";
  286. hex_oct_map["0E6"] = "0346";
  287. hex_oct_map["0E7"] = "0347";
  288. hex_oct_map["0E8"] = "0350";
  289. hex_oct_map["0E9"] = "0351";
  290. hex_oct_map["0EA"] = "0352";
  291. hex_oct_map["0EB"] = "0353";
  292. hex_oct_map["0EC"] = "0354";
  293. hex_oct_map["0ED"] = "0355";
  294. hex_oct_map["0EE"] = "0356";
  295. hex_oct_map["0EF"] = "0357";
  296. hex_oct_map["0F0"] = "0360";
  297. hex_oct_map["0F1"] = "0361";
  298. hex_oct_map["0F2"] = "0362";
  299. hex_oct_map["0F3"] = "0363";
  300. hex_oct_map["0F4"] = "0364";
  301. hex_oct_map["0F5"] = "0365";
  302. hex_oct_map["0F6"] = "0366";
  303. hex_oct_map["0F7"] = "0367";
  304. hex_oct_map["0F8"] = "0370";
  305. hex_oct_map["0F9"] = "0371";
  306. hex_oct_map["0FA"] = "0372";
  307. hex_oct_map["0FB"] = "0373";
  308. hex_oct_map["0FC"] = "0374";
  309. hex_oct_map["0FD"] = "0375";
  310. hex_oct_map["0FE"] = "0376";
  311. hex_oct_map["0FF"] = "0377";
  312. hex_oct_map["100"] = "0400";
  313. hex_oct_map["101"] = "0401";
  314. hex_oct_map["102"] = "0402";
  315. hex_oct_map["103"] = "0403";
  316. hex_oct_map["104"] = "0404";
  317. hex_oct_map["105"] = "0405";
  318. hex_oct_map["106"] = "0406";
  319. hex_oct_map["107"] = "0407";
  320. hex_oct_map["108"] = "0410";
  321. hex_oct_map["109"] = "0411";
  322. hex_oct_map["10A"] = "0412";
  323. hex_oct_map["10B"] = "0413";
  324. hex_oct_map["10C"] = "0414";
  325. hex_oct_map["10D"] = "0415";
  326. hex_oct_map["10E"] = "0416";
  327. hex_oct_map["10F"] = "0417";
  328. hex_oct_map["110"] = "0420";
  329. hex_oct_map["111"] = "0421";
  330. hex_oct_map["112"] = "0422";
  331. hex_oct_map["113"] = "0423";
  332. hex_oct_map["114"] = "0424";
  333. hex_oct_map["115"] = "0425";
  334. hex_oct_map["116"] = "0426";
  335. hex_oct_map["117"] = "0427";
  336. hex_oct_map["118"] = "0430";
  337. hex_oct_map["119"] = "0431";
  338. hex_oct_map["11A"] = "0432";
  339. hex_oct_map["11B"] = "0433";
  340. hex_oct_map["11C"] = "0434";
  341. hex_oct_map["11D"] = "0435";
  342. hex_oct_map["11E"] = "0436";
  343. hex_oct_map["11F"] = "0437";
  344. hex_oct_map["120"] = "0440";
  345. hex_oct_map["121"] = "0441";
  346. hex_oct_map["122"] = "0442";
  347. hex_oct_map["123"] = "0443";
  348. hex_oct_map["124"] = "0444";
  349. hex_oct_map["125"] = "0445";
  350. hex_oct_map["126"] = "0446";
  351. hex_oct_map["127"] = "0447";
  352. hex_oct_map["128"] = "0450";
  353. hex_oct_map["129"] = "0451";
  354. hex_oct_map["12A"] = "0452";
  355. hex_oct_map["12B"] = "0453";
  356. hex_oct_map["12C"] = "0454";
  357. hex_oct_map["12D"] = "0455";
  358. hex_oct_map["12E"] = "0456";
  359. hex_oct_map["12F"] = "0457";
  360. hex_oct_map["130"] = "0460";
  361. hex_oct_map["131"] = "0461";
  362. hex_oct_map["132"] = "0462";
  363. hex_oct_map["133"] = "0463";
  364. hex_oct_map["134"] = "0464";
  365. hex_oct_map["135"] = "0465";
  366. hex_oct_map["136"] = "0466";
  367. hex_oct_map["137"] = "0467";
  368. hex_oct_map["138"] = "0470";
  369. hex_oct_map["139"] = "0471";
  370. hex_oct_map["13A"] = "0472";
  371. hex_oct_map["13B"] = "0473";
  372. hex_oct_map["13C"] = "0474";
  373. hex_oct_map["13D"] = "0475";
  374. hex_oct_map["13E"] = "0476";
  375. hex_oct_map["13F"] = "0477";
  376. hex_oct_map["140"] = "0500";
  377. hex_oct_map["141"] = "0501";
  378. hex_oct_map["142"] = "0502";
  379. hex_oct_map["143"] = "0503";
  380. hex_oct_map["144"] = "0504";
  381. hex_oct_map["145"] = "0505";
  382. hex_oct_map["146"] = "0506";
  383. hex_oct_map["147"] = "0507";
  384. hex_oct_map["148"] = "0510";
  385. hex_oct_map["149"] = "0511";
  386. hex_oct_map["14A"] = "0512";
  387. hex_oct_map["14B"] = "0513";
  388. hex_oct_map["14C"] = "0514";
  389. hex_oct_map["14D"] = "0515";
  390. hex_oct_map["14E"] = "0516";
  391. hex_oct_map["14F"] = "0517";
  392. hex_oct_map["150"] = "0520";
  393. hex_oct_map["151"] = "0521";
  394. hex_oct_map["152"] = "0522";
  395. hex_oct_map["153"] = "0523";
  396. hex_oct_map["154"] = "0524";
  397. hex_oct_map["155"] = "0525";
  398. hex_oct_map["156"] = "0526";
  399. hex_oct_map["157"] = "0527";
  400. hex_oct_map["158"] = "0530";
  401. hex_oct_map["159"] = "0531";
  402. hex_oct_map["15A"] = "0532";
  403. hex_oct_map["15B"] = "0533";
  404. hex_oct_map["15C"] = "0534";
  405. hex_oct_map["15D"] = "0535";
  406. hex_oct_map["15E"] = "0536";
  407. hex_oct_map["15F"] = "0537";
  408. hex_oct_map["160"] = "0540";
  409. hex_oct_map["161"] = "0541";
  410. hex_oct_map["162"] = "0542";
  411. hex_oct_map["163"] = "0543";
  412. hex_oct_map["164"] = "0544";
  413. hex_oct_map["165"] = "0545";
  414. hex_oct_map["166"] = "0546";
  415. hex_oct_map["167"] = "0547";
  416. hex_oct_map["168"] = "0550";
  417. hex_oct_map["169"] = "0551";
  418. hex_oct_map["16A"] = "0552";
  419. hex_oct_map["16B"] = "0553";
  420. hex_oct_map["16C"] = "0554";
  421. hex_oct_map["16D"] = "0555";
  422. hex_oct_map["16E"] = "0556";
  423. hex_oct_map["16F"] = "0557";
  424. hex_oct_map["170"] = "0560";
  425. hex_oct_map["171"] = "0561";
  426. hex_oct_map["172"] = "0562";
  427. hex_oct_map["173"] = "0563";
  428. hex_oct_map["174"] = "0564";
  429. hex_oct_map["175"] = "0565";
  430. hex_oct_map["176"] = "0566";
  431. hex_oct_map["177"] = "0567";
  432. hex_oct_map["178"] = "0570";
  433. hex_oct_map["179"] = "0571";
  434. hex_oct_map["17A"] = "0572";
  435. hex_oct_map["17B"] = "0573";
  436. hex_oct_map["17C"] = "0574";
  437. hex_oct_map["17D"] = "0575";
  438. hex_oct_map["17E"] = "0576";
  439. hex_oct_map["17F"] = "0577";
  440. hex_oct_map["180"] = "0600";
  441. hex_oct_map["181"] = "0601";
  442. hex_oct_map["182"] = "0602";
  443. hex_oct_map["183"] = "0603";
  444. hex_oct_map["184"] = "0604";
  445. hex_oct_map["185"] = "0605";
  446. hex_oct_map["186"] = "0606";
  447. hex_oct_map["187"] = "0607";
  448. hex_oct_map["188"] = "0610";
  449. hex_oct_map["189"] = "0611";
  450. hex_oct_map["18A"] = "0612";
  451. hex_oct_map["18B"] = "0613";
  452. hex_oct_map["18C"] = "0614";
  453. hex_oct_map["18D"] = "0615";
  454. hex_oct_map["18E"] = "0616";
  455. hex_oct_map["18F"] = "0617";
  456. hex_oct_map["190"] = "0620";
  457. hex_oct_map["191"] = "0621";
  458. hex_oct_map["192"] = "0622";
  459. hex_oct_map["193"] = "0623";
  460. hex_oct_map["194"] = "0624";
  461. hex_oct_map["195"] = "0625";
  462. hex_oct_map["196"] = "0626";
  463. hex_oct_map["197"] = "0627";
  464. hex_oct_map["198"] = "0630";
  465. hex_oct_map["199"] = "0631";
  466. hex_oct_map["19A"] = "0632";
  467. hex_oct_map["19B"] = "0633";
  468. hex_oct_map["19C"] = "0634";
  469. hex_oct_map["19D"] = "0635";
  470. hex_oct_map["19E"] = "0636";
  471. hex_oct_map["19F"] = "0637";
  472. hex_oct_map["1A0"] = "0640";
  473. hex_oct_map["1A1"] = "0641";
  474. hex_oct_map["1A2"] = "0642";
  475. hex_oct_map["1A3"] = "0643";
  476. hex_oct_map["1A4"] = "0644";
  477. hex_oct_map["1A5"] = "0645";
  478. hex_oct_map["1A6"] = "0646";
  479. hex_oct_map["1A7"] = "0647";
  480. hex_oct_map["1A8"] = "0650";
  481. hex_oct_map["1A9"] = "0651";
  482. hex_oct_map["1AA"] = "0652";
  483. hex_oct_map["1AB"] = "0653";
  484. hex_oct_map["1AC"] = "0654";
  485. hex_oct_map["1AD"] = "0655";
  486. hex_oct_map["1AE"] = "0656";
  487. hex_oct_map["1AF"] = "0657";
  488. hex_oct_map["1B0"] = "0660";
  489. hex_oct_map["1B1"] = "0661";
  490. hex_oct_map["1B2"] = "0662";
  491. hex_oct_map["1B3"] = "0663";
  492. hex_oct_map["1B4"] = "0664";
  493. hex_oct_map["1B5"] = "0665";
  494. hex_oct_map["1B6"] = "0666";
  495. hex_oct_map["1B7"] = "0667";
  496. hex_oct_map["1B8"] = "0670";
  497. hex_oct_map["1B9"] = "0671";
  498. hex_oct_map["1BA"] = "0672";
  499. hex_oct_map["1BB"] = "0673";
  500. hex_oct_map["1BC"] = "0674";
  501. hex_oct_map["1BD"] = "0675";
  502. hex_oct_map["1BE"] = "0676";
  503. hex_oct_map["1BF"] = "0677";
  504. hex_oct_map["1C0"] = "0700";
  505. hex_oct_map["1C1"] = "0701";
  506. hex_oct_map["1C2"] = "0702";
  507. hex_oct_map["1C3"] = "0703";
  508. hex_oct_map["1C4"] = "0704";
  509. hex_oct_map["1C5"] = "0705";
  510. hex_oct_map["1C6"] = "0706";
  511. hex_oct_map["1C7"] = "0707";
  512. hex_oct_map["1C8"] = "0710";
  513. hex_oct_map["1C9"] = "0711";
  514. hex_oct_map["1CA"] = "0712";
  515. hex_oct_map["1CB"] = "0713";
  516. hex_oct_map["1CC"] = "0714";
  517. hex_oct_map["1CD"] = "0715";
  518. hex_oct_map["1CE"] = "0716";
  519. hex_oct_map["1CF"] = "0717";
  520. hex_oct_map["1D0"] = "0720";
  521. hex_oct_map["1D1"] = "0721";
  522. hex_oct_map["1D2"] = "0722";
  523. hex_oct_map["1D3"] = "0723";
  524. hex_oct_map["1D4"] = "0724";
  525. hex_oct_map["1D5"] = "0725";
  526. hex_oct_map["1D6"] = "0726";
  527. hex_oct_map["1D7"] = "0727";
  528. hex_oct_map["1D8"] = "0730";
  529. hex_oct_map["1D9"] = "0731";
  530. hex_oct_map["1DA"] = "0732";
  531. hex_oct_map["1DB"] = "0733";
  532. hex_oct_map["1DC"] = "0734";
  533. hex_oct_map["1DD"] = "0735";
  534. hex_oct_map["1DE"] = "0736";
  535. hex_oct_map["1DF"] = "0737";
  536. hex_oct_map["1E0"] = "0740";
  537. hex_oct_map["1E1"] = "0741";
  538. hex_oct_map["1E2"] = "0742";
  539. hex_oct_map["1E3"] = "0743";
  540. hex_oct_map["1E4"] = "0744";
  541. hex_oct_map["1E5"] = "0745";
  542. hex_oct_map["1E6"] = "0746";
  543. hex_oct_map["1E7"] = "0747";
  544. hex_oct_map["1E8"] = "0750";
  545. hex_oct_map["1E9"] = "0751";
  546. hex_oct_map["1EA"] = "0752";
  547. hex_oct_map["1EB"] = "0753";
  548. hex_oct_map["1EC"] = "0754";
  549. hex_oct_map["1ED"] = "0755";
  550. hex_oct_map["1EE"] = "0756";
  551. hex_oct_map["1EF"] = "0757";
  552. hex_oct_map["1F0"] = "0760";
  553. hex_oct_map["1F1"] = "0761";
  554. hex_oct_map["1F2"] = "0762";
  555. hex_oct_map["1F3"] = "0763";
  556. hex_oct_map["1F4"] = "0764";
  557. hex_oct_map["1F5"] = "0765";
  558. hex_oct_map["1F6"] = "0766";
  559. hex_oct_map["1F7"] = "0767";
  560. hex_oct_map["1F8"] = "0770";
  561. hex_oct_map["1F9"] = "0771";
  562. hex_oct_map["1FA"] = "0772";
  563. hex_oct_map["1FB"] = "0773";
  564. hex_oct_map["1FC"] = "0774";
  565. hex_oct_map["1FD"] = "0775";
  566. hex_oct_map["1FE"] = "0776";
  567. hex_oct_map["1FF"] = "0777";
  568. hex_oct_map["200"] = "1000";
  569. hex_oct_map["201"] = "1001";
  570. hex_oct_map["202"] = "1002";
  571. hex_oct_map["203"] = "1003";
  572. hex_oct_map["204"] = "1004";
  573. hex_oct_map["205"] = "1005";
  574. hex_oct_map["206"] = "1006";
  575. hex_oct_map["207"] = "1007";
  576. hex_oct_map["208"] = "1010";
  577. hex_oct_map["209"] = "1011";
  578. hex_oct_map["20A"] = "1012";
  579. hex_oct_map["20B"] = "1013";
  580. hex_oct_map["20C"] = "1014";
  581. hex_oct_map["20D"] = "1015";
  582. hex_oct_map["20E"] = "1016";
  583. hex_oct_map["20F"] = "1017";
  584. hex_oct_map["210"] = "1020";
  585. hex_oct_map["211"] = "1021";
  586. hex_oct_map["212"] = "1022";
  587. hex_oct_map["213"] = "1023";
  588. hex_oct_map["214"] = "1024";
  589. hex_oct_map["215"] = "1025";
  590. hex_oct_map["216"] = "1026";
  591. hex_oct_map["217"] = "1027";
  592. hex_oct_map["218"] = "1030";
  593. hex_oct_map["219"] = "1031";
  594. hex_oct_map["21A"] = "1032";
  595. hex_oct_map["21B"] = "1033";
  596. hex_oct_map["21C"] = "1034";
  597. hex_oct_map["21D"] = "1035";
  598. hex_oct_map["21E"] = "1036";
  599. hex_oct_map["21F"] = "1037";
  600. hex_oct_map["220"] = "1040";
  601. hex_oct_map["221"] = "1041";
  602. hex_oct_map["222"] = "1042";
  603. hex_oct_map["223"] = "1043";
  604. hex_oct_map["224"] = "1044";
  605. hex_oct_map["225"] = "1045";
  606. hex_oct_map["226"] = "1046";
  607. hex_oct_map["227"] = "1047";
  608. hex_oct_map["228"] = "1050";
  609. hex_oct_map["229"] = "1051";
  610. hex_oct_map["22A"] = "1052";
  611. hex_oct_map["22B"] = "1053";
  612. hex_oct_map["22C"] = "1054";
  613. hex_oct_map["22D"] = "1055";
  614. hex_oct_map["22E"] = "1056";
  615. hex_oct_map["22F"] = "1057";
  616. hex_oct_map["230"] = "1060";
  617. hex_oct_map["231"] = "1061";
  618. hex_oct_map["232"] = "1062";
  619. hex_oct_map["233"] = "1063";
  620. hex_oct_map["234"] = "1064";
  621. hex_oct_map["235"] = "1065";
  622. hex_oct_map["236"] = "1066";
  623. hex_oct_map["237"] = "1067";
  624. hex_oct_map["238"] = "1070";
  625. hex_oct_map["239"] = "1071";
  626. hex_oct_map["23A"] = "1072";
  627. hex_oct_map["23B"] = "1073";
  628. hex_oct_map["23C"] = "1074";
  629. hex_oct_map["23D"] = "1075";
  630. hex_oct_map["23E"] = "1076";
  631. hex_oct_map["23F"] = "1077";
  632. hex_oct_map["240"] = "1100";
  633. hex_oct_map["241"] = "1101";
  634. hex_oct_map["242"] = "1102";
  635. hex_oct_map["243"] = "1103";
  636. hex_oct_map["244"] = "1104";
  637. hex_oct_map["245"] = "1105";
  638. hex_oct_map["246"] = "1106";
  639. hex_oct_map["247"] = "1107";
  640. hex_oct_map["248"] = "1110";
  641. hex_oct_map["249"] = "1111";
  642. hex_oct_map["24A"] = "1112";
  643. hex_oct_map["24B"] = "1113";
  644. hex_oct_map["24C"] = "1114";
  645. hex_oct_map["24D"] = "1115";
  646. hex_oct_map["24E"] = "1116";
  647. hex_oct_map["24F"] = "1117";
  648. hex_oct_map["250"] = "1120";
  649. hex_oct_map["251"] = "1121";
  650. hex_oct_map["252"] = "1122";
  651. hex_oct_map["253"] = "1123";
  652. hex_oct_map["254"] = "1124";
  653. hex_oct_map["255"] = "1125";
  654. hex_oct_map["256"] = "1126";
  655. hex_oct_map["257"] = "1127";
  656. hex_oct_map["258"] = "1130";
  657. hex_oct_map["259"] = "1131";
  658. hex_oct_map["25A"] = "1132";
  659. hex_oct_map["25B"] = "1133";
  660. hex_oct_map["25C"] = "1134";
  661. hex_oct_map["25D"] = "1135";
  662. hex_oct_map["25E"] = "1136";
  663. hex_oct_map["25F"] = "1137";
  664. hex_oct_map["260"] = "1140";
  665. hex_oct_map["261"] = "1141";
  666. hex_oct_map["262"] = "1142";
  667. hex_oct_map["263"] = "1143";
  668. hex_oct_map["264"] = "1144";
  669. hex_oct_map["265"] = "1145";
  670. hex_oct_map["266"] = "1146";
  671. hex_oct_map["267"] = "1147";
  672. hex_oct_map["268"] = "1150";
  673. hex_oct_map["269"] = "1151";
  674. hex_oct_map["26A"] = "1152";
  675. hex_oct_map["26B"] = "1153";
  676. hex_oct_map["26C"] = "1154";
  677. hex_oct_map["26D"] = "1155";
  678. hex_oct_map["26E"] = "1156";
  679. hex_oct_map["26F"] = "1157";
  680. hex_oct_map["270"] = "1160";
  681. hex_oct_map["271"] = "1161";
  682. hex_oct_map["272"] = "1162";
  683. hex_oct_map["273"] = "1163";
  684. hex_oct_map["274"] = "1164";
  685. hex_oct_map["275"] = "1165";
  686. hex_oct_map["276"] = "1166";
  687. hex_oct_map["277"] = "1167";
  688. hex_oct_map["278"] = "1170";
  689. hex_oct_map["279"] = "1171";
  690. hex_oct_map["27A"] = "1172";
  691. hex_oct_map["27B"] = "1173";
  692. hex_oct_map["27C"] = "1174";
  693. hex_oct_map["27D"] = "1175";
  694. hex_oct_map["27E"] = "1176";
  695. hex_oct_map["27F"] = "1177";
  696. hex_oct_map["280"] = "1200";
  697. hex_oct_map["281"] = "1201";
  698. hex_oct_map["282"] = "1202";
  699. hex_oct_map["283"] = "1203";
  700. hex_oct_map["284"] = "1204";
  701. hex_oct_map["285"] = "1205";
  702. hex_oct_map["286"] = "1206";
  703. hex_oct_map["287"] = "1207";
  704. hex_oct_map["288"] = "1210";
  705. hex_oct_map["289"] = "1211";
  706. hex_oct_map["28A"] = "1212";
  707. hex_oct_map["28B"] = "1213";
  708. hex_oct_map["28C"] = "1214";
  709. hex_oct_map["28D"] = "1215";
  710. hex_oct_map["28E"] = "1216";
  711. hex_oct_map["28F"] = "1217";
  712. hex_oct_map["290"] = "1220";
  713. hex_oct_map["291"] = "1221";
  714. hex_oct_map["292"] = "1222";
  715. hex_oct_map["293"] = "1223";
  716. hex_oct_map["294"] = "1224";
  717. hex_oct_map["295"] = "1225";
  718. hex_oct_map["296"] = "1226";
  719. hex_oct_map["297"] = "1227";
  720. hex_oct_map["298"] = "1230";
  721. hex_oct_map["299"] = "1231";
  722. hex_oct_map["29A"] = "1232";
  723. hex_oct_map["29B"] = "1233";
  724. hex_oct_map["29C"] = "1234";
  725. hex_oct_map["29D"] = "1235";
  726. hex_oct_map["29E"] = "1236";
  727. hex_oct_map["29F"] = "1237";
  728. hex_oct_map["2A0"] = "1240";
  729. hex_oct_map["2A1"] = "1241";
  730. hex_oct_map["2A2"] = "1242";
  731. hex_oct_map["2A3"] = "1243";
  732. hex_oct_map["2A4"] = "1244";
  733. hex_oct_map["2A5"] = "1245";
  734. hex_oct_map["2A6"] = "1246";
  735. hex_oct_map["2A7"] = "1247";
  736. hex_oct_map["2A8"] = "1250";
  737. hex_oct_map["2A9"] = "1251";
  738. hex_oct_map["2AA"] = "1252";
  739. hex_oct_map["2AB"] = "1253";
  740. hex_oct_map["2AC"] = "1254";
  741. hex_oct_map["2AD"] = "1255";
  742. hex_oct_map["2AE"] = "1256";
  743. hex_oct_map["2AF"] = "1257";
  744. hex_oct_map["2B0"] = "1260";
  745. hex_oct_map["2B1"] = "1261";
  746. hex_oct_map["2B2"] = "1262";
  747. hex_oct_map["2B3"] = "1263";
  748. hex_oct_map["2B4"] = "1264";
  749. hex_oct_map["2B5"] = "1265";
  750. hex_oct_map["2B6"] = "1266";
  751. hex_oct_map["2B7"] = "1267";
  752. hex_oct_map["2B8"] = "1270";
  753. hex_oct_map["2B9"] = "1271";
  754. hex_oct_map["2BA"] = "1272";
  755. hex_oct_map["2BB"] = "1273";
  756. hex_oct_map["2BC"] = "1274";
  757. hex_oct_map["2BD"] = "1275";
  758. hex_oct_map["2BE"] = "1276";
  759. hex_oct_map["2BF"] = "1277";
  760. hex_oct_map["2C0"] = "1300";
  761. hex_oct_map["2C1"] = "1301";
  762. hex_oct_map["2C2"] = "1302";
  763. hex_oct_map["2C3"] = "1303";
  764. hex_oct_map["2C4"] = "1304";
  765. hex_oct_map["2C5"] = "1305";
  766. hex_oct_map["2C6"] = "1306";
  767. hex_oct_map["2C7"] = "1307";
  768. hex_oct_map["2C8"] = "1310";
  769. hex_oct_map["2C9"] = "1311";
  770. hex_oct_map["2CA"] = "1312";
  771. hex_oct_map["2CB"] = "1313";
  772. hex_oct_map["2CC"] = "1314";
  773. hex_oct_map["2CD"] = "1315";
  774. hex_oct_map["2CE"] = "1316";
  775. hex_oct_map["2CF"] = "1317";
  776. hex_oct_map["2D0"] = "1320";
  777. hex_oct_map["2D1"] = "1321";
  778. hex_oct_map["2D2"] = "1322";
  779. hex_oct_map["2D3"] = "1323";
  780. hex_oct_map["2D4"] = "1324";
  781. hex_oct_map["2D5"] = "1325";
  782. hex_oct_map["2D6"] = "1326";
  783. hex_oct_map["2D7"] = "1327";
  784. hex_oct_map["2D8"] = "1330";
  785. hex_oct_map["2D9"] = "1331";
  786. hex_oct_map["2DA"] = "1332";
  787. hex_oct_map["2DB"] = "1333";
  788. hex_oct_map["2DC"] = "1334";
  789. hex_oct_map["2DD"] = "1335";
  790. hex_oct_map["2DE"] = "1336";
  791. hex_oct_map["2DF"] = "1337";
  792. hex_oct_map["2E0"] = "1340";
  793. hex_oct_map["2E1"] = "1341";
  794. hex_oct_map["2E2"] = "1342";
  795. hex_oct_map["2E3"] = "1343";
  796. hex_oct_map["2E4"] = "1344";
  797. hex_oct_map["2E5"] = "1345";
  798. hex_oct_map["2E6"] = "1346";
  799. hex_oct_map["2E7"] = "1347";
  800. hex_oct_map["2E8"] = "1350";
  801. hex_oct_map["2E9"] = "1351";
  802. hex_oct_map["2EA"] = "1352";
  803. hex_oct_map["2EB"] = "1353";
  804. hex_oct_map["2EC"] = "1354";
  805. hex_oct_map["2ED"] = "1355";
  806. hex_oct_map["2EE"] = "1356";
  807. hex_oct_map["2EF"] = "1357";
  808. hex_oct_map["2F0"] = "1360";
  809. hex_oct_map["2F1"] = "1361";
  810. hex_oct_map["2F2"] = "1362";
  811. hex_oct_map["2F3"] = "1363";
  812. hex_oct_map["2F4"] = "1364";
  813. hex_oct_map["2F5"] = "1365";
  814. hex_oct_map["2F6"] = "1366";
  815. hex_oct_map["2F7"] = "1367";
  816. hex_oct_map["2F8"] = "1370";
  817. hex_oct_map["2F9"] = "1371";
  818. hex_oct_map["2FA"] = "1372";
  819. hex_oct_map["2FB"] = "1373";
  820. hex_oct_map["2FC"] = "1374";
  821. hex_oct_map["2FD"] = "1375";
  822. hex_oct_map["2FE"] = "1376";
  823. hex_oct_map["2FF"] = "1377";
  824. hex_oct_map["300"] = "1400";
  825. hex_oct_map["301"] = "1401";
  826. hex_oct_map["302"] = "1402";
  827. hex_oct_map["303"] = "1403";
  828. hex_oct_map["304"] = "1404";
  829. hex_oct_map["305"] = "1405";
  830. hex_oct_map["306"] = "1406";
  831. hex_oct_map["307"] = "1407";
  832. hex_oct_map["308"] = "1410";
  833. hex_oct_map["309"] = "1411";
  834. hex_oct_map["30A"] = "1412";
  835. hex_oct_map["30B"] = "1413";
  836. hex_oct_map["30C"] = "1414";
  837. hex_oct_map["30D"] = "1415";
  838. hex_oct_map["30E"] = "1416";
  839. hex_oct_map["30F"] = "1417";
  840. hex_oct_map["310"] = "1420";
  841. hex_oct_map["311"] = "1421";
  842. hex_oct_map["312"] = "1422";
  843. hex_oct_map["313"] = "1423";
  844. hex_oct_map["314"] = "1424";
  845. hex_oct_map["315"] = "1425";
  846. hex_oct_map["316"] = "1426";
  847. hex_oct_map["317"] = "1427";
  848. hex_oct_map["318"] = "1430";
  849. hex_oct_map["319"] = "1431";
  850. hex_oct_map["31A"] = "1432";
  851. hex_oct_map["31B"] = "1433";
  852. hex_oct_map["31C"] = "1434";
  853. hex_oct_map["31D"] = "1435";
  854. hex_oct_map["31E"] = "1436";
  855. hex_oct_map["31F"] = "1437";
  856. hex_oct_map["320"] = "1440";
  857. hex_oct_map["321"] = "1441";
  858. hex_oct_map["322"] = "1442";
  859. hex_oct_map["323"] = "1443";
  860. hex_oct_map["324"] = "1444";
  861. hex_oct_map["325"] = "1445";
  862. hex_oct_map["326"] = "1446";
  863. hex_oct_map["327"] = "1447";
  864. hex_oct_map["328"] = "1450";
  865. hex_oct_map["329"] = "1451";
  866. hex_oct_map["32A"] = "1452";
  867. hex_oct_map["32B"] = "1453";
  868. hex_oct_map["32C"] = "1454";
  869. hex_oct_map["32D"] = "1455";
  870. hex_oct_map["32E"] = "1456";
  871. hex_oct_map["32F"] = "1457";
  872. hex_oct_map["330"] = "1460";
  873. hex_oct_map["331"] = "1461";
  874. hex_oct_map["332"] = "1462";
  875. hex_oct_map["333"] = "1463";
  876. hex_oct_map["334"] = "1464";
  877. hex_oct_map["335"] = "1465";
  878. hex_oct_map["336"] = "1466";
  879. hex_oct_map["337"] = "1467";
  880. hex_oct_map["338"] = "1470";
  881. hex_oct_map["339"] = "1471";
  882. hex_oct_map["33A"] = "1472";
  883. hex_oct_map["33B"] = "1473";
  884. hex_oct_map["33C"] = "1474";
  885. hex_oct_map["33D"] = "1475";
  886. hex_oct_map["33E"] = "1476";
  887. hex_oct_map["33F"] = "1477";
  888. hex_oct_map["340"] = "1500";
  889. hex_oct_map["341"] = "1501";
  890. hex_oct_map["342"] = "1502";
  891. hex_oct_map["343"] = "1503";
  892. hex_oct_map["344"] = "1504";
  893. hex_oct_map["345"] = "1505";
  894. hex_oct_map["346"] = "1506";
  895. hex_oct_map["347"] = "1507";
  896. hex_oct_map["348"] = "1510";
  897. hex_oct_map["349"] = "1511";
  898. hex_oct_map["34A"] = "1512";
  899. hex_oct_map["34B"] = "1513";
  900. hex_oct_map["34C"] = "1514";
  901. hex_oct_map["34D"] = "1515";
  902. hex_oct_map["34E"] = "1516";
  903. hex_oct_map["34F"] = "1517";
  904. hex_oct_map["350"] = "1520";
  905. hex_oct_map["351"] = "1521";
  906. hex_oct_map["352"] = "1522";
  907. hex_oct_map["353"] = "1523";
  908. hex_oct_map["354"] = "1524";
  909. hex_oct_map["355"] = "1525";
  910. hex_oct_map["356"] = "1526";
  911. hex_oct_map["357"] = "1527";
  912. hex_oct_map["358"] = "1530";
  913. hex_oct_map["359"] = "1531";
  914. hex_oct_map["35A"] = "1532";
  915. hex_oct_map["35B"] = "1533";
  916. hex_oct_map["35C"] = "1534";
  917. hex_oct_map["35D"] = "1535";
  918. hex_oct_map["35E"] = "1536";
  919. hex_oct_map["35F"] = "1537";
  920. hex_oct_map["360"] = "1540";
  921. hex_oct_map["361"] = "1541";
  922. hex_oct_map["362"] = "1542";
  923. hex_oct_map["363"] = "1543";
  924. hex_oct_map["364"] = "1544";
  925. hex_oct_map["365"] = "1545";
  926. hex_oct_map["366"] = "1546";
  927. hex_oct_map["367"] = "1547";
  928. hex_oct_map["368"] = "1550";
  929. hex_oct_map["369"] = "1551";
  930. hex_oct_map["36A"] = "1552";
  931. hex_oct_map["36B"] = "1553";
  932. hex_oct_map["36C"] = "1554";
  933. hex_oct_map["36D"] = "1555";
  934. hex_oct_map["36E"] = "1556";
  935. hex_oct_map["36F"] = "1557";
  936. hex_oct_map["370"] = "1560";
  937. hex_oct_map["371"] = "1561";
  938. hex_oct_map["372"] = "1562";
  939. hex_oct_map["373"] = "1563";
  940. hex_oct_map["374"] = "1564";
  941. hex_oct_map["375"] = "1565";
  942. hex_oct_map["376"] = "1566";
  943. hex_oct_map["377"] = "1567";
  944. hex_oct_map["378"] = "1570";
  945. hex_oct_map["379"] = "1571";
  946. hex_oct_map["37A"] = "1572";
  947. hex_oct_map["37B"] = "1573";
  948. hex_oct_map["37C"] = "1574";
  949. hex_oct_map["37D"] = "1575";
  950. hex_oct_map["37E"] = "1576";
  951. hex_oct_map["37F"] = "1577";
  952. hex_oct_map["380"] = "1600";
  953. hex_oct_map["381"] = "1601";
  954. hex_oct_map["382"] = "1602";
  955. hex_oct_map["383"] = "1603";
  956. hex_oct_map["384"] = "1604";
  957. hex_oct_map["385"] = "1605";
  958. hex_oct_map["386"] = "1606";
  959. hex_oct_map["387"] = "1607";
  960. hex_oct_map["388"] = "1610";
  961. hex_oct_map["389"] = "1611";
  962. hex_oct_map["38A"] = "1612";
  963. hex_oct_map["38B"] = "1613";
  964. hex_oct_map["38C"] = "1614";
  965. hex_oct_map["38D"] = "1615";
  966. hex_oct_map["38E"] = "1616";
  967. hex_oct_map["38F"] = "1617";
  968. hex_oct_map["390"] = "1620";
  969. hex_oct_map["391"] = "1621";
  970. hex_oct_map["392"] = "1622";
  971. hex_oct_map["393"] = "1623";
  972. hex_oct_map["394"] = "1624";
  973. hex_oct_map["395"] = "1625";
  974. hex_oct_map["396"] = "1626";
  975. hex_oct_map["397"] = "1627";
  976. hex_oct_map["398"] = "1630";
  977. hex_oct_map["399"] = "1631";
  978. hex_oct_map["39A"] = "1632";
  979. hex_oct_map["39B"] = "1633";
  980. hex_oct_map["39C"] = "1634";
  981. hex_oct_map["39D"] = "1635";
  982. hex_oct_map["39E"] = "1636";
  983. hex_oct_map["39F"] = "1637";
  984. hex_oct_map["3A0"] = "1640";
  985. hex_oct_map["3A1"] = "1641";
  986. hex_oct_map["3A2"] = "1642";
  987. hex_oct_map["3A3"] = "1643";
  988. hex_oct_map["3A4"] = "1644";
  989. hex_oct_map["3A5"] = "1645";
  990. hex_oct_map["3A6"] = "1646";
  991. hex_oct_map["3A7"] = "1647";
  992. hex_oct_map["3A8"] = "1650";
  993. hex_oct_map["3A9"] = "1651";
  994. hex_oct_map["3AA"] = "1652";
  995. hex_oct_map["3AB"] = "1653";
  996. hex_oct_map["3AC"] = "1654";
  997. hex_oct_map["3AD"] = "1655";
  998. hex_oct_map["3AE"] = "1656";
  999. hex_oct_map["3AF"] = "1657";
  1000. hex_oct_map["3B0"] = "1660";
  1001. hex_oct_map["3B1"] = "1661";
  1002. hex_oct_map["3B2"] = "1662";
  1003. hex_oct_map["3B3"] = "1663";
  1004. hex_oct_map["3B4"] = "1664";
  1005. hex_oct_map["3B5"] = "1665";
  1006. hex_oct_map["3B6"] = "1666";
  1007. hex_oct_map["3B7"] = "1667";
  1008. hex_oct_map["3B8"] = "1670";
  1009. hex_oct_map["3B9"] = "1671";
  1010. hex_oct_map["3BA"] = "1672";
  1011. hex_oct_map["3BB"] = "1673";
  1012. hex_oct_map["3BC"] = "1674";
  1013. hex_oct_map["3BD"] = "1675";
  1014. hex_oct_map["3BE"] = "1676";
  1015. hex_oct_map["3BF"] = "1677";
  1016. hex_oct_map["3C0"] = "1700";
  1017. hex_oct_map["3C1"] = "1701";
  1018. hex_oct_map["3C2"] = "1702";
  1019. hex_oct_map["3C3"] = "1703";
  1020. hex_oct_map["3C4"] = "1704";
  1021. hex_oct_map["3C5"] = "1705";
  1022. hex_oct_map["3C6"] = "1706";
  1023. hex_oct_map["3C7"] = "1707";
  1024. hex_oct_map["3C8"] = "1710";
  1025. hex_oct_map["3C9"] = "1711";
  1026. hex_oct_map["3CA"] = "1712";
  1027. hex_oct_map["3CB"] = "1713";
  1028. hex_oct_map["3CC"] = "1714";
  1029. hex_oct_map["3CD"] = "1715";
  1030. hex_oct_map["3CE"] = "1716";
  1031. hex_oct_map["3CF"] = "1717";
  1032. hex_oct_map["3D0"] = "1720";
  1033. hex_oct_map["3D1"] = "1721";
  1034. hex_oct_map["3D2"] = "1722";
  1035. hex_oct_map["3D3"] = "1723";
  1036. hex_oct_map["3D4"] = "1724";
  1037. hex_oct_map["3D5"] = "1725";
  1038. hex_oct_map["3D6"] = "1726";
  1039. hex_oct_map["3D7"] = "1727";
  1040. hex_oct_map["3D8"] = "1730";
  1041. hex_oct_map["3D9"] = "1731";
  1042. hex_oct_map["3DA"] = "1732";
  1043. hex_oct_map["3DB"] = "1733";
  1044. hex_oct_map["3DC"] = "1734";
  1045. hex_oct_map["3DD"] = "1735";
  1046. hex_oct_map["3DE"] = "1736";
  1047. hex_oct_map["3DF"] = "1737";
  1048. hex_oct_map["3E0"] = "1740";
  1049. hex_oct_map["3E1"] = "1741";
  1050. hex_oct_map["3E2"] = "1742";
  1051. hex_oct_map["3E3"] = "1743";
  1052. hex_oct_map["3E4"] = "1744";
  1053. hex_oct_map["3E5"] = "1745";
  1054. hex_oct_map["3E6"] = "1746";
  1055. hex_oct_map["3E7"] = "1747";
  1056. hex_oct_map["3E8"] = "1750";
  1057. hex_oct_map["3E9"] = "1751";
  1058. hex_oct_map["3EA"] = "1752";
  1059. hex_oct_map["3EB"] = "1753";
  1060. hex_oct_map["3EC"] = "1754";
  1061. hex_oct_map["3ED"] = "1755";
  1062. hex_oct_map["3EE"] = "1756";
  1063. hex_oct_map["3EF"] = "1757";
  1064. hex_oct_map["3F0"] = "1760";
  1065. hex_oct_map["3F1"] = "1761";
  1066. hex_oct_map["3F2"] = "1762";
  1067. hex_oct_map["3F3"] = "1763";
  1068. hex_oct_map["3F4"] = "1764";
  1069. hex_oct_map["3F5"] = "1765";
  1070. hex_oct_map["3F6"] = "1766";
  1071. hex_oct_map["3F7"] = "1767";
  1072. hex_oct_map["3F8"] = "1770";
  1073. hex_oct_map["3F9"] = "1771";
  1074. hex_oct_map["3FA"] = "1772";
  1075. hex_oct_map["3FB"] = "1773";
  1076. hex_oct_map["3FC"] = "1774";
  1077. hex_oct_map["3FD"] = "1775";
  1078. hex_oct_map["3FE"] = "1776";
  1079. hex_oct_map["3FF"] = "1777";
  1080. hex_oct_map["400"] = "2000";
  1081. hex_oct_map["401"] = "2001";
  1082. hex_oct_map["402"] = "2002";
  1083. hex_oct_map["403"] = "2003";
  1084. hex_oct_map["404"] = "2004";
  1085. hex_oct_map["405"] = "2005";
  1086. hex_oct_map["406"] = "2006";
  1087. hex_oct_map["407"] = "2007";
  1088. hex_oct_map["408"] = "2010";
  1089. hex_oct_map["409"] = "2011";
  1090. hex_oct_map["40A"] = "2012";
  1091. hex_oct_map["40B"] = "2013";
  1092. hex_oct_map["40C"] = "2014";
  1093. hex_oct_map["40D"] = "2015";
  1094. hex_oct_map["40E"] = "2016";
  1095. hex_oct_map["40F"] = "2017";
  1096. hex_oct_map["410"] = "2020";
  1097. hex_oct_map["411"] = "2021";
  1098. hex_oct_map["412"] = "2022";
  1099. hex_oct_map["413"] = "2023";
  1100. hex_oct_map["414"] = "2024";
  1101. hex_oct_map["415"] = "2025";
  1102. hex_oct_map["416"] = "2026";
  1103. hex_oct_map["417"] = "2027";
  1104. hex_oct_map["418"] = "2030";
  1105. hex_oct_map["419"] = "2031";
  1106. hex_oct_map["41A"] = "2032";
  1107. hex_oct_map["41B"] = "2033";
  1108. hex_oct_map["41C"] = "2034";
  1109. hex_oct_map["41D"] = "2035";
  1110. hex_oct_map["41E"] = "2036";
  1111. hex_oct_map["41F"] = "2037";
  1112. hex_oct_map["420"] = "2040";
  1113. hex_oct_map["421"] = "2041";
  1114. hex_oct_map["422"] = "2042";
  1115. hex_oct_map["423"] = "2043";
  1116. hex_oct_map["424"] = "2044";
  1117. hex_oct_map["425"] = "2045";
  1118. hex_oct_map["426"] = "2046";
  1119. hex_oct_map["427"] = "2047";
  1120. hex_oct_map["428"] = "2050";
  1121. hex_oct_map["429"] = "2051";
  1122. hex_oct_map["42A"] = "2052";
  1123. hex_oct_map["42B"] = "2053";
  1124. hex_oct_map["42C"] = "2054";
  1125. hex_oct_map["42D"] = "2055";
  1126. hex_oct_map["42E"] = "2056";
  1127. hex_oct_map["42F"] = "2057";
  1128. hex_oct_map["430"] = "2060";
  1129. hex_oct_map["431"] = "2061";
  1130. hex_oct_map["432"] = "2062";
  1131. hex_oct_map["433"] = "2063";
  1132. hex_oct_map["434"] = "2064";
  1133. hex_oct_map["435"] = "2065";
  1134. hex_oct_map["436"] = "2066";
  1135. hex_oct_map["437"] = "2067";
  1136. hex_oct_map["438"] = "2070";
  1137. hex_oct_map["439"] = "2071";
  1138. hex_oct_map["43A"] = "2072";
  1139. hex_oct_map["43B"] = "2073";
  1140. hex_oct_map["43C"] = "2074";
  1141. hex_oct_map["43D"] = "2075";
  1142. hex_oct_map["43E"] = "2076";
  1143. hex_oct_map["43F"] = "2077";
  1144. hex_oct_map["440"] = "2100";
  1145. hex_oct_map["441"] = "2101";
  1146. hex_oct_map["442"] = "2102";
  1147. hex_oct_map["443"] = "2103";
  1148. hex_oct_map["444"] = "2104";
  1149. hex_oct_map["445"] = "2105";
  1150. hex_oct_map["446"] = "2106";
  1151. hex_oct_map["447"] = "2107";
  1152. hex_oct_map["448"] = "2110";
  1153. hex_oct_map["449"] = "2111";
  1154. hex_oct_map["44A"] = "2112";
  1155. hex_oct_map["44B"] = "2113";
  1156. hex_oct_map["44C"] = "2114";
  1157. hex_oct_map["44D"] = "2115";
  1158. hex_oct_map["44E"] = "2116";
  1159. hex_oct_map["44F"] = "2117";
  1160. hex_oct_map["450"] = "2120";
  1161. hex_oct_map["451"] = "2121";
  1162. hex_oct_map["452"] = "2122";
  1163. hex_oct_map["453"] = "2123";
  1164. hex_oct_map["454"] = "2124";
  1165. hex_oct_map["455"] = "2125";
  1166. hex_oct_map["456"] = "2126";
  1167. hex_oct_map["457"] = "2127";
  1168. hex_oct_map["458"] = "2130";
  1169. hex_oct_map["459"] = "2131";
  1170. hex_oct_map["45A"] = "2132";
  1171. hex_oct_map["45B"] = "2133";
  1172. hex_oct_map["45C"] = "2134";
  1173. hex_oct_map["45D"] = "2135";
  1174. hex_oct_map["45E"] = "2136";
  1175. hex_oct_map["45F"] = "2137";
  1176. hex_oct_map["460"] = "2140";
  1177. hex_oct_map["461"] = "2141";
  1178. hex_oct_map["462"] = "2142";
  1179. hex_oct_map["463"] = "2143";
  1180. hex_oct_map["464"] = "2144";
  1181. hex_oct_map["465"] = "2145";
  1182. hex_oct_map["466"] = "2146";
  1183. hex_oct_map["467"] = "2147";
  1184. hex_oct_map["468"] = "2150";
  1185. hex_oct_map["469"] = "2151";
  1186. hex_oct_map["46A"] = "2152";
  1187. hex_oct_map["46B"] = "2153";
  1188. hex_oct_map["46C"] = "2154";
  1189. hex_oct_map["46D"] = "2155";
  1190. hex_oct_map["46E"] = "2156";
  1191. hex_oct_map["46F"] = "2157";
  1192. hex_oct_map["470"] = "2160";
  1193. hex_oct_map["471"] = "2161";
  1194. hex_oct_map["472"] = "2162";
  1195. hex_oct_map["473"] = "2163";
  1196. hex_oct_map["474"] = "2164";
  1197. hex_oct_map["475"] = "2165";
  1198. hex_oct_map["476"] = "2166";
  1199. hex_oct_map["477"] = "2167";
  1200. hex_oct_map["478"] = "2170";
  1201. hex_oct_map["479"] = "2171";
  1202. hex_oct_map["47A"] = "2172";
  1203. hex_oct_map["47B"] = "2173";
  1204. hex_oct_map["47C"] = "2174";
  1205. hex_oct_map["47D"] = "2175";
  1206. hex_oct_map["47E"] = "2176";
  1207. hex_oct_map["47F"] = "2177";
  1208. hex_oct_map["480"] = "2200";
  1209. hex_oct_map["481"] = "2201";
  1210. hex_oct_map["482"] = "2202";
  1211. hex_oct_map["483"] = "2203";
  1212. hex_oct_map["484"] = "2204";
  1213. hex_oct_map["485"] = "2205";
  1214. hex_oct_map["486"] = "2206";
  1215. hex_oct_map["487"] = "2207";
  1216. hex_oct_map["488"] = "2210";
  1217. hex_oct_map["489"] = "2211";
  1218. hex_oct_map["48A"] = "2212";
  1219. hex_oct_map["48B"] = "2213";
  1220. hex_oct_map["48C"] = "2214";
  1221. hex_oct_map["48D"] = "2215";
  1222. hex_oct_map["48E"] = "2216";
  1223. hex_oct_map["48F"] = "2217";
  1224. hex_oct_map["490"] = "2220";
  1225. hex_oct_map["491"] = "2221";
  1226. hex_oct_map["492"] = "2222";
  1227. hex_oct_map["493"] = "2223";
  1228. hex_oct_map["494"] = "2224";
  1229. hex_oct_map["495"] = "2225";
  1230. hex_oct_map["496"] = "2226";
  1231. hex_oct_map["497"] = "2227";
  1232. hex_oct_map["498"] = "2230";
  1233. hex_oct_map["499"] = "2231";
  1234. hex_oct_map["49A"] = "2232";
  1235. hex_oct_map["49B"] = "2233";
  1236. hex_oct_map["49C"] = "2234";
  1237. hex_oct_map["49D"] = "2235";
  1238. hex_oct_map["49E"] = "2236";
  1239. hex_oct_map["49F"] = "2237";
  1240. hex_oct_map["4A0"] = "2240";
  1241. hex_oct_map["4A1"] = "2241";
  1242. hex_oct_map["4A2"] = "2242";
  1243. hex_oct_map["4A3"] = "2243";
  1244. hex_oct_map["4A4"] = "2244";
  1245. hex_oct_map["4A5"] = "2245";
  1246. hex_oct_map["4A6"] = "2246";
  1247. hex_oct_map["4A7"] = "2247";
  1248. hex_oct_map["4A8"] = "2250";
  1249. hex_oct_map["4A9"] = "2251";
  1250. hex_oct_map["4AA"] = "2252";
  1251. hex_oct_map["4AB"] = "2253";
  1252. hex_oct_map["4AC"] = "2254";
  1253. hex_oct_map["4AD"] = "2255";
  1254. hex_oct_map["4AE"] = "2256";
  1255. hex_oct_map["4AF"] = "2257";
  1256. hex_oct_map["4B0"] = "2260";
  1257. hex_oct_map["4B1"] = "2261";
  1258. hex_oct_map["4B2"] = "2262";
  1259. hex_oct_map["4B3"] = "2263";
  1260. hex_oct_map["4B4"] = "2264";
  1261. hex_oct_map["4B5"] = "2265";
  1262. hex_oct_map["4B6"] = "2266";
  1263. hex_oct_map["4B7"] = "2267";
  1264. hex_oct_map["4B8"] = "2270";
  1265. hex_oct_map["4B9"] = "2271";
  1266. hex_oct_map["4BA"] = "2272";
  1267. hex_oct_map["4BB"] = "2273";
  1268. hex_oct_map["4BC"] = "2274";
  1269. hex_oct_map["4BD"] = "2275";
  1270. hex_oct_map["4BE"] = "2276";
  1271. hex_oct_map["4BF"] = "2277";
  1272. hex_oct_map["4C0"] = "2300";
  1273. hex_oct_map["4C1"] = "2301";
  1274. hex_oct_map["4C2"] = "2302";
  1275. hex_oct_map["4C3"] = "2303";
  1276. hex_oct_map["4C4"] = "2304";
  1277. hex_oct_map["4C5"] = "2305";
  1278. hex_oct_map["4C6"] = "2306";
  1279. hex_oct_map["4C7"] = "2307";
  1280. hex_oct_map["4C8"] = "2310";
  1281. hex_oct_map["4C9"] = "2311";
  1282. hex_oct_map["4CA"] = "2312";
  1283. hex_oct_map["4CB"] = "2313";
  1284. hex_oct_map["4CC"] = "2314";
  1285. hex_oct_map["4CD"] = "2315";
  1286. hex_oct_map["4CE"] = "2316";
  1287. hex_oct_map["4CF"] = "2317";
  1288. hex_oct_map["4D0"] = "2320";
  1289. hex_oct_map["4D1"] = "2321";
  1290. hex_oct_map["4D2"] = "2322";
  1291. hex_oct_map["4D3"] = "2323";
  1292. hex_oct_map["4D4"] = "2324";
  1293. hex_oct_map["4D5"] = "2325";
  1294. hex_oct_map["4D6"] = "2326";
  1295. hex_oct_map["4D7"] = "2327";
  1296. hex_oct_map["4D8"] = "2330";
  1297. hex_oct_map["4D9"] = "2331";
  1298. hex_oct_map["4DA"] = "2332";
  1299. hex_oct_map["4DB"] = "2333";
  1300. hex_oct_map["4DC"] = "2334";
  1301. hex_oct_map["4DD"] = "2335";
  1302. hex_oct_map["4DE"] = "2336";
  1303. hex_oct_map["4DF"] = "2337";
  1304. hex_oct_map["4E0"] = "2340";
  1305. hex_oct_map["4E1"] = "2341";
  1306. hex_oct_map["4E2"] = "2342";
  1307. hex_oct_map["4E3"] = "2343";
  1308. hex_oct_map["4E4"] = "2344";
  1309. hex_oct_map["4E5"] = "2345";
  1310. hex_oct_map["4E6"] = "2346";
  1311. hex_oct_map["4E7"] = "2347";
  1312. hex_oct_map["4E8"] = "2350";
  1313. hex_oct_map["4E9"] = "2351";
  1314. hex_oct_map["4EA"] = "2352";
  1315. hex_oct_map["4EB"] = "2353";
  1316. hex_oct_map["4EC"] = "2354";
  1317. hex_oct_map["4ED"] = "2355";
  1318. hex_oct_map["4EE"] = "2356";
  1319. hex_oct_map["4EF"] = "2357";
  1320. hex_oct_map["4F0"] = "2360";
  1321. hex_oct_map["4F1"] = "2361";
  1322. hex_oct_map["4F2"] = "2362";
  1323. hex_oct_map["4F3"] = "2363";
  1324. hex_oct_map["4F4"] = "2364";
  1325. hex_oct_map["4F5"] = "2365";
  1326. hex_oct_map["4F6"] = "2366";
  1327. hex_oct_map["4F7"] = "2367";
  1328. hex_oct_map["4F8"] = "2370";
  1329. hex_oct_map["4F9"] = "2371";
  1330. hex_oct_map["4FA"] = "2372";
  1331. hex_oct_map["4FB"] = "2373";
  1332. hex_oct_map["4FC"] = "2374";
  1333. hex_oct_map["4FD"] = "2375";
  1334. hex_oct_map["4FE"] = "2376";
  1335. hex_oct_map["4FF"] = "2377";
  1336. hex_oct_map["500"] = "2400";
  1337. hex_oct_map["501"] = "2401";
  1338. hex_oct_map["502"] = "2402";
  1339. hex_oct_map["503"] = "2403";
  1340. hex_oct_map["504"] = "2404";
  1341. hex_oct_map["505"] = "2405";
  1342. hex_oct_map["506"] = "2406";
  1343. hex_oct_map["507"] = "2407";
  1344. hex_oct_map["508"] = "2410";
  1345. hex_oct_map["509"] = "2411";
  1346. hex_oct_map["50A"] = "2412";
  1347. hex_oct_map["50B"] = "2413";
  1348. hex_oct_map["50C"] = "2414";
  1349. hex_oct_map["50D"] = "2415";
  1350. hex_oct_map["50E"] = "2416";
  1351. hex_oct_map["50F"] = "2417";
  1352. hex_oct_map["510"] = "2420";
  1353. hex_oct_map["511"] = "2421";
  1354. hex_oct_map["512"] = "2422";
  1355. hex_oct_map["513"] = "2423";
  1356. hex_oct_map["514"] = "2424";
  1357. hex_oct_map["515"] = "2425";
  1358. hex_oct_map["516"] = "2426";
  1359. hex_oct_map["517"] = "2427";
  1360. hex_oct_map["518"] = "2430";
  1361. hex_oct_map["519"] = "2431";
  1362. hex_oct_map["51A"] = "2432";
  1363. hex_oct_map["51B"] = "2433";
  1364. hex_oct_map["51C"] = "2434";
  1365. hex_oct_map["51D"] = "2435";
  1366. hex_oct_map["51E"] = "2436";
  1367. hex_oct_map["51F"] = "2437";
  1368. hex_oct_map["520"] = "2440";
  1369. hex_oct_map["521"] = "2441";
  1370. hex_oct_map["522"] = "2442";
  1371. hex_oct_map["523"] = "2443";
  1372. hex_oct_map["524"] = "2444";
  1373. hex_oct_map["525"] = "2445";
  1374. hex_oct_map["526"] = "2446";
  1375. hex_oct_map["527"] = "2447";
  1376. hex_oct_map["528"] = "2450";
  1377. hex_oct_map["529"] = "2451";
  1378. hex_oct_map["52A"] = "2452";
  1379. hex_oct_map["52B"] = "2453";
  1380. hex_oct_map["52C"] = "2454";
  1381. hex_oct_map["52D"] = "2455";
  1382. hex_oct_map["52E"] = "2456";
  1383. hex_oct_map["52F"] = "2457";
  1384. hex_oct_map["530"] = "2460";
  1385. hex_oct_map["531"] = "2461";
  1386. hex_oct_map["532"] = "2462";
  1387. hex_oct_map["533"] = "2463";
  1388. hex_oct_map["534"] = "2464";
  1389. hex_oct_map["535"] = "2465";
  1390. hex_oct_map["536"] = "2466";
  1391. hex_oct_map["537"] = "2467";
  1392. hex_oct_map["538"] = "2470";
  1393. hex_oct_map["539"] = "2471";
  1394. hex_oct_map["53A"] = "2472";
  1395. hex_oct_map["53B"] = "2473";
  1396. hex_oct_map["53C"] = "2474";
  1397. hex_oct_map["53D"] = "2475";
  1398. hex_oct_map["53E"] = "2476";
  1399. hex_oct_map["53F"] = "2477";
  1400. hex_oct_map["540"] = "2500";
  1401. hex_oct_map["541"] = "2501";
  1402. hex_oct_map["542"] = "2502";
  1403. hex_oct_map["543"] = "2503";
  1404. hex_oct_map["544"] = "2504";
  1405. hex_oct_map["545"] = "2505";
  1406. hex_oct_map["546"] = "2506";
  1407. hex_oct_map["547"] = "2507";
  1408. hex_oct_map["548"] = "2510";
  1409. hex_oct_map["549"] = "2511";
  1410. hex_oct_map["54A"] = "2512";
  1411. hex_oct_map["54B"] = "2513";
  1412. hex_oct_map["54C"] = "2514";
  1413. hex_oct_map["54D"] = "2515";
  1414. hex_oct_map["54E"] = "2516";
  1415. hex_oct_map["54F"] = "2517";
  1416. hex_oct_map["550"] = "2520";
  1417. hex_oct_map["551"] = "2521";
  1418. hex_oct_map["552"] = "2522";
  1419. hex_oct_map["553"] = "2523";
  1420. hex_oct_map["554"] = "2524";
  1421. hex_oct_map["555"] = "2525";
  1422. hex_oct_map["556"] = "2526";
  1423. hex_oct_map["557"] = "2527";
  1424. hex_oct_map["558"] = "2530";
  1425. hex_oct_map["559"] = "2531";
  1426. hex_oct_map["55A"] = "2532";
  1427. hex_oct_map["55B"] = "2533";
  1428. hex_oct_map["55C"] = "2534";
  1429. hex_oct_map["55D"] = "2535";
  1430. hex_oct_map["55E"] = "2536";
  1431. hex_oct_map["55F"] = "2537";
  1432. hex_oct_map["560"] = "2540";
  1433. hex_oct_map["561"] = "2541";
  1434. hex_oct_map["562"] = "2542";
  1435. hex_oct_map["563"] = "2543";
  1436. hex_oct_map["564"] = "2544";
  1437. hex_oct_map["565"] = "2545";
  1438. hex_oct_map["566"] = "2546";
  1439. hex_oct_map["567"] = "2547";
  1440. hex_oct_map["568"] = "2550";
  1441. hex_oct_map["569"] = "2551";
  1442. hex_oct_map["56A"] = "2552";
  1443. hex_oct_map["56B"] = "2553";
  1444. hex_oct_map["56C"] = "2554";
  1445. hex_oct_map["56D"] = "2555";
  1446. hex_oct_map["56E"] = "2556";
  1447. hex_oct_map["56F"] = "2557";
  1448. hex_oct_map["570"] = "2560";
  1449. hex_oct_map["571"] = "2561";
  1450. hex_oct_map["572"] = "2562";
  1451. hex_oct_map["573"] = "2563";
  1452. hex_oct_map["574"] = "2564";
  1453. hex_oct_map["575"] = "2565";
  1454. hex_oct_map["576"] = "2566";
  1455. hex_oct_map["577"] = "2567";
  1456. hex_oct_map["578"] = "2570";
  1457. hex_oct_map["579"] = "2571";
  1458. hex_oct_map["57A"] = "2572";
  1459. hex_oct_map["57B"] = "2573";
  1460. hex_oct_map["57C"] = "2574";
  1461. hex_oct_map["57D"] = "2575";
  1462. hex_oct_map["57E"] = "2576";
  1463. hex_oct_map["57F"] = "2577";
  1464. hex_oct_map["580"] = "2600";
  1465. hex_oct_map["581"] = "2601";
  1466. hex_oct_map["582"] = "2602";
  1467. hex_oct_map["583"] = "2603";
  1468. hex_oct_map["584"] = "2604";
  1469. hex_oct_map["585"] = "2605";
  1470. hex_oct_map["586"] = "2606";
  1471. hex_oct_map["587"] = "2607";
  1472. hex_oct_map["588"] = "2610";
  1473. hex_oct_map["589"] = "2611";
  1474. hex_oct_map["58A"] = "2612";
  1475. hex_oct_map["58B"] = "2613";
  1476. hex_oct_map["58C"] = "2614";
  1477. hex_oct_map["58D"] = "2615";
  1478. hex_oct_map["58E"] = "2616";
  1479. hex_oct_map["58F"] = "2617";
  1480. hex_oct_map["590"] = "2620";
  1481. hex_oct_map["591"] = "2621";
  1482. hex_oct_map["592"] = "2622";
  1483. hex_oct_map["593"] = "2623";
  1484. hex_oct_map["594"] = "2624";
  1485. hex_oct_map["595"] = "2625";
  1486. hex_oct_map["596"] = "2626";
  1487. hex_oct_map["597"] = "2627";
  1488. hex_oct_map["598"] = "2630";
  1489. hex_oct_map["599"] = "2631";
  1490. hex_oct_map["59A"] = "2632";
  1491. hex_oct_map["59B"] = "2633";
  1492. hex_oct_map["59C"] = "2634";
  1493. hex_oct_map["59D"] = "2635";
  1494. hex_oct_map["59E"] = "2636";
  1495. hex_oct_map["59F"] = "2637";
  1496. hex_oct_map["5A0"] = "2640";
  1497. hex_oct_map["5A1"] = "2641";
  1498. hex_oct_map["5A2"] = "2642";
  1499. hex_oct_map["5A3"] = "2643";
  1500. hex_oct_map["5A4"] = "2644";
  1501. hex_oct_map["5A5"] = "2645";
  1502. hex_oct_map["5A6"] = "2646";
  1503. hex_oct_map["5A7"] = "2647";
  1504. hex_oct_map["5A8"] = "2650";
  1505. hex_oct_map["5A9"] = "2651";
  1506. hex_oct_map["5AA"] = "2652";
  1507. hex_oct_map["5AB"] = "2653";
  1508. hex_oct_map["5AC"] = "2654";
  1509. hex_oct_map["5AD"] = "2655";
  1510. hex_oct_map["5AE"] = "2656";
  1511. hex_oct_map["5AF"] = "2657";
  1512. hex_oct_map["5B0"] = "2660";
  1513. hex_oct_map["5B1"] = "2661";
  1514. hex_oct_map["5B2"] = "2662";
  1515. hex_oct_map["5B3"] = "2663";
  1516. hex_oct_map["5B4"] = "2664";
  1517. hex_oct_map["5B5"] = "2665";
  1518. hex_oct_map["5B6"] = "2666";
  1519. hex_oct_map["5B7"] = "2667";
  1520. hex_oct_map["5B8"] = "2670";
  1521. hex_oct_map["5B9"] = "2671";
  1522. hex_oct_map["5BA"] = "2672";
  1523. hex_oct_map["5BB"] = "2673";
  1524. hex_oct_map["5BC"] = "2674";
  1525. hex_oct_map["5BD"] = "2675";
  1526. hex_oct_map["5BE"] = "2676";
  1527. hex_oct_map["5BF"] = "2677";
  1528. hex_oct_map["5C0"] = "2700";
  1529. hex_oct_map["5C1"] = "2701";
  1530. hex_oct_map["5C2"] = "2702";
  1531. hex_oct_map["5C3"] = "2703";
  1532. hex_oct_map["5C4"] = "2704";
  1533. hex_oct_map["5C5"] = "2705";
  1534. hex_oct_map["5C6"] = "2706";
  1535. hex_oct_map["5C7"] = "2707";
  1536. hex_oct_map["5C8"] = "2710";
  1537. hex_oct_map["5C9"] = "2711";
  1538. hex_oct_map["5CA"] = "2712";
  1539. hex_oct_map["5CB"] = "2713";
  1540. hex_oct_map["5CC"] = "2714";
  1541. hex_oct_map["5CD"] = "2715";
  1542. hex_oct_map["5CE"] = "2716";
  1543. hex_oct_map["5CF"] = "2717";
  1544. hex_oct_map["5D0"] = "2720";
  1545. hex_oct_map["5D1"] = "2721";
  1546. hex_oct_map["5D2"] = "2722";
  1547. hex_oct_map["5D3"] = "2723";
  1548. hex_oct_map["5D4"] = "2724";
  1549. hex_oct_map["5D5"] = "2725";
  1550. hex_oct_map["5D6"] = "2726";
  1551. hex_oct_map["5D7"] = "2727";
  1552. hex_oct_map["5D8"] = "2730";
  1553. hex_oct_map["5D9"] = "2731";
  1554. hex_oct_map["5DA"] = "2732";
  1555. hex_oct_map["5DB"] = "2733";
  1556. hex_oct_map["5DC"] = "2734";
  1557. hex_oct_map["5DD"] = "2735";
  1558. hex_oct_map["5DE"] = "2736";
  1559. hex_oct_map["5DF"] = "2737";
  1560. hex_oct_map["5E0"] = "2740";
  1561. hex_oct_map["5E1"] = "2741";
  1562. hex_oct_map["5E2"] = "2742";
  1563. hex_oct_map["5E3"] = "2743";
  1564. hex_oct_map["5E4"] = "2744";
  1565. hex_oct_map["5E5"] = "2745";
  1566. hex_oct_map["5E6"] = "2746";
  1567. hex_oct_map["5E7"] = "2747";
  1568. hex_oct_map["5E8"] = "2750";
  1569. hex_oct_map["5E9"] = "2751";
  1570. hex_oct_map["5EA"] = "2752";
  1571. hex_oct_map["5EB"] = "2753";
  1572. hex_oct_map["5EC"] = "2754";
  1573. hex_oct_map["5ED"] = "2755";
  1574. hex_oct_map["5EE"] = "2756";
  1575. hex_oct_map["5EF"] = "2757";
  1576. hex_oct_map["5F0"] = "2760";
  1577. hex_oct_map["5F1"] = "2761";
  1578. hex_oct_map["5F2"] = "2762";
  1579. hex_oct_map["5F3"] = "2763";
  1580. hex_oct_map["5F4"] = "2764";
  1581. hex_oct_map["5F5"] = "2765";
  1582. hex_oct_map["5F6"] = "2766";
  1583. hex_oct_map["5F7"] = "2767";
  1584. hex_oct_map["5F8"] = "2770";
  1585. hex_oct_map["5F9"] = "2771";
  1586. hex_oct_map["5FA"] = "2772";
  1587. hex_oct_map["5FB"] = "2773";
  1588. hex_oct_map["5FC"] = "2774";
  1589. hex_oct_map["5FD"] = "2775";
  1590. hex_oct_map["5FE"] = "2776";
  1591. hex_oct_map["5FF"] = "2777";
  1592. hex_oct_map["600"] = "3000";
  1593. hex_oct_map["601"] = "3001";
  1594. hex_oct_map["602"] = "3002";
  1595. hex_oct_map["603"] = "3003";
  1596. hex_oct_map["604"] = "3004";
  1597. hex_oct_map["605"] = "3005";
  1598. hex_oct_map["606"] = "3006";
  1599. hex_oct_map["607"] = "3007";
  1600. hex_oct_map["608"] = "3010";
  1601. hex_oct_map["609"] = "3011";
  1602. hex_oct_map["60A"] = "3012";
  1603. hex_oct_map["60B"] = "3013";
  1604. hex_oct_map["60C"] = "3014";
  1605. hex_oct_map["60D"] = "3015";
  1606. hex_oct_map["60E"] = "3016";
  1607. hex_oct_map["60F"] = "3017";
  1608. hex_oct_map["610"] = "3020";
  1609. hex_oct_map["611"] = "3021";
  1610. hex_oct_map["612"] = "3022";
  1611. hex_oct_map["613"] = "3023";
  1612. hex_oct_map["614"] = "3024";
  1613. hex_oct_map["615"] = "3025";
  1614. hex_oct_map["616"] = "3026";
  1615. hex_oct_map["617"] = "3027";
  1616. hex_oct_map["618"] = "3030";
  1617. hex_oct_map["619"] = "3031";
  1618. hex_oct_map["61A"] = "3032";
  1619. hex_oct_map["61B"] = "3033";
  1620. hex_oct_map["61C"] = "3034";
  1621. hex_oct_map["61D"] = "3035";
  1622. hex_oct_map["61E"] = "3036";
  1623. hex_oct_map["61F"] = "3037";
  1624. hex_oct_map["620"] = "3040";
  1625. hex_oct_map["621"] = "3041";
  1626. hex_oct_map["622"] = "3042";
  1627. hex_oct_map["623"] = "3043";
  1628. hex_oct_map["624"] = "3044";
  1629. hex_oct_map["625"] = "3045";
  1630. hex_oct_map["626"] = "3046";
  1631. hex_oct_map["627"] = "3047";
  1632. hex_oct_map["628"] = "3050";
  1633. hex_oct_map["629"] = "3051";
  1634. hex_oct_map["62A"] = "3052";
  1635. hex_oct_map["62B"] = "3053";
  1636. hex_oct_map["62C"] = "3054";
  1637. hex_oct_map["62D"] = "3055";
  1638. hex_oct_map["62E"] = "3056";
  1639. hex_oct_map["62F"] = "3057";
  1640. hex_oct_map["630"] = "3060";
  1641. hex_oct_map["631"] = "3061";
  1642. hex_oct_map["632"] = "3062";
  1643. hex_oct_map["633"] = "3063";
  1644. hex_oct_map["634"] = "3064";
  1645. hex_oct_map["635"] = "3065";
  1646. hex_oct_map["636"] = "3066";
  1647. hex_oct_map["637"] = "3067";
  1648. hex_oct_map["638"] = "3070";
  1649. hex_oct_map["639"] = "3071";
  1650. hex_oct_map["63A"] = "3072";
  1651. hex_oct_map["63B"] = "3073";
  1652. hex_oct_map["63C"] = "3074";
  1653. hex_oct_map["63D"] = "3075";
  1654. hex_oct_map["63E"] = "3076";
  1655. hex_oct_map["63F"] = "3077";
  1656. hex_oct_map["640"] = "3100";
  1657. hex_oct_map["641"] = "3101";
  1658. hex_oct_map["642"] = "3102";
  1659. hex_oct_map["643"] = "3103";
  1660. hex_oct_map["644"] = "3104";
  1661. hex_oct_map["645"] = "3105";
  1662. hex_oct_map["646"] = "3106";
  1663. hex_oct_map["647"] = "3107";
  1664. hex_oct_map["648"] = "3110";
  1665. hex_oct_map["649"] = "3111";
  1666. hex_oct_map["64A"] = "3112";
  1667. hex_oct_map["64B"] = "3113";
  1668. hex_oct_map["64C"] = "3114";
  1669. hex_oct_map["64D"] = "3115";
  1670. hex_oct_map["64E"] = "3116";
  1671. hex_oct_map["64F"] = "3117";
  1672. hex_oct_map["650"] = "3120";
  1673. hex_oct_map["651"] = "3121";
  1674. hex_oct_map["652"] = "3122";
  1675. hex_oct_map["653"] = "3123";
  1676. hex_oct_map["654"] = "3124";
  1677. hex_oct_map["655"] = "3125";
  1678. hex_oct_map["656"] = "3126";
  1679. hex_oct_map["657"] = "3127";
  1680. hex_oct_map["658"] = "3130";
  1681. hex_oct_map["659"] = "3131";
  1682. hex_oct_map["65A"] = "3132";
  1683. hex_oct_map["65B"] = "3133";
  1684. hex_oct_map["65C"] = "3134";
  1685. hex_oct_map["65D"] = "3135";
  1686. hex_oct_map["65E"] = "3136";
  1687. hex_oct_map["65F"] = "3137";
  1688. hex_oct_map["660"] = "3140";
  1689. hex_oct_map["661"] = "3141";
  1690. hex_oct_map["662"] = "3142";
  1691. hex_oct_map["663"] = "3143";
  1692. hex_oct_map["664"] = "3144";
  1693. hex_oct_map["665"] = "3145";
  1694. hex_oct_map["666"] = "3146";
  1695. hex_oct_map["667"] = "3147";
  1696. hex_oct_map["668"] = "3150";
  1697. hex_oct_map["669"] = "3151";
  1698. hex_oct_map["66A"] = "3152";
  1699. hex_oct_map["66B"] = "3153";
  1700. hex_oct_map["66C"] = "3154";
  1701. hex_oct_map["66D"] = "3155";
  1702. hex_oct_map["66E"] = "3156";
  1703. hex_oct_map["66F"] = "3157";
  1704. hex_oct_map["670"] = "3160";
  1705. hex_oct_map["671"] = "3161";
  1706. hex_oct_map["672"] = "3162";
  1707. hex_oct_map["673"] = "3163";
  1708. hex_oct_map["674"] = "3164";
  1709. hex_oct_map["675"] = "3165";
  1710. hex_oct_map["676"] = "3166";
  1711. hex_oct_map["677"] = "3167";
  1712. hex_oct_map["678"] = "3170";
  1713. hex_oct_map["679"] = "3171";
  1714. hex_oct_map["67A"] = "3172";
  1715. hex_oct_map["67B"] = "3173";
  1716. hex_oct_map["67C"] = "3174";
  1717. hex_oct_map["67D"] = "3175";
  1718. hex_oct_map["67E"] = "3176";
  1719. hex_oct_map["67F"] = "3177";
  1720. hex_oct_map["680"] = "3200";
  1721. hex_oct_map["681"] = "3201";
  1722. hex_oct_map["682"] = "3202";
  1723. hex_oct_map["683"] = "3203";
  1724. hex_oct_map["684"] = "3204";
  1725. hex_oct_map["685"] = "3205";
  1726. hex_oct_map["686"] = "3206";
  1727. hex_oct_map["687"] = "3207";
  1728. hex_oct_map["688"] = "3210";
  1729. hex_oct_map["689"] = "3211";
  1730. hex_oct_map["68A"] = "3212";
  1731. hex_oct_map["68B"] = "3213";
  1732. hex_oct_map["68C"] = "3214";
  1733. hex_oct_map["68D"] = "3215";
  1734. hex_oct_map["68E"] = "3216";
  1735. hex_oct_map["68F"] = "3217";
  1736. hex_oct_map["690"] = "3220";
  1737. hex_oct_map["691"] = "3221";
  1738. hex_oct_map["692"] = "3222";
  1739. hex_oct_map["693"] = "3223";
  1740. hex_oct_map["694"] = "3224";
  1741. hex_oct_map["695"] = "3225";
  1742. hex_oct_map["696"] = "3226";
  1743. hex_oct_map["697"] = "3227";
  1744. hex_oct_map["698"] = "3230";
  1745. hex_oct_map["699"] = "3231";
  1746. hex_oct_map["69A"] = "3232";
  1747. hex_oct_map["69B"] = "3233";
  1748. hex_oct_map["69C"] = "3234";
  1749. hex_oct_map["69D"] = "3235";
  1750. hex_oct_map["69E"] = "3236";
  1751. hex_oct_map["69F"] = "3237";
  1752. hex_oct_map["6A0"] = "3240";
  1753. hex_oct_map["6A1"] = "3241";
  1754. hex_oct_map["6A2"] = "3242";
  1755. hex_oct_map["6A3"] = "3243";
  1756. hex_oct_map["6A4"] = "3244";
  1757. hex_oct_map["6A5"] = "3245";
  1758. hex_oct_map["6A6"] = "3246";
  1759. hex_oct_map["6A7"] = "3247";
  1760. hex_oct_map["6A8"] = "3250";
  1761. hex_oct_map["6A9"] = "3251";
  1762. hex_oct_map["6AA"] = "3252";
  1763. hex_oct_map["6AB"] = "3253";
  1764. hex_oct_map["6AC"] = "3254";
  1765. hex_oct_map["6AD"] = "3255";
  1766. hex_oct_map["6AE"] = "3256";
  1767. hex_oct_map["6AF"] = "3257";
  1768. hex_oct_map["6B0"] = "3260";
  1769. hex_oct_map["6B1"] = "3261";
  1770. hex_oct_map["6B2"] = "3262";
  1771. hex_oct_map["6B3"] = "3263";
  1772. hex_oct_map["6B4"] = "3264";
  1773. hex_oct_map["6B5"] = "3265";
  1774. hex_oct_map["6B6"] = "3266";
  1775. hex_oct_map["6B7"] = "3267";
  1776. hex_oct_map["6B8"] = "3270";
  1777. hex_oct_map["6B9"] = "3271";
  1778. hex_oct_map["6BA"] = "3272";
  1779. hex_oct_map["6BB"] = "3273";
  1780. hex_oct_map["6BC"] = "3274";
  1781. hex_oct_map["6BD"] = "3275";
  1782. hex_oct_map["6BE"] = "3276";
  1783. hex_oct_map["6BF"] = "3277";
  1784. hex_oct_map["6C0"] = "3300";
  1785. hex_oct_map["6C1"] = "3301";
  1786. hex_oct_map["6C2"] = "3302";
  1787. hex_oct_map["6C3"] = "3303";
  1788. hex_oct_map["6C4"] = "3304";
  1789. hex_oct_map["6C5"] = "3305";
  1790. hex_oct_map["6C6"] = "3306";
  1791. hex_oct_map["6C7"] = "3307";
  1792. hex_oct_map["6C8"] = "3310";
  1793. hex_oct_map["6C9"] = "3311";
  1794. hex_oct_map["6CA"] = "3312";
  1795. hex_oct_map["6CB"] = "3313";
  1796. hex_oct_map["6CC"] = "3314";
  1797. hex_oct_map["6CD"] = "3315";
  1798. hex_oct_map["6CE"] = "3316";
  1799. hex_oct_map["6CF"] = "3317";
  1800. hex_oct_map["6D0"] = "3320";
  1801. hex_oct_map["6D1"] = "3321";
  1802. hex_oct_map["6D2"] = "3322";
  1803. hex_oct_map["6D3"] = "3323";
  1804. hex_oct_map["6D4"] = "3324";
  1805. hex_oct_map["6D5"] = "3325";
  1806. hex_oct_map["6D6"] = "3326";
  1807. hex_oct_map["6D7"] = "3327";
  1808. hex_oct_map["6D8"] = "3330";
  1809. hex_oct_map["6D9"] = "3331";
  1810. hex_oct_map["6DA"] = "3332";
  1811. hex_oct_map["6DB"] = "3333";
  1812. hex_oct_map["6DC"] = "3334";
  1813. hex_oct_map["6DD"] = "3335";
  1814. hex_oct_map["6DE"] = "3336";
  1815. hex_oct_map["6DF"] = "3337";
  1816. hex_oct_map["6E0"] = "3340";
  1817. hex_oct_map["6E1"] = "3341";
  1818. hex_oct_map["6E2"] = "3342";
  1819. hex_oct_map["6E3"] = "3343";
  1820. hex_oct_map["6E4"] = "3344";
  1821. hex_oct_map["6E5"] = "3345";
  1822. hex_oct_map["6E6"] = "3346";
  1823. hex_oct_map["6E7"] = "3347";
  1824. hex_oct_map["6E8"] = "3350";
  1825. hex_oct_map["6E9"] = "3351";
  1826. hex_oct_map["6EA"] = "3352";
  1827. hex_oct_map["6EB"] = "3353";
  1828. hex_oct_map["6EC"] = "3354";
  1829. hex_oct_map["6ED"] = "3355";
  1830. hex_oct_map["6EE"] = "3356";
  1831. hex_oct_map["6EF"] = "3357";
  1832. hex_oct_map["6F0"] = "3360";
  1833. hex_oct_map["6F1"] = "3361";
  1834. hex_oct_map["6F2"] = "3362";
  1835. hex_oct_map["6F3"] = "3363";
  1836. hex_oct_map["6F4"] = "3364";
  1837. hex_oct_map["6F5"] = "3365";
  1838. hex_oct_map["6F6"] = "3366";
  1839. hex_oct_map["6F7"] = "3367";
  1840. hex_oct_map["6F8"] = "3370";
  1841. hex_oct_map["6F9"] = "3371";
  1842. hex_oct_map["6FA"] = "3372";
  1843. hex_oct_map["6FB"] = "3373";
  1844. hex_oct_map["6FC"] = "3374";
  1845. hex_oct_map["6FD"] = "3375";
  1846. hex_oct_map["6FE"] = "3376";
  1847. hex_oct_map["6FF"] = "3377";
  1848. hex_oct_map["700"] = "3400";
  1849. hex_oct_map["701"] = "3401";
  1850. hex_oct_map["702"] = "3402";
  1851. hex_oct_map["703"] = "3403";
  1852. hex_oct_map["704"] = "3404";
  1853. hex_oct_map["705"] = "3405";
  1854. hex_oct_map["706"] = "3406";
  1855. hex_oct_map["707"] = "3407";
  1856. hex_oct_map["708"] = "3410";
  1857. hex_oct_map["709"] = "3411";
  1858. hex_oct_map["70A"] = "3412";
  1859. hex_oct_map["70B"] = "3413";
  1860. hex_oct_map["70C"] = "3414";
  1861. hex_oct_map["70D"] = "3415";
  1862. hex_oct_map["70E"] = "3416";
  1863. hex_oct_map["70F"] = "3417";
  1864. hex_oct_map["710"] = "3420";
  1865. hex_oct_map["711"] = "3421";
  1866. hex_oct_map["712"] = "3422";
  1867. hex_oct_map["713"] = "3423";
  1868. hex_oct_map["714"] = "3424";
  1869. hex_oct_map["715"] = "3425";
  1870. hex_oct_map["716"] = "3426";
  1871. hex_oct_map["717"] = "3427";
  1872. hex_oct_map["718"] = "3430";
  1873. hex_oct_map["719"] = "3431";
  1874. hex_oct_map["71A"] = "3432";
  1875. hex_oct_map["71B"] = "3433";
  1876. hex_oct_map["71C"] = "3434";
  1877. hex_oct_map["71D"] = "3435";
  1878. hex_oct_map["71E"] = "3436";
  1879. hex_oct_map["71F"] = "3437";
  1880. hex_oct_map["720"] = "3440";
  1881. hex_oct_map["721"] = "3441";
  1882. hex_oct_map["722"] = "3442";
  1883. hex_oct_map["723"] = "3443";
  1884. hex_oct_map["724"] = "3444";
  1885. hex_oct_map["725"] = "3445";
  1886. hex_oct_map["726"] = "3446";
  1887. hex_oct_map["727"] = "3447";
  1888. hex_oct_map["728"] = "3450";
  1889. hex_oct_map["729"] = "3451";
  1890. hex_oct_map["72A"] = "3452";
  1891. hex_oct_map["72B"] = "3453";
  1892. hex_oct_map["72C"] = "3454";
  1893. hex_oct_map["72D"] = "3455";
  1894. hex_oct_map["72E"] = "3456";
  1895. hex_oct_map["72F"] = "3457";
  1896. hex_oct_map["730"] = "3460";
  1897. hex_oct_map["731"] = "3461";
  1898. hex_oct_map["732"] = "3462";
  1899. hex_oct_map["733"] = "3463";
  1900. hex_oct_map["734"] = "3464";
  1901. hex_oct_map["735"] = "3465";
  1902. hex_oct_map["736"] = "3466";
  1903. hex_oct_map["737"] = "3467";
  1904. hex_oct_map["738"] = "3470";
  1905. hex_oct_map["739"] = "3471";
  1906. hex_oct_map["73A"] = "3472";
  1907. hex_oct_map["73B"] = "3473";
  1908. hex_oct_map["73C"] = "3474";
  1909. hex_oct_map["73D"] = "3475";
  1910. hex_oct_map["73E"] = "3476";
  1911. hex_oct_map["73F"] = "3477";
  1912. hex_oct_map["740"] = "3500";
  1913. hex_oct_map["741"] = "3501";
  1914. hex_oct_map["742"] = "3502";
  1915. hex_oct_map["743"] = "3503";
  1916. hex_oct_map["744"] = "3504";
  1917. hex_oct_map["745"] = "3505";
  1918. hex_oct_map["746"] = "3506";
  1919. hex_oct_map["747"] = "3507";
  1920. hex_oct_map["748"] = "3510";
  1921. hex_oct_map["749"] = "3511";
  1922. hex_oct_map["74A"] = "3512";
  1923. hex_oct_map["74B"] = "3513";
  1924. hex_oct_map["74C"] = "3514";
  1925. hex_oct_map["74D"] = "3515";
  1926. hex_oct_map["74E"] = "3516";
  1927. hex_oct_map["74F"] = "3517";
  1928. hex_oct_map["750"] = "3520";
  1929. hex_oct_map["751"] = "3521";
  1930. hex_oct_map["752"] = "3522";
  1931. hex_oct_map["753"] = "3523";
  1932. hex_oct_map["754"] = "3524";
  1933. hex_oct_map["755"] = "3525";
  1934. hex_oct_map["756"] = "3526";
  1935. hex_oct_map["757"] = "3527";
  1936. hex_oct_map["758"] = "3530";
  1937. hex_oct_map["759"] = "3531";
  1938. hex_oct_map["75A"] = "3532";
  1939. hex_oct_map["75B"] = "3533";
  1940. hex_oct_map["75C"] = "3534";
  1941. hex_oct_map["75D"] = "3535";
  1942. hex_oct_map["75E"] = "3536";
  1943. hex_oct_map["75F"] = "3537";
  1944. hex_oct_map["760"] = "3540";
  1945. hex_oct_map["761"] = "3541";
  1946. hex_oct_map["762"] = "3542";
  1947. hex_oct_map["763"] = "3543";
  1948. hex_oct_map["764"] = "3544";
  1949. hex_oct_map["765"] = "3545";
  1950. hex_oct_map["766"] = "3546";
  1951. hex_oct_map["767"] = "3547";
  1952. hex_oct_map["768"] = "3550";
  1953. hex_oct_map["769"] = "3551";
  1954. hex_oct_map["76A"] = "3552";
  1955. hex_oct_map["76B"] = "3553";
  1956. hex_oct_map["76C"] = "3554";
  1957. hex_oct_map["76D"] = "3555";
  1958. hex_oct_map["76E"] = "3556";
  1959. hex_oct_map["76F"] = "3557";
  1960. hex_oct_map["770"] = "3560";
  1961. hex_oct_map["771"] = "3561";
  1962. hex_oct_map["772"] = "3562";
  1963. hex_oct_map["773"] = "3563";
  1964. hex_oct_map["774"] = "3564";
  1965. hex_oct_map["775"] = "3565";
  1966. hex_oct_map["776"] = "3566";
  1967. hex_oct_map["777"] = "3567";
  1968. hex_oct_map["778"] = "3570";
  1969. hex_oct_map["779"] = "3571";
  1970. hex_oct_map["77A"] = "3572";
  1971. hex_oct_map["77B"] = "3573";
  1972. hex_oct_map["77C"] = "3574";
  1973. hex_oct_map["77D"] = "3575";
  1974. hex_oct_map["77E"] = "3576";
  1975. hex_oct_map["77F"] = "3577";
  1976. hex_oct_map["780"] = "3600";
  1977. hex_oct_map["781"] = "3601";
  1978. hex_oct_map["782"] = "3602";
  1979. hex_oct_map["783"] = "3603";
  1980. hex_oct_map["784"] = "3604";
  1981. hex_oct_map["785"] = "3605";
  1982. hex_oct_map["786"] = "3606";
  1983. hex_oct_map["787"] = "3607";
  1984. hex_oct_map["788"] = "3610";
  1985. hex_oct_map["789"] = "3611";
  1986. hex_oct_map["78A"] = "3612";
  1987. hex_oct_map["78B"] = "3613";
  1988. hex_oct_map["78C"] = "3614";
  1989. hex_oct_map["78D"] = "3615";
  1990. hex_oct_map["78E"] = "3616";
  1991. hex_oct_map["78F"] = "3617";
  1992. hex_oct_map["790"] = "3620";
  1993. hex_oct_map["791"] = "3621";
  1994. hex_oct_map["792"] = "3622";
  1995. hex_oct_map["793"] = "3623";
  1996. hex_oct_map["794"] = "3624";
  1997. hex_oct_map["795"] = "3625";
  1998. hex_oct_map["796"] = "3626";
  1999. hex_oct_map["797"] = "3627";
  2000. hex_oct_map["798"] = "3630";
  2001. hex_oct_map["799"] = "3631";
  2002. hex_oct_map["79A"] = "3632";
  2003. hex_oct_map["79B"] = "3633";
  2004. hex_oct_map["79C"] = "3634";
  2005. hex_oct_map["79D"] = "3635";
  2006. hex_oct_map["79E"] = "3636";
  2007. hex_oct_map["79F"] = "3637";
  2008. hex_oct_map["7A0"] = "3640";
  2009. hex_oct_map["7A1"] = "3641";
  2010. hex_oct_map["7A2"] = "3642";
  2011. hex_oct_map["7A3"] = "3643";
  2012. hex_oct_map["7A4"] = "3644";
  2013. hex_oct_map["7A5"] = "3645";
  2014. hex_oct_map["7A6"] = "3646";
  2015. hex_oct_map["7A7"] = "3647";
  2016. hex_oct_map["7A8"] = "3650";
  2017. hex_oct_map["7A9"] = "3651";
  2018. hex_oct_map["7AA"] = "3652";
  2019. hex_oct_map["7AB"] = "3653";
  2020. hex_oct_map["7AC"] = "3654";
  2021. hex_oct_map["7AD"] = "3655";
  2022. hex_oct_map["7AE"] = "3656";
  2023. hex_oct_map["7AF"] = "3657";
  2024. hex_oct_map["7B0"] = "3660";
  2025. hex_oct_map["7B1"] = "3661";
  2026. hex_oct_map["7B2"] = "3662";
  2027. hex_oct_map["7B3"] = "3663";
  2028. hex_oct_map["7B4"] = "3664";
  2029. hex_oct_map["7B5"] = "3665";
  2030. hex_oct_map["7B6"] = "3666";
  2031. hex_oct_map["7B7"] = "3667";
  2032. hex_oct_map["7B8"] = "3670";
  2033. hex_oct_map["7B9"] = "3671";
  2034. hex_oct_map["7BA"] = "3672";
  2035. hex_oct_map["7BB"] = "3673";
  2036. hex_oct_map["7BC"] = "3674";
  2037. hex_oct_map["7BD"] = "3675";
  2038. hex_oct_map["7BE"] = "3676";
  2039. hex_oct_map["7BF"] = "3677";
  2040. hex_oct_map["7C0"] = "3700";
  2041. hex_oct_map["7C1"] = "3701";
  2042. hex_oct_map["7C2"] = "3702";
  2043. hex_oct_map["7C3"] = "3703";
  2044. hex_oct_map["7C4"] = "3704";
  2045. hex_oct_map["7C5"] = "3705";
  2046. hex_oct_map["7C6"] = "3706";
  2047. hex_oct_map["7C7"] = "3707";
  2048. hex_oct_map["7C8"] = "3710";
  2049. hex_oct_map["7C9"] = "3711";
  2050. hex_oct_map["7CA"] = "3712";
  2051. hex_oct_map["7CB"] = "3713";
  2052. hex_oct_map["7CC"] = "3714";
  2053. hex_oct_map["7CD"] = "3715";
  2054. hex_oct_map["7CE"] = "3716";
  2055. hex_oct_map["7CF"] = "3717";
  2056. hex_oct_map["7D0"] = "3720";
  2057. hex_oct_map["7D1"] = "3721";
  2058. hex_oct_map["7D2"] = "3722";
  2059. hex_oct_map["7D3"] = "3723";
  2060. hex_oct_map["7D4"] = "3724";
  2061. hex_oct_map["7D5"] = "3725";
  2062. hex_oct_map["7D6"] = "3726";
  2063. hex_oct_map["7D7"] = "3727";
  2064. hex_oct_map["7D8"] = "3730";
  2065. hex_oct_map["7D9"] = "3731";
  2066. hex_oct_map["7DA"] = "3732";
  2067. hex_oct_map["7DB"] = "3733";
  2068. hex_oct_map["7DC"] = "3734";
  2069. hex_oct_map["7DD"] = "3735";
  2070. hex_oct_map["7DE"] = "3736";
  2071. hex_oct_map["7DF"] = "3737";
  2072. hex_oct_map["7E0"] = "3740";
  2073. hex_oct_map["7E1"] = "3741";
  2074. hex_oct_map["7E2"] = "3742";
  2075. hex_oct_map["7E3"] = "3743";
  2076. hex_oct_map["7E4"] = "3744";
  2077. hex_oct_map["7E5"] = "3745";
  2078. hex_oct_map["7E6"] = "3746";
  2079. hex_oct_map["7E7"] = "3747";
  2080. hex_oct_map["7E8"] = "3750";
  2081. hex_oct_map["7E9"] = "3751";
  2082. hex_oct_map["7EA"] = "3752";
  2083. hex_oct_map["7EB"] = "3753";
  2084. hex_oct_map["7EC"] = "3754";
  2085. hex_oct_map["7ED"] = "3755";
  2086. hex_oct_map["7EE"] = "3756";
  2087. hex_oct_map["7EF"] = "3757";
  2088. hex_oct_map["7F0"] = "3760";
  2089. hex_oct_map["7F1"] = "3761";
  2090. hex_oct_map["7F2"] = "3762";
  2091. hex_oct_map["7F3"] = "3763";
  2092. hex_oct_map["7F4"] = "3764";
  2093. hex_oct_map["7F5"] = "3765";
  2094. hex_oct_map["7F6"] = "3766";
  2095. hex_oct_map["7F7"] = "3767";
  2096. hex_oct_map["7F8"] = "3770";
  2097. hex_oct_map["7F9"] = "3771";
  2098. hex_oct_map["7FA"] = "3772";
  2099. hex_oct_map["7FB"] = "3773";
  2100. hex_oct_map["7FC"] = "3774";
  2101. hex_oct_map["7FD"] = "3775";
  2102. hex_oct_map["7FE"] = "3776";
  2103. hex_oct_map["7FF"] = "3777";
  2104. hex_oct_map["800"] = "4000";
  2105. hex_oct_map["801"] = "4001";
  2106. hex_oct_map["802"] = "4002";
  2107. hex_oct_map["803"] = "4003";
  2108. hex_oct_map["804"] = "4004";
  2109. hex_oct_map["805"] = "4005";
  2110. hex_oct_map["806"] = "4006";
  2111. hex_oct_map["807"] = "4007";
  2112. hex_oct_map["808"] = "4010";
  2113. hex_oct_map["809"] = "4011";
  2114. hex_oct_map["80A"] = "4012";
  2115. hex_oct_map["80B"] = "4013";
  2116. hex_oct_map["80C"] = "4014";
  2117. hex_oct_map["80D"] = "4015";
  2118. hex_oct_map["80E"] = "4016";
  2119. hex_oct_map["80F"] = "4017";
  2120. hex_oct_map["810"] = "4020";
  2121. hex_oct_map["811"] = "4021";
  2122. hex_oct_map["812"] = "4022";
  2123. hex_oct_map["813"] = "4023";
  2124. hex_oct_map["814"] = "4024";
  2125. hex_oct_map["815"] = "4025";
  2126. hex_oct_map["816"] = "4026";
  2127. hex_oct_map["817"] = "4027";
  2128. hex_oct_map["818"] = "4030";
  2129. hex_oct_map["819"] = "4031";
  2130. hex_oct_map["81A"] = "4032";
  2131. hex_oct_map["81B"] = "4033";
  2132. hex_oct_map["81C"] = "4034";
  2133. hex_oct_map["81D"] = "4035";
  2134. hex_oct_map["81E"] = "4036";
  2135. hex_oct_map["81F"] = "4037";
  2136. hex_oct_map["820"] = "4040";
  2137. hex_oct_map["821"] = "4041";
  2138. hex_oct_map["822"] = "4042";
  2139. hex_oct_map["823"] = "4043";
  2140. hex_oct_map["824"] = "4044";
  2141. hex_oct_map["825"] = "4045";
  2142. hex_oct_map["826"] = "4046";
  2143. hex_oct_map["827"] = "4047";
  2144. hex_oct_map["828"] = "4050";
  2145. hex_oct_map["829"] = "4051";
  2146. hex_oct_map["82A"] = "4052";
  2147. hex_oct_map["82B"] = "4053";
  2148. hex_oct_map["82C"] = "4054";
  2149. hex_oct_map["82D"] = "4055";
  2150. hex_oct_map["82E"] = "4056";
  2151. hex_oct_map["82F"] = "4057";
  2152. hex_oct_map["830"] = "4060";
  2153. hex_oct_map["831"] = "4061";
  2154. hex_oct_map["832"] = "4062";
  2155. hex_oct_map["833"] = "4063";
  2156. hex_oct_map["834"] = "4064";
  2157. hex_oct_map["835"] = "4065";
  2158. hex_oct_map["836"] = "4066";
  2159. hex_oct_map["837"] = "4067";
  2160. hex_oct_map["838"] = "4070";
  2161. hex_oct_map["839"] = "4071";
  2162. hex_oct_map["83A"] = "4072";
  2163. hex_oct_map["83B"] = "4073";
  2164. hex_oct_map["83C"] = "4074";
  2165. hex_oct_map["83D"] = "4075";
  2166. hex_oct_map["83E"] = "4076";
  2167. hex_oct_map["83F"] = "4077";
  2168. hex_oct_map["840"] = "4100";
  2169. hex_oct_map["841"] = "4101";
  2170. hex_oct_map["842"] = "4102";
  2171. hex_oct_map["843"] = "4103";
  2172. hex_oct_map["844"] = "4104";
  2173. hex_oct_map["845"] = "4105";
  2174. hex_oct_map["846"] = "4106";
  2175. hex_oct_map["847"] = "4107";
  2176. hex_oct_map["848"] = "4110";
  2177. hex_oct_map["849"] = "4111";
  2178. hex_oct_map["84A"] = "4112";
  2179. hex_oct_map["84B"] = "4113";
  2180. hex_oct_map["84C"] = "4114";
  2181. hex_oct_map["84D"] = "4115";
  2182. hex_oct_map["84E"] = "4116";
  2183. hex_oct_map["84F"] = "4117";
  2184. hex_oct_map["850"] = "4120";
  2185. hex_oct_map["851"] = "4121";
  2186. hex_oct_map["852"] = "4122";
  2187. hex_oct_map["853"] = "4123";
  2188. hex_oct_map["854"] = "4124";
  2189. hex_oct_map["855"] = "4125";
  2190. hex_oct_map["856"] = "4126";
  2191. hex_oct_map["857"] = "4127";
  2192. hex_oct_map["858"] = "4130";
  2193. hex_oct_map["859"] = "4131";
  2194. hex_oct_map["85A"] = "4132";
  2195. hex_oct_map["85B"] = "4133";
  2196. hex_oct_map["85C"] = "4134";
  2197. hex_oct_map["85D"] = "4135";
  2198. hex_oct_map["85E"] = "4136";
  2199. hex_oct_map["85F"] = "4137";
  2200. hex_oct_map["860"] = "4140";
  2201. hex_oct_map["861"] = "4141";
  2202. hex_oct_map["862"] = "4142";
  2203. hex_oct_map["863"] = "4143";
  2204. hex_oct_map["864"] = "4144";
  2205. hex_oct_map["865"] = "4145";
  2206. hex_oct_map["866"] = "4146";
  2207. hex_oct_map["867"] = "4147";
  2208. hex_oct_map["868"] = "4150";
  2209. hex_oct_map["869"] = "4151";
  2210. hex_oct_map["86A"] = "4152";
  2211. hex_oct_map["86B"] = "4153";
  2212. hex_oct_map["86C"] = "4154";
  2213. hex_oct_map["86D"] = "4155";
  2214. hex_oct_map["86E"] = "4156";
  2215. hex_oct_map["86F"] = "4157";
  2216. hex_oct_map["870"] = "4160";
  2217. hex_oct_map["871"] = "4161";
  2218. hex_oct_map["872"] = "4162";
  2219. hex_oct_map["873"] = "4163";
  2220. hex_oct_map["874"] = "4164";
  2221. hex_oct_map["875"] = "4165";
  2222. hex_oct_map["876"] = "4166";
  2223. hex_oct_map["877"] = "4167";
  2224. hex_oct_map["878"] = "4170";
  2225. hex_oct_map["879"] = "4171";
  2226. hex_oct_map["87A"] = "4172";
  2227. hex_oct_map["87B"] = "4173";
  2228. hex_oct_map["87C"] = "4174";
  2229. hex_oct_map["87D"] = "4175";
  2230. hex_oct_map["87E"] = "4176";
  2231. hex_oct_map["87F"] = "4177";
  2232. hex_oct_map["880"] = "4200";
  2233. hex_oct_map["881"] = "4201";
  2234. hex_oct_map["882"] = "4202";
  2235. hex_oct_map["883"] = "4203";
  2236. hex_oct_map["884"] = "4204";
  2237. hex_oct_map["885"] = "4205";
  2238. hex_oct_map["886"] = "4206";
  2239. hex_oct_map["887"] = "4207";
  2240. hex_oct_map["888"] = "4210";
  2241. hex_oct_map["889"] = "4211";
  2242. hex_oct_map["88A"] = "4212";
  2243. hex_oct_map["88B"] = "4213";
  2244. hex_oct_map["88C"] = "4214";
  2245. hex_oct_map["88D"] = "4215";
  2246. hex_oct_map["88E"] = "4216";
  2247. hex_oct_map["88F"] = "4217";
  2248. hex_oct_map["890"] = "4220";
  2249. hex_oct_map["891"] = "4221";
  2250. hex_oct_map["892"] = "4222";
  2251. hex_oct_map["893"] = "4223";
  2252. hex_oct_map["894"] = "4224";
  2253. hex_oct_map["895"] = "4225";
  2254. hex_oct_map["896"] = "4226";
  2255. hex_oct_map["897"] = "4227";
  2256. hex_oct_map["898"] = "4230";
  2257. hex_oct_map["899"] = "4231";
  2258. hex_oct_map["89A"] = "4232";
  2259. hex_oct_map["89B"] = "4233";
  2260. hex_oct_map["89C"] = "4234";
  2261. hex_oct_map["89D"] = "4235";
  2262. hex_oct_map["89E"] = "4236";
  2263. hex_oct_map["89F"] = "4237";
  2264. hex_oct_map["8A0"] = "4240";
  2265. hex_oct_map["8A1"] = "4241";
  2266. hex_oct_map["8A2"] = "4242";
  2267. hex_oct_map["8A3"] = "4243";
  2268. hex_oct_map["8A4"] = "4244";
  2269. hex_oct_map["8A5"] = "4245";
  2270. hex_oct_map["8A6"] = "4246";
  2271. hex_oct_map["8A7"] = "4247";
  2272. hex_oct_map["8A8"] = "4250";
  2273. hex_oct_map["8A9"] = "4251";
  2274. hex_oct_map["8AA"] = "4252";
  2275. hex_oct_map["8AB"] = "4253";
  2276. hex_oct_map["8AC"] = "4254";
  2277. hex_oct_map["8AD"] = "4255";
  2278. hex_oct_map["8AE"] = "4256";
  2279. hex_oct_map["8AF"] = "4257";
  2280. hex_oct_map["8B0"] = "4260";
  2281. hex_oct_map["8B1"] = "4261";
  2282. hex_oct_map["8B2"] = "4262";
  2283. hex_oct_map["8B3"] = "4263";
  2284. hex_oct_map["8B4"] = "4264";
  2285. hex_oct_map["8B5"] = "4265";
  2286. hex_oct_map["8B6"] = "4266";
  2287. hex_oct_map["8B7"] = "4267";
  2288. hex_oct_map["8B8"] = "4270";
  2289. hex_oct_map["8B9"] = "4271";
  2290. hex_oct_map["8BA"] = "4272";
  2291. hex_oct_map["8BB"] = "4273";
  2292. hex_oct_map["8BC"] = "4274";
  2293. hex_oct_map["8BD"] = "4275";
  2294. hex_oct_map["8BE"] = "4276";
  2295. hex_oct_map["8BF"] = "4277";
  2296. hex_oct_map["8C0"] = "4300";
  2297. hex_oct_map["8C1"] = "4301";
  2298. hex_oct_map["8C2"] = "4302";
  2299. hex_oct_map["8C3"] = "4303";
  2300. hex_oct_map["8C4"] = "4304";
  2301. hex_oct_map["8C5"] = "4305";
  2302. hex_oct_map["8C6"] = "4306";
  2303. hex_oct_map["8C7"] = "4307";
  2304. hex_oct_map["8C8"] = "4310";
  2305. hex_oct_map["8C9"] = "4311";
  2306. hex_oct_map["8CA"] = "4312";
  2307. hex_oct_map["8CB"] = "4313";
  2308. hex_oct_map["8CC"] = "4314";
  2309. hex_oct_map["8CD"] = "4315";
  2310. hex_oct_map["8CE"] = "4316";
  2311. hex_oct_map["8CF"] = "4317";
  2312. hex_oct_map["8D0"] = "4320";
  2313. hex_oct_map["8D1"] = "4321";
  2314. hex_oct_map["8D2"] = "4322";
  2315. hex_oct_map["8D3"] = "4323";
  2316. hex_oct_map["8D4"] = "4324";
  2317. hex_oct_map["8D5"] = "4325";
  2318. hex_oct_map["8D6"] = "4326";
  2319. hex_oct_map["8D7"] = "4327";
  2320. hex_oct_map["8D8"] = "4330";
  2321. hex_oct_map["8D9"] = "4331";
  2322. hex_oct_map["8DA"] = "4332";
  2323. hex_oct_map["8DB"] = "4333";
  2324. hex_oct_map["8DC"] = "4334";
  2325. hex_oct_map["8DD"] = "4335";
  2326. hex_oct_map["8DE"] = "4336";
  2327. hex_oct_map["8DF"] = "4337";
  2328. hex_oct_map["8E0"] = "4340";
  2329. hex_oct_map["8E1"] = "4341";
  2330. hex_oct_map["8E2"] = "4342";
  2331. hex_oct_map["8E3"] = "4343";
  2332. hex_oct_map["8E4"] = "4344";
  2333. hex_oct_map["8E5"] = "4345";
  2334. hex_oct_map["8E6"] = "4346";
  2335. hex_oct_map["8E7"] = "4347";
  2336. hex_oct_map["8E8"] = "4350";
  2337. hex_oct_map["8E9"] = "4351";
  2338. hex_oct_map["8EA"] = "4352";
  2339. hex_oct_map["8EB"] = "4353";
  2340. hex_oct_map["8EC"] = "4354";
  2341. hex_oct_map["8ED"] = "4355";
  2342. hex_oct_map["8EE"] = "4356";
  2343. hex_oct_map["8EF"] = "4357";
  2344. hex_oct_map["8F0"] = "4360";
  2345. hex_oct_map["8F1"] = "4361";
  2346. hex_oct_map["8F2"] = "4362";
  2347. hex_oct_map["8F3"] = "4363";
  2348. hex_oct_map["8F4"] = "4364";
  2349. hex_oct_map["8F5"] = "4365";
  2350. hex_oct_map["8F6"] = "4366";
  2351. hex_oct_map["8F7"] = "4367";
  2352. hex_oct_map["8F8"] = "4370";
  2353. hex_oct_map["8F9"] = "4371";
  2354. hex_oct_map["8FA"] = "4372";
  2355. hex_oct_map["8FB"] = "4373";
  2356. hex_oct_map["8FC"] = "4374";
  2357. hex_oct_map["8FD"] = "4375";
  2358. hex_oct_map["8FE"] = "4376";
  2359. hex_oct_map["8FF"] = "4377";
  2360. hex_oct_map["900"] = "4400";
  2361. hex_oct_map["901"] = "4401";
  2362. hex_oct_map["902"] = "4402";
  2363. hex_oct_map["903"] = "4403";
  2364. hex_oct_map["904"] = "4404";
  2365. hex_oct_map["905"] = "4405";
  2366. hex_oct_map["906"] = "4406";
  2367. hex_oct_map["907"] = "4407";
  2368. hex_oct_map["908"] = "4410";
  2369. hex_oct_map["909"] = "4411";
  2370. hex_oct_map["90A"] = "4412";
  2371. hex_oct_map["90B"] = "4413";
  2372. hex_oct_map["90C"] = "4414";
  2373. hex_oct_map["90D"] = "4415";
  2374. hex_oct_map["90E"] = "4416";
  2375. hex_oct_map["90F"] = "4417";
  2376. hex_oct_map["910"] = "4420";
  2377. hex_oct_map["911"] = "4421";
  2378. hex_oct_map["912"] = "4422";
  2379. hex_oct_map["913"] = "4423";
  2380. hex_oct_map["914"] = "4424";
  2381. hex_oct_map["915"] = "4425";
  2382. hex_oct_map["916"] = "4426";
  2383. hex_oct_map["917"] = "4427";
  2384. hex_oct_map["918"] = "4430";
  2385. hex_oct_map["919"] = "4431";
  2386. hex_oct_map["91A"] = "4432";
  2387. hex_oct_map["91B"] = "4433";
  2388. hex_oct_map["91C"] = "4434";
  2389. hex_oct_map["91D"] = "4435";
  2390. hex_oct_map["91E"] = "4436";
  2391. hex_oct_map["91F"] = "4437";
  2392. hex_oct_map["920"] = "4440";
  2393. hex_oct_map["921"] = "4441";
  2394. hex_oct_map["922"] = "4442";
  2395. hex_oct_map["923"] = "4443";
  2396. hex_oct_map["924"] = "4444";
  2397. hex_oct_map["925"] = "4445";
  2398. hex_oct_map["926"] = "4446";
  2399. hex_oct_map["927"] = "4447";
  2400. hex_oct_map["928"] = "4450";
  2401. hex_oct_map["929"] = "4451";
  2402. hex_oct_map["92A"] = "4452";
  2403. hex_oct_map["92B"] = "4453";
  2404. hex_oct_map["92C"] = "4454";
  2405. hex_oct_map["92D"] = "4455";
  2406. hex_oct_map["92E"] = "4456";
  2407. hex_oct_map["92F"] = "4457";
  2408. hex_oct_map["930"] = "4460";
  2409. hex_oct_map["931"] = "4461";
  2410. hex_oct_map["932"] = "4462";
  2411. hex_oct_map["933"] = "4463";
  2412. hex_oct_map["934"] = "4464";
  2413. hex_oct_map["935"] = "4465";
  2414. hex_oct_map["936"] = "4466";
  2415. hex_oct_map["937"] = "4467";
  2416. hex_oct_map["938"] = "4470";
  2417. hex_oct_map["939"] = "4471";
  2418. hex_oct_map["93A"] = "4472";
  2419. hex_oct_map["93B"] = "4473";
  2420. hex_oct_map["93C"] = "4474";
  2421. hex_oct_map["93D"] = "4475";
  2422. hex_oct_map["93E"] = "4476";
  2423. hex_oct_map["93F"] = "4477";
  2424. hex_oct_map["940"] = "4500";
  2425. hex_oct_map["941"] = "4501";
  2426. hex_oct_map["942"] = "4502";
  2427. hex_oct_map["943"] = "4503";
  2428. hex_oct_map["944"] = "4504";
  2429. hex_oct_map["945"] = "4505";
  2430. hex_oct_map["946"] = "4506";
  2431. hex_oct_map["947"] = "4507";
  2432. hex_oct_map["948"] = "4510";
  2433. hex_oct_map["949"] = "4511";
  2434. hex_oct_map["94A"] = "4512";
  2435. hex_oct_map["94B"] = "4513";
  2436. hex_oct_map["94C"] = "4514";
  2437. hex_oct_map["94D"] = "4515";
  2438. hex_oct_map["94E"] = "4516";
  2439. hex_oct_map["94F"] = "4517";
  2440. hex_oct_map["950"] = "4520";
  2441. hex_oct_map["951"] = "4521";
  2442. hex_oct_map["952"] = "4522";
  2443. hex_oct_map["953"] = "4523";
  2444. hex_oct_map["954"] = "4524";
  2445. hex_oct_map["955"] = "4525";
  2446. hex_oct_map["956"] = "4526";
  2447. hex_oct_map["957"] = "4527";
  2448. hex_oct_map["958"] = "4530";
  2449. hex_oct_map["959"] = "4531";
  2450. hex_oct_map["95A"] = "4532";
  2451. hex_oct_map["95B"] = "4533";
  2452. hex_oct_map["95C"] = "4534";
  2453. hex_oct_map["95D"] = "4535";
  2454. hex_oct_map["95E"] = "4536";
  2455. hex_oct_map["95F"] = "4537";
  2456. hex_oct_map["960"] = "4540";
  2457. hex_oct_map["961"] = "4541";
  2458. hex_oct_map["962"] = "4542";
  2459. hex_oct_map["963"] = "4543";
  2460. hex_oct_map["964"] = "4544";
  2461. hex_oct_map["965"] = "4545";
  2462. hex_oct_map["966"] = "4546";
  2463. hex_oct_map["967"] = "4547";
  2464. hex_oct_map["968"] = "4550";
  2465. hex_oct_map["969"] = "4551";
  2466. hex_oct_map["96A"] = "4552";
  2467. hex_oct_map["96B"] = "4553";
  2468. hex_oct_map["96C"] = "4554";
  2469. hex_oct_map["96D"] = "4555";
  2470. hex_oct_map["96E"] = "4556";
  2471. hex_oct_map["96F"] = "4557";
  2472. hex_oct_map["970"] = "4560";
  2473. hex_oct_map["971"] = "4561";
  2474. hex_oct_map["972"] = "4562";
  2475. hex_oct_map["973"] = "4563";
  2476. hex_oct_map["974"] = "4564";
  2477. hex_oct_map["975"] = "4565";
  2478. hex_oct_map["976"] = "4566";
  2479. hex_oct_map["977"] = "4567";
  2480. hex_oct_map["978"] = "4570";
  2481. hex_oct_map["979"] = "4571";
  2482. hex_oct_map["97A"] = "4572";
  2483. hex_oct_map["97B"] = "4573";
  2484. hex_oct_map["97C"] = "4574";
  2485. hex_oct_map["97D"] = "4575";
  2486. hex_oct_map["97E"] = "4576";
  2487. hex_oct_map["97F"] = "4577";
  2488. hex_oct_map["980"] = "4600";
  2489. hex_oct_map["981"] = "4601";
  2490. hex_oct_map["982"] = "4602";
  2491. hex_oct_map["983"] = "4603";
  2492. hex_oct_map["984"] = "4604";
  2493. hex_oct_map["985"] = "4605";
  2494. hex_oct_map["986"] = "4606";
  2495. hex_oct_map["987"] = "4607";
  2496. hex_oct_map["988"] = "4610";
  2497. hex_oct_map["989"] = "4611";
  2498. hex_oct_map["98A"] = "4612";
  2499. hex_oct_map["98B"] = "4613";
  2500. hex_oct_map["98C"] = "4614";
  2501. hex_oct_map["98D"] = "4615";
  2502. hex_oct_map["98E"] = "4616";
  2503. hex_oct_map["98F"] = "4617";
  2504. hex_oct_map["990"] = "4620";
  2505. hex_oct_map["991"] = "4621";
  2506. hex_oct_map["992"] = "4622";
  2507. hex_oct_map["993"] = "4623";
  2508. hex_oct_map["994"] = "4624";
  2509. hex_oct_map["995"] = "4625";
  2510. hex_oct_map["996"] = "4626";
  2511. hex_oct_map["997"] = "4627";
  2512. hex_oct_map["998"] = "4630";
  2513. hex_oct_map["999"] = "4631";
  2514. hex_oct_map["99A"] = "4632";
  2515. hex_oct_map["99B"] = "4633";
  2516. hex_oct_map["99C"] = "4634";
  2517. hex_oct_map["99D"] = "4635";
  2518. hex_oct_map["99E"] = "4636";
  2519. hex_oct_map["99F"] = "4637";
  2520. hex_oct_map["9A0"] = "4640";
  2521. hex_oct_map["9A1"] = "4641";
  2522. hex_oct_map["9A2"] = "4642";
  2523. hex_oct_map["9A3"] = "4643";
  2524. hex_oct_map["9A4"] = "4644";
  2525. hex_oct_map["9A5"] = "4645";
  2526. hex_oct_map["9A6"] = "4646";
  2527. hex_oct_map["9A7"] = "4647";
  2528. hex_oct_map["9A8"] = "4650";
  2529. hex_oct_map["9A9"] = "4651";
  2530. hex_oct_map["9AA"] = "4652";
  2531. hex_oct_map["9AB"] = "4653";
  2532. hex_oct_map["9AC"] = "4654";
  2533. hex_oct_map["9AD"] = "4655";
  2534. hex_oct_map["9AE"] = "4656";
  2535. hex_oct_map["9AF"] = "4657";
  2536. hex_oct_map["9B0"] = "4660";
  2537. hex_oct_map["9B1"] = "4661";
  2538. hex_oct_map["9B2"] = "4662";
  2539. hex_oct_map["9B3"] = "4663";
  2540. hex_oct_map["9B4"] = "4664";
  2541. hex_oct_map["9B5"] = "4665";
  2542. hex_oct_map["9B6"] = "4666";
  2543. hex_oct_map["9B7"] = "4667";
  2544. hex_oct_map["9B8"] = "4670";
  2545. hex_oct_map["9B9"] = "4671";
  2546. hex_oct_map["9BA"] = "4672";
  2547. hex_oct_map["9BB"] = "4673";
  2548. hex_oct_map["9BC"] = "4674";
  2549. hex_oct_map["9BD"] = "4675";
  2550. hex_oct_map["9BE"] = "4676";
  2551. hex_oct_map["9BF"] = "4677";
  2552. hex_oct_map["9C0"] = "4700";
  2553. hex_oct_map["9C1"] = "4701";
  2554. hex_oct_map["9C2"] = "4702";
  2555. hex_oct_map["9C3"] = "4703";
  2556. hex_oct_map["9C4"] = "4704";
  2557. hex_oct_map["9C5"] = "4705";
  2558. hex_oct_map["9C6"] = "4706";
  2559. hex_oct_map["9C7"] = "4707";
  2560. hex_oct_map["9C8"] = "4710";
  2561. hex_oct_map["9C9"] = "4711";
  2562. hex_oct_map["9CA"] = "4712";
  2563. hex_oct_map["9CB"] = "4713";
  2564. hex_oct_map["9CC"] = "4714";
  2565. hex_oct_map["9CD"] = "4715";
  2566. hex_oct_map["9CE"] = "4716";
  2567. hex_oct_map["9CF"] = "4717";
  2568. hex_oct_map["9D0"] = "4720";
  2569. hex_oct_map["9D1"] = "4721";
  2570. hex_oct_map["9D2"] = "4722";
  2571. hex_oct_map["9D3"] = "4723";
  2572. hex_oct_map["9D4"] = "4724";
  2573. hex_oct_map["9D5"] = "4725";
  2574. hex_oct_map["9D6"] = "4726";
  2575. hex_oct_map["9D7"] = "4727";
  2576. hex_oct_map["9D8"] = "4730";
  2577. hex_oct_map["9D9"] = "4731";
  2578. hex_oct_map["9DA"] = "4732";
  2579. hex_oct_map["9DB"] = "4733";
  2580. hex_oct_map["9DC"] = "4734";
  2581. hex_oct_map["9DD"] = "4735";
  2582. hex_oct_map["9DE"] = "4736";
  2583. hex_oct_map["9DF"] = "4737";
  2584. hex_oct_map["9E0"] = "4740";
  2585. hex_oct_map["9E1"] = "4741";
  2586. hex_oct_map["9E2"] = "4742";
  2587. hex_oct_map["9E3"] = "4743";
  2588. hex_oct_map["9E4"] = "4744";
  2589. hex_oct_map["9E5"] = "4745";
  2590. hex_oct_map["9E6"] = "4746";
  2591. hex_oct_map["9E7"] = "4747";
  2592. hex_oct_map["9E8"] = "4750";
  2593. hex_oct_map["9E9"] = "4751";
  2594. hex_oct_map["9EA"] = "4752";
  2595. hex_oct_map["9EB"] = "4753";
  2596. hex_oct_map["9EC"] = "4754";
  2597. hex_oct_map["9ED"] = "4755";
  2598. hex_oct_map["9EE"] = "4756";
  2599. hex_oct_map["9EF"] = "4757";
  2600. hex_oct_map["9F0"] = "4760";
  2601. hex_oct_map["9F1"] = "4761";
  2602. hex_oct_map["9F2"] = "4762";
  2603. hex_oct_map["9F3"] = "4763";
  2604. hex_oct_map["9F4"] = "4764";
  2605. hex_oct_map["9F5"] = "4765";
  2606. hex_oct_map["9F6"] = "4766";
  2607. hex_oct_map["9F7"] = "4767";
  2608. hex_oct_map["9F8"] = "4770";
  2609. hex_oct_map["9F9"] = "4771";
  2610. hex_oct_map["9FA"] = "4772";
  2611. hex_oct_map["9FB"] = "4773";
  2612. hex_oct_map["9FC"] = "4774";
  2613. hex_oct_map["9FD"] = "4775";
  2614. hex_oct_map["9FE"] = "4776";
  2615. hex_oct_map["9FF"] = "4777";
  2616. hex_oct_map["A00"] = "5000";
  2617. hex_oct_map["A01"] = "5001";
  2618. hex_oct_map["A02"] = "5002";
  2619. hex_oct_map["A03"] = "5003";
  2620. hex_oct_map["A04"] = "5004";
  2621. hex_oct_map["A05"] = "5005";
  2622. hex_oct_map["A06"] = "5006";
  2623. hex_oct_map["A07"] = "5007";
  2624. hex_oct_map["A08"] = "5010";
  2625. hex_oct_map["A09"] = "5011";
  2626. hex_oct_map["A0A"] = "5012";
  2627. hex_oct_map["A0B"] = "5013";
  2628. hex_oct_map["A0C"] = "5014";
  2629. hex_oct_map["A0D"] = "5015";
  2630. hex_oct_map["A0E"] = "5016";
  2631. hex_oct_map["A0F"] = "5017";
  2632. hex_oct_map["A10"] = "5020";
  2633. hex_oct_map["A11"] = "5021";
  2634. hex_oct_map["A12"] = "5022";
  2635. hex_oct_map["A13"] = "5023";
  2636. hex_oct_map["A14"] = "5024";
  2637. hex_oct_map["A15"] = "5025";
  2638. hex_oct_map["A16"] = "5026";
  2639. hex_oct_map["A17"] = "5027";
  2640. hex_oct_map["A18"] = "5030";
  2641. hex_oct_map["A19"] = "5031";
  2642. hex_oct_map["A1A"] = "5032";
  2643. hex_oct_map["A1B"] = "5033";
  2644. hex_oct_map["A1C"] = "5034";
  2645. hex_oct_map["A1D"] = "5035";
  2646. hex_oct_map["A1E"] = "5036";
  2647. hex_oct_map["A1F"] = "5037";
  2648. hex_oct_map["A20"] = "5040";
  2649. hex_oct_map["A21"] = "5041";
  2650. hex_oct_map["A22"] = "5042";
  2651. hex_oct_map["A23"] = "5043";
  2652. hex_oct_map["A24"] = "5044";
  2653. hex_oct_map["A25"] = "5045";
  2654. hex_oct_map["A26"] = "5046";
  2655. hex_oct_map["A27"] = "5047";
  2656. hex_oct_map["A28"] = "5050";
  2657. hex_oct_map["A29"] = "5051";
  2658. hex_oct_map["A2A"] = "5052";
  2659. hex_oct_map["A2B"] = "5053";
  2660. hex_oct_map["A2C"] = "5054";
  2661. hex_oct_map["A2D"] = "5055";
  2662. hex_oct_map["A2E"] = "5056";
  2663. hex_oct_map["A2F"] = "5057";
  2664. hex_oct_map["A30"] = "5060";
  2665. hex_oct_map["A31"] = "5061";
  2666. hex_oct_map["A32"] = "5062";
  2667. hex_oct_map["A33"] = "5063";
  2668. hex_oct_map["A34"] = "5064";
  2669. hex_oct_map["A35"] = "5065";
  2670. hex_oct_map["A36"] = "5066";
  2671. hex_oct_map["A37"] = "5067";
  2672. hex_oct_map["A38"] = "5070";
  2673. hex_oct_map["A39"] = "5071";
  2674. hex_oct_map["A3A"] = "5072";
  2675. hex_oct_map["A3B"] = "5073";
  2676. hex_oct_map["A3C"] = "5074";
  2677. hex_oct_map["A3D"] = "5075";
  2678. hex_oct_map["A3E"] = "5076";
  2679. hex_oct_map["A3F"] = "5077";
  2680. hex_oct_map["A40"] = "5100";
  2681. hex_oct_map["A41"] = "5101";
  2682. hex_oct_map["A42"] = "5102";
  2683. hex_oct_map["A43"] = "5103";
  2684. hex_oct_map["A44"] = "5104";
  2685. hex_oct_map["A45"] = "5105";
  2686. hex_oct_map["A46"] = "5106";
  2687. hex_oct_map["A47"] = "5107";
  2688. hex_oct_map["A48"] = "5110";
  2689. hex_oct_map["A49"] = "5111";
  2690. hex_oct_map["A4A"] = "5112";
  2691. hex_oct_map["A4B"] = "5113";
  2692. hex_oct_map["A4C"] = "5114";
  2693. hex_oct_map["A4D"] = "5115";
  2694. hex_oct_map["A4E"] = "5116";
  2695. hex_oct_map["A4F"] = "5117";
  2696. hex_oct_map["A50"] = "5120";
  2697. hex_oct_map["A51"] = "5121";
  2698. hex_oct_map["A52"] = "5122";
  2699. hex_oct_map["A53"] = "5123";
  2700. hex_oct_map["A54"] = "5124";
  2701. hex_oct_map["A55"] = "5125";
  2702. hex_oct_map["A56"] = "5126";
  2703. hex_oct_map["A57"] = "5127";
  2704. hex_oct_map["A58"] = "5130";
  2705. hex_oct_map["A59"] = "5131";
  2706. hex_oct_map["A5A"] = "5132";
  2707. hex_oct_map["A5B"] = "5133";
  2708. hex_oct_map["A5C"] = "5134";
  2709. hex_oct_map["A5D"] = "5135";
  2710. hex_oct_map["A5E"] = "5136";
  2711. hex_oct_map["A5F"] = "5137";
  2712. hex_oct_map["A60"] = "5140";
  2713. hex_oct_map["A61"] = "5141";
  2714. hex_oct_map["A62"] = "5142";
  2715. hex_oct_map["A63"] = "5143";
  2716. hex_oct_map["A64"] = "5144";
  2717. hex_oct_map["A65"] = "5145";
  2718. hex_oct_map["A66"] = "5146";
  2719. hex_oct_map["A67"] = "5147";
  2720. hex_oct_map["A68"] = "5150";
  2721. hex_oct_map["A69"] = "5151";
  2722. hex_oct_map["A6A"] = "5152";
  2723. hex_oct_map["A6B"] = "5153";
  2724. hex_oct_map["A6C"] = "5154";
  2725. hex_oct_map["A6D"] = "5155";
  2726. hex_oct_map["A6E"] = "5156";
  2727. hex_oct_map["A6F"] = "5157";
  2728. hex_oct_map["A70"] = "5160";
  2729. hex_oct_map["A71"] = "5161";
  2730. hex_oct_map["A72"] = "5162";
  2731. hex_oct_map["A73"] = "5163";
  2732. hex_oct_map["A74"] = "5164";
  2733. hex_oct_map["A75"] = "5165";
  2734. hex_oct_map["A76"] = "5166";
  2735. hex_oct_map["A77"] = "5167";
  2736. hex_oct_map["A78"] = "5170";
  2737. hex_oct_map["A79"] = "5171";
  2738. hex_oct_map["A7A"] = "5172";
  2739. hex_oct_map["A7B"] = "5173";
  2740. hex_oct_map["A7C"] = "5174";
  2741. hex_oct_map["A7D"] = "5175";
  2742. hex_oct_map["A7E"] = "5176";
  2743. hex_oct_map["A7F"] = "5177";
  2744. hex_oct_map["A80"] = "5200";
  2745. hex_oct_map["A81"] = "5201";
  2746. hex_oct_map["A82"] = "5202";
  2747. hex_oct_map["A83"] = "5203";
  2748. hex_oct_map["A84"] = "5204";
  2749. hex_oct_map["A85"] = "5205";
  2750. hex_oct_map["A86"] = "5206";
  2751. hex_oct_map["A87"] = "5207";
  2752. hex_oct_map["A88"] = "5210";
  2753. hex_oct_map["A89"] = "5211";
  2754. hex_oct_map["A8A"] = "5212";
  2755. hex_oct_map["A8B"] = "5213";
  2756. hex_oct_map["A8C"] = "5214";
  2757. hex_oct_map["A8D"] = "5215";
  2758. hex_oct_map["A8E"] = "5216";
  2759. hex_oct_map["A8F"] = "5217";
  2760. hex_oct_map["A90"] = "5220";
  2761. hex_oct_map["A91"] = "5221";
  2762. hex_oct_map["A92"] = "5222";
  2763. hex_oct_map["A93"] = "5223";
  2764. hex_oct_map["A94"] = "5224";
  2765. hex_oct_map["A95"] = "5225";
  2766. hex_oct_map["A96"] = "5226";
  2767. hex_oct_map["A97"] = "5227";
  2768. hex_oct_map["A98"] = "5230";
  2769. hex_oct_map["A99"] = "5231";
  2770. hex_oct_map["A9A"] = "5232";
  2771. hex_oct_map["A9B"] = "5233";
  2772. hex_oct_map["A9C"] = "5234";
  2773. hex_oct_map["A9D"] = "5235";
  2774. hex_oct_map["A9E"] = "5236";
  2775. hex_oct_map["A9F"] = "5237";
  2776. hex_oct_map["AA0"] = "5240";
  2777. hex_oct_map["AA1"] = "5241";
  2778. hex_oct_map["AA2"] = "5242";
  2779. hex_oct_map["AA3"] = "5243";
  2780. hex_oct_map["AA4"] = "5244";
  2781. hex_oct_map["AA5"] = "5245";
  2782. hex_oct_map["AA6"] = "5246";
  2783. hex_oct_map["AA7"] = "5247";
  2784. hex_oct_map["AA8"] = "5250";
  2785. hex_oct_map["AA9"] = "5251";
  2786. hex_oct_map["AAA"] = "5252";
  2787. hex_oct_map["AAB"] = "5253";
  2788. hex_oct_map["AAC"] = "5254";
  2789. hex_oct_map["AAD"] = "5255";
  2790. hex_oct_map["AAE"] = "5256";
  2791. hex_oct_map["AAF"] = "5257";
  2792. hex_oct_map["AB0"] = "5260";
  2793. hex_oct_map["AB1"] = "5261";
  2794. hex_oct_map["AB2"] = "5262";
  2795. hex_oct_map["AB3"] = "5263";
  2796. hex_oct_map["AB4"] = "5264";
  2797. hex_oct_map["AB5"] = "5265";
  2798. hex_oct_map["AB6"] = "5266";
  2799. hex_oct_map["AB7"] = "5267";
  2800. hex_oct_map["AB8"] = "5270";
  2801. hex_oct_map["AB9"] = "5271";
  2802. hex_oct_map["ABA"] = "5272";
  2803. hex_oct_map["ABB"] = "5273";
  2804. hex_oct_map["ABC"] = "5274";
  2805. hex_oct_map["ABD"] = "5275";
  2806. hex_oct_map["ABE"] = "5276";
  2807. hex_oct_map["ABF"] = "5277";
  2808. hex_oct_map["AC0"] = "5300";
  2809. hex_oct_map["AC1"] = "5301";
  2810. hex_oct_map["AC2"] = "5302";
  2811. hex_oct_map["AC3"] = "5303";
  2812. hex_oct_map["AC4"] = "5304";
  2813. hex_oct_map["AC5"] = "5305";
  2814. hex_oct_map["AC6"] = "5306";
  2815. hex_oct_map["AC7"] = "5307";
  2816. hex_oct_map["AC8"] = "5310";
  2817. hex_oct_map["AC9"] = "5311";
  2818. hex_oct_map["ACA"] = "5312";
  2819. hex_oct_map["ACB"] = "5313";
  2820. hex_oct_map["ACC"] = "5314";
  2821. hex_oct_map["ACD"] = "5315";
  2822. hex_oct_map["ACE"] = "5316";
  2823. hex_oct_map["ACF"] = "5317";
  2824. hex_oct_map["AD0"] = "5320";
  2825. hex_oct_map["AD1"] = "5321";
  2826. hex_oct_map["AD2"] = "5322";
  2827. hex_oct_map["AD3"] = "5323";
  2828. hex_oct_map["AD4"] = "5324";
  2829. hex_oct_map["AD5"] = "5325";
  2830. hex_oct_map["AD6"] = "5326";
  2831. hex_oct_map["AD7"] = "5327";
  2832. hex_oct_map["AD8"] = "5330";
  2833. hex_oct_map["AD9"] = "5331";
  2834. hex_oct_map["ADA"] = "5332";
  2835. hex_oct_map["ADB"] = "5333";
  2836. hex_oct_map["ADC"] = "5334";
  2837. hex_oct_map["ADD"] = "5335";
  2838. hex_oct_map["ADE"] = "5336";
  2839. hex_oct_map["ADF"] = "5337";
  2840. hex_oct_map["AE0"] = "5340";
  2841. hex_oct_map["AE1"] = "5341";
  2842. hex_oct_map["AE2"] = "5342";
  2843. hex_oct_map["AE3"] = "5343";
  2844. hex_oct_map["AE4"] = "5344";
  2845. hex_oct_map["AE5"] = "5345";
  2846. hex_oct_map["AE6"] = "5346";
  2847. hex_oct_map["AE7"] = "5347";
  2848. hex_oct_map["AE8"] = "5350";
  2849. hex_oct_map["AE9"] = "5351";
  2850. hex_oct_map["AEA"] = "5352";
  2851. hex_oct_map["AEB"] = "5353";
  2852. hex_oct_map["AEC"] = "5354";
  2853. hex_oct_map["AED"] = "5355";
  2854. hex_oct_map["AEE"] = "5356";
  2855. hex_oct_map["AEF"] = "5357";
  2856. hex_oct_map["AF0"] = "5360";
  2857. hex_oct_map["AF1"] = "5361";
  2858. hex_oct_map["AF2"] = "5362";
  2859. hex_oct_map["AF3"] = "5363";
  2860. hex_oct_map["AF4"] = "5364";
  2861. hex_oct_map["AF5"] = "5365";
  2862. hex_oct_map["AF6"] = "5366";
  2863. hex_oct_map["AF7"] = "5367";
  2864. hex_oct_map["AF8"] = "5370";
  2865. hex_oct_map["AF9"] = "5371";
  2866. hex_oct_map["AFA"] = "5372";
  2867. hex_oct_map["AFB"] = "5373";
  2868. hex_oct_map["AFC"] = "5374";
  2869. hex_oct_map["AFD"] = "5375";
  2870. hex_oct_map["AFE"] = "5376";
  2871. hex_oct_map["AFF"] = "5377";
  2872. hex_oct_map["B00"] = "5400";
  2873. hex_oct_map["B01"] = "5401";
  2874. hex_oct_map["B02"] = "5402";
  2875. hex_oct_map["B03"] = "5403";
  2876. hex_oct_map["B04"] = "5404";
  2877. hex_oct_map["B05"] = "5405";
  2878. hex_oct_map["B06"] = "5406";
  2879. hex_oct_map["B07"] = "5407";
  2880. hex_oct_map["B08"] = "5410";
  2881. hex_oct_map["B09"] = "5411";
  2882. hex_oct_map["B0A"] = "5412";
  2883. hex_oct_map["B0B"] = "5413";
  2884. hex_oct_map["B0C"] = "5414";
  2885. hex_oct_map["B0D"] = "5415";
  2886. hex_oct_map["B0E"] = "5416";
  2887. hex_oct_map["B0F"] = "5417";
  2888. hex_oct_map["B10"] = "5420";
  2889. hex_oct_map["B11"] = "5421";
  2890. hex_oct_map["B12"] = "5422";
  2891. hex_oct_map["B13"] = "5423";
  2892. hex_oct_map["B14"] = "5424";
  2893. hex_oct_map["B15"] = "5425";
  2894. hex_oct_map["B16"] = "5426";
  2895. hex_oct_map["B17"] = "5427";
  2896. hex_oct_map["B18"] = "5430";
  2897. hex_oct_map["B19"] = "5431";
  2898. hex_oct_map["B1A"] = "5432";
  2899. hex_oct_map["B1B"] = "5433";
  2900. hex_oct_map["B1C"] = "5434";
  2901. hex_oct_map["B1D"] = "5435";
  2902. hex_oct_map["B1E"] = "5436";
  2903. hex_oct_map["B1F"] = "5437";
  2904. hex_oct_map["B20"] = "5440";
  2905. hex_oct_map["B21"] = "5441";
  2906. hex_oct_map["B22"] = "5442";
  2907. hex_oct_map["B23"] = "5443";
  2908. hex_oct_map["B24"] = "5444";
  2909. hex_oct_map["B25"] = "5445";
  2910. hex_oct_map["B26"] = "5446";
  2911. hex_oct_map["B27"] = "5447";
  2912. hex_oct_map["B28"] = "5450";
  2913. hex_oct_map["B29"] = "5451";
  2914. hex_oct_map["B2A"] = "5452";
  2915. hex_oct_map["B2B"] = "5453";
  2916. hex_oct_map["B2C"] = "5454";
  2917. hex_oct_map["B2D"] = "5455";
  2918. hex_oct_map["B2E"] = "5456";
  2919. hex_oct_map["B2F"] = "5457";
  2920. hex_oct_map["B30"] = "5460";
  2921. hex_oct_map["B31"] = "5461";
  2922. hex_oct_map["B32"] = "5462";
  2923. hex_oct_map["B33"] = "5463";
  2924. hex_oct_map["B34"] = "5464";
  2925. hex_oct_map["B35"] = "5465";
  2926. hex_oct_map["B36"] = "5466";
  2927. hex_oct_map["B37"] = "5467";
  2928. hex_oct_map["B38"] = "5470";
  2929. hex_oct_map["B39"] = "5471";
  2930. hex_oct_map["B3A"] = "5472";
  2931. hex_oct_map["B3B"] = "5473";
  2932. hex_oct_map["B3C"] = "5474";
  2933. hex_oct_map["B3D"] = "5475";
  2934. hex_oct_map["B3E"] = "5476";
  2935. hex_oct_map["B3F"] = "5477";
  2936. hex_oct_map["B40"] = "5500";
  2937. hex_oct_map["B41"] = "5501";
  2938. hex_oct_map["B42"] = "5502";
  2939. hex_oct_map["B43"] = "5503";
  2940. hex_oct_map["B44"] = "5504";
  2941. hex_oct_map["B45"] = "5505";
  2942. hex_oct_map["B46"] = "5506";
  2943. hex_oct_map["B47"] = "5507";
  2944. hex_oct_map["B48"] = "5510";
  2945. hex_oct_map["B49"] = "5511";
  2946. hex_oct_map["B4A"] = "5512";
  2947. hex_oct_map["B4B"] = "5513";
  2948. hex_oct_map["B4C"] = "5514";
  2949. hex_oct_map["B4D"] = "5515";
  2950. hex_oct_map["B4E"] = "5516";
  2951. hex_oct_map["B4F"] = "5517";
  2952. hex_oct_map["B50"] = "5520";
  2953. hex_oct_map["B51"] = "5521";
  2954. hex_oct_map["B52"] = "5522";
  2955. hex_oct_map["B53"] = "5523";
  2956. hex_oct_map["B54"] = "5524";
  2957. hex_oct_map["B55"] = "5525";
  2958. hex_oct_map["B56"] = "5526";
  2959. hex_oct_map["B57"] = "5527";
  2960. hex_oct_map["B58"] = "5530";
  2961. hex_oct_map["B59"] = "5531";
  2962. hex_oct_map["B5A"] = "5532";
  2963. hex_oct_map["B5B"] = "5533";
  2964. hex_oct_map["B5C"] = "5534";
  2965. hex_oct_map["B5D"] = "5535";
  2966. hex_oct_map["B5E"] = "5536";
  2967. hex_oct_map["B5F"] = "5537";
  2968. hex_oct_map["B60"] = "5540";
  2969. hex_oct_map["B61"] = "5541";
  2970. hex_oct_map["B62"] = "5542";
  2971. hex_oct_map["B63"] = "5543";
  2972. hex_oct_map["B64"] = "5544";
  2973. hex_oct_map["B65"] = "5545";
  2974. hex_oct_map["B66"] = "5546";
  2975. hex_oct_map["B67"] = "5547";
  2976. hex_oct_map["B68"] = "5550";
  2977. hex_oct_map["B69"] = "5551";
  2978. hex_oct_map["B6A"] = "5552";
  2979. hex_oct_map["B6B"] = "5553";
  2980. hex_oct_map["B6C"] = "5554";
  2981. hex_oct_map["B6D"] = "5555";
  2982. hex_oct_map["B6E"] = "5556";
  2983. hex_oct_map["B6F"] = "5557";
  2984. hex_oct_map["B70"] = "5560";
  2985. hex_oct_map["B71"] = "5561";
  2986. hex_oct_map["B72"] = "5562";
  2987. hex_oct_map["B73"] = "5563";
  2988. hex_oct_map["B74"] = "5564";
  2989. hex_oct_map["B75"] = "5565";
  2990. hex_oct_map["B76"] = "5566";
  2991. hex_oct_map["B77"] = "5567";
  2992. hex_oct_map["B78"] = "5570";
  2993. hex_oct_map["B79"] = "5571";
  2994. hex_oct_map["B7A"] = "5572";
  2995. hex_oct_map["B7B"] = "5573";
  2996. hex_oct_map["B7C"] = "5574";
  2997. hex_oct_map["B7D"] = "5575";
  2998. hex_oct_map["B7E"] = "5576";
  2999. hex_oct_map["B7F"] = "5577";
  3000. hex_oct_map["B80"] = "5600";
  3001. hex_oct_map["B81"] = "5601";
  3002. hex_oct_map["B82"] = "5602";
  3003. hex_oct_map["B83"] = "5603";
  3004. hex_oct_map["B84"] = "5604";
  3005. hex_oct_map["B85"] = "5605";
  3006. hex_oct_map["B86"] = "5606";
  3007. hex_oct_map["B87"] = "5607";
  3008. hex_oct_map["B88"] = "5610";
  3009. hex_oct_map["B89"] = "5611";
  3010. hex_oct_map["B8A"] = "5612";
  3011. hex_oct_map["B8B"] = "5613";
  3012. hex_oct_map["B8C"] = "5614";
  3013. hex_oct_map["B8D"] = "5615";
  3014. hex_oct_map["B8E"] = "5616";
  3015. hex_oct_map["B8F"] = "5617";
  3016. hex_oct_map["B90"] = "5620";
  3017. hex_oct_map["B91"] = "5621";
  3018. hex_oct_map["B92"] = "5622";
  3019. hex_oct_map["B93"] = "5623";
  3020. hex_oct_map["B94"] = "5624";
  3021. hex_oct_map["B95"] = "5625";
  3022. hex_oct_map["B96"] = "5626";
  3023. hex_oct_map["B97"] = "5627";
  3024. hex_oct_map["B98"] = "5630";
  3025. hex_oct_map["B99"] = "5631";
  3026. hex_oct_map["B9A"] = "5632";
  3027. hex_oct_map["B9B"] = "5633";
  3028. hex_oct_map["B9C"] = "5634";
  3029. hex_oct_map["B9D"] = "5635";
  3030. hex_oct_map["B9E"] = "5636";
  3031. hex_oct_map["B9F"] = "5637";
  3032. hex_oct_map["BA0"] = "5640";
  3033. hex_oct_map["BA1"] = "5641";
  3034. hex_oct_map["BA2"] = "5642";
  3035. hex_oct_map["BA3"] = "5643";
  3036. hex_oct_map["BA4"] = "5644";
  3037. hex_oct_map["BA5"] = "5645";
  3038. hex_oct_map["BA6"] = "5646";
  3039. hex_oct_map["BA7"] = "5647";
  3040. hex_oct_map["BA8"] = "5650";
  3041. hex_oct_map["BA9"] = "5651";
  3042. hex_oct_map["BAA"] = "5652";
  3043. hex_oct_map["BAB"] = "5653";
  3044. hex_oct_map["BAC"] = "5654";
  3045. hex_oct_map["BAD"] = "5655";
  3046. hex_oct_map["BAE"] = "5656";
  3047. hex_oct_map["BAF"] = "5657";
  3048. hex_oct_map["BB0"] = "5660";
  3049. hex_oct_map["BB1"] = "5661";
  3050. hex_oct_map["BB2"] = "5662";
  3051. hex_oct_map["BB3"] = "5663";
  3052. hex_oct_map["BB4"] = "5664";
  3053. hex_oct_map["BB5"] = "5665";
  3054. hex_oct_map["BB6"] = "5666";
  3055. hex_oct_map["BB7"] = "5667";
  3056. hex_oct_map["BB8"] = "5670";
  3057. hex_oct_map["BB9"] = "5671";
  3058. hex_oct_map["BBA"] = "5672";
  3059. hex_oct_map["BBB"] = "5673";
  3060. hex_oct_map["BBC"] = "5674";
  3061. hex_oct_map["BBD"] = "5675";
  3062. hex_oct_map["BBE"] = "5676";
  3063. hex_oct_map["BBF"] = "5677";
  3064. hex_oct_map["BC0"] = "5700";
  3065. hex_oct_map["BC1"] = "5701";
  3066. hex_oct_map["BC2"] = "5702";
  3067. hex_oct_map["BC3"] = "5703";
  3068. hex_oct_map["BC4"] = "5704";
  3069. hex_oct_map["BC5"] = "5705";
  3070. hex_oct_map["BC6"] = "5706";
  3071. hex_oct_map["BC7"] = "5707";
  3072. hex_oct_map["BC8"] = "5710";
  3073. hex_oct_map["BC9"] = "5711";
  3074. hex_oct_map["BCA"] = "5712";
  3075. hex_oct_map["BCB"] = "5713";
  3076. hex_oct_map["BCC"] = "5714";
  3077. hex_oct_map["BCD"] = "5715";
  3078. hex_oct_map["BCE"] = "5716";
  3079. hex_oct_map["BCF"] = "5717";
  3080. hex_oct_map["BD0"] = "5720";
  3081. hex_oct_map["BD1"] = "5721";
  3082. hex_oct_map["BD2"] = "5722";
  3083. hex_oct_map["BD3"] = "5723";
  3084. hex_oct_map["BD4"] = "5724";
  3085. hex_oct_map["BD5"] = "5725";
  3086. hex_oct_map["BD6"] = "5726";
  3087. hex_oct_map["BD7"] = "5727";
  3088. hex_oct_map["BD8"] = "5730";
  3089. hex_oct_map["BD9"] = "5731";
  3090. hex_oct_map["BDA"] = "5732";
  3091. hex_oct_map["BDB"] = "5733";
  3092. hex_oct_map["BDC"] = "5734";
  3093. hex_oct_map["BDD"] = "5735";
  3094. hex_oct_map["BDE"] = "5736";
  3095. hex_oct_map["BDF"] = "5737";
  3096. hex_oct_map["BE0"] = "5740";
  3097. hex_oct_map["BE1"] = "5741";
  3098. hex_oct_map["BE2"] = "5742";
  3099. hex_oct_map["BE3"] = "5743";
  3100. hex_oct_map["BE4"] = "5744";
  3101. hex_oct_map["BE5"] = "5745";
  3102. hex_oct_map["BE6"] = "5746";
  3103. hex_oct_map["BE7"] = "5747";
  3104. hex_oct_map["BE8"] = "5750";
  3105. hex_oct_map["BE9"] = "5751";
  3106. hex_oct_map["BEA"] = "5752";
  3107. hex_oct_map["BEB"] = "5753";
  3108. hex_oct_map["BEC"] = "5754";
  3109. hex_oct_map["BED"] = "5755";
  3110. hex_oct_map["BEE"] = "5756";
  3111. hex_oct_map["BEF"] = "5757";
  3112. hex_oct_map["BF0"] = "5760";
  3113. hex_oct_map["BF1"] = "5761";
  3114. hex_oct_map["BF2"] = "5762";
  3115. hex_oct_map["BF3"] = "5763";
  3116. hex_oct_map["BF4"] = "5764";
  3117. hex_oct_map["BF5"] = "5765";
  3118. hex_oct_map["BF6"] = "5766";
  3119. hex_oct_map["BF7"] = "5767";
  3120. hex_oct_map["BF8"] = "5770";
  3121. hex_oct_map["BF9"] = "5771";
  3122. hex_oct_map["BFA"] = "5772";
  3123. hex_oct_map["BFB"] = "5773";
  3124. hex_oct_map["BFC"] = "5774";
  3125. hex_oct_map["BFD"] = "5775";
  3126. hex_oct_map["BFE"] = "5776";
  3127. hex_oct_map["BFF"] = "5777";
  3128. hex_oct_map["C00"] = "6000";
  3129. hex_oct_map["C01"] = "6001";
  3130. hex_oct_map["C02"] = "6002";
  3131. hex_oct_map["C03"] = "6003";
  3132. hex_oct_map["C04"] = "6004";
  3133. hex_oct_map["C05"] = "6005";
  3134. hex_oct_map["C06"] = "6006";
  3135. hex_oct_map["C07"] = "6007";
  3136. hex_oct_map["C08"] = "6010";
  3137. hex_oct_map["C09"] = "6011";
  3138. hex_oct_map["C0A"] = "6012";
  3139. hex_oct_map["C0B"] = "6013";
  3140. hex_oct_map["C0C"] = "6014";
  3141. hex_oct_map["C0D"] = "6015";
  3142. hex_oct_map["C0E"] = "6016";
  3143. hex_oct_map["C0F"] = "6017";
  3144. hex_oct_map["C10"] = "6020";
  3145. hex_oct_map["C11"] = "6021";
  3146. hex_oct_map["C12"] = "6022";
  3147. hex_oct_map["C13"] = "6023";
  3148. hex_oct_map["C14"] = "6024";
  3149. hex_oct_map["C15"] = "6025";
  3150. hex_oct_map["C16"] = "6026";
  3151. hex_oct_map["C17"] = "6027";
  3152. hex_oct_map["C18"] = "6030";
  3153. hex_oct_map["C19"] = "6031";
  3154. hex_oct_map["C1A"] = "6032";
  3155. hex_oct_map["C1B"] = "6033";
  3156. hex_oct_map["C1C"] = "6034";
  3157. hex_oct_map["C1D"] = "6035";
  3158. hex_oct_map["C1E"] = "6036";
  3159. hex_oct_map["C1F"] = "6037";
  3160. hex_oct_map["C20"] = "6040";
  3161. hex_oct_map["C21"] = "6041";
  3162. hex_oct_map["C22"] = "6042";
  3163. hex_oct_map["C23"] = "6043";
  3164. hex_oct_map["C24"] = "6044";
  3165. hex_oct_map["C25"] = "6045";
  3166. hex_oct_map["C26"] = "6046";
  3167. hex_oct_map["C27"] = "6047";
  3168. hex_oct_map["C28"] = "6050";
  3169. hex_oct_map["C29"] = "6051";
  3170. hex_oct_map["C2A"] = "6052";
  3171. hex_oct_map["C2B"] = "6053";
  3172. hex_oct_map["C2C"] = "6054";
  3173. hex_oct_map["C2D"] = "6055";
  3174. hex_oct_map["C2E"] = "6056";
  3175. hex_oct_map["C2F"] = "6057";
  3176. hex_oct_map["C30"] = "6060";
  3177. hex_oct_map["C31"] = "6061";
  3178. hex_oct_map["C32"] = "6062";
  3179. hex_oct_map["C33"] = "6063";
  3180. hex_oct_map["C34"] = "6064";
  3181. hex_oct_map["C35"] = "6065";
  3182. hex_oct_map["C36"] = "6066";
  3183. hex_oct_map["C37"] = "6067";
  3184. hex_oct_map["C38"] = "6070";
  3185. hex_oct_map["C39"] = "6071";
  3186. hex_oct_map["C3A"] = "6072";
  3187. hex_oct_map["C3B"] = "6073";
  3188. hex_oct_map["C3C"] = "6074";
  3189. hex_oct_map["C3D"] = "6075";
  3190. hex_oct_map["C3E"] = "6076";
  3191. hex_oct_map["C3F"] = "6077";
  3192. hex_oct_map["C40"] = "6100";
  3193. hex_oct_map["C41"] = "6101";
  3194. hex_oct_map["C42"] = "6102";
  3195. hex_oct_map["C43"] = "6103";
  3196. hex_oct_map["C44"] = "6104";
  3197. hex_oct_map["C45"] = "6105";
  3198. hex_oct_map["C46"] = "6106";
  3199. hex_oct_map["C47"] = "6107";
  3200. hex_oct_map["C48"] = "6110";
  3201. hex_oct_map["C49"] = "6111";
  3202. hex_oct_map["C4A"] = "6112";
  3203. hex_oct_map["C4B"] = "6113";
  3204. hex_oct_map["C4C"] = "6114";
  3205. hex_oct_map["C4D"] = "6115";
  3206. hex_oct_map["C4E"] = "6116";
  3207. hex_oct_map["C4F"] = "6117";
  3208. hex_oct_map["C50"] = "6120";
  3209. hex_oct_map["C51"] = "6121";
  3210. hex_oct_map["C52"] = "6122";
  3211. hex_oct_map["C53"] = "6123";
  3212. hex_oct_map["C54"] = "6124";
  3213. hex_oct_map["C55"] = "6125";
  3214. hex_oct_map["C56"] = "6126";
  3215. hex_oct_map["C57"] = "6127";
  3216. hex_oct_map["C58"] = "6130";
  3217. hex_oct_map["C59"] = "6131";
  3218. hex_oct_map["C5A"] = "6132";
  3219. hex_oct_map["C5B"] = "6133";
  3220. hex_oct_map["C5C"] = "6134";
  3221. hex_oct_map["C5D"] = "6135";
  3222. hex_oct_map["C5E"] = "6136";
  3223. hex_oct_map["C5F"] = "6137";
  3224. hex_oct_map["C60"] = "6140";
  3225. hex_oct_map["C61"] = "6141";
  3226. hex_oct_map["C62"] = "6142";
  3227. hex_oct_map["C63"] = "6143";
  3228. hex_oct_map["C64"] = "6144";
  3229. hex_oct_map["C65"] = "6145";
  3230. hex_oct_map["C66"] = "6146";
  3231. hex_oct_map["C67"] = "6147";
  3232. hex_oct_map["C68"] = "6150";
  3233. hex_oct_map["C69"] = "6151";
  3234. hex_oct_map["C6A"] = "6152";
  3235. hex_oct_map["C6B"] = "6153";
  3236. hex_oct_map["C6C"] = "6154";
  3237. hex_oct_map["C6D"] = "6155";
  3238. hex_oct_map["C6E"] = "6156";
  3239. hex_oct_map["C6F"] = "6157";
  3240. hex_oct_map["C70"] = "6160";
  3241. hex_oct_map["C71"] = "6161";
  3242. hex_oct_map["C72"] = "6162";
  3243. hex_oct_map["C73"] = "6163";
  3244. hex_oct_map["C74"] = "6164";
  3245. hex_oct_map["C75"] = "6165";
  3246. hex_oct_map["C76"] = "6166";
  3247. hex_oct_map["C77"] = "6167";
  3248. hex_oct_map["C78"] = "6170";
  3249. hex_oct_map["C79"] = "6171";
  3250. hex_oct_map["C7A"] = "6172";
  3251. hex_oct_map["C7B"] = "6173";
  3252. hex_oct_map["C7C"] = "6174";
  3253. hex_oct_map["C7D"] = "6175";
  3254. hex_oct_map["C7E"] = "6176";
  3255. hex_oct_map["C7F"] = "6177";
  3256. hex_oct_map["C80"] = "6200";
  3257. hex_oct_map["C81"] = "6201";
  3258. hex_oct_map["C82"] = "6202";
  3259. hex_oct_map["C83"] = "6203";
  3260. hex_oct_map["C84"] = "6204";
  3261. hex_oct_map["C85"] = "6205";
  3262. hex_oct_map["C86"] = "6206";
  3263. hex_oct_map["C87"] = "6207";
  3264. hex_oct_map["C88"] = "6210";
  3265. hex_oct_map["C89"] = "6211";
  3266. hex_oct_map["C8A"] = "6212";
  3267. hex_oct_map["C8B"] = "6213";
  3268. hex_oct_map["C8C"] = "6214";
  3269. hex_oct_map["C8D"] = "6215";
  3270. hex_oct_map["C8E"] = "6216";
  3271. hex_oct_map["C8F"] = "6217";
  3272. hex_oct_map["C90"] = "6220";
  3273. hex_oct_map["C91"] = "6221";
  3274. hex_oct_map["C92"] = "6222";
  3275. hex_oct_map["C93"] = "6223";
  3276. hex_oct_map["C94"] = "6224";
  3277. hex_oct_map["C95"] = "6225";
  3278. hex_oct_map["C96"] = "6226";
  3279. hex_oct_map["C97"] = "6227";
  3280. hex_oct_map["C98"] = "6230";
  3281. hex_oct_map["C99"] = "6231";
  3282. hex_oct_map["C9A"] = "6232";
  3283. hex_oct_map["C9B"] = "6233";
  3284. hex_oct_map["C9C"] = "6234";
  3285. hex_oct_map["C9D"] = "6235";
  3286. hex_oct_map["C9E"] = "6236";
  3287. hex_oct_map["C9F"] = "6237";
  3288. hex_oct_map["CA0"] = "6240";
  3289. hex_oct_map["CA1"] = "6241";
  3290. hex_oct_map["CA2"] = "6242";
  3291. hex_oct_map["CA3"] = "6243";
  3292. hex_oct_map["CA4"] = "6244";
  3293. hex_oct_map["CA5"] = "6245";
  3294. hex_oct_map["CA6"] = "6246";
  3295. hex_oct_map["CA7"] = "6247";
  3296. hex_oct_map["CA8"] = "6250";
  3297. hex_oct_map["CA9"] = "6251";
  3298. hex_oct_map["CAA"] = "6252";
  3299. hex_oct_map["CAB"] = "6253";
  3300. hex_oct_map["CAC"] = "6254";
  3301. hex_oct_map["CAD"] = "6255";
  3302. hex_oct_map["CAE"] = "6256";
  3303. hex_oct_map["CAF"] = "6257";
  3304. hex_oct_map["CB0"] = "6260";
  3305. hex_oct_map["CB1"] = "6261";
  3306. hex_oct_map["CB2"] = "6262";
  3307. hex_oct_map["CB3"] = "6263";
  3308. hex_oct_map["CB4"] = "6264";
  3309. hex_oct_map["CB5"] = "6265";
  3310. hex_oct_map["CB6"] = "6266";
  3311. hex_oct_map["CB7"] = "6267";
  3312. hex_oct_map["CB8"] = "6270";
  3313. hex_oct_map["CB9"] = "6271";
  3314. hex_oct_map["CBA"] = "6272";
  3315. hex_oct_map["CBB"] = "6273";
  3316. hex_oct_map["CBC"] = "6274";
  3317. hex_oct_map["CBD"] = "6275";
  3318. hex_oct_map["CBE"] = "6276";
  3319. hex_oct_map["CBF"] = "6277";
  3320. hex_oct_map["CC0"] = "6300";
  3321. hex_oct_map["CC1"] = "6301";
  3322. hex_oct_map["CC2"] = "6302";
  3323. hex_oct_map["CC3"] = "6303";
  3324. hex_oct_map["CC4"] = "6304";
  3325. hex_oct_map["CC5"] = "6305";
  3326. hex_oct_map["CC6"] = "6306";
  3327. hex_oct_map["CC7"] = "6307";
  3328. hex_oct_map["CC8"] = "6310";
  3329. hex_oct_map["CC9"] = "6311";
  3330. hex_oct_map["CCA"] = "6312";
  3331. hex_oct_map["CCB"] = "6313";
  3332. hex_oct_map["CCC"] = "6314";
  3333. hex_oct_map["CCD"] = "6315";
  3334. hex_oct_map["CCE"] = "6316";
  3335. hex_oct_map["CCF"] = "6317";
  3336. hex_oct_map["CD0"] = "6320";
  3337. hex_oct_map["CD1"] = "6321";
  3338. hex_oct_map["CD2"] = "6322";
  3339. hex_oct_map["CD3"] = "6323";
  3340. hex_oct_map["CD4"] = "6324";
  3341. hex_oct_map["CD5"] = "6325";
  3342. hex_oct_map["CD6"] = "6326";
  3343. hex_oct_map["CD7"] = "6327";
  3344. hex_oct_map["CD8"] = "6330";
  3345. hex_oct_map["CD9"] = "6331";
  3346. hex_oct_map["CDA"] = "6332";
  3347. hex_oct_map["CDB"] = "6333";
  3348. hex_oct_map["CDC"] = "6334";
  3349. hex_oct_map["CDD"] = "6335";
  3350. hex_oct_map["CDE"] = "6336";
  3351. hex_oct_map["CDF"] = "6337";
  3352. hex_oct_map["CE0"] = "6340";
  3353. hex_oct_map["CE1"] = "6341";
  3354. hex_oct_map["CE2"] = "6342";
  3355. hex_oct_map["CE3"] = "6343";
  3356. hex_oct_map["CE4"] = "6344";
  3357. hex_oct_map["CE5"] = "6345";
  3358. hex_oct_map["CE6"] = "6346";
  3359. hex_oct_map["CE7"] = "6347";
  3360. hex_oct_map["CE8"] = "6350";
  3361. hex_oct_map["CE9"] = "6351";
  3362. hex_oct_map["CEA"] = "6352";
  3363. hex_oct_map["CEB"] = "6353";
  3364. hex_oct_map["CEC"] = "6354";
  3365. hex_oct_map["CED"] = "6355";
  3366. hex_oct_map["CEE"] = "6356";
  3367. hex_oct_map["CEF"] = "6357";
  3368. hex_oct_map["CF0"] = "6360";
  3369. hex_oct_map["CF1"] = "6361";
  3370. hex_oct_map["CF2"] = "6362";
  3371. hex_oct_map["CF3"] = "6363";
  3372. hex_oct_map["CF4"] = "6364";
  3373. hex_oct_map["CF5"] = "6365";
  3374. hex_oct_map["CF6"] = "6366";
  3375. hex_oct_map["CF7"] = "6367";
  3376. hex_oct_map["CF8"] = "6370";
  3377. hex_oct_map["CF9"] = "6371";
  3378. hex_oct_map["CFA"] = "6372";
  3379. hex_oct_map["CFB"] = "6373";
  3380. hex_oct_map["CFC"] = "6374";
  3381. hex_oct_map["CFD"] = "6375";
  3382. hex_oct_map["CFE"] = "6376";
  3383. hex_oct_map["CFF"] = "6377";
  3384. hex_oct_map["D00"] = "6400";
  3385. hex_oct_map["D01"] = "6401";
  3386. hex_oct_map["D02"] = "6402";
  3387. hex_oct_map["D03"] = "6403";
  3388. hex_oct_map["D04"] = "6404";
  3389. hex_oct_map["D05"] = "6405";
  3390. hex_oct_map["D06"] = "6406";
  3391. hex_oct_map["D07"] = "6407";
  3392. hex_oct_map["D08"] = "6410";
  3393. hex_oct_map["D09"] = "6411";
  3394. hex_oct_map["D0A"] = "6412";
  3395. hex_oct_map["D0B"] = "6413";
  3396. hex_oct_map["D0C"] = "6414";
  3397. hex_oct_map["D0D"] = "6415";
  3398. hex_oct_map["D0E"] = "6416";
  3399. hex_oct_map["D0F"] = "6417";
  3400. hex_oct_map["D10"] = "6420";
  3401. hex_oct_map["D11"] = "6421";
  3402. hex_oct_map["D12"] = "6422";
  3403. hex_oct_map["D13"] = "6423";
  3404. hex_oct_map["D14"] = "6424";
  3405. hex_oct_map["D15"] = "6425";
  3406. hex_oct_map["D16"] = "6426";
  3407. hex_oct_map["D17"] = "6427";
  3408. hex_oct_map["D18"] = "6430";
  3409. hex_oct_map["D19"] = "6431";
  3410. hex_oct_map["D1A"] = "6432";
  3411. hex_oct_map["D1B"] = "6433";
  3412. hex_oct_map["D1C"] = "6434";
  3413. hex_oct_map["D1D"] = "6435";
  3414. hex_oct_map["D1E"] = "6436";
  3415. hex_oct_map["D1F"] = "6437";
  3416. hex_oct_map["D20"] = "6440";
  3417. hex_oct_map["D21"] = "6441";
  3418. hex_oct_map["D22"] = "6442";
  3419. hex_oct_map["D23"] = "6443";
  3420. hex_oct_map["D24"] = "6444";
  3421. hex_oct_map["D25"] = "6445";
  3422. hex_oct_map["D26"] = "6446";
  3423. hex_oct_map["D27"] = "6447";
  3424. hex_oct_map["D28"] = "6450";
  3425. hex_oct_map["D29"] = "6451";
  3426. hex_oct_map["D2A"] = "6452";
  3427. hex_oct_map["D2B"] = "6453";
  3428. hex_oct_map["D2C"] = "6454";
  3429. hex_oct_map["D2D"] = "6455";
  3430. hex_oct_map["D2E"] = "6456";
  3431. hex_oct_map["D2F"] = "6457";
  3432. hex_oct_map["D30"] = "6460";
  3433. hex_oct_map["D31"] = "6461";
  3434. hex_oct_map["D32"] = "6462";
  3435. hex_oct_map["D33"] = "6463";
  3436. hex_oct_map["D34"] = "6464";
  3437. hex_oct_map["D35"] = "6465";
  3438. hex_oct_map["D36"] = "6466";
  3439. hex_oct_map["D37"] = "6467";
  3440. hex_oct_map["D38"] = "6470";
  3441. hex_oct_map["D39"] = "6471";
  3442. hex_oct_map["D3A"] = "6472";
  3443. hex_oct_map["D3B"] = "6473";
  3444. hex_oct_map["D3C"] = "6474";
  3445. hex_oct_map["D3D"] = "6475";
  3446. hex_oct_map["D3E"] = "6476";
  3447. hex_oct_map["D3F"] = "6477";
  3448. hex_oct_map["D40"] = "6500";
  3449. hex_oct_map["D41"] = "6501";
  3450. hex_oct_map["D42"] = "6502";
  3451. hex_oct_map["D43"] = "6503";
  3452. hex_oct_map["D44"] = "6504";
  3453. hex_oct_map["D45"] = "6505";
  3454. hex_oct_map["D46"] = "6506";
  3455. hex_oct_map["D47"] = "6507";
  3456. hex_oct_map["D48"] = "6510";
  3457. hex_oct_map["D49"] = "6511";
  3458. hex_oct_map["D4A"] = "6512";
  3459. hex_oct_map["D4B"] = "6513";
  3460. hex_oct_map["D4C"] = "6514";
  3461. hex_oct_map["D4D"] = "6515";
  3462. hex_oct_map["D4E"] = "6516";
  3463. hex_oct_map["D4F"] = "6517";
  3464. hex_oct_map["D50"] = "6520";
  3465. hex_oct_map["D51"] = "6521";
  3466. hex_oct_map["D52"] = "6522";
  3467. hex_oct_map["D53"] = "6523";
  3468. hex_oct_map["D54"] = "6524";
  3469. hex_oct_map["D55"] = "6525";
  3470. hex_oct_map["D56"] = "6526";
  3471. hex_oct_map["D57"] = "6527";
  3472. hex_oct_map["D58"] = "6530";
  3473. hex_oct_map["D59"] = "6531";
  3474. hex_oct_map["D5A"] = "6532";
  3475. hex_oct_map["D5B"] = "6533";
  3476. hex_oct_map["D5C"] = "6534";
  3477. hex_oct_map["D5D"] = "6535";
  3478. hex_oct_map["D5E"] = "6536";
  3479. hex_oct_map["D5F"] = "6537";
  3480. hex_oct_map["D60"] = "6540";
  3481. hex_oct_map["D61"] = "6541";
  3482. hex_oct_map["D62"] = "6542";
  3483. hex_oct_map["D63"] = "6543";
  3484. hex_oct_map["D64"] = "6544";
  3485. hex_oct_map["D65"] = "6545";
  3486. hex_oct_map["D66"] = "6546";
  3487. hex_oct_map["D67"] = "6547";
  3488. hex_oct_map["D68"] = "6550";
  3489. hex_oct_map["D69"] = "6551";
  3490. hex_oct_map["D6A"] = "6552";
  3491. hex_oct_map["D6B"] = "6553";
  3492. hex_oct_map["D6C"] = "6554";
  3493. hex_oct_map["D6D"] = "6555";
  3494. hex_oct_map["D6E"] = "6556";
  3495. hex_oct_map["D6F"] = "6557";
  3496. hex_oct_map["D70"] = "6560";
  3497. hex_oct_map["D71"] = "6561";
  3498. hex_oct_map["D72"] = "6562";
  3499. hex_oct_map["D73"] = "6563";
  3500. hex_oct_map["D74"] = "6564";
  3501. hex_oct_map["D75"] = "6565";
  3502. hex_oct_map["D76"] = "6566";
  3503. hex_oct_map["D77"] = "6567";
  3504. hex_oct_map["D78"] = "6570";
  3505. hex_oct_map["D79"] = "6571";
  3506. hex_oct_map["D7A"] = "6572";
  3507. hex_oct_map["D7B"] = "6573";
  3508. hex_oct_map["D7C"] = "6574";
  3509. hex_oct_map["D7D"] = "6575";
  3510. hex_oct_map["D7E"] = "6576";
  3511. hex_oct_map["D7F"] = "6577";
  3512. hex_oct_map["D80"] = "6600";
  3513. hex_oct_map["D81"] = "6601";
  3514. hex_oct_map["D82"] = "6602";
  3515. hex_oct_map["D83"] = "6603";
  3516. hex_oct_map["D84"] = "6604";
  3517. hex_oct_map["D85"] = "6605";
  3518. hex_oct_map["D86"] = "6606";
  3519. hex_oct_map["D87"] = "6607";
  3520. hex_oct_map["D88"] = "6610";
  3521. hex_oct_map["D89"] = "6611";
  3522. hex_oct_map["D8A"] = "6612";
  3523. hex_oct_map["D8B"] = "6613";
  3524. hex_oct_map["D8C"] = "6614";
  3525. hex_oct_map["D8D"] = "6615";
  3526. hex_oct_map["D8E"] = "6616";
  3527. hex_oct_map["D8F"] = "6617";
  3528. hex_oct_map["D90"] = "6620";
  3529. hex_oct_map["D91"] = "6621";
  3530. hex_oct_map["D92"] = "6622";
  3531. hex_oct_map["D93"] = "6623";
  3532. hex_oct_map["D94"] = "6624";
  3533. hex_oct_map["D95"] = "6625";
  3534. hex_oct_map["D96"] = "6626";
  3535. hex_oct_map["D97"] = "6627";
  3536. hex_oct_map["D98"] = "6630";
  3537. hex_oct_map["D99"] = "6631";
  3538. hex_oct_map["D9A"] = "6632";
  3539. hex_oct_map["D9B"] = "6633";
  3540. hex_oct_map["D9C"] = "6634";
  3541. hex_oct_map["D9D"] = "6635";
  3542. hex_oct_map["D9E"] = "6636";
  3543. hex_oct_map["D9F"] = "6637";
  3544. hex_oct_map["DA0"] = "6640";
  3545. hex_oct_map["DA1"] = "6641";
  3546. hex_oct_map["DA2"] = "6642";
  3547. hex_oct_map["DA3"] = "6643";
  3548. hex_oct_map["DA4"] = "6644";
  3549. hex_oct_map["DA5"] = "6645";
  3550. hex_oct_map["DA6"] = "6646";
  3551. hex_oct_map["DA7"] = "6647";
  3552. hex_oct_map["DA8"] = "6650";
  3553. hex_oct_map["DA9"] = "6651";
  3554. hex_oct_map["DAA"] = "6652";
  3555. hex_oct_map["DAB"] = "6653";
  3556. hex_oct_map["DAC"] = "6654";
  3557. hex_oct_map["DAD"] = "6655";
  3558. hex_oct_map["DAE"] = "6656";
  3559. hex_oct_map["DAF"] = "6657";
  3560. hex_oct_map["DB0"] = "6660";
  3561. hex_oct_map["DB1"] = "6661";
  3562. hex_oct_map["DB2"] = "6662";
  3563. hex_oct_map["DB3"] = "6663";
  3564. hex_oct_map["DB4"] = "6664";
  3565. hex_oct_map["DB5"] = "6665";
  3566. hex_oct_map["DB6"] = "6666";
  3567. hex_oct_map["DB7"] = "6667";
  3568. hex_oct_map["DB8"] = "6670";
  3569. hex_oct_map["DB9"] = "6671";
  3570. hex_oct_map["DBA"] = "6672";
  3571. hex_oct_map["DBB"] = "6673";
  3572. hex_oct_map["DBC"] = "6674";
  3573. hex_oct_map["DBD"] = "6675";
  3574. hex_oct_map["DBE"] = "6676";
  3575. hex_oct_map["DBF"] = "6677";
  3576. hex_oct_map["DC0"] = "6700";
  3577. hex_oct_map["DC1"] = "6701";
  3578. hex_oct_map["DC2"] = "6702";
  3579. hex_oct_map["DC3"] = "6703";
  3580. hex_oct_map["DC4"] = "6704";
  3581. hex_oct_map["DC5"] = "6705";
  3582. hex_oct_map["DC6"] = "6706";
  3583. hex_oct_map["DC7"] = "6707";
  3584. hex_oct_map["DC8"] = "6710";
  3585. hex_oct_map["DC9"] = "6711";
  3586. hex_oct_map["DCA"] = "6712";
  3587. hex_oct_map["DCB"] = "6713";
  3588. hex_oct_map["DCC"] = "6714";
  3589. hex_oct_map["DCD"] = "6715";
  3590. hex_oct_map["DCE"] = "6716";
  3591. hex_oct_map["DCF"] = "6717";
  3592. hex_oct_map["DD0"] = "6720";
  3593. hex_oct_map["DD1"] = "6721";
  3594. hex_oct_map["DD2"] = "6722";
  3595. hex_oct_map["DD3"] = "6723";
  3596. hex_oct_map["DD4"] = "6724";
  3597. hex_oct_map["DD5"] = "6725";
  3598. hex_oct_map["DD6"] = "6726";
  3599. hex_oct_map["DD7"] = "6727";
  3600. hex_oct_map["DD8"] = "6730";
  3601. hex_oct_map["DD9"] = "6731";
  3602. hex_oct_map["DDA"] = "6732";
  3603. hex_oct_map["DDB"] = "6733";
  3604. hex_oct_map["DDC"] = "6734";
  3605. hex_oct_map["DDD"] = "6735";
  3606. hex_oct_map["DDE"] = "6736";
  3607. hex_oct_map["DDF"] = "6737";
  3608. hex_oct_map["DE0"] = "6740";
  3609. hex_oct_map["DE1"] = "6741";
  3610. hex_oct_map["DE2"] = "6742";
  3611. hex_oct_map["DE3"] = "6743";
  3612. hex_oct_map["DE4"] = "6744";
  3613. hex_oct_map["DE5"] = "6745";
  3614. hex_oct_map["DE6"] = "6746";
  3615. hex_oct_map["DE7"] = "6747";
  3616. hex_oct_map["DE8"] = "6750";
  3617. hex_oct_map["DE9"] = "6751";
  3618. hex_oct_map["DEA"] = "6752";
  3619. hex_oct_map["DEB"] = "6753";
  3620. hex_oct_map["DEC"] = "6754";
  3621. hex_oct_map["DED"] = "6755";
  3622. hex_oct_map["DEE"] = "6756";
  3623. hex_oct_map["DEF"] = "6757";
  3624. hex_oct_map["DF0"] = "6760";
  3625. hex_oct_map["DF1"] = "6761";
  3626. hex_oct_map["DF2"] = "6762";
  3627. hex_oct_map["DF3"] = "6763";
  3628. hex_oct_map["DF4"] = "6764";
  3629. hex_oct_map["DF5"] = "6765";
  3630. hex_oct_map["DF6"] = "6766";
  3631. hex_oct_map["DF7"] = "6767";
  3632. hex_oct_map["DF8"] = "6770";
  3633. hex_oct_map["DF9"] = "6771";
  3634. hex_oct_map["DFA"] = "6772";
  3635. hex_oct_map["DFB"] = "6773";
  3636. hex_oct_map["DFC"] = "6774";
  3637. hex_oct_map["DFD"] = "6775";
  3638. hex_oct_map["DFE"] = "6776";
  3639. hex_oct_map["DFF"] = "6777";
  3640. hex_oct_map["E00"] = "7000";
  3641. hex_oct_map["E01"] = "7001";
  3642. hex_oct_map["E02"] = "7002";
  3643. hex_oct_map["E03"] = "7003";
  3644. hex_oct_map["E04"] = "7004";
  3645. hex_oct_map["E05"] = "7005";
  3646. hex_oct_map["E06"] = "7006";
  3647. hex_oct_map["E07"] = "7007";
  3648. hex_oct_map["E08"] = "7010";
  3649. hex_oct_map["E09"] = "7011";
  3650. hex_oct_map["E0A"] = "7012";
  3651. hex_oct_map["E0B"] = "7013";
  3652. hex_oct_map["E0C"] = "7014";
  3653. hex_oct_map["E0D"] = "7015";
  3654. hex_oct_map["E0E"] = "7016";
  3655. hex_oct_map["E0F"] = "7017";
  3656. hex_oct_map["E10"] = "7020";
  3657. hex_oct_map["E11"] = "7021";
  3658. hex_oct_map["E12"] = "7022";
  3659. hex_oct_map["E13"] = "7023";
  3660. hex_oct_map["E14"] = "7024";
  3661. hex_oct_map["E15"] = "7025";
  3662. hex_oct_map["E16"] = "7026";
  3663. hex_oct_map["E17"] = "7027";
  3664. hex_oct_map["E18"] = "7030";
  3665. hex_oct_map["E19"] = "7031";
  3666. hex_oct_map["E1A"] = "7032";
  3667. hex_oct_map["E1B"] = "7033";
  3668. hex_oct_map["E1C"] = "7034";
  3669. hex_oct_map["E1D"] = "7035";
  3670. hex_oct_map["E1E"] = "7036";
  3671. hex_oct_map["E1F"] = "7037";
  3672. hex_oct_map["E20"] = "7040";
  3673. hex_oct_map["E21"] = "7041";
  3674. hex_oct_map["E22"] = "7042";
  3675. hex_oct_map["E23"] = "7043";
  3676. hex_oct_map["E24"] = "7044";
  3677. hex_oct_map["E25"] = "7045";
  3678. hex_oct_map["E26"] = "7046";
  3679. hex_oct_map["E27"] = "7047";
  3680. hex_oct_map["E28"] = "7050";
  3681. hex_oct_map["E29"] = "7051";
  3682. hex_oct_map["E2A"] = "7052";
  3683. hex_oct_map["E2B"] = "7053";
  3684. hex_oct_map["E2C"] = "7054";
  3685. hex_oct_map["E2D"] = "7055";
  3686. hex_oct_map["E2E"] = "7056";
  3687. hex_oct_map["E2F"] = "7057";
  3688. hex_oct_map["E30"] = "7060";
  3689. hex_oct_map["E31"] = "7061";
  3690. hex_oct_map["E32"] = "7062";
  3691. hex_oct_map["E33"] = "7063";
  3692. hex_oct_map["E34"] = "7064";
  3693. hex_oct_map["E35"] = "7065";
  3694. hex_oct_map["E36"] = "7066";
  3695. hex_oct_map["E37"] = "7067";
  3696. hex_oct_map["E38"] = "7070";
  3697. hex_oct_map["E39"] = "7071";
  3698. hex_oct_map["E3A"] = "7072";
  3699. hex_oct_map["E3B"] = "7073";
  3700. hex_oct_map["E3C"] = "7074";
  3701. hex_oct_map["E3D"] = "7075";
  3702. hex_oct_map["E3E"] = "7076";
  3703. hex_oct_map["E3F"] = "7077";
  3704. hex_oct_map["E40"] = "7100";
  3705. hex_oct_map["E41"] = "7101";
  3706. hex_oct_map["E42"] = "7102";
  3707. hex_oct_map["E43"] = "7103";
  3708. hex_oct_map["E44"] = "7104";
  3709. hex_oct_map["E45"] = "7105";
  3710. hex_oct_map["E46"] = "7106";
  3711. hex_oct_map["E47"] = "7107";
  3712. hex_oct_map["E48"] = "7110";
  3713. hex_oct_map["E49"] = "7111";
  3714. hex_oct_map["E4A"] = "7112";
  3715. hex_oct_map["E4B"] = "7113";
  3716. hex_oct_map["E4C"] = "7114";
  3717. hex_oct_map["E4D"] = "7115";
  3718. hex_oct_map["E4E"] = "7116";
  3719. hex_oct_map["E4F"] = "7117";
  3720. hex_oct_map["E50"] = "7120";
  3721. hex_oct_map["E51"] = "7121";
  3722. hex_oct_map["E52"] = "7122";
  3723. hex_oct_map["E53"] = "7123";
  3724. hex_oct_map["E54"] = "7124";
  3725. hex_oct_map["E55"] = "7125";
  3726. hex_oct_map["E56"] = "7126";
  3727. hex_oct_map["E57"] = "7127";
  3728. hex_oct_map["E58"] = "7130";
  3729. hex_oct_map["E59"] = "7131";
  3730. hex_oct_map["E5A"] = "7132";
  3731. hex_oct_map["E5B"] = "7133";
  3732. hex_oct_map["E5C"] = "7134";
  3733. hex_oct_map["E5D"] = "7135";
  3734. hex_oct_map["E5E"] = "7136";
  3735. hex_oct_map["E5F"] = "7137";
  3736. hex_oct_map["E60"] = "7140";
  3737. hex_oct_map["E61"] = "7141";
  3738. hex_oct_map["E62"] = "7142";
  3739. hex_oct_map["E63"] = "7143";
  3740. hex_oct_map["E64"] = "7144";
  3741. hex_oct_map["E65"] = "7145";
  3742. hex_oct_map["E66"] = "7146";
  3743. hex_oct_map["E67"] = "7147";
  3744. hex_oct_map["E68"] = "7150";
  3745. hex_oct_map["E69"] = "7151";
  3746. hex_oct_map["E6A"] = "7152";
  3747. hex_oct_map["E6B"] = "7153";
  3748. hex_oct_map["E6C"] = "7154";
  3749. hex_oct_map["E6D"] = "7155";
  3750. hex_oct_map["E6E"] = "7156";
  3751. hex_oct_map["E6F"] = "7157";
  3752. hex_oct_map["E70"] = "7160";
  3753. hex_oct_map["E71"] = "7161";
  3754. hex_oct_map["E72"] = "7162";
  3755. hex_oct_map["E73"] = "7163";
  3756. hex_oct_map["E74"] = "7164";
  3757. hex_oct_map["E75"] = "7165";
  3758. hex_oct_map["E76"] = "7166";
  3759. hex_oct_map["E77"] = "7167";
  3760. hex_oct_map["E78"] = "7170";
  3761. hex_oct_map["E79"] = "7171";
  3762. hex_oct_map["E7A"] = "7172";
  3763. hex_oct_map["E7B"] = "7173";
  3764. hex_oct_map["E7C"] = "7174";
  3765. hex_oct_map["E7D"] = "7175";
  3766. hex_oct_map["E7E"] = "7176";
  3767. hex_oct_map["E7F"] = "7177";
  3768. hex_oct_map["E80"] = "7200";
  3769. hex_oct_map["E81"] = "7201";
  3770. hex_oct_map["E82"] = "7202";
  3771. hex_oct_map["E83"] = "7203";
  3772. hex_oct_map["E84"] = "7204";
  3773. hex_oct_map["E85"] = "7205";
  3774. hex_oct_map["E86"] = "7206";
  3775. hex_oct_map["E87"] = "7207";
  3776. hex_oct_map["E88"] = "7210";
  3777. hex_oct_map["E89"] = "7211";
  3778. hex_oct_map["E8A"] = "7212";
  3779. hex_oct_map["E8B"] = "7213";
  3780. hex_oct_map["E8C"] = "7214";
  3781. hex_oct_map["E8D"] = "7215";
  3782. hex_oct_map["E8E"] = "7216";
  3783. hex_oct_map["E8F"] = "7217";
  3784. hex_oct_map["E90"] = "7220";
  3785. hex_oct_map["E91"] = "7221";
  3786. hex_oct_map["E92"] = "7222";
  3787. hex_oct_map["E93"] = "7223";
  3788. hex_oct_map["E94"] = "7224";
  3789. hex_oct_map["E95"] = "7225";
  3790. hex_oct_map["E96"] = "7226";
  3791. hex_oct_map["E97"] = "7227";
  3792. hex_oct_map["E98"] = "7230";
  3793. hex_oct_map["E99"] = "7231";
  3794. hex_oct_map["E9A"] = "7232";
  3795. hex_oct_map["E9B"] = "7233";
  3796. hex_oct_map["E9C"] = "7234";
  3797. hex_oct_map["E9D"] = "7235";
  3798. hex_oct_map["E9E"] = "7236";
  3799. hex_oct_map["E9F"] = "7237";
  3800. hex_oct_map["EA0"] = "7240";
  3801. hex_oct_map["EA1"] = "7241";
  3802. hex_oct_map["EA2"] = "7242";
  3803. hex_oct_map["EA3"] = "7243";
  3804. hex_oct_map["EA4"] = "7244";
  3805. hex_oct_map["EA5"] = "7245";
  3806. hex_oct_map["EA6"] = "7246";
  3807. hex_oct_map["EA7"] = "7247";
  3808. hex_oct_map["EA8"] = "7250";
  3809. hex_oct_map["EA9"] = "7251";
  3810. hex_oct_map["EAA"] = "7252";
  3811. hex_oct_map["EAB"] = "7253";
  3812. hex_oct_map["EAC"] = "7254";
  3813. hex_oct_map["EAD"] = "7255";
  3814. hex_oct_map["EAE"] = "7256";
  3815. hex_oct_map["EAF"] = "7257";
  3816. hex_oct_map["EB0"] = "7260";
  3817. hex_oct_map["EB1"] = "7261";
  3818. hex_oct_map["EB2"] = "7262";
  3819. hex_oct_map["EB3"] = "7263";
  3820. hex_oct_map["EB4"] = "7264";
  3821. hex_oct_map["EB5"] = "7265";
  3822. hex_oct_map["EB6"] = "7266";
  3823. hex_oct_map["EB7"] = "7267";
  3824. hex_oct_map["EB8"] = "7270";
  3825. hex_oct_map["EB9"] = "7271";
  3826. hex_oct_map["EBA"] = "7272";
  3827. hex_oct_map["EBB"] = "7273";
  3828. hex_oct_map["EBC"] = "7274";
  3829. hex_oct_map["EBD"] = "7275";
  3830. hex_oct_map["EBE"] = "7276";
  3831. hex_oct_map["EBF"] = "7277";
  3832. hex_oct_map["EC0"] = "7300";
  3833. hex_oct_map["EC1"] = "7301";
  3834. hex_oct_map["EC2"] = "7302";
  3835. hex_oct_map["EC3"] = "7303";
  3836. hex_oct_map["EC4"] = "7304";
  3837. hex_oct_map["EC5"] = "7305";
  3838. hex_oct_map["EC6"] = "7306";
  3839. hex_oct_map["EC7"] = "7307";
  3840. hex_oct_map["EC8"] = "7310";
  3841. hex_oct_map["EC9"] = "7311";
  3842. hex_oct_map["ECA"] = "7312";
  3843. hex_oct_map["ECB"] = "7313";
  3844. hex_oct_map["ECC"] = "7314";
  3845. hex_oct_map["ECD"] = "7315";
  3846. hex_oct_map["ECE"] = "7316";
  3847. hex_oct_map["ECF"] = "7317";
  3848. hex_oct_map["ED0"] = "7320";
  3849. hex_oct_map["ED1"] = "7321";
  3850. hex_oct_map["ED2"] = "7322";
  3851. hex_oct_map["ED3"] = "7323";
  3852. hex_oct_map["ED4"] = "7324";
  3853. hex_oct_map["ED5"] = "7325";
  3854. hex_oct_map["ED6"] = "7326";
  3855. hex_oct_map["ED7"] = "7327";
  3856. hex_oct_map["ED8"] = "7330";
  3857. hex_oct_map["ED9"] = "7331";
  3858. hex_oct_map["EDA"] = "7332";
  3859. hex_oct_map["EDB"] = "7333";
  3860. hex_oct_map["EDC"] = "7334";
  3861. hex_oct_map["EDD"] = "7335";
  3862. hex_oct_map["EDE"] = "7336";
  3863. hex_oct_map["EDF"] = "7337";
  3864. hex_oct_map["EE0"] = "7340";
  3865. hex_oct_map["EE1"] = "7341";
  3866. hex_oct_map["EE2"] = "7342";
  3867. hex_oct_map["EE3"] = "7343";
  3868. hex_oct_map["EE4"] = "7344";
  3869. hex_oct_map["EE5"] = "7345";
  3870. hex_oct_map["EE6"] = "7346";
  3871. hex_oct_map["EE7"] = "7347";
  3872. hex_oct_map["EE8"] = "7350";
  3873. hex_oct_map["EE9"] = "7351";
  3874. hex_oct_map["EEA"] = "7352";
  3875. hex_oct_map["EEB"] = "7353";
  3876. hex_oct_map["EEC"] = "7354";
  3877. hex_oct_map["EED"] = "7355";
  3878. hex_oct_map["EEE"] = "7356";
  3879. hex_oct_map["EEF"] = "7357";
  3880. hex_oct_map["EF0"] = "7360";
  3881. hex_oct_map["EF1"] = "7361";
  3882. hex_oct_map["EF2"] = "7362";
  3883. hex_oct_map["EF3"] = "7363";
  3884. hex_oct_map["EF4"] = "7364";
  3885. hex_oct_map["EF5"] = "7365";
  3886. hex_oct_map["EF6"] = "7366";
  3887. hex_oct_map["EF7"] = "7367";
  3888. hex_oct_map["EF8"] = "7370";
  3889. hex_oct_map["EF9"] = "7371";
  3890. hex_oct_map["EFA"] = "7372";
  3891. hex_oct_map["EFB"] = "7373";
  3892. hex_oct_map["EFC"] = "7374";
  3893. hex_oct_map["EFD"] = "7375";
  3894. hex_oct_map["EFE"] = "7376";
  3895. hex_oct_map["EFF"] = "7377";
  3896. hex_oct_map["F00"] = "7400";
  3897. hex_oct_map["F01"] = "7401";
  3898. hex_oct_map["F02"] = "7402";
  3899. hex_oct_map["F03"] = "7403";
  3900. hex_oct_map["F04"] = "7404";
  3901. hex_oct_map["F05"] = "7405";
  3902. hex_oct_map["F06"] = "7406";
  3903. hex_oct_map["F07"] = "7407";
  3904. hex_oct_map["F08"] = "7410";
  3905. hex_oct_map["F09"] = "7411";
  3906. hex_oct_map["F0A"] = "7412";
  3907. hex_oct_map["F0B"] = "7413";
  3908. hex_oct_map["F0C"] = "7414";
  3909. hex_oct_map["F0D"] = "7415";
  3910. hex_oct_map["F0E"] = "7416";
  3911. hex_oct_map["F0F"] = "7417";
  3912. hex_oct_map["F10"] = "7420";
  3913. hex_oct_map["F11"] = "7421";
  3914. hex_oct_map["F12"] = "7422";
  3915. hex_oct_map["F13"] = "7423";
  3916. hex_oct_map["F14"] = "7424";
  3917. hex_oct_map["F15"] = "7425";
  3918. hex_oct_map["F16"] = "7426";
  3919. hex_oct_map["F17"] = "7427";
  3920. hex_oct_map["F18"] = "7430";
  3921. hex_oct_map["F19"] = "7431";
  3922. hex_oct_map["F1A"] = "7432";
  3923. hex_oct_map["F1B"] = "7433";
  3924. hex_oct_map["F1C"] = "7434";
  3925. hex_oct_map["F1D"] = "7435";
  3926. hex_oct_map["F1E"] = "7436";
  3927. hex_oct_map["F1F"] = "7437";
  3928. hex_oct_map["F20"] = "7440";
  3929. hex_oct_map["F21"] = "7441";
  3930. hex_oct_map["F22"] = "7442";
  3931. hex_oct_map["F23"] = "7443";
  3932. hex_oct_map["F24"] = "7444";
  3933. hex_oct_map["F25"] = "7445";
  3934. hex_oct_map["F26"] = "7446";
  3935. hex_oct_map["F27"] = "7447";
  3936. hex_oct_map["F28"] = "7450";
  3937. hex_oct_map["F29"] = "7451";
  3938. hex_oct_map["F2A"] = "7452";
  3939. hex_oct_map["F2B"] = "7453";
  3940. hex_oct_map["F2C"] = "7454";
  3941. hex_oct_map["F2D"] = "7455";
  3942. hex_oct_map["F2E"] = "7456";
  3943. hex_oct_map["F2F"] = "7457";
  3944. hex_oct_map["F30"] = "7460";
  3945. hex_oct_map["F31"] = "7461";
  3946. hex_oct_map["F32"] = "7462";
  3947. hex_oct_map["F33"] = "7463";
  3948. hex_oct_map["F34"] = "7464";
  3949. hex_oct_map["F35"] = "7465";
  3950. hex_oct_map["F36"] = "7466";
  3951. hex_oct_map["F37"] = "7467";
  3952. hex_oct_map["F38"] = "7470";
  3953. hex_oct_map["F39"] = "7471";
  3954. hex_oct_map["F3A"] = "7472";
  3955. hex_oct_map["F3B"] = "7473";
  3956. hex_oct_map["F3C"] = "7474";
  3957. hex_oct_map["F3D"] = "7475";
  3958. hex_oct_map["F3E"] = "7476";
  3959. hex_oct_map["F3F"] = "7477";
  3960. hex_oct_map["F40"] = "7500";
  3961. hex_oct_map["F41"] = "7501";
  3962. hex_oct_map["F42"] = "7502";
  3963. hex_oct_map["F43"] = "7503";
  3964. hex_oct_map["F44"] = "7504";
  3965. hex_oct_map["F45"] = "7505";
  3966. hex_oct_map["F46"] = "7506";
  3967. hex_oct_map["F47"] = "7507";
  3968. hex_oct_map["F48"] = "7510";
  3969. hex_oct_map["F49"] = "7511";
  3970. hex_oct_map["F4A"] = "7512";
  3971. hex_oct_map["F4B"] = "7513";
  3972. hex_oct_map["F4C"] = "7514";
  3973. hex_oct_map["F4D"] = "7515";
  3974. hex_oct_map["F4E"] = "7516";
  3975. hex_oct_map["F4F"] = "7517";
  3976. hex_oct_map["F50"] = "7520";
  3977. hex_oct_map["F51"] = "7521";
  3978. hex_oct_map["F52"] = "7522";
  3979. hex_oct_map["F53"] = "7523";
  3980. hex_oct_map["F54"] = "7524";
  3981. hex_oct_map["F55"] = "7525";
  3982. hex_oct_map["F56"] = "7526";
  3983. hex_oct_map["F57"] = "7527";
  3984. hex_oct_map["F58"] = "7530";
  3985. hex_oct_map["F59"] = "7531";
  3986. hex_oct_map["F5A"] = "7532";
  3987. hex_oct_map["F5B"] = "7533";
  3988. hex_oct_map["F5C"] = "7534";
  3989. hex_oct_map["F5D"] = "7535";
  3990. hex_oct_map["F5E"] = "7536";
  3991. hex_oct_map["F5F"] = "7537";
  3992. hex_oct_map["F60"] = "7540";
  3993. hex_oct_map["F61"] = "7541";
  3994. hex_oct_map["F62"] = "7542";
  3995. hex_oct_map["F63"] = "7543";
  3996. hex_oct_map["F64"] = "7544";
  3997. hex_oct_map["F65"] = "7545";
  3998. hex_oct_map["F66"] = "7546";
  3999. hex_oct_map["F67"] = "7547";
  4000. hex_oct_map["F68"] = "7550";
  4001. hex_oct_map["F69"] = "7551";
  4002. hex_oct_map["F6A"] = "7552";
  4003. hex_oct_map["F6B"] = "7553";
  4004. hex_oct_map["F6C"] = "7554";
  4005. hex_oct_map["F6D"] = "7555";
  4006. hex_oct_map["F6E"] = "7556";
  4007. hex_oct_map["F6F"] = "7557";
  4008. hex_oct_map["F70"] = "7560";
  4009. hex_oct_map["F71"] = "7561";
  4010. hex_oct_map["F72"] = "7562";
  4011. hex_oct_map["F73"] = "7563";
  4012. hex_oct_map["F74"] = "7564";
  4013. hex_oct_map["F75"] = "7565";
  4014. hex_oct_map["F76"] = "7566";
  4015. hex_oct_map["F77"] = "7567";
  4016. hex_oct_map["F78"] = "7570";
  4017. hex_oct_map["F79"] = "7571";
  4018. hex_oct_map["F7A"] = "7572";
  4019. hex_oct_map["F7B"] = "7573";
  4020. hex_oct_map["F7C"] = "7574";
  4021. hex_oct_map["F7D"] = "7575";
  4022. hex_oct_map["F7E"] = "7576";
  4023. hex_oct_map["F7F"] = "7577";
  4024. hex_oct_map["F80"] = "7600";
  4025. hex_oct_map["F81"] = "7601";
  4026. hex_oct_map["F82"] = "7602";
  4027. hex_oct_map["F83"] = "7603";
  4028. hex_oct_map["F84"] = "7604";
  4029. hex_oct_map["F85"] = "7605";
  4030. hex_oct_map["F86"] = "7606";
  4031. hex_oct_map["F87"] = "7607";
  4032. hex_oct_map["F88"] = "7610";
  4033. hex_oct_map["F89"] = "7611";
  4034. hex_oct_map["F8A"] = "7612";
  4035. hex_oct_map["F8B"] = "7613";
  4036. hex_oct_map["F8C"] = "7614";
  4037. hex_oct_map["F8D"] = "7615";
  4038. hex_oct_map["F8E"] = "7616";
  4039. hex_oct_map["F8F"] = "7617";
  4040. hex_oct_map["F90"] = "7620";
  4041. hex_oct_map["F91"] = "7621";
  4042. hex_oct_map["F92"] = "7622";
  4043. hex_oct_map["F93"] = "7623";
  4044. hex_oct_map["F94"] = "7624";
  4045. hex_oct_map["F95"] = "7625";
  4046. hex_oct_map["F96"] = "7626";
  4047. hex_oct_map["F97"] = "7627";
  4048. hex_oct_map["F98"] = "7630";
  4049. hex_oct_map["F99"] = "7631";
  4050. hex_oct_map["F9A"] = "7632";
  4051. hex_oct_map["F9B"] = "7633";
  4052. hex_oct_map["F9C"] = "7634";
  4053. hex_oct_map["F9D"] = "7635";
  4054. hex_oct_map["F9E"] = "7636";
  4055. hex_oct_map["F9F"] = "7637";
  4056. hex_oct_map["FA0"] = "7640";
  4057. hex_oct_map["FA1"] = "7641";
  4058. hex_oct_map["FA2"] = "7642";
  4059. hex_oct_map["FA3"] = "7643";
  4060. hex_oct_map["FA4"] = "7644";
  4061. hex_oct_map["FA5"] = "7645";
  4062. hex_oct_map["FA6"] = "7646";
  4063. hex_oct_map["FA7"] = "7647";
  4064. hex_oct_map["FA8"] = "7650";
  4065. hex_oct_map["FA9"] = "7651";
  4066. hex_oct_map["FAA"] = "7652";
  4067. hex_oct_map["FAB"] = "7653";
  4068. hex_oct_map["FAC"] = "7654";
  4069. hex_oct_map["FAD"] = "7655";
  4070. hex_oct_map["FAE"] = "7656";
  4071. hex_oct_map["FAF"] = "7657";
  4072. hex_oct_map["FB0"] = "7660";
  4073. hex_oct_map["FB1"] = "7661";
  4074. hex_oct_map["FB2"] = "7662";
  4075. hex_oct_map["FB3"] = "7663";
  4076. hex_oct_map["FB4"] = "7664";
  4077. hex_oct_map["FB5"] = "7665";
  4078. hex_oct_map["FB6"] = "7666";
  4079. hex_oct_map["FB7"] = "7667";
  4080. hex_oct_map["FB8"] = "7670";
  4081. hex_oct_map["FB9"] = "7671";
  4082. hex_oct_map["FBA"] = "7672";
  4083. hex_oct_map["FBB"] = "7673";
  4084. hex_oct_map["FBC"] = "7674";
  4085. hex_oct_map["FBD"] = "7675";
  4086. hex_oct_map["FBE"] = "7676";
  4087. hex_oct_map["FBF"] = "7677";
  4088. hex_oct_map["FC0"] = "7700";
  4089. hex_oct_map["FC1"] = "7701";
  4090. hex_oct_map["FC2"] = "7702";
  4091. hex_oct_map["FC3"] = "7703";
  4092. hex_oct_map["FC4"] = "7704";
  4093. hex_oct_map["FC5"] = "7705";
  4094. hex_oct_map["FC6"] = "7706";
  4095. hex_oct_map["FC7"] = "7707";
  4096. hex_oct_map["FC8"] = "7710";
  4097. hex_oct_map["FC9"] = "7711";
  4098. hex_oct_map["FCA"] = "7712";
  4099. hex_oct_map["FCB"] = "7713";
  4100. hex_oct_map["FCC"] = "7714";
  4101. hex_oct_map["FCD"] = "7715";
  4102. hex_oct_map["FCE"] = "7716";
  4103. hex_oct_map["FCF"] = "7717";
  4104. hex_oct_map["FD0"] = "7720";
  4105. hex_oct_map["FD1"] = "7721";
  4106. hex_oct_map["FD2"] = "7722";
  4107. hex_oct_map["FD3"] = "7723";
  4108. hex_oct_map["FD4"] = "7724";
  4109. hex_oct_map["FD5"] = "7725";
  4110. hex_oct_map["FD6"] = "7726";
  4111. hex_oct_map["FD7"] = "7727";
  4112. hex_oct_map["FD8"] = "7730";
  4113. hex_oct_map["FD9"] = "7731";
  4114. hex_oct_map["FDA"] = "7732";
  4115. hex_oct_map["FDB"] = "7733";
  4116. hex_oct_map["FDC"] = "7734";
  4117. hex_oct_map["FDD"] = "7735";
  4118. hex_oct_map["FDE"] = "7736";
  4119. hex_oct_map["FDF"] = "7737";
  4120. hex_oct_map["FE0"] = "7740";
  4121. hex_oct_map["FE1"] = "7741";
  4122. hex_oct_map["FE2"] = "7742";
  4123. hex_oct_map["FE3"] = "7743";
  4124. hex_oct_map["FE4"] = "7744";
  4125. hex_oct_map["FE5"] = "7745";
  4126. hex_oct_map["FE6"] = "7746";
  4127. hex_oct_map["FE7"] = "7747";
  4128. hex_oct_map["FE8"] = "7750";
  4129. hex_oct_map["FE9"] = "7751";
  4130. hex_oct_map["FEA"] = "7752";
  4131. hex_oct_map["FEB"] = "7753";
  4132. hex_oct_map["FEC"] = "7754";
  4133. hex_oct_map["FED"] = "7755";
  4134. hex_oct_map["FEE"] = "7756";
  4135. hex_oct_map["FEF"] = "7757";
  4136. hex_oct_map["FF0"] = "7760";
  4137. hex_oct_map["FF1"] = "7761";
  4138. hex_oct_map["FF2"] = "7762";
  4139. hex_oct_map["FF3"] = "7763";
  4140. hex_oct_map["FF4"] = "7764";
  4141. hex_oct_map["FF5"] = "7765";
  4142. hex_oct_map["FF6"] = "7766";
  4143. hex_oct_map["FF7"] = "7767";
  4144. hex_oct_map["FF8"] = "7770";
  4145. hex_oct_map["FF9"] = "7771";
  4146. hex_oct_map["FFA"] = "7772";
  4147. hex_oct_map["FFB"] = "7773";
  4148. hex_oct_map["FFC"] = "7774";
  4149. hex_oct_map["FFD"] = "7775";
  4150. hex_oct_map["FFE"] = "7776";
  4151. hex_oct_map["FFF"] = "7777";
  4152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement