home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ICU / src / icu / source / test / intltest / isocoll.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1999-10-19  |  87.4 KB  |  7,132 lines

  1.  
  2. /*
  3. *****************************************************************************************
  4. *                                                                                       *
  5. * COPYRIGHT:                                                                            *
  6. *   (C) Copyright Taligent, Inc.,  1996                                                 *
  7. *   (C) Copyright International Business Machines Corporation,  1996-1998               *
  8. *   Licensed Material - Program-Property of IBM - All Rights Reserved.                  *
  9. *   US Government Users Restricted Rights - Use, duplication, or disclosure             *
  10. *   restricted by GSA ADP Schedule Contract with IBM Corp.                              *
  11. *                                                                                       *
  12. *****************************************************************************************
  13. */
  14. //===============================================================================
  15. //
  16. // File engcoll.cpp
  17. //
  18. //
  19. //
  20. // Created by: Helena Shih
  21. //
  22. // Modification History:
  23. //
  24. //  Date         Name          Description
  25. //
  26. //===============================================================================
  27. #ifndef _IOSTREAM
  28. #include <iostream.h>
  29. #endif
  30.  
  31. #define generate_source 1
  32. #if generate_source
  33. #include <stdio.h>
  34. #endif
  35. #ifndef _COLL
  36. #include "coll.h"
  37. #endif
  38.  
  39. #ifndef _TBLCOLL
  40. #include "tblcoll.h"
  41. #endif
  42.  
  43. #ifndef _UNISTR
  44. #include "unistr.h"
  45. #endif
  46.  
  47. #ifndef _SORTKEY
  48. #include "sortkey.h"
  49. #endif
  50.  
  51. #ifndef _ISOCOLL
  52. #include "isocoll.h"
  53. #endif
  54.  
  55. const UChar CollationISOTest::testCases[][CollationISOTest::MAX_TOKEN_LEN] = {
  56.     {0X0000, 0},
  57.     {0X0001, 0},
  58.     {0X0002, 0},
  59.     {0X0003, 0},
  60.     {0X0004, 0},
  61.     {0X0005, 0},
  62.     {0X0006, 0},
  63.     {0X0007, 0},
  64.     {0X0008, 0},
  65.     {0X000E, 0},
  66.     {0X000F, 0},
  67.     {0X0010, 0},
  68.     {0X0011, 0},
  69.     {0X0012, 0},
  70.     {0X0013, 0},
  71.     {0X0014, 0},
  72.     {0X0015, 0},
  73.     {0X0016, 0},
  74.     {0X0017, 0},
  75.     {0X0018, 0},
  76.     {0X0019, 0},
  77.     {0X001A, 0},
  78.     {0X001B, 0},
  79.     {0X001C, 0},
  80.     {0X001D, 0},
  81.     {0X001E, 0},
  82.     {0X001F, 0},
  83.     {0X200B, 0},
  84.     {0X200C, 0},
  85.     {0X200D, 0},
  86.     {0X200E, 0},
  87.     {0X200F, 0},
  88.     {0X0020, 0},
  89.     {0X00A0, 0},
  90.     {0X2000, 0},
  91.     {0X2001, 0},
  92.     {0X2002, 0},
  93.     {0X2003, 0},
  94.     {0X2004, 0},
  95.     {0X2005, 0},
  96.     {0X2006, 0},
  97.     {0X2007, 0},
  98.     {0X2008, 0},
  99.     {0X2009, 0},
  100.     {0X200A, 0},
  101.     {0X000D, 0},
  102.     {0X0009, 0},
  103.     {0X000A, 0},
  104.     {0X000C, 0},
  105.     {0X000B, 0},
  106.     {0X0301, 0},
  107.     {0X0341, 0},
  108.     {0X0340, 0},
  109.     {0X0300, 0},
  110.     {0X0306, 0},
  111.     {0X0302, 0},
  112.     {0X030C, 0},
  113.     {0X030A, 0},
  114.     {0X030D, 0},
  115.     {0X0308, 0},
  116.     {0X030B, 0},
  117.     {0X0303, 0},
  118.     {0X0307, 0},
  119.     {0X0304, 0},
  120.     {0X0337, 0},
  121.     {0X0327, 0},
  122.     {0X0328, 0},
  123.     {0X0323, 0},
  124.     {0X0332, 0},
  125.     {0X0305, 0},
  126.     {0X0309, 0},
  127.     {0X030E, 0},
  128.     {0X030F, 0},
  129.     {0X0310, 0},
  130.     {0X0311, 0},
  131.     {0X0312, 0},
  132.     {0X0314, 0},
  133.     {0X0315, 0},
  134.     {0X0316, 0},
  135.     {0X0317, 0},
  136.     {0X0318, 0},
  137.     {0X0319, 0},
  138.     {0X031A, 0},
  139.     {0X031B, 0},
  140.     {0X031C, 0},
  141.     {0X031D, 0},
  142.     {0X031E, 0},
  143.     {0X031F, 0},
  144.     {0X0320, 0},
  145.     {0X0321, 0},
  146.     {0X0322, 0},
  147.     {0X0324, 0},
  148.     {0X0325, 0},
  149.     {0X0326, 0},
  150.     {0X0329, 0},
  151.     {0X032A, 0},
  152.     {0X032B, 0},
  153.     {0X032C, 0},
  154.     {0X032D, 0},
  155.     {0X032E, 0},
  156.     {0X032F, 0},
  157.     {0X0330, 0},
  158.     {0X0331, 0},
  159.     {0X0333, 0},
  160.     {0X0334, 0},
  161.     {0X0335, 0},
  162.     {0X0336, 0},
  163.     {0X0338, 0},
  164.     {0X0339, 0},
  165.     {0X033A, 0},
  166.     {0X033B, 0},
  167.     {0X033C, 0},
  168.     {0X033D, 0},
  169.     {0X033E, 0},
  170.     {0X033F, 0},
  171.     {0X0313, 0},
  172.     {0X0483, 0},
  173.     {0X0484, 0},
  174.     {0X0485, 0},
  175.     {0X0486, 0},
  176.     {0X20D0, 0},
  177.     {0X20D1, 0},
  178.     {0X20D2, 0},
  179.     {0X20D3, 0},
  180.     {0X20D4, 0},
  181.     {0X20D5, 0},
  182.     {0X20D6, 0},
  183.     {0X20D7, 0},
  184.     {0X20D8, 0},
  185.     {0X20D9, 0},
  186.     {0X20DA, 0},
  187.     {0X20DB, 0},
  188.     {0X20DC, 0},
  189.     {0X20DD, 0},
  190.     {0X20DE, 0},
  191.     {0X20DF, 0},
  192.     {0X20E0, 0},
  193.     {0X20E1, 0},
  194.     {0X002D, 0},
  195.     {0X00AD, 0},
  196.     {0X2010, 0},
  197.     {0X2011, 0},
  198.     {0X2012, 0},
  199.     {0X2013, 0},
  200.     {0X2014, 0},
  201.     {0X2015, 0},
  202.     {0X2212, 0},
  203.     {0X005F, 0},
  204.     {0X00AF, 0},
  205.     {0X002C, 0},
  206.     {0X003B, 0},
  207.     {0X037E, 0},
  208.     {0X003A, 0},
  209.     {0X0021, 0},
  210.     {0X00A1, 0},
  211.     {0X003F, 0},
  212.     {0X00BF, 0},
  213.     {0X002F, 0},
  214.     {0X002E, 0},
  215.     {0X00B4, 0},
  216.     {0X0060, 0},
  217.     {0X005E, 0},
  218.     {0X00A8, 0},
  219.     {0X007E, 0},
  220.     {0X2241, 0},
  221.     {0X00B7, 0},
  222.     {0X0387, 0},
  223.     {0X00B8, 0},
  224.     {0X0027, 0},
  225.     {0X0022, 0},
  226.     {0X00AB, 0},
  227.     {0X00BB, 0},
  228.     {0X0028, 0},
  229.     {0X0029, 0},
  230.     {0X005B, 0},
  231.     {0X005D, 0},
  232.     {0X007B, 0},
  233.     {0X007D, 0},
  234.     {0X00A7, 0},
  235.     {0X00B6, 0},
  236.     {0X00A9, 0},
  237.     {0X00AE, 0},
  238.     {0X0040, 0},
  239.     {0X00A4, 0},
  240.     {0X0E3F, 0},
  241.     {0X00A2, 0},
  242.     {0X20A1, 0},
  243.     {0X20A2, 0},
  244.     {0X0024, 0},
  245.     {0X20AB, 0},
  246.     {0X20A3, 0},
  247.     {0X20A4, 0},
  248.     {0X20A5, 0},
  249.     {0X20A6, 0},
  250.     {0X20A7, 0},
  251.     {0X00A3, 0},
  252.     {0X20A8, 0},
  253.     {0X20AA, 0},
  254.     {0X20A9, 0},
  255.     {0X00A5, 0},
  256.     {0X002A, 0},
  257.     {0X005C, 0},
  258.     {0X0026, 0},
  259.     {0X0023, 0},
  260.     {0X0025, 0},
  261.     {0X002B, 0},
  262.     {0X00B1, 0},
  263.     {0X00F7, 0},
  264.     {0X00D7, 0},
  265.     {0X003C, 0},
  266.     {0X226E, 0},
  267.     {0X003D, 0},
  268.     {0X2260, 0},
  269.     {0X2260, 0},
  270.     {0X003E, 0},
  271.     {0X226F, 0},
  272.     {0X00AC, 0},
  273.     {0X007C, 0},
  274.     {0X00A6, 0},
  275.     {0X00B0, 0},
  276.     {0X00B5, 0},
  277.     {0X0030, 0},
  278.     {0X0031, 0},
  279.     {0X0032, 0},
  280.     {0X0033, 0},
  281.     {0X0034, 0},
  282.     {0X0035, 0},
  283.     {0X0036, 0},
  284.     {0X0037, 0},
  285.     {0X0038, 0},
  286.     {0X0039, 0},
  287.     {0X00BC, 0},
  288.     {0X00BD, 0},
  289.     {0X00BE, 0},
  290.     {0X0061, 0},
  291.     {0X0041, 0},
  292.     {0X00E1, 0},
  293.     {0X00C1, 0},
  294.     {0X00E0, 0},
  295.     {0X00C0, 0},
  296.     {0X0103, 0},
  297.     {0X0102, 0},
  298.     {0X1EAF, 0},
  299.     {0X1EAE, 0},
  300.     {0X1EB1, 0},
  301.     {0X1EB0, 0},
  302.     {0X1EB5, 0},
  303.     {0X1EB4, 0},
  304.     {0X1EB7, 0},
  305.     {0X1EB6, 0},
  306.     {0X1EB3, 0},
  307.     {0X1EB2, 0},
  308.     {0X00E2, 0},
  309.     {0X00C2, 0},
  310.     {0X1EA5, 0},
  311.     {0X1EA4, 0},
  312.     {0X1EA7, 0},
  313.     {0X1EA6, 0},
  314.     {0X1EAB, 0},
  315.     {0X1EAA, 0},
  316.     {0X1EAD, 0},
  317.     {0X1EAC, 0},
  318.     {0X1EA9, 0},
  319.     {0X1EA8, 0},
  320.     {0X01CE, 0},
  321.     {0X01CD, 0},
  322.     {0X00E5, 0},
  323.     {0X212B, 0},
  324.     {0X00C5, 0},
  325.     {0X01FB, 0},
  326.     {0X01FA, 0},
  327.     {0X00E4, 0},
  328.     {0X00C4, 0},
  329.     {0X01DF, 0},
  330.     {0X01DE, 0},
  331.     {0X00E3, 0},
  332.     {0X00C3, 0},
  333.     {0X01E1, 0},
  334.     {0X01E0, 0},
  335.     {0X0101, 0},
  336.     {0X0100, 0},
  337.     {0X0105, 0},
  338.     {0X0104, 0},
  339.     {0X1EA1, 0},
  340.     {0X1EA0, 0},
  341.     {0X1EA3, 0},
  342.     {0X1EA2, 0},
  343.     {0X0201, 0},
  344.     {0X0200, 0},
  345.     {0X0203, 0},
  346.     {0X0202, 0},
  347.     {0X1E01, 0},
  348.     {0X1E00, 0},
  349.     {0X00E6, 0},
  350.     {0X00C6, 0},
  351.     {0X0062, 0},
  352.     {0X0042, 0},
  353.     {0X1E03, 0},
  354.     {0X1E02, 0},
  355.     {0X1E05, 0},
  356.     {0X1E04, 0},
  357.     {0X1E07, 0},
  358.     {0X1E06, 0},
  359.     {0X0063, 0},
  360.     {0X0043, 0},
  361.     {0X0107, 0},
  362.     {0X0106, 0},
  363.     {0X0109, 0},
  364.     {0X0108, 0},
  365.     {0X010D, 0},
  366.     {0X010C, 0},
  367.     {0X010B, 0},
  368.     {0X010A, 0},
  369.     {0X00E7, 0},
  370.     {0X00C7, 0},
  371.     {0X1E09, 0},
  372.     {0X1E08, 0},
  373.     {0X0064, 0},
  374.     {0X0044, 0},
  375.     {0X010F, 0},
  376.     {0X010E, 0},
  377.     {0X1E0B, 0},
  378.     {0X1E0A, 0},
  379.     {0X1E11, 0},
  380.     {0X1E10, 0},
  381.     {0X1E0D, 0},
  382.     {0X1E0C, 0},
  383.     {0X1E13, 0},
  384.     {0X1E12, 0},
  385.     {0X1E0F, 0},
  386.     {0X1E0E, 0},
  387.     {0X00F0, 0},
  388.     {0X00D0, 0},
  389.     {0X0065, 0},
  390.     {0X0045, 0},
  391.     {0X00E9, 0},
  392.     {0X00C9, 0},
  393.     {0X00E8, 0},
  394.     {0X00C8, 0},
  395.     {0X0115, 0},
  396.     {0X0114, 0},
  397.     {0X1E1D, 0},
  398.     {0X1E1C, 0},
  399.     {0X00EA, 0},
  400.     {0X00CA, 0},
  401.     {0X1EBF, 0},
  402.     {0X1EBE, 0},
  403.     {0X1EC1, 0},
  404.     {0X1EC0, 0},
  405.     {0X1EC5, 0},
  406.     {0X1EC4, 0},
  407.     {0X1EC7, 0},
  408.     {0X1EC6, 0},
  409.     {0X1EC3, 0},
  410.     {0X1EC2, 0},
  411.     {0X011B, 0},
  412.     {0X011A, 0},
  413.     {0X00EB, 0},
  414.     {0X00CB, 0},
  415.     {0X1EBD, 0},
  416.     {0X1EBC, 0},
  417.     {0X0117, 0},
  418.     {0X0116, 0},
  419.     {0X0113, 0},
  420.     {0X0112, 0},
  421.     {0X1E17, 0},
  422.     {0X1E16, 0},
  423.     {0X1E15, 0},
  424.     {0X1E14, 0},
  425.     {0X0119, 0},
  426.     {0X0118, 0},
  427.     {0X1EB9, 0},
  428.     {0X1EB8, 0},
  429.     {0X1EBB, 0},
  430.     {0X1EBA, 0},
  431.     {0X0205, 0},
  432.     {0X0204, 0},
  433.     {0X0207, 0},
  434.     {0X0206, 0},
  435.     {0X1E19, 0},
  436.     {0X1E18, 0},
  437.     {0X1E1B, 0},
  438.     {0X1E1A, 0},
  439.     {0X0066, 0},
  440.     {0X0046, 0},
  441.     {0X1E1F, 0},
  442.     {0X1E1E, 0},
  443.     {0X0067, 0},
  444.     {0X0047, 0},
  445.     {0X01F5, 0},
  446.     {0X01F4, 0},
  447.     {0X011F, 0},
  448.     {0X011E, 0},
  449.     {0X011D, 0},
  450.     {0X011C, 0},
  451.     {0X01E7, 0},
  452.     {0X01E6, 0},
  453.     {0X0121, 0},
  454.     {0X0120, 0},
  455.     {0X1E21, 0},
  456.     {0X1E20, 0},
  457.     {0X0123, 0},
  458.     {0X0122, 0},
  459.     {0X0068, 0},
  460.     {0X0048, 0},
  461.     {0X0125, 0},
  462.     {0X0124, 0},
  463.     {0X1E27, 0},
  464.     {0X1E26, 0},
  465.     {0X1E23, 0},
  466.     {0X1E22, 0},
  467.     {0X1E29, 0},
  468.     {0X1E28, 0},
  469.     {0X1E25, 0},
  470.     {0X1E24, 0},
  471.     {0X1E2B, 0},
  472.     {0X1E2A, 0},
  473.     {0X1E96, 0},
  474.     {0X0069, 0},
  475.     {0X0049, 0},
  476.     {0X00ED, 0},
  477.     {0X00CD, 0},
  478.     {0X00EC, 0},
  479.     {0X00CC, 0},
  480.     {0X012D, 0},
  481.     {0X012C, 0},
  482.     {0X00EE, 0},
  483.     {0X00CE, 0},
  484.     {0X01D0, 0},
  485.     {0X01CF, 0},
  486.     {0X00EF, 0},
  487.     {0X00CF, 0},
  488.     {0X1E2F, 0},
  489.     {0X1E2E, 0},
  490.     {0X0129, 0},
  491.     {0X0128, 0},
  492.     {0X0130, 0},
  493.     {0X012B, 0},
  494.     {0X012A, 0},
  495.     {0X012F, 0},
  496.     {0X012E, 0},
  497.     {0X1ECB, 0},
  498.     {0X1ECA, 0},
  499.     {0X1EC9, 0},
  500.     {0X1EC8, 0},
  501.     {0X0209, 0},
  502.     {0X0208, 0},
  503.     {0X020B, 0},
  504.     {0X020A, 0},
  505.     {0X1E2D, 0},
  506.     {0X1E2C, 0},
  507.     {0X006A, 0},
  508.     {0X004A, 0},
  509.     {0X0135, 0},
  510.     {0X0134, 0},
  511.     {0X01F0, 0},
  512.     {0X006B, 0},
  513.     {0X212A, 0},
  514.     {0X004B, 0},
  515.     {0X1E31, 0},
  516.     {0X1E30, 0},
  517.     {0X01E9, 0},
  518.     {0X01E8, 0},
  519.     {0X0137, 0},
  520.     {0X0136, 0},
  521.     {0X1E33, 0},
  522.     {0X1E32, 0},
  523.     {0X1E35, 0},
  524.     {0X1E34, 0},
  525.     {0X006C, 0},
  526.     {0X004C, 0},
  527.     {0X013A, 0},
  528.     {0X0139, 0},
  529.     {0X013E, 0},
  530.     {0X013D, 0},
  531.     {0X013C, 0},
  532.     {0X013B, 0},
  533.     {0X1E37, 0},
  534.     {0X1E36, 0},
  535.     {0X1E39, 0},
  536.     {0X1E38, 0},
  537.     {0X1E3D, 0},
  538.     {0X1E3C, 0},
  539.     {0X1E3B, 0},
  540.     {0X1E3A, 0},
  541.     {0X006D, 0},
  542.     {0X004D, 0},
  543.     {0X1E3F, 0},
  544.     {0X1E3E, 0},
  545.     {0X1E41, 0},
  546.     {0X1E40, 0},
  547.     {0X1E43, 0},
  548.     {0X1E42, 0},
  549.     {0X006E, 0},
  550.     {0X004E, 0},
  551.     {0X0144, 0},
  552.     {0X0143, 0},
  553.     {0X0148, 0},
  554.     {0X0147, 0},
  555.     {0X00F1, 0},
  556.     {0X00D1, 0},
  557.     {0X1E45, 0},
  558.     {0X1E44, 0},
  559.     {0X0146, 0},
  560.     {0X0145, 0},
  561.     {0X1E47, 0},
  562.     {0X1E46, 0},
  563.     {0X1E4B, 0},
  564.     {0X1E4A, 0},
  565.     {0X1E49, 0},
  566.     {0X1E48, 0},
  567.     {0X006F, 0},
  568.     {0X004F, 0},
  569.     {0X00F3, 0},
  570.     {0X00D3, 0},
  571.     {0X00F2, 0},
  572.     {0X00D2, 0},
  573.     {0X014F, 0},
  574.     {0X014E, 0},
  575.     {0X00F4, 0},
  576.     {0X00D4, 0},
  577.     {0X1ED1, 0},
  578.     {0X1ED0, 0},
  579.     {0X1ED3, 0},
  580.     {0X1ED2, 0},
  581.     {0X1ED7, 0},
  582.     {0X1ED6, 0},
  583.     {0X1ED9, 0},
  584.     {0X1ED8, 0},
  585.     {0X1ED5, 0},
  586.     {0X1ED4, 0},
  587.     {0X01D2, 0},
  588.     {0X01D1, 0},
  589.     {0X00F6, 0},
  590.     {0X00D6, 0},
  591.     {0X0151, 0},
  592.     {0X0150, 0},
  593.     {0X00F5, 0},
  594.     {0X00D5, 0},
  595.     {0X1E4D, 0},
  596.     {0X1E4C, 0},
  597.     {0X1E4F, 0},
  598.     {0X1E4E, 0},
  599.     {0X014D, 0},
  600.     {0X014C, 0},
  601.     {0X1E53, 0},
  602.     {0X1E52, 0},
  603.     {0X1E51, 0},
  604.     {0X1E50, 0},
  605.     {0X01EB, 0},
  606.     {0X01EA, 0},
  607.     {0X01ED, 0},
  608.     {0X01EC, 0},
  609.     {0X1ECD, 0},
  610.     {0X1ECC, 0},
  611.     {0X1ECF, 0},
  612.     {0X1ECE, 0},
  613.     {0X020D, 0},
  614.     {0X020C, 0},
  615.     {0X020F, 0},
  616.     {0X020E, 0},
  617.     {0X01A1, 0},
  618.     {0X01A0, 0},
  619.     {0X1EDB, 0},
  620.     {0X1EDA, 0},
  621.     {0X1EDD, 0},
  622.     {0X1EDC, 0},
  623.     {0X1EE1, 0},
  624.     {0X1EE0, 0},
  625.     {0X1EE3, 0},
  626.     {0X1EE2, 0},
  627.     {0X1EDF, 0},
  628.     {0X1EDE, 0},
  629.     {0X0153, 0},
  630.     {0X0152, 0},
  631.     {0X0070, 0},
  632.     {0X0050, 0},
  633.     {0X1E55, 0},
  634.     {0X1E54, 0},
  635.     {0X1E57, 0},
  636.     {0X1E56, 0},
  637.     {0X0071, 0},
  638.     {0X0051, 0},
  639.     {0X0072, 0},
  640.     {0X0052, 0},
  641.     {0X0155, 0},
  642.     {0X0154, 0},
  643.     {0X0159, 0},
  644.     {0X0158, 0},
  645.     {0X1E59, 0},
  646.     {0X1E58, 0},
  647.     {0X0157, 0},
  648.     {0X0156, 0},
  649.     {0X1E5B, 0},
  650.     {0X1E5A, 0},
  651.     {0X1E5D, 0},
  652.     {0X1E5C, 0},
  653.     {0X0211, 0},
  654.     {0X0210, 0},
  655.     {0X0213, 0},
  656.     {0X0212, 0},
  657.     {0X1E5F, 0},
  658.     {0X1E5E, 0},
  659.     {0X0073, 0},
  660.     {0X0053, 0},
  661.     {0X015B, 0},
  662.     {0X015A, 0},
  663.     {0X1E65, 0},
  664.     {0X1E64, 0},
  665.     {0X015D, 0},
  666.     {0X015C, 0},
  667.     {0X0161, 0},
  668.     {0X0160, 0},
  669.     {0X1E67, 0},
  670.     {0X1E66, 0},
  671.     {0X1E61, 0},
  672.     {0X1E60, 0},
  673.     {0X015F, 0},
  674.     {0X015E, 0},
  675.     {0X1E63, 0},
  676.     {0X1E62, 0},
  677.     {0X1E69, 0},
  678.     {0X1E68, 0},
  679.     {0X00DF, 0},
  680.     {0X0074, 0},
  681.     {0X0054, 0},
  682.     {0X0165, 0},
  683.     {0X0164, 0},
  684.     {0X1E97, 0},
  685.     {0X1E6B, 0},
  686.     {0X1E6A, 0},
  687.     {0X0163, 0},
  688.     {0X0162, 0},
  689.     {0X1E6D, 0},
  690.     {0X1E6C, 0},
  691.     {0X1E71, 0},
  692.     {0X1E70, 0},
  693.     {0X1E6F, 0},
  694.     {0X1E6E, 0},
  695.     {0X00FE, 0},
  696.     {0X00DE, 0},
  697.     {0X0075, 0},
  698.     {0X0055, 0},
  699.     {0X00FA, 0},
  700.     {0X00DA, 0},
  701.     {0X00F9, 0},
  702.     {0X00D9, 0},
  703.     {0X016D, 0},
  704.     {0X016C, 0},
  705.     {0X00FB, 0},
  706.     {0X00DB, 0},
  707.     {0X01D4, 0},
  708.     {0X01D3, 0},
  709.     {0X016F, 0},
  710.     {0X016E, 0},
  711.     {0X00FC, 0},
  712.     {0X00DC, 0},
  713.     {0X01D8, 0},
  714.     {0X01D7, 0},
  715.     {0X01DC, 0},
  716.     {0X01DB, 0},
  717.     {0X01DA, 0},
  718.     {0X01D9, 0},
  719.     {0X01D6, 0},
  720.     {0X01D5, 0},
  721.     {0X0171, 0},
  722.     {0X0170, 0},
  723.     {0X0169, 0},
  724.     {0X0168, 0},
  725.     {0X1E79, 0},
  726.     {0X1E78, 0},
  727.     {0X016B, 0},
  728.     {0X016A, 0},
  729.     {0X1E7B, 0},
  730.     {0X1E7A, 0},
  731.     {0X0173, 0},
  732.     {0X0172, 0},
  733.     {0X1EE5, 0},
  734.     {0X1EE4, 0},
  735.     {0X1EE7, 0},
  736.     {0X1EE6, 0},
  737.     {0X0215, 0},
  738.     {0X0214, 0},
  739.     {0X0217, 0},
  740.     {0X0216, 0},
  741.     {0X01B0, 0},
  742.     {0X01AF, 0},
  743.     {0X1EE9, 0},
  744.     {0X1EE8, 0},
  745.     {0X1EEB, 0},
  746.     {0X1EEA, 0},
  747.     {0X1EEF, 0},
  748.     {0X1EEE, 0},
  749.     {0X1EF1, 0},
  750.     {0X1EF0, 0},
  751.     {0X1EED, 0},
  752.     {0X1EEC, 0},
  753.     {0X1E73, 0},
  754.     {0X1E72, 0},
  755.     {0X1E77, 0},
  756.     {0X1E76, 0},
  757.     {0X1E75, 0},
  758.     {0X1E74, 0},
  759.     {0X0076, 0},
  760.     {0X0056, 0},
  761.     {0X1E7D, 0},
  762.     {0X1E7C, 0},
  763.     {0X1E7F, 0},
  764.     {0X1E7E, 0},
  765.     {0X0077, 0},
  766.     {0X0057, 0},
  767.     {0X1E83, 0},
  768.     {0X1E82, 0},
  769.     {0X1E81, 0},
  770.     {0X1E80, 0},
  771.     {0X0175, 0},
  772.     {0X0174, 0},
  773.     {0X1E98, 0},
  774.     {0X1E85, 0},
  775.     {0X1E84, 0},
  776.     {0X1E87, 0},
  777.     {0X1E86, 0},
  778.     {0X1E89, 0},
  779.     {0X1E88, 0},
  780.     {0X0078, 0},
  781.     {0X0058, 0},
  782.     {0X1E8D, 0},
  783.     {0X1E8C, 0},
  784.     {0X1E8B, 0},
  785.     {0X1E8A, 0},
  786.     {0X0079, 0},
  787.     {0X0059, 0},
  788.     {0X00FD, 0},
  789.     {0X00DD, 0},
  790.     {0X1EF3, 0},
  791.     {0X1EF2, 0},
  792.     {0X0177, 0},
  793.     {0X0176, 0},
  794.     {0X1E99, 0},
  795.     {0X00FF, 0},
  796.     {0X0178, 0},
  797.     {0X1EF9, 0},
  798.     {0X1EF8, 0},
  799.     {0X1E8F, 0},
  800.     {0X1E8E, 0},
  801.     {0X1EF5, 0},
  802.     {0X1EF4, 0},
  803.     {0X1EF7, 0},
  804.     {0X1EF6, 0},
  805.     {0X007A, 0},
  806.     {0X005A, 0},
  807.     {0X017A, 0},
  808.     {0X0179, 0},
  809.     {0X1E91, 0},
  810.     {0X1E90, 0},
  811.     {0X017E, 0},
  812.     {0X017D, 0},
  813.     {0X017C, 0},
  814.     {0X017B, 0},
  815.     {0X1E93, 0},
  816.     {0X1E92, 0},
  817.     {0X1E95, 0},
  818.     {0X1E94, 0},
  819.     {0X04D5, 0},
  820.     {0X04D4, 0},
  821.     {0X01FD, 0},
  822.     {0X01FC, 0},
  823.     {0X01E3, 0},
  824.     {0X01E2, 0},
  825.     {0X00AA, 0},
  826.     {0X00B2, 0},
  827.     {0X00B3, 0},
  828.     {0X00B9, 0},
  829.     {0X00BA, 0},
  830.     {0X00D8, 0},
  831.     {0X00F8, 0},
  832.     {0X0110, 0},
  833.     {0X0111, 0},
  834.     {0X0126, 0},
  835.     {0X0127, 0},
  836.     {0X0131, 0},
  837.     {0X0132, 0},
  838.     {0X0133, 0},
  839.     {0X0138, 0},
  840.     {0X013F, 0},
  841.     {0X0140, 0},
  842.     {0X0141, 0},
  843.     {0X0142, 0},
  844.     {0X0149, 0},
  845.     {0X014A, 0},
  846.     {0X014B, 0},
  847.     {0X0166, 0},
  848.     {0X0167, 0},
  849.     {0X017F, 0},
  850.     {0X0180, 0},
  851.     {0X0181, 0},
  852.     {0X0182, 0},
  853.     {0X0183, 0},
  854.     {0X0184, 0},
  855.     {0X0185, 0},
  856.     {0X0186, 0},
  857.     {0X0187, 0},
  858.     {0X0188, 0},
  859.     {0X0189, 0},
  860.     {0X018A, 0},
  861.     {0X018B, 0},
  862.     {0X018C, 0},
  863.     {0X018D, 0},
  864.     {0X018E, 0},
  865.     {0X018F, 0},
  866.     {0X0190, 0},
  867.     {0X0191, 0},
  868.     {0X0192, 0},
  869.     {0X0193, 0},
  870.     {0X0194, 0},
  871.     {0X0195, 0},
  872.     {0X0196, 0},
  873.     {0X0197, 0},
  874.     {0X0198, 0},
  875.     {0X0199, 0},
  876.     {0X019A, 0},
  877.     {0X019B, 0},
  878.     {0X019C, 0},
  879.     {0X019D, 0},
  880.     {0X019E, 0},
  881.     {0X019F, 0},
  882.     {0X01A2, 0},
  883.     {0X01A3, 0},
  884.     {0X01A4, 0},
  885.     {0X01A5, 0},
  886.     {0X01A6, 0},
  887.     {0X01A7, 0},
  888.     {0X01A8, 0},
  889.     {0X01A9, 0},
  890.     {0X01AA, 0},
  891.     {0X01AB, 0},
  892.     {0X01AC, 0},
  893.     {0X01AD, 0},
  894.     {0X01AE, 0},
  895.     {0X01B1, 0},
  896.     {0X01B2, 0},
  897.     {0X01B3, 0},
  898.     {0X01B4, 0},
  899.     {0X01B5, 0},
  900.     {0X01B6, 0},
  901.     {0X01B7, 0},
  902.     {0X01B8, 0},
  903.     {0X01B9, 0},
  904.     {0X01BA, 0},
  905.     {0X01BB, 0},
  906.     {0X01BC, 0},
  907.     {0X01BD, 0},
  908.     {0X01BE, 0},
  909.     {0X01BF, 0},
  910.     {0X01C0, 0},
  911.     {0X01C1, 0},
  912.     {0X01C2, 0},
  913.     {0X01C3, 0},
  914.     {0X01C4, 0},
  915.     {0X01C5, 0},
  916.     {0X01C6, 0},
  917.     {0X01C7, 0},
  918.     {0X01C8, 0},
  919.     {0X01C9, 0},
  920.     {0X01CA, 0},
  921.     {0X01CB, 0},
  922.     {0X01CC, 0},
  923.     {0X01DD, 0},
  924.     {0X01E4, 0},
  925.     {0X01E5, 0},
  926.     {0X01EE, 0},
  927.     {0X01EF, 0},
  928.     {0X01F1, 0},
  929.     {0X01F2, 0},
  930.     {0X01F3, 0},
  931.     {0X01FE, 0},
  932.     {0X01FF, 0},
  933.     {0X0250, 0},
  934.     {0X0251, 0},
  935.     {0X0252, 0},
  936.     {0X0253, 0},
  937.     {0X0254, 0},
  938.     {0X0255, 0},
  939.     {0X0256, 0},
  940.     {0X0257, 0},
  941.     {0X0258, 0},
  942.     {0X0259, 0},
  943.     {0X025A, 0},
  944.     {0X025B, 0},
  945.     {0X025C, 0},
  946.     {0X025D, 0},
  947.     {0X025E, 0},
  948.     {0X025F, 0},
  949.     {0X0260, 0},
  950.     {0X0261, 0},
  951.     {0X0262, 0},
  952.     {0X0263, 0},
  953.     {0X0264, 0},
  954.     {0X0265, 0},
  955.     {0X0266, 0},
  956.     {0X0267, 0},
  957.     {0X0268, 0},
  958.     {0X0269, 0},
  959.     {0X026A, 0},
  960.     {0X026B, 0},
  961.     {0X026C, 0},
  962.     {0X026D, 0},
  963.     {0X026E, 0},
  964.     {0X026F, 0},
  965.     {0X0270, 0},
  966.     {0X0271, 0},
  967.     {0X0272, 0},
  968.     {0X0273, 0},
  969.     {0X0274, 0},
  970.     {0X0275, 0},
  971.     {0X0276, 0},
  972.     {0X0277, 0},
  973.     {0X0278, 0},
  974.     {0X0279, 0},
  975.     {0X027A, 0},
  976.     {0X027B, 0},
  977.     {0X027C, 0},
  978.     {0X027D, 0},
  979.     {0X027E, 0},
  980.     {0X027F, 0},
  981.     {0X0280, 0},
  982.     {0X0281, 0},
  983.     {0X0282, 0},
  984.     {0X0283, 0},
  985.     {0X0284, 0},
  986.     {0X0285, 0},
  987.     {0X0286, 0},
  988.     {0X0287, 0},
  989.     {0X0288, 0},
  990.     {0X0289, 0},
  991.     {0X028A, 0},
  992.     {0X028B, 0},
  993.     {0X028C, 0},
  994.     {0X028D, 0},
  995.     {0X028E, 0},
  996.     {0X028F, 0},
  997.     {0X0290, 0},
  998.     {0X0291, 0},
  999.     {0X0292, 0},
  1000.     {0X0293, 0},
  1001.     {0X0294, 0},
  1002.     {0X0295, 0},
  1003.     {0X0296, 0},
  1004.     {0X0297, 0},
  1005.     {0X0298, 0},
  1006.     {0X0299, 0},
  1007.     {0X029A, 0},
  1008.     {0X029B, 0},
  1009.     {0X029C, 0},
  1010.     {0X029D, 0},
  1011.     {0X029E, 0},
  1012.     {0X029F, 0},
  1013.     {0X02A0, 0},
  1014.     {0X02A1, 0},
  1015.     {0X02A2, 0},
  1016.     {0X02A3, 0},
  1017.     {0X02A4, 0},
  1018.     {0X02A5, 0},
  1019.     {0X02A6, 0},
  1020.     {0X02A7, 0},
  1021.     {0X02A8, 0},
  1022.     {0X02B0, 0},
  1023.     {0X02B1, 0},
  1024.     {0X02B2, 0},
  1025.     {0X02B3, 0},
  1026.     {0X02B4, 0},
  1027.     {0X02B5, 0},
  1028.     {0X02B6, 0},
  1029.     {0X02B7, 0},
  1030.     {0X02B8, 0},
  1031.     {0X02B9, 0},
  1032.     {0X02BA, 0},
  1033.     {0X02BB, 0},
  1034.     {0X02BC, 0},
  1035.     {0X02BD, 0},
  1036.     {0X02BE, 0},
  1037.     {0X02BF, 0},
  1038.     {0X02C0, 0},
  1039.     {0X02C1, 0},
  1040.     {0X02C2, 0},
  1041.     {0X02C3, 0},
  1042.     {0X02C4, 0},
  1043.     {0X02C5, 0},
  1044.     {0X02C6, 0},
  1045.     {0X02C7, 0},
  1046.     {0X02C8, 0},
  1047.     {0X02C9, 0},
  1048.     {0X02CA, 0},
  1049.     {0X02CB, 0},
  1050.     {0X02CC, 0},
  1051.     {0X02CD, 0},
  1052.     {0X02CE, 0},
  1053.     {0X02CF, 0},
  1054.     {0X02D0, 0},
  1055.     {0X02D1, 0},
  1056.     {0X02D2, 0},
  1057.     {0X02D3, 0},
  1058.     {0X02D4, 0},
  1059.     {0X02D5, 0},
  1060.     {0X02D6, 0},
  1061.     {0X02D7, 0},
  1062.     {0X02D8, 0},
  1063.     {0X02D9, 0},
  1064.     {0X02DA, 0},
  1065.     {0X02DB, 0},
  1066.     {0X02DC, 0},
  1067.     {0X02DD, 0},
  1068.     {0X02DE, 0},
  1069.     {0X02E0, 0},
  1070.     {0X02E1, 0},
  1071.     {0X02E2, 0},
  1072.     {0X02E3, 0},
  1073.     {0X02E4, 0},
  1074.     {0X02E5, 0},
  1075.     {0X02E6, 0},
  1076.     {0X02E7, 0},
  1077.     {0X02E8, 0},
  1078.     {0X02E9, 0},
  1079.     {0X0374, 0},
  1080.     {0X0375, 0},
  1081.     {0X037A, 0},
  1082.     {0X0384, 0},
  1083.     {0X0385, 0},
  1084.     {0X0386, 0},
  1085.     {0X0388, 0},
  1086.     {0X0389, 0},
  1087.     {0X038A, 0},
  1088.     {0X038C, 0},
  1089.     {0X038E, 0},
  1090.     {0X038F, 0},
  1091.     {0X0390, 0},
  1092.     {0X0391, 0},
  1093.     {0X0392, 0},
  1094.     {0X0393, 0},
  1095.     {0X0394, 0},
  1096.     {0X0395, 0},
  1097.     {0X0396, 0},
  1098.     {0X0397, 0},
  1099.     {0X0398, 0},
  1100.     {0X0399, 0},
  1101.     {0X039A, 0},
  1102.     {0X039B, 0},
  1103.     {0X039C, 0},
  1104.     {0X039D, 0},
  1105.     {0X039E, 0},
  1106.     {0X039F, 0},
  1107.     {0X03A0, 0},
  1108.     {0X03A1, 0},
  1109.     {0X03A3, 0},
  1110.     {0X03A4, 0},
  1111.     {0X03A5, 0},
  1112.     {0X03A6, 0},
  1113.     {0X03A7, 0},
  1114.     {0X03A8, 0},
  1115.     {0X03A9, 0},
  1116.     {0X03AA, 0},
  1117.     {0X03AB, 0},
  1118.     {0X03AC, 0},
  1119.     {0X03AD, 0},
  1120.     {0X03AE, 0},
  1121.     {0X03AF, 0},
  1122.     {0X03B0, 0},
  1123.     {0X03B1, 0},
  1124.     {0X03B2, 0},
  1125.     {0X03B3, 0},
  1126.     {0X03B4, 0},
  1127.     {0X03B5, 0},
  1128.     {0X03B6, 0},
  1129.     {0X03B7, 0},
  1130.     {0X03B8, 0},
  1131.     {0X03B9, 0},
  1132.     {0X03BA, 0},
  1133.     {0X03BB, 0},
  1134.     {0X03BC, 0},
  1135.     {0X03BD, 0},
  1136.     {0X03BE, 0},
  1137.     {0X03BF, 0},
  1138.     {0X03C0, 0},
  1139.     {0X03C1, 0},
  1140.     {0X03C2, 0},
  1141.     {0X03C3, 0},
  1142.     {0X03C4, 0},
  1143.     {0X03C5, 0},
  1144.     {0X03C6, 0},
  1145.     {0X03C7, 0},
  1146.     {0X03C8, 0},
  1147.     {0X03C9, 0},
  1148.     {0X03CA, 0},
  1149.     {0X03CB, 0},
  1150.     {0X03CC, 0},
  1151.     {0X03CD, 0},
  1152.     {0X03CE, 0},
  1153.     {0X03D0, 0},
  1154.     {0X03D1, 0},
  1155.     {0X03D2, 0},
  1156.     {0X03D3, 0},
  1157.     {0X03D4, 0},
  1158.     {0X03D5, 0},
  1159.     {0X03D6, 0},
  1160.     {0X03DA, 0},
  1161.     {0X03DC, 0},
  1162.     {0X03DE, 0},
  1163.     {0X03E0, 0},
  1164.     {0X03E2, 0},
  1165.     {0X03E3, 0},
  1166.     {0X03E4, 0},
  1167.     {0X03E5, 0},
  1168.     {0X03E6, 0},
  1169.     {0X03E7, 0},
  1170.     {0X03E8, 0},
  1171.     {0X03E9, 0},
  1172.     {0X03EA, 0},
  1173.     {0X03EB, 0},
  1174.     {0X03EC, 0},
  1175.     {0X03ED, 0},
  1176.     {0X03EE, 0},
  1177.     {0X03EF, 0},
  1178.     {0X03F0, 0},
  1179.     {0X03F1, 0},
  1180.     {0X03F2, 0},
  1181.     {0X03F3, 0},
  1182.     {0X0401, 0},
  1183.     {0X0402, 0},
  1184.     {0X0403, 0},
  1185.     {0X0404, 0},
  1186.     {0X0405, 0},
  1187.     {0X0406, 0},
  1188.     {0X0407, 0},
  1189.     {0X0408, 0},
  1190.     {0X0409, 0},
  1191.     {0X040A, 0},
  1192.     {0X040B, 0},
  1193.     {0X040C, 0},
  1194.     {0X040E, 0},
  1195.     {0X040F, 0},
  1196.     {0X0410, 0},
  1197.     {0X0411, 0},
  1198.     {0X0412, 0},
  1199.     {0X0413, 0},
  1200.     {0X0414, 0},
  1201.     {0X0415, 0},
  1202.     {0X0416, 0},
  1203.     {0X0417, 0},
  1204.     {0X0418, 0},
  1205.     {0X0419, 0},
  1206.     {0X041A, 0},
  1207.     {0X041B, 0},
  1208.     {0X041C, 0},
  1209.     {0X041D, 0},
  1210.     {0X041E, 0},
  1211.     {0X041F, 0},
  1212.     {0X0420, 0},
  1213.     {0X0421, 0},
  1214.     {0X0422, 0},
  1215.     {0X0423, 0},
  1216.     {0X0424, 0},
  1217.     {0X0425, 0},
  1218.     {0X0426, 0},
  1219.     {0X0427, 0},
  1220.     {0X0428, 0},
  1221.     {0X0429, 0},
  1222.     {0X042A, 0},
  1223.     {0X042B, 0},
  1224.     {0X042C, 0},
  1225.     {0X042D, 0},
  1226.     {0X042E, 0},
  1227.     {0X042F, 0},
  1228.     {0X0430, 0},
  1229.     {0X0431, 0},
  1230.     {0X0432, 0},
  1231.     {0X0433, 0},
  1232.     {0X0434, 0},
  1233.     {0X0435, 0},
  1234.     {0X0436, 0},
  1235.     {0X0437, 0},
  1236.     {0X0438, 0},
  1237.     {0X0439, 0},
  1238.     {0X043A, 0},
  1239.     {0X043B, 0},
  1240.     {0X043C, 0},
  1241.     {0X043D, 0},
  1242.     {0X043E, 0},
  1243.     {0X043F, 0},
  1244.     {0X0440, 0},
  1245.     {0X0441, 0},
  1246.     {0X0442, 0},
  1247.     {0X0443, 0},
  1248.     {0X0444, 0},
  1249.     {0X0445, 0},
  1250.     {0X0446, 0},
  1251.     {0X0447, 0},
  1252.     {0X0448, 0},
  1253.     {0X0449, 0},
  1254.     {0X044A, 0},
  1255.     {0X044B, 0},
  1256.     {0X044C, 0},
  1257.     {0X044D, 0},
  1258.     {0X044E, 0},
  1259.     {0X044F, 0},
  1260.     {0X0451, 0},
  1261.     {0X0452, 0},
  1262.     {0X0453, 0},
  1263.     {0X0454, 0},
  1264.     {0X0455, 0},
  1265.     {0X0456, 0},
  1266.     {0X0457, 0},
  1267.     {0X0458, 0},
  1268.     {0X0459, 0},
  1269.     {0X045A, 0},
  1270.     {0X045B, 0},
  1271.     {0X045C, 0},
  1272.     {0X045E, 0},
  1273.     {0X045F, 0},
  1274.     {0X0460, 0},
  1275.     {0X0461, 0},
  1276.     {0X0462, 0},
  1277.     {0X0463, 0},
  1278.     {0X0464, 0},
  1279.     {0X0465, 0},
  1280.     {0X0466, 0},
  1281.     {0X0467, 0},
  1282.     {0X0468, 0},
  1283.     {0X0469, 0},
  1284.     {0X046A, 0},
  1285.     {0X046B, 0},
  1286.     {0X046C, 0},
  1287.     {0X046D, 0},
  1288.     {0X046E, 0},
  1289.     {0X046F, 0},
  1290.     {0X0470, 0},
  1291.     {0X0471, 0},
  1292.     {0X0472, 0},
  1293.     {0X0473, 0},
  1294.     {0X0474, 0},
  1295.     {0X0475, 0},
  1296.     {0X0476, 0},
  1297.     {0X0477, 0},
  1298.     {0X0478, 0},
  1299.     {0X0479, 0},
  1300.     {0X047A, 0},
  1301.     {0X047B, 0},
  1302.     {0X047C, 0},
  1303.     {0X047D, 0},
  1304.     {0X047E, 0},
  1305.     {0X047F, 0},
  1306.     {0X0480, 0},
  1307.     {0X0481, 0},
  1308.     {0X0482, 0},
  1309.     {0X0490, 0},
  1310.     {0X0491, 0},
  1311.     {0X0492, 0},
  1312.     {0X0493, 0},
  1313.     {0X0494, 0},
  1314.     {0X0495, 0},
  1315.     {0X0496, 0},
  1316.     {0X0497, 0},
  1317.     {0X0498, 0},
  1318.     {0X0499, 0},
  1319.     {0X049A, 0},
  1320.     {0X049B, 0},
  1321.     {0X049C, 0},
  1322.     {0X049D, 0},
  1323.     {0X049E, 0},
  1324.     {0X049F, 0},
  1325.     {0X04A0, 0},
  1326.     {0X04A1, 0},
  1327.     {0X04A2, 0},
  1328.     {0X04A3, 0},
  1329.     {0X04A4, 0},
  1330.     {0X04A5, 0},
  1331.     {0X04A6, 0},
  1332.     {0X04A7, 0},
  1333.     {0X04A8, 0},
  1334.     {0X04A9, 0},
  1335.     {0X04AA, 0},
  1336.     {0X04AB, 0},
  1337.     {0X04AC, 0},
  1338.     {0X04AD, 0},
  1339.     {0X04AE, 0},
  1340.     {0X04AF, 0},
  1341.     {0X04B0, 0},
  1342.     {0X04B1, 0},
  1343.     {0X04B2, 0},
  1344.     {0X04B3, 0},
  1345.     {0X04B4, 0},
  1346.     {0X04B5, 0},
  1347.     {0X04B6, 0},
  1348.     {0X04B7, 0},
  1349.     {0X04B8, 0},
  1350.     {0X04B9, 0},
  1351.     {0X04BA, 0},
  1352.     {0X04BB, 0},
  1353.     {0X04BC, 0},
  1354.     {0X04BD, 0},
  1355.     {0X04BE, 0},
  1356.     {0X04BF, 0},
  1357.     {0X04C0, 0},
  1358.     {0X04C1, 0},
  1359.     {0X04C2, 0},
  1360.     {0X04C3, 0},
  1361.     {0X04C4, 0},
  1362.     {0X04C7, 0},
  1363.     {0X04C8, 0},
  1364.     {0X04CB, 0},
  1365.     {0X04CC, 0},
  1366.     {0X04D0, 0},
  1367.     {0X04D1, 0},
  1368.     {0X04D2, 0},
  1369.     {0X04D3, 0},
  1370.     {0X04D6, 0},
  1371.     {0X04D7, 0},
  1372.     {0X04D8, 0},
  1373.     {0X04D9, 0},
  1374.     {0X04DA, 0},
  1375.     {0X04DB, 0},
  1376.     {0X04DC, 0},
  1377.     {0X04DD, 0},
  1378.     {0X04DE, 0},
  1379.     {0X04DF, 0},
  1380.     {0X04E0, 0},
  1381.     {0X04E1, 0},
  1382.     {0X04E2, 0},
  1383.     {0X04E3, 0},
  1384.     {0X04E4, 0},
  1385.     {0X04E5, 0},
  1386.     {0X04E6, 0},
  1387.     {0X04E7, 0},
  1388.     {0X04E8, 0},
  1389.     {0X04E9, 0},
  1390.     {0X04EA, 0},
  1391.     {0X04EB, 0},
  1392.     {0X04EE, 0},
  1393.     {0X04EF, 0},
  1394.     {0X04F0, 0},
  1395.     {0X04F1, 0},
  1396.     {0X04F2, 0},
  1397.     {0X04F3, 0},
  1398.     {0X04F4, 0},
  1399.     {0X04F5, 0},
  1400.     {0X04F8, 0},
  1401.     {0X04F9, 0},
  1402.     {0X0531, 0},
  1403.     {0X0532, 0},
  1404.     {0X0533, 0},
  1405.     {0X0534, 0},
  1406.     {0X0535, 0},
  1407.     {0X0536, 0},
  1408.     {0X0537, 0},
  1409.     {0X0538, 0},
  1410.     {0X0539, 0},
  1411.     {0X053A, 0},
  1412.     {0X053B, 0},
  1413.     {0X053C, 0},
  1414.     {0X053D, 0},
  1415.     {0X053E, 0},
  1416.     {0X053F, 0},
  1417.     {0X0540, 0},
  1418.     {0X0541, 0},
  1419.     {0X0542, 0},
  1420.     {0X0543, 0},
  1421.     {0X0544, 0},
  1422.     {0X0545, 0},
  1423.     {0X0546, 0},
  1424.     {0X0547, 0},
  1425.     {0X0548, 0},
  1426.     {0X0549, 0},
  1427.     {0X054A, 0},
  1428.     {0X054B, 0},
  1429.     {0X054C, 0},
  1430.     {0X054D, 0},
  1431.     {0X054E, 0},
  1432.     {0X054F, 0},
  1433.     {0X0550, 0},
  1434.     {0X0551, 0},
  1435.     {0X0552, 0},
  1436.     {0X0553, 0},
  1437.     {0X0554, 0},
  1438.     {0X0555, 0},
  1439.     {0X0556, 0},
  1440.     {0X0559, 0},
  1441.     {0X055A, 0},
  1442.     {0X055B, 0},
  1443.     {0X055C, 0},
  1444.     {0X055D, 0},
  1445.     {0X055E, 0},
  1446.     {0X055F, 0},
  1447.     {0X0561, 0},
  1448.     {0X0562, 0},
  1449.     {0X0563, 0},
  1450.     {0X0564, 0},
  1451.     {0X0565, 0},
  1452.     {0X0566, 0},
  1453.     {0X0567, 0},
  1454.     {0X0568, 0},
  1455.     {0X0569, 0},
  1456.     {0X056A, 0},
  1457.     {0X056B, 0},
  1458.     {0X056C, 0},
  1459.     {0X056D, 0},
  1460.     {0X056E, 0},
  1461.     {0X056F, 0},
  1462.     {0X0570, 0},
  1463.     {0X0571, 0},
  1464.     {0X0572, 0},
  1465.     {0X0573, 0},
  1466.     {0X0574, 0},
  1467.     {0X0575, 0},
  1468.     {0X0576, 0},
  1469.     {0X0577, 0},
  1470.     {0X0578, 0},
  1471.     {0X0579, 0},
  1472.     {0X057A, 0},
  1473.     {0X057B, 0},
  1474.     {0X057C, 0},
  1475.     {0X057D, 0},
  1476.     {0X057E, 0},
  1477.     {0X057F, 0},
  1478.     {0X0580, 0},
  1479.     {0X0581, 0},
  1480.     {0X0582, 0},
  1481.     {0X0583, 0},
  1482.     {0X0584, 0},
  1483.     {0X0585, 0},
  1484.     {0X0586, 0},
  1485.     {0X0587, 0},
  1486.     {0X0589, 0},
  1487.     {0X0591, 0},
  1488.     {0X0592, 0},
  1489.     {0X0593, 0},
  1490.     {0X0594, 0},
  1491.     {0X0595, 0},
  1492.     {0X0596, 0},
  1493.     {0X0597, 0},
  1494.     {0X0598, 0},
  1495.     {0X0599, 0},
  1496.     {0X059A, 0},
  1497.     {0X059B, 0},
  1498.     {0X059C, 0},
  1499.     {0X059D, 0},
  1500.     {0X059E, 0},
  1501.     {0X059F, 0},
  1502.     {0X05A0, 0},
  1503.     {0X05A1, 0},
  1504.     {0X05A3, 0},
  1505.     {0X05A4, 0},
  1506.     {0X05A5, 0},
  1507.     {0X05A6, 0},
  1508.     {0X05A7, 0},
  1509.     {0X05A8, 0},
  1510.     {0X05A9, 0},
  1511.     {0X05AA, 0},
  1512.     {0X05AB, 0},
  1513.     {0X05AC, 0},
  1514.     {0X05AD, 0},
  1515.     {0X05AE, 0},
  1516.     {0X05AF, 0},
  1517.     {0X05B0, 0},
  1518.     {0X05B1, 0},
  1519.     {0X05B2, 0},
  1520.     {0X05B3, 0},
  1521.     {0X05B4, 0},
  1522.     {0X05B5, 0},
  1523.     {0X05B6, 0},
  1524.     {0X05B7, 0},
  1525.     {0X05B8, 0},
  1526.     {0X05B9, 0},
  1527.     {0X05BB, 0},
  1528.     {0X05BC, 0},
  1529.     {0X05BD, 0},
  1530.     {0X05BE, 0},
  1531.     {0X05BF, 0},
  1532.     {0X05C0, 0},
  1533.     {0X05C1, 0},
  1534.     {0X05C2, 0},
  1535.     {0X05C3, 0},
  1536.     {0X05C4, 0},
  1537.     {0X05D0, 0},
  1538.     {0X05D1, 0},
  1539.     {0X05D2, 0},
  1540.     {0X05D3, 0},
  1541.     {0X05D4, 0},
  1542.     {0X05D5, 0},
  1543.     {0X05D6, 0},
  1544.     {0X05D7, 0},
  1545.     {0X05D8, 0},
  1546.     {0X05D9, 0},
  1547.     {0X05DA, 0},
  1548.     {0X05DB, 0},
  1549.     {0X05DC, 0},
  1550.     {0X05DD, 0},
  1551.     {0X05DE, 0},
  1552.     {0X05DF, 0},
  1553.     {0X05E0, 0},
  1554.     {0X05E1, 0},
  1555.     {0X05E2, 0},
  1556.     {0X05E3, 0},
  1557.     {0X05E4, 0},
  1558.     {0X05E5, 0},
  1559.     {0X05E6, 0},
  1560.     {0X05E7, 0},
  1561.     {0X05E8, 0},
  1562.     {0X05E9, 0},
  1563.     {0X05EA, 0},
  1564.     {0X05F0, 0},
  1565.     {0X05F1, 0},
  1566.     {0X05F2, 0},
  1567.     {0X05F3, 0},
  1568.     {0X05F4, 0},
  1569.     {0X0621, 0},
  1570.     {0X0622, 0},
  1571.     {0X0623, 0},
  1572.     {0X0624, 0},
  1573.     {0X0625, 0},
  1574.     {0X0626, 0},
  1575.     {0X0627, 0},
  1576.     {0X0628, 0},
  1577.     {0X0629, 0},
  1578.     {0X062A, 0},
  1579.     {0X062B, 0},
  1580.     {0X062C, 0},
  1581.     {0X062D, 0},
  1582.     {0X062E, 0},
  1583.     {0X062F, 0},
  1584.     {0X0630, 0},
  1585.     {0X0631, 0},
  1586.     {0X0632, 0},
  1587.     {0X0633, 0},
  1588.     {0X0634, 0},
  1589.     {0X0635, 0},
  1590.     {0X0636, 0},
  1591.     {0X0637, 0},
  1592.     {0X0638, 0},
  1593.     {0X0639, 0},
  1594.     {0X063A, 0},
  1595.     {0X0641, 0},
  1596.     {0X0642, 0},
  1597.     {0X0643, 0},
  1598.     {0X0644, 0},
  1599.     {0X0645, 0},
  1600.     {0X0646, 0},
  1601.     {0X0647, 0},
  1602.     {0X0648, 0},
  1603.     {0X0649, 0},
  1604.     {0X064A, 0},
  1605.     {0X0660, 0},
  1606.     {0X0661, 0},
  1607.     {0X0662, 0},
  1608.     {0X0663, 0},
  1609.     {0X0664, 0},
  1610.     {0X0665, 0},
  1611.     {0X0666, 0},
  1612.     {0X0667, 0},
  1613.     {0X0668, 0},
  1614.     {0X0669, 0},
  1615.     {0X0679, 0},
  1616.     {0X067E, 0},
  1617.     {0X0686, 0},
  1618.     {0X0688, 0},
  1619.     {0X0691, 0},
  1620.     {0X0698, 0},
  1621.     {0X06A9, 0},
  1622.     {0X06AF, 0},
  1623.     {0X06BA, 0},
  1624.     {0X06C0, 0},
  1625.     {0X06D2, 0},
  1626.     {0X06D3, 0},
  1627.     {0X06F0, 0},
  1628.     {0X06F1, 0},
  1629.     {0X06F2, 0},
  1630.     {0X06F3, 0},
  1631.     {0X06F4, 0},
  1632.     {0X06F5, 0},
  1633.     {0X06F6, 0},
  1634.     {0X06F7, 0},
  1635.     {0X06F8, 0},
  1636.     {0X06F9, 0},
  1637.     {0X0950, 0},
  1638.     {0X0964, 0},
  1639.     {0X0965, 0},
  1640.     {0X0966, 0},
  1641.     {0X0967, 0},
  1642.     {0X0968, 0},
  1643.     {0X0969, 0},
  1644.     {0X096A, 0},
  1645.     {0X096B, 0},
  1646.     {0X096C, 0},
  1647.     {0X096D, 0},
  1648.     {0X096E, 0},
  1649.     {0X096F, 0},
  1650.     {0X0970, 0},
  1651.     {0X09E6, 0},
  1652.     {0X09E7, 0},
  1653.     {0X09E8, 0},
  1654.     {0X09E9, 0},
  1655.     {0X09EA, 0},
  1656.     {0X09EB, 0},
  1657.     {0X09EC, 0},
  1658.     {0X09ED, 0},
  1659.     {0X09EE, 0},
  1660.     {0X09EF, 0},
  1661.     {0X09F4, 0},
  1662.     {0X09F5, 0},
  1663.     {0X09F6, 0},
  1664.     {0X09F7, 0},
  1665.     {0X09F8, 0},
  1666.     {0X09F9, 0},
  1667.     {0X0A66, 0},
  1668.     {0X0A67, 0},
  1669.     {0X0A68, 0},
  1670.     {0X0A69, 0},
  1671.     {0X0A6A, 0},
  1672.     {0X0A6B, 0},
  1673.     {0X0A6C, 0},
  1674.     {0X0A6D, 0},
  1675.     {0X0A6E, 0},
  1676.     {0X0A6F, 0},
  1677.     {0X0A74, 0},
  1678.     {0X0AD0, 0},
  1679.     {0X0AE6, 0},
  1680.     {0X0AE7, 0},
  1681.     {0X0AE8, 0},
  1682.     {0X0AE9, 0},
  1683.     {0X0AEA, 0},
  1684.     {0X0AEB, 0},
  1685.     {0X0AEC, 0},
  1686.     {0X0AED, 0},
  1687.     {0X0AEE, 0},
  1688.     {0X0AEF, 0},
  1689.     {0X0B66, 0},
  1690.     {0X0B67, 0},
  1691.     {0X0B68, 0},
  1692.     {0X0B69, 0},
  1693.     {0X0B6A, 0},
  1694.     {0X0B6B, 0},
  1695.     {0X0B6C, 0},
  1696.     {0X0B6D, 0},
  1697.     {0X0B6E, 0},
  1698.     {0X0B6F, 0},
  1699.     {0X0BE7, 0},
  1700.     {0X0BE8, 0},
  1701.     {0X0BE9, 0},
  1702.     {0X0BEA, 0},
  1703.     {0X0BEB, 0},
  1704.     {0X0BEC, 0},
  1705.     {0X0BED, 0},
  1706.     {0X0BEE, 0},
  1707.     {0X0BEF, 0},
  1708.     {0X0BF0, 0},
  1709.     {0X0BF1, 0},
  1710.     {0X0BF2, 0},
  1711.     {0X0D66, 0},
  1712.     {0X0D67, 0},
  1713.     {0X0D68, 0},
  1714.     {0X0D69, 0},
  1715.     {0X0D6A, 0},
  1716.     {0X0D6B, 0},
  1717.     {0X0D6C, 0},
  1718.     {0X0D6D, 0},
  1719.     {0X0D6E, 0},
  1720.     {0X0D6F, 0},
  1721.     {0X0DE6, 0},
  1722.     {0X0DE7, 0},
  1723.     {0X0DE8, 0},
  1724.     {0X0DE9, 0},
  1725.     {0X0DEA, 0},
  1726.     {0X0DEB, 0},
  1727.     {0X0DEC, 0},
  1728.     {0X0DED, 0},
  1729.     {0X0DEE, 0},
  1730.     {0X0DEF, 0},
  1731.     {0X0E50, 0},
  1732.     {0X0E51, 0},
  1733.     {0X0E52, 0},
  1734.     {0X0E53, 0},
  1735.     {0X0E54, 0},
  1736.     {0X0E55, 0},
  1737.     {0X0E56, 0},
  1738.     {0X0E57, 0},
  1739.     {0X0E58, 0},
  1740.     {0X0E59, 0},
  1741.     {0X0E66, 0},
  1742.     {0X0E67, 0},
  1743.     {0X0E68, 0},
  1744.     {0X0E69, 0},
  1745.     {0X0E6A, 0},
  1746.     {0X0E6B, 0},
  1747.     {0X0E6C, 0},
  1748.     {0X0E6D, 0},
  1749.     {0X0E6E, 0},
  1750.     {0X0E6F, 0},
  1751.     {0X0ED0, 0},
  1752.     {0X0ED1, 0},
  1753.     {0X0ED2, 0},
  1754.     {0X0ED3, 0},
  1755.     {0X0ED4, 0},
  1756.     {0X0ED5, 0},
  1757.     {0X0ED6, 0},
  1758.     {0X0ED7, 0},
  1759.     {0X0ED8, 0},
  1760.     {0X0ED9, 0},
  1761.     {0X0F20, 0},
  1762.     {0X0F21, 0},
  1763.     {0X0F22, 0},
  1764.     {0X0F23, 0},
  1765.     {0X0F24, 0},
  1766.     {0X0F25, 0},
  1767.     {0X0F26, 0},
  1768.     {0X0F27, 0},
  1769.     {0X0F28, 0},
  1770.     {0X0F29, 0},
  1771.     {0X10A0, 0},
  1772.     {0X10A1, 0},
  1773.     {0X10A2, 0},
  1774.     {0X10A3, 0},
  1775.     {0X10A4, 0},
  1776.     {0X10A5, 0},
  1777.     {0X10A6, 0},
  1778.     {0X10A7, 0},
  1779.     {0X10A8, 0},
  1780.     {0X10A9, 0},
  1781.     {0X10AA, 0},
  1782.     {0X10AB, 0},
  1783.     {0X10AC, 0},
  1784.     {0X10AD, 0},
  1785.     {0X10AE, 0},
  1786.     {0X10AF, 0},
  1787.     {0X10B0, 0},
  1788.     {0X10B1, 0},
  1789.     {0X10B2, 0},
  1790.     {0X10B3, 0},
  1791.     {0X10B4, 0},
  1792.     {0X10B5, 0},
  1793.     {0X10B6, 0},
  1794.     {0X10B7, 0},
  1795.     {0X10B8, 0},
  1796.     {0X10B9, 0},
  1797.     {0X10BA, 0},
  1798.     {0X10BB, 0},
  1799.     {0X10BC, 0},
  1800.     {0X10BD, 0},
  1801.     {0X10BE, 0},
  1802.     {0X10BF, 0},
  1803.     {0X10C0, 0},
  1804.     {0X10C1, 0},
  1805.     {0X10C2, 0},
  1806.     {0X10C3, 0},
  1807.     {0X10C4, 0},
  1808.     {0X10C5, 0},
  1809.     {0X10D0, 0},
  1810.     {0X10D1, 0},
  1811.     {0X10D2, 0},
  1812.     {0X10D3, 0},
  1813.     {0X10D4, 0},
  1814.     {0X10D5, 0},
  1815.     {0X10D6, 0},
  1816.     {0X10D7, 0},
  1817.     {0X10D8, 0},
  1818.     {0X10D9, 0},
  1819.     {0X10DA, 0},
  1820.     {0X10DB, 0},
  1821.     {0X10DC, 0},
  1822.     {0X10DD, 0},
  1823.     {0X10DE, 0},
  1824.     {0X10DF, 0},
  1825.     {0X10E0, 0},
  1826.     {0X10E1, 0},
  1827.     {0X10E2, 0},
  1828.     {0X10E3, 0},
  1829.     {0X10E4, 0},
  1830.     {0X10E5, 0},
  1831.     {0X10E6, 0},
  1832.     {0X10E7, 0},
  1833.     {0X10E8, 0},
  1834.     {0X10E9, 0},
  1835.     {0X10EA, 0},
  1836.     {0X10EB, 0},
  1837.     {0X10EC, 0},
  1838.     {0X10ED, 0},
  1839.     {0X10EE, 0},
  1840.     {0X10EF, 0},
  1841.     {0X10F0, 0},
  1842.     {0X10F1, 0},
  1843.     {0X10F2, 0},
  1844.     {0X10F3, 0},
  1845.     {0X10F4, 0},
  1846.     {0X10F5, 0},
  1847.     {0X10F6, 0},
  1848.     {0X10FB, 0},
  1849.     {0X1E9A, 0},
  1850.     {0X1E9B, 0},
  1851.     {0X1F00, 0},
  1852.     {0X1F01, 0},
  1853.     {0X1F02, 0},
  1854.     {0X1F03, 0},
  1855.     {0X1F04, 0},
  1856.     {0X1F05, 0},
  1857.     {0X1F06, 0},
  1858.     {0X1F07, 0},
  1859.     {0X1F08, 0},
  1860.     {0X1F09, 0},
  1861.     {0X1F0A, 0},
  1862.     {0X1F0B, 0},
  1863.     {0X1F0C, 0},
  1864.     {0X1F0D, 0},
  1865.     {0X1F0E, 0},
  1866.     {0X1F0F, 0},
  1867.     {0X1F10, 0},
  1868.     {0X1F11, 0},
  1869.     {0X1F12, 0},
  1870.     {0X1F13, 0},
  1871.     {0X1F14, 0},
  1872.     {0X1F15, 0},
  1873.     {0X1F18, 0},
  1874.     {0X1F19, 0},
  1875.     {0X1F1A, 0},
  1876.     {0X1F1B, 0},
  1877.     {0X1F1C, 0},
  1878.     {0X1F1D, 0},
  1879.     {0X1F20, 0},
  1880.     {0X1F21, 0},
  1881.     {0X1F22, 0},
  1882.     {0X1F23, 0},
  1883.     {0X1F24, 0},
  1884.     {0X1F25, 0},
  1885.     {0X1F26, 0},
  1886.     {0X1F27, 0},
  1887.     {0X1F28, 0},
  1888.     {0X1F29, 0},
  1889.     {0X1F2A, 0},
  1890.     {0X1F2B, 0},
  1891.     {0X1F2C, 0},
  1892.     {0X1F2D, 0},
  1893.     {0X1F2E, 0},
  1894.     {0X1F2F, 0},
  1895.     {0X1F30, 0},
  1896.     {0X1F31, 0},
  1897.     {0X1F32, 0},
  1898.     {0X1F33, 0},
  1899.     {0X1F34, 0},
  1900.     {0X1F35, 0},
  1901.     {0X1F36, 0},
  1902.     {0X1F37, 0},
  1903.     {0X1F38, 0},
  1904.     {0X1F39, 0},
  1905.     {0X1F3A, 0},
  1906.     {0X1F3B, 0},
  1907.     {0X1F3C, 0},
  1908.     {0X1F3D, 0},
  1909.     {0X1F3E, 0},
  1910.     {0X1F3F, 0},
  1911.     {0X1F40, 0},
  1912.     {0X1F41, 0},
  1913.     {0X1F42, 0},
  1914.     {0X1F43, 0},
  1915.     {0X1F44, 0},
  1916.     {0X1F45, 0},
  1917.     {0X1F48, 0},
  1918.     {0X1F49, 0},
  1919.     {0X1F4A, 0},
  1920.     {0X1F4B, 0},
  1921.     {0X1F4C, 0},
  1922.     {0X1F4D, 0},
  1923.     {0X1F50, 0},
  1924.     {0X1F51, 0},
  1925.     {0X1F52, 0},
  1926.     {0X1F53, 0},
  1927.     {0X1F54, 0},
  1928.     {0X1F55, 0},
  1929.     {0X1F56, 0},
  1930.     {0X1F57, 0},
  1931.     {0X1F59, 0},
  1932.     {0X1F5B, 0},
  1933.     {0X1F5D, 0},
  1934.     {0X1F5F, 0},
  1935.     {0X1F60, 0},
  1936.     {0X1F61, 0},
  1937.     {0X1F62, 0},
  1938.     {0X1F63, 0},
  1939.     {0X1F64, 0},
  1940.     {0X1F65, 0},
  1941.     {0X1F66, 0},
  1942.     {0X1F67, 0},
  1943.     {0X1F68, 0},
  1944.     {0X1F69, 0},
  1945.     {0X1F6A, 0},
  1946.     {0X1F6B, 0},
  1947.     {0X1F6C, 0},
  1948.     {0X1F6D, 0},
  1949.     {0X1F6E, 0},
  1950.     {0X1F6F, 0},
  1951.     {0X1F70, 0},
  1952.     {0X1F71, 0},
  1953.     {0X1F72, 0},
  1954.     {0X1F73, 0},
  1955.     {0X1F74, 0},
  1956.     {0X1F75, 0},
  1957.     {0X1F76, 0},
  1958.     {0X1F77, 0},
  1959.     {0X1F78, 0},
  1960.     {0X1F79, 0},
  1961.     {0X1F7A, 0},
  1962.     {0X1F7B, 0},
  1963.     {0X1F7C, 0},
  1964.     {0X1F7D, 0},
  1965.     {0X1F80, 0},
  1966.     {0X1F81, 0},
  1967.     {0X1F82, 0},
  1968.     {0X1F83, 0},
  1969.     {0X1F84, 0},
  1970.     {0X1F85, 0},
  1971.     {0X1F86, 0},
  1972.     {0X1F87, 0},
  1973.     {0X1F88, 0},
  1974.     {0X1F89, 0},
  1975.     {0X1F8A, 0},
  1976.     {0X1F8B, 0},
  1977.     {0X1F8C, 0},
  1978.     {0X1F8D, 0},
  1979.     {0X1F8E, 0},
  1980.     {0X1F8F, 0},
  1981.     {0X1F90, 0},
  1982.     {0X1F91, 0},
  1983.     {0X1F92, 0},
  1984.     {0X1F93, 0},
  1985.     {0X1F94, 0},
  1986.     {0X1F95, 0},
  1987.     {0X1F96, 0},
  1988.     {0X1F97, 0},
  1989.     {0X1F98, 0},
  1990.     {0X1F99, 0},
  1991.     {0X1F9A, 0},
  1992.     {0X1F9B, 0},
  1993.     {0X1F9C, 0},
  1994.     {0X1F9D, 0},
  1995.     {0X1F9E, 0},
  1996.     {0X1F9F, 0},
  1997.     {0X1FA0, 0},
  1998.     {0X1FA1, 0},
  1999.     {0X1FA2, 0},
  2000.     {0X1FA3, 0},
  2001.     {0X1FA4, 0},
  2002.     {0X1FA5, 0},
  2003.     {0X1FA6, 0},
  2004.     {0X1FA7, 0},
  2005.     {0X1FA8, 0},
  2006.     {0X1FA9, 0},
  2007.     {0X1FAA, 0},
  2008.     {0X1FAB, 0},
  2009.     {0X1FAC, 0},
  2010.     {0X1FAD, 0},
  2011.     {0X1FAE, 0},
  2012.     {0X1FAF, 0},
  2013.     {0X1FB0, 0},
  2014.     {0X1FB1, 0},
  2015.     {0X1FB2, 0},
  2016.     {0X1FB3, 0},
  2017.     {0X1FB4, 0},
  2018.     {0X1FB6, 0},
  2019.     {0X1FB7, 0},
  2020.     {0X1FB8, 0},
  2021.     {0X1FB9, 0},
  2022.     {0X1FBA, 0},
  2023.     {0X1FBB, 0},
  2024.     {0X1FBC, 0},
  2025.     {0X1FBD, 0},
  2026.     {0X1FBE, 0},
  2027.     {0X1FBF, 0},
  2028.     {0X1FC0, 0},
  2029.     {0X1FC1, 0},
  2030.     {0X1FC2, 0},
  2031.     {0X1FC3, 0},
  2032.     {0X1FC4, 0},
  2033.     {0X1FC6, 0},
  2034.     {0X1FC7, 0},
  2035.     {0X1FC8, 0},
  2036.     {0X1FC9, 0},
  2037.     {0X1FCA, 0},
  2038.     {0X1FCB, 0},
  2039.     {0X1FCC, 0},
  2040.     {0X1FCD, 0},
  2041.     {0X1FCE, 0},
  2042.     {0X1FCF, 0},
  2043.     {0X1FD0, 0},
  2044.     {0X1FD1, 0},
  2045.     {0X1FD2, 0},
  2046.     {0X1FD3, 0},
  2047.     {0X1FD6, 0},
  2048.     {0X1FD7, 0},
  2049.     {0X1FD8, 0},
  2050.     {0X1FD9, 0},
  2051.     {0X1FDA, 0},
  2052.     {0X1FDB, 0},
  2053.     {0X1FDD, 0},
  2054.     {0X1FDE, 0},
  2055.     {0X1FDF, 0},
  2056.     {0X1FE0, 0},
  2057.     {0X1FE1, 0},
  2058.     {0X1FE2, 0},
  2059.     {0X1FE3, 0},
  2060.     {0X1FE4, 0},
  2061.     {0X1FE5, 0},
  2062.     {0X1FE6, 0},
  2063.     {0X1FE7, 0},
  2064.     {0X1FE8, 0},
  2065.     {0X1FE9, 0},
  2066.     {0X1FEA, 0},
  2067.     {0X1FEB, 0},
  2068.     {0X1FEC, 0},
  2069.     {0X1FED, 0},
  2070.     {0X1FEE, 0},
  2071.     {0X1FEF, 0},
  2072.     {0X1FF2, 0},
  2073.     {0X1FF3, 0},
  2074.     {0X1FF4, 0},
  2075.     {0X1FF6, 0},
  2076.     {0X1FF7, 0},
  2077.     {0X1FF8, 0},
  2078.     {0X1FF9, 0},
  2079.     {0X1FFA, 0},
  2080.     {0X1FFB, 0},
  2081.     {0X1FFC, 0},
  2082.     {0X1FFD, 0},
  2083.     {0X1FFE, 0},
  2084.     {0X2016, 0},
  2085.     {0X2017, 0},
  2086.     {0X2018, 0},
  2087.     {0X2019, 0},
  2088.     {0X201A, 0},
  2089.     {0X201B, 0},
  2090.     {0X201C, 0},
  2091.     {0X201D, 0},
  2092.     {0X201E, 0},
  2093.     {0X201F, 0},
  2094.     {0X2020, 0},
  2095.     {0X2021, 0},
  2096.     {0X2022, 0},
  2097.     {0X2023, 0},
  2098.     {0X2024, 0},
  2099.     {0X2025, 0},
  2100.     {0X2026, 0},
  2101.     {0X2027, 0},
  2102.     {0X2028, 0},
  2103.     {0X2029, 0},
  2104.     {0X202A, 0},
  2105.     {0X202B, 0},
  2106.     {0X202C, 0},
  2107.     {0X202D, 0},
  2108.     {0X202E, 0},
  2109.     {0X2030, 0},
  2110.     {0X2031, 0},
  2111.     {0X2032, 0},
  2112.     {0X2033, 0},
  2113.     {0X2034, 0},
  2114.     {0X2035, 0},
  2115.     {0X2036, 0},
  2116.     {0X2037, 0},
  2117.     {0X2038, 0},
  2118.     {0X2039, 0},
  2119.     {0X203A, 0},
  2120.     {0X203B, 0},
  2121.     {0X203C, 0},
  2122.     {0X203D, 0},
  2123.     {0X203E, 0},
  2124.     {0X203F, 0},
  2125.     {0X2040, 0},
  2126.     {0X2041, 0},
  2127.     {0X2042, 0},
  2128.     {0X2043, 0},
  2129.     {0X2044, 0},
  2130.     {0X2045, 0},
  2131.     {0X2046, 0},
  2132.     {0X2070, 0},
  2133.     {0X2074, 0},
  2134.     {0X2075, 0},
  2135.     {0X2076, 0},
  2136.     {0X2077, 0},
  2137.     {0X2078, 0},
  2138.     {0X2079, 0},
  2139.     {0X207A, 0},
  2140.     {0X207B, 0},
  2141.     {0X207C, 0},
  2142.     {0X207D, 0},
  2143.     {0X207E, 0},
  2144.     {0X207F, 0},
  2145.     {0X2080, 0},
  2146.     {0X2081, 0},
  2147.     {0X2082, 0},
  2148.     {0X2083, 0},
  2149.     {0X2084, 0},
  2150.     {0X2085, 0},
  2151.     {0X2086, 0},
  2152.     {0X2087, 0},
  2153.     {0X2088, 0},
  2154.     {0X2089, 0},
  2155.     {0X208A, 0},
  2156.     {0X208B, 0},
  2157.     {0X208C, 0},
  2158.     {0X208D, 0},
  2159.     {0X208E, 0},
  2160.     {0X20A0, 0},
  2161.     {0X2100, 0},
  2162.     {0X2101, 0},
  2163.     {0X2102, 0},
  2164.     {0X2103, 0},
  2165.     {0X2104, 0},
  2166.     {0X2105, 0},
  2167.     {0X2106, 0},
  2168.     {0X2107, 0},
  2169.     {0X2108, 0},
  2170.     {0X2109, 0},
  2171.     {0X210A, 0},
  2172.     {0X210B, 0},
  2173.     {0X210C, 0},
  2174.     {0X210D, 0},
  2175.     {0X210E, 0},
  2176.     {0X210F, 0},
  2177.     {0X2110, 0},
  2178.     {0X2111, 0},
  2179.     {0X2112, 0},
  2180.     {0X2113, 0},
  2181.     {0X2114, 0},
  2182.     {0X2115, 0},
  2183.     {0X2116, 0},
  2184.     {0X2117, 0},
  2185.     {0X2118, 0},
  2186.     {0X2119, 0},
  2187.     {0X211A, 0},
  2188.     {0X211B, 0},
  2189.     {0X211C, 0},
  2190.     {0X211D, 0},
  2191.     {0X211E, 0},
  2192.     {0X211F, 0},
  2193.     {0X2120, 0},
  2194.     {0X2121, 0},
  2195.     {0X2122, 0},
  2196.     {0X2123, 0},
  2197.     {0X2124, 0},
  2198.     {0X2125, 0},
  2199.     {0X2126, 0},
  2200.     {0X2127, 0},
  2201.     {0X2128, 0},
  2202.     {0X2129, 0},
  2203.     {0X212C, 0},
  2204.     {0X212D, 0},
  2205.     {0X212E, 0},
  2206.     {0X212F, 0},
  2207.     {0X2130, 0},
  2208.     {0X2131, 0},
  2209.     {0X2132, 0},
  2210.     {0X2133, 0},
  2211.     {0X2134, 0},
  2212.     {0X2135, 0},
  2213.     {0X2136, 0},
  2214.     {0X2137, 0},
  2215.     {0X2138, 0},
  2216.     {0X2153, 0},
  2217.     {0X2154, 0},
  2218.     {0X2155, 0},
  2219.     {0X2156, 0},
  2220.     {0X2157, 0},
  2221.     {0X2158, 0},
  2222.     {0X2159, 0},
  2223.     {0X215A, 0},
  2224.     {0X215B, 0},
  2225.     {0X215C, 0},
  2226.     {0X215D, 0},
  2227.     {0X215E, 0},
  2228.     {0X215F, 0},
  2229.     {0X2160, 0},
  2230.     {0X2161, 0},
  2231.     {0X2162, 0},
  2232.     {0X2163, 0},
  2233.     {0X2164, 0},
  2234.     {0X2165, 0},
  2235.     {0X2166, 0},
  2236.     {0X2167, 0},
  2237.     {0X2168, 0},
  2238.     {0X2169, 0},
  2239.     {0X216A, 0},
  2240.     {0X216B, 0},
  2241.     {0X216C, 0},
  2242.     {0X216D, 0},
  2243.     {0X216E, 0},
  2244.     {0X216F, 0},
  2245.     {0X2170, 0},
  2246.     {0X2171, 0},
  2247.     {0X2172, 0},
  2248.     {0X2173, 0},
  2249.     {0X2174, 0},
  2250.     {0X2175, 0},
  2251.     {0X2176, 0},
  2252.     {0X2177, 0},
  2253.     {0X2178, 0},
  2254.     {0X2179, 0},
  2255.     {0X217A, 0},
  2256.     {0X217B, 0},
  2257.     {0X217C, 0},
  2258.     {0X217D, 0},
  2259.     {0X217E, 0},
  2260.     {0X217F, 0},
  2261.     {0X2180, 0},
  2262.     {0X2181, 0},
  2263.     {0X2182, 0},
  2264.     {0X2190, 0},
  2265.     {0X2191, 0},
  2266.     {0X2192, 0},
  2267.     {0X2193, 0},
  2268.     {0X2194, 0},
  2269.     {0X2195, 0},
  2270.     {0X2196, 0},
  2271.     {0X2197, 0},
  2272.     {0X2198, 0},
  2273.     {0X2199, 0},
  2274.     {0X219A, 0},
  2275.     {0X219B, 0},
  2276.     {0X219C, 0},
  2277.     {0X219D, 0},
  2278.     {0X219E, 0},
  2279.     {0X219F, 0},
  2280.     {0X21A0, 0},
  2281.     {0X21A1, 0},
  2282.     {0X21A2, 0},
  2283.     {0X21A3, 0},
  2284.     {0X21A4, 0},
  2285.     {0X21A5, 0},
  2286.     {0X21A6, 0},
  2287.     {0X21A7, 0},
  2288.     {0X21A8, 0},
  2289.     {0X21A9, 0},
  2290.     {0X21AA, 0},
  2291.     {0X21AB, 0},
  2292.     {0X21AC, 0},
  2293.     {0X21AD, 0},
  2294.     {0X21AE, 0},
  2295.     {0X21AF, 0},
  2296.     {0X21B0, 0},
  2297.     {0X21B1, 0},
  2298.     {0X21B2, 0},
  2299.     {0X21B3, 0},
  2300.     {0X21B4, 0},
  2301.     {0X21B5, 0},
  2302.     {0X21B6, 0},
  2303.     {0X21B7, 0},
  2304.     {0X21B8, 0},
  2305.     {0X21B9, 0},
  2306.     {0X21BA, 0},
  2307.     {0X21BB, 0},
  2308.     {0X21BC, 0},
  2309.     {0X21BD, 0},
  2310.     {0X21BE, 0},
  2311.     {0X21BF, 0},
  2312.     {0X21C0, 0},
  2313.     {0X21C1, 0},
  2314.     {0X21C2, 0},
  2315.     {0X21C3, 0},
  2316.     {0X21C4, 0},
  2317.     {0X21C5, 0},
  2318.     {0X21C6, 0},
  2319.     {0X21C7, 0},
  2320.     {0X21C8, 0},
  2321.     {0X21C9, 0},
  2322.     {0X21CA, 0},
  2323.     {0X21CB, 0},
  2324.     {0X21CC, 0},
  2325.     {0X21CD, 0},
  2326.     {0X21CE, 0},
  2327.     {0X21CF, 0},
  2328.     {0X21D0, 0},
  2329.     {0X21D1, 0},
  2330.     {0X21D2, 0},
  2331.     {0X21D3, 0},
  2332.     {0X21D4, 0},
  2333.     {0X21D5, 0},
  2334.     {0X21D6, 0},
  2335.     {0X21D7, 0},
  2336.     {0X21D8, 0},
  2337.     {0X21D9, 0},
  2338.     {0X21DA, 0},
  2339.     {0X21DB, 0},
  2340.     {0X21DC, 0},
  2341.     {0X21DD, 0},
  2342.     {0X21DE, 0},
  2343.     {0X21DF, 0},
  2344.     {0X21E0, 0},
  2345.     {0X21E1, 0},
  2346.     {0X21E2, 0},
  2347.     {0X21E3, 0},
  2348.     {0X21E4, 0},
  2349.     {0X21E5, 0},
  2350.     {0X21E6, 0},
  2351.     {0X21E7, 0},
  2352.     {0X21E8, 0},
  2353.     {0X21E9, 0},
  2354.     {0X21EA, 0},
  2355.     {0X2200, 0},
  2356.     {0X2201, 0},
  2357.     {0X2202, 0},
  2358.     {0X2203, 0},
  2359.     {0X2204, 0},
  2360.     {0X2205, 0},
  2361.     {0X2206, 0},
  2362.     {0X2207, 0},
  2363.     {0X2208, 0},
  2364.     {0X2209, 0},
  2365.     {0X220A, 0},
  2366.     {0X220B, 0},
  2367.     {0X220C, 0},
  2368.     {0X220D, 0},
  2369.     {0X220E, 0},
  2370.     {0X220F, 0},
  2371.     {0X2210, 0},
  2372.     {0X2211, 0},
  2373.     {0X2213, 0},
  2374.     {0X2214, 0},
  2375.     {0X2215, 0},
  2376.     {0X2216, 0},
  2377.     {0X2217, 0},
  2378.     {0X2218, 0},
  2379.     {0X2219, 0},
  2380.     {0X221A, 0},
  2381.     {0X221B, 0},
  2382.     {0X221C, 0},
  2383.     {0X221D, 0},
  2384.     {0X221E, 0},
  2385.     {0X221F, 0},
  2386.     {0X2220, 0},
  2387.     {0X2221, 0},
  2388.     {0X2222, 0},
  2389.     {0X2223, 0},
  2390.     {0X2224, 0},
  2391.     {0X2225, 0},
  2392.     {0X2226, 0},
  2393.     {0X2227, 0},
  2394.     {0X2228, 0},
  2395.     {0X2229, 0},
  2396.     {0X222A, 0},
  2397.     {0X222B, 0},
  2398.     {0X222C, 0},
  2399.     {0X222D, 0},
  2400.     {0X222E, 0},
  2401.     {0X222F, 0},
  2402.     {0X2230, 0},
  2403.     {0X2231, 0},
  2404.     {0X2232, 0},
  2405.     {0X2233, 0},
  2406.     {0X2234, 0},
  2407.     {0X2235, 0},
  2408.     {0X2236, 0},
  2409.     {0X2237, 0},
  2410.     {0X2238, 0},
  2411.     {0X2239, 0},
  2412.     {0X223A, 0},
  2413.     {0X223B, 0},
  2414.     {0X223C, 0},
  2415.     {0X223D, 0},
  2416.     {0X223E, 0},
  2417.     {0X223F, 0},
  2418.     {0X2240, 0},
  2419.     {0X2242, 0},
  2420.     {0X2243, 0},
  2421.     {0X2244, 0},
  2422.     {0X2245, 0},
  2423.     {0X2246, 0},
  2424.     {0X2247, 0},
  2425.     {0X2248, 0},
  2426.     {0X2248, 0},
  2427.     {0X2249, 0},
  2428.     {0X224A, 0},
  2429.     {0X224B, 0},
  2430.     {0X224C, 0},
  2431.     {0X224D, 0},
  2432.     {0X224E, 0},
  2433.     {0X224F, 0},
  2434.     {0X2250, 0},
  2435.     {0X2251, 0},
  2436.     {0X2252, 0},
  2437.     {0X2253, 0},
  2438.     {0X2254, 0},
  2439.     {0X2255, 0},
  2440.     {0X2256, 0},
  2441.     {0X2257, 0},
  2442.     {0X2258, 0},
  2443.     {0X2259, 0},
  2444.     {0X225A, 0},
  2445.     {0X225B, 0},
  2446.     {0X225C, 0},
  2447.     {0X225D, 0},
  2448.     {0X225E, 0},
  2449.     {0X225F, 0},
  2450.     {0X2261, 0},
  2451.     {0X2261, 0},
  2452.     {0X2262, 0},
  2453.     {0X2263, 0},
  2454.     {0X2264, 0},
  2455.     {0X2265, 0},
  2456.     {0X2266, 0},
  2457.     {0X2267, 0},
  2458.     {0X2268, 0},
  2459.     {0X2269, 0},
  2460.     {0X226A, 0},
  2461.     {0X226B, 0},
  2462.     {0X226C, 0},
  2463.     {0X226D, 0},
  2464.     {0X2270, 0},
  2465.     {0X2271, 0},
  2466.     {0X2272, 0},
  2467.     {0X2273, 0},
  2468.     {0X2274, 0},
  2469.     {0X2275, 0},
  2470.     {0X2276, 0},
  2471.     {0X2277, 0},
  2472.     {0X2278, 0},
  2473.     {0X2279, 0},
  2474.     {0X227A, 0},
  2475.     {0X227B, 0},
  2476.     {0X227C, 0},
  2477.     {0X227D, 0},
  2478.     {0X227E, 0},
  2479.     {0X227F, 0},
  2480.     {0X2280, 0},
  2481.     {0X2281, 0},
  2482.     {0X2282, 0},
  2483.     {0X2283, 0},
  2484.     {0X2284, 0},
  2485.     {0X2285, 0},
  2486.     {0X2286, 0},
  2487.     {0X2287, 0},
  2488.     {0X2288, 0},
  2489.     {0X2289, 0},
  2490.     {0X228A, 0},
  2491.     {0X228B, 0},
  2492.     {0X228C, 0},
  2493.     {0X228D, 0},
  2494.     {0X228E, 0},
  2495.     {0X228F, 0},
  2496.     {0X2290, 0},
  2497.     {0X2291, 0},
  2498.     {0X2292, 0},
  2499.     {0X2293, 0},
  2500.     {0X2294, 0},
  2501.     {0X2295, 0},
  2502.     {0X2296, 0},
  2503.     {0X2297, 0},
  2504.     {0X2298, 0},
  2505.     {0X2299, 0},
  2506.     {0X229A, 0},
  2507.     {0X229B, 0},
  2508.     {0X229C, 0},
  2509.     {0X229D, 0},
  2510.     {0X229E, 0},
  2511.     {0X229F, 0},
  2512.     {0X22A0, 0},
  2513.     {0X22A1, 0},
  2514.     {0X22A2, 0},
  2515.     {0X22A3, 0},
  2516.     {0X22A4, 0},
  2517.     {0X22A5, 0},
  2518.     {0X22A6, 0},
  2519.     {0X22A7, 0},
  2520.     {0X22A8, 0},
  2521.     {0X22A9, 0},
  2522.     {0X22AA, 0},
  2523.     {0X22AB, 0},
  2524.     {0X22AC, 0},
  2525.     {0X22AD, 0},
  2526.     {0X22AE, 0},
  2527.     {0X22AF, 0},
  2528.     {0X22B0, 0},
  2529.     {0X22B1, 0},
  2530.     {0X22B2, 0},
  2531.     {0X22B3, 0},
  2532.     {0X22B4, 0},
  2533.     {0X22B5, 0},
  2534.     {0X22B6, 0},
  2535.     {0X22B7, 0},
  2536.     {0X22B8, 0},
  2537.     {0X22B9, 0},
  2538.     {0X22BA, 0},
  2539.     {0X22BB, 0},
  2540.     {0X22BC, 0},
  2541.     {0X22BD, 0},
  2542.     {0X22BE, 0},
  2543.     {0X22BF, 0},
  2544.     {0X22C0, 0},
  2545.     {0X22C1, 0},
  2546.     {0X22C2, 0},
  2547.     {0X22C3, 0},
  2548.     {0X22C4, 0},
  2549.     {0X22C5, 0},
  2550.     {0X22C6, 0},
  2551.     {0X22C7, 0},
  2552.     {0X22C8, 0},
  2553.     {0X22C9, 0},
  2554.     {0X22CA, 0},
  2555.     {0X22CB, 0},
  2556.     {0X22CC, 0},
  2557.     {0X22CD, 0},
  2558.     {0X22CE, 0},
  2559.     {0X22CF, 0},
  2560.     {0X22D0, 0},
  2561.     {0X22D1, 0},
  2562.     {0X22D2, 0},
  2563.     {0X22D3, 0},
  2564.     {0X22D4, 0},
  2565.     {0X22D5, 0},
  2566.     {0X22D6, 0},
  2567.     {0X22D7, 0},
  2568.     {0X22D8, 0},
  2569.     {0X22D9, 0},
  2570.     {0X22DA, 0},
  2571.     {0X22DB, 0},
  2572.     {0X22DC, 0},
  2573.     {0X22DD, 0},
  2574.     {0X22DE, 0},
  2575.     {0X22DF, 0},
  2576.     {0X22E0, 0},
  2577.     {0X22E1, 0},
  2578.     {0X22E2, 0},
  2579.     {0X22E3, 0},
  2580.     {0X22E4, 0},
  2581.     {0X22E5, 0},
  2582.     {0X22E6, 0},
  2583.     {0X22E7, 0},
  2584.     {0X22E8, 0},
  2585.     {0X22E9, 0},
  2586.     {0X22EA, 0},
  2587.     {0X22EB, 0},
  2588.     {0X22EC, 0},
  2589.     {0X22ED, 0},
  2590.     {0X22EE, 0},
  2591.     {0X22EF, 0},
  2592.     {0X22F0, 0},
  2593.     {0X22F1, 0},
  2594.     {0X2300, 0},
  2595.     {0X2302, 0},
  2596.     {0X2302, 0},
  2597.     {0X2303, 0},
  2598.     {0X2304, 0},
  2599.     {0X2305, 0},
  2600.     {0X2306, 0},
  2601.     {0X2307, 0},
  2602.     {0X2308, 0},
  2603.     {0X2309, 0},
  2604.     {0X230A, 0},
  2605.     {0X230B, 0},
  2606.     {0X230C, 0},
  2607.     {0X230D, 0},
  2608.     {0X230E, 0},
  2609.     {0X230F, 0},
  2610.     {0X2310, 0},
  2611.     {0X2310, 0},
  2612.     {0X2311, 0},
  2613.     {0X2312, 0},
  2614.     {0X2313, 0},
  2615.     {0X2314, 0},
  2616.     {0X2315, 0},
  2617.     {0X2316, 0},
  2618.     {0X2317, 0},
  2619.     {0X2318, 0},
  2620.     {0X2319, 0},
  2621.     {0X231A, 0},
  2622.     {0X231B, 0},
  2623.     {0X231C, 0},
  2624.     {0X231D, 0},
  2625.     {0X231E, 0},
  2626.     {0X231F, 0},
  2627.     {0X2320, 0},
  2628.     {0X2320, 0},
  2629.     {0X2321, 0},
  2630.     {0X2321, 0},
  2631.     {0X2322, 0},
  2632.     {0X2323, 0},
  2633.     {0X2324, 0},
  2634.     {0X2325, 0},
  2635.     {0X2326, 0},
  2636.     {0X2327, 0},
  2637.     {0X2328, 0},
  2638.     {0X2329, 0},
  2639.     {0X232A, 0},
  2640.     {0X232B, 0},
  2641.     {0X232C, 0},
  2642.     {0X232D, 0},
  2643.     {0X232E, 0},
  2644.     {0X232F, 0},
  2645.     {0X2330, 0},
  2646.     {0X2331, 0},
  2647.     {0X2332, 0},
  2648.     {0X2333, 0},
  2649.     {0X2334, 0},
  2650.     {0X2335, 0},
  2651.     {0X2336, 0},
  2652.     {0X2337, 0},
  2653.     {0X2338, 0},
  2654.     {0X2339, 0},
  2655.     {0X233A, 0},
  2656.     {0X233B, 0},
  2657.     {0X233C, 0},
  2658.     {0X233D, 0},
  2659.     {0X233E, 0},
  2660.     {0X233F, 0},
  2661.     {0X2340, 0},
  2662.     {0X2341, 0},
  2663.     {0X2342, 0},
  2664.     {0X2343, 0},
  2665.     {0X2344, 0},
  2666.     {0X2345, 0},
  2667.     {0X2346, 0},
  2668.     {0X2347, 0},
  2669.     {0X2348, 0},
  2670.     {0X2349, 0},
  2671.     {0X234A, 0},
  2672.     {0X234B, 0},
  2673.     {0X234C, 0},
  2674.     {0X234D, 0},
  2675.     {0X234E, 0},
  2676.     {0X234F, 0},
  2677.     {0X2350, 0},
  2678.     {0X2351, 0},
  2679.     {0X2352, 0},
  2680.     {0X2353, 0},
  2681.     {0X2354, 0},
  2682.     {0X2355, 0},
  2683.     {0X2356, 0},
  2684.     {0X2357, 0},
  2685.     {0X2358, 0},
  2686.     {0X2359, 0},
  2687.     {0X235A, 0},
  2688.     {0X235B, 0},
  2689.     {0X235C, 0},
  2690.     {0X235D, 0},
  2691.     {0X235E, 0},
  2692.     {0X235F, 0},
  2693.     {0X2360, 0},
  2694.     {0X2361, 0},
  2695.     {0X2362, 0},
  2696.     {0X2363, 0},
  2697.     {0X2364, 0},
  2698.     {0X2365, 0},
  2699.     {0X2366, 0},
  2700.     {0X2367, 0},
  2701.     {0X2368, 0},
  2702.     {0X2369, 0},
  2703.     {0X236A, 0},
  2704.     {0X236B, 0},
  2705.     {0X236C, 0},
  2706.     {0X236D, 0},
  2707.     {0X236E, 0},
  2708.     {0X236F, 0},
  2709.     {0X2370, 0},
  2710.     {0X2371, 0},
  2711.     {0X2372, 0},
  2712.     {0X2373, 0},
  2713.     {0X2374, 0},
  2714.     {0X2375, 0},
  2715.     {0X2376, 0},
  2716.     {0X2377, 0},
  2717.     {0X2378, 0},
  2718.     {0X2379, 0},
  2719.     {0X237A, 0},
  2720.     {0X2400, 0},
  2721.     {0X2401, 0},
  2722.     {0X2402, 0},
  2723.     {0X2403, 0},
  2724.     {0X2404, 0},
  2725.     {0X2405, 0},
  2726.     {0X2406, 0},
  2727.     {0X2407, 0},
  2728.     {0X2408, 0},
  2729.     {0X2409, 0},
  2730.     {0X240A, 0},
  2731.     {0X240B, 0},
  2732.     {0X240C, 0},
  2733.     {0X240D, 0},
  2734.     {0X240E, 0},
  2735.     {0X240F, 0},
  2736.     {0X2410, 0},
  2737.     {0X2411, 0},
  2738.     {0X2412, 0},
  2739.     {0X2413, 0},
  2740.     {0X2414, 0},
  2741.     {0X2415, 0},
  2742.     {0X2416, 0},
  2743.     {0X2417, 0},
  2744.     {0X2418, 0},
  2745.     {0X2419, 0},
  2746.     {0X241A, 0},
  2747.     {0X241B, 0},
  2748.     {0X241C, 0},
  2749.     {0X241D, 0},
  2750.     {0X241E, 0},
  2751.     {0X241F, 0},
  2752.     {0X2420, 0},
  2753.     {0X2421, 0},
  2754.     {0X2422, 0},
  2755.     {0X2423, 0},
  2756.     {0X2424, 0},
  2757.     {0X2440, 0},
  2758.     {0X2441, 0},
  2759.     {0X2442, 0},
  2760.     {0X2443, 0},
  2761.     {0X2444, 0},
  2762.     {0X2445, 0},
  2763.     {0X2446, 0},
  2764.     {0X2447, 0},
  2765.     {0X2448, 0},
  2766.     {0X2449, 0},
  2767.     {0X244A, 0},
  2768.     {0X2460, 0},
  2769.     {0X2461, 0},
  2770.     {0X2462, 0},
  2771.     {0X2463, 0},
  2772.     {0X2464, 0},
  2773.     {0X2465, 0},
  2774.     {0X2466, 0},
  2775.     {0X2467, 0},
  2776.     {0X2468, 0},
  2777.     {0X24EA, 0},
  2778.     {0X2500, 0},
  2779.     {0X2501, 0},
  2780.     {0X2502, 0},
  2781.     {0X2503, 0},
  2782.     {0X2504, 0},
  2783.     {0X2505, 0},
  2784.     {0X2506, 0},
  2785.     {0X2507, 0},
  2786.     {0X2508, 0},
  2787.     {0X2509, 0},
  2788.     {0X250A, 0},
  2789.     {0X250B, 0},
  2790.     {0X250C, 0},
  2791.     {0X250D, 0},
  2792.     {0X250E, 0},
  2793.     {0X250F, 0},
  2794.     {0X2510, 0},
  2795.     {0X2511, 0},
  2796.     {0X2512, 0},
  2797.     {0X2513, 0},
  2798.     {0X2514, 0},
  2799.     {0X2515, 0},
  2800.     {0X2516, 0},
  2801.     {0X2517, 0},
  2802.     {0X2518, 0},
  2803.     {0X2519, 0},
  2804.     {0X251A, 0},
  2805.     {0X251B, 0},
  2806.     {0X251C, 0},
  2807.     {0X251D, 0},
  2808.     {0X251E, 0},
  2809.     {0X251F, 0},
  2810.     {0X2520, 0},
  2811.     {0X2521, 0},
  2812.     {0X2522, 0},
  2813.     {0X2523, 0},
  2814.     {0X2524, 0},
  2815.     {0X2525, 0},
  2816.     {0X2526, 0},
  2817.     {0X2527, 0},
  2818.     {0X2528, 0},
  2819.     {0X2529, 0},
  2820.     {0X252A, 0},
  2821.     {0X252B, 0},
  2822.     {0X252C, 0},
  2823.     {0X252D, 0},
  2824.     {0X252E, 0},
  2825.     {0X252F, 0},
  2826.     {0X2530, 0},
  2827.     {0X2531, 0},
  2828.     {0X2532, 0},
  2829.     {0X2533, 0},
  2830.     {0X2534, 0},
  2831.     {0X2535, 0},
  2832.     {0X2536, 0},
  2833.     {0X2537, 0},
  2834.     {0X2538, 0},
  2835.     {0X2539, 0},
  2836.     {0X253A, 0},
  2837.     {0X253B, 0},
  2838.     {0X253C, 0},
  2839.     {0X253D, 0},
  2840.     {0X253E, 0},
  2841.     {0X253F, 0},
  2842.     {0X2540, 0},
  2843.     {0X2541, 0},
  2844.     {0X2542, 0},
  2845.     {0X2543, 0},
  2846.     {0X2544, 0},
  2847.     {0X2545, 0},
  2848.     {0X2546, 0},
  2849.     {0X2547, 0},
  2850.     {0X2548, 0},
  2851.     {0X2549, 0},
  2852.     {0X254A, 0},
  2853.     {0X254B, 0},
  2854.     {0X254C, 0},
  2855.     {0X254D, 0},
  2856.     {0X254E, 0},
  2857.     {0X254F, 0},
  2858.     {0X2550, 0},
  2859.     {0X2551, 0},
  2860.     {0X2552, 0},
  2861.     {0X2553, 0},
  2862.     {0X2554, 0},
  2863.     {0X2555, 0},
  2864.     {0X2556, 0},
  2865.     {0X2557, 0},
  2866.     {0X2558, 0},
  2867.     {0X2559, 0},
  2868.     {0X255A, 0},
  2869.     {0X255B, 0},
  2870.     {0X255C, 0},
  2871.     {0X255D, 0},
  2872.     {0X255E, 0},
  2873.     {0X255F, 0},
  2874.     {0X2560, 0},
  2875.     {0X2561, 0},
  2876.     {0X2562, 0},
  2877.     {0X2563, 0},
  2878.     {0X2564, 0},
  2879.     {0X2565, 0},
  2880.     {0X2566, 0},
  2881.     {0X2567, 0},
  2882.     {0X2568, 0},
  2883.     {0X2569, 0},
  2884.     {0X256A, 0},
  2885.     {0X256B, 0},
  2886.     {0X256C, 0},
  2887.     {0X256D, 0},
  2888.     {0X256E, 0},
  2889.     {0X256F, 0},
  2890.     {0X2570, 0},
  2891.     {0X2571, 0},
  2892.     {0X2572, 0},
  2893.     {0X2573, 0},
  2894.     {0X2574, 0},
  2895.     {0X2575, 0},
  2896.     {0X2576, 0},
  2897.     {0X2577, 0},
  2898.     {0X2578, 0},
  2899.     {0X2579, 0},
  2900.     {0X257A, 0},
  2901.     {0X257B, 0},
  2902.     {0X257C, 0},
  2903.     {0X257D, 0},
  2904.     {0X257E, 0},
  2905.     {0X257F, 0},
  2906.     {0X2580, 0},
  2907.     {0X2581, 0},
  2908.     {0X2582, 0},
  2909.     {0X2583, 0},
  2910.     {0X2584, 0},
  2911.     {0X2585, 0},
  2912.     {0X2586, 0},
  2913.     {0X2587, 0},
  2914.     {0X2588, 0},
  2915.     {0X2589, 0},
  2916.     {0X258A, 0},
  2917.     {0X258B, 0},
  2918.     {0X258C, 0},
  2919.     {0X258D, 0},
  2920.     {0X258E, 0},
  2921.     {0X258F, 0},
  2922.     {0X2590, 0},
  2923.     {0X2591, 0},
  2924.     {0X2592, 0},
  2925.     {0X2593, 0},
  2926.     {0X2594, 0},
  2927.     {0X2595, 0},
  2928.     {0X25A0, 0},
  2929.     {0X25A0, 0},
  2930.     {0X25A1, 0},
  2931.     {0X25A2, 0},
  2932.     {0X25A3, 0},
  2933.     {0X25A4, 0},
  2934.     {0X25A5, 0},
  2935.     {0X25A6, 0},
  2936.     {0X25A7, 0},
  2937.     {0X25A8, 0},
  2938.     {0X25A9, 0},
  2939.     {0X25AA, 0},
  2940.     {0X25AB, 0},
  2941.     {0X25AC, 0},
  2942.     {0X25AC, 0},
  2943.     {0X25AD, 0},
  2944.     {0X25AE, 0},
  2945.     {0X25AF, 0},
  2946.     {0X25B0, 0},
  2947.     {0X25B1, 0},
  2948.     {0X25B2, 0},
  2949.     {0X25B2, 0},
  2950.     {0X25B3, 0},
  2951.     {0X25B4, 0},
  2952.     {0X25B5, 0},
  2953.     {0X25B6, 0},
  2954.     {0X25B7, 0},
  2955.     {0X25B8, 0},
  2956.     {0X25B9, 0},
  2957.     {0X25BA, 0},
  2958.     {0X25BA, 0},
  2959.     {0X25BB, 0},
  2960.     {0X25BC, 0},
  2961.     {0X25BC, 0},
  2962.     {0X25BD, 0},
  2963.     {0X25BE, 0},
  2964.     {0X25BF, 0},
  2965.     {0X25C0, 0},
  2966.     {0X25C1, 0},
  2967.     {0X25C2, 0},
  2968.     {0X25C3, 0},
  2969.     {0X25C4, 0},
  2970.     {0X25C4, 0},
  2971.     {0X25C5, 0},
  2972.     {0X25C6, 0},
  2973.     {0X25C7, 0},
  2974.     {0X25C8, 0},
  2975.     {0X25C9, 0},
  2976.     {0X25CA, 0},
  2977.     {0X25CB, 0},
  2978.     {0X25CB, 0},
  2979.     {0X25CC, 0},
  2980.     {0X25CD, 0},
  2981.     {0X25CE, 0},
  2982.     {0X25CF, 0},
  2983.     {0X25D0, 0},
  2984.     {0X25D1, 0},
  2985.     {0X25D2, 0},
  2986.     {0X25D3, 0},
  2987.     {0X25D4, 0},
  2988.     {0X25D5, 0},
  2989.     {0X25D6, 0},
  2990.     {0X25D7, 0},
  2991.     {0X25D8, 0},
  2992.     {0X25D9, 0},
  2993.     {0X25DA, 0},
  2994.     {0X25DB, 0},
  2995.     {0X25DC, 0},
  2996.     {0X25DD, 0},
  2997.     {0X25DE, 0},
  2998.     {0X25DF, 0},
  2999.     {0X25E0, 0},
  3000.     {0X25E1, 0},
  3001.     {0X25E2, 0},
  3002.     {0X25E3, 0},
  3003.     {0X25E4, 0},
  3004.     {0X25E5, 0},
  3005.     {0X25E6, 0},
  3006.     {0X25E7, 0},
  3007.     {0X25E8, 0},
  3008.     {0X25E9, 0},
  3009.     {0X25EA, 0},
  3010.     {0X25EB, 0},
  3011.     {0X25EC, 0},
  3012.     {0X25ED, 0},
  3013.     {0X25EE, 0},
  3014.     {0X25EF, 0},
  3015.     {0X2600, 0},
  3016.     {0X2601, 0},
  3017.     {0X2602, 0},
  3018.     {0X2603, 0},
  3019.     {0X2604, 0},
  3020.     {0X2605, 0},
  3021.     {0X2606, 0},
  3022.     {0X2607, 0},
  3023.     {0X2608, 0},
  3024.     {0X2609, 0},
  3025.     {0X260A, 0},
  3026.     {0X260B, 0},
  3027.     {0X260C, 0},
  3028.     {0X260D, 0},
  3029.     {0X260E, 0},
  3030.     {0X260F, 0},
  3031.     {0X2610, 0},
  3032.     {0X2611, 0},
  3033.     {0X2612, 0},
  3034.     {0X2613, 0},
  3035.     {0X261A, 0},
  3036.     {0X261B, 0},
  3037.     {0X261C, 0},
  3038.     {0X261D, 0},
  3039.     {0X261E, 0},
  3040.     {0X261F, 0},
  3041.     {0X2620, 0},
  3042.     {0X2621, 0},
  3043.     {0X2622, 0},
  3044.     {0X2623, 0},
  3045.     {0X2624, 0},
  3046.     {0X2625, 0},
  3047.     {0X2626, 0},
  3048.     {0X2627, 0},
  3049.     {0X2628, 0},
  3050.     {0X2629, 0},
  3051.     {0X262A, 0},
  3052.     {0X262B, 0},
  3053.     {0X262C, 0},
  3054.     {0X262D, 0},
  3055.     {0X262E, 0},
  3056.     {0X262F, 0},
  3057.     {0X2630, 0},
  3058.     {0X2631, 0},
  3059.     {0X2632, 0},
  3060.     {0X2633, 0},
  3061.     {0X2634, 0},
  3062.     {0X2635, 0},
  3063.     {0X2636, 0},
  3064.     {0X2637, 0},
  3065.     {0X2638, 0},
  3066.     {0X2639, 0},
  3067.     {0X263A, 0},
  3068.     {0X263B, 0},
  3069.     {0X263C, 0},
  3070.     {0X263D, 0},
  3071.     {0X263E, 0},
  3072.     {0X263F, 0},
  3073.     {0X2640, 0},
  3074.     {0X2641, 0},
  3075.     {0X2642, 0},
  3076.     {0X2643, 0},
  3077.     {0X2644, 0},
  3078.     {0X2645, 0},
  3079.     {0X2646, 0},
  3080.     {0X2647, 0},
  3081.     {0X2648, 0},
  3082.     {0X2649, 0},
  3083.     {0X264A, 0},
  3084.     {0X264B, 0},
  3085.     {0X264C, 0},
  3086.     {0X264D, 0},
  3087.     {0X264E, 0},
  3088.     {0X264F, 0},
  3089.     {0X2650, 0},
  3090.     {0X2651, 0},
  3091.     {0X2652, 0},
  3092.     {0X2653, 0},
  3093.     {0X2654, 0},
  3094.     {0X2655, 0},
  3095.     {0X2656, 0},
  3096.     {0X2657, 0},
  3097.     {0X2658, 0},
  3098.     {0X2659, 0},
  3099.     {0X265A, 0},
  3100.     {0X265B, 0},
  3101.     {0X265C, 0},
  3102.     {0X265D, 0},
  3103.     {0X265E, 0},
  3104.     {0X265F, 0},
  3105.     {0X2660, 0},
  3106.     {0X2661, 0},
  3107.     {0X2662, 0},
  3108.     {0X2663, 0},
  3109.     {0X2664, 0},
  3110.     {0X2665, 0},
  3111.     {0X2666, 0},
  3112.     {0X2667, 0},
  3113.     {0X2668, 0},
  3114.     {0X2669, 0},
  3115.     {0X266A, 0},
  3116.     {0X266B, 0},
  3117.     {0X266C, 0},
  3118.     {0X266D, 0},
  3119.     {0X266E, 0},
  3120.     {0X266F, 0},
  3121.     {0X2701, 0},
  3122.     {0X2702, 0},
  3123.     {0X2703, 0},
  3124.     {0X2704, 0},
  3125.     {0X2706, 0},
  3126.     {0X2707, 0},
  3127.     {0X2708, 0},
  3128.     {0X2709, 0},
  3129.     {0X270C, 0},
  3130.     {0X270D, 0},
  3131.     {0X270E, 0},
  3132.     {0X270F, 0},
  3133.     {0X2710, 0},
  3134.     {0X2711, 0},
  3135.     {0X2712, 0},
  3136.     {0X2713, 0},
  3137.     {0X2714, 0},
  3138.     {0X2715, 0},
  3139.     {0X2716, 0},
  3140.     {0X2717, 0},
  3141.     {0X2718, 0},
  3142.     {0X2719, 0},
  3143.     {0X271A, 0},
  3144.     {0X271B, 0},
  3145.     {0X271C, 0},
  3146.     {0X271D, 0},
  3147.     {0X271E, 0},
  3148.     {0X271F, 0},
  3149.     {0X2720, 0},
  3150.     {0X2721, 0},
  3151.     {0X2722, 0},
  3152.     {0X2723, 0},
  3153.     {0X2724, 0},
  3154.     {0X2725, 0},
  3155.     {0X2726, 0},
  3156.     {0X2727, 0},
  3157.     {0X2729, 0},
  3158.     {0X272A, 0},
  3159.     {0X272B, 0},
  3160.     {0X272C, 0},
  3161.     {0X272D, 0},
  3162.     {0X272E, 0},
  3163.     {0X272F, 0},
  3164.     {0X2730, 0},
  3165.     {0X2731, 0},
  3166.     {0X2732, 0},
  3167.     {0X2733, 0},
  3168.     {0X2734, 0},
  3169.     {0X2735, 0},
  3170.     {0X2736, 0},
  3171.     {0X2737, 0},
  3172.     {0X2738, 0},
  3173.     {0X2739, 0},
  3174.     {0X273A, 0},
  3175.     {0X273B, 0},
  3176.     {0X273C, 0},
  3177.     {0X273D, 0},
  3178.     {0X273E, 0},
  3179.     {0X273F, 0},
  3180.     {0X2740, 0},
  3181.     {0X2741, 0},
  3182.     {0X2742, 0},
  3183.     {0X2743, 0},
  3184.     {0X2744, 0},
  3185.     {0X2745, 0},
  3186.     {0X2746, 0},
  3187.     {0X2747, 0},
  3188.     {0X2748, 0},
  3189.     {0X2749, 0},
  3190.     {0X274A, 0},
  3191.     {0X274B, 0},
  3192.     {0X274D, 0},
  3193.     {0X274F, 0},
  3194.     {0X2750, 0},
  3195.     {0X2751, 0},
  3196.     {0X2752, 0},
  3197.     {0X2756, 0},
  3198.     {0X2758, 0},
  3199.     {0X2759, 0},
  3200.     {0X275A, 0},
  3201.     {0X275B, 0},
  3202.     {0X275C, 0},
  3203.     {0X275D, 0},
  3204.     {0X275E, 0},
  3205.     {0X2761, 0},
  3206.     {0X2762, 0},
  3207.     {0X2763, 0},
  3208.     {0X2764, 0},
  3209.     {0X2765, 0},
  3210.     {0X2766, 0},
  3211.     {0X2767, 0},
  3212.     {0X2776, 0},
  3213.     {0X2777, 0},
  3214.     {0X2778, 0},
  3215.     {0X2779, 0},
  3216.     {0X277A, 0},
  3217.     {0X277B, 0},
  3218.     {0X277C, 0},
  3219.     {0X277D, 0},
  3220.     {0X277E, 0},
  3221.     {0X277F, 0},
  3222.     {0X2780, 0},
  3223.     {0X2781, 0},
  3224.     {0X2782, 0},
  3225.     {0X2783, 0},
  3226.     {0X2784, 0},
  3227.     {0X2785, 0},
  3228.     {0X2786, 0},
  3229.     {0X2787, 0},
  3230.     {0X2788, 0},
  3231.     {0X2789, 0},
  3232.     {0X278A, 0},
  3233.     {0X278B, 0},
  3234.     {0X278C, 0},
  3235.     {0X278D, 0},
  3236.     {0X278E, 0},
  3237.     {0X278F, 0},
  3238.     {0X2790, 0},
  3239.     {0X2791, 0},
  3240.     {0X2792, 0},
  3241.     {0X2793, 0},
  3242.     {0X2794, 0},
  3243.     {0X2798, 0},
  3244.     {0X2799, 0},
  3245.     {0X279A, 0},
  3246.     {0X279B, 0},
  3247.     {0X279C, 0},
  3248.     {0X279D, 0},
  3249.     {0X279E, 0},
  3250.     {0X279F, 0},
  3251.     {0X27A0, 0},
  3252.     {0X27A1, 0},
  3253.     {0X27A2, 0},
  3254.     {0X27A3, 0},
  3255.     {0X27A4, 0},
  3256.     {0X27A5, 0},
  3257.     {0X27A6, 0},
  3258.     {0X27A7, 0},
  3259.     {0X27A8, 0},
  3260.     {0X27A9, 0},
  3261.     {0X27AA, 0},
  3262.     {0X27AB, 0},
  3263.     {0X27AC, 0},
  3264.     {0X27AD, 0},
  3265.     {0X27AE, 0},
  3266.     {0X27AF, 0},
  3267.     {0X27B1, 0},
  3268.     {0X27B2, 0},
  3269.     {0X27B3, 0},
  3270.     {0X27B4, 0},
  3271.     {0X27B5, 0},
  3272.     {0X27B6, 0},
  3273.     {0X27B7, 0},
  3274.     {0X27B8, 0},
  3275.     {0X27B9, 0},
  3276.     {0X27BA, 0},
  3277.     {0X27BB, 0},
  3278.     {0X27BC, 0},
  3279.     {0X27BD, 0},
  3280.     {0X27BE, 0},
  3281.     {0XFB00, 0},
  3282.     {0XFB01, 0},
  3283.     {0XFB02, 0},
  3284.     {0XFB03, 0},
  3285.     {0XFB04, 0},
  3286.     {0XFB05, 0},
  3287.     {0XFB06, 0},
  3288.     {0XFB13, 0},
  3289.     {0XFB14, 0},
  3290.     {0XFB15, 0},
  3291.     {0XFB16, 0},
  3292.     {0XFB17, 0},
  3293.     {0XFB1D, 0},
  3294.     {0XFB1E, 0},
  3295.     {0XFB1F, 0},
  3296.     {0XFB20, 0},
  3297.     {0XFB21, 0},
  3298.     {0XFB22, 0},
  3299.     {0XFB23, 0},
  3300.     {0XFB24, 0},
  3301.     {0XFB25, 0},
  3302.     {0XFB26, 0},
  3303.     {0XFB27, 0},
  3304.     {0XFB28, 0},
  3305.     {0XFB29, 0},
  3306.     {0XFB2A, 0},
  3307.     {0XFB2B, 0},
  3308.     {0XFB2C, 0},
  3309.     {0XFB2D, 0},
  3310.     {0XFB2E, 0},
  3311.     {0XFB2F, 0},
  3312.     {0XFB30, 0},
  3313.     {0XFB31, 0},
  3314.     {0XFB32, 0},
  3315.     {0XFB33, 0},
  3316.     {0XFB34, 0},
  3317.     {0XFB35, 0},
  3318.     {0XFB36, 0},
  3319.     {0XFB38, 0},
  3320.     {0XFB39, 0},
  3321.     {0XFB3A, 0},
  3322.     {0XFB3B, 0},
  3323.     {0XFB3C, 0},
  3324.     {0XFB3E, 0},
  3325.     {0XFB40, 0},
  3326.     {0XFB41, 0},
  3327.     {0XFB43, 0},
  3328.     {0XFB44, 0},
  3329.     {0XFB46, 0},
  3330.     {0XFB47, 0},
  3331.     {0XFB48, 0},
  3332.     {0XFB49, 0},
  3333.     {0XFB4A, 0},
  3334.     {0XFB4B, 0},
  3335.     {0XFB4C, 0},
  3336.     {0XFB4D, 0},
  3337.     {0XFB4E, 0},
  3338.     {0XFB4F, 0},
  3339.     {0XFB56, 0},
  3340.     {0XFB57, 0},
  3341.     {0XFB58, 0},
  3342.     {0XFB59, 0},
  3343.     {0XFB66, 0},
  3344.     {0XFB67, 0},
  3345.     {0XFB68, 0},
  3346.     {0XFB69, 0},
  3347.     {0XFB7A, 0},
  3348.     {0XFB7B, 0},
  3349.     {0XFB7C, 0},
  3350.     {0XFB7D, 0},
  3351.     {0XFB88, 0},
  3352.     {0XFB89, 0},
  3353.     {0XFB8A, 0},
  3354.     {0XFB8B, 0},
  3355.     {0XFB8C, 0},
  3356.     {0XFB8D, 0},
  3357.     {0XFB8E, 0},
  3358.     {0XFB8F, 0},
  3359.     {0XFB90, 0},
  3360.     {0XFB91, 0},
  3361.     {0XFB92, 0},
  3362.     {0XFB93, 0},
  3363.     {0XFB94, 0},
  3364.     {0XFB95, 0},
  3365.     {0XFB9E, 0},
  3366.     {0XFB9F, 0},
  3367.     {0XFBA4, 0},
  3368.     {0XFBA5, 0},
  3369.     {0XFBAE, 0},
  3370.     {0XFBAF, 0},
  3371.     {0XFBB0, 0},
  3372.     {0XFBB1, 0},
  3373.     {0XFE20, 0},
  3374.     {0XFE21, 0},
  3375.     {0XFE22, 0},
  3376.     {0XFE23, 0},
  3377.     {0XFE80, 0},
  3378.     {0XFE81, 0},
  3379.     {0XFE82, 0},
  3380.     {0XFE83, 0},
  3381.     {0XFE84, 0},
  3382.     {0XFE85, 0},
  3383.     {0XFE86, 0},
  3384.     {0XFE87, 0},
  3385.     {0XFE88, 0},
  3386.     {0XFE89, 0},
  3387.     {0XFE8A, 0},
  3388.     {0XFE8B, 0},
  3389.     {0XFE8C, 0},
  3390.     {0XFE8D, 0},
  3391.     {0XFE8E, 0},
  3392.     {0XFE8F, 0},
  3393.     {0XFE90, 0},
  3394.     {0XFE91, 0},
  3395.     {0XFE92, 0},
  3396.     {0XFE93, 0},
  3397.     {0XFE94, 0},
  3398.     {0XFE95, 0},
  3399.     {0XFE96, 0},
  3400.     {0XFE97, 0},
  3401.     {0XFE98, 0},
  3402.     {0XFE99, 0},
  3403.     {0XFE9A, 0},
  3404.     {0XFE9B, 0},
  3405.     {0XFE9C, 0},
  3406.     {0XFE9D, 0},
  3407.     {0XFE9E, 0},
  3408.     {0XFE9F, 0},
  3409.     {0XFEA0, 0},
  3410.     {0XFEA1, 0},
  3411.     {0XFEA2, 0},
  3412.     {0XFEA3, 0},
  3413.     {0XFEA4, 0},
  3414.     {0XFEA5, 0},
  3415.     {0XFEA6, 0},
  3416.     {0XFEA7, 0},
  3417.     {0XFEA8, 0},
  3418.     {0XFEA9, 0},
  3419.     {0XFEAA, 0},
  3420.     {0XFEAB, 0},
  3421.     {0XFEAC, 0},
  3422.     {0XFEAD, 0},
  3423.     {0XFEAE, 0},
  3424.     {0XFEAF, 0},
  3425.     {0XFEB0, 0},
  3426.     {0XFEB1, 0},
  3427.     {0XFEB2, 0},
  3428.     {0XFEB3, 0},
  3429.     {0XFEB4, 0},
  3430.     {0XFEB5, 0},
  3431.     {0XFEB6, 0},
  3432.     {0XFEB7, 0},
  3433.     {0XFEB8, 0},
  3434.     {0XFEB9, 0},
  3435.     {0XFEBA, 0},
  3436.     {0XFEBB, 0},
  3437.     {0XFEBC, 0},
  3438.     {0XFEBD, 0},
  3439.     {0XFEBE, 0},
  3440.     {0XFEBF, 0},
  3441.     {0XFEC0, 0},
  3442.     {0XFEC1, 0},
  3443.     {0XFEC2, 0},
  3444.     {0XFEC3, 0},
  3445.     {0XFEC4, 0},
  3446.     {0XFEC5, 0},
  3447.     {0XFEC6, 0},
  3448.     {0XFEC7, 0},
  3449.     {0XFEC8, 0},
  3450.     {0XFEC9, 0},
  3451.     {0XFECA, 0},
  3452.     {0XFECB, 0},
  3453.     {0XFECC, 0},
  3454.     {0XFECD, 0},
  3455.     {0XFECE, 0},
  3456.     {0XFECF, 0},
  3457.     {0XFED0, 0},
  3458.     {0XFED1, 0},
  3459.     {0XFED2, 0},
  3460.     {0XFED3, 0},
  3461.     {0XFED4, 0},
  3462.     {0XFED5, 0},
  3463.     {0XFED6, 0},
  3464.     {0XFED7, 0},
  3465.     {0XFED8, 0},
  3466.     {0XFED9, 0},
  3467.     {0XFEDA, 0},
  3468.     {0XFEDB, 0},
  3469.     {0XFEDC, 0},
  3470.     {0XFEDD, 0},
  3471.     {0XFEDE, 0},
  3472.     {0XFEDF, 0},
  3473.     {0XFEE0, 0},
  3474.     {0XFEE1, 0},
  3475.     {0XFEE2, 0},
  3476.     {0XFEE3, 0},
  3477.     {0XFEE4, 0},
  3478.     {0XFEE5, 0},
  3479.     {0XFEE6, 0},
  3480.     {0XFEE7, 0},
  3481.     {0XFEE8, 0},
  3482.     {0XFEE9, 0},
  3483.     {0XFEEA, 0},
  3484.     {0XFEEB, 0},
  3485.     {0XFEEC, 0},
  3486.     {0XFEED, 0},
  3487.     {0XFEEE, 0},
  3488.     {0XFEEF, 0},
  3489.     {0XFEF0, 0},
  3490.     {0XFEF1, 0},
  3491.     {0XFEF2, 0},
  3492.     {0XFEF3, 0},
  3493.     {0XFEF4, 0},
  3494.     {0XFEF5, 0},
  3495.     {0XFEF6, 0},
  3496.     {0XFEF7, 0},
  3497.     {0XFEF8, 0},
  3498.     {0XFEF9, 0},
  3499.     {0XFEFA, 0},
  3500.     {0XFEFB, 0},
  3501.     {0XFEFC, 0},
  3502.     {0XFFFD, 0}
  3503. };
  3504.  
  3505. int8_t expected_equals[] = {
  3506.     31,
  3507.     30,
  3508.     29,
  3509.     28,
  3510.     27,
  3511.     26,
  3512.     25,
  3513.     24,
  3514.     23,
  3515.     22,
  3516.     21,
  3517.     20,
  3518.     19,
  3519.     18,
  3520.     17,
  3521.     16,
  3522.     15,
  3523.     14,
  3524.     13,
  3525.     12,
  3526.     11,
  3527.     10,
  3528.     9,
  3529.     8,
  3530.     7,
  3531.     6,
  3532.     5,
  3533.     4,
  3534.     3,
  3535.     2,
  3536.     1,
  3537.     0,
  3538.     0,
  3539.     0,
  3540.     0,
  3541.     0,
  3542.     0,
  3543.     0,
  3544.     0,
  3545.     0,
  3546.     0,
  3547.     0,
  3548.     0,
  3549.     0,
  3550.     0,
  3551.     0,
  3552.     0,
  3553.     0,
  3554.     0,
  3555.     0,
  3556.     1,
  3557.     0,
  3558.     1,
  3559.     0,
  3560.     0,
  3561.     0,
  3562.     0,
  3563.     0,
  3564.     0,
  3565.     0,
  3566.     0,
  3567.     0,
  3568.     0,
  3569.     0,
  3570.     0,
  3571.     0,
  3572.     0,
  3573.     0,
  3574.     0,
  3575.     0,
  3576.     0,
  3577.     0,
  3578.     0,
  3579.     0,
  3580.     0,
  3581.     0,
  3582.     0,
  3583.     0,
  3584.     0,
  3585.     0,
  3586.     0,
  3587.     0,
  3588.     0,
  3589.     0,
  3590.     0,
  3591.     0,
  3592.     0,
  3593.     0,
  3594.     0,
  3595.     0,
  3596.     0,
  3597.     0,
  3598.     0,
  3599.     0,
  3600.     0,
  3601.     0,
  3602.     0,
  3603.     0,
  3604.     0,
  3605.     0,
  3606.     0,
  3607.     0,
  3608.     0,
  3609.     0,
  3610.     0,
  3611.     0,
  3612.     0,
  3613.     0,
  3614.     0,
  3615.     0,
  3616.     0,
  3617.     0,
  3618.     0,
  3619.     0,
  3620.     0,
  3621.     0,
  3622.     0,
  3623.     0,
  3624.     0,
  3625.     0,
  3626.     0,
  3627.     0,
  3628.     0,
  3629.     0,
  3630.     0,
  3631.     0,
  3632.     0,
  3633.     0,
  3634.     0,
  3635.     0,
  3636.     0,
  3637.     0,
  3638.     0,
  3639.     0,
  3640.     0,
  3641.     0,
  3642.     0,
  3643.     0,
  3644.     0,
  3645.     0,
  3646.     0,
  3647.     0,
  3648.     0,
  3649.     0,
  3650.     0,
  3651.     0,
  3652.     0,
  3653.     0,
  3654.     0,
  3655.     0,
  3656.     1,
  3657.     0,
  3658.     0,
  3659.     0,
  3660.     0,
  3661.     0,
  3662.     0,
  3663.     0,
  3664.     0,
  3665.     0,
  3666.     0,
  3667.     0,
  3668.     0,
  3669.     0,
  3670.     0,
  3671.     1,
  3672.     0,
  3673.     0,
  3674.     0,
  3675.     0,
  3676.     0,
  3677.     0,
  3678.     0,
  3679.     0,
  3680.     0,
  3681.     0,
  3682.     0,
  3683.     0,
  3684.     0,
  3685.     0,
  3686.     0,
  3687.     0,
  3688.     0,
  3689.     0,
  3690.     0,
  3691.     0,
  3692.     0,
  3693.     0,
  3694.     0,
  3695.     0,
  3696.     0,
  3697.     0,
  3698.     0,
  3699.     0,
  3700.     0,
  3701.     0,
  3702.     0,
  3703.     0,
  3704.     0,
  3705.     0,
  3706.     0,
  3707.     0,
  3708.     0,
  3709.     0,
  3710.     0,
  3711.     0,
  3712.     0,
  3713.     0,
  3714.     0,
  3715.     0,
  3716.     0,
  3717.     0,
  3718.     1,
  3719.     0,
  3720.     0,
  3721.     0,
  3722.     0,
  3723.     0,
  3724.     0,
  3725.     0,
  3726.     0,
  3727.     0,
  3728.     0,
  3729.     0,
  3730.     0,
  3731.     0,
  3732.     0,
  3733.     0,
  3734.     0,
  3735.     0,
  3736.     0,
  3737.     0,
  3738.     0,
  3739.     0,
  3740.     0,
  3741.     0,
  3742.     0,
  3743.     0,
  3744.     0,
  3745.     0,
  3746.     0,
  3747.     0,
  3748.     0,
  3749.     0,
  3750.     0,
  3751.     0,
  3752.     0,
  3753.     0,
  3754.     0,
  3755.     0,
  3756.     0,
  3757.     0,
  3758.     0,
  3759.     0,
  3760.     0,
  3761.     0,
  3762.     0,
  3763.     0,
  3764.     0,
  3765.     0,
  3766.     0,
  3767.     0,
  3768.     0,
  3769.     0,
  3770.     0,
  3771.     0,
  3772.     0,
  3773.     1,
  3774.     0,
  3775.     0,
  3776.     0,
  3777.     0,
  3778.     0,
  3779.     0,
  3780.     0,
  3781.     0,
  3782.     0,
  3783.     0,
  3784.     0,
  3785.     0,
  3786.     0,
  3787.     0,
  3788.     0,
  3789.     0,
  3790.     0,
  3791.     0,
  3792.     0,
  3793.     0,
  3794.     0,
  3795.     0,
  3796.     0,
  3797.     0,
  3798.     0,
  3799.     0,
  3800.     0,
  3801.     0,
  3802.     0,
  3803.     0,
  3804.     0,
  3805.     0,
  3806.     0,
  3807.     0,
  3808.     0,
  3809.     0,
  3810.     0,
  3811.     0,
  3812.     0,
  3813.     0,
  3814.     0,
  3815.     0,
  3816.     0,
  3817.     0,
  3818.     0,
  3819.     0,
  3820.     0,
  3821.     0,
  3822.     0,
  3823.     0,
  3824.     0,
  3825.     0,
  3826.     0,
  3827.     0,
  3828.     0,
  3829.     0,
  3830.     0,
  3831.     0,
  3832.     0,
  3833.     0,
  3834.     0,
  3835.     0,
  3836.     0,
  3837.     0,
  3838.     0,
  3839.     0,
  3840.     0,
  3841.     0,
  3842.     0,
  3843.     0,
  3844.     0,
  3845.     0,
  3846.     0,
  3847.     0,
  3848.     0,
  3849.     0,
  3850.     0,
  3851.     0,
  3852.     0,
  3853.     0,
  3854.     0,
  3855.     0,
  3856.     0,
  3857.     0,
  3858.     0,
  3859.     0,
  3860.     0,
  3861.     0,
  3862.     0,
  3863.     0,
  3864.     0,
  3865.     0,
  3866.     0,
  3867.     0,
  3868.     0,
  3869.     0,
  3870.     0,
  3871.     0,
  3872.     0,
  3873.     0,
  3874.     0,
  3875.     0,
  3876.     0,
  3877.     0,
  3878.     0,
  3879.     0,
  3880.     0,
  3881.     0,
  3882.     0,
  3883.     0,
  3884.     0,
  3885.     0,
  3886.     0,
  3887.     0,
  3888.     0,
  3889.     0,
  3890.     0,
  3891.     0,
  3892.     0,
  3893.     0,
  3894.     0,
  3895.     0,
  3896.     0,
  3897.     0,
  3898.     0,
  3899.     0,
  3900.     0,
  3901.     0,
  3902.     0,
  3903.     0,
  3904.     0,
  3905.     0,
  3906.     0,
  3907.     0,
  3908.     0,
  3909.     0,
  3910.     0,
  3911.     0,
  3912.     0,
  3913.     0,
  3914.     0,
  3915.     0,
  3916.     0,
  3917.     0,
  3918.     0,
  3919.     0,
  3920.     0,
  3921.     0,
  3922.     0,
  3923.     0,
  3924.     0,
  3925.     0,
  3926.     0,
  3927.     0,
  3928.     0,
  3929.     0,
  3930.     0,
  3931.     0,
  3932.     0,
  3933.     0,
  3934.     0,
  3935.     0,
  3936.     0,
  3937.     0,
  3938.     0,
  3939.     0,
  3940.     0,
  3941.     0,
  3942.     0,
  3943.     0,
  3944.     0,
  3945.     0,
  3946.     0,
  3947.     0,
  3948.     0,
  3949.     0,
  3950.     0,
  3951.     0,
  3952.     0,
  3953.     0,
  3954.     0,
  3955.     0,
  3956.     0,
  3957.     0,
  3958.     0,
  3959.     0,
  3960.     0,
  3961.     0,
  3962.     0,
  3963.     1,
  3964.     0,
  3965.     0,
  3966.     0,
  3967.     0,
  3968.     0,
  3969.     0,
  3970.     0,
  3971.     0,
  3972.     0,
  3973.     0,
  3974.     0,
  3975.     0,
  3976.     0,
  3977.     0,
  3978.     0,
  3979.     0,
  3980.     0,
  3981.     0,
  3982.     0,
  3983.     0,
  3984.     0,
  3985.     0,
  3986.     0,
  3987.     0,
  3988.     0,
  3989.     0,
  3990.     0,
  3991.     0,
  3992.     0,
  3993.     0,
  3994.     0,
  3995.     0,
  3996.     0,
  3997.     0,
  3998.     0,
  3999.     0,
  4000.     0,
  4001.     0,
  4002.     0,
  4003.     0,
  4004.     0,
  4005.     0,
  4006.     0,
  4007.     0,
  4008.     0,
  4009.     0,
  4010.     0,
  4011.     0,
  4012.     0,
  4013.     0,
  4014.     0,
  4015.     0,
  4016.     0,
  4017.     0,
  4018.     0,
  4019.     0,
  4020.     0,
  4021.     0,
  4022.     0,
  4023.     0,
  4024.     0,
  4025.     0,
  4026.     0,
  4027.     0,
  4028.     0,
  4029.     0,
  4030.     0,
  4031.     0,
  4032.     0,
  4033.     0,
  4034.     0,
  4035.     0,
  4036.     0,
  4037.     0,
  4038.     0,
  4039.     0,
  4040.     0,
  4041.     0,
  4042.     0,
  4043.     0,
  4044.     0,
  4045.     0,
  4046.     0,
  4047.     0,
  4048.     0,
  4049.     0,
  4050.     0,
  4051.     0,
  4052.     0,
  4053.     0,
  4054.     0,
  4055.     0,
  4056.     0,
  4057.     0,
  4058.     0,
  4059.     0,
  4060.     0,
  4061.     0,
  4062.     0,
  4063.     0,
  4064.     0,
  4065.     0,
  4066.     0,
  4067.     0,
  4068.     0,
  4069.     0,
  4070.     0,
  4071.     0,
  4072.     0,
  4073.     0,
  4074.     0,
  4075.     0,
  4076.     0,
  4077.     0,
  4078.     0,
  4079.     0,
  4080.     0,
  4081.     0,
  4082.     0,
  4083.     0,
  4084.     0,
  4085.     0,
  4086.     0,
  4087.     0,
  4088.     0,
  4089.     0,
  4090.     0,
  4091.     0,
  4092.     0,
  4093.     0,
  4094.     0,
  4095.     0,
  4096.     0,
  4097.     0,
  4098.     0,
  4099.     0,
  4100.     0,
  4101.     0,
  4102.     0,
  4103.     0,
  4104.     0,
  4105.     0,
  4106.     0,
  4107.     0,
  4108.     0,
  4109.     0,
  4110.     0,
  4111.     0,
  4112.     0,
  4113.     0,
  4114.     0,
  4115.     0,
  4116.     0,
  4117.     0,
  4118.     0,
  4119.     0,
  4120.     0,
  4121.     0,
  4122.     0,
  4123.     0,
  4124.     0,
  4125.     0,
  4126.     0,
  4127.     0,
  4128.     0,
  4129.     0,
  4130.     0,
  4131.     0,
  4132.     0,
  4133.     0,
  4134.     0,
  4135.     0,
  4136.     0,
  4137.     0,
  4138.     0,
  4139.     0,
  4140.     0,
  4141.     0,
  4142.     0,
  4143.     0,
  4144.     0,
  4145.     0,
  4146.     0,
  4147.     0,
  4148.     0,
  4149.     0,
  4150.     0,
  4151.     0,
  4152.     0,
  4153.     0,
  4154.     0,
  4155.     0,
  4156.     0,
  4157.     0,
  4158.     0,
  4159.     0,
  4160.     0,
  4161.     0,
  4162.     0,
  4163.     0,
  4164.     0,
  4165.     0,
  4166.     0,
  4167.     0,
  4168.     0,
  4169.     0,
  4170.     0,
  4171.     0,
  4172.     0,
  4173.     0,
  4174.     0,
  4175.     0,
  4176.     0,
  4177.     0,
  4178.     0,
  4179.     0,
  4180.     0,
  4181.     0,
  4182.     0,
  4183.     0,
  4184.     0,
  4185.     0,
  4186.     0,
  4187.     0,
  4188.     0,
  4189.     0,
  4190.     0,
  4191.     0,
  4192.     0,
  4193.     0,
  4194.     0,
  4195.     0,
  4196.     0,
  4197.     0,
  4198.     0,
  4199.     0,
  4200.     0,
  4201.     0,
  4202.     0,
  4203.     0,
  4204.     0,
  4205.     0,
  4206.     0,
  4207.     0,
  4208.     0,
  4209.     0,
  4210.     0,
  4211.     0,
  4212.     0,
  4213.     0,
  4214.     0,
  4215.     0,
  4216.     0,
  4217.     0,
  4218.     0,
  4219.     0,
  4220.     0,
  4221.     0,
  4222.     0,
  4223.     0,
  4224.     0,
  4225.     0,
  4226.     0,
  4227.     0,
  4228.     0,
  4229.     0,
  4230.     0,
  4231.     0,
  4232.     0,
  4233.     0,
  4234.     0,
  4235.     0,
  4236.     0,
  4237.     0,
  4238.     0,
  4239.     0,
  4240.     0,
  4241.     0,
  4242.     0,
  4243.     0,
  4244.     0,
  4245.     0,
  4246.     0,
  4247.     0,
  4248.     0,
  4249.     0,
  4250.     0,
  4251.     0,
  4252.     0,
  4253.     0,
  4254.     0,
  4255.     0,
  4256.     0,
  4257.     0,
  4258.     0,
  4259.     0,
  4260.     0,
  4261.     0,
  4262.     0,
  4263.     0,
  4264.     0,
  4265.     0,
  4266.     0,
  4267.     0,
  4268.     0,
  4269.     0,
  4270.     0,
  4271.     0,
  4272.     0,
  4273.     0,
  4274.     0,
  4275.     0,
  4276.     0,
  4277.     0,
  4278.     0,
  4279.     0,
  4280.     0,
  4281.     0,
  4282.     0,
  4283.     0,
  4284.     0,
  4285.     0,
  4286.     0,
  4287.     0,
  4288.     0,
  4289.     0,
  4290.     0,
  4291.     0,
  4292.     0,
  4293.     0,
  4294.     0,
  4295.     0,
  4296.     0,
  4297.     0,
  4298.     0,
  4299.     0,
  4300.     0,
  4301.     0,
  4302.     0,
  4303.     0,
  4304.     0,
  4305.     0,
  4306.     0,
  4307.     0,
  4308.     0,
  4309.     0,
  4310.     0,
  4311.     0,
  4312.     0,
  4313.     0,
  4314.     0,
  4315.     0,
  4316.     0,
  4317.     0,
  4318.     0,
  4319.     0,
  4320.     0,
  4321.     0,
  4322.     0,
  4323.     0,
  4324.     0,
  4325.     0,
  4326.     0,
  4327.     0,
  4328.     0,
  4329.     0,
  4330.     0,
  4331.     0,
  4332.     0,
  4333.     0,
  4334.     0,
  4335.     0,
  4336.     0,
  4337.     0,
  4338.     0,
  4339.     0,
  4340.     0,
  4341.     0,
  4342.     0,
  4343.     0,
  4344.     0,
  4345.     0,
  4346.     0,
  4347.     0,
  4348.     0,
  4349.     0,
  4350.     0,
  4351.     0,
  4352.     0,
  4353.     0,
  4354.     0,
  4355.     0,
  4356.     0,
  4357.     0,
  4358.     0,
  4359.     0,
  4360.     0,
  4361.     0,
  4362.     0,
  4363.     0,
  4364.     0,
  4365.     0,
  4366.     0,
  4367.     0,
  4368.     0,
  4369.     0,
  4370.     0,
  4371.     0,
  4372.     0,
  4373.     0,
  4374.     0,
  4375.     0,
  4376.     0,
  4377.     0,
  4378.     0,
  4379.     0,
  4380.     0,
  4381.     0,
  4382.     0,
  4383.     0,
  4384.     0,
  4385.     0,
  4386.     0,
  4387.     0,
  4388.     0,
  4389.     0,
  4390.     0,
  4391.     0,
  4392.     0,
  4393.     0,
  4394.     0,
  4395.     0,
  4396.     0,
  4397.     0,
  4398.     0,
  4399.     0,
  4400.     0,
  4401.     0,
  4402.     0,
  4403.     0,
  4404.     0,
  4405.     0,
  4406.     0,
  4407.     0,
  4408.     0,
  4409.     0,
  4410.     0,
  4411.     0,
  4412.     0,
  4413.     0,
  4414.     0,
  4415.     0,
  4416.     0,
  4417.     0,
  4418.     0,
  4419.     0,
  4420.     0,
  4421.     0,
  4422.     0,
  4423.     0,
  4424.     0,
  4425.     0,
  4426.     0,
  4427.     0,
  4428.     0,
  4429.     0,
  4430.     0,
  4431.     0,
  4432.     0,
  4433.     0,
  4434.     0,
  4435.     0,
  4436.     0,
  4437.     0,
  4438.     0,
  4439.     0,
  4440.     0,
  4441.     0,
  4442.     0,
  4443.     0,
  4444.     0,
  4445.     0,
  4446.     0,
  4447.     0,
  4448.     0,
  4449.     0,
  4450.     0,
  4451.     0,
  4452.     0,
  4453.     0,
  4454.     0,
  4455.     0,
  4456.     0,
  4457.     0,
  4458.     0,
  4459.     0,
  4460.     0,
  4461.     0,
  4462.     0,
  4463.     0,
  4464.     0,
  4465.     0,
  4466.     0,
  4467.     0,
  4468.     0,
  4469.     0,
  4470.     0,
  4471.     0,
  4472.     0,
  4473.     0,
  4474.     0,
  4475.     0,
  4476.     0,
  4477.     0,
  4478.     0,
  4479.     0,
  4480.     0,
  4481.     0,
  4482.     0,
  4483.     0,
  4484.     0,
  4485.     0,
  4486.     0,
  4487.     0,
  4488.     0,
  4489.     0,
  4490.     0,
  4491.     0,
  4492.     0,
  4493.     0,
  4494.     0,
  4495.     0,
  4496.     0,
  4497.     0,
  4498.     0,
  4499.     0,
  4500.     0,
  4501.     0,
  4502.     0,
  4503.     0,
  4504.     0,
  4505.     0,
  4506.     0,
  4507.     0,
  4508.     0,
  4509.     0,
  4510.     0,
  4511.     0,
  4512.     0,
  4513.     0,
  4514.     0,
  4515.     0,
  4516.     0,
  4517.     0,
  4518.     0,
  4519.     0,
  4520.     0,
  4521.     0,
  4522.     0,
  4523.     0,
  4524.     0,
  4525.     0,
  4526.     0,
  4527.     0,
  4528.     0,
  4529.     0,
  4530.     0,
  4531.     0,
  4532.     0,
  4533.     0,
  4534.     0,
  4535.     0,
  4536.     0,
  4537.     0,
  4538.     0,
  4539.     0,
  4540.     0,
  4541.     0,
  4542.     0,
  4543.     0,
  4544.     0,
  4545.     0,
  4546.     0,
  4547.     0,
  4548.     0,
  4549.     0,
  4550.     0,
  4551.     0,
  4552.     0,
  4553.     0,
  4554.     0,
  4555.     0,
  4556.     0,
  4557.     0,
  4558.     0,
  4559.     0,
  4560.     0,
  4561.     0,
  4562.     0,
  4563.     0,
  4564.     0,
  4565.     0,
  4566.     0,
  4567.     0,
  4568.     0,
  4569.     0,
  4570.     0,
  4571.     0,
  4572.     0,
  4573.     0,
  4574.     0,
  4575.     0,
  4576.     0,
  4577.     0,
  4578.     0,
  4579.     0,
  4580.     0,
  4581.     0,
  4582.     0,
  4583.     0,
  4584.     0,
  4585.     0,
  4586.     0,
  4587.     0,
  4588.     0,
  4589.     0,
  4590.     0,
  4591.     0,
  4592.     0,
  4593.     0,
  4594.     0,
  4595.     0,
  4596.     0,
  4597.     0,
  4598.     0,
  4599.     0,
  4600.     0,
  4601.     0,
  4602.     0,
  4603.     0,
  4604.     0,
  4605.     0,
  4606.     0,
  4607.     0,
  4608.     0,
  4609.     0,
  4610.     0,
  4611.     0,
  4612.     0,
  4613.     0,
  4614.     0,
  4615.     0,
  4616.     0,
  4617.     0,
  4618.     0,
  4619.     0,
  4620.     0,
  4621.     0,
  4622.     0,
  4623.     0,
  4624.     0,
  4625.     0,
  4626.     0,
  4627.     0,
  4628.     0,
  4629.     0,
  4630.     0,
  4631.     0,
  4632.     0,
  4633.     0,
  4634.     0,
  4635.     0,
  4636.     0,
  4637.     0,
  4638.     0,
  4639.     0,
  4640.     0,
  4641.     0,
  4642.     0,
  4643.     0,
  4644.     0,
  4645.     0,
  4646.     0,
  4647.     0,
  4648.     0,
  4649.     0,
  4650.     0,
  4651.     0,
  4652.     0,
  4653.     0,
  4654.     0,
  4655.     0,
  4656.     0,
  4657.     0,
  4658.     0,
  4659.     0,
  4660.     0,
  4661.     0,
  4662.     0,
  4663.     0,
  4664.     0,
  4665.     0,
  4666.     0,
  4667.     0,
  4668.     0,
  4669.     0,
  4670.     0,
  4671.     0,
  4672.     0,
  4673.     0,
  4674.     0,
  4675.     0,
  4676.     0,
  4677.     0,
  4678.     0,
  4679.     0,
  4680.     0,
  4681.     0,
  4682.     0,
  4683.     0,
  4684.     0,
  4685.     0,
  4686.     0,
  4687.     0,
  4688.     0,
  4689.     0,
  4690.     0,
  4691.     0,
  4692.     0,
  4693.     0,
  4694.     0,
  4695.     0,
  4696.     0,
  4697.     0,
  4698.     0,
  4699.     0,
  4700.     0,
  4701.     0,
  4702.     0,
  4703.     0,
  4704.     0,
  4705.     0,
  4706.     0,
  4707.     0,
  4708.     0,
  4709.     0,
  4710.     0,
  4711.     0,
  4712.     0,
  4713.     0,
  4714.     0,
  4715.     0,
  4716.     0,
  4717.     0,
  4718.     0,
  4719.     0,
  4720.     0,
  4721.     0,
  4722.     0,
  4723.     0,
  4724.     0,
  4725.     0,
  4726.     0,
  4727.     0,
  4728.     0,
  4729.     0,
  4730.     0,
  4731.     0,
  4732.     0,
  4733.     0,
  4734.     0,
  4735.     0,
  4736.     0,
  4737.     0,
  4738.     0,
  4739.     0,
  4740.     0,
  4741.     0,
  4742.     0,
  4743.     0,
  4744.     0,
  4745.     0,
  4746.     0,
  4747.     0,
  4748.     0,
  4749.     0,
  4750.     0,
  4751.     0,
  4752.     0,
  4753.     0,
  4754.     0,
  4755.     0,
  4756.     0,
  4757.     0,
  4758.     0,
  4759.     0,
  4760.     0,
  4761.     0,
  4762.     0,
  4763.     0,
  4764.     0,
  4765.     0,
  4766.     0,
  4767.     0,
  4768.     0,
  4769.     0,
  4770.     0,
  4771.     0,
  4772.     0,
  4773.     0,
  4774.     0,
  4775.     0,
  4776.     0,
  4777.     0,
  4778.     0,
  4779.     0,
  4780.     0,
  4781.     0,
  4782.     0,
  4783.     0,
  4784.     0,
  4785.     0,
  4786.     0,
  4787.     0,
  4788.     0,
  4789.     0,
  4790.     0,
  4791.     0,
  4792.     0,
  4793.     0,
  4794.     0,
  4795.     0,
  4796.     0,
  4797.     0,
  4798.     0,
  4799.     0,
  4800.     0,
  4801.     0,
  4802.     0,
  4803.     0,
  4804.     0,
  4805.     0,
  4806.     0,
  4807.     0,
  4808.     0,
  4809.     0,
  4810.     0,
  4811.     0,
  4812.     0,
  4813.     0,
  4814.     0,
  4815.     0,
  4816.     0,
  4817.     0,
  4818.     0,
  4819.     0,
  4820.     0,
  4821.     0,
  4822.     0,
  4823.     0,
  4824.     0,
  4825.     0,
  4826.     0,
  4827.     0,
  4828.     0,
  4829.     0,
  4830.     0,
  4831.     0,
  4832.     0,
  4833.     0,
  4834.     0,
  4835.     0,
  4836.     0,
  4837.     0,
  4838.     0,
  4839.     0,
  4840.     0,
  4841.     0,
  4842.     0,
  4843.     0,
  4844.     0,
  4845.     0,
  4846.     0,
  4847.     0,
  4848.     0,
  4849.     0,
  4850.     0,
  4851.     0,
  4852.     0,
  4853.     0,
  4854.     0,
  4855.     0,
  4856.     0,
  4857.     0,
  4858.     0,
  4859.     0,
  4860.     0,
  4861.     0,
  4862.     0,
  4863.     0,
  4864.     0,
  4865.     0,
  4866.     0,
  4867.     0,
  4868.     0,
  4869.     0,
  4870.     0,
  4871.     0,
  4872.     0,
  4873.     0,
  4874.     0,
  4875.     0,
  4876.     0,
  4877.     0,
  4878.     0,
  4879.     0,
  4880.     0,
  4881.     0,
  4882.     0,
  4883.     0,
  4884.     0,
  4885.     0,
  4886.     0,
  4887.     0,
  4888.     0,
  4889.     0,
  4890.     0,
  4891.     0,
  4892.     0,
  4893.     0,
  4894.     0,
  4895.     0,
  4896.     0,
  4897.     0,
  4898.     0,
  4899.     0,
  4900.     0,
  4901.     0,
  4902.     0,
  4903.     0,
  4904.     0,
  4905.     0,
  4906.     0,
  4907.     0,
  4908.     0,
  4909.     0,
  4910.     0,
  4911.     0,
  4912.     0,
  4913.     0,
  4914.     0,
  4915.     0,
  4916.     0,
  4917.     0,
  4918.     0,
  4919.     0,
  4920.     0,
  4921.     0,
  4922.     0,
  4923.     0,
  4924.     0,
  4925.     0,
  4926.     0,
  4927.     0,
  4928.     0,
  4929.     0,
  4930.     0,
  4931.     0,
  4932.     0,
  4933.     0,
  4934.     0,
  4935.     0,
  4936.     0,
  4937.     0,
  4938.     0,
  4939.     0,
  4940.     0,
  4941.     0,
  4942.     0,
  4943.     0,
  4944.     0,
  4945.     0,
  4946.     0,
  4947.     0,
  4948.     0,
  4949.     0,
  4950.     0,
  4951.     0,
  4952.     0,
  4953.     0,
  4954.     0,
  4955.     0,
  4956.     0,
  4957.     0,
  4958.     0,
  4959.     0,
  4960.     0,
  4961.     0,
  4962.     0,
  4963.     0,
  4964.     0,
  4965.     0,
  4966.     0,
  4967.     0,
  4968.     0,
  4969.     0,
  4970.     0,
  4971.     0,
  4972.     0,
  4973.     0,
  4974.     0,
  4975.     0,
  4976.     0,
  4977.     0,
  4978.     0,
  4979.     0,
  4980.     0,
  4981.     0,
  4982.     0,
  4983.     0,
  4984.     0,
  4985.     0,
  4986.     0,
  4987.     0,
  4988.     0,
  4989.     0,
  4990.     0,
  4991.     0,
  4992.     0,
  4993.     0,
  4994.     0,
  4995.     0,
  4996.     0,
  4997.     0,
  4998.     0,
  4999.     0,
  5000.     0,
  5001.     0,
  5002.     0,
  5003.     0,
  5004.     0,
  5005.     0,
  5006.     0,
  5007.     0,
  5008.     0,
  5009.     0,
  5010.     0,
  5011.     0,
  5012.     0,
  5013.     0,
  5014.     0,
  5015.     0,
  5016.     0,
  5017.     0,
  5018.     0,
  5019.     0,
  5020.     0,
  5021.     0,
  5022.     0,
  5023.     0,
  5024.     0,
  5025.     0,
  5026.     0,
  5027.     0,
  5028.     0,
  5029.     0,
  5030.     0,
  5031.     0,
  5032.     0,
  5033.     0,
  5034.     0,
  5035.     0,
  5036.     0,
  5037.     0,
  5038.     0,
  5039.     0,
  5040.     0,
  5041.     0,
  5042.     0,
  5043.     0,
  5044.     0,
  5045.     0,
  5046.     0,
  5047.     0,
  5048.     0,
  5049.     0,
  5050.     0,
  5051.     0,
  5052.     0,
  5053.     0,
  5054.     0,
  5055.     0,
  5056.     0,
  5057.     0,
  5058.     0,
  5059.     0,
  5060.     0,
  5061.     0,
  5062.     0,
  5063.     0,
  5064.     0,
  5065.     0,
  5066.     0,
  5067.     0,
  5068.     0,
  5069.     0,
  5070.     0,
  5071.     0,
  5072.     0,
  5073.     0,
  5074.     0,
  5075.     0,
  5076.     0,
  5077.     0,
  5078.     0,
  5079.     0,
  5080.     0,
  5081.     0,
  5082.     0,
  5083.     0,
  5084.     0,
  5085.     0,
  5086.     0,
  5087.     0,
  5088.     0,
  5089.     0,
  5090.     0,
  5091.     0,
  5092.     0,
  5093.     0,
  5094.     0,
  5095.     0,
  5096.     0,
  5097.     0,
  5098.     0,
  5099.     0,
  5100.     0,
  5101.     0,
  5102.     0,
  5103.     0,
  5104.     0,
  5105.     0,
  5106.     0,
  5107.     0,
  5108.     0,
  5109.     0,
  5110.     0,
  5111.     0,
  5112.     0,
  5113.     0,
  5114.     0,
  5115.     0,
  5116.     0,
  5117.     0,
  5118.     0,
  5119.     0,
  5120.     0,
  5121.     0,
  5122.     0,
  5123.     0,
  5124.     0,
  5125.     0,
  5126.     0,
  5127.     0,
  5128.     0,
  5129.     0,
  5130.     0,
  5131.     0,
  5132.     0,
  5133.     0,
  5134.     0,
  5135.     0,
  5136.     0,
  5137.     0,
  5138.     0,
  5139.     0,
  5140.     0,
  5141.     0,
  5142.     0,
  5143.     0,
  5144.     0,
  5145.     0,
  5146.     0,
  5147.     0,
  5148.     0,
  5149.     0,
  5150.     0,
  5151.     0,
  5152.     0,
  5153.     0,
  5154.     0,
  5155.     0,
  5156.     0,
  5157.     0,
  5158.     0,
  5159.     0,
  5160.     0,
  5161.     0,
  5162.     0,
  5163.     0,
  5164.     0,
  5165.     0,
  5166.     0,
  5167.     0,
  5168.     0,
  5169.     0,
  5170.     0,
  5171.     0,
  5172.     0,
  5173.     0,
  5174.     0,
  5175.     0,
  5176.     0,
  5177.     0,
  5178.     0,
  5179.     0,
  5180.     0,
  5181.     0,
  5182.     0,
  5183.     0,
  5184.     0,
  5185.     0,
  5186.     0,
  5187.     0,
  5188.     0,
  5189.     0,
  5190.     0,
  5191.     0,
  5192.     0,
  5193.     0,
  5194.     0,
  5195.     0,
  5196.     0,
  5197.     0,
  5198.     0,
  5199.     0,
  5200.     0,
  5201.     0,
  5202.     0,
  5203.     0,
  5204.     0,
  5205.     0,
  5206.     0,
  5207.     0,
  5208.     0,
  5209.     0,
  5210.     0,
  5211.     0,
  5212.     0,
  5213.     0,
  5214.     0,
  5215.     0,
  5216.     0,
  5217.     0,
  5218.     0,
  5219.     0,
  5220.     0,
  5221.     0,
  5222.     0,
  5223.     0,
  5224.     0,
  5225.     0,
  5226.     0,
  5227.     0,
  5228.     0,
  5229.     0,
  5230.     0,
  5231.     0,
  5232.     0,
  5233.     0,
  5234.     0,
  5235.     0,
  5236.     0,
  5237.     0,
  5238.     0,
  5239.     0,
  5240.     0,
  5241.     0,
  5242.     0,
  5243.     0,
  5244.     0,
  5245.     0,
  5246.     0,
  5247.     0,
  5248.     0,
  5249.     0,
  5250.     0,
  5251.     0,
  5252.     0,
  5253.     0,
  5254.     0,
  5255.     0,
  5256.     0,
  5257.     0,
  5258.     0,
  5259.     0,
  5260.     0,
  5261.     0,
  5262.     0,
  5263.     0,
  5264.     0,
  5265.     0,
  5266.     0,
  5267.     0,
  5268.     0,
  5269.     0,
  5270.     0,
  5271.     0,
  5272.     0,
  5273.     0,
  5274.     0,
  5275.     0,
  5276.     0,
  5277.     0,
  5278.     0,
  5279.     0,
  5280.     0,
  5281.     0,
  5282.     0,
  5283.     0,
  5284.     0,
  5285.     0,
  5286.     0,
  5287.     0,
  5288.     0,
  5289.     0,
  5290.     0,
  5291.     0,
  5292.     0,
  5293.     0,
  5294.     0,
  5295.     0,
  5296.     0,
  5297.     0,
  5298.     0,
  5299.     0,
  5300.     0,
  5301.     0,
  5302.     0,
  5303.     0,
  5304.     0,
  5305.     0,
  5306.     0,
  5307.     0,
  5308.     0,
  5309.     0,
  5310.     0,
  5311.     0,
  5312.     0,
  5313.     0,
  5314.     0,
  5315.     0,
  5316.     0,
  5317.     0,
  5318.     0,
  5319.     0,
  5320.     0,
  5321.     0,
  5322.     0,
  5323.     0,
  5324.     0,
  5325.     0,
  5326.     0,
  5327.     0,
  5328.     0,
  5329.     0,
  5330.     0,
  5331.     0,
  5332.     0,
  5333.     0,
  5334.     0,
  5335.     0,
  5336.     0,
  5337.     0,
  5338.     0,
  5339.     0,
  5340.     0,
  5341.     0,
  5342.     0,
  5343.     0,
  5344.     0,
  5345.     0,
  5346.     0,
  5347.     0,
  5348.     0,
  5349.     0,
  5350.     0,
  5351.     0,
  5352.     0,
  5353.     0,
  5354.     0,
  5355.     0,
  5356.     0,
  5357.     0,
  5358.     0,
  5359.     0,
  5360.     0,
  5361.     0,
  5362.     0,
  5363.     0,
  5364.     0,
  5365.     0,
  5366.     0,
  5367.     0,
  5368.     0,
  5369.     0,
  5370.     0,
  5371.     0,
  5372.     0,
  5373.     0,
  5374.     0,
  5375.     0,
  5376.     0,
  5377.     0,
  5378.     0,
  5379.     0,
  5380.     0,
  5381.     0,
  5382.     0,
  5383.     0,
  5384.     0,
  5385.     0,
  5386.     0,
  5387.     0,
  5388.     0,
  5389.     0,
  5390.     0,
  5391.     0,
  5392.     0,
  5393.     0,
  5394.     0,
  5395.     0,
  5396.     0,
  5397.     0,
  5398.     0,
  5399.     0,
  5400.     0,
  5401.     0,
  5402.     0,
  5403.     0,
  5404.     0,
  5405.     0,
  5406.     0,
  5407.     0,
  5408.     0,
  5409.     0,
  5410.     0,
  5411.     0,
  5412.     0,
  5413.     0,
  5414.     0,
  5415.     0,
  5416.     0,
  5417.     0,
  5418.     0,
  5419.     0,
  5420.     0,
  5421.     0,
  5422.     0,
  5423.     0,
  5424.     0,
  5425.     0,
  5426.     0,
  5427.     0,
  5428.     0,
  5429.     0,
  5430.     0,
  5431.     0,
  5432.     0,
  5433.     0,
  5434.     0,
  5435.     0,
  5436.     0,
  5437.     0,
  5438.     0,
  5439.     0,
  5440.     0,
  5441.     0,
  5442.     0,
  5443.     0,
  5444.     0,
  5445.     0,
  5446.     0,
  5447.     0,
  5448.     0,
  5449.     0,
  5450.     0,
  5451.     0,
  5452.     0,
  5453.     0,
  5454.     0,
  5455.     0,
  5456.     0,
  5457.     0,
  5458.     0,
  5459.     0,
  5460.     0,
  5461.     0,
  5462.     0,
  5463.     0,
  5464.     0,
  5465.     0,
  5466.     0,
  5467.     0,
  5468.     0,
  5469.     0,
  5470.     0,
  5471.     0,
  5472.     0,
  5473.     0,
  5474.     0,
  5475.     0,
  5476.     0,
  5477.     0,
  5478.     0,
  5479.     0,
  5480.     0,
  5481.     0,
  5482.     0,
  5483.     0,
  5484.     0,
  5485.     0,
  5486.     0,
  5487.     0,
  5488.     0,
  5489.     0,
  5490.     0,
  5491.     0,
  5492.     0,
  5493.     0,
  5494.     0,
  5495.     0,
  5496.     0,
  5497.     0,
  5498.     0,
  5499.     0,
  5500.     0,
  5501.     0,
  5502.     0,
  5503.     0,
  5504.     0,
  5505.     0,
  5506.     0,
  5507.     0,
  5508.     0,
  5509.     0,
  5510.     0,
  5511.     0,
  5512.     0,
  5513.     0,
  5514.     0,
  5515.     0,
  5516.     0,
  5517.     0,
  5518.     0,
  5519.     0,
  5520.     0,
  5521.     0,
  5522.     0,
  5523.     0,
  5524.     0,
  5525.     0,
  5526.     0,
  5527.     0,
  5528.     0,
  5529.     0,
  5530.     0,
  5531.     0,
  5532.     0,
  5533.     0,
  5534.     0,
  5535.     0,
  5536.     0,
  5537.     0,
  5538.     0,
  5539.     0,
  5540.     0,
  5541.     0,
  5542.     0,
  5543.     0,
  5544.     0,
  5545.     0,
  5546.     0,
  5547.     0,
  5548.     0,
  5549.     0,
  5550.     0,
  5551.     0,
  5552.     0,
  5553.     0,
  5554.     0,
  5555.     0,
  5556.     0,
  5557.     0,
  5558.     0,
  5559.     0,
  5560.     0,
  5561.     0,
  5562.     0,
  5563.     0,
  5564.     0,
  5565.     0,
  5566.     0,
  5567.     0,
  5568.     0,
  5569.     0,
  5570.     0,
  5571.     0,
  5572.     0,
  5573.     0,
  5574.     0,
  5575.     0,
  5576.     0,
  5577.     0,
  5578.     0,
  5579.     0,
  5580.     0,
  5581.     0,
  5582.     0,
  5583.     0,
  5584.     0,
  5585.     0,
  5586.     0,
  5587.     0,
  5588.     0,
  5589.     0,
  5590.     0,
  5591.     0,
  5592.     0,
  5593.     0,
  5594.     0,
  5595.     0,
  5596.     0,
  5597.     0,
  5598.     0,
  5599.     0,
  5600.     0,
  5601.     0,
  5602.     0,
  5603.     0,
  5604.     0,
  5605.     0,
  5606.     0,
  5607.     0,
  5608.     0,
  5609.     0,
  5610.     0,
  5611.     0,
  5612.     0,
  5613.     0,
  5614.     0,
  5615.     0,
  5616.     0,
  5617.     0,
  5618.     0,
  5619.     0,
  5620.     0,
  5621.     0,
  5622.     0,
  5623.     0,
  5624.     0,
  5625.     0,
  5626.     0,
  5627.     0,
  5628.     0,
  5629.     0,
  5630.     0,
  5631.     0,
  5632.     0,
  5633.     0,
  5634.     0,
  5635.     0,
  5636.     0,
  5637.     0,
  5638.     0,
  5639.     0,
  5640.     0,
  5641.     0,
  5642.     0,
  5643.     0,
  5644.     0,
  5645.     0,
  5646.     0,
  5647.     0,
  5648.     0,
  5649.     0,
  5650.     0,
  5651.     0,
  5652.     0,
  5653.     0,
  5654.     0,
  5655.     0,
  5656.     0,
  5657.     0,
  5658.     0,
  5659.     0,
  5660.     0,
  5661.     0,
  5662.     0,
  5663.     0,
  5664.     0,
  5665.     0,
  5666.     0,
  5667.     0,
  5668.     0,
  5669.     0,
  5670.     0,
  5671.     0,
  5672.     0,
  5673.     0,
  5674.     0,
  5675.     0,
  5676.     0,
  5677.     0,
  5678.     0,
  5679.     0,
  5680.     0,
  5681.     0,
  5682.     0,
  5683.     0,
  5684.     0,
  5685.     0,
  5686.     0,
  5687.     0,
  5688.     0,
  5689.     0,
  5690.     0,
  5691.     0,
  5692.     0,
  5693.     0,
  5694.     0,
  5695.     0,
  5696.     0,
  5697.     0,
  5698.     0,
  5699.     0,
  5700.     0,
  5701.     0,
  5702.     0,
  5703.     0,
  5704.     0,
  5705.     0,
  5706.     0,
  5707.     0,
  5708.     0,
  5709.     0,
  5710.     0,
  5711.     0,
  5712.     0,
  5713.     0,
  5714.     0,
  5715.     0,
  5716.     0,
  5717.     0,
  5718.     0,
  5719.     0,
  5720.     0,
  5721.     0,
  5722.     0,
  5723.     0,
  5724.     0,
  5725.     0,
  5726.     0,
  5727.     0,
  5728.     0,
  5729.     0,
  5730.     0,
  5731.     0,
  5732.     0,
  5733.     0,
  5734.     0,
  5735.     0,
  5736.     0,
  5737.     0,
  5738.     0,
  5739.     0,
  5740.     0,
  5741.     0,
  5742.     0,
  5743.     0,
  5744.     0,
  5745.     0,
  5746.     0,
  5747.     0,
  5748.     0,
  5749.     0,
  5750.     0,
  5751.     0,
  5752.     0,
  5753.     0,
  5754.     0,
  5755.     0,
  5756.     0,
  5757.     0,
  5758.     0,
  5759.     0,
  5760.     0,
  5761.     0,
  5762.     0,
  5763.     0,
  5764.     0,
  5765.     0,
  5766.     0,
  5767.     0,
  5768.     0,
  5769.     0,
  5770.     0,
  5771.     0,
  5772.     0,
  5773.     0,
  5774.     0,
  5775.     0,
  5776.     0,
  5777.     0,
  5778.     0,
  5779.     0,
  5780.     0,
  5781.     0,
  5782.     0,
  5783.     0,
  5784.     0,
  5785.     0,
  5786.     0,
  5787.     0,
  5788.     0,
  5789.     0,
  5790.     0,
  5791.     0,
  5792.     0,
  5793.     0,
  5794.     0,
  5795.     0,
  5796.     0,
  5797.     0,
  5798.     0,
  5799.     0,
  5800.     0,
  5801.     0,
  5802.     0,
  5803.     0,
  5804.     0,
  5805.     0,
  5806.     0,
  5807.     0,
  5808.     0,
  5809.     0,
  5810.     0,
  5811.     0,
  5812.     0,
  5813.     0,
  5814.     0,
  5815.     0,
  5816.     0,
  5817.     0,
  5818.     0,
  5819.     0,
  5820.     0,
  5821.     0,
  5822.     0,
  5823.     0,
  5824.     0,
  5825.     0,
  5826.     0,
  5827.     0,
  5828.     0,
  5829.     0,
  5830.     0,
  5831.     0,
  5832.     0,
  5833.     0,
  5834.     0,
  5835.     0,
  5836.     0,
  5837.     0,
  5838.     0,
  5839.     0,
  5840.     0,
  5841.     0,
  5842.     0,
  5843.     0,
  5844.     0,
  5845.     0,
  5846.     0,
  5847.     0,
  5848.     0,
  5849.     0,
  5850.     0,
  5851.     0,
  5852.     0,
  5853.     0,
  5854.     0,
  5855.     0,
  5856.     0,
  5857.     0,
  5858.     0,
  5859.     0,
  5860.     0,
  5861.     0,
  5862.     0,
  5863.     0,
  5864.     0,
  5865.     0,
  5866.     0,
  5867.     0,
  5868.     0,
  5869.     0,
  5870.     0,
  5871.     0,
  5872.     0,
  5873.     0,
  5874.     0,
  5875.     1,
  5876.     0,
  5877.     0,
  5878.     0,
  5879.     0,
  5880.     0,
  5881.     0,
  5882.     0,
  5883.     0,
  5884.     0,
  5885.     0,
  5886.     0,
  5887.     0,
  5888.     0,
  5889.     0,
  5890.     0,
  5891.     0,
  5892.     0,
  5893.     0,
  5894.     0,
  5895.     0,
  5896.     0,
  5897.     0,
  5898.     0,
  5899.     0,
  5900.     1,
  5901.     0,
  5902.     0,
  5903.     0,
  5904.     0,
  5905.     0,
  5906.     0,
  5907.     0,
  5908.     0,
  5909.     0,
  5910.     0,
  5911.     0,
  5912.     0,
  5913.     0,
  5914.     0,
  5915.     0,
  5916.     0,
  5917.     0,
  5918.     0,
  5919.     0,
  5920.     0,
  5921.     0,
  5922.     0,
  5923.     0,
  5924.     0,
  5925.     0,
  5926.     0,
  5927.     0,
  5928.     0,
  5929.     0,
  5930.     0,
  5931.     0,
  5932.     0,
  5933.     0,
  5934.     0,
  5935.     0,
  5936.     0,
  5937.     0,
  5938.     0,
  5939.     0,
  5940.     0,
  5941.     0,
  5942.     0,
  5943.     0,
  5944.     0,
  5945.     0,
  5946.     0,
  5947.     0,
  5948.     0,
  5949.     0,
  5950.     0,
  5951.     0,
  5952.     0,
  5953.     0,
  5954.     0,
  5955.     0,
  5956.     0,
  5957.     0,
  5958.     0,
  5959.     0,
  5960.     0,
  5961.     0,
  5962.     0,
  5963.     0,
  5964.     0,
  5965.     0,
  5966.     0,
  5967.     0,
  5968.     0,
  5969.     0,
  5970.     0,
  5971.     0,
  5972.     0,
  5973.     0,
  5974.     0,
  5975.     0,
  5976.     0,
  5977.     0,
  5978.     0,
  5979.     0,
  5980.     0,
  5981.     0,
  5982.     0,
  5983.     0,
  5984.     0,
  5985.     0,
  5986.     0,
  5987.     0,
  5988.     0,
  5989.     0,
  5990.     0,
  5991.     0,
  5992.     0,
  5993.     0,
  5994.     0,
  5995.     0,
  5996.     0,
  5997.     0,
  5998.     0,
  5999.     0,
  6000.     0,
  6001.     0,
  6002.     0,
  6003.     0,
  6004.     0,
  6005.     0,
  6006.     0,
  6007.     0,
  6008.     0,
  6009.     0,
  6010.     0,
  6011.     0,
  6012.     0,
  6013.     0,
  6014.     0,
  6015.     0,
  6016.     0,
  6017.     0,
  6018.     0,
  6019.     0,
  6020.     0,
  6021.     0,
  6022.     0,
  6023.     0,
  6024.     0,
  6025.     0,
  6026.     0,
  6027.     0,
  6028.     0,
  6029.     0,
  6030.     0,
  6031.     0,
  6032.     0,
  6033.     0,
  6034.     0,
  6035.     0,
  6036.     0,
  6037.     0,
  6038.     0,
  6039.     0,
  6040.     0,
  6041.     0,
  6042.     0,
  6043.     0,
  6044.     0,
  6045.     1,
  6046.     0,
  6047.     0,
  6048.     0,
  6049.     0,
  6050.     0,
  6051.     0,
  6052.     0,
  6053.     0,
  6054.     0,
  6055.     0,
  6056.     0,
  6057.     0,
  6058.     0,
  6059.     0,
  6060.     1,
  6061.     0,
  6062.     0,
  6063.     0,
  6064.     0,
  6065.     0,
  6066.     0,
  6067.     0,
  6068.     0,
  6069.     0,
  6070.     0,
  6071.     0,
  6072.     0,
  6073.     0,
  6074.     0,
  6075.     0,
  6076.     0,
  6077.     1,
  6078.     0,
  6079.     1,
  6080.     0,
  6081.     0,
  6082.     0,
  6083.     0,
  6084.     0,
  6085.     0,
  6086.     0,
  6087.     0,
  6088.     0,
  6089.     0,
  6090.     0,
  6091.     0,
  6092.     0,
  6093.     0,
  6094.     0,
  6095.     0,
  6096.     0,
  6097.     0,
  6098.     0,
  6099.     0,
  6100.     0,
  6101.     0,
  6102.     0,
  6103.     0,
  6104.     0,
  6105.     0,
  6106.     0,
  6107.     0,
  6108.     0,
  6109.     0,
  6110.     0,
  6111.     0,
  6112.     0,
  6113.     0,
  6114.     0,
  6115.     0,
  6116.     0,
  6117.     0,
  6118.     0,
  6119.     0,
  6120.     0,
  6121.     0,
  6122.     0,
  6123.     0,
  6124.     0,
  6125.     0,
  6126.     0,
  6127.     0,
  6128.     0,
  6129.     0,
  6130.     0,
  6131.     0,
  6132.     0,
  6133.     0,
  6134.     0,
  6135.     0,
  6136.     0,
  6137.     0,
  6138.     0,
  6139.     0,
  6140.     0,
  6141.     0,
  6142.     0,
  6143.     0,
  6144.     0,
  6145.     0,
  6146.     0,
  6147.     0,
  6148.     0,
  6149.     0,
  6150.     0,
  6151.     0,
  6152.     0,
  6153.     0,
  6154.     0,
  6155.     0,
  6156.     0,
  6157.     0,
  6158.     0,
  6159.     0,
  6160.     0,
  6161.     0,
  6162.     0,
  6163.     0,
  6164.     0,
  6165.     0,
  6166.     0,
  6167.     0,
  6168.     0,
  6169.     0,
  6170.     0,
  6171.     0,
  6172.     0,
  6173.     0,
  6174.     0,
  6175.     0,
  6176.     0,
  6177.     0,
  6178.     0,
  6179.     0,
  6180.     0,
  6181.     0,
  6182.     0,
  6183.     0,
  6184.     0,
  6185.     0,
  6186.     0,
  6187.     0,
  6188.     0,
  6189.     0,
  6190.     0,
  6191.     0,
  6192.     0,
  6193.     0,
  6194.     0,
  6195.     0,
  6196.     0,
  6197.     0,
  6198.     0,
  6199.     0,
  6200.     0,
  6201.     0,
  6202.     0,
  6203.     0,
  6204.     0,
  6205.     0,
  6206.     0,
  6207.     0,
  6208.     0,
  6209.     0,
  6210.     0,
  6211.     0,
  6212.     0,
  6213.     0,
  6214.     0,
  6215.     0,
  6216.     0,
  6217.     0,
  6218.     0,
  6219.     0,
  6220.     0,
  6221.     0,
  6222.     0,
  6223.     0,
  6224.     0,
  6225.     0,
  6226.     0,
  6227.     0,
  6228.     0,
  6229.     0,
  6230.     0,
  6231.     0,
  6232.     0,
  6233.     0,
  6234.     0,
  6235.     0,
  6236.     0,
  6237.     0,
  6238.     0,
  6239.     0,
  6240.     0,
  6241.     0,
  6242.     0,
  6243.     0,
  6244.     0,
  6245.     0,
  6246.     0,
  6247.     0,
  6248.     0,
  6249.     0,
  6250.     0,
  6251.     0,
  6252.     0,
  6253.     0,
  6254.     0,
  6255.     0,
  6256.     0,
  6257.     0,
  6258.     0,
  6259.     0,
  6260.     0,
  6261.     0,
  6262.     0,
  6263.     0,
  6264.     0,
  6265.     0,
  6266.     0,
  6267.     0,
  6268.     0,
  6269.     0,
  6270.     0,
  6271.     0,
  6272.     0,
  6273.     0,
  6274.     0,
  6275.     0,
  6276.     0,
  6277.     0,
  6278.     0,
  6279.     0,
  6280.     0,
  6281.     0,
  6282.     0,
  6283.     0,
  6284.     0,
  6285.     0,
  6286.     0,
  6287.     0,
  6288.     0,
  6289.     0,
  6290.     0,
  6291.     0,
  6292.     0,
  6293.     0,
  6294.     0,
  6295.     0,
  6296.     0,
  6297.     0,
  6298.     0,
  6299.     0,
  6300.     0,
  6301.     0,
  6302.     0,
  6303.     0,
  6304.     0,
  6305.     0,
  6306.     0,
  6307.     0,
  6308.     0,
  6309.     0,
  6310.     0,
  6311.     0,
  6312.     0,
  6313.     0,
  6314.     0,
  6315.     0,
  6316.     0,
  6317.     0,
  6318.     0,
  6319.     0,
  6320.     0,
  6321.     0,
  6322.     0,
  6323.     0,
  6324.     0,
  6325.     0,
  6326.     0,
  6327.     0,
  6328.     0,
  6329.     0,
  6330.     0,
  6331.     0,
  6332.     0,
  6333.     0,
  6334.     0,
  6335.     0,
  6336.     0,
  6337.     0,
  6338.     0,
  6339.     0,
  6340.     0,
  6341.     0,
  6342.     0,
  6343.     0,
  6344.     0,
  6345.     0,
  6346.     0,
  6347.     0,
  6348.     0,
  6349.     0,
  6350.     0,
  6351.     0,
  6352.     0,
  6353.     0,
  6354.     0,
  6355.     0,
  6356.     0,
  6357.     0,
  6358.     0,
  6359.     0,
  6360.     0,
  6361.     0,
  6362.     0,
  6363.     0,
  6364.     0,
  6365.     0,
  6366.     0,
  6367.     0,
  6368.     0,
  6369.     0,
  6370.     0,
  6371.     0,
  6372.     0,
  6373.     0,
  6374.     0,
  6375.     0,
  6376.     0,
  6377.     0,
  6378.     1,
  6379.     0,
  6380.     0,
  6381.     0,
  6382.     0,
  6383.     0,
  6384.     0,
  6385.     0,
  6386.     0,
  6387.     0,
  6388.     0,
  6389.     0,
  6390.     0,
  6391.     1,
  6392.     0,
  6393.     0,
  6394.     0,
  6395.     0,
  6396.     0,
  6397.     0,
  6398.     1,
  6399.     0,
  6400.     0,
  6401.     0,
  6402.     0,
  6403.     0,
  6404.     0,
  6405.     0,
  6406.     0,
  6407.     1,
  6408.     0,
  6409.     0,
  6410.     1,
  6411.     0,
  6412.     0,
  6413.     0,
  6414.     0,
  6415.     0,
  6416.     0,
  6417.     0,
  6418.     0,
  6419.     1,
  6420.     0,
  6421.     0,
  6422.     0,
  6423.     0,
  6424.     0,
  6425.     0,
  6426.     0,
  6427.     1,
  6428.     0,
  6429.     0,
  6430.     0,
  6431.     0,
  6432.     0,
  6433.     0,
  6434.     0,
  6435.     0,
  6436.     0,
  6437.     0,
  6438.     0,
  6439.     0,
  6440.     0,
  6441.     0,
  6442.     0,
  6443.     0,
  6444.     0,
  6445.     0,
  6446.     0,
  6447.     0,
  6448.     0,
  6449.     0,
  6450.     0,
  6451.     0,
  6452.     0,
  6453.     0,
  6454.     0,
  6455.     0,
  6456.     0,
  6457.     0,
  6458.     0,
  6459.     0,
  6460.     0,
  6461.     0,
  6462.     0,
  6463.     0,
  6464.     0,
  6465.     0,
  6466.     0,
  6467.     0,
  6468.     0,
  6469.     0,
  6470.     0,
  6471.     0,
  6472.     0,
  6473.     0,
  6474.     0,
  6475.     0,
  6476.     0,
  6477.     0,
  6478.     0,
  6479.     0,
  6480.     0,
  6481.     0,
  6482.     0,
  6483.     0,
  6484.     0,
  6485.     0,
  6486.     0,
  6487.     0,
  6488.     0,
  6489.     0,
  6490.     0,
  6491.     0,
  6492.     0,
  6493.     0,
  6494.     0,
  6495.     0,
  6496.     0,
  6497.     0,
  6498.     0,
  6499.     0,
  6500.     0,
  6501.     0,
  6502.     0,
  6503.     0,
  6504.     0,
  6505.     0,
  6506.     0,
  6507.     0,
  6508.     0,
  6509.     0,
  6510.     0,
  6511.     0,
  6512.     0,
  6513.     0,
  6514.     0,
  6515.     0,
  6516.     0,
  6517.     0,
  6518.     0,
  6519.     0,
  6520.     0,
  6521.     0,
  6522.     0,
  6523.     0,
  6524.     0,
  6525.     0,
  6526.     0,
  6527.     0,
  6528.     0,
  6529.     0,
  6530.     0,
  6531.     0,
  6532.     0,
  6533.     0,
  6534.     0,
  6535.     0,
  6536.     0,
  6537.     0,
  6538.     0,
  6539.     0,
  6540.     0,
  6541.     0,
  6542.     0,
  6543.     0,
  6544.     0,
  6545.     0,
  6546.     0,
  6547.     0,
  6548.     0,
  6549.     0,
  6550.     0,
  6551.     0,
  6552.     0,
  6553.     0,
  6554.     0,
  6555.     0,
  6556.     0,
  6557.     0,
  6558.     0,
  6559.     0,
  6560.     0,
  6561.     0,
  6562.     0,
  6563.     0,
  6564.     0,
  6565.     0,
  6566.     0,
  6567.     0,
  6568.     0,
  6569.     0,
  6570.     0,
  6571.     0,
  6572.     0,
  6573.     0,
  6574.     0,
  6575.     0,
  6576.     0,
  6577.     0,
  6578.     0,
  6579.     0,
  6580.     0,
  6581.     0,
  6582.     0,
  6583.     0,
  6584.     0,
  6585.     0,
  6586.     0,
  6587.     0,
  6588.     0,
  6589.     0,
  6590.     0,
  6591.     0,
  6592.     0,
  6593.     0,
  6594.     0,
  6595.     0,
  6596.     0,
  6597.     0,
  6598.     0,
  6599.     0,
  6600.     0,
  6601.     0,
  6602.     0,
  6603.     0,
  6604.     0,
  6605.     0,
  6606.     0,
  6607.     0,
  6608.     0,
  6609.     0,
  6610.     0,
  6611.     0,
  6612.     0,
  6613.     0,
  6614.     0,
  6615.     0,
  6616.     0,
  6617.     0,
  6618.     0,
  6619.     0,
  6620.     0,
  6621.     0,
  6622.     0,
  6623.     0,
  6624.     0,
  6625.     0,
  6626.     0,
  6627.     0,
  6628.     0,
  6629.     0,
  6630.     0,
  6631.     0,
  6632.     0,
  6633.     0,
  6634.     0,
  6635.     0,
  6636.     0,
  6637.     0,
  6638.     0,
  6639.     0,
  6640.     0,
  6641.     0,
  6642.     0,
  6643.     0,
  6644.     0,
  6645.     0,
  6646.     0,
  6647.     0,
  6648.     0,
  6649.     0,
  6650.     0,
  6651.     0,
  6652.     0,
  6653.     0,
  6654.     0,
  6655.     0,
  6656.     0,
  6657.     0,
  6658.     0,
  6659.     0,
  6660.     0,
  6661.     0,
  6662.     0,
  6663.     0,
  6664.     0,
  6665.     0,
  6666.     0,
  6667.     0,
  6668.     0,
  6669.     0,
  6670.     0,
  6671.     0,
  6672.     0,
  6673.     0,
  6674.     0,
  6675.     0,
  6676.     0,
  6677.     0,
  6678.     0,
  6679.     0,
  6680.     0,
  6681.     0,
  6682.     0,
  6683.     0,
  6684.     0,
  6685.     0,
  6686.     0,
  6687.     0,
  6688.     0,
  6689.     0,
  6690.     0,
  6691.     0,
  6692.     0,
  6693.     0,
  6694.     0,
  6695.     0,
  6696.     0,
  6697.     0,
  6698.     0,
  6699.     0,
  6700.     0,
  6701.     0,
  6702.     0,
  6703.     0,
  6704.     0,
  6705.     0,
  6706.     0,
  6707.     0,
  6708.     0,
  6709.     0,
  6710.     0,
  6711.     0,
  6712.     0,
  6713.     0,
  6714.     0,
  6715.     0,
  6716.     0,
  6717.     0,
  6718.     0,
  6719.     0,
  6720.     0,
  6721.     0,
  6722.     0,
  6723.     0,
  6724.     0,
  6725.     0,
  6726.     0,
  6727.     0,
  6728.     0,
  6729.     0,
  6730.     0,
  6731.     0,
  6732.     0,
  6733.     0,
  6734.     0,
  6735.     0,
  6736.     0,
  6737.     0,
  6738.     0,
  6739.     0,
  6740.     0,
  6741.     0,
  6742.     0,
  6743.     0,
  6744.     0,
  6745.     0,
  6746.     0,
  6747.     0,
  6748.     0,
  6749.     0,
  6750.     0,
  6751.     0,
  6752.     0,
  6753.     0,
  6754.     0,
  6755.     0,
  6756.     0,
  6757.     0,
  6758.     0,
  6759.     0,
  6760.     0,
  6761.     0,
  6762.     0,
  6763.     0,
  6764.     0,
  6765.     0,
  6766.     0,
  6767.     0,
  6768.     0,
  6769.     0,
  6770.     0,
  6771.     0,
  6772.     0,
  6773.     0,
  6774.     0,
  6775.     0,
  6776.     0,
  6777.     0,
  6778.     0,
  6779.     0,
  6780.     0,
  6781.     0,
  6782.     0,
  6783.     0,
  6784.     0,
  6785.     0,
  6786.     0,
  6787.     0,
  6788.     0,
  6789.     0,
  6790.     0,
  6791.     0,
  6792.     0,
  6793.     0,
  6794.     0,
  6795.     0,
  6796.     0,
  6797.     0,
  6798.     0,
  6799.     0,
  6800.     0,
  6801.     0,
  6802.     0,
  6803.     0,
  6804.     0,
  6805.     0,
  6806.     0,
  6807.     0,
  6808.     0,
  6809.     0,
  6810.     0,
  6811.     0,
  6812.     0,
  6813.     0,
  6814.     0,
  6815.     0,
  6816.     0,
  6817.     0,
  6818.     0,
  6819.     0,
  6820.     0,
  6821.     0,
  6822.     0,
  6823.     0,
  6824.     0,
  6825.     0,
  6826.     0,
  6827.     0,
  6828.     0,
  6829.     0,
  6830.     0,
  6831.     0,
  6832.     0,
  6833.     0,
  6834.     0,
  6835.     0,
  6836.     0,
  6837.     0,
  6838.     0,
  6839.     0,
  6840.     0,
  6841.     0,
  6842.     0,
  6843.     0,
  6844.     0,
  6845.     0,
  6846.     0,
  6847.     0,
  6848.     0,
  6849.     0,
  6850.     0,
  6851.     0,
  6852.     0,
  6853.     0,
  6854.     0,
  6855.     0,
  6856.     0,
  6857.     0,
  6858.     0,
  6859.     0,
  6860.     0,
  6861.     0,
  6862.     0,
  6863.     0,
  6864.     0,
  6865.     0,
  6866.     0,
  6867.     0,
  6868.     0,
  6869.     0,
  6870.     0,
  6871.     0,
  6872.     0,
  6873.     0,
  6874.     0,
  6875.     0,
  6876.     0,
  6877.     0,
  6878.     0,
  6879.     0,
  6880.     0,
  6881.     0,
  6882.     0,
  6883.     0,
  6884.     0,
  6885.     0,
  6886.     0,
  6887.     0,
  6888.     0,
  6889.     0,
  6890.     0,
  6891.     0,
  6892.     0,
  6893.     0,
  6894.     0,
  6895.     0,
  6896.     0,
  6897.     0,
  6898.     0,
  6899.     0,
  6900.     0,
  6901.     0,
  6902.     0,
  6903.     0,
  6904.     0,
  6905.     0,
  6906.     0,
  6907.     0,
  6908.     0,
  6909.     0,
  6910.     0,
  6911.     0,
  6912.     0,
  6913.     0,
  6914.     0,
  6915.     0,
  6916.     0,
  6917.     0,
  6918.     0,
  6919.     0,
  6920.     0,
  6921.     0,
  6922.     0,
  6923.     0,
  6924.     0,
  6925.     0,
  6926.     0,
  6927.     0,
  6928.     0,
  6929.     0,
  6930.     0,
  6931.     0,
  6932.     0,
  6933.     0,
  6934.     0,
  6935.     0,
  6936.     0,
  6937.     0,
  6938.     0,
  6939.     0,
  6940.     0,
  6941.     0,
  6942.     0,
  6943.     0,
  6944.     0,
  6945.     0,
  6946.     0,
  6947.     0,
  6948.     0,
  6949.     0,
  6950.     0,
  6951.     0,
  6952.     0
  6953. };
  6954.  
  6955.  
  6956. void CollationISOTest::quickSort(CollationKey** keyArray, int *indexes, int lo0, int hi0)
  6957. {
  6958.   int lo = lo0;
  6959.   int hi = hi0;
  6960.   CollationKey *mid;
  6961.  
  6962.   if ( hi0 > lo0)
  6963.   {
  6964.  
  6965.      /* Arbitrarily establishing partition element as the midpoint of
  6966.       * the array.
  6967.       */
  6968.      mid = keyArray[ ( lo0 + hi0 ) / 2 ];
  6969.  
  6970.      // loop through the array until indices cross
  6971.      while( lo <= hi )
  6972.      {
  6973.         /* find the first element that is greater than or equal to 
  6974.          * the partition element starting from the left Index.
  6975.          */
  6976.         while( ( lo < hi0 ) && 
  6977.                ( keyArray[lo]->compareTo(*mid) <= Collator::LESS ) )
  6978.            ++lo;
  6979.  
  6980.         /* find an element that is smaller than or equal to 
  6981.          * the partition element starting from the right Index.
  6982.          */
  6983.         while( ( hi > lo0 ) && 
  6984.                ( keyArray[hi]->compareTo(*mid) >= Collator::GREATER ) )
  6985.            --hi;
  6986.  
  6987.         // if the indexes have not crossed, swap
  6988.         if( lo <= hi ) 
  6989.         {
  6990.             int tempindex = indexes[lo];
  6991.             CollationKey *temp = keyArray[lo];
  6992.             keyArray[lo] = keyArray[hi];
  6993.             indexes[lo] = indexes[hi];
  6994.             keyArray[hi] = temp;
  6995.             indexes[hi] = tempindex;
  6996.  
  6997.             ++lo;
  6998.             --hi;
  6999.         }
  7000.      }
  7001.  
  7002.      /* If the right index has not reached the left side of array
  7003.       * must now sort the left partition.
  7004.       */
  7005.      if( lo0 < hi )
  7006.         quickSort( keyArray, indexes, lo0, hi );
  7007.  
  7008.      /* If the left index has not reached the right side of array
  7009.       * must now sort the right partition.
  7010.       */
  7011.      if( lo < hi0 )
  7012.         quickSort( keyArray, indexes, lo, hi0 );
  7013.  
  7014.   }
  7015. }
  7016.  
  7017. CollationISOTest::CollationISOTest()
  7018. : myCollation(0)
  7019. {
  7020.     UErrorCode status = U_ZERO_ERROR;
  7021.     myCollation = Collator::createInstance(Locale::FRENCH, status);
  7022. }
  7023.  
  7024. CollationISOTest::~CollationISOTest()
  7025. {
  7026.     delete myCollation;
  7027. }
  7028.  
  7029. void CollationISOTest::TestAll( char* par )
  7030. {
  7031.     int32_t i = 0;
  7032.  
  7033.  
  7034.     // bubble sort
  7035.     const int32_t n_limit = 3447; // fixed value
  7036.     UnicodeString *testArray[n_limit];
  7037.     CollationKey *keyArray[n_limit];
  7038.     int32_t n;
  7039.  
  7040.     if (quick) {
  7041.         logln("Quick version: Tests 150 entries of ISO 14651 characters");
  7042.         n = 150;
  7043.     }else{
  7044.         logln("Tests 3447 entries of ISO 14651 characters");
  7045.         logln("This test debug build takes about 8 mins to complete on a P133 PC");
  7046.         n = n_limit;
  7047.     }
  7048.  
  7049.     
  7050.     for (i = 0; i < n; i++) {
  7051.         UErrorCode status = U_ZERO_ERROR;
  7052.         testArray[i] = new UnicodeString(testCases[i], 1);
  7053.         keyArray[i] = new CollationKey();
  7054.         myCollation->getCollationKey(*testArray[i], *keyArray[i], status);
  7055.         if (U_FAILURE(status)) {
  7056.             err("Creating collation key failed");
  7057.             return;
  7058.         }
  7059.     }
  7060.  
  7061. #if generate_source
  7062.     //define as 1 to generate source code in a text file for initializing expected_equals
  7063.     //also serves as definition of the values in expected_equals
  7064.   
  7065.     // Dynamically generates an array parrallel to testCases containing the
  7066.     // expected value of the thorough collation test, assumes the testCases array
  7067.     // is sorted, expected[] basically stores the number of adajacent cells that are equal
  7068.     int indexes[n_limit];
  7069.     for (i = 0; i < n_limit; i++)
  7070.         indexes[i] = i;
  7071.  
  7072.     quickSort(keyArray, indexes, 0, n_limit-1);
  7073.     int8_t expected[n_limit];
  7074.     for (i = 0; i < n; i++) {
  7075.         expected[i] = 0;
  7076.     }
  7077.  
  7078.     for (i = 0; i < n; i++)
  7079.     {
  7080.         int32_t j = i + 1;
  7081.         while ( (j < n) && (keyArray[indexes[i]]->compareTo(*(keyArray[indexes[j]])) == 0))
  7082.         {
  7083.             j++;
  7084.         }
  7085.         expected[i] = (int8_t) (j - i - 1);
  7086.     }
  7087.  
  7088.     const char *path = IntlTest::getTestDirectory();
  7089.     FILE *srcfile = fopen( path, "w");
  7090.     if (srcfile) {
  7091.         for (i = 0; i < n; i++) {
  7092.             fprintf( srcfile, "    {0X%.4X, 0},\n",(UChar)testCases[indexes[i]][0]);
  7093.         }
  7094.         fprintf(srcfile, "\n\n");
  7095.         for (i = 0; i < n; i++) {
  7096.             fprintf( srcfile, "    %d,\n",expected[i]);
  7097.         }
  7098.         fclose(srcfile);
  7099.     }
  7100. #else
  7101.  
  7102.     Collator::EComparisonResult keyResult, compareResult, empiricalResult;
  7103.  
  7104.     for (i = 0; i < n - 1; i++) {
  7105.         for (int32_t j = n - 1; i < j; j--) {
  7106.             keyResult = keyArray[j]->compareTo(*(keyArray[i]));
  7107.             compareResult = myCollation->compare(*testArray[j], *testArray[i]);
  7108.             if ((i + (int32_t)expected_equals[i]) >= j) {
  7109.                 empiricalResult = Collator::EQUAL;
  7110.             }else{
  7111.                 empiricalResult = Collator::GREATER;
  7112.             }
  7113.             reportCResult( *testArray[j], *testArray[i], *keyArray[j], *keyArray[i], compareResult, keyResult, empiricalResult  ); 
  7114.         }
  7115.     }
  7116. #endif
  7117.     for (i = 0; i < n; i++) {
  7118.         delete testArray[i];
  7119.         delete keyArray[i];
  7120.     }
  7121. }
  7122.  
  7123. void CollationISOTest::runIndexedTest( int32_t index, bool_t exec, char* &name, char* par )
  7124. {
  7125.     if (exec) logln("TestSuite CollationISOTest: ");
  7126.     switch (index) {
  7127.         case 0: name = "TestAll";   if (exec)   TestAll( par ); break;
  7128.         default: name = ""; break;
  7129.     }
  7130. }
  7131.  
  7132.