QGB / QPSU

QGB's Python Simplified Utils
MIT License
4 stars 3 forks source link

python-spec #8

Open QGB opened 4 years ago

QGB commented 4 years ago

In [71]: chr(65536**9)

OverflowError Traceback (most recent call last)

in ----> 1 chr(65536**9) OverflowError: Python int too large to convert to C long In [72]: chr(U.imax) --------------------------------------------------------------------------- ValueError Traceback (most recent call last) in ----> 1 chr(U.imax) ValueError: chr() arg not in range(0x110000)
QGB commented 3 years ago
C:\QGB\babun\cygwin\bin\qgb>python N\websocket_server.py
Traceback (most recent call last):
  File "N\websocket_server.py", line 7, in <module>
    from qgb import py
  File "C:\QGB\babun\cygwin\bin\qgb\__init__.py", line 18, in <module>
    if U.isipy():
  File "C:\QGB\babun\cygwin\bin\qgb\U.py", line 255, in isipy
    import IPython
  File "C:\QGB\Anaconda3\lib\site-packages\IPython\__init__.py", line 55, in <module>
    from .terminal.embed import embed
  File "C:\QGB\Anaconda3\lib\site-packages\IPython\terminal\embed.py", line 16, in <module>
    from IPython.terminal.interactiveshell import TerminalInteractiveShell
  File "C:\QGB\Anaconda3\lib\site-packages\IPython\terminal\interactiveshell.py", line 18, in <module>
    from prompt_toolkit.enums import DEFAULT_BUFFER, EditingMode
  File "C:\QGB\Anaconda3\lib\site-packages\prompt_toolkit\__init__.py", line 18, in <module>
    from .application import Application
  File "C:\QGB\Anaconda3\lib\site-packages\prompt_toolkit\application\__init__.py", line 3, in <module>
    from .application import Application
  File "C:\QGB\Anaconda3\lib\site-packages\prompt_toolkit\application\application.py", line 13, in <module>
    from prompt_toolkit.buffer import Buffer
  File "C:\QGB\Anaconda3\lib\site-packages\prompt_toolkit\buffer.py", line 22, in <module>
    from .completion import (
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 963, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 906, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1280, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1252, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 1383, in find_spec
  File "<frozen importlib._bootstrap_external>", line 95, in _path_isfile
  File "<frozen importlib._bootstrap_external>", line 87, in _path_is_mode_type
  File "<frozen importlib._bootstrap_external>", line 81, in _path_stat
KeyboardInterrupt
QGB commented 2 years ago
U.len(T.gcharset,pebble_test.gt,pebble_test.ge)
[120, 119, 1]

b=s.encode( 'punycode' )# 超时,这个非常慢
#####################
[(0    , [unicode-escape    , 1114112 , 10878174]),
 (1    , [raw-unicode-escape, 1114112 , 10877696]),
 (2    , [utf-7             , 1114112 , 5767016]),
 (3    , [unicode-internal  , 1114112 , 4325376]),
 (4    , [utf-32            , 55296   , 221188]),
 (5    , [utf-32-be         , 55296   , 221184]),
 (6    , [utf-32-le         , 55296   , 221184]),
 (7    , [gb18030           , 55296   , 177402]),
 (8    , [utf-8-sig         , 55296   , 163715]),
 (9    , [utf-8             , 55296   , 163712]),
 (10   , [utf-16            , 55296   , 110594]),
 (11   , [utf-16-be         , 55296   , 110592]),
 (12   , [utf-16-le         , 55296   , 110592]),
 (13   , [cp037             , 256     , 256]),
 (14   , [iso8859-1         , 256     , 256]),
 (15   , [cp500             , 256     , 256]),
 (16   , [cp819             , 256     , 256]),
 (17   , [charmap           , 256     , 256]),
 (18   , [latin-1           , 256     , 256]),
 (19   , [cp1026            , 208     , 208]),
 (20   , [iso8859-9         , 208     , 208]),
 (21   , [hp-roman8         , 166     , 166]),
 (22   , [cp1140            , 164     , 164]),
 (23   , [iso8859-15        , 164     , 164]),
 (24   , [iso8859-13        , 161     , 161]),
 (25   , [iso8859-7         , 161     , 161]),
 (26   , [iso8859-10        , 161     , 161]),
 (27   , [iso8859-14        , 161     , 161]),
 (28   , [cp875             , 161     , 161]),
 (29   , [iso8859-11        , 161     , 161]),
 (30   , [iso8859-2         , 161     , 161]),
 (31   , [iso8859-4         , 161     , 161]),
 (32   , [iso8859-8         , 161     , 161]),
 (33   , [iso8859-16        , 161     , 161]),
 (34   , [cp1006            , 161     , 161]),
 (35   , [cp424             , 161     , 161]),
 (36   , [iso8859-5         , 161     , 161]),
 (37   , [iso8859-3         , 161     , 161]),
 (38   , [iso8859-6         , 161     , 161]),
 (39   , [tis-620           , 160     , 160]),
 (40   , [shift-jis-2004    , 128     , 130]),
 (41   , [shift-jisx0213    , 128     , 130]),
 (42   , [cp720             , 130     , 130]),
 (43   , [hz                , 128     , 129]),
 (44   , [cp932             , 129     , 129]),
 (45   , [cp1257            , 128     , 128]),
 (46   , [iso2022-jp-2      , 128     , 128]),
 (47   , [cp852             , 128     , 128]),
 (48   , [cp857             , 128     , 128]),
 (49   , [cp850             , 128     , 128]),
 (50   , [mbcs              , 128     , 128]),
 (51   , [cp1253            , 128     , 128]),
 (52   , [cp858             , 128     , 128]),
 (53   , [mac-greek         , 128     , 128]),
 (54   , [euc-kr            , 128     , 128]),
 (55   , [cp855             , 128     , 128]),
 (56   , [mac-farsi         , 128     , 128]),
 (57   , [ptcp154           , 128     , 128]),
 (58   , [euc-jp            , 128     , 128]),
 (59   , [cp1252            , 128     , 128]),
 (60   , [cp861             , 128     , 128]),
 (61   , [iso2022-jp-1      , 128     , 128]),
 (62   , [cp737             , 128     , 128]),
 (63   , [mac-latin2        , 128     , 128]),
 (64   , [cp1361            , 128     , 128]),
 (65   , [iso2022-jp-3      , 128     , 128]),
 (66   , [cp367             , 128     , 128]),
 (67   , [cp869             , 128     , 128]),
 (68   , [johab             , 128     , 128]),
 (69   , [cp1251            , 128     , 128]),
 (70   , [mac-roman         , 128     , 128]),
 (71   , [cp1254            , 128     , 128]),
 (72   , [cp856             , 128     , 128]),
 (73   , [euc-jisx0213      , 128     , 128]),
 (74   , [cp863             , 128     , 128]),
 (75   , [gbk               , 128     , 128]),
 (76   , [koi8-u            , 128     , 128]),
 (77   , [mac-croatian      , 128     , 128]),
 (78   , [cp1258            , 128     , 128]),
 (79   , [mac-romanian      , 128     , 128]),
 (80   , [cp437             , 128     , 128]),
 (81   , [cp1250            , 128     , 128]),
 (82   , [mac-turkish       , 128     , 128]),
 (83   , [cp1256            , 128     , 128]),
 (84   , [big5              , 128     , 128]),
 (85   , [cp936             , 128     , 128]),
 (86   , [iso2022-jp-ext    , 128     , 128]),
 (87   , [cp866             , 128     , 128]),
 (88   , [ascii             , 128     , 128]),
 (89   , [shift-jis         , 128     , 128]),
 (90   , [cp865             , 128     , 128]),
 (91   , [iso2022-kr        , 128     , 128]),
 (92   , [euc-jis-2004      , 128     , 128]),
 (93   , [mac-centeuro      , 128     , 128]),
 (94   , [cp862             , 128     , 128]),
 (95   , [mac-cyrillic      , 128     , 128]),
 (96   , [big5hkscs         , 128     , 128]),
 (97   , [mac-iceland       , 128     , 128]),
 (98   , [koi8-r            , 128     , 128]),
 (99   , [cp949             , 128     , 128]),
 (100  , [cp950             , 128     , 128]),
 (101  , [palmos            , 128     , 128]),
 (102  , [iso2022-jp-2004   , 128     , 128]),
 (103  , [cp860             , 128     , 128]),
 (104  , [cp1255            , 128     , 128]),
 (105  , [cp775             , 128     , 128]),
 (106  , [iso2022-jp        , 128     , 128]),
 (107  , [mac-arabic        , 128     , 128]),
 (108  , [cp874             , 128     , 128]),
 (109  , [gb2312            , 128     , 128]),
 (110  , [cp864             , 37      , 37])]
QGB commented 2 years ago
LookupError: 'bz2-codec' is not a text encoding; use codecs.encode() to handle arbitrary codecs

In [64]: b=s.encode('utf-8','surrogateescape')
UnicodeEncodeError: 'utf-8' codec can't encode characters in position 55296-57343: surrogates not allowed
In [65]: b=s.encode('utf-8', 'replace')

In [66]: len b # 4384640
QGB commented 2 years ago
len          s.encode('utf-8', 'replace').decode('utf-8')   == 1114112
U.diff( s , s.encode('utf-8', 'replace').decode('utf-8')  ) ==
[
(0    , '\ud800') , (1    , '\ud801') , (2    , '\ud802') , (3    , '\ud803') , (4    , '\ud804') , (5    , '\ud805') , (6    , '\ud806') , (7    , '\ud807')
(8    , '\ud808') , (9    , '\ud809') , (10   , '\ud80a') , (11   , '\ud80b') , (12   , '\ud80c') , (13   , '\ud80d') , (14   , '\ud80e') , (15   , '\ud80f')
(16   , '\ud810') , (17   , '\ud811') , (18   , '\ud812') , (19   , '\ud813') , (20   , '\ud814') , (21   , '\ud815') , (22   , '\ud816') , (23   , '\ud817')
(24   , '\ud818') , (25   , '\ud819') , (26   , '\ud81a') , (27   , '\ud81b') , (28   , '\ud81c') , (29   , '\ud81d') , (30   , '\ud81e') , (31   , '\ud81f')
(32   , '\ud820') , (33   , '\ud821') , (34   , '\ud822') , (35   , '\ud823') , (36   , '\ud824') , (37   , '\ud825') , (38   , '\ud826') , (39   , '\ud827')
(40   , '\ud828') , (41   , '\ud829') , (42   , '\ud82a') , (43   , '\ud82b') , (44   , '\ud82c') , (45   , '\ud82d') , (46   , '\ud82e') , (47   , '\ud82f')
(48   , '\ud830') , (49   , '\ud831') , (50   , '\ud832') , (51   , '\ud833') , (52   , '\ud834') , (53   , '\ud835') , (54   , '\ud836') , (55   , '\ud837')
(56   , '\ud838') , (57   , '\ud839') , (58   , '\ud83a') , (59   , '\ud83b') , (60   , '\ud83c') , (61   , '\ud83d') , (62   , '\ud83e') , (63   , '\ud83f')
(64   , '\ud840') , (65   , '\ud841') , (66   , '\ud842') , (67   , '\ud843') , (68   , '\ud844') , (69   , '\ud845') , (70   , '\ud846') , (71   , '\ud847')
(72   , '\ud848') , (73   , '\ud849') , (74   , '\ud84a') , (75   , '\ud84b') , (76   , '\ud84c') , (77   , '\ud84d') , (78   , '\ud84e') , (79   , '\ud84f')
(80   , '\ud850') , (81   , '\ud851') , (82   , '\ud852') , (83   , '\ud853') , (84   , '\ud854') , (85   , '\ud855') , (86   , '\ud856') , (87   , '\ud857')
(88   , '\ud858') , (89   , '\ud859') , (90   , '\ud85a') , (91   , '\ud85b') , (92   , '\ud85c') , (93   , '\ud85d') , (94   , '\ud85e') , (95   , '\ud85f')
(96   , '\ud860') , (97   , '\ud861') , (98   , '\ud862') , (99   , '\ud863') , (100  , '\ud864') , (101  , '\ud865') , (102  , '\ud866') , (103  , '\ud867')
(104  , '\ud868') , (105  , '\ud869') , (106  , '\ud86a') , (107  , '\ud86b') , (108  , '\ud86c') , (109  , '\ud86d') , (110  , '\ud86e') , (111  , '\ud86f')
(112  , '\ud870') , (113  , '\ud871') , (114  , '\ud872') , (115  , '\ud873') , (116  , '\ud874') , (117  , '\ud875') , (118  , '\ud876') , (119  , '\ud877')
(120  , '\ud878') , (121  , '\ud879') , (122  , '\ud87a') , (123  , '\ud87b') , (124  , '\ud87c') , (125  , '\ud87d') , (126  , '\ud87e') , (127  , '\ud87f')
(128  , '\ud880') , (129  , '\ud881') , (130  , '\ud882') , (131  , '\ud883') , (132  , '\ud884') , (133  , '\ud885') , (134  , '\ud886') , (135  , '\ud887')
(136  , '\ud888') , (137  , '\ud889') , (138  , '\ud88a') , (139  , '\ud88b') , (140  , '\ud88c') , (141  , '\ud88d') , (142  , '\ud88e') , (143  , '\ud88f')
(144  , '\ud890') , (145  , '\ud891') , (146  , '\ud892') , (147  , '\ud893') , (148  , '\ud894') , (149  , '\ud895') , (150  , '\ud896') , (151  , '\ud897')
(152  , '\ud898') , (153  , '\ud899') , (154  , '\ud89a') , (155  , '\ud89b') , (156  , '\ud89c') , (157  , '\ud89d') , (158  , '\ud89e') , (159  , '\ud89f')
(160  , '\ud8a0') , (161  , '\ud8a1') , (162  , '\ud8a2') , (163  , '\ud8a3') , (164  , '\ud8a4') , (165  , '\ud8a5') , (166  , '\ud8a6') , (167  , '\ud8a7')
(168  , '\ud8a8') , (169  , '\ud8a9') , (170  , '\ud8aa') , (171  , '\ud8ab') , (172  , '\ud8ac') , (173  , '\ud8ad') , (174  , '\ud8ae') , (175  , '\ud8af')
(176  , '\ud8b0') , (177  , '\ud8b1') , (178  , '\ud8b2') , (179  , '\ud8b3') , (180  , '\ud8b4') , (181  , '\ud8b5') , (182  , '\ud8b6') , (183  , '\ud8b7')
(184  , '\ud8b8') , (185  , '\ud8b9') , (186  , '\ud8ba') , (187  , '\ud8bb') , (188  , '\ud8bc') , (189  , '\ud8bd') , (190  , '\ud8be') , (191  , '\ud8bf')
(192  , '\ud8c0') , (193  , '\ud8c1') , (194  , '\ud8c2') , (195  , '\ud8c3') , (196  , '\ud8c4') , (197  , '\ud8c5') , (198  , '\ud8c6') , (199  , '\ud8c7')
(200  , '\ud8c8') , (201  , '\ud8c9') , (202  , '\ud8ca') , (203  , '\ud8cb') , (204  , '\ud8cc') , (205  , '\ud8cd') , (206  , '\ud8ce') , (207  , '\ud8cf')
(208  , '\ud8d0') , (209  , '\ud8d1') , (210  , '\ud8d2') , (211  , '\ud8d3') , (212  , '\ud8d4') , (213  , '\ud8d5') , (214  , '\ud8d6') , (215  , '\ud8d7')
(216  , '\ud8d8') , (217  , '\ud8d9') , (218  , '\ud8da') , (219  , '\ud8db') , (220  , '\ud8dc') , (221  , '\ud8dd') , (222  , '\ud8de') , (223  , '\ud8df')
(224  , '\ud8e0') , (225  , '\ud8e1') , (226  , '\ud8e2') , (227  , '\ud8e3') , (228  , '\ud8e4') , (229  , '\ud8e5') , (230  , '\ud8e6') , (231  , '\ud8e7')
(232  , '\ud8e8') , (233  , '\ud8e9') , (234  , '\ud8ea') , (235  , '\ud8eb') , (236  , '\ud8ec') , (237  , '\ud8ed') , (238  , '\ud8ee') , (239  , '\ud8ef')
(240  , '\ud8f0') , (241  , '\ud8f1') , (242  , '\ud8f2') , (243  , '\ud8f3') , (244  , '\ud8f4') , (245  , '\ud8f5') , (246  , '\ud8f6') , (247  , '\ud8f7')
(248  , '\ud8f8') , (249  , '\ud8f9') , (250  , '\ud8fa') , (251  , '\ud8fb') , (252  , '\ud8fc') , (253  , '\ud8fd') , (254  , '\ud8fe') , (255  , '\ud8ff')
(256  , '\ud900') , (257  , '\ud901') , (258  , '\ud902') , (259  , '\ud903') , (260  , '\ud904') , (261  , '\ud905') , (262  , '\ud906') , (263  , '\ud907')
(264  , '\ud908') , (265  , '\ud909') , (266  , '\ud90a') , (267  , '\ud90b') , (268  , '\ud90c') , (269  , '\ud90d') , (270  , '\ud90e') , (271  , '\ud90f')
(272  , '\ud910') , (273  , '\ud911') , (274  , '\ud912') , (275  , '\ud913') , (276  , '\ud914') , (277  , '\ud915') , (278  , '\ud916') , (279  , '\ud917')
(280  , '\ud918') , (281  , '\ud919') , (282  , '\ud91a') , (283  , '\ud91b') , (284  , '\ud91c') , (285  , '\ud91d') , (286  , '\ud91e') , (287  , '\ud91f')
(288  , '\ud920') , (289  , '\ud921') , (290  , '\ud922') , (291  , '\ud923') , (292  , '\ud924') , (293  , '\ud925') , (294  , '\ud926') , (295  , '\ud927')
(296  , '\ud928') , (297  , '\ud929') , (298  , '\ud92a') , (299  , '\ud92b') , (300  , '\ud92c') , (301  , '\ud92d') , (302  , '\ud92e') , (303  , '\ud92f')
(304  , '\ud930') , (305  , '\ud931') , (306  , '\ud932') , (307  , '\ud933') , (308  , '\ud934') , (309  , '\ud935') , (310  , '\ud936') , (311  , '\ud937')
(312  , '\ud938') , (313  , '\ud939') , (314  , '\ud93a') , (315  , '\ud93b') , (316  , '\ud93c') , (317  , '\ud93d') , (318  , '\ud93e') , (319  , '\ud93f')
(320  , '\ud940') , (321  , '\ud941') , (322  , '\ud942') , (323  , '\ud943') , (324  , '\ud944') , (325  , '\ud945') , (326  , '\ud946') , (327  , '\ud947')
(328  , '\ud948') , (329  , '\ud949') , (330  , '\ud94a') , (331  , '\ud94b') , (332  , '\ud94c') , (333  , '\ud94d') , (334  , '\ud94e') , (335  , '\ud94f')
(336  , '\ud950') , (337  , '\ud951') , (338  , '\ud952') , (339  , '\ud953') , (340  , '\ud954') , (341  , '\ud955') , (342  , '\ud956') , (343  , '\ud957')
(344  , '\ud958') , (345  , '\ud959') , (346  , '\ud95a') , (347  , '\ud95b') , (348  , '\ud95c') , (349  , '\ud95d') , (350  , '\ud95e') , (351  , '\ud95f')
(352  , '\ud960') , (353  , '\ud961') , (354  , '\ud962') , (355  , '\ud963') , (356  , '\ud964') , (357  , '\ud965') , (358  , '\ud966') , (359  , '\ud967')
(360  , '\ud968') , (361  , '\ud969') , (362  , '\ud96a') , (363  , '\ud96b') , (364  , '\ud96c') , (365  , '\ud96d') , (366  , '\ud96e') , (367  , '\ud96f')
(368  , '\ud970') , (369  , '\ud971') , (370  , '\ud972') , (371  , '\ud973') , (372  , '\ud974') , (373  , '\ud975') , (374  , '\ud976') , (375  , '\ud977')
(376  , '\ud978') , (377  , '\ud979') , (378  , '\ud97a') , (379  , '\ud97b') , (380  , '\ud97c') , (381  , '\ud97d') , (382  , '\ud97e') , (383  , '\ud97f')
(384  , '\ud980') , (385  , '\ud981') , (386  , '\ud982') , (387  , '\ud983') , (388  , '\ud984') , (389  , '\ud985') , (390  , '\ud986') , (391  , '\ud987')
(392  , '\ud988') , (393  , '\ud989') , (394  , '\ud98a') , (395  , '\ud98b') , (396  , '\ud98c') , (397  , '\ud98d') , (398  , '\ud98e') , (399  , '\ud98f')
(400  , '\ud990') , (401  , '\ud991') , (402  , '\ud992') , (403  , '\ud993') , (404  , '\ud994') , (405  , '\ud995') , (406  , '\ud996') , (407  , '\ud997')
(408  , '\ud998') , (409  , '\ud999') , (410  , '\ud99a') , (411  , '\ud99b') , (412  , '\ud99c') , (413  , '\ud99d') , (414  , '\ud99e') , (415  , '\ud99f')
(416  , '\ud9a0') , (417  , '\ud9a1') , (418  , '\ud9a2') , (419  , '\ud9a3') , (420  , '\ud9a4') , (421  , '\ud9a5') , (422  , '\ud9a6') , (423  , '\ud9a7')
(424  , '\ud9a8') , (425  , '\ud9a9') , (426  , '\ud9aa') , (427  , '\ud9ab') , (428  , '\ud9ac') , (429  , '\ud9ad') , (430  , '\ud9ae') , (431  , '\ud9af')
(432  , '\ud9b0') , (433  , '\ud9b1') , (434  , '\ud9b2') , (435  , '\ud9b3') , (436  , '\ud9b4') , (437  , '\ud9b5') , (438  , '\ud9b6') , (439  , '\ud9b7')
(440  , '\ud9b8') , (441  , '\ud9b9') , (442  , '\ud9ba') , (443  , '\ud9bb') , (444  , '\ud9bc') , (445  , '\ud9bd') , (446  , '\ud9be') , (447  , '\ud9bf')
(448  , '\ud9c0') , (449  , '\ud9c1') , (450  , '\ud9c2') , (451  , '\ud9c3') , (452  , '\ud9c4') , (453  , '\ud9c5') , (454  , '\ud9c6') , (455  , '\ud9c7')
(456  , '\ud9c8') , (457  , '\ud9c9') , (458  , '\ud9ca') , (459  , '\ud9cb') , (460  , '\ud9cc') , (461  , '\ud9cd') , (462  , '\ud9ce') , (463  , '\ud9cf')
(464  , '\ud9d0') , (465  , '\ud9d1') , (466  , '\ud9d2') , (467  , '\ud9d3') , (468  , '\ud9d4') , (469  , '\ud9d5') , (470  , '\ud9d6') , (471  , '\ud9d7')
(472  , '\ud9d8') , (473  , '\ud9d9') , (474  , '\ud9da') , (475  , '\ud9db') , (476  , '\ud9dc') , (477  , '\ud9dd') , (478  , '\ud9de') , (479  , '\ud9df')
(480  , '\ud9e0') , (481  , '\ud9e1') , (482  , '\ud9e2') , (483  , '\ud9e3') , (484  , '\ud9e4') , (485  , '\ud9e5') , (486  , '\ud9e6') , (487  , '\ud9e7')
(488  , '\ud9e8') , (489  , '\ud9e9') , (490  , '\ud9ea') , (491  , '\ud9eb') , (492  , '\ud9ec') , (493  , '\ud9ed') , (494  , '\ud9ee') , (495  , '\ud9ef')
(496  , '\ud9f0') , (497  , '\ud9f1') , (498  , '\ud9f2') , (499  , '\ud9f3') , (500  , '\ud9f4') , (501  , '\ud9f5') , (502  , '\ud9f6') , (503  , '\ud9f7')
(504  , '\ud9f8') , (505  , '\ud9f9') , (506  , '\ud9fa') , (507  , '\ud9fb') , (508  , '\ud9fc') , (509  , '\ud9fd') , (510  , '\ud9fe') , (511  , '\ud9ff')
(512  , '\uda00') , (513  , '\uda01') , (514  , '\uda02') , (515  , '\uda03') , (516  , '\uda04') , (517  , '\uda05') , (518  , '\uda06') , (519  , '\uda07')
(520  , '\uda08') , (521  , '\uda09') , (522  , '\uda0a') , (523  , '\uda0b') , (524  , '\uda0c') , (525  , '\uda0d') , (526  , '\uda0e') , (527  , '\uda0f')
(528  , '\uda10') , (529  , '\uda11') , (530  , '\uda12') , (531  , '\uda13') , (532  , '\uda14') , (533  , '\uda15') , (534  , '\uda16') , (535  , '\uda17')
(536  , '\uda18') , (537  , '\uda19') , (538  , '\uda1a') , (539  , '\uda1b') , (540  , '\uda1c') , (541  , '\uda1d') , (542  , '\uda1e') , (543  , '\uda1f')
(544  , '\uda20') , (545  , '\uda21') , (546  , '\uda22') , (547  , '\uda23') , (548  , '\uda24') , (549  , '\uda25') , (550  , '\uda26') , (551  , '\uda27')
(552  , '\uda28') , (553  , '\uda29') , (554  , '\uda2a') , (555  , '\uda2b') , (556  , '\uda2c') , (557  , '\uda2d') , (558  , '\uda2e') , (559  , '\uda2f')
(560  , '\uda30') , (561  , '\uda31') , (562  , '\uda32') , (563  , '\uda33') , (564  , '\uda34') , (565  , '\uda35') , (566  , '\uda36') , (567  , '\uda37')
(568  , '\uda38') , (569  , '\uda39') , (570  , '\uda3a') , (571  , '\uda3b') , (572  , '\uda3c') , (573  , '\uda3d') , (574  , '\uda3e') , (575  , '\uda3f')
(576  , '\uda40') , (577  , '\uda41') , (578  , '\uda42') , (579  , '\uda43') , (580  , '\uda44') , (581  , '\uda45') , (582  , '\uda46') , (583  , '\uda47')
(584  , '\uda48') , (585  , '\uda49') , (586  , '\uda4a') , (587  , '\uda4b') , (588  , '\uda4c') , (589  , '\uda4d') , (590  , '\uda4e') , (591  , '\uda4f')
(592  , '\uda50') , (593  , '\uda51') , (594  , '\uda52') , (595  , '\uda53') , (596  , '\uda54') , (597  , '\uda55') , (598  , '\uda56') , (599  , '\uda57')
(600  , '\uda58') , (601  , '\uda59') , (602  , '\uda5a') , (603  , '\uda5b') , (604  , '\uda5c') , (605  , '\uda5d') , (606  , '\uda5e') , (607  , '\uda5f')
(608  , '\uda60') , (609  , '\uda61') , (610  , '\uda62') , (611  , '\uda63') , (612  , '\uda64') , (613  , '\uda65') , (614  , '\uda66') , (615  , '\uda67')
(616  , '\uda68') , (617  , '\uda69') , (618  , '\uda6a') , (619  , '\uda6b') , (620  , '\uda6c') , (621  , '\uda6d') , (622  , '\uda6e') , (623  , '\uda6f')
(624  , '\uda70') , (625  , '\uda71') , (626  , '\uda72') , (627  , '\uda73') , (628  , '\uda74') , (629  , '\uda75') , (630  , '\uda76') , (631  , '\uda77')
(632  , '\uda78') , (633  , '\uda79') , (634  , '\uda7a') , (635  , '\uda7b') , (636  , '\uda7c') , (637  , '\uda7d') , (638  , '\uda7e') , (639  , '\uda7f')
(640  , '\uda80') , (641  , '\uda81') , (642  , '\uda82') , (643  , '\uda83') , (644  , '\uda84') , (645  , '\uda85') , (646  , '\uda86') , (647  , '\uda87')
(648  , '\uda88') , (649  , '\uda89') , (650  , '\uda8a') , (651  , '\uda8b') , (652  , '\uda8c') , (653  , '\uda8d') , (654  , '\uda8e') , (655  , '\uda8f')
(656  , '\uda90') , (657  , '\uda91') , (658  , '\uda92') , (659  , '\uda93') , (660  , '\uda94') , (661  , '\uda95') , (662  , '\uda96') , (663  , '\uda97')
(664  , '\uda98') , (665  , '\uda99') , (666  , '\uda9a') , (667  , '\uda9b') , (668  , '\uda9c') , (669  , '\uda9d') , (670  , '\uda9e') , (671  , '\uda9f')
(672  , '\udaa0') , (673  , '\udaa1') , (674  , '\udaa2') , (675  , '\udaa3') , (676  , '\udaa4') , (677  , '\udaa5') , (678  , '\udaa6') , (679  , '\udaa7')
(680  , '\udaa8') , (681  , '\udaa9') , (682  , '\udaaa') , (683  , '\udaab') , (684  , '\udaac') , (685  , '\udaad') , (686  , '\udaae') , (687  , '\udaaf')
(688  , '\udab0') , (689  , '\udab1') , (690  , '\udab2') , (691  , '\udab3') , (692  , '\udab4') , (693  , '\udab5') , (694  , '\udab6') , (695  , '\udab7')
(696  , '\udab8') , (697  , '\udab9') , (698  , '\udaba') , (699  , '\udabb') , (700  , '\udabc') , (701  , '\udabd') , (702  , '\udabe') , (703  , '\udabf')
(704  , '\udac0') , (705  , '\udac1') , (706  , '\udac2') , (707  , '\udac3') , (708  , '\udac4') , (709  , '\udac5') , (710  , '\udac6') , (711  , '\udac7')
(712  , '\udac8') , (713  , '\udac9') , (714  , '\udaca') , (715  , '\udacb') , (716  , '\udacc') , (717  , '\udacd') , (718  , '\udace') , (719  , '\udacf')
(720  , '\udad0') , (721  , '\udad1') , (722  , '\udad2') , (723  , '\udad3') , (724  , '\udad4') , (725  , '\udad5') , (726  , '\udad6') , (727  , '\udad7')
(728  , '\udad8') , (729  , '\udad9') , (730  , '\udada') , (731  , '\udadb') , (732  , '\udadc') , (733  , '\udadd') , (734  , '\udade') , (735  , '\udadf')
(736  , '\udae0') , (737  , '\udae1') , (738  , '\udae2') , (739  , '\udae3') , (740  , '\udae4') , (741  , '\udae5') , (742  , '\udae6') , (743  , '\udae7')
(744  , '\udae8') , (745  , '\udae9') , (746  , '\udaea') , (747  , '\udaeb') , (748  , '\udaec') , (749  , '\udaed') , (750  , '\udaee') , (751  , '\udaef')
(752  , '\udaf0') , (753  , '\udaf1') , (754  , '\udaf2') , (755  , '\udaf3') , (756  , '\udaf4') , (757  , '\udaf5') , (758  , '\udaf6') , (759  , '\udaf7')
(760  , '\udaf8') , (761  , '\udaf9') , (762  , '\udafa') , (763  , '\udafb') , (764  , '\udafc') , (765  , '\udafd') , (766  , '\udafe') , (767  , '\udaff')
(768  , '\udb00') , (769  , '\udb01') , (770  , '\udb02') , (771  , '\udb03') , (772  , '\udb04') , (773  , '\udb05') , (774  , '\udb06') , (775  , '\udb07')
(776  , '\udb08') , (777  , '\udb09') , (778  , '\udb0a') , (779  , '\udb0b') , (780  , '\udb0c') , (781  , '\udb0d') , (782  , '\udb0e') , (783  , '\udb0f')
(784  , '\udb10') , (785  , '\udb11') , (786  , '\udb12') , (787  , '\udb13') , (788  , '\udb14') , (789  , '\udb15') , (790  , '\udb16') , (791  , '\udb17')
(792  , '\udb18') , (793  , '\udb19') , (794  , '\udb1a') , (795  , '\udb1b') , (796  , '\udb1c') , (797  , '\udb1d') , (798  , '\udb1e') , (799  , '\udb1f')
(800  , '\udb20') , (801  , '\udb21') , (802  , '\udb22') , (803  , '\udb23') , (804  , '\udb24') , (805  , '\udb25') , (806  , '\udb26') , (807  , '\udb27')
(808  , '\udb28') , (809  , '\udb29') , (810  , '\udb2a') , (811  , '\udb2b') , (812  , '\udb2c') , (813  , '\udb2d') , (814  , '\udb2e') , (815  , '\udb2f')
(816  , '\udb30') , (817  , '\udb31') , (818  , '\udb32') , (819  , '\udb33') , (820  , '\udb34') , (821  , '\udb35') , (822  , '\udb36') , (823  , '\udb37')
(824  , '\udb38') , (825  , '\udb39') , (826  , '\udb3a') , (827  , '\udb3b') , (828  , '\udb3c') , (829  , '\udb3d') , (830  , '\udb3e') , (831  , '\udb3f')
(832  , '\udb40') , (833  , '\udb41') , (834  , '\udb42') , (835  , '\udb43') , (836  , '\udb44') , (837  , '\udb45') , (838  , '\udb46') , (839  , '\udb47')
(840  , '\udb48') , (841  , '\udb49') , (842  , '\udb4a') , (843  , '\udb4b') , (844  , '\udb4c') , (845  , '\udb4d') , (846  , '\udb4e') , (847  , '\udb4f')
(848  , '\udb50') , (849  , '\udb51') , (850  , '\udb52') , (851  , '\udb53') , (852  , '\udb54') , (853  , '\udb55') , (854  , '\udb56') , (855  , '\udb57')
(856  , '\udb58') , (857  , '\udb59') , (858  , '\udb5a') , (859  , '\udb5b') , (860  , '\udb5c') , (861  , '\udb5d') , (862  , '\udb5e') , (863  , '\udb5f')
(864  , '\udb60') , (865  , '\udb61') , (866  , '\udb62') , (867  , '\udb63') , (868  , '\udb64') , (869  , '\udb65') , (870  , '\udb66') , (871  , '\udb67')
(872  , '\udb68') , (873  , '\udb69') , (874  , '\udb6a') , (875  , '\udb6b') , (876  , '\udb6c') , (877  , '\udb6d') , (878  , '\udb6e') , (879  , '\udb6f')
(880  , '\udb70') , (881  , '\udb71') , (882  , '\udb72') , (883  , '\udb73') , (884  , '\udb74') , (885  , '\udb75') , (886  , '\udb76') , (887  , '\udb77')
(888  , '\udb78') , (889  , '\udb79') , (890  , '\udb7a') , (891  , '\udb7b') , (892  , '\udb7c') , (893  , '\udb7d') , (894  , '\udb7e') , (895  , '\udb7f')
(896  , '\udb80') , (897  , '\udb81') , (898  , '\udb82') , (899  , '\udb83') , (900  , '\udb84') , (901  , '\udb85') , (902  , '\udb86') , (903  , '\udb87')
(904  , '\udb88') , (905  , '\udb89') , (906  , '\udb8a') , (907  , '\udb8b') , (908  , '\udb8c') , (909  , '\udb8d') , (910  , '\udb8e') , (911  , '\udb8f')
(912  , '\udb90') , (913  , '\udb91') , (914  , '\udb92') , (915  , '\udb93') , (916  , '\udb94') , (917  , '\udb95') , (918  , '\udb96') , (919  , '\udb97')
(920  , '\udb98') , (921  , '\udb99') , (922  , '\udb9a') , (923  , '\udb9b') , (924  , '\udb9c') , (925  , '\udb9d') , (926  , '\udb9e') , (927  , '\udb9f')
(928  , '\udba0') , (929  , '\udba1') , (930  , '\udba2') , (931  , '\udba3') , (932  , '\udba4') , (933  , '\udba5') , (934  , '\udba6') , (935  , '\udba7')
(936  , '\udba8') , (937  , '\udba9') , (938  , '\udbaa') , (939  , '\udbab') , (940  , '\udbac') , (941  , '\udbad') , (942  , '\udbae') , (943  , '\udbaf')
(944  , '\udbb0') , (945  , '\udbb1') , (946  , '\udbb2') , (947  , '\udbb3') , (948  , '\udbb4') , (949  , '\udbb5') , (950  , '\udbb6') , (951  , '\udbb7')
(952  , '\udbb8') , (953  , '\udbb9') , (954  , '\udbba') , (955  , '\udbbb') , (956  , '\udbbc') , (957  , '\udbbd') , (958  , '\udbbe') , (959  , '\udbbf')
(960  , '\udbc0') , (961  , '\udbc1') , (962  , '\udbc2') , (963  , '\udbc3') , (964  , '\udbc4') , (965  , '\udbc5') , (966  , '\udbc6') , (967  , '\udbc7')
(968  , '\udbc8') , (969  , '\udbc9') , (970  , '\udbca') , (971  , '\udbcb') , (972  , '\udbcc') , (973  , '\udbcd') , (974  , '\udbce') , (975  , '\udbcf')
(976  , '\udbd0') , (977  , '\udbd1') , (978  , '\udbd2') , (979  , '\udbd3') , (980  , '\udbd4') , (981  , '\udbd5') , (982  , '\udbd6') , (983  , '\udbd7')
(984  , '\udbd8') , (985  , '\udbd9') , (986  , '\udbda') , (987  , '\udbdb') , (988  , '\udbdc') , (989  , '\udbdd') , (990  , '\udbde') , (991  , '\udbdf')
(992  , '\udbe0') , (993  , '\udbe1') , (994  , '\udbe2') , (995  , '\udbe3') , (996  , '\udbe4') , (997  , '\udbe5') , (998  , '\udbe6') , (999  , '\udbe7')
(1000 , '\udbe8') , (1001 , '\udbe9') , (1002 , '\udbea') , (1003 , '\udbeb') , (1004 , '\udbec') , (1005 , '\udbed') , (1006 , '\udbee') , (1007 , '\udbef')
(1008 , '\udbf0') , (1009 , '\udbf1') , (1010 , '\udbf2') , (1011 , '\udbf3') , (1012 , '\udbf4') , (1013 , '\udbf5') , (1014 , '\udbf6') , (1015 , '\udbf7')
(1016 , '\udbf8') , (1017 , '\udbf9') , (1018 , '\udbfa') , (1019 , '\udbfb') , (1020 , '\udbfc') , (1021 , '\udbfd') , (1022 , '\udbfe') , (1023 , '\udbff')
(1024 , '\udc00') , (1025 , '\udc01') , (1026 , '\udc02') , (1027 , '\udc03') , (1028 , '\udc04') , (1029 , '\udc05') , (1030 , '\udc06') , (1031 , '\udc07')
(1032 , '\udc08') , (1033 , '\udc09') , (1034 , '\udc0a') , (1035 , '\udc0b') , (1036 , '\udc0c') , (1037 , '\udc0d') , (1038 , '\udc0e') , (1039 , '\udc0f')
(1040 , '\udc10') , (1041 , '\udc11') , (1042 , '\udc12') , (1043 , '\udc13') , (1044 , '\udc14') , (1045 , '\udc15') , (1046 , '\udc16') , (1047 , '\udc17')
(1048 , '\udc18') , (1049 , '\udc19') , (1050 , '\udc1a') , (1051 , '\udc1b') , (1052 , '\udc1c') , (1053 , '\udc1d') , (1054 , '\udc1e') , (1055 , '\udc1f')
(1056 , '\udc20') , (1057 , '\udc21') , (1058 , '\udc22') , (1059 , '\udc23') , (1060 , '\udc24') , (1061 , '\udc25') , (1062 , '\udc26') , (1063 , '\udc27')
(1064 , '\udc28') , (1065 , '\udc29') , (1066 , '\udc2a') , (1067 , '\udc2b') , (1068 , '\udc2c') , (1069 , '\udc2d') , (1070 , '\udc2e') , (1071 , '\udc2f')
(1072 , '\udc30') , (1073 , '\udc31') , (1074 , '\udc32') , (1075 , '\udc33') , (1076 , '\udc34') , (1077 , '\udc35') , (1078 , '\udc36') , (1079 , '\udc37')
(1080 , '\udc38') , (1081 , '\udc39') , (1082 , '\udc3a') , (1083 , '\udc3b') , (1084 , '\udc3c') , (1085 , '\udc3d') , (1086 , '\udc3e') , (1087 , '\udc3f')
(1088 , '\udc40') , (1089 , '\udc41') , (1090 , '\udc42') , (1091 , '\udc43') , (1092 , '\udc44') , (1093 , '\udc45') , (1094 , '\udc46') , (1095 , '\udc47')
(1096 , '\udc48') , (1097 , '\udc49') , (1098 , '\udc4a') , (1099 , '\udc4b') , (1100 , '\udc4c') , (1101 , '\udc4d') , (1102 , '\udc4e') , (1103 , '\udc4f')
(1104 , '\udc50') , (1105 , '\udc51') , (1106 , '\udc52') , (1107 , '\udc53') , (1108 , '\udc54') , (1109 , '\udc55') , (1110 , '\udc56') , (1111 , '\udc57')
(1112 , '\udc58') , (1113 , '\udc59') , (1114 , '\udc5a') , (1115 , '\udc5b') , (1116 , '\udc5c') , (1117 , '\udc5d') , (1118 , '\udc5e') , (1119 , '\udc5f')
(1120 , '\udc60') , (1121 , '\udc61') , (1122 , '\udc62') , (1123 , '\udc63') , (1124 , '\udc64') , (1125 , '\udc65') , (1126 , '\udc66') , (1127 , '\udc67')
(1128 , '\udc68') , (1129 , '\udc69') , (1130 , '\udc6a') , (1131 , '\udc6b') , (1132 , '\udc6c') , (1133 , '\udc6d') , (1134 , '\udc6e') , (1135 , '\udc6f')
(1136 , '\udc70') , (1137 , '\udc71') , (1138 , '\udc72') , (1139 , '\udc73') , (1140 , '\udc74') , (1141 , '\udc75') , (1142 , '\udc76') , (1143 , '\udc77')
(1144 , '\udc78') , (1145 , '\udc79') , (1146 , '\udc7a') , (1147 , '\udc7b') , (1148 , '\udc7c') , (1149 , '\udc7d') , (1150 , '\udc7e') , (1151 , '\udc7f')
(1152 , '\udc80') , (1153 , '\udc81') , (1154 , '\udc82') , (1155 , '\udc83') , (1156 , '\udc84') , (1157 , '\udc85') , (1158 , '\udc86') , (1159 , '\udc87')
(1160 , '\udc88') , (1161 , '\udc89') , (1162 , '\udc8a') , (1163 , '\udc8b') , (1164 , '\udc8c') , (1165 , '\udc8d') , (1166 , '\udc8e') , (1167 , '\udc8f')
(1168 , '\udc90') , (1169 , '\udc91') , (1170 , '\udc92') , (1171 , '\udc93') , (1172 , '\udc94') , (1173 , '\udc95') , (1174 , '\udc96') , (1175 , '\udc97')
(1176 , '\udc98') , (1177 , '\udc99') , (1178 , '\udc9a') , (1179 , '\udc9b') , (1180 , '\udc9c') , (1181 , '\udc9d') , (1182 , '\udc9e') , (1183 , '\udc9f')
(1184 , '\udca0') , (1185 , '\udca1') , (1186 , '\udca2') , (1187 , '\udca3') , (1188 , '\udca4') , (1189 , '\udca5') , (1190 , '\udca6') , (1191 , '\udca7')
(1192 , '\udca8') , (1193 , '\udca9') , (1194 , '\udcaa') , (1195 , '\udcab') , (1196 , '\udcac') , (1197 , '\udcad') , (1198 , '\udcae') , (1199 , '\udcaf')
(1200 , '\udcb0') , (1201 , '\udcb1') , (1202 , '\udcb2') , (1203 , '\udcb3') , (1204 , '\udcb4') , (1205 , '\udcb5') , (1206 , '\udcb6') , (1207 , '\udcb7')
(1208 , '\udcb8') , (1209 , '\udcb9') , (1210 , '\udcba') , (1211 , '\udcbb') , (1212 , '\udcbc') , (1213 , '\udcbd') , (1214 , '\udcbe') , (1215 , '\udcbf')
(1216 , '\udcc0') , (1217 , '\udcc1') , (1218 , '\udcc2') , (1219 , '\udcc3') , (1220 , '\udcc4') , (1221 , '\udcc5') , (1222 , '\udcc6') , (1223 , '\udcc7')
(1224 , '\udcc8') , (1225 , '\udcc9') , (1226 , '\udcca') , (1227 , '\udccb') , (1228 , '\udccc') , (1229 , '\udccd') , (1230 , '\udcce') , (1231 , '\udccf')
(1232 , '\udcd0') , (1233 , '\udcd1') , (1234 , '\udcd2') , (1235 , '\udcd3') , (1236 , '\udcd4') , (1237 , '\udcd5') , (1238 , '\udcd6') , (1239 , '\udcd7')
(1240 , '\udcd8') , (1241 , '\udcd9') , (1242 , '\udcda') , (1243 , '\udcdb') , (1244 , '\udcdc') , (1245 , '\udcdd') , (1246 , '\udcde') , (1247 , '\udcdf')
(1248 , '\udce0') , (1249 , '\udce1') , (1250 , '\udce2') , (1251 , '\udce3') , (1252 , '\udce4') , (1253 , '\udce5') , (1254 , '\udce6') , (1255 , '\udce7')
(1256 , '\udce8') , (1257 , '\udce9') , (1258 , '\udcea') , (1259 , '\udceb') , (1260 , '\udcec') , (1261 , '\udced') , (1262 , '\udcee') , (1263 , '\udcef')
(1264 , '\udcf0') , (1265 , '\udcf1') , (1266 , '\udcf2') , (1267 , '\udcf3') , (1268 , '\udcf4') , (1269 , '\udcf5') , (1270 , '\udcf6') , (1271 , '\udcf7')
(1272 , '\udcf8') , (1273 , '\udcf9') , (1274 , '\udcfa') , (1275 , '\udcfb') , (1276 , '\udcfc') , (1277 , '\udcfd') , (1278 , '\udcfe') , (1279 , '\udcff')
(1280 , '\udd00') , (1281 , '\udd01') , (1282 , '\udd02') , (1283 , '\udd03') , (1284 , '\udd04') , (1285 , '\udd05') , (1286 , '\udd06') , (1287 , '\udd07')
(1288 , '\udd08') , (1289 , '\udd09') , (1290 , '\udd0a') , (1291 , '\udd0b') , (1292 , '\udd0c') , (1293 , '\udd0d') , (1294 , '\udd0e') , (1295 , '\udd0f')
(1296 , '\udd10') , (1297 , '\udd11') , (1298 , '\udd12') , (1299 , '\udd13') , (1300 , '\udd14') , (1301 , '\udd15') , (1302 , '\udd16') , (1303 , '\udd17')
(1304 , '\udd18') , (1305 , '\udd19') , (1306 , '\udd1a') , (1307 , '\udd1b') , (1308 , '\udd1c') , (1309 , '\udd1d') , (1310 , '\udd1e') , (1311 , '\udd1f')
(1312 , '\udd20') , (1313 , '\udd21') , (1314 , '\udd22') , (1315 , '\udd23') , (1316 , '\udd24') , (1317 , '\udd25') , (1318 , '\udd26') , (1319 , '\udd27')
(1320 , '\udd28') , (1321 , '\udd29') , (1322 , '\udd2a') , (1323 , '\udd2b') , (1324 , '\udd2c') , (1325 , '\udd2d') , (1326 , '\udd2e') , (1327 , '\udd2f')
(1328 , '\udd30') , (1329 , '\udd31') , (1330 , '\udd32') , (1331 , '\udd33') , (1332 , '\udd34') , (1333 , '\udd35') , (1334 , '\udd36') , (1335 , '\udd37')
(1336 , '\udd38') , (1337 , '\udd39') , (1338 , '\udd3a') , (1339 , '\udd3b') , (1340 , '\udd3c') , (1341 , '\udd3d') , (1342 , '\udd3e') , (1343 , '\udd3f')
(1344 , '\udd40') , (1345 , '\udd41') , (1346 , '\udd42') , (1347 , '\udd43') , (1348 , '\udd44') , (1349 , '\udd45') , (1350 , '\udd46') , (1351 , '\udd47')
(1352 , '\udd48') , (1353 , '\udd49') , (1354 , '\udd4a') , (1355 , '\udd4b') , (1356 , '\udd4c') , (1357 , '\udd4d') , (1358 , '\udd4e') , (1359 , '\udd4f')
(1360 , '\udd50') , (1361 , '\udd51') , (1362 , '\udd52') , (1363 , '\udd53') , (1364 , '\udd54') , (1365 , '\udd55') , (1366 , '\udd56') , (1367 , '\udd57')
(1368 , '\udd58') , (1369 , '\udd59') , (1370 , '\udd5a') , (1371 , '\udd5b') , (1372 , '\udd5c') , (1373 , '\udd5d') , (1374 , '\udd5e') , (1375 , '\udd5f')
(1376 , '\udd60') , (1377 , '\udd61') , (1378 , '\udd62') , (1379 , '\udd63') , (1380 , '\udd64') , (1381 , '\udd65') , (1382 , '\udd66') , (1383 , '\udd67')
(1384 , '\udd68') , (1385 , '\udd69') , (1386 , '\udd6a') , (1387 , '\udd6b') , (1388 , '\udd6c') , (1389 , '\udd6d') , (1390 , '\udd6e') , (1391 , '\udd6f')
(1392 , '\udd70') , (1393 , '\udd71') , (1394 , '\udd72') , (1395 , '\udd73') , (1396 , '\udd74') , (1397 , '\udd75') , (1398 , '\udd76') , (1399 , '\udd77')
(1400 , '\udd78') , (1401 , '\udd79') , (1402 , '\udd7a') , (1403 , '\udd7b') , (1404 , '\udd7c') , (1405 , '\udd7d') , (1406 , '\udd7e') , (1407 , '\udd7f')
(1408 , '\udd80') , (1409 , '\udd81') , (1410 , '\udd82') , (1411 , '\udd83') , (1412 , '\udd84') , (1413 , '\udd85') , (1414 , '\udd86') , (1415 , '\udd87')
(1416 , '\udd88') , (1417 , '\udd89') , (1418 , '\udd8a') , (1419 , '\udd8b') , (1420 , '\udd8c') , (1421 , '\udd8d') , (1422 , '\udd8e') , (1423 , '\udd8f')
(1424 , '\udd90') , (1425 , '\udd91') , (1426 , '\udd92') , (1427 , '\udd93') , (1428 , '\udd94') , (1429 , '\udd95') , (1430 , '\udd96') , (1431 , '\udd97')
(1432 , '\udd98') , (1433 , '\udd99') , (1434 , '\udd9a') , (1435 , '\udd9b') , (1436 , '\udd9c') , (1437 , '\udd9d') , (1438 , '\udd9e') , (1439 , '\udd9f')
(1440 , '\udda0') , (1441 , '\udda1') , (1442 , '\udda2') , (1443 , '\udda3') , (1444 , '\udda4') , (1445 , '\udda5') , (1446 , '\udda6') , (1447 , '\udda7')
(1448 , '\udda8') , (1449 , '\udda9') , (1450 , '\uddaa') , (1451 , '\uddab') , (1452 , '\uddac') , (1453 , '\uddad') , (1454 , '\uddae') , (1455 , '\uddaf')
(1456 , '\uddb0') , (1457 , '\uddb1') , (1458 , '\uddb2') , (1459 , '\uddb3') , (1460 , '\uddb4') , (1461 , '\uddb5') , (1462 , '\uddb6') , (1463 , '\uddb7')
(1464 , '\uddb8') , (1465 , '\uddb9') , (1466 , '\uddba') , (1467 , '\uddbb') , (1468 , '\uddbc') , (1469 , '\uddbd') , (1470 , '\uddbe') , (1471 , '\uddbf')
(1472 , '\uddc0') , (1473 , '\uddc1') , (1474 , '\uddc2') , (1475 , '\uddc3') , (1476 , '\uddc4') , (1477 , '\uddc5') , (1478 , '\uddc6') , (1479 , '\uddc7')
(1480 , '\uddc8') , (1481 , '\uddc9') , (1482 , '\uddca') , (1483 , '\uddcb') , (1484 , '\uddcc') , (1485 , '\uddcd') , (1486 , '\uddce') , (1487 , '\uddcf')
(1488 , '\uddd0') , (1489 , '\uddd1') , (1490 , '\uddd2') , (1491 , '\uddd3') , (1492 , '\uddd4') , (1493 , '\uddd5') , (1494 , '\uddd6') , (1495 , '\uddd7')
(1496 , '\uddd8') , (1497 , '\uddd9') , (1498 , '\uddda') , (1499 , '\udddb') , (1500 , '\udddc') , (1501 , '\udddd') , (1502 , '\uddde') , (1503 , '\udddf')
(1504 , '\udde0') , (1505 , '\udde1') , (1506 , '\udde2') , (1507 , '\udde3') , (1508 , '\udde4') , (1509 , '\udde5') , (1510 , '\udde6') , (1511 , '\udde7')
(1512 , '\udde8') , (1513 , '\udde9') , (1514 , '\uddea') , (1515 , '\uddeb') , (1516 , '\uddec') , (1517 , '\udded') , (1518 , '\uddee') , (1519 , '\uddef')
(1520 , '\uddf0') , (1521 , '\uddf1') , (1522 , '\uddf2') , (1523 , '\uddf3') , (1524 , '\uddf4') , (1525 , '\uddf5') , (1526 , '\uddf6') , (1527 , '\uddf7')
(1528 , '\uddf8') , (1529 , '\uddf9') , (1530 , '\uddfa') , (1531 , '\uddfb') , (1532 , '\uddfc') , (1533 , '\uddfd') , (1534 , '\uddfe') , (1535 , '\uddff')
(1536 , '\ude00') , (1537 , '\ude01') , (1538 , '\ude02') , (1539 , '\ude03') , (1540 , '\ude04') , (1541 , '\ude05') , (1542 , '\ude06') , (1543 , '\ude07')
(1544 , '\ude08') , (1545 , '\ude09') , (1546 , '\ude0a') , (1547 , '\ude0b') , (1548 , '\ude0c') , (1549 , '\ude0d') , (1550 , '\ude0e') , (1551 , '\ude0f')
(1552 , '\ude10') , (1553 , '\ude11') , (1554 , '\ude12') , (1555 , '\ude13') , (1556 , '\ude14') , (1557 , '\ude15') , (1558 , '\ude16') , (1559 , '\ude17')
(1560 , '\ude18') , (1561 , '\ude19') , (1562 , '\ude1a') , (1563 , '\ude1b') , (1564 , '\ude1c') , (1565 , '\ude1d') , (1566 , '\ude1e') , (1567 , '\ude1f')
(1568 , '\ude20') , (1569 , '\ude21') , (1570 , '\ude22') , (1571 , '\ude23') , (1572 , '\ude24') , (1573 , '\ude25') , (1574 , '\ude26') , (1575 , '\ude27')
(1576 , '\ude28') , (1577 , '\ude29') , (1578 , '\ude2a') , (1579 , '\ude2b') , (1580 , '\ude2c') , (1581 , '\ude2d') , (1582 , '\ude2e') , (1583 , '\ude2f')
(1584 , '\ude30') , (1585 , '\ude31') , (1586 , '\ude32') , (1587 , '\ude33') , (1588 , '\ude34') , (1589 , '\ude35') , (1590 , '\ude36') , (1591 , '\ude37')
(1592 , '\ude38') , (1593 , '\ude39') , (1594 , '\ude3a') , (1595 , '\ude3b') , (1596 , '\ude3c') , (1597 , '\ude3d') , (1598 , '\ude3e') , (1599 , '\ude3f')
(1600 , '\ude40') , (1601 , '\ude41') , (1602 , '\ude42') , (1603 , '\ude43') , (1604 , '\ude44') , (1605 , '\ude45') , (1606 , '\ude46') , (1607 , '\ude47')
(1608 , '\ude48') , (1609 , '\ude49') , (1610 , '\ude4a') , (1611 , '\ude4b') , (1612 , '\ude4c') , (1613 , '\ude4d') , (1614 , '\ude4e') , (1615 , '\ude4f')
(1616 , '\ude50') , (1617 , '\ude51') , (1618 , '\ude52') , (1619 , '\ude53') , (1620 , '\ude54') , (1621 , '\ude55') , (1622 , '\ude56') , (1623 , '\ude57')
(1624 , '\ude58') , (1625 , '\ude59') , (1626 , '\ude5a') , (1627 , '\ude5b') , (1628 , '\ude5c') , (1629 , '\ude5d') , (1630 , '\ude5e') , (1631 , '\ude5f')
(1632 , '\ude60') , (1633 , '\ude61') , (1634 , '\ude62') , (1635 , '\ude63') , (1636 , '\ude64') , (1637 , '\ude65') , (1638 , '\ude66') , (1639 , '\ude67')
(1640 , '\ude68') , (1641 , '\ude69') , (1642 , '\ude6a') , (1643 , '\ude6b') , (1644 , '\ude6c') , (1645 , '\ude6d') , (1646 , '\ude6e') , (1647 , '\ude6f')
(1648 , '\ude70') , (1649 , '\ude71') , (1650 , '\ude72') , (1651 , '\ude73') , (1652 , '\ude74') , (1653 , '\ude75') , (1654 , '\ude76') , (1655 , '\ude77')
(1656 , '\ude78') , (1657 , '\ude79') , (1658 , '\ude7a') , (1659 , '\ude7b') , (1660 , '\ude7c') , (1661 , '\ude7d') , (1662 , '\ude7e') , (1663 , '\ude7f')
(1664 , '\ude80') , (1665 , '\ude81') , (1666 , '\ude82') , (1667 , '\ude83') , (1668 , '\ude84') , (1669 , '\ude85') , (1670 , '\ude86') , (1671 , '\ude87')
(1672 , '\ude88') , (1673 , '\ude89') , (1674 , '\ude8a') , (1675 , '\ude8b') , (1676 , '\ude8c') , (1677 , '\ude8d') , (1678 , '\ude8e') , (1679 , '\ude8f')
(1680 , '\ude90') , (1681 , '\ude91') , (1682 , '\ude92') , (1683 , '\ude93') , (1684 , '\ude94') , (1685 , '\ude95') , (1686 , '\ude96') , (1687 , '\ude97')
(1688 , '\ude98') , (1689 , '\ude99') , (1690 , '\ude9a') , (1691 , '\ude9b') , (1692 , '\ude9c') , (1693 , '\ude9d') , (1694 , '\ude9e') , (1695 , '\ude9f')
(1696 , '\udea0') , (1697 , '\udea1') , (1698 , '\udea2') , (1699 , '\udea3') , (1700 , '\udea4') , (1701 , '\udea5') , (1702 , '\udea6') , (1703 , '\udea7')
(1704 , '\udea8') , (1705 , '\udea9') , (1706 , '\udeaa') , (1707 , '\udeab') , (1708 , '\udeac') , (1709 , '\udead') , (1710 , '\udeae') , (1711 , '\udeaf')
(1712 , '\udeb0') , (1713 , '\udeb1') , (1714 , '\udeb2') , (1715 , '\udeb3') , (1716 , '\udeb4') , (1717 , '\udeb5') , (1718 , '\udeb6') , (1719 , '\udeb7')
(1720 , '\udeb8') , (1721 , '\udeb9') , (1722 , '\udeba') , (1723 , '\udebb') , (1724 , '\udebc') , (1725 , '\udebd') , (1726 , '\udebe') , (1727 , '\udebf')
(1728 , '\udec0') , (1729 , '\udec1') , (1730 , '\udec2') , (1731 , '\udec3') , (1732 , '\udec4') , (1733 , '\udec5') , (1734 , '\udec6') , (1735 , '\udec7')
(1736 , '\udec8') , (1737 , '\udec9') , (1738 , '\udeca') , (1739 , '\udecb') , (1740 , '\udecc') , (1741 , '\udecd') , (1742 , '\udece') , (1743 , '\udecf')
(1744 , '\uded0') , (1745 , '\uded1') , (1746 , '\uded2') , (1747 , '\uded3') , (1748 , '\uded4') , (1749 , '\uded5') , (1750 , '\uded6') , (1751 , '\uded7')
(1752 , '\uded8') , (1753 , '\uded9') , (1754 , '\udeda') , (1755 , '\udedb') , (1756 , '\udedc') , (1757 , '\udedd') , (1758 , '\udede') , (1759 , '\udedf')
(1760 , '\udee0') , (1761 , '\udee1') , (1762 , '\udee2') , (1763 , '\udee3') , (1764 , '\udee4') , (1765 , '\udee5') , (1766 , '\udee6') , (1767 , '\udee7')
(1768 , '\udee8') , (1769 , '\udee9') , (1770 , '\udeea') , (1771 , '\udeeb') , (1772 , '\udeec') , (1773 , '\udeed') , (1774 , '\udeee') , (1775 , '\udeef')
(1776 , '\udef0') , (1777 , '\udef1') , (1778 , '\udef2') , (1779 , '\udef3') , (1780 , '\udef4') , (1781 , '\udef5') , (1782 , '\udef6') , (1783 , '\udef7')
(1784 , '\udef8') , (1785 , '\udef9') , (1786 , '\udefa') , (1787 , '\udefb') , (1788 , '\udefc') , (1789 , '\udefd') , (1790 , '\udefe') , (1791 , '\udeff')
(1792 , '\udf00') , (1793 , '\udf01') , (1794 , '\udf02') , (1795 , '\udf03') , (1796 , '\udf04') , (1797 , '\udf05') , (1798 , '\udf06') , (1799 , '\udf07')
(1800 , '\udf08') , (1801 , '\udf09') , (1802 , '\udf0a') , (1803 , '\udf0b') , (1804 , '\udf0c') , (1805 , '\udf0d') , (1806 , '\udf0e') , (1807 , '\udf0f')
(1808 , '\udf10') , (1809 , '\udf11') , (1810 , '\udf12') , (1811 , '\udf13') , (1812 , '\udf14') , (1813 , '\udf15') , (1814 , '\udf16') , (1815 , '\udf17')
(1816 , '\udf18') , (1817 , '\udf19') , (1818 , '\udf1a') , (1819 , '\udf1b') , (1820 , '\udf1c') , (1821 , '\udf1d') , (1822 , '\udf1e') , (1823 , '\udf1f')
(1824 , '\udf20') , (1825 , '\udf21') , (1826 , '\udf22') , (1827 , '\udf23') , (1828 , '\udf24') , (1829 , '\udf25') , (1830 , '\udf26') , (1831 , '\udf27')
(1832 , '\udf28') , (1833 , '\udf29') , (1834 , '\udf2a') , (1835 , '\udf2b') , (1836 , '\udf2c') , (1837 , '\udf2d') , (1838 , '\udf2e') , (1839 , '\udf2f')
(1840 , '\udf30') , (1841 , '\udf31') , (1842 , '\udf32') , (1843 , '\udf33') , (1844 , '\udf34') , (1845 , '\udf35') , (1846 , '\udf36') , (1847 , '\udf37')
(1848 , '\udf38') , (1849 , '\udf39') , (1850 , '\udf3a') , (1851 , '\udf3b') , (1852 , '\udf3c') , (1853 , '\udf3d') , (1854 , '\udf3e') , (1855 , '\udf3f')
(1856 , '\udf40') , (1857 , '\udf41') , (1858 , '\udf42') , (1859 , '\udf43') , (1860 , '\udf44') , (1861 , '\udf45') , (1862 , '\udf46') , (1863 , '\udf47')
(1864 , '\udf48') , (1865 , '\udf49') , (1866 , '\udf4a') , (1867 , '\udf4b') , (1868 , '\udf4c') , (1869 , '\udf4d') , (1870 , '\udf4e') , (1871 , '\udf4f')
(1872 , '\udf50') , (1873 , '\udf51') , (1874 , '\udf52') , (1875 , '\udf53') , (1876 , '\udf54') , (1877 , '\udf55') , (1878 , '\udf56') , (1879 , '\udf57')
(1880 , '\udf58') , (1881 , '\udf59') , (1882 , '\udf5a') , (1883 , '\udf5b') , (1884 , '\udf5c') , (1885 , '\udf5d') , (1886 , '\udf5e') , (1887 , '\udf5f')
(1888 , '\udf60') , (1889 , '\udf61') , (1890 , '\udf62') , (1891 , '\udf63') , (1892 , '\udf64') , (1893 , '\udf65') , (1894 , '\udf66') , (1895 , '\udf67')
(1896 , '\udf68') , (1897 , '\udf69') , (1898 , '\udf6a') , (1899 , '\udf6b') , (1900 , '\udf6c') , (1901 , '\udf6d') , (1902 , '\udf6e') , (1903 , '\udf6f')
(1904 , '\udf70') , (1905 , '\udf71') , (1906 , '\udf72') , (1907 , '\udf73') , (1908 , '\udf74') , (1909 , '\udf75') , (1910 , '\udf76') , (1911 , '\udf77')
(1912 , '\udf78') , (1913 , '\udf79') , (1914 , '\udf7a') , (1915 , '\udf7b') , (1916 , '\udf7c') , (1917 , '\udf7d') , (1918 , '\udf7e') , (1919 , '\udf7f')
(1920 , '\udf80') , (1921 , '\udf81') , (1922 , '\udf82') , (1923 , '\udf83') , (1924 , '\udf84') , (1925 , '\udf85') , (1926 , '\udf86') , (1927 , '\udf87')
(1928 , '\udf88') , (1929 , '\udf89') , (1930 , '\udf8a') , (1931 , '\udf8b') , (1932 , '\udf8c') , (1933 , '\udf8d') , (1934 , '\udf8e') , (1935 , '\udf8f')
(1936 , '\udf90') , (1937 , '\udf91') , (1938 , '\udf92') , (1939 , '\udf93') , (1940 , '\udf94') , (1941 , '\udf95') , (1942 , '\udf96') , (1943 , '\udf97')
(1944 , '\udf98') , (1945 , '\udf99') , (1946 , '\udf9a') , (1947 , '\udf9b') , (1948 , '\udf9c') , (1949 , '\udf9d') , (1950 , '\udf9e') , (1951 , '\udf9f')
(1952 , '\udfa0') , (1953 , '\udfa1') , (1954 , '\udfa2') , (1955 , '\udfa3') , (1956 , '\udfa4') , (1957 , '\udfa5') , (1958 , '\udfa6') , (1959 , '\udfa7')
(1960 , '\udfa8') , (1961 , '\udfa9') , (1962 , '\udfaa') , (1963 , '\udfab') , (1964 , '\udfac') , (1965 , '\udfad') , (1966 , '\udfae') , (1967 , '\udfaf')
(1968 , '\udfb0') , (1969 , '\udfb1') , (1970 , '\udfb2') , (1971 , '\udfb3') , (1972 , '\udfb4') , (1973 , '\udfb5') , (1974 , '\udfb6') , (1975 , '\udfb7')
(1976 , '\udfb8') , (1977 , '\udfb9') , (1978 , '\udfba') , (1979 , '\udfbb') , (1980 , '\udfbc') , (1981 , '\udfbd') , (1982 , '\udfbe') , (1983 , '\udfbf')
(1984 , '\udfc0') , (1985 , '\udfc1') , (1986 , '\udfc2') , (1987 , '\udfc3') , (1988 , '\udfc4') , (1989 , '\udfc5') , (1990 , '\udfc6') , (1991 , '\udfc7')
(1992 , '\udfc8') , (1993 , '\udfc9') , (1994 , '\udfca') , (1995 , '\udfcb') , (1996 , '\udfcc') , (1997 , '\udfcd') , (1998 , '\udfce') , (1999 , '\udfcf')
(2000 , '\udfd0') , (2001 , '\udfd1') , (2002 , '\udfd2') , (2003 , '\udfd3') , (2004 , '\udfd4') , (2005 , '\udfd5') , (2006 , '\udfd6') , (2007 , '\udfd7')
(2008 , '\udfd8') , (2009 , '\udfd9') , (2010 , '\udfda') , (2011 , '\udfdb') , (2012 , '\udfdc') , (2013 , '\udfdd') , (2014 , '\udfde') , (2015 , '\udfdf')
(2016 , '\udfe0') , (2017 , '\udfe1') , (2018 , '\udfe2') , (2019 , '\udfe3') , (2020 , '\udfe4') , (2021 , '\udfe5') , (2022 , '\udfe6') , (2023 , '\udfe7')
(2024 , '\udfe8') , (2025 , '\udfe9') , (2026 , '\udfea') , (2027 , '\udfeb') , (2028 , '\udfec') , (2029 , '\udfed') , (2030 , '\udfee') , (2031 , '\udfef')
(2032 , '\udff0') , (2033 , '\udff1') , (2034 , '\udff2') , (2035 , '\udff3') , (2036 , '\udff4') , (2037 , '\udff5') , (2038 , '\udff6') , (2039 , '\udff7')
(2040 , '\udff8') , (2041 , '\udff9') , (2042 , '\udffa') , (2043 , '\udffb') , (2044 , '\udffc') , (2045 , '\udffd') , (2046 , '\udffe') , (2047 , '\udfff')
]