twd[     0] =         0.0000000000
twd[     1] =        -0.0122715383
twd[     2] =        -0.0245412285
twd[     3] =        -0.0368072229
twd[     4] =        -0.0490676743
twd[     5] =        -0.0613207363
twd[     6] =        -0.0735645636
twd[     7] =        -0.0857973123
twd[     8] =        -0.0980171403
twd[     9] =        -0.1102222073
twd[    10] =        -0.1224106752
twd[    11] =        -0.1345807085
twd[    12] =        -0.1467304745
twd[    13] =        -0.1588581433
twd[    14] =        -0.1709618888
twd[    15] =        -0.1830398880
twd[    16] =        -0.1950903220
twd[    17] =        -0.2071113762
twd[    18] =        -0.2191012402
twd[    19] =        -0.2310581083
twd[    20] =        -0.2429801799
twd[    21] =        -0.2548656596
twd[    22] =        -0.2667127575
twd[    23] =        -0.2785196894
twd[    24] =        -0.2902846773
twd[    25] =        -0.3020059493
twd[    26] =        -0.3136817404
twd[    27] =        -0.3253102922
twd[    28] =        -0.3368898534
twd[    29] =        -0.3484186802
twd[    30] =        -0.3598950365
twd[    31] =        -0.3713171940
twd[    32] =        -0.3826834324
twd[    33] =        -0.3939920401
twd[    34] =        -0.4052413140
twd[    35] =        -0.4164295601
twd[    36] =        -0.4275550934
twd[    37] =        -0.4386162385
twd[    38] =        -0.4496113297
twd[    39] =        -0.4605387110
twd[    40] =        -0.4713967368
twd[    41] =        -0.4821837721
twd[    42] =        -0.4928981922
twd[    43] =        -0.5035383837
twd[    44] =        -0.5141027442
twd[    45] =        -0.5245896827
twd[    46] =        -0.5349976199
twd[    47] =        -0.5453249884
twd[    48] =        -0.5555702330
twd[    49] =        -0.5657318108
twd[    50] =        -0.5758081914
twd[    51] =        -0.5857978575
twd[    52] =        -0.5956993045
twd[    53] =        -0.6055110414
twd[    54] =        -0.6152315906
twd[    55] =        -0.6248594881
twd[    56] =        -0.6343932842
twd[    57] =        -0.6438315429
twd[    58] =        -0.6531728430
twd[    59] =        -0.6624157776
twd[    60] =        -0.6715589548
twd[    61] =        -0.6806009978
twd[    62] =        -0.6895405447
twd[    63] =        -0.6983762494
twd[    64] =        -0.7071067812
twd[    65] =        -0.7157308253
twd[    66] =        -0.7242470830
twd[    67] =        -0.7326542717
twd[    68] =        -0.7409511254
twd[    69] =        -0.7491363945
twd[    70] =        -0.7572088465
twd[    71] =        -0.7651672656
twd[    72] =        -0.7730104534
twd[    73] =        -0.7807372286
twd[    74] =        -0.7883464276
twd[    75] =        -0.7958369046
twd[    76] =        -0.8032075315
twd[    77] =        -0.8104571983
twd[    78] =        -0.8175848132
twd[    79] =        -0.8245893028
twd[    80] =        -0.8314696123
twd[    81] =        -0.8382247056
twd[    82] =        -0.8448535652
twd[    83] =        -0.8513551931
twd[    84] =        -0.8577286100
twd[    85] =        -0.8639728561
twd[    86] =        -0.8700869911
twd[    87] =        -0.8760700942
twd[    88] =        -0.8819212643
twd[    89] =        -0.8876396204
twd[    90] =        -0.8932243012
twd[    91] =        -0.8986744657
twd[    92] =        -0.9039892931
twd[    93] =        -0.9091679831
twd[    94] =        -0.9142097557
twd[    95] =        -0.9191138517
twd[    96] =        -0.9238795325
twd[    97] =        -0.9285060805
twd[    98] =        -0.9329927988
twd[    99] =        -0.9373390119
twd[   100] =        -0.9415440652
twd[   101] =        -0.9456073254
twd[   102] =        -0.9495281806
twd[   103] =        -0.9533060404
twd[   104] =        -0.9569403357
twd[   105] =        -0.9604305194
twd[   106] =        -0.9637760658
twd[   107] =        -0.9669764710
twd[   108] =        -0.9700312532
twd[   109] =        -0.9729399522
twd[   110] =        -0.9757021300
twd[   111] =        -0.9783173707
twd[   112] =        -0.9807852804
twd[   113] =        -0.9831054874
twd[   114] =        -0.9852776424
twd[   115] =        -0.9873014182
twd[   116] =        -0.9891765100
twd[   117] =        -0.9909026354
twd[   118] =        -0.9924795346
twd[   119] =        -0.9939069700
twd[   120] =        -0.9951847267
twd[   121] =        -0.9963126122
twd[   122] =        -0.9972904567
twd[   123] =        -0.9981181129
twd[   124] =        -0.9987954562
twd[   125] =        -0.9993223846
twd[   126] =        -0.9996988187
twd[   127] =        -0.9999247018
bitRevMap[   0] =    0
bitRevMap[   1] =  128
bitRevMap[   2] =   64
bitRevMap[   3] =  192
bitRevMap[   4] =   32
bitRevMap[   5] =  160
bitRevMap[   6] =   96
bitRevMap[   7] =  224
bitRevMap[   8] =   16
bitRevMap[   9] =  144
bitRevMap[  10] =   80
bitRevMap[  11] =  208
bitRevMap[  12] =   48
bitRevMap[  13] =  176
bitRevMap[  14] =  112
bitRevMap[  15] =  240
bitRevMap[  16] =    8
bitRevMap[  17] =  136
bitRevMap[  18] =   72
bitRevMap[  19] =  200
bitRevMap[  20] =   40
bitRevMap[  21] =  168
bitRevMap[  22] =  104
bitRevMap[  23] =  232
bitRevMap[  24] =   24
bitRevMap[  25] =  152
bitRevMap[  26] =   88
bitRevMap[  27] =  216
bitRevMap[  28] =   56
bitRevMap[  29] =  184
bitRevMap[  30] =  120
bitRevMap[  31] =  248
bitRevMap[  32] =    4
bitRevMap[  33] =  132
bitRevMap[  34] =   68
bitRevMap[  35] =  196
bitRevMap[  36] =   36
bitRevMap[  37] =  164
bitRevMap[  38] =  100
bitRevMap[  39] =  228
bitRevMap[  40] =   20
bitRevMap[  41] =  148
bitRevMap[  42] =   84
bitRevMap[  43] =  212
bitRevMap[  44] =   52
bitRevMap[  45] =  180
bitRevMap[  46] =  116
bitRevMap[  47] =  244
bitRevMap[  48] =   12
bitRevMap[  49] =  140
bitRevMap[  50] =   76
bitRevMap[  51] =  204
bitRevMap[  52] =   44
bitRevMap[  53] =  172
bitRevMap[  54] =  108
bitRevMap[  55] =  236
bitRevMap[  56] =   28
bitRevMap[  57] =  156
bitRevMap[  58] =   92
bitRevMap[  59] =  220
bitRevMap[  60] =   60
bitRevMap[  61] =  188
bitRevMap[  62] =  124
bitRevMap[  63] =  252
bitRevMap[  64] =    2
bitRevMap[  65] =  130
bitRevMap[  66] =   66
bitRevMap[  67] =  194
bitRevMap[  68] =   34
bitRevMap[  69] =  162
bitRevMap[  70] =   98
bitRevMap[  71] =  226
bitRevMap[  72] =   18
bitRevMap[  73] =  146
bitRevMap[  74] =   82
bitRevMap[  75] =  210
bitRevMap[  76] =   50
bitRevMap[  77] =  178
bitRevMap[  78] =  114
bitRevMap[  79] =  242
bitRevMap[  80] =   10
bitRevMap[  81] =  138
bitRevMap[  82] =   74
bitRevMap[  83] =  202
bitRevMap[  84] =   42
bitRevMap[  85] =  170
bitRevMap[  86] =  106
bitRevMap[  87] =  234
bitRevMap[  88] =   26
bitRevMap[  89] =  154
bitRevMap[  90] =   90
bitRevMap[  91] =  218
bitRevMap[  92] =   58
bitRevMap[  93] =  186
bitRevMap[  94] =  122
bitRevMap[  95] =  250
bitRevMap[  96] =    6
bitRevMap[  97] =  134
bitRevMap[  98] =   70
bitRevMap[  99] =  198
bitRevMap[ 100] =   38
bitRevMap[ 101] =  166
bitRevMap[ 102] =  102
bitRevMap[ 103] =  230
bitRevMap[ 104] =   22
bitRevMap[ 105] =  150
bitRevMap[ 106] =   86
bitRevMap[ 107] =  214
bitRevMap[ 108] =   54
bitRevMap[ 109] =  182
bitRevMap[ 110] =  118
bitRevMap[ 111] =  246
bitRevMap[ 112] =   14
bitRevMap[ 113] =  142
bitRevMap[ 114] =   78
bitRevMap[ 115] =  206
bitRevMap[ 116] =   46
bitRevMap[ 117] =  174
bitRevMap[ 118] =  110
bitRevMap[ 119] =  238
bitRevMap[ 120] =   30
bitRevMap[ 121] =  158
bitRevMap[ 122] =   94
bitRevMap[ 123] =  222
bitRevMap[ 124] =   62
bitRevMap[ 125] =  190
bitRevMap[ 126] =  126
bitRevMap[ 127] =  254
bitRevMap[ 128] =    1
bitRevMap[ 129] =  129
bitRevMap[ 130] =   65
bitRevMap[ 131] =  193
bitRevMap[ 132] =   33
bitRevMap[ 133] =  161
bitRevMap[ 134] =   97
bitRevMap[ 135] =  225
bitRevMap[ 136] =   17
bitRevMap[ 137] =  145
bitRevMap[ 138] =   81
bitRevMap[ 139] =  209
bitRevMap[ 140] =   49
bitRevMap[ 141] =  177
bitRevMap[ 142] =  113
bitRevMap[ 143] =  241
bitRevMap[ 144] =    9
bitRevMap[ 145] =  137
bitRevMap[ 146] =   73
bitRevMap[ 147] =  201
bitRevMap[ 148] =   41
bitRevMap[ 149] =  169
bitRevMap[ 150] =  105
bitRevMap[ 151] =  233
bitRevMap[ 152] =   25
bitRevMap[ 153] =  153
bitRevMap[ 154] =   89
bitRevMap[ 155] =  217
bitRevMap[ 156] =   57
bitRevMap[ 157] =  185
bitRevMap[ 158] =  121
bitRevMap[ 159] =  249
bitRevMap[ 160] =    5
bitRevMap[ 161] =  133
bitRevMap[ 162] =   69
bitRevMap[ 163] =  197
bitRevMap[ 164] =   37
bitRevMap[ 165] =  165
bitRevMap[ 166] =  101
bitRevMap[ 167] =  229
bitRevMap[ 168] =   21
bitRevMap[ 169] =  149
bitRevMap[ 170] =   85
bitRevMap[ 171] =  213
bitRevMap[ 172] =   53
bitRevMap[ 173] =  181
bitRevMap[ 174] =  117
bitRevMap[ 175] =  245
bitRevMap[ 176] =   13
bitRevMap[ 177] =  141
bitRevMap[ 178] =   77
bitRevMap[ 179] =  205
bitRevMap[ 180] =   45
bitRevMap[ 181] =  173
bitRevMap[ 182] =  109
bitRevMap[ 183] =  237
bitRevMap[ 184] =   29
bitRevMap[ 185] =  157
bitRevMap[ 186] =   93
bitRevMap[ 187] =  221
bitRevMap[ 188] =   61
bitRevMap[ 189] =  189
bitRevMap[ 190] =  125
bitRevMap[ 191] =  253
bitRevMap[ 192] =    3
bitRevMap[ 193] =  131
bitRevMap[ 194] =   67
bitRevMap[ 195] =  195
bitRevMap[ 196] =   35
bitRevMap[ 197] =  163
bitRevMap[ 198] =   99
bitRevMap[ 199] =  227
bitRevMap[ 200] =   19
bitRevMap[ 201] =  147
bitRevMap[ 202] =   83
bitRevMap[ 203] =  211
bitRevMap[ 204] =   51
bitRevMap[ 205] =  179
bitRevMap[ 206] =  115
bitRevMap[ 207] =  243
bitRevMap[ 208] =   11
bitRevMap[ 209] =  139
bitRevMap[ 210] =   75
bitRevMap[ 211] =  203
bitRevMap[ 212] =   43
bitRevMap[ 213] =  171
bitRevMap[ 214] =  107
bitRevMap[ 215] =  235
bitRevMap[ 216] =   27
bitRevMap[ 217] =  155
bitRevMap[ 218] =   91
bitRevMap[ 219] =  219
bitRevMap[ 220] =   59
bitRevMap[ 221] =  187
bitRevMap[ 222] =  123
bitRevMap[ 223] =  251
bitRevMap[ 224] =    7
bitRevMap[ 225] =  135
bitRevMap[ 226] =   71
bitRevMap[ 227] =  199
bitRevMap[ 228] =   39
bitRevMap[ 229] =  167
bitRevMap[ 230] =  103
bitRevMap[ 231] =  231
bitRevMap[ 232] =   23
bitRevMap[ 233] =  151
bitRevMap[ 234] =   87
bitRevMap[ 235] =  215
bitRevMap[ 236] =   55
bitRevMap[ 237] =  183
bitRevMap[ 238] =  119
bitRevMap[ 239] =  247
bitRevMap[ 240] =   15
bitRevMap[ 241] =  143
bitRevMap[ 242] =   79
bitRevMap[ 243] =  207
bitRevMap[ 244] =   47
bitRevMap[ 245] =  175
bitRevMap[ 246] =  111
bitRevMap[ 247] =  239
bitRevMap[ 248] =   31
bitRevMap[ 249] =  159
bitRevMap[ 250] =   95
bitRevMap[ 251] =  223
bitRevMap[ 252] =   63
bitRevMap[ 253] =  191
bitRevMap[ 254] =  127
bitRevMap[ 255] =  255
