diff --git a/bmtf_luts/LUTs_Ext/ext12.lut b/bmtf_luts/LUTs_Ext/ext12.lut
new file mode 100644
index 0000000..374ede7
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext12.lut
@@ -0,0 +1,1024 @@
+ -512 -481 162
+ -511 -481 162
+ -510 -481 162
+ -509 -481 162
+ -508 -481 162
+ -507 -481 162
+ -506 -481 162
+ -505 -481 162
+ -504 -481 162
+ -503 -481 162
+ -502 -481 162
+ -501 -481 162
+ -500 -481 162
+ -499 -481 162
+ -498 -481 162
+ -497 -481 162
+ -496 -481 162
+ -495 -481 162
+ -494 -481 162
+ -493 -481 162
+ -492 -481 162
+ -491 -481 162
+ -490 -481 162
+ -489 -481 162
+ -488 -481 162
+ -487 -481 162
+ -486 -481 162
+ -485 -481 162
+ -484 -481 162
+ -483 -481 162
+ -482 -481 162
+ -481 -481 162
+ -480 -481 162
+ -479 -481 162
+ -478 -481 162
+ -477 -481 162
+ -476 -481 162
+ -475 -481 162
+ -474 -481 162
+ -473 -481 162
+ -472 -481 162
+ -471 -481 162
+ -470 -481 162
+ -469 -481 162
+ -468 -481 162
+ -467 -481 162
+ -466 -481 162
+ -465 -481 162
+ -464 -481 162
+ -463 -481 162
+ -462 -481 162
+ -461 -481 162
+ -460 -481 162
+ -459 -481 162
+ -458 -481 162
+ -457 -481 162
+ -456 -481 162
+ -455 -481 162
+ -454 -481 162
+ -453 -481 162
+ -452 -481 162
+ -451 -481 162
+ -450 -481 162
+ -449 -481 162
+ -448 -481 162
+ -447 -481 162
+ -446 -481 162
+ -445 -481 162
+ -444 -481 162
+ -443 -481 162
+ -442 -481 162
+ -441 -481 162
+ -440 -481 162
+ -439 -481 162
+ -438 -481 162
+ -437 -481 162
+ -436 -481 162
+ -435 -481 162
+ -434 -481 162
+ -433 -481 162
+ -432 -481 162
+ -431 -481 162
+ -430 -481 162
+ -429 -481 162
+ -428 -481 162
+ -427 -481 162
+ -426 -481 162
+ -425 -481 162
+ -424 -481 162
+ -423 -481 162
+ -422 -481 162
+ -421 -481 162
+ -420 -481 162
+ -419 -481 162
+ -418 -481 162
+ -417 -481 162
+ -416 -481 162
+ -415 -481 162
+ -414 -481 162
+ -413 -481 162
+ -412 -481 162
+ -411 -481 162
+ -410 -481 162
+ -409 -481 162
+ -408 -481 162
+ -407 -481 162
+ -406 -481 162
+ -405 -481 162
+ -404 -481 162
+ -403 -481 162
+ -402 -481 162
+ -401 -481 162
+ -400 -481 162
+ -399 -481 162
+ -398 -481 162
+ -397 -481 162
+ -396 -481 162
+ -395 -481 162
+ -394 -481 162
+ -393 -481 162
+ -392 -481 162
+ -391 -481 162
+ -390 -481 162
+ -389 -481 162
+ -388 -481 162
+ -387 -481 162
+ -386 -481 162
+ -385 -481 162
+ -384 -481 162
+ -383 -481 162
+ -382 -481 162
+ -381 -481 162
+ -380 -481 162
+ -379 -481 162
+ -378 -481 162
+ -377 -481 162
+ -376 -481 162
+ -375 -481 162
+ -374 -481 162
+ -373 -481 162
+ -372 -481 162
+ -371 -481 162
+ -370 -481 162
+ -369 -481 162
+ -368 -481 162
+ -367 -481 162
+ -366 -481 162
+ -365 -481 162
+ -364 -481 162
+ -363 -481 162
+ -362 -481 162
+ -361 -481 162
+ -360 -481 162
+ -359 -481 162
+ -358 -481 162
+ -357 -481 162
+ -356 -481 162
+ -355 -481 162
+ -354 -481 162
+ -353 -481 162
+ -352 -481 162
+ -351 -481 162
+ -350 -481 162
+ -349 -481 162
+ -348 -481 162
+ -347 -481 162
+ -346 -481 162
+ -345 -481 162
+ -344 -481 162
+ -343 -481 162
+ -342 -481 162
+ -341 -481 162
+ -340 -481 162
+ -339 -481 162
+ -338 -481 162
+ -337 -481 162
+ -336 -481 162
+ -335 -481 162
+ -334 -481 162
+ -333 -481 162
+ -332 -481 162
+ -331 -481 162
+ -330 -481 162
+ -329 -481 162
+ -328 -481 162
+ -327 -481 162
+ -326 -481 162
+ -325 -481 162
+ -324 -481 162
+ -323 -481 162
+ -322 -481 162
+ -321 -481 162
+ -320 -481 162
+ -319 -481 162
+ -318 -481 162
+ -317 -481 162
+ -316 -481 162
+ -315 -481 162
+ -314 -481 162
+ -313 -481 162
+ -312 -481 162
+ -311 -481 162
+ -310 -481 162
+ -309 -481 162
+ -308 -481 162
+ -307 -481 162
+ -306 -481 162
+ -305 -481 162
+ -304 -480 159
+ -303 -478 155
+ -302 -476 152
+ -301 -474 148
+ -300 -472 144
+ -299 -470 141
+ -298 -468 137
+ -297 -466 133
+ -296 -464 130
+ -295 -462 126
+ -294 -460 123
+ -293 -458 119
+ -292 -456 116
+ -291 -454 112
+ -290 -452 109
+ -289 -450 105
+ -288 -448 102
+ -287 -446 99
+ -286 -444 95
+ -285 -442 92
+ -284 -440 89
+ -283 -438 86
+ -282 -436 82
+ -281 -434 79
+ -280 -432 76
+ -279 -430 73
+ -278 -428 70
+ -277 -427 67
+ -276 -425 64
+ -275 -423 61
+ -274 -421 58
+ -273 -419 55
+ -272 -417 52
+ -271 -415 49
+ -270 -413 46
+ -269 -411 43
+ -268 -409 40
+ -267 -408 38
+ -266 -406 35
+ -265 -404 32
+ -264 -402 29
+ -263 -400 27
+ -262 -398 24
+ -261 -396 21
+ -260 -394 19
+ -259 -393 16
+ -258 -391 14
+ -257 -389 11
+ -256 -387 9
+ -255 -385 6
+ -254 -383 4
+ -253 -382 1
+ -252 -380 -1
+ -251 -378 -3
+ -250 -376 -6
+ -249 -374 -8
+ -248 -373 -10
+ -247 -371 -13
+ -246 -369 -15
+ -245 -367 -17
+ -244 -365 -19
+ -243 -364 -21
+ -242 -362 -23
+ -241 -360 -25
+ -240 -358 -28
+ -239 -356 -30
+ -238 -355 -32
+ -237 -353 -34
+ -236 -351 -35
+ -235 -349 -37
+ -234 -348 -39
+ -233 -346 -41
+ -232 -344 -43
+ -231 -342 -45
+ -230 -341 -47
+ -229 -339 -48
+ -228 -337 -50
+ -227 -335 -52
+ -226 -334 -54
+ -225 -332 -55
+ -224 -330 -57
+ -223 -328 -58
+ -222 -327 -60
+ -221 -325 -62
+ -220 -323 -63
+ -219 -322 -65
+ -218 -320 -66
+ -217 -318 -67
+ -216 -317 -69
+ -215 -315 -70
+ -214 -313 -72
+ -213 -311 -73
+ -212 -310 -74
+ -211 -308 -75
+ -210 -306 -77
+ -209 -305 -78
+ -208 -303 -79
+ -207 -301 -80
+ -206 -300 -81
+ -205 -298 -83
+ -204 -296 -84
+ -203 -295 -85
+ -202 -293 -86
+ -201 -292 -87
+ -200 -290 -88
+ -199 -288 -89
+ -198 -287 -90
+ -197 -285 -90
+ -196 -283 -91
+ -195 -282 -92
+ -194 -280 -93
+ -193 -279 -94
+ -192 -277 -95
+ -191 -275 -95
+ -190 -274 -96
+ -189 -272 -97
+ -188 -271 -97
+ -187 -269 -98
+ -186 -267 -99
+ -185 -266 -99
+ -184 -264 -100
+ -183 -263 -100
+ -182 -261 -101
+ -181 -260 -101
+ -180 -258 -102
+ -179 -256 -102
+ -178 -255 -102
+ -177 -253 -103
+ -176 -252 -103
+ -175 -250 -103
+ -174 -249 -104
+ -173 -247 -104
+ -172 -246 -104
+ -171 -244 -104
+ -170 -243 -104
+ -169 -241 -104
+ -168 -240 -105
+ -167 -238 -105
+ -166 -237 -105
+ -165 -235 -105
+ -164 -234 -105
+ -163 -232 -105
+ -162 -231 -105
+ -161 -229 -105
+ -160 -228 -104
+ -159 -226 -104
+ -158 -225 -104
+ -157 -223 -104
+ -156 -222 -104
+ -155 -220 -104
+ -154 -219 -103
+ -153 -217 -103
+ -152 -216 -103
+ -151 -214 -102
+ -150 -213 -102
+ -149 -211 -101
+ -148 -210 -101
+ -147 -209 -101
+ -146 -207 -100
+ -145 -206 -100
+ -144 -204 -99
+ -143 -203 -98
+ -142 -201 -98
+ -141 -200 -97
+ -140 -199 -97
+ -139 -197 -96
+ -138 -196 -95
+ -137 -194 -94
+ -136 -193 -94
+ -135 -192 -93
+ -134 -190 -92
+ -133 -189 -91
+ -132 -187 -90
+ -131 -186 -89
+ -130 -185 -89
+ -129 -183 -88
+ -128 -182 -87
+ -127 -181 -86
+ -126 -179 -85
+ -125 -178 -84
+ -124 -177 -83
+ -123 -175 -82
+ -122 -174 -81
+ -121 -172 -80
+ -120 -171 -79
+ -119 -170 -78
+ -118 -168 -77
+ -117 -167 -76
+ -116 -166 -75
+ -115 -164 -74
+ -114 -163 -73
+ -113 -162 -72
+ -112 -160 -71
+ -111 -159 -71
+ -110 -158 -70
+ -109 -156 -69
+ -108 -155 -68
+ -107 -154 -67
+ -106 -152 -66
+ -105 -151 -65
+ -104 -150 -65
+ -103 -148 -64
+ -102 -147 -63
+ -101 -146 -62
+ -100 -144 -61
+ -99 -143 -60
+ -98 -142 -60
+ -97 -140 -59
+ -96 -139 -58
+ -95 -138 -57
+ -94 -136 -57
+ -93 -135 -56
+ -92 -134 -55
+ -91 -132 -54
+ -90 -131 -54
+ -89 -130 -53
+ -88 -128 -52
+ -87 -127 -51
+ -86 -126 -51
+ -85 -124 -50
+ -84 -123 -49
+ -83 -122 -48
+ -82 -120 -48
+ -81 -119 -47
+ -80 -118 -46
+ -79 -116 -46
+ -78 -115 -45
+ -77 -114 -44
+ -76 -113 -44
+ -75 -111 -43
+ -74 -110 -43
+ -73 -109 -42
+ -72 -107 -41
+ -71 -106 -41
+ -70 -105 -40
+ -69 -103 -40
+ -68 -102 -39
+ -67 -101 -38
+ -66 -100 -38
+ -65 -98 -37
+ -64 -97 -37
+ -63 -96 -36
+ -62 -94 -35
+ -61 -93 -35
+ -60 -92 -34
+ -59 -90 -34
+ -58 -89 -33
+ -57 -88 -33
+ -56 -87 -32
+ -55 -85 -32
+ -54 -84 -31
+ -53 -83 -31
+ -52 -81 -30
+ -51 -80 -30
+ -50 -79 -29
+ -49 -78 -29
+ -48 -76 -28
+ -47 -75 -28
+ -46 -74 -27
+ -45 -73 -27
+ -44 -71 -26
+ -43 -70 -26
+ -42 -69 -25
+ -41 -68 -25
+ -40 -67 -24
+ -39 -66 -24
+ -38 -65 -23
+ -37 -64 -22
+ -36 -63 -22
+ -35 -62 -21
+ -34 -62 -21
+ -33 -61 -20
+ -32 -60 -19
+ -31 -59 -19
+ -30 -59 -18
+ -29 -58 -17
+ -28 -57 -17
+ -27 -57 -16
+ -26 -56 -15
+ -25 -55 -15
+ -24 -55 -14
+ -23 -54 -13
+ -22 -54 -13
+ -21 -54 -12
+ -20 -53 -11
+ -19 -53 -10
+ -18 -52 -10
+ -17 -52 -9
+ -16 -51 -8
+ -15 -50 -6
+ -14 -50 -5
+ -13 -48 -4
+ -12 -47 -2
+ -11 -46 -1
+ -10 -45 1
+ -9 -43 2
+ -8 -42 4
+ -7 -41 5
+ -6 -39 7
+ -5 -38 9
+ -4 -36 10
+ -3 -34 12
+ -2 -33 14
+ -1 -31 16
+ 0 -16 31
+ 1 -14 33
+ 2 -12 34
+ 3 -10 36
+ 4 -9 38
+ 5 -7 39
+ 6 -5 41
+ 7 -4 42
+ 8 -2 43
+ 9 -1 45
+ 10 1 46
+ 11 2 47
+ 12 4 48
+ 13 5 50
+ 14 6 50
+ 15 8 51
+ 16 9 52
+ 17 10 52
+ 18 10 53
+ 19 11 53
+ 20 12 54
+ 21 13 54
+ 22 13 54
+ 23 14 55
+ 24 15 55
+ 25 15 56
+ 26 16 57
+ 27 17 57
+ 28 17 58
+ 29 18 59
+ 30 19 59
+ 31 19 60
+ 32 20 61
+ 33 21 62
+ 34 21 62
+ 35 22 63
+ 36 22 64
+ 37 23 65
+ 38 24 66
+ 39 24 67
+ 40 25 68
+ 41 25 69
+ 42 26 70
+ 43 26 71
+ 44 27 73
+ 45 27 74
+ 46 28 75
+ 47 28 76
+ 48 29 78
+ 49 29 79
+ 50 30 80
+ 51 30 81
+ 52 31 83
+ 53 31 84
+ 54 32 85
+ 55 32 87
+ 56 33 88
+ 57 33 89
+ 58 34 90
+ 59 34 92
+ 60 35 93
+ 61 35 94
+ 62 36 96
+ 63 37 97
+ 64 37 98
+ 65 38 100
+ 66 38 101
+ 67 39 102
+ 68 40 103
+ 69 40 105
+ 70 41 106
+ 71 41 107
+ 72 42 109
+ 73 43 110
+ 74 43 111
+ 75 44 113
+ 76 44 114
+ 77 45 115
+ 78 46 116
+ 79 46 118
+ 80 47 119
+ 81 48 120
+ 82 48 122
+ 83 49 123
+ 84 50 124
+ 85 51 126
+ 86 51 127
+ 87 52 128
+ 88 53 130
+ 89 54 131
+ 90 54 132
+ 91 55 134
+ 92 56 135
+ 93 57 136
+ 94 57 138
+ 95 58 139
+ 96 59 140
+ 97 60 142
+ 98 60 143
+ 99 61 144
+ 100 62 146
+ 101 63 147
+ 102 64 148
+ 103 65 150
+ 104 65 151
+ 105 66 152
+ 106 67 154
+ 107 68 155
+ 108 69 156
+ 109 70 158
+ 110 71 159
+ 111 71 160
+ 112 72 162
+ 113 73 163
+ 114 74 164
+ 115 75 166
+ 116 76 167
+ 117 77 168
+ 118 78 170
+ 119 79 171
+ 120 80 172
+ 121 81 174
+ 122 82 175
+ 123 83 177
+ 124 84 178
+ 125 85 179
+ 126 86 181
+ 127 87 182
+ 128 88 183
+ 129 89 185
+ 130 89 186
+ 131 90 187
+ 132 91 189
+ 133 92 190
+ 134 93 192
+ 135 94 193
+ 136 94 194
+ 137 95 196
+ 138 96 197
+ 139 97 199
+ 140 97 200
+ 141 98 201
+ 142 98 203
+ 143 99 204
+ 144 100 206
+ 145 100 207
+ 146 101 209
+ 147 101 210
+ 148 101 211
+ 149 102 213
+ 150 102 214
+ 151 103 216
+ 152 103 217
+ 153 103 219
+ 154 104 220
+ 155 104 222
+ 156 104 223
+ 157 104 225
+ 158 104 226
+ 159 104 228
+ 160 105 229
+ 161 105 231
+ 162 105 232
+ 163 105 234
+ 164 105 235
+ 165 105 237
+ 166 105 238
+ 167 105 240
+ 168 104 241
+ 169 104 243
+ 170 104 244
+ 171 104 246
+ 172 104 247
+ 173 104 249
+ 174 103 250
+ 175 103 252
+ 176 103 253
+ 177 102 255
+ 178 102 256
+ 179 102 258
+ 180 101 260
+ 181 101 261
+ 182 100 263
+ 183 100 264
+ 184 99 266
+ 185 99 267
+ 186 98 269
+ 187 97 271
+ 188 97 272
+ 189 96 274
+ 190 95 275
+ 191 95 277
+ 192 94 279
+ 193 93 280
+ 194 92 282
+ 195 91 283
+ 196 90 285
+ 197 90 287
+ 198 89 288
+ 199 88 290
+ 200 87 292
+ 201 86 293
+ 202 85 295
+ 203 84 296
+ 204 83 298
+ 205 81 300
+ 206 80 301
+ 207 79 303
+ 208 78 305
+ 209 77 306
+ 210 75 308
+ 211 74 310
+ 212 73 311
+ 213 72 313
+ 214 70 315
+ 215 69 317
+ 216 67 318
+ 217 66 320
+ 218 65 322
+ 219 63 323
+ 220 62 325
+ 221 60 327
+ 222 58 328
+ 223 57 330
+ 224 55 332
+ 225 54 334
+ 226 52 335
+ 227 50 337
+ 228 48 339
+ 229 47 341
+ 230 45 342
+ 231 43 344
+ 232 41 346
+ 233 39 348
+ 234 37 349
+ 235 35 351
+ 236 34 353
+ 237 32 355
+ 238 30 356
+ 239 28 358
+ 240 25 360
+ 241 23 362
+ 242 21 364
+ 243 19 365
+ 244 17 367
+ 245 15 369
+ 246 13 371
+ 247 10 373
+ 248 8 374
+ 249 6 376
+ 250 3 378
+ 251 1 380
+ 252 -1 382
+ 253 -4 383
+ 254 -6 385
+ 255 -9 387
+ 256 -11 389
+ 257 -14 391
+ 258 -16 393
+ 259 -19 394
+ 260 -21 396
+ 261 -24 398
+ 262 -27 400
+ 263 -29 402
+ 264 -32 404
+ 265 -35 406
+ 266 -38 408
+ 267 -40 409
+ 268 -43 411
+ 269 -46 413
+ 270 -49 415
+ 271 -52 417
+ 272 -55 419
+ 273 -58 421
+ 274 -61 423
+ 275 -64 425
+ 276 -67 427
+ 277 -70 428
+ 278 -73 430
+ 279 -76 432
+ 280 -79 434
+ 281 -82 436
+ 282 -86 438
+ 283 -89 440
+ 284 -92 442
+ 285 -95 444
+ 286 -99 446
+ 287 -102 448
+ 288 -105 450
+ 289 -109 452
+ 290 -112 454
+ 291 -116 456
+ 292 -119 458
+ 293 -123 460
+ 294 -126 462
+ 295 -130 464
+ 296 -133 466
+ 297 -137 468
+ 298 -141 470
+ 299 -144 472
+ 300 -148 474
+ 301 -152 476
+ 302 -155 478
+ 303 -159 480
+ 304 -162 481
+ 305 -162 481
+ 306 -162 481
+ 307 -162 481
+ 308 -162 481
+ 309 -162 481
+ 310 -162 481
+ 311 -162 481
+ 312 -162 481
+ 313 -162 481
+ 314 -162 481
+ 315 -162 481
+ 316 -162 481
+ 317 -162 481
+ 318 -162 481
+ 319 -162 481
+ 320 -162 481
+ 321 -162 481
+ 322 -162 481
+ 323 -162 481
+ 324 -162 481
+ 325 -162 481
+ 326 -162 481
+ 327 -162 481
+ 328 -162 481
+ 329 -162 481
+ 330 -162 481
+ 331 -162 481
+ 332 -162 481
+ 333 -162 481
+ 334 -162 481
+ 335 -162 481
+ 336 -162 481
+ 337 -162 481
+ 338 -162 481
+ 339 -162 481
+ 340 -162 481
+ 341 -162 481
+ 342 -162 481
+ 343 -162 481
+ 344 -162 481
+ 345 -162 481
+ 346 -162 481
+ 347 -162 481
+ 348 -162 481
+ 349 -162 481
+ 350 -162 481
+ 351 -162 481
+ 352 -162 481
+ 353 -162 481
+ 354 -162 481
+ 355 -162 481
+ 356 -162 481
+ 357 -162 481
+ 358 -162 481
+ 359 -162 481
+ 360 -162 481
+ 361 -162 481
+ 362 -162 481
+ 363 -162 481
+ 364 -162 481
+ 365 -162 481
+ 366 -162 481
+ 367 -162 481
+ 368 -162 481
+ 369 -162 481
+ 370 -162 481
+ 371 -162 481
+ 372 -162 481
+ 373 -162 481
+ 374 -162 481
+ 375 -162 481
+ 376 -162 481
+ 377 -162 481
+ 378 -162 481
+ 379 -162 481
+ 380 -162 481
+ 381 -162 481
+ 382 -162 481
+ 383 -162 481
+ 384 -162 481
+ 385 -162 481
+ 386 -162 481
+ 387 -162 481
+ 388 -162 481
+ 389 -162 481
+ 390 -162 481
+ 391 -162 481
+ 392 -162 481
+ 393 -162 481
+ 394 -162 481
+ 395 -162 481
+ 396 -162 481
+ 397 -162 481
+ 398 -162 481
+ 399 -162 481
+ 400 -162 481
+ 401 -162 481
+ 402 -162 481
+ 403 -162 481
+ 404 -162 481
+ 405 -162 481
+ 406 -162 481
+ 407 -162 481
+ 408 -162 481
+ 409 -162 481
+ 410 -162 481
+ 411 -162 481
+ 412 -162 481
+ 413 -162 481
+ 414 -162 481
+ 415 -162 481
+ 416 -162 481
+ 417 -162 481
+ 418 -162 481
+ 419 -162 481
+ 420 -162 481
+ 421 -162 481
+ 422 -162 481
+ 423 -162 481
+ 424 -162 481
+ 425 -162 481
+ 426 -162 481
+ 427 -162 481
+ 428 -162 481
+ 429 -162 481
+ 430 -162 481
+ 431 -162 481
+ 432 -162 481
+ 433 -162 481
+ 434 -162 481
+ 435 -162 481
+ 436 -162 481
+ 437 -162 481
+ 438 -162 481
+ 439 -162 481
+ 440 -162 481
+ 441 -162 481
+ 442 -162 481
+ 443 -162 481
+ 444 -162 481
+ 445 -162 481
+ 446 -162 481
+ 447 -162 481
+ 448 -162 481
+ 449 -162 481
+ 450 -162 481
+ 451 -162 481
+ 452 -162 481
+ 453 -162 481
+ 454 -162 481
+ 455 -162 481
+ 456 -162 481
+ 457 -162 481
+ 458 -162 481
+ 459 -162 481
+ 460 -162 481
+ 461 -162 481
+ 462 -162 481
+ 463 -162 481
+ 464 -162 481
+ 465 -162 481
+ 466 -162 481
+ 467 -162 481
+ 468 -162 481
+ 469 -162 481
+ 470 -162 481
+ 471 -162 481
+ 472 -162 481
+ 473 -162 481
+ 474 -162 481
+ 475 -162 481
+ 476 -162 481
+ 477 -162 481
+ 478 -162 481
+ 479 -162 481
+ 480 -162 481
+ 481 -162 481
+ 482 -162 481
+ 483 -162 481
+ 484 -162 481
+ 485 -162 481
+ 486 -162 481
+ 487 -162 481
+ 488 -162 481
+ 489 -162 481
+ 490 -162 481
+ 491 -162 481
+ 492 -162 481
+ 493 -162 481
+ 494 -162 481
+ 495 -162 481
+ 496 -162 481
+ 497 -162 481
+ 498 -162 481
+ 499 -162 481
+ 500 -162 481
+ 501 -162 481
+ 502 -162 481
+ 503 -162 481
+ 504 -162 481
+ 505 -162 481
+ 506 -162 481
+ 507 -162 481
+ 508 -162 481
+ 509 -162 481
+ 510 -162 481
+ 511 -162 481
diff --git a/bmtf_luts/LUTs_Ext/ext13.lut b/bmtf_luts/LUTs_Ext/ext13.lut
new file mode 100644
index 0000000..3728ca5
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext13.lut
@@ -0,0 +1,1024 @@
+ -512 -613 47
+ -511 -613 47
+ -510 -613 47
+ -509 -613 47
+ -508 -613 47
+ -507 -613 47
+ -506 -613 47
+ -505 -613 47
+ -504 -613 47
+ -503 -613 47
+ -502 -613 47
+ -501 -613 47
+ -500 -613 47
+ -499 -613 47
+ -498 -613 47
+ -497 -613 47
+ -496 -613 47
+ -495 -613 47
+ -494 -613 47
+ -493 -613 47
+ -492 -613 47
+ -491 -613 47
+ -490 -613 47
+ -489 -613 47
+ -488 -613 47
+ -487 -613 47
+ -486 -613 47
+ -485 -613 47
+ -484 -613 47
+ -483 -613 47
+ -482 -613 47
+ -481 -613 47
+ -480 -613 47
+ -479 -613 47
+ -478 -613 47
+ -477 -613 47
+ -476 -613 47
+ -475 -613 47
+ -474 -613 47
+ -473 -613 47
+ -472 -613 47
+ -471 -613 47
+ -470 -613 47
+ -469 -613 47
+ -468 -613 47
+ -467 -613 47
+ -466 -613 47
+ -465 -613 47
+ -464 -613 47
+ -463 -613 47
+ -462 -613 47
+ -461 -613 47
+ -460 -613 47
+ -459 -613 47
+ -458 -613 47
+ -457 -613 47
+ -456 -613 47
+ -455 -613 47
+ -454 -613 47
+ -453 -613 47
+ -452 -613 47
+ -451 -613 47
+ -450 -613 47
+ -449 -613 47
+ -448 -613 47
+ -447 -613 47
+ -446 -613 47
+ -445 -613 47
+ -444 -613 47
+ -443 -613 47
+ -442 -613 47
+ -441 -613 47
+ -440 -613 47
+ -439 -613 47
+ -438 -613 47
+ -437 -613 47
+ -436 -613 47
+ -435 -613 47
+ -434 -613 47
+ -433 -613 47
+ -432 -613 47
+ -431 -613 47
+ -430 -613 47
+ -429 -613 47
+ -428 -613 47
+ -427 -613 47
+ -426 -613 47
+ -425 -613 47
+ -424 -613 47
+ -423 -613 47
+ -422 -613 47
+ -421 -613 47
+ -420 -613 47
+ -419 -613 47
+ -418 -613 47
+ -417 -613 47
+ -416 -613 47
+ -415 -613 47
+ -414 -613 47
+ -413 -613 47
+ -412 -613 47
+ -411 -613 47
+ -410 -613 47
+ -409 -613 47
+ -408 -613 47
+ -407 -613 47
+ -406 -613 47
+ -405 -613 47
+ -404 -613 47
+ -403 -613 47
+ -402 -613 47
+ -401 -613 47
+ -400 -613 47
+ -399 -613 47
+ -398 -613 47
+ -397 -613 47
+ -396 -613 47
+ -395 -613 47
+ -394 -613 47
+ -393 -613 47
+ -392 -613 47
+ -391 -613 47
+ -390 -613 47
+ -389 -613 47
+ -388 -613 47
+ -387 -613 47
+ -386 -613 47
+ -385 -613 47
+ -384 -613 47
+ -383 -613 47
+ -382 -613 47
+ -381 -613 47
+ -380 -613 47
+ -379 -613 47
+ -378 -613 47
+ -377 -613 47
+ -376 -613 47
+ -375 -613 47
+ -374 -613 47
+ -373 -613 47
+ -372 -613 47
+ -371 -613 47
+ -370 -613 47
+ -369 -613 47
+ -368 -613 47
+ -367 -613 47
+ -366 -613 47
+ -365 -613 47
+ -364 -613 47
+ -363 -613 47
+ -362 -613 47
+ -361 -613 47
+ -360 -613 47
+ -359 -613 47
+ -358 -613 47
+ -357 -613 47
+ -356 -613 47
+ -355 -613 47
+ -354 -613 47
+ -353 -613 47
+ -352 -613 47
+ -351 -613 47
+ -350 -613 47
+ -349 -613 47
+ -348 -613 47
+ -347 -613 47
+ -346 -613 47
+ -345 -613 47
+ -344 -613 47
+ -343 -613 47
+ -342 -613 47
+ -341 -613 47
+ -340 -613 47
+ -339 -613 47
+ -338 -613 47
+ -337 -613 47
+ -336 -613 47
+ -335 -613 47
+ -334 -613 47
+ -333 -613 47
+ -332 -613 47
+ -331 -613 47
+ -330 -613 47
+ -329 -613 47
+ -328 -613 47
+ -327 -613 47
+ -326 -613 47
+ -325 -613 47
+ -324 -613 47
+ -323 -613 47
+ -322 -613 47
+ -321 -613 47
+ -320 -613 47
+ -319 -613 47
+ -318 -613 47
+ -317 -613 47
+ -316 -613 47
+ -315 -613 47
+ -314 -613 47
+ -313 -613 47
+ -312 -613 47
+ -311 -613 47
+ -310 -613 47
+ -309 -613 47
+ -308 -613 47
+ -307 -613 47
+ -306 -613 47
+ -305 -613 47
+ -304 -613 47
+ -303 -613 47
+ -302 -613 47
+ -301 -613 47
+ -300 -613 47
+ -299 -613 47
+ -298 -613 47
+ -297 -613 47
+ -296 -613 47
+ -295 -613 47
+ -294 -613 47
+ -293 -613 47
+ -292 -613 47
+ -291 -613 47
+ -290 -613 47
+ -289 -613 47
+ -288 -613 47
+ -287 -613 47
+ -286 -613 47
+ -285 -613 47
+ -284 -613 47
+ -283 -613 47
+ -282 -613 47
+ -281 -613 47
+ -280 -613 47
+ -279 -613 47
+ -278 -613 47
+ -277 -613 47
+ -276 -613 47
+ -275 -613 47
+ -274 -613 47
+ -273 -613 47
+ -272 -613 47
+ -271 -613 47
+ -270 -613 47
+ -269 -613 47
+ -268 -613 47
+ -267 -613 47
+ -266 -613 47
+ -265 -613 47
+ -264 -613 47
+ -263 -613 47
+ -262 -613 47
+ -261 -613 47
+ -260 -613 47
+ -259 -613 47
+ -258 -613 47
+ -257 -613 47
+ -256 -613 47
+ -255 -613 47
+ -254 -613 47
+ -253 -613 47
+ -252 -613 47
+ -251 -613 47
+ -250 -613 47
+ -249 -613 47
+ -248 -613 47
+ -247 -613 47
+ -246 -613 47
+ -245 -613 47
+ -244 -613 47
+ -243 -613 47
+ -242 -613 47
+ -241 -613 47
+ -240 -613 47
+ -239 -613 47
+ -238 -613 47
+ -237 -613 47
+ -236 -612 46
+ -235 -608 42
+ -234 -605 39
+ -233 -602 36
+ -232 -599 32
+ -231 -595 29
+ -230 -592 26
+ -229 -589 23
+ -228 -586 20
+ -227 -582 17
+ -226 -579 13
+ -225 -576 10
+ -224 -573 7
+ -223 -570 4
+ -222 -567 2
+ -221 -563 -1
+ -220 -560 -4
+ -219 -557 -7
+ -218 -554 -10
+ -217 -551 -12
+ -216 -548 -15
+ -215 -545 -18
+ -214 -542 -20
+ -213 -539 -23
+ -212 -536 -25
+ -211 -533 -28
+ -210 -530 -30
+ -209 -527 -33
+ -208 -524 -35
+ -207 -521 -38
+ -206 -518 -40
+ -205 -515 -42
+ -204 -512 -44
+ -203 -509 -47
+ -202 -506 -49
+ -201 -503 -51
+ -200 -500 -53
+ -199 -497 -55
+ -198 -494 -57
+ -197 -491 -59
+ -196 -488 -61
+ -195 -485 -63
+ -194 -482 -65
+ -193 -480 -66
+ -192 -477 -68
+ -191 -474 -70
+ -190 -471 -72
+ -189 -468 -73
+ -188 -465 -75
+ -187 -463 -77
+ -186 -460 -78
+ -185 -457 -80
+ -184 -454 -81
+ -183 -452 -83
+ -182 -449 -84
+ -181 -446 -85
+ -180 -443 -87
+ -179 -441 -88
+ -178 -438 -89
+ -177 -435 -90
+ -176 -433 -92
+ -175 -430 -93
+ -174 -427 -94
+ -173 -424 -95
+ -172 -422 -96
+ -171 -419 -97
+ -170 -417 -98
+ -169 -414 -99
+ -168 -411 -100
+ -167 -409 -101
+ -166 -406 -101
+ -165 -404 -102
+ -164 -401 -103
+ -163 -398 -104
+ -162 -396 -104
+ -161 -393 -105
+ -160 -391 -105
+ -159 -388 -106
+ -158 -386 -106
+ -157 -383 -107
+ -156 -381 -107
+ -155 -378 -108
+ -154 -376 -108
+ -153 -373 -108
+ -152 -371 -109
+ -151 -368 -109
+ -150 -366 -109
+ -149 -364 -109
+ -148 -361 -109
+ -147 -359 -109
+ -146 -356 -110
+ -145 -354 -110
+ -144 -352 -110
+ -143 -349 -109
+ -142 -347 -109
+ -141 -345 -109
+ -140 -342 -109
+ -139 -340 -109
+ -138 -338 -109
+ -137 -335 -108
+ -136 -333 -108
+ -135 -331 -108
+ -134 -328 -107
+ -133 -326 -107
+ -132 -324 -106
+ -131 -322 -106
+ -130 -319 -105
+ -129 -317 -105
+ -128 -315 -104
+ -127 -313 -104
+ -126 -310 -103
+ -125 -308 -103
+ -124 -306 -102
+ -123 -303 -102
+ -122 -301 -101
+ -121 -299 -101
+ -120 -297 -100
+ -119 -294 -100
+ -118 -292 -99
+ -117 -290 -98
+ -116 -287 -98
+ -115 -285 -97
+ -114 -283 -97
+ -113 -280 -96
+ -112 -278 -96
+ -111 -276 -95
+ -110 -273 -94
+ -109 -271 -94
+ -108 -269 -93
+ -107 -266 -93
+ -106 -264 -92
+ -105 -262 -91
+ -104 -260 -91
+ -103 -257 -90
+ -102 -255 -89
+ -101 -253 -89
+ -100 -250 -88
+ -99 -248 -87
+ -98 -246 -87
+ -97 -243 -86
+ -96 -241 -86
+ -95 -239 -85
+ -94 -236 -84
+ -93 -234 -84
+ -92 -232 -83
+ -91 -229 -82
+ -90 -227 -82
+ -89 -225 -81
+ -88 -222 -80
+ -87 -220 -80
+ -86 -218 -79
+ -85 -215 -78
+ -84 -213 -78
+ -83 -211 -77
+ -82 -208 -76
+ -81 -206 -75
+ -80 -204 -75
+ -79 -201 -74
+ -78 -199 -73
+ -77 -197 -73
+ -76 -194 -72
+ -75 -192 -71
+ -74 -190 -71
+ -73 -187 -70
+ -72 -185 -69
+ -71 -183 -68
+ -70 -180 -68
+ -69 -178 -67
+ -68 -176 -66
+ -67 -173 -65
+ -66 -171 -65
+ -65 -169 -64
+ -64 -166 -63
+ -63 -164 -63
+ -62 -162 -62
+ -61 -159 -61
+ -60 -157 -60
+ -59 -155 -60
+ -58 -152 -59
+ -57 -150 -58
+ -56 -148 -57
+ -55 -145 -56
+ -54 -143 -56
+ -53 -141 -55
+ -52 -138 -54
+ -51 -136 -53
+ -50 -133 -53
+ -49 -131 -52
+ -48 -129 -51
+ -47 -126 -50
+ -46 -124 -49
+ -45 -122 -49
+ -44 -119 -48
+ -43 -117 -47
+ -42 -114 -46
+ -41 -112 -45
+ -40 -110 -44
+ -39 -107 -44
+ -38 -105 -43
+ -37 -103 -42
+ -36 -100 -41
+ -35 -98 -40
+ -34 -95 -39
+ -33 -93 -39
+ -32 -91 -38
+ -31 -88 -37
+ -30 -86 -36
+ -29 -84 -35
+ -28 -82 -34
+ -27 -80 -33
+ -26 -78 -32
+ -25 -76 -30
+ -24 -74 -29
+ -23 -73 -28
+ -22 -71 -26
+ -21 -70 -25
+ -20 -68 -23
+ -19 -67 -21
+ -18 -66 -20
+ -17 -65 -18
+ -16 -64 -16
+ -15 -63 -14
+ -14 -62 -12
+ -13 -61 -10
+ -12 -60 -8
+ -11 -58 -6
+ -10 -57 -3
+ -9 -55 -1
+ -8 -54 1
+ -7 -52 3
+ -6 -51 5
+ -5 -49 7
+ -4 -48 9
+ -3 -46 11
+ -2 -44 12
+ -1 -43 14
+ 0 -14 43
+ 1 -12 44
+ 2 -11 46
+ 3 -9 48
+ 4 -7 49
+ 5 -5 51
+ 6 -3 52
+ 7 -1 54
+ 8 1 55
+ 9 3 57
+ 10 6 58
+ 11 8 60
+ 12 10 61
+ 13 12 62
+ 14 14 63
+ 15 16 64
+ 16 18 65
+ 17 20 66
+ 18 21 67
+ 19 23 68
+ 20 25 70
+ 21 26 71
+ 22 28 73
+ 23 29 74
+ 24 30 76
+ 25 32 78
+ 26 33 80
+ 27 34 82
+ 28 35 84
+ 29 36 86
+ 30 37 88
+ 31 38 91
+ 32 39 93
+ 33 39 95
+ 34 40 98
+ 35 41 100
+ 36 42 103
+ 37 43 105
+ 38 44 107
+ 39 44 110
+ 40 45 112
+ 41 46 114
+ 42 47 117
+ 43 48 119
+ 44 49 122
+ 45 49 124
+ 46 50 126
+ 47 51 129
+ 48 52 131
+ 49 53 133
+ 50 53 136
+ 51 54 138
+ 52 55 141
+ 53 56 143
+ 54 56 145
+ 55 57 148
+ 56 58 150
+ 57 59 152
+ 58 60 155
+ 59 60 157
+ 60 61 159
+ 61 62 162
+ 62 63 164
+ 63 63 166
+ 64 64 169
+ 65 65 171
+ 66 65 173
+ 67 66 176
+ 68 67 178
+ 69 68 180
+ 70 68 183
+ 71 69 185
+ 72 70 187
+ 73 71 190
+ 74 71 192
+ 75 72 194
+ 76 73 197
+ 77 73 199
+ 78 74 201
+ 79 75 204
+ 80 75 206
+ 81 76 208
+ 82 77 211
+ 83 78 213
+ 84 78 215
+ 85 79 218
+ 86 80 220
+ 87 80 222
+ 88 81 225
+ 89 82 227
+ 90 82 229
+ 91 83 232
+ 92 84 234
+ 93 84 236
+ 94 85 239
+ 95 86 241
+ 96 86 243
+ 97 87 246
+ 98 87 248
+ 99 88 250
+ 100 89 253
+ 101 89 255
+ 102 90 257
+ 103 91 260
+ 104 91 262
+ 105 92 264
+ 106 93 266
+ 107 93 269
+ 108 94 271
+ 109 94 273
+ 110 95 276
+ 111 96 278
+ 112 96 280
+ 113 97 283
+ 114 97 285
+ 115 98 287
+ 116 98 290
+ 117 99 292
+ 118 100 294
+ 119 100 297
+ 120 101 299
+ 121 101 301
+ 122 102 303
+ 123 102 306
+ 124 103 308
+ 125 103 310
+ 126 104 313
+ 127 104 315
+ 128 105 317
+ 129 105 319
+ 130 106 322
+ 131 106 324
+ 132 107 326
+ 133 107 328
+ 134 108 331
+ 135 108 333
+ 136 108 335
+ 137 109 338
+ 138 109 340
+ 139 109 342
+ 140 109 345
+ 141 109 347
+ 142 109 349
+ 143 110 352
+ 144 110 354
+ 145 110 356
+ 146 109 359
+ 147 109 361
+ 148 109 364
+ 149 109 366
+ 150 109 368
+ 151 109 371
+ 152 108 373
+ 153 108 376
+ 154 108 378
+ 155 107 381
+ 156 107 383
+ 157 106 386
+ 158 106 388
+ 159 105 391
+ 160 105 393
+ 161 104 396
+ 162 104 398
+ 163 103 401
+ 164 102 404
+ 165 101 406
+ 166 101 409
+ 167 100 411
+ 168 99 414
+ 169 98 417
+ 170 97 419
+ 171 96 422
+ 172 95 424
+ 173 94 427
+ 174 93 430
+ 175 92 433
+ 176 90 435
+ 177 89 438
+ 178 88 441
+ 179 87 443
+ 180 85 446
+ 181 84 449
+ 182 83 452
+ 183 81 454
+ 184 80 457
+ 185 78 460
+ 186 77 463
+ 187 75 465
+ 188 73 468
+ 189 72 471
+ 190 70 474
+ 191 68 477
+ 192 66 480
+ 193 65 482
+ 194 63 485
+ 195 61 488
+ 196 59 491
+ 197 57 494
+ 198 55 497
+ 199 53 500
+ 200 51 503
+ 201 49 506
+ 202 47 509
+ 203 44 512
+ 204 42 515
+ 205 40 518
+ 206 38 521
+ 207 35 524
+ 208 33 527
+ 209 30 530
+ 210 28 533
+ 211 25 536
+ 212 23 539
+ 213 20 542
+ 214 18 545
+ 215 15 548
+ 216 12 551
+ 217 10 554
+ 218 7 557
+ 219 4 560
+ 220 1 563
+ 221 -2 567
+ 222 -4 570
+ 223 -7 573
+ 224 -10 576
+ 225 -13 579
+ 226 -17 582
+ 227 -20 586
+ 228 -23 589
+ 229 -26 592
+ 230 -29 595
+ 231 -32 599
+ 232 -36 602
+ 233 -39 605
+ 234 -42 608
+ 235 -46 612
+ 236 -47 613
+ 237 -47 613
+ 238 -47 613
+ 239 -47 613
+ 240 -47 613
+ 241 -47 613
+ 242 -47 613
+ 243 -47 613
+ 244 -47 613
+ 245 -47 613
+ 246 -47 613
+ 247 -47 613
+ 248 -47 613
+ 249 -47 613
+ 250 -47 613
+ 251 -47 613
+ 252 -47 613
+ 253 -47 613
+ 254 -47 613
+ 255 -47 613
+ 256 -47 613
+ 257 -47 613
+ 258 -47 613
+ 259 -47 613
+ 260 -47 613
+ 261 -47 613
+ 262 -47 613
+ 263 -47 613
+ 264 -47 613
+ 265 -47 613
+ 266 -47 613
+ 267 -47 613
+ 268 -47 613
+ 269 -47 613
+ 270 -47 613
+ 271 -47 613
+ 272 -47 613
+ 273 -47 613
+ 274 -47 613
+ 275 -47 613
+ 276 -47 613
+ 277 -47 613
+ 278 -47 613
+ 279 -47 613
+ 280 -47 613
+ 281 -47 613
+ 282 -47 613
+ 283 -47 613
+ 284 -47 613
+ 285 -47 613
+ 286 -47 613
+ 287 -47 613
+ 288 -47 613
+ 289 -47 613
+ 290 -47 613
+ 291 -47 613
+ 292 -47 613
+ 293 -47 613
+ 294 -47 613
+ 295 -47 613
+ 296 -47 613
+ 297 -47 613
+ 298 -47 613
+ 299 -47 613
+ 300 -47 613
+ 301 -47 613
+ 302 -47 613
+ 303 -47 613
+ 304 -47 613
+ 305 -47 613
+ 306 -47 613
+ 307 -47 613
+ 308 -47 613
+ 309 -47 613
+ 310 -47 613
+ 311 -47 613
+ 312 -47 613
+ 313 -47 613
+ 314 -47 613
+ 315 -47 613
+ 316 -47 613
+ 317 -47 613
+ 318 -47 613
+ 319 -47 613
+ 320 -47 613
+ 321 -47 613
+ 322 -47 613
+ 323 -47 613
+ 324 -47 613
+ 325 -47 613
+ 326 -47 613
+ 327 -47 613
+ 328 -47 613
+ 329 -47 613
+ 330 -47 613
+ 331 -47 613
+ 332 -47 613
+ 333 -47 613
+ 334 -47 613
+ 335 -47 613
+ 336 -47 613
+ 337 -47 613
+ 338 -47 613
+ 339 -47 613
+ 340 -47 613
+ 341 -47 613
+ 342 -47 613
+ 343 -47 613
+ 344 -47 613
+ 345 -47 613
+ 346 -47 613
+ 347 -47 613
+ 348 -47 613
+ 349 -47 613
+ 350 -47 613
+ 351 -47 613
+ 352 -47 613
+ 353 -47 613
+ 354 -47 613
+ 355 -47 613
+ 356 -47 613
+ 357 -47 613
+ 358 -47 613
+ 359 -47 613
+ 360 -47 613
+ 361 -47 613
+ 362 -47 613
+ 363 -47 613
+ 364 -47 613
+ 365 -47 613
+ 366 -47 613
+ 367 -47 613
+ 368 -47 613
+ 369 -47 613
+ 370 -47 613
+ 371 -47 613
+ 372 -47 613
+ 373 -47 613
+ 374 -47 613
+ 375 -47 613
+ 376 -47 613
+ 377 -47 613
+ 378 -47 613
+ 379 -47 613
+ 380 -47 613
+ 381 -47 613
+ 382 -47 613
+ 383 -47 613
+ 384 -47 613
+ 385 -47 613
+ 386 -47 613
+ 387 -47 613
+ 388 -47 613
+ 389 -47 613
+ 390 -47 613
+ 391 -47 613
+ 392 -47 613
+ 393 -47 613
+ 394 -47 613
+ 395 -47 613
+ 396 -47 613
+ 397 -47 613
+ 398 -47 613
+ 399 -47 613
+ 400 -47 613
+ 401 -47 613
+ 402 -47 613
+ 403 -47 613
+ 404 -47 613
+ 405 -47 613
+ 406 -47 613
+ 407 -47 613
+ 408 -47 613
+ 409 -47 613
+ 410 -47 613
+ 411 -47 613
+ 412 -47 613
+ 413 -47 613
+ 414 -47 613
+ 415 -47 613
+ 416 -47 613
+ 417 -47 613
+ 418 -47 613
+ 419 -47 613
+ 420 -47 613
+ 421 -47 613
+ 422 -47 613
+ 423 -47 613
+ 424 -47 613
+ 425 -47 613
+ 426 -47 613
+ 427 -47 613
+ 428 -47 613
+ 429 -47 613
+ 430 -47 613
+ 431 -47 613
+ 432 -47 613
+ 433 -47 613
+ 434 -47 613
+ 435 -47 613
+ 436 -47 613
+ 437 -47 613
+ 438 -47 613
+ 439 -47 613
+ 440 -47 613
+ 441 -47 613
+ 442 -47 613
+ 443 -47 613
+ 444 -47 613
+ 445 -47 613
+ 446 -47 613
+ 447 -47 613
+ 448 -47 613
+ 449 -47 613
+ 450 -47 613
+ 451 -47 613
+ 452 -47 613
+ 453 -47 613
+ 454 -47 613
+ 455 -47 613
+ 456 -47 613
+ 457 -47 613
+ 458 -47 613
+ 459 -47 613
+ 460 -47 613
+ 461 -47 613
+ 462 -47 613
+ 463 -47 613
+ 464 -47 613
+ 465 -47 613
+ 466 -47 613
+ 467 -47 613
+ 468 -47 613
+ 469 -47 613
+ 470 -47 613
+ 471 -47 613
+ 472 -47 613
+ 473 -47 613
+ 474 -47 613
+ 475 -47 613
+ 476 -47 613
+ 477 -47 613
+ 478 -47 613
+ 479 -47 613
+ 480 -47 613
+ 481 -47 613
+ 482 -47 613
+ 483 -47 613
+ 484 -47 613
+ 485 -47 613
+ 486 -47 613
+ 487 -47 613
+ 488 -47 613
+ 489 -47 613
+ 490 -47 613
+ 491 -47 613
+ 492 -47 613
+ 493 -47 613
+ 494 -47 613
+ 495 -47 613
+ 496 -47 613
+ 497 -47 613
+ 498 -47 613
+ 499 -47 613
+ 500 -47 613
+ 501 -47 613
+ 502 -47 613
+ 503 -47 613
+ 504 -47 613
+ 505 -47 613
+ 506 -47 613
+ 507 -47 613
+ 508 -47 613
+ 509 -47 613
+ 510 -47 613
+ 511 -47 613
diff --git a/bmtf_luts/LUTs_Ext/ext14.lut b/bmtf_luts/LUTs_Ext/ext14.lut
new file mode 100644
index 0000000..074c9c0
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext14.lut
@@ -0,0 +1,1024 @@
+ -512 -1215 574
+ -511 -1215 574
+ -510 -1215 574
+ -509 -1215 574
+ -508 -1215 574
+ -507 -1215 574
+ -506 -1215 574
+ -505 -1215 574
+ -504 -1215 574
+ -503 -1215 574
+ -502 -1215 574
+ -501 -1215 574
+ -500 -1215 574
+ -499 -1215 574
+ -498 -1215 574
+ -497 -1215 574
+ -496 -1215 574
+ -495 -1215 574
+ -494 -1215 574
+ -493 -1215 574
+ -492 -1215 574
+ -491 -1215 574
+ -490 -1215 574
+ -489 -1215 574
+ -488 -1215 574
+ -487 -1215 574
+ -486 -1215 574
+ -485 -1215 574
+ -484 -1215 574
+ -483 -1215 574
+ -482 -1215 574
+ -481 -1215 574
+ -480 -1215 574
+ -479 -1215 574
+ -478 -1215 574
+ -477 -1215 574
+ -476 -1215 574
+ -475 -1215 574
+ -474 -1215 574
+ -473 -1215 574
+ -472 -1215 574
+ -471 -1215 574
+ -470 -1215 574
+ -469 -1215 574
+ -468 -1215 574
+ -467 -1215 574
+ -466 -1215 574
+ -465 -1215 574
+ -464 -1215 574
+ -463 -1215 574
+ -462 -1215 574
+ -461 -1215 574
+ -460 -1215 574
+ -459 -1215 574
+ -458 -1215 574
+ -457 -1215 574
+ -456 -1215 574
+ -455 -1215 574
+ -454 -1215 574
+ -453 -1215 574
+ -452 -1215 574
+ -451 -1215 574
+ -450 -1215 574
+ -449 -1215 574
+ -448 -1215 574
+ -447 -1215 574
+ -446 -1215 574
+ -445 -1215 574
+ -444 -1215 574
+ -443 -1215 574
+ -442 -1215 574
+ -441 -1215 574
+ -440 -1215 574
+ -439 -1215 574
+ -438 -1215 574
+ -437 -1215 574
+ -436 -1215 574
+ -435 -1215 574
+ -434 -1215 574
+ -433 -1215 574
+ -432 -1215 574
+ -431 -1215 574
+ -430 -1215 574
+ -429 -1215 574
+ -428 -1215 574
+ -427 -1215 574
+ -426 -1215 574
+ -425 -1215 574
+ -424 -1215 574
+ -423 -1215 574
+ -422 -1215 574
+ -421 -1215 574
+ -420 -1215 574
+ -419 -1215 574
+ -418 -1215 574
+ -417 -1215 574
+ -416 -1215 574
+ -415 -1215 574
+ -414 -1215 574
+ -413 -1215 574
+ -412 -1215 574
+ -411 -1215 574
+ -410 -1215 574
+ -409 -1215 574
+ -408 -1215 574
+ -407 -1215 574
+ -406 -1215 574
+ -405 -1215 574
+ -404 -1215 574
+ -403 -1215 574
+ -402 -1215 574
+ -401 -1215 574
+ -400 -1215 574
+ -399 -1215 574
+ -398 -1215 574
+ -397 -1215 574
+ -396 -1215 574
+ -395 -1215 574
+ -394 -1215 574
+ -393 -1215 574
+ -392 -1215 574
+ -391 -1215 574
+ -390 -1215 574
+ -389 -1215 574
+ -388 -1215 574
+ -387 -1215 574
+ -386 -1215 574
+ -385 -1215 574
+ -384 -1215 574
+ -383 -1215 574
+ -382 -1215 574
+ -381 -1215 574
+ -380 -1215 574
+ -379 -1215 574
+ -378 -1215 574
+ -377 -1215 574
+ -376 -1215 574
+ -375 -1215 574
+ -374 -1215 574
+ -373 -1215 574
+ -372 -1215 574
+ -371 -1215 574
+ -370 -1215 574
+ -369 -1215 574
+ -368 -1215 574
+ -367 -1215 574
+ -366 -1215 574
+ -365 -1215 574
+ -364 -1215 574
+ -363 -1215 574
+ -362 -1215 574
+ -361 -1215 574
+ -360 -1215 574
+ -359 -1215 574
+ -358 -1215 574
+ -357 -1215 574
+ -356 -1215 574
+ -355 -1215 574
+ -354 -1215 574
+ -353 -1215 574
+ -352 -1215 574
+ -351 -1215 574
+ -350 -1215 574
+ -349 -1215 574
+ -348 -1215 574
+ -347 -1215 574
+ -346 -1215 574
+ -345 -1215 574
+ -344 -1215 574
+ -343 -1215 574
+ -342 -1215 574
+ -341 -1215 574
+ -340 -1215 574
+ -339 -1215 574
+ -338 -1215 574
+ -337 -1215 574
+ -336 -1215 574
+ -335 -1215 574
+ -334 -1215 574
+ -333 -1215 574
+ -332 -1215 574
+ -331 -1215 574
+ -330 -1215 574
+ -329 -1215 574
+ -328 -1215 574
+ -327 -1215 574
+ -326 -1215 574
+ -325 -1215 574
+ -324 -1215 574
+ -323 -1215 574
+ -322 -1215 574
+ -321 -1215 574
+ -320 -1215 574
+ -319 -1215 574
+ -318 -1215 574
+ -317 -1215 574
+ -316 -1215 574
+ -315 -1215 574
+ -314 -1215 574
+ -313 -1215 574
+ -312 -1215 574
+ -311 -1215 574
+ -310 -1215 574
+ -309 -1215 574
+ -308 -1215 574
+ -307 -1215 574
+ -306 -1215 574
+ -305 -1215 574
+ -304 -1215 574
+ -303 -1214 573
+ -302 -1207 567
+ -301 -1201 562
+ -300 -1194 557
+ -299 -1188 552
+ -298 -1181 547
+ -297 -1175 542
+ -296 -1169 537
+ -295 -1162 532
+ -294 -1156 527
+ -293 -1150 522
+ -292 -1143 517
+ -291 -1137 512
+ -290 -1131 507
+ -289 -1124 502
+ -288 -1118 497
+ -287 -1112 492
+ -286 -1106 487
+ -285 -1100 483
+ -284 -1094 478
+ -283 -1087 473
+ -282 -1081 468
+ -281 -1075 463
+ -280 -1069 459
+ -279 -1063 454
+ -278 -1057 449
+ -277 -1051 445
+ -276 -1045 440
+ -275 -1039 436
+ -274 -1033 431
+ -273 -1027 426
+ -272 -1021 422
+ -271 -1016 417
+ -270 -1010 413
+ -269 -1004 408
+ -268 -998 404
+ -267 -992 399
+ -266 -987 395
+ -265 -981 391
+ -264 -975 386
+ -263 -969 382
+ -262 -964 377
+ -261 -958 373
+ -260 -952 369
+ -259 -947 365
+ -258 -941 360
+ -257 -936 356
+ -256 -930 352
+ -255 -924 348
+ -254 -919 344
+ -253 -913 339
+ -252 -908 335
+ -251 -903 331
+ -250 -897 327
+ -249 -892 323
+ -248 -886 319
+ -247 -881 315
+ -246 -876 311
+ -245 -870 307
+ -244 -865 303
+ -243 -860 299
+ -242 -854 295
+ -241 -849 291
+ -240 -844 287
+ -239 -839 284
+ -238 -834 280
+ -237 -828 276
+ -236 -823 272
+ -235 -818 268
+ -234 -813 265
+ -233 -808 261
+ -232 -803 257
+ -231 -798 253
+ -230 -793 250
+ -229 -788 246
+ -228 -783 243
+ -227 -778 239
+ -226 -773 235
+ -225 -768 232
+ -224 -763 228
+ -223 -758 225
+ -222 -753 221
+ -221 -749 218
+ -220 -744 214
+ -219 -739 211
+ -218 -734 208
+ -217 -730 204
+ -216 -725 201
+ -215 -720 197
+ -214 -715 194
+ -213 -711 191
+ -212 -706 187
+ -211 -702 184
+ -210 -697 181
+ -209 -692 178
+ -208 -688 175
+ -207 -683 171
+ -206 -679 168
+ -205 -674 165
+ -204 -670 162
+ -203 -665 159
+ -202 -661 156
+ -201 -657 153
+ -200 -652 150
+ -199 -648 147
+ -198 -643 144
+ -197 -639 141
+ -196 -635 138
+ -195 -631 135
+ -194 -626 132
+ -193 -622 129
+ -192 -618 126
+ -191 -614 123
+ -190 -609 121
+ -189 -605 118
+ -188 -601 115
+ -187 -597 112
+ -186 -593 110
+ -185 -589 107
+ -184 -585 104
+ -183 -581 101
+ -182 -577 99
+ -181 -573 96
+ -180 -569 94
+ -179 -565 91
+ -178 -561 88
+ -177 -557 86
+ -176 -553 83
+ -175 -549 81
+ -174 -545 78
+ -173 -542 76
+ -172 -538 73
+ -171 -534 71
+ -170 -530 69
+ -169 -527 66
+ -168 -523 64
+ -167 -519 62
+ -166 -515 59
+ -165 -512 57
+ -164 -508 55
+ -163 -505 52
+ -162 -501 50
+ -161 -497 48
+ -160 -494 46
+ -159 -490 44
+ -158 -487 41
+ -157 -483 39
+ -156 -480 37
+ -155 -476 35
+ -154 -473 33
+ -153 -470 31
+ -152 -466 29
+ -151 -463 27
+ -150 -459 25
+ -149 -456 23
+ -148 -453 21
+ -147 -450 19
+ -146 -446 17
+ -145 -443 15
+ -144 -440 14
+ -143 -437 12
+ -142 -434 10
+ -141 -430 8
+ -140 -427 6
+ -139 -424 5
+ -138 -421 3
+ -137 -418 1
+ -136 -415 0
+ -135 -412 -2
+ -134 -409 -4
+ -133 -406 -5
+ -132 -403 -7
+ -131 -400 -9
+ -130 -397 -10
+ -129 -394 -12
+ -128 -391 -13
+ -127 -388 -15
+ -126 -386 -16
+ -125 -383 -17
+ -124 -380 -19
+ -123 -377 -20
+ -122 -374 -21
+ -121 -371 -23
+ -120 -368 -24
+ -119 -365 -25
+ -118 -362 -26
+ -117 -359 -27
+ -116 -356 -28
+ -115 -353 -29
+ -114 -350 -30
+ -113 -347 -31
+ -112 -344 -32
+ -111 -341 -33
+ -110 -338 -34
+ -109 -335 -35
+ -108 -332 -35
+ -107 -329 -36
+ -106 -326 -37
+ -105 -323 -37
+ -104 -320 -38
+ -103 -317 -39
+ -102 -314 -39
+ -101 -311 -40
+ -100 -308 -40
+ -99 -305 -41
+ -98 -302 -41
+ -97 -299 -42
+ -96 -296 -42
+ -95 -293 -43
+ -94 -290 -43
+ -93 -288 -43
+ -92 -285 -44
+ -91 -282 -44
+ -90 -279 -44
+ -89 -276 -45
+ -88 -273 -45
+ -87 -270 -45
+ -86 -268 -45
+ -85 -265 -46
+ -84 -262 -46
+ -83 -259 -46
+ -82 -256 -46
+ -81 -254 -46
+ -80 -251 -47
+ -79 -248 -47
+ -78 -245 -47
+ -77 -243 -47
+ -76 -240 -47
+ -75 -237 -47
+ -74 -235 -47
+ -73 -232 -47
+ -72 -229 -47
+ -71 -227 -47
+ -70 -224 -47
+ -69 -221 -46
+ -68 -219 -46
+ -67 -216 -46
+ -66 -214 -46
+ -65 -211 -46
+ -64 -208 -46
+ -63 -206 -45
+ -62 -203 -45
+ -61 -201 -45
+ -60 -198 -45
+ -59 -195 -44
+ -58 -193 -44
+ -57 -190 -44
+ -56 -187 -44
+ -55 -184 -43
+ -54 -181 -43
+ -53 -178 -43
+ -52 -175 -42
+ -51 -172 -42
+ -50 -169 -42
+ -49 -166 -41
+ -48 -163 -41
+ -47 -160 -41
+ -46 -157 -40
+ -45 -154 -40
+ -44 -151 -40
+ -43 -147 -39
+ -42 -144 -39
+ -41 -141 -39
+ -40 -137 -38
+ -39 -134 -38
+ -38 -130 -38
+ -37 -127 -37
+ -36 -123 -37
+ -35 -120 -36
+ -34 -116 -36
+ -33 -113 -36
+ -32 -109 -36
+ -31 -106 -35
+ -30 -102 -35
+ -29 -99 -35
+ -28 -96 -34
+ -27 -94 -33
+ -26 -91 -32
+ -25 -89 -31
+ -24 -87 -30
+ -23 -85 -29
+ -22 -84 -28
+ -21 -82 -27
+ -20 -81 -25
+ -19 -80 -23
+ -18 -79 -22
+ -17 -79 -20
+ -16 -78 -17
+ -15 -78 -15
+ -14 -77 -13
+ -13 -76 -10
+ -12 -75 -7
+ -11 -73 -4
+ -10 -72 -1
+ -9 -70 1
+ -8 -69 4
+ -7 -67 6
+ -6 -66 9
+ -5 -64 11
+ -4 -62 13
+ -3 -61 15
+ -2 -59 18
+ -1 -57 20
+ 0 -20 57
+ 1 -18 59
+ 2 -15 61
+ 3 -13 62
+ 4 -11 64
+ 5 -9 66
+ 6 -6 67
+ 7 -4 69
+ 8 -1 70
+ 9 1 72
+ 10 4 73
+ 11 7 75
+ 12 10 76
+ 13 13 77
+ 14 15 78
+ 15 17 78
+ 16 20 79
+ 17 22 79
+ 18 23 80
+ 19 25 81
+ 20 27 82
+ 21 28 84
+ 22 29 85
+ 23 30 87
+ 24 31 89
+ 25 32 91
+ 26 33 94
+ 27 34 96
+ 28 35 99
+ 29 35 102
+ 30 35 106
+ 31 36 109
+ 32 36 113
+ 33 36 116
+ 34 36 120
+ 35 37 123
+ 36 37 127
+ 37 38 130
+ 38 38 134
+ 39 38 137
+ 40 39 141
+ 41 39 144
+ 42 39 147
+ 43 40 151
+ 44 40 154
+ 45 40 157
+ 46 41 160
+ 47 41 163
+ 48 41 166
+ 49 42 169
+ 50 42 172
+ 51 42 175
+ 52 43 178
+ 53 43 181
+ 54 43 184
+ 55 44 187
+ 56 44 190
+ 57 44 193
+ 58 44 195
+ 59 45 198
+ 60 45 201
+ 61 45 203
+ 62 45 206
+ 63 46 208
+ 64 46 211
+ 65 46 214
+ 66 46 216
+ 67 46 219
+ 68 46 221
+ 69 47 224
+ 70 47 227
+ 71 47 229
+ 72 47 232
+ 73 47 235
+ 74 47 237
+ 75 47 240
+ 76 47 243
+ 77 47 245
+ 78 47 248
+ 79 47 251
+ 80 46 254
+ 81 46 256
+ 82 46 259
+ 83 46 262
+ 84 46 265
+ 85 45 268
+ 86 45 270
+ 87 45 273
+ 88 45 276
+ 89 44 279
+ 90 44 282
+ 91 44 285
+ 92 43 288
+ 93 43 290
+ 94 43 293
+ 95 42 296
+ 96 42 299
+ 97 41 302
+ 98 41 305
+ 99 40 308
+ 100 40 311
+ 101 39 314
+ 102 39 317
+ 103 38 320
+ 104 37 323
+ 105 37 326
+ 106 36 329
+ 107 35 332
+ 108 35 335
+ 109 34 338
+ 110 33 341
+ 111 32 344
+ 112 31 347
+ 113 30 350
+ 114 29 353
+ 115 28 356
+ 116 27 359
+ 117 26 362
+ 118 25 365
+ 119 24 368
+ 120 23 371
+ 121 21 374
+ 122 20 377
+ 123 19 380
+ 124 17 383
+ 125 16 386
+ 126 15 388
+ 127 13 391
+ 128 12 394
+ 129 10 397
+ 130 9 400
+ 131 7 403
+ 132 5 406
+ 133 4 409
+ 134 2 412
+ 135 0 415
+ 136 -1 418
+ 137 -3 421
+ 138 -5 424
+ 139 -6 427
+ 140 -8 430
+ 141 -10 434
+ 142 -12 437
+ 143 -14 440
+ 144 -15 443
+ 145 -17 446
+ 146 -19 450
+ 147 -21 453
+ 148 -23 456
+ 149 -25 459
+ 150 -27 463
+ 151 -29 466
+ 152 -31 470
+ 153 -33 473
+ 154 -35 476
+ 155 -37 480
+ 156 -39 483
+ 157 -41 487
+ 158 -44 490
+ 159 -46 494
+ 160 -48 497
+ 161 -50 501
+ 162 -52 505
+ 163 -55 508
+ 164 -57 512
+ 165 -59 515
+ 166 -62 519
+ 167 -64 523
+ 168 -66 527
+ 169 -69 530
+ 170 -71 534
+ 171 -73 538
+ 172 -76 542
+ 173 -78 545
+ 174 -81 549
+ 175 -83 553
+ 176 -86 557
+ 177 -88 561
+ 178 -91 565
+ 179 -94 569
+ 180 -96 573
+ 181 -99 577
+ 182 -101 581
+ 183 -104 585
+ 184 -107 589
+ 185 -110 593
+ 186 -112 597
+ 187 -115 601
+ 188 -118 605
+ 189 -121 609
+ 190 -123 614
+ 191 -126 618
+ 192 -129 622
+ 193 -132 626
+ 194 -135 631
+ 195 -138 635
+ 196 -141 639
+ 197 -144 643
+ 198 -147 648
+ 199 -150 652
+ 200 -153 657
+ 201 -156 661
+ 202 -159 665
+ 203 -162 670
+ 204 -165 674
+ 205 -168 679
+ 206 -171 683
+ 207 -175 688
+ 208 -178 692
+ 209 -181 697
+ 210 -184 702
+ 211 -187 706
+ 212 -191 711
+ 213 -194 715
+ 214 -197 720
+ 215 -201 725
+ 216 -204 730
+ 217 -208 734
+ 218 -211 739
+ 219 -214 744
+ 220 -218 749
+ 221 -221 753
+ 222 -225 758
+ 223 -228 763
+ 224 -232 768
+ 225 -235 773
+ 226 -239 778
+ 227 -243 783
+ 228 -246 788
+ 229 -250 793
+ 230 -253 798
+ 231 -257 803
+ 232 -261 808
+ 233 -265 813
+ 234 -268 818
+ 235 -272 823
+ 236 -276 828
+ 237 -280 834
+ 238 -284 839
+ 239 -287 844
+ 240 -291 849
+ 241 -295 854
+ 242 -299 860
+ 243 -303 865
+ 244 -307 870
+ 245 -311 876
+ 246 -315 881
+ 247 -319 886
+ 248 -323 892
+ 249 -327 897
+ 250 -331 903
+ 251 -335 908
+ 252 -339 913
+ 253 -344 919
+ 254 -348 924
+ 255 -352 930
+ 256 -356 936
+ 257 -360 941
+ 258 -365 947
+ 259 -369 952
+ 260 -373 958
+ 261 -377 964
+ 262 -382 969
+ 263 -386 975
+ 264 -391 981
+ 265 -395 987
+ 266 -399 992
+ 267 -404 998
+ 268 -408 1004
+ 269 -413 1010
+ 270 -417 1016
+ 271 -422 1021
+ 272 -426 1027
+ 273 -431 1033
+ 274 -436 1039
+ 275 -440 1045
+ 276 -445 1051
+ 277 -449 1057
+ 278 -454 1063
+ 279 -459 1069
+ 280 -463 1075
+ 281 -468 1081
+ 282 -473 1087
+ 283 -478 1094
+ 284 -483 1100
+ 285 -487 1106
+ 286 -492 1112
+ 287 -497 1118
+ 288 -502 1124
+ 289 -507 1131
+ 290 -512 1137
+ 291 -517 1143
+ 292 -522 1150
+ 293 -527 1156
+ 294 -532 1162
+ 295 -537 1169
+ 296 -542 1175
+ 297 -547 1181
+ 298 -552 1188
+ 299 -557 1194
+ 300 -562 1201
+ 301 -567 1207
+ 302 -573 1214
+ 303 -574 1215
+ 304 -574 1215
+ 305 -574 1215
+ 306 -574 1215
+ 307 -574 1215
+ 308 -574 1215
+ 309 -574 1215
+ 310 -574 1215
+ 311 -574 1215
+ 312 -574 1215
+ 313 -574 1215
+ 314 -574 1215
+ 315 -574 1215
+ 316 -574 1215
+ 317 -574 1215
+ 318 -574 1215
+ 319 -574 1215
+ 320 -574 1215
+ 321 -574 1215
+ 322 -574 1215
+ 323 -574 1215
+ 324 -574 1215
+ 325 -574 1215
+ 326 -574 1215
+ 327 -574 1215
+ 328 -574 1215
+ 329 -574 1215
+ 330 -574 1215
+ 331 -574 1215
+ 332 -574 1215
+ 333 -574 1215
+ 334 -574 1215
+ 335 -574 1215
+ 336 -574 1215
+ 337 -574 1215
+ 338 -574 1215
+ 339 -574 1215
+ 340 -574 1215
+ 341 -574 1215
+ 342 -574 1215
+ 343 -574 1215
+ 344 -574 1215
+ 345 -574 1215
+ 346 -574 1215
+ 347 -574 1215
+ 348 -574 1215
+ 349 -574 1215
+ 350 -574 1215
+ 351 -574 1215
+ 352 -574 1215
+ 353 -574 1215
+ 354 -574 1215
+ 355 -574 1215
+ 356 -574 1215
+ 357 -574 1215
+ 358 -574 1215
+ 359 -574 1215
+ 360 -574 1215
+ 361 -574 1215
+ 362 -574 1215
+ 363 -574 1215
+ 364 -574 1215
+ 365 -574 1215
+ 366 -574 1215
+ 367 -574 1215
+ 368 -574 1215
+ 369 -574 1215
+ 370 -574 1215
+ 371 -574 1215
+ 372 -574 1215
+ 373 -574 1215
+ 374 -574 1215
+ 375 -574 1215
+ 376 -574 1215
+ 377 -574 1215
+ 378 -574 1215
+ 379 -574 1215
+ 380 -574 1215
+ 381 -574 1215
+ 382 -574 1215
+ 383 -574 1215
+ 384 -574 1215
+ 385 -574 1215
+ 386 -574 1215
+ 387 -574 1215
+ 388 -574 1215
+ 389 -574 1215
+ 390 -574 1215
+ 391 -574 1215
+ 392 -574 1215
+ 393 -574 1215
+ 394 -574 1215
+ 395 -574 1215
+ 396 -574 1215
+ 397 -574 1215
+ 398 -574 1215
+ 399 -574 1215
+ 400 -574 1215
+ 401 -574 1215
+ 402 -574 1215
+ 403 -574 1215
+ 404 -574 1215
+ 405 -574 1215
+ 406 -574 1215
+ 407 -574 1215
+ 408 -574 1215
+ 409 -574 1215
+ 410 -574 1215
+ 411 -574 1215
+ 412 -574 1215
+ 413 -574 1215
+ 414 -574 1215
+ 415 -574 1215
+ 416 -574 1215
+ 417 -574 1215
+ 418 -574 1215
+ 419 -574 1215
+ 420 -574 1215
+ 421 -574 1215
+ 422 -574 1215
+ 423 -574 1215
+ 424 -574 1215
+ 425 -574 1215
+ 426 -574 1215
+ 427 -574 1215
+ 428 -574 1215
+ 429 -574 1215
+ 430 -574 1215
+ 431 -574 1215
+ 432 -574 1215
+ 433 -574 1215
+ 434 -574 1215
+ 435 -574 1215
+ 436 -574 1215
+ 437 -574 1215
+ 438 -574 1215
+ 439 -574 1215
+ 440 -574 1215
+ 441 -574 1215
+ 442 -574 1215
+ 443 -574 1215
+ 444 -574 1215
+ 445 -574 1215
+ 446 -574 1215
+ 447 -574 1215
+ 448 -574 1215
+ 449 -574 1215
+ 450 -574 1215
+ 451 -574 1215
+ 452 -574 1215
+ 453 -574 1215
+ 454 -574 1215
+ 455 -574 1215
+ 456 -574 1215
+ 457 -574 1215
+ 458 -574 1215
+ 459 -574 1215
+ 460 -574 1215
+ 461 -574 1215
+ 462 -574 1215
+ 463 -574 1215
+ 464 -574 1215
+ 465 -574 1215
+ 466 -574 1215
+ 467 -574 1215
+ 468 -574 1215
+ 469 -574 1215
+ 470 -574 1215
+ 471 -574 1215
+ 472 -574 1215
+ 473 -574 1215
+ 474 -574 1215
+ 475 -574 1215
+ 476 -574 1215
+ 477 -574 1215
+ 478 -574 1215
+ 479 -574 1215
+ 480 -574 1215
+ 481 -574 1215
+ 482 -574 1215
+ 483 -574 1215
+ 484 -574 1215
+ 485 -574 1215
+ 486 -574 1215
+ 487 -574 1215
+ 488 -574 1215
+ 489 -574 1215
+ 490 -574 1215
+ 491 -574 1215
+ 492 -574 1215
+ 493 -574 1215
+ 494 -574 1215
+ 495 -574 1215
+ 496 -574 1215
+ 497 -574 1215
+ 498 -574 1215
+ 499 -574 1215
+ 500 -574 1215
+ 501 -574 1215
+ 502 -574 1215
+ 503 -574 1215
+ 504 -574 1215
+ 505 -574 1215
+ 506 -574 1215
+ 507 -574 1215
+ 508 -574 1215
+ 509 -574 1215
+ 510 -574 1215
+ 511 -574 1215
diff --git a/bmtf_luts/LUTs_Ext/ext15.lut b/bmtf_luts/LUTs_Ext/ext15.lut
new file mode 100644
index 0000000..6a3e591
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext15.lut
@@ -0,0 +1,1024 @@
+ -512 -562 182
+ -511 -562 182
+ -510 -562 182
+ -509 -562 182
+ -508 -562 182
+ -507 -562 182
+ -506 -562 182
+ -505 -562 182
+ -504 -562 182
+ -503 -562 182
+ -502 -562 182
+ -501 -562 182
+ -500 -562 182
+ -499 -562 182
+ -498 -562 182
+ -497 -562 182
+ -496 -562 182
+ -495 -562 182
+ -494 -562 182
+ -493 -562 182
+ -492 -562 182
+ -491 -562 182
+ -490 -562 182
+ -489 -562 182
+ -488 -562 182
+ -487 -562 182
+ -486 -562 182
+ -485 -562 182
+ -484 -562 182
+ -483 -562 182
+ -482 -562 182
+ -481 -562 182
+ -480 -562 182
+ -479 -562 182
+ -478 -562 182
+ -477 -562 182
+ -476 -562 182
+ -475 -562 182
+ -474 -562 182
+ -473 -562 182
+ -472 -562 182
+ -471 -562 182
+ -470 -562 182
+ -469 -562 182
+ -468 -562 182
+ -467 -562 182
+ -466 -562 182
+ -465 -562 182
+ -464 -562 182
+ -463 -562 182
+ -462 -562 182
+ -461 -562 182
+ -460 -562 182
+ -459 -562 182
+ -458 -562 182
+ -457 -562 182
+ -456 -562 182
+ -455 -562 182
+ -454 -562 182
+ -453 -562 182
+ -452 -562 182
+ -451 -562 182
+ -450 -562 182
+ -449 -562 182
+ -448 -562 182
+ -447 -562 182
+ -446 -562 182
+ -445 -562 182
+ -444 -562 182
+ -443 -562 182
+ -442 -562 182
+ -441 -562 182
+ -440 -562 182
+ -439 -562 182
+ -438 -562 182
+ -437 -562 182
+ -436 -562 182
+ -435 -562 182
+ -434 -562 182
+ -433 -562 182
+ -432 -562 182
+ -431 -562 182
+ -430 -562 182
+ -429 -562 182
+ -428 -562 182
+ -427 -562 182
+ -426 -562 182
+ -425 -562 182
+ -424 -562 182
+ -423 -562 182
+ -422 -562 182
+ -421 -562 182
+ -420 -562 182
+ -419 -562 182
+ -418 -562 182
+ -417 -562 182
+ -416 -562 182
+ -415 -562 182
+ -414 -562 182
+ -413 -562 182
+ -412 -562 182
+ -411 -562 182
+ -410 -562 182
+ -409 -562 182
+ -408 -562 182
+ -407 -562 182
+ -406 -562 182
+ -405 -562 182
+ -404 -562 182
+ -403 -562 182
+ -402 -562 182
+ -401 -562 182
+ -400 -562 182
+ -399 -562 182
+ -398 -562 182
+ -397 -562 182
+ -396 -562 182
+ -395 -562 182
+ -394 -562 182
+ -393 -562 182
+ -392 -562 182
+ -391 -562 182
+ -390 -562 182
+ -389 -562 182
+ -388 -562 182
+ -387 -562 182
+ -386 -562 182
+ -385 -562 182
+ -384 -562 182
+ -383 -562 182
+ -382 -562 182
+ -381 -562 182
+ -380 -562 182
+ -379 -562 182
+ -378 -562 182
+ -377 -562 182
+ -376 -562 182
+ -375 -562 182
+ -374 -562 182
+ -373 -562 182
+ -372 -562 182
+ -371 -562 182
+ -370 -562 182
+ -369 -562 182
+ -368 -562 182
+ -367 -562 182
+ -366 -562 182
+ -365 -562 182
+ -364 -562 182
+ -363 -562 182
+ -362 -562 182
+ -361 -562 182
+ -360 -562 182
+ -359 -562 182
+ -358 -562 182
+ -357 -562 182
+ -356 -562 182
+ -355 -562 182
+ -354 -562 182
+ -353 -562 182
+ -352 -562 182
+ -351 -562 182
+ -350 -562 182
+ -349 -562 182
+ -348 -562 182
+ -347 -562 182
+ -346 -562 182
+ -345 -562 182
+ -344 -562 182
+ -343 -562 182
+ -342 -562 182
+ -341 -562 182
+ -340 -562 182
+ -339 -562 182
+ -338 -562 182
+ -337 -562 182
+ -336 -562 182
+ -335 -562 182
+ -334 -562 182
+ -333 -562 182
+ -332 -562 182
+ -331 -562 182
+ -330 -562 182
+ -329 -562 182
+ -328 -562 182
+ -327 -562 182
+ -326 -562 182
+ -325 -562 182
+ -324 -562 182
+ -323 -562 182
+ -322 -562 182
+ -321 -562 182
+ -320 -562 182
+ -319 -562 182
+ -318 -562 182
+ -317 -562 182
+ -316 -562 182
+ -315 -562 182
+ -314 -562 182
+ -313 -562 182
+ -312 -562 182
+ -311 -562 182
+ -310 -562 182
+ -309 -562 182
+ -308 -562 182
+ -307 -562 182
+ -306 -562 182
+ -305 -562 182
+ -304 -562 182
+ -303 -562 182
+ -302 -562 182
+ -301 -562 182
+ -300 -562 182
+ -299 -562 182
+ -298 -562 182
+ -297 -562 182
+ -296 -562 182
+ -295 -562 182
+ -294 -562 182
+ -293 -562 182
+ -292 -562 182
+ -291 -562 182
+ -290 -562 182
+ -289 -562 182
+ -288 -562 182
+ -287 -562 182
+ -286 -562 182
+ -285 -562 182
+ -284 -562 182
+ -283 -562 182
+ -282 -562 182
+ -281 -562 182
+ -280 -562 182
+ -279 -562 182
+ -278 -562 182
+ -277 -562 182
+ -276 -562 182
+ -275 -562 182
+ -274 -562 182
+ -273 -562 182
+ -272 -562 182
+ -271 -562 182
+ -270 -562 182
+ -269 -562 182
+ -268 -562 182
+ -267 -562 182
+ -266 -562 182
+ -265 -562 182
+ -264 -562 182
+ -263 -562 182
+ -262 -562 182
+ -261 -562 182
+ -260 -562 182
+ -259 -562 182
+ -258 -562 182
+ -257 -562 182
+ -256 -562 182
+ -255 -562 182
+ -254 -560 179
+ -253 -558 177
+ -252 -557 174
+ -251 -555 172
+ -250 -553 169
+ -249 -551 167
+ -248 -550 164
+ -247 -548 162
+ -246 -546 160
+ -245 -544 157
+ -244 -542 155
+ -243 -541 152
+ -242 -539 150
+ -241 -537 148
+ -240 -535 145
+ -239 -533 143
+ -238 -531 141
+ -237 -530 139
+ -236 -528 136
+ -235 -526 134
+ -234 -524 132
+ -233 -522 129
+ -232 -520 127
+ -231 -519 125
+ -230 -517 123
+ -229 -515 121
+ -228 -513 118
+ -227 -511 116
+ -226 -509 114
+ -225 -507 112
+ -224 -506 110
+ -223 -504 108
+ -222 -502 106
+ -221 -500 104
+ -220 -498 102
+ -219 -496 99
+ -218 -494 97
+ -217 -492 95
+ -216 -491 93
+ -215 -489 91
+ -214 -487 89
+ -213 -485 87
+ -212 -483 85
+ -211 -481 83
+ -210 -479 82
+ -209 -477 80
+ -208 -475 78
+ -207 -473 76
+ -206 -471 74
+ -205 -469 72
+ -204 -467 70
+ -203 -465 68
+ -202 -464 66
+ -201 -462 65
+ -200 -460 63
+ -199 -458 61
+ -198 -456 59
+ -197 -454 57
+ -196 -452 56
+ -195 -450 54
+ -194 -448 52
+ -193 -446 51
+ -192 -444 49
+ -191 -442 47
+ -190 -440 45
+ -189 -438 44
+ -188 -436 42
+ -187 -434 40
+ -186 -432 39
+ -185 -430 37
+ -184 -428 36
+ -183 -426 34
+ -182 -424 32
+ -181 -422 31
+ -180 -420 29
+ -179 -418 28
+ -178 -416 26
+ -177 -414 25
+ -176 -412 23
+ -175 -410 22
+ -174 -407 20
+ -173 -405 19
+ -172 -403 17
+ -171 -401 16
+ -170 -399 15
+ -169 -397 13
+ -168 -395 12
+ -167 -393 10
+ -166 -391 9
+ -165 -389 8
+ -164 -387 6
+ -163 -385 5
+ -162 -383 4
+ -161 -381 2
+ -160 -378 1
+ -159 -376 0
+ -158 -374 -1
+ -157 -372 -3
+ -156 -370 -4
+ -155 -368 -5
+ -154 -366 -6
+ -153 -364 -7
+ -152 -361 -9
+ -151 -359 -10
+ -150 -357 -11
+ -149 -355 -12
+ -148 -353 -13
+ -147 -351 -14
+ -146 -349 -15
+ -145 -346 -17
+ -144 -344 -18
+ -143 -342 -19
+ -142 -340 -20
+ -141 -338 -21
+ -140 -336 -22
+ -139 -333 -23
+ -138 -331 -24
+ -137 -329 -25
+ -136 -327 -26
+ -135 -325 -27
+ -134 -323 -28
+ -133 -320 -29
+ -132 -318 -29
+ -131 -316 -30
+ -130 -314 -31
+ -129 -312 -32
+ -128 -309 -33
+ -127 -307 -34
+ -126 -305 -34
+ -125 -303 -35
+ -124 -301 -36
+ -123 -298 -37
+ -122 -296 -38
+ -121 -294 -38
+ -120 -292 -39
+ -119 -289 -40
+ -118 -287 -40
+ -117 -285 -41
+ -116 -283 -42
+ -115 -281 -42
+ -114 -278 -43
+ -113 -276 -43
+ -112 -274 -44
+ -111 -272 -45
+ -110 -269 -45
+ -109 -267 -46
+ -108 -265 -46
+ -107 -263 -47
+ -106 -260 -47
+ -105 -258 -48
+ -104 -256 -48
+ -103 -254 -48
+ -102 -251 -49
+ -101 -249 -49
+ -100 -247 -49
+ -99 -244 -50
+ -98 -242 -50
+ -97 -240 -50
+ -96 -238 -51
+ -95 -235 -51
+ -94 -233 -51
+ -93 -231 -51
+ -92 -228 -52
+ -91 -226 -52
+ -90 -224 -52
+ -89 -221 -52
+ -88 -219 -52
+ -87 -217 -52
+ -86 -214 -52
+ -85 -212 -52
+ -84 -209 -52
+ -83 -207 -52
+ -82 -205 -52
+ -81 -202 -52
+ -80 -200 -52
+ -79 -198 -52
+ -78 -195 -52
+ -77 -193 -52
+ -76 -190 -52
+ -75 -188 -52
+ -74 -186 -52
+ -73 -183 -51
+ -72 -181 -51
+ -71 -178 -51
+ -70 -176 -51
+ -69 -173 -51
+ -68 -171 -50
+ -67 -168 -50
+ -66 -166 -50
+ -65 -164 -49
+ -64 -161 -49
+ -63 -159 -49
+ -62 -156 -48
+ -61 -154 -48
+ -60 -151 -47
+ -59 -149 -47
+ -58 -146 -47
+ -57 -144 -46
+ -56 -141 -46
+ -55 -139 -45
+ -54 -137 -44
+ -53 -134 -44
+ -52 -132 -43
+ -51 -129 -43
+ -50 -127 -42
+ -49 -125 -41
+ -48 -122 -41
+ -47 -120 -40
+ -46 -117 -39
+ -45 -115 -39
+ -44 -113 -38
+ -43 -110 -37
+ -42 -108 -36
+ -41 -105 -36
+ -40 -103 -35
+ -39 -101 -34
+ -38 -98 -33
+ -37 -96 -32
+ -36 -94 -31
+ -35 -91 -30
+ -34 -89 -29
+ -33 -87 -28
+ -32 -84 -27
+ -31 -82 -26
+ -30 -80 -25
+ -29 -77 -24
+ -28 -75 -23
+ -27 -73 -22
+ -26 -71 -21
+ -25 -69 -20
+ -24 -67 -19
+ -23 -65 -18
+ -22 -63 -17
+ -21 -61 -16
+ -20 -59 -15
+ -19 -57 -14
+ -18 -55 -13
+ -17 -54 -13
+ -16 -52 -12
+ -15 -50 -11
+ -14 -49 -10
+ -13 -47 -9
+ -12 -46 -8
+ -11 -44 -6
+ -10 -42 -5
+ -9 -40 -4
+ -8 -38 -2
+ -7 -36 -1
+ -6 -35 1
+ -5 -33 2
+ -4 -31 4
+ -3 -29 6
+ -2 -28 7
+ -1 -26 9
+ 0 -9 26
+ 1 -7 28
+ 2 -6 29
+ 3 -4 31
+ 4 -2 33
+ 5 -1 35
+ 6 1 36
+ 7 2 38
+ 8 4 40
+ 9 5 42
+ 10 6 44
+ 11 8 46
+ 12 9 47
+ 13 10 49
+ 14 11 50
+ 15 12 52
+ 16 13 54
+ 17 13 55
+ 18 14 57
+ 19 15 59
+ 20 16 61
+ 21 17 63
+ 22 18 65
+ 23 19 67
+ 24 20 69
+ 25 21 71
+ 26 22 73
+ 27 23 75
+ 28 24 77
+ 29 25 80
+ 30 26 82
+ 31 27 84
+ 32 28 87
+ 33 29 89
+ 34 30 91
+ 35 31 94
+ 36 32 96
+ 37 33 98
+ 38 34 101
+ 39 35 103
+ 40 36 105
+ 41 36 108
+ 42 37 110
+ 43 38 113
+ 44 39 115
+ 45 39 117
+ 46 40 120
+ 47 41 122
+ 48 41 125
+ 49 42 127
+ 50 43 129
+ 51 43 132
+ 52 44 134
+ 53 44 137
+ 54 45 139
+ 55 46 141
+ 56 46 144
+ 57 47 146
+ 58 47 149
+ 59 47 151
+ 60 48 154
+ 61 48 156
+ 62 49 159
+ 63 49 161
+ 64 49 164
+ 65 50 166
+ 66 50 168
+ 67 50 171
+ 68 51 173
+ 69 51 176
+ 70 51 178
+ 71 51 181
+ 72 51 183
+ 73 52 186
+ 74 52 188
+ 75 52 190
+ 76 52 193
+ 77 52 195
+ 78 52 198
+ 79 52 200
+ 80 52 202
+ 81 52 205
+ 82 52 207
+ 83 52 209
+ 84 52 212
+ 85 52 214
+ 86 52 217
+ 87 52 219
+ 88 52 221
+ 89 52 224
+ 90 52 226
+ 91 52 228
+ 92 51 231
+ 93 51 233
+ 94 51 235
+ 95 51 238
+ 96 50 240
+ 97 50 242
+ 98 50 244
+ 99 49 247
+ 100 49 249
+ 101 49 251
+ 102 48 254
+ 103 48 256
+ 104 48 258
+ 105 47 260
+ 106 47 263
+ 107 46 265
+ 108 46 267
+ 109 45 269
+ 110 45 272
+ 111 44 274
+ 112 43 276
+ 113 43 278
+ 114 42 281
+ 115 42 283
+ 116 41 285
+ 117 40 287
+ 118 40 289
+ 119 39 292
+ 120 38 294
+ 121 38 296
+ 122 37 298
+ 123 36 301
+ 124 35 303
+ 125 34 305
+ 126 34 307
+ 127 33 309
+ 128 32 312
+ 129 31 314
+ 130 30 316
+ 131 29 318
+ 132 29 320
+ 133 28 323
+ 134 27 325
+ 135 26 327
+ 136 25 329
+ 137 24 331
+ 138 23 333
+ 139 22 336
+ 140 21 338
+ 141 20 340
+ 142 19 342
+ 143 18 344
+ 144 17 346
+ 145 15 349
+ 146 14 351
+ 147 13 353
+ 148 12 355
+ 149 11 357
+ 150 10 359
+ 151 9 361
+ 152 7 364
+ 153 6 366
+ 154 5 368
+ 155 4 370
+ 156 3 372
+ 157 1 374
+ 158 0 376
+ 159 -1 378
+ 160 -2 381
+ 161 -4 383
+ 162 -5 385
+ 163 -6 387
+ 164 -8 389
+ 165 -9 391
+ 166 -10 393
+ 167 -12 395
+ 168 -13 397
+ 169 -15 399
+ 170 -16 401
+ 171 -17 403
+ 172 -19 405
+ 173 -20 407
+ 174 -22 410
+ 175 -23 412
+ 176 -25 414
+ 177 -26 416
+ 178 -28 418
+ 179 -29 420
+ 180 -31 422
+ 181 -32 424
+ 182 -34 426
+ 183 -36 428
+ 184 -37 430
+ 185 -39 432
+ 186 -40 434
+ 187 -42 436
+ 188 -44 438
+ 189 -45 440
+ 190 -47 442
+ 191 -49 444
+ 192 -51 446
+ 193 -52 448
+ 194 -54 450
+ 195 -56 452
+ 196 -57 454
+ 197 -59 456
+ 198 -61 458
+ 199 -63 460
+ 200 -65 462
+ 201 -66 464
+ 202 -68 465
+ 203 -70 467
+ 204 -72 469
+ 205 -74 471
+ 206 -76 473
+ 207 -78 475
+ 208 -80 477
+ 209 -82 479
+ 210 -83 481
+ 211 -85 483
+ 212 -87 485
+ 213 -89 487
+ 214 -91 489
+ 215 -93 491
+ 216 -95 492
+ 217 -97 494
+ 218 -99 496
+ 219 -102 498
+ 220 -104 500
+ 221 -106 502
+ 222 -108 504
+ 223 -110 506
+ 224 -112 507
+ 225 -114 509
+ 226 -116 511
+ 227 -118 513
+ 228 -121 515
+ 229 -123 517
+ 230 -125 519
+ 231 -127 520
+ 232 -129 522
+ 233 -132 524
+ 234 -134 526
+ 235 -136 528
+ 236 -139 530
+ 237 -141 531
+ 238 -143 533
+ 239 -145 535
+ 240 -148 537
+ 241 -150 539
+ 242 -152 541
+ 243 -155 542
+ 244 -157 544
+ 245 -160 546
+ 246 -162 548
+ 247 -164 550
+ 248 -167 551
+ 249 -169 553
+ 250 -172 555
+ 251 -174 557
+ 252 -177 558
+ 253 -179 560
+ 254 -182 562
+ 255 -182 562
+ 256 -182 562
+ 257 -182 562
+ 258 -182 562
+ 259 -182 562
+ 260 -182 562
+ 261 -182 562
+ 262 -182 562
+ 263 -182 562
+ 264 -182 562
+ 265 -182 562
+ 266 -182 562
+ 267 -182 562
+ 268 -182 562
+ 269 -182 562
+ 270 -182 562
+ 271 -182 562
+ 272 -182 562
+ 273 -182 562
+ 274 -182 562
+ 275 -182 562
+ 276 -182 562
+ 277 -182 562
+ 278 -182 562
+ 279 -182 562
+ 280 -182 562
+ 281 -182 562
+ 282 -182 562
+ 283 -182 562
+ 284 -182 562
+ 285 -182 562
+ 286 -182 562
+ 287 -182 562
+ 288 -182 562
+ 289 -182 562
+ 290 -182 562
+ 291 -182 562
+ 292 -182 562
+ 293 -182 562
+ 294 -182 562
+ 295 -182 562
+ 296 -182 562
+ 297 -182 562
+ 298 -182 562
+ 299 -182 562
+ 300 -182 562
+ 301 -182 562
+ 302 -182 562
+ 303 -182 562
+ 304 -182 562
+ 305 -182 562
+ 306 -182 562
+ 307 -182 562
+ 308 -182 562
+ 309 -182 562
+ 310 -182 562
+ 311 -182 562
+ 312 -182 562
+ 313 -182 562
+ 314 -182 562
+ 315 -182 562
+ 316 -182 562
+ 317 -182 562
+ 318 -182 562
+ 319 -182 562
+ 320 -182 562
+ 321 -182 562
+ 322 -182 562
+ 323 -182 562
+ 324 -182 562
+ 325 -182 562
+ 326 -182 562
+ 327 -182 562
+ 328 -182 562
+ 329 -182 562
+ 330 -182 562
+ 331 -182 562
+ 332 -182 562
+ 333 -182 562
+ 334 -182 562
+ 335 -182 562
+ 336 -182 562
+ 337 -182 562
+ 338 -182 562
+ 339 -182 562
+ 340 -182 562
+ 341 -182 562
+ 342 -182 562
+ 343 -182 562
+ 344 -182 562
+ 345 -182 562
+ 346 -182 562
+ 347 -182 562
+ 348 -182 562
+ 349 -182 562
+ 350 -182 562
+ 351 -182 562
+ 352 -182 562
+ 353 -182 562
+ 354 -182 562
+ 355 -182 562
+ 356 -182 562
+ 357 -182 562
+ 358 -182 562
+ 359 -182 562
+ 360 -182 562
+ 361 -182 562
+ 362 -182 562
+ 363 -182 562
+ 364 -182 562
+ 365 -182 562
+ 366 -182 562
+ 367 -182 562
+ 368 -182 562
+ 369 -182 562
+ 370 -182 562
+ 371 -182 562
+ 372 -182 562
+ 373 -182 562
+ 374 -182 562
+ 375 -182 562
+ 376 -182 562
+ 377 -182 562
+ 378 -182 562
+ 379 -182 562
+ 380 -182 562
+ 381 -182 562
+ 382 -182 562
+ 383 -182 562
+ 384 -182 562
+ 385 -182 562
+ 386 -182 562
+ 387 -182 562
+ 388 -182 562
+ 389 -182 562
+ 390 -182 562
+ 391 -182 562
+ 392 -182 562
+ 393 -182 562
+ 394 -182 562
+ 395 -182 562
+ 396 -182 562
+ 397 -182 562
+ 398 -182 562
+ 399 -182 562
+ 400 -182 562
+ 401 -182 562
+ 402 -182 562
+ 403 -182 562
+ 404 -182 562
+ 405 -182 562
+ 406 -182 562
+ 407 -182 562
+ 408 -182 562
+ 409 -182 562
+ 410 -182 562
+ 411 -182 562
+ 412 -182 562
+ 413 -182 562
+ 414 -182 562
+ 415 -182 562
+ 416 -182 562
+ 417 -182 562
+ 418 -182 562
+ 419 -182 562
+ 420 -182 562
+ 421 -182 562
+ 422 -182 562
+ 423 -182 562
+ 424 -182 562
+ 425 -182 562
+ 426 -182 562
+ 427 -182 562
+ 428 -182 562
+ 429 -182 562
+ 430 -182 562
+ 431 -182 562
+ 432 -182 562
+ 433 -182 562
+ 434 -182 562
+ 435 -182 562
+ 436 -182 562
+ 437 -182 562
+ 438 -182 562
+ 439 -182 562
+ 440 -182 562
+ 441 -182 562
+ 442 -182 562
+ 443 -182 562
+ 444 -182 562
+ 445 -182 562
+ 446 -182 562
+ 447 -182 562
+ 448 -182 562
+ 449 -182 562
+ 450 -182 562
+ 451 -182 562
+ 452 -182 562
+ 453 -182 562
+ 454 -182 562
+ 455 -182 562
+ 456 -182 562
+ 457 -182 562
+ 458 -182 562
+ 459 -182 562
+ 460 -182 562
+ 461 -182 562
+ 462 -182 562
+ 463 -182 562
+ 464 -182 562
+ 465 -182 562
+ 466 -182 562
+ 467 -182 562
+ 468 -182 562
+ 469 -182 562
+ 470 -182 562
+ 471 -182 562
+ 472 -182 562
+ 473 -182 562
+ 474 -182 562
+ 475 -182 562
+ 476 -182 562
+ 477 -182 562
+ 478 -182 562
+ 479 -182 562
+ 480 -182 562
+ 481 -182 562
+ 482 -182 562
+ 483 -182 562
+ 484 -182 562
+ 485 -182 562
+ 486 -182 562
+ 487 -182 562
+ 488 -182 562
+ 489 -182 562
+ 490 -182 562
+ 491 -182 562
+ 492 -182 562
+ 493 -182 562
+ 494 -182 562
+ 495 -182 562
+ 496 -182 562
+ 497 -182 562
+ 498 -182 562
+ 499 -182 562
+ 500 -182 562
+ 501 -182 562
+ 502 -182 562
+ 503 -182 562
+ 504 -182 562
+ 505 -182 562
+ 506 -182 562
+ 507 -182 562
+ 508 -182 562
+ 509 -182 562
+ 510 -182 562
+ 511 -182 562
diff --git a/bmtf_luts/LUTs_Ext/ext16.lut b/bmtf_luts/LUTs_Ext/ext16.lut
new file mode 100644
index 0000000..074c9c0
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext16.lut
@@ -0,0 +1,1024 @@
+ -512 -1215 574
+ -511 -1215 574
+ -510 -1215 574
+ -509 -1215 574
+ -508 -1215 574
+ -507 -1215 574
+ -506 -1215 574
+ -505 -1215 574
+ -504 -1215 574
+ -503 -1215 574
+ -502 -1215 574
+ -501 -1215 574
+ -500 -1215 574
+ -499 -1215 574
+ -498 -1215 574
+ -497 -1215 574
+ -496 -1215 574
+ -495 -1215 574
+ -494 -1215 574
+ -493 -1215 574
+ -492 -1215 574
+ -491 -1215 574
+ -490 -1215 574
+ -489 -1215 574
+ -488 -1215 574
+ -487 -1215 574
+ -486 -1215 574
+ -485 -1215 574
+ -484 -1215 574
+ -483 -1215 574
+ -482 -1215 574
+ -481 -1215 574
+ -480 -1215 574
+ -479 -1215 574
+ -478 -1215 574
+ -477 -1215 574
+ -476 -1215 574
+ -475 -1215 574
+ -474 -1215 574
+ -473 -1215 574
+ -472 -1215 574
+ -471 -1215 574
+ -470 -1215 574
+ -469 -1215 574
+ -468 -1215 574
+ -467 -1215 574
+ -466 -1215 574
+ -465 -1215 574
+ -464 -1215 574
+ -463 -1215 574
+ -462 -1215 574
+ -461 -1215 574
+ -460 -1215 574
+ -459 -1215 574
+ -458 -1215 574
+ -457 -1215 574
+ -456 -1215 574
+ -455 -1215 574
+ -454 -1215 574
+ -453 -1215 574
+ -452 -1215 574
+ -451 -1215 574
+ -450 -1215 574
+ -449 -1215 574
+ -448 -1215 574
+ -447 -1215 574
+ -446 -1215 574
+ -445 -1215 574
+ -444 -1215 574
+ -443 -1215 574
+ -442 -1215 574
+ -441 -1215 574
+ -440 -1215 574
+ -439 -1215 574
+ -438 -1215 574
+ -437 -1215 574
+ -436 -1215 574
+ -435 -1215 574
+ -434 -1215 574
+ -433 -1215 574
+ -432 -1215 574
+ -431 -1215 574
+ -430 -1215 574
+ -429 -1215 574
+ -428 -1215 574
+ -427 -1215 574
+ -426 -1215 574
+ -425 -1215 574
+ -424 -1215 574
+ -423 -1215 574
+ -422 -1215 574
+ -421 -1215 574
+ -420 -1215 574
+ -419 -1215 574
+ -418 -1215 574
+ -417 -1215 574
+ -416 -1215 574
+ -415 -1215 574
+ -414 -1215 574
+ -413 -1215 574
+ -412 -1215 574
+ -411 -1215 574
+ -410 -1215 574
+ -409 -1215 574
+ -408 -1215 574
+ -407 -1215 574
+ -406 -1215 574
+ -405 -1215 574
+ -404 -1215 574
+ -403 -1215 574
+ -402 -1215 574
+ -401 -1215 574
+ -400 -1215 574
+ -399 -1215 574
+ -398 -1215 574
+ -397 -1215 574
+ -396 -1215 574
+ -395 -1215 574
+ -394 -1215 574
+ -393 -1215 574
+ -392 -1215 574
+ -391 -1215 574
+ -390 -1215 574
+ -389 -1215 574
+ -388 -1215 574
+ -387 -1215 574
+ -386 -1215 574
+ -385 -1215 574
+ -384 -1215 574
+ -383 -1215 574
+ -382 -1215 574
+ -381 -1215 574
+ -380 -1215 574
+ -379 -1215 574
+ -378 -1215 574
+ -377 -1215 574
+ -376 -1215 574
+ -375 -1215 574
+ -374 -1215 574
+ -373 -1215 574
+ -372 -1215 574
+ -371 -1215 574
+ -370 -1215 574
+ -369 -1215 574
+ -368 -1215 574
+ -367 -1215 574
+ -366 -1215 574
+ -365 -1215 574
+ -364 -1215 574
+ -363 -1215 574
+ -362 -1215 574
+ -361 -1215 574
+ -360 -1215 574
+ -359 -1215 574
+ -358 -1215 574
+ -357 -1215 574
+ -356 -1215 574
+ -355 -1215 574
+ -354 -1215 574
+ -353 -1215 574
+ -352 -1215 574
+ -351 -1215 574
+ -350 -1215 574
+ -349 -1215 574
+ -348 -1215 574
+ -347 -1215 574
+ -346 -1215 574
+ -345 -1215 574
+ -344 -1215 574
+ -343 -1215 574
+ -342 -1215 574
+ -341 -1215 574
+ -340 -1215 574
+ -339 -1215 574
+ -338 -1215 574
+ -337 -1215 574
+ -336 -1215 574
+ -335 -1215 574
+ -334 -1215 574
+ -333 -1215 574
+ -332 -1215 574
+ -331 -1215 574
+ -330 -1215 574
+ -329 -1215 574
+ -328 -1215 574
+ -327 -1215 574
+ -326 -1215 574
+ -325 -1215 574
+ -324 -1215 574
+ -323 -1215 574
+ -322 -1215 574
+ -321 -1215 574
+ -320 -1215 574
+ -319 -1215 574
+ -318 -1215 574
+ -317 -1215 574
+ -316 -1215 574
+ -315 -1215 574
+ -314 -1215 574
+ -313 -1215 574
+ -312 -1215 574
+ -311 -1215 574
+ -310 -1215 574
+ -309 -1215 574
+ -308 -1215 574
+ -307 -1215 574
+ -306 -1215 574
+ -305 -1215 574
+ -304 -1215 574
+ -303 -1214 573
+ -302 -1207 567
+ -301 -1201 562
+ -300 -1194 557
+ -299 -1188 552
+ -298 -1181 547
+ -297 -1175 542
+ -296 -1169 537
+ -295 -1162 532
+ -294 -1156 527
+ -293 -1150 522
+ -292 -1143 517
+ -291 -1137 512
+ -290 -1131 507
+ -289 -1124 502
+ -288 -1118 497
+ -287 -1112 492
+ -286 -1106 487
+ -285 -1100 483
+ -284 -1094 478
+ -283 -1087 473
+ -282 -1081 468
+ -281 -1075 463
+ -280 -1069 459
+ -279 -1063 454
+ -278 -1057 449
+ -277 -1051 445
+ -276 -1045 440
+ -275 -1039 436
+ -274 -1033 431
+ -273 -1027 426
+ -272 -1021 422
+ -271 -1016 417
+ -270 -1010 413
+ -269 -1004 408
+ -268 -998 404
+ -267 -992 399
+ -266 -987 395
+ -265 -981 391
+ -264 -975 386
+ -263 -969 382
+ -262 -964 377
+ -261 -958 373
+ -260 -952 369
+ -259 -947 365
+ -258 -941 360
+ -257 -936 356
+ -256 -930 352
+ -255 -924 348
+ -254 -919 344
+ -253 -913 339
+ -252 -908 335
+ -251 -903 331
+ -250 -897 327
+ -249 -892 323
+ -248 -886 319
+ -247 -881 315
+ -246 -876 311
+ -245 -870 307
+ -244 -865 303
+ -243 -860 299
+ -242 -854 295
+ -241 -849 291
+ -240 -844 287
+ -239 -839 284
+ -238 -834 280
+ -237 -828 276
+ -236 -823 272
+ -235 -818 268
+ -234 -813 265
+ -233 -808 261
+ -232 -803 257
+ -231 -798 253
+ -230 -793 250
+ -229 -788 246
+ -228 -783 243
+ -227 -778 239
+ -226 -773 235
+ -225 -768 232
+ -224 -763 228
+ -223 -758 225
+ -222 -753 221
+ -221 -749 218
+ -220 -744 214
+ -219 -739 211
+ -218 -734 208
+ -217 -730 204
+ -216 -725 201
+ -215 -720 197
+ -214 -715 194
+ -213 -711 191
+ -212 -706 187
+ -211 -702 184
+ -210 -697 181
+ -209 -692 178
+ -208 -688 175
+ -207 -683 171
+ -206 -679 168
+ -205 -674 165
+ -204 -670 162
+ -203 -665 159
+ -202 -661 156
+ -201 -657 153
+ -200 -652 150
+ -199 -648 147
+ -198 -643 144
+ -197 -639 141
+ -196 -635 138
+ -195 -631 135
+ -194 -626 132
+ -193 -622 129
+ -192 -618 126
+ -191 -614 123
+ -190 -609 121
+ -189 -605 118
+ -188 -601 115
+ -187 -597 112
+ -186 -593 110
+ -185 -589 107
+ -184 -585 104
+ -183 -581 101
+ -182 -577 99
+ -181 -573 96
+ -180 -569 94
+ -179 -565 91
+ -178 -561 88
+ -177 -557 86
+ -176 -553 83
+ -175 -549 81
+ -174 -545 78
+ -173 -542 76
+ -172 -538 73
+ -171 -534 71
+ -170 -530 69
+ -169 -527 66
+ -168 -523 64
+ -167 -519 62
+ -166 -515 59
+ -165 -512 57
+ -164 -508 55
+ -163 -505 52
+ -162 -501 50
+ -161 -497 48
+ -160 -494 46
+ -159 -490 44
+ -158 -487 41
+ -157 -483 39
+ -156 -480 37
+ -155 -476 35
+ -154 -473 33
+ -153 -470 31
+ -152 -466 29
+ -151 -463 27
+ -150 -459 25
+ -149 -456 23
+ -148 -453 21
+ -147 -450 19
+ -146 -446 17
+ -145 -443 15
+ -144 -440 14
+ -143 -437 12
+ -142 -434 10
+ -141 -430 8
+ -140 -427 6
+ -139 -424 5
+ -138 -421 3
+ -137 -418 1
+ -136 -415 0
+ -135 -412 -2
+ -134 -409 -4
+ -133 -406 -5
+ -132 -403 -7
+ -131 -400 -9
+ -130 -397 -10
+ -129 -394 -12
+ -128 -391 -13
+ -127 -388 -15
+ -126 -386 -16
+ -125 -383 -17
+ -124 -380 -19
+ -123 -377 -20
+ -122 -374 -21
+ -121 -371 -23
+ -120 -368 -24
+ -119 -365 -25
+ -118 -362 -26
+ -117 -359 -27
+ -116 -356 -28
+ -115 -353 -29
+ -114 -350 -30
+ -113 -347 -31
+ -112 -344 -32
+ -111 -341 -33
+ -110 -338 -34
+ -109 -335 -35
+ -108 -332 -35
+ -107 -329 -36
+ -106 -326 -37
+ -105 -323 -37
+ -104 -320 -38
+ -103 -317 -39
+ -102 -314 -39
+ -101 -311 -40
+ -100 -308 -40
+ -99 -305 -41
+ -98 -302 -41
+ -97 -299 -42
+ -96 -296 -42
+ -95 -293 -43
+ -94 -290 -43
+ -93 -288 -43
+ -92 -285 -44
+ -91 -282 -44
+ -90 -279 -44
+ -89 -276 -45
+ -88 -273 -45
+ -87 -270 -45
+ -86 -268 -45
+ -85 -265 -46
+ -84 -262 -46
+ -83 -259 -46
+ -82 -256 -46
+ -81 -254 -46
+ -80 -251 -47
+ -79 -248 -47
+ -78 -245 -47
+ -77 -243 -47
+ -76 -240 -47
+ -75 -237 -47
+ -74 -235 -47
+ -73 -232 -47
+ -72 -229 -47
+ -71 -227 -47
+ -70 -224 -47
+ -69 -221 -46
+ -68 -219 -46
+ -67 -216 -46
+ -66 -214 -46
+ -65 -211 -46
+ -64 -208 -46
+ -63 -206 -45
+ -62 -203 -45
+ -61 -201 -45
+ -60 -198 -45
+ -59 -195 -44
+ -58 -193 -44
+ -57 -190 -44
+ -56 -187 -44
+ -55 -184 -43
+ -54 -181 -43
+ -53 -178 -43
+ -52 -175 -42
+ -51 -172 -42
+ -50 -169 -42
+ -49 -166 -41
+ -48 -163 -41
+ -47 -160 -41
+ -46 -157 -40
+ -45 -154 -40
+ -44 -151 -40
+ -43 -147 -39
+ -42 -144 -39
+ -41 -141 -39
+ -40 -137 -38
+ -39 -134 -38
+ -38 -130 -38
+ -37 -127 -37
+ -36 -123 -37
+ -35 -120 -36
+ -34 -116 -36
+ -33 -113 -36
+ -32 -109 -36
+ -31 -106 -35
+ -30 -102 -35
+ -29 -99 -35
+ -28 -96 -34
+ -27 -94 -33
+ -26 -91 -32
+ -25 -89 -31
+ -24 -87 -30
+ -23 -85 -29
+ -22 -84 -28
+ -21 -82 -27
+ -20 -81 -25
+ -19 -80 -23
+ -18 -79 -22
+ -17 -79 -20
+ -16 -78 -17
+ -15 -78 -15
+ -14 -77 -13
+ -13 -76 -10
+ -12 -75 -7
+ -11 -73 -4
+ -10 -72 -1
+ -9 -70 1
+ -8 -69 4
+ -7 -67 6
+ -6 -66 9
+ -5 -64 11
+ -4 -62 13
+ -3 -61 15
+ -2 -59 18
+ -1 -57 20
+ 0 -20 57
+ 1 -18 59
+ 2 -15 61
+ 3 -13 62
+ 4 -11 64
+ 5 -9 66
+ 6 -6 67
+ 7 -4 69
+ 8 -1 70
+ 9 1 72
+ 10 4 73
+ 11 7 75
+ 12 10 76
+ 13 13 77
+ 14 15 78
+ 15 17 78
+ 16 20 79
+ 17 22 79
+ 18 23 80
+ 19 25 81
+ 20 27 82
+ 21 28 84
+ 22 29 85
+ 23 30 87
+ 24 31 89
+ 25 32 91
+ 26 33 94
+ 27 34 96
+ 28 35 99
+ 29 35 102
+ 30 35 106
+ 31 36 109
+ 32 36 113
+ 33 36 116
+ 34 36 120
+ 35 37 123
+ 36 37 127
+ 37 38 130
+ 38 38 134
+ 39 38 137
+ 40 39 141
+ 41 39 144
+ 42 39 147
+ 43 40 151
+ 44 40 154
+ 45 40 157
+ 46 41 160
+ 47 41 163
+ 48 41 166
+ 49 42 169
+ 50 42 172
+ 51 42 175
+ 52 43 178
+ 53 43 181
+ 54 43 184
+ 55 44 187
+ 56 44 190
+ 57 44 193
+ 58 44 195
+ 59 45 198
+ 60 45 201
+ 61 45 203
+ 62 45 206
+ 63 46 208
+ 64 46 211
+ 65 46 214
+ 66 46 216
+ 67 46 219
+ 68 46 221
+ 69 47 224
+ 70 47 227
+ 71 47 229
+ 72 47 232
+ 73 47 235
+ 74 47 237
+ 75 47 240
+ 76 47 243
+ 77 47 245
+ 78 47 248
+ 79 47 251
+ 80 46 254
+ 81 46 256
+ 82 46 259
+ 83 46 262
+ 84 46 265
+ 85 45 268
+ 86 45 270
+ 87 45 273
+ 88 45 276
+ 89 44 279
+ 90 44 282
+ 91 44 285
+ 92 43 288
+ 93 43 290
+ 94 43 293
+ 95 42 296
+ 96 42 299
+ 97 41 302
+ 98 41 305
+ 99 40 308
+ 100 40 311
+ 101 39 314
+ 102 39 317
+ 103 38 320
+ 104 37 323
+ 105 37 326
+ 106 36 329
+ 107 35 332
+ 108 35 335
+ 109 34 338
+ 110 33 341
+ 111 32 344
+ 112 31 347
+ 113 30 350
+ 114 29 353
+ 115 28 356
+ 116 27 359
+ 117 26 362
+ 118 25 365
+ 119 24 368
+ 120 23 371
+ 121 21 374
+ 122 20 377
+ 123 19 380
+ 124 17 383
+ 125 16 386
+ 126 15 388
+ 127 13 391
+ 128 12 394
+ 129 10 397
+ 130 9 400
+ 131 7 403
+ 132 5 406
+ 133 4 409
+ 134 2 412
+ 135 0 415
+ 136 -1 418
+ 137 -3 421
+ 138 -5 424
+ 139 -6 427
+ 140 -8 430
+ 141 -10 434
+ 142 -12 437
+ 143 -14 440
+ 144 -15 443
+ 145 -17 446
+ 146 -19 450
+ 147 -21 453
+ 148 -23 456
+ 149 -25 459
+ 150 -27 463
+ 151 -29 466
+ 152 -31 470
+ 153 -33 473
+ 154 -35 476
+ 155 -37 480
+ 156 -39 483
+ 157 -41 487
+ 158 -44 490
+ 159 -46 494
+ 160 -48 497
+ 161 -50 501
+ 162 -52 505
+ 163 -55 508
+ 164 -57 512
+ 165 -59 515
+ 166 -62 519
+ 167 -64 523
+ 168 -66 527
+ 169 -69 530
+ 170 -71 534
+ 171 -73 538
+ 172 -76 542
+ 173 -78 545
+ 174 -81 549
+ 175 -83 553
+ 176 -86 557
+ 177 -88 561
+ 178 -91 565
+ 179 -94 569
+ 180 -96 573
+ 181 -99 577
+ 182 -101 581
+ 183 -104 585
+ 184 -107 589
+ 185 -110 593
+ 186 -112 597
+ 187 -115 601
+ 188 -118 605
+ 189 -121 609
+ 190 -123 614
+ 191 -126 618
+ 192 -129 622
+ 193 -132 626
+ 194 -135 631
+ 195 -138 635
+ 196 -141 639
+ 197 -144 643
+ 198 -147 648
+ 199 -150 652
+ 200 -153 657
+ 201 -156 661
+ 202 -159 665
+ 203 -162 670
+ 204 -165 674
+ 205 -168 679
+ 206 -171 683
+ 207 -175 688
+ 208 -178 692
+ 209 -181 697
+ 210 -184 702
+ 211 -187 706
+ 212 -191 711
+ 213 -194 715
+ 214 -197 720
+ 215 -201 725
+ 216 -204 730
+ 217 -208 734
+ 218 -211 739
+ 219 -214 744
+ 220 -218 749
+ 221 -221 753
+ 222 -225 758
+ 223 -228 763
+ 224 -232 768
+ 225 -235 773
+ 226 -239 778
+ 227 -243 783
+ 228 -246 788
+ 229 -250 793
+ 230 -253 798
+ 231 -257 803
+ 232 -261 808
+ 233 -265 813
+ 234 -268 818
+ 235 -272 823
+ 236 -276 828
+ 237 -280 834
+ 238 -284 839
+ 239 -287 844
+ 240 -291 849
+ 241 -295 854
+ 242 -299 860
+ 243 -303 865
+ 244 -307 870
+ 245 -311 876
+ 246 -315 881
+ 247 -319 886
+ 248 -323 892
+ 249 -327 897
+ 250 -331 903
+ 251 -335 908
+ 252 -339 913
+ 253 -344 919
+ 254 -348 924
+ 255 -352 930
+ 256 -356 936
+ 257 -360 941
+ 258 -365 947
+ 259 -369 952
+ 260 -373 958
+ 261 -377 964
+ 262 -382 969
+ 263 -386 975
+ 264 -391 981
+ 265 -395 987
+ 266 -399 992
+ 267 -404 998
+ 268 -408 1004
+ 269 -413 1010
+ 270 -417 1016
+ 271 -422 1021
+ 272 -426 1027
+ 273 -431 1033
+ 274 -436 1039
+ 275 -440 1045
+ 276 -445 1051
+ 277 -449 1057
+ 278 -454 1063
+ 279 -459 1069
+ 280 -463 1075
+ 281 -468 1081
+ 282 -473 1087
+ 283 -478 1094
+ 284 -483 1100
+ 285 -487 1106
+ 286 -492 1112
+ 287 -497 1118
+ 288 -502 1124
+ 289 -507 1131
+ 290 -512 1137
+ 291 -517 1143
+ 292 -522 1150
+ 293 -527 1156
+ 294 -532 1162
+ 295 -537 1169
+ 296 -542 1175
+ 297 -547 1181
+ 298 -552 1188
+ 299 -557 1194
+ 300 -562 1201
+ 301 -567 1207
+ 302 -573 1214
+ 303 -574 1215
+ 304 -574 1215
+ 305 -574 1215
+ 306 -574 1215
+ 307 -574 1215
+ 308 -574 1215
+ 309 -574 1215
+ 310 -574 1215
+ 311 -574 1215
+ 312 -574 1215
+ 313 -574 1215
+ 314 -574 1215
+ 315 -574 1215
+ 316 -574 1215
+ 317 -574 1215
+ 318 -574 1215
+ 319 -574 1215
+ 320 -574 1215
+ 321 -574 1215
+ 322 -574 1215
+ 323 -574 1215
+ 324 -574 1215
+ 325 -574 1215
+ 326 -574 1215
+ 327 -574 1215
+ 328 -574 1215
+ 329 -574 1215
+ 330 -574 1215
+ 331 -574 1215
+ 332 -574 1215
+ 333 -574 1215
+ 334 -574 1215
+ 335 -574 1215
+ 336 -574 1215
+ 337 -574 1215
+ 338 -574 1215
+ 339 -574 1215
+ 340 -574 1215
+ 341 -574 1215
+ 342 -574 1215
+ 343 -574 1215
+ 344 -574 1215
+ 345 -574 1215
+ 346 -574 1215
+ 347 -574 1215
+ 348 -574 1215
+ 349 -574 1215
+ 350 -574 1215
+ 351 -574 1215
+ 352 -574 1215
+ 353 -574 1215
+ 354 -574 1215
+ 355 -574 1215
+ 356 -574 1215
+ 357 -574 1215
+ 358 -574 1215
+ 359 -574 1215
+ 360 -574 1215
+ 361 -574 1215
+ 362 -574 1215
+ 363 -574 1215
+ 364 -574 1215
+ 365 -574 1215
+ 366 -574 1215
+ 367 -574 1215
+ 368 -574 1215
+ 369 -574 1215
+ 370 -574 1215
+ 371 -574 1215
+ 372 -574 1215
+ 373 -574 1215
+ 374 -574 1215
+ 375 -574 1215
+ 376 -574 1215
+ 377 -574 1215
+ 378 -574 1215
+ 379 -574 1215
+ 380 -574 1215
+ 381 -574 1215
+ 382 -574 1215
+ 383 -574 1215
+ 384 -574 1215
+ 385 -574 1215
+ 386 -574 1215
+ 387 -574 1215
+ 388 -574 1215
+ 389 -574 1215
+ 390 -574 1215
+ 391 -574 1215
+ 392 -574 1215
+ 393 -574 1215
+ 394 -574 1215
+ 395 -574 1215
+ 396 -574 1215
+ 397 -574 1215
+ 398 -574 1215
+ 399 -574 1215
+ 400 -574 1215
+ 401 -574 1215
+ 402 -574 1215
+ 403 -574 1215
+ 404 -574 1215
+ 405 -574 1215
+ 406 -574 1215
+ 407 -574 1215
+ 408 -574 1215
+ 409 -574 1215
+ 410 -574 1215
+ 411 -574 1215
+ 412 -574 1215
+ 413 -574 1215
+ 414 -574 1215
+ 415 -574 1215
+ 416 -574 1215
+ 417 -574 1215
+ 418 -574 1215
+ 419 -574 1215
+ 420 -574 1215
+ 421 -574 1215
+ 422 -574 1215
+ 423 -574 1215
+ 424 -574 1215
+ 425 -574 1215
+ 426 -574 1215
+ 427 -574 1215
+ 428 -574 1215
+ 429 -574 1215
+ 430 -574 1215
+ 431 -574 1215
+ 432 -574 1215
+ 433 -574 1215
+ 434 -574 1215
+ 435 -574 1215
+ 436 -574 1215
+ 437 -574 1215
+ 438 -574 1215
+ 439 -574 1215
+ 440 -574 1215
+ 441 -574 1215
+ 442 -574 1215
+ 443 -574 1215
+ 444 -574 1215
+ 445 -574 1215
+ 446 -574 1215
+ 447 -574 1215
+ 448 -574 1215
+ 449 -574 1215
+ 450 -574 1215
+ 451 -574 1215
+ 452 -574 1215
+ 453 -574 1215
+ 454 -574 1215
+ 455 -574 1215
+ 456 -574 1215
+ 457 -574 1215
+ 458 -574 1215
+ 459 -574 1215
+ 460 -574 1215
+ 461 -574 1215
+ 462 -574 1215
+ 463 -574 1215
+ 464 -574 1215
+ 465 -574 1215
+ 466 -574 1215
+ 467 -574 1215
+ 468 -574 1215
+ 469 -574 1215
+ 470 -574 1215
+ 471 -574 1215
+ 472 -574 1215
+ 473 -574 1215
+ 474 -574 1215
+ 475 -574 1215
+ 476 -574 1215
+ 477 -574 1215
+ 478 -574 1215
+ 479 -574 1215
+ 480 -574 1215
+ 481 -574 1215
+ 482 -574 1215
+ 483 -574 1215
+ 484 -574 1215
+ 485 -574 1215
+ 486 -574 1215
+ 487 -574 1215
+ 488 -574 1215
+ 489 -574 1215
+ 490 -574 1215
+ 491 -574 1215
+ 492 -574 1215
+ 493 -574 1215
+ 494 -574 1215
+ 495 -574 1215
+ 496 -574 1215
+ 497 -574 1215
+ 498 -574 1215
+ 499 -574 1215
+ 500 -574 1215
+ 501 -574 1215
+ 502 -574 1215
+ 503 -574 1215
+ 504 -574 1215
+ 505 -574 1215
+ 506 -574 1215
+ 507 -574 1215
+ 508 -574 1215
+ 509 -574 1215
+ 510 -574 1215
+ 511 -574 1215
diff --git a/bmtf_luts/LUTs_Ext/ext21.lut b/bmtf_luts/LUTs_Ext/ext21.lut
new file mode 100644
index 0000000..0d4bbbd
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext21.lut
@@ -0,0 +1,1024 @@
+ -512 -73 435
+ -511 -73 435
+ -510 -73 435
+ -509 -73 435
+ -508 -73 435
+ -507 -73 435
+ -506 -73 435
+ -505 -73 435
+ -504 -73 435
+ -503 -73 435
+ -502 -73 435
+ -501 -73 435
+ -500 -73 435
+ -499 -73 435
+ -498 -73 435
+ -497 -73 435
+ -496 -73 435
+ -495 -73 435
+ -494 -73 435
+ -493 -73 435
+ -492 -73 435
+ -491 -73 435
+ -490 -73 435
+ -489 -73 435
+ -488 -73 435
+ -487 -73 435
+ -486 -73 435
+ -485 -73 435
+ -484 -73 435
+ -483 -73 435
+ -482 -73 435
+ -481 -73 435
+ -480 -73 435
+ -479 -73 435
+ -478 -73 435
+ -477 -73 435
+ -476 -73 435
+ -475 -73 435
+ -474 -73 435
+ -473 -73 435
+ -472 -73 435
+ -471 -73 435
+ -470 -73 435
+ -469 -73 435
+ -468 -73 435
+ -467 -73 435
+ -466 -73 435
+ -465 -73 435
+ -464 -73 435
+ -463 -73 435
+ -462 -73 435
+ -461 -73 435
+ -460 -73 435
+ -459 -73 435
+ -458 -73 435
+ -457 -73 435
+ -456 -73 435
+ -455 -73 435
+ -454 -73 435
+ -453 -73 435
+ -452 -73 435
+ -451 -73 435
+ -450 -73 435
+ -449 -73 435
+ -448 -73 435
+ -447 -73 435
+ -446 -73 435
+ -445 -73 435
+ -444 -73 435
+ -443 -73 435
+ -442 -73 435
+ -441 -73 435
+ -440 -73 435
+ -439 -73 435
+ -438 -73 435
+ -437 -73 435
+ -436 -73 435
+ -435 -73 435
+ -434 -73 435
+ -433 -73 435
+ -432 -73 435
+ -431 -73 435
+ -430 -73 435
+ -429 -73 435
+ -428 -73 435
+ -427 -73 435
+ -426 -73 435
+ -425 -73 435
+ -424 -73 435
+ -423 -73 435
+ -422 -73 435
+ -421 -73 435
+ -420 -73 435
+ -419 -73 435
+ -418 -73 435
+ -417 -73 435
+ -416 -73 435
+ -415 -73 435
+ -414 -73 435
+ -413 -73 435
+ -412 -73 435
+ -411 -73 435
+ -410 -73 435
+ -409 -73 435
+ -408 -73 435
+ -407 -73 435
+ -406 -73 435
+ -405 -73 435
+ -404 -73 435
+ -403 -73 435
+ -402 -73 435
+ -401 -73 435
+ -400 -73 435
+ -399 -73 435
+ -398 -73 435
+ -397 -73 435
+ -396 -73 435
+ -395 -73 435
+ -394 -73 435
+ -393 -73 435
+ -392 -73 435
+ -391 -73 435
+ -390 -73 435
+ -389 -73 435
+ -388 -73 435
+ -387 -73 435
+ -386 -73 435
+ -385 -73 435
+ -384 -73 435
+ -383 -73 435
+ -382 -73 435
+ -381 -73 435
+ -380 -73 435
+ -379 -73 435
+ -378 -73 435
+ -377 -73 435
+ -376 -73 435
+ -375 -73 435
+ -374 -73 435
+ -373 -73 435
+ -372 -73 435
+ -371 -73 435
+ -370 -73 435
+ -369 -73 435
+ -368 -73 435
+ -367 -73 435
+ -366 -73 435
+ -365 -73 435
+ -364 -73 435
+ -363 -73 435
+ -362 -73 435
+ -361 -73 435
+ -360 -73 435
+ -359 -73 435
+ -358 -73 435
+ -357 -73 435
+ -356 -73 435
+ -355 -73 435
+ -354 -73 435
+ -353 -73 435
+ -352 -73 435
+ -351 -73 435
+ -350 -73 435
+ -349 -73 435
+ -348 -73 435
+ -347 -73 435
+ -346 -73 435
+ -345 -73 435
+ -344 -73 435
+ -343 -73 435
+ -342 -73 435
+ -341 -73 435
+ -340 -73 435
+ -339 -73 435
+ -338 -73 435
+ -337 -73 435
+ -336 -73 435
+ -335 -73 435
+ -334 -73 435
+ -333 -73 435
+ -332 -73 435
+ -331 -73 435
+ -330 -73 435
+ -329 -73 435
+ -328 -73 435
+ -327 -73 435
+ -326 -73 435
+ -325 -73 435
+ -324 -73 435
+ -323 -73 435
+ -322 -73 435
+ -321 -73 435
+ -320 -73 435
+ -319 -73 435
+ -318 -73 435
+ -317 -73 435
+ -316 -73 435
+ -315 -73 435
+ -314 -73 435
+ -313 -73 435
+ -312 -73 435
+ -311 -73 435
+ -310 -73 435
+ -309 -73 435
+ -308 -73 435
+ -307 -73 435
+ -306 -73 435
+ -305 -73 435
+ -304 -73 435
+ -303 -73 435
+ -302 -73 435
+ -301 -73 435
+ -300 -73 435
+ -299 -73 435
+ -298 -73 435
+ -297 -73 435
+ -296 -73 435
+ -295 -73 435
+ -294 -73 435
+ -293 -73 435
+ -292 -73 435
+ -291 -73 435
+ -290 -73 435
+ -289 -73 435
+ -288 -73 435
+ -287 -73 435
+ -286 -73 435
+ -285 -73 435
+ -284 -73 435
+ -283 -73 435
+ -282 -73 435
+ -281 -73 435
+ -280 -73 435
+ -279 -73 435
+ -278 -73 435
+ -277 -73 435
+ -276 -73 435
+ -275 -73 435
+ -274 -73 435
+ -273 -73 435
+ -272 -73 435
+ -271 -73 435
+ -270 -73 435
+ -269 -73 435
+ -268 -73 435
+ -267 -73 435
+ -266 -73 435
+ -265 -73 435
+ -264 -73 435
+ -263 -73 435
+ -262 -73 435
+ -261 -73 435
+ -260 -73 435
+ -259 -73 435
+ -258 -73 435
+ -257 -73 435
+ -256 -73 435
+ -255 -73 435
+ -254 -73 435
+ -253 -73 435
+ -252 -73 435
+ -251 -73 435
+ -250 -73 435
+ -249 -73 435
+ -248 -73 435
+ -247 -73 435
+ -246 -73 435
+ -245 -73 435
+ -244 -73 435
+ -243 -73 435
+ -242 -73 435
+ -241 -73 435
+ -240 -73 435
+ -239 -73 435
+ -238 -73 435
+ -237 -73 435
+ -236 -73 435
+ -235 -73 435
+ -234 -73 435
+ -233 -73 435
+ -232 -73 435
+ -231 -73 435
+ -230 -73 435
+ -229 -73 435
+ -228 -73 435
+ -227 -73 435
+ -226 -73 435
+ -225 -73 435
+ -224 -73 435
+ -223 -73 435
+ -222 -73 435
+ -221 -73 435
+ -220 -73 435
+ -219 -73 435
+ -218 -73 435
+ -217 -73 435
+ -216 -73 435
+ -215 -73 435
+ -214 -73 435
+ -213 -73 435
+ -212 -73 435
+ -211 -73 435
+ -210 -73 435
+ -209 -73 435
+ -208 -73 435
+ -207 -73 435
+ -206 -73 435
+ -205 -73 435
+ -204 -73 435
+ -203 -73 435
+ -202 -73 435
+ -201 -73 435
+ -200 -73 435
+ -199 -73 435
+ -198 -73 435
+ -197 -73 435
+ -196 -73 435
+ -195 -73 435
+ -194 -73 435
+ -193 -73 435
+ -192 -73 435
+ -191 -73 435
+ -190 -73 435
+ -189 -73 435
+ -188 -73 435
+ -187 -73 435
+ -186 -73 435
+ -185 -73 435
+ -184 -73 435
+ -183 -73 435
+ -182 -73 435
+ -181 -73 435
+ -180 -73 435
+ -179 -73 435
+ -178 -73 435
+ -177 -73 435
+ -176 -73 435
+ -175 -73 435
+ -174 -73 435
+ -173 -73 435
+ -172 -73 435
+ -171 -74 434
+ -170 -75 433
+ -169 -76 432
+ -168 -77 431
+ -167 -78 430
+ -166 -79 429
+ -165 -80 428
+ -164 -81 427
+ -163 -82 426
+ -162 -83 425
+ -161 -84 424
+ -160 -85 423
+ -159 -86 422
+ -158 -87 421
+ -157 -88 420
+ -156 -89 419
+ -155 -90 418
+ -154 -91 417
+ -153 -92 416
+ -152 -93 415
+ -151 -94 414
+ -150 -96 412
+ -149 -97 411
+ -148 -98 410
+ -147 -99 409
+ -146 -100 408
+ -145 -102 406
+ -144 -103 405
+ -143 -104 404
+ -142 -106 402
+ -141 -107 401
+ -140 -108 400
+ -139 -110 398
+ -138 -111 397
+ -137 -112 396
+ -136 -114 394
+ -135 -115 393
+ -134 -117 391
+ -133 -118 390
+ -132 -119 389
+ -131 -121 387
+ -130 -122 386
+ -129 -124 384
+ -128 -125 383
+ -127 -127 381
+ -126 -128 380
+ -125 -130 378
+ -124 -131 376
+ -123 -130 375
+ -122 -129 374
+ -121 -129 372
+ -120 -128 371
+ -119 -127 369
+ -118 -126 368
+ -117 -126 366
+ -116 -125 365
+ -115 -124 363
+ -114 -124 362
+ -113 -123 360
+ -112 -123 359
+ -111 -122 357
+ -110 -122 355
+ -109 -121 354
+ -108 -121 352
+ -107 -121 350
+ -106 -120 348
+ -105 -120 346
+ -104 -120 345
+ -103 -119 343
+ -102 -119 341
+ -101 -119 339
+ -100 -119 337
+ -99 -119 335
+ -98 -119 333
+ -97 -119 331
+ -96 -118 329
+ -95 -118 327
+ -94 -118 325
+ -93 -119 323
+ -92 -119 321
+ -91 -119 319
+ -90 -119 316
+ -89 -119 314
+ -88 -119 312
+ -87 -119 310
+ -86 -120 308
+ -85 -120 305
+ -84 -120 303
+ -83 -120 301
+ -82 -120 299
+ -81 -121 296
+ -80 -121 294
+ -79 -121 292
+ -78 -121 290
+ -77 -122 287
+ -76 -122 285
+ -75 -122 283
+ -74 -123 281
+ -73 -123 278
+ -72 -123 276
+ -71 -124 274
+ -70 -124 272
+ -69 -124 269
+ -68 -125 267
+ -67 -125 265
+ -66 -126 262
+ -65 -126 260
+ -64 -126 258
+ -63 -127 255
+ -62 -127 253
+ -61 -128 251
+ -60 -128 248
+ -59 -129 246
+ -58 -129 244
+ -57 -130 241
+ -56 -130 239
+ -55 -131 237
+ -54 -131 234
+ -53 -132 232
+ -52 -132 229
+ -51 -132 227
+ -50 -132 224
+ -49 -132 221
+ -48 -132 218
+ -47 -131 215
+ -46 -130 212
+ -45 -129 209
+ -44 -128 205
+ -43 -126 201
+ -42 -124 198
+ -41 -122 194
+ -40 -120 190
+ -39 -117 185
+ -38 -115 181
+ -37 -112 177
+ -36 -109 172
+ -35 -105 167
+ -34 -102 162
+ -33 -98 157
+ -32 -94 152
+ -31 -89 147
+ -30 -85 141
+ -29 -80 136
+ -28 -75 130
+ -27 -70 124
+ -26 -65 118
+ -25 -60 113
+ -24 -57 107
+ -23 -55 101
+ -22 -54 95
+ -21 -55 89
+ -20 -56 83
+ -19 -58 78
+ -18 -62 72
+ -17 -66 66
+ -16 -72 60
+ -15 -78 55
+ -14 -86 49
+ -13 -95 43
+ -12 -104 38
+ -11 -112 34
+ -10 -118 32
+ -9 -121 31
+ -8 -123 32
+ -7 -123 34
+ -6 -121 38
+ -5 -117 44
+ -4 -111 52
+ -3 -103 61
+ -2 -92 72
+ -1 -80 84
+ 0 -84 80
+ 1 -72 92
+ 2 -61 103
+ 3 -52 111
+ 4 -44 117
+ 5 -38 121
+ 6 -34 123
+ 7 -32 123
+ 8 -31 121
+ 9 -32 118
+ 10 -34 112
+ 11 -38 104
+ 12 -43 95
+ 13 -49 86
+ 14 -55 78
+ 15 -60 72
+ 16 -66 66
+ 17 -72 62
+ 18 -78 58
+ 19 -83 56
+ 20 -89 55
+ 21 -95 54
+ 22 -101 55
+ 23 -107 57
+ 24 -113 60
+ 25 -118 65
+ 26 -124 70
+ 27 -130 75
+ 28 -136 80
+ 29 -141 85
+ 30 -147 89
+ 31 -152 94
+ 32 -157 98
+ 33 -162 102
+ 34 -167 105
+ 35 -172 109
+ 36 -177 112
+ 37 -181 115
+ 38 -185 117
+ 39 -190 120
+ 40 -194 122
+ 41 -198 124
+ 42 -201 126
+ 43 -205 128
+ 44 -209 129
+ 45 -212 130
+ 46 -215 131
+ 47 -218 132
+ 48 -221 132
+ 49 -224 132
+ 50 -227 132
+ 51 -229 132
+ 52 -232 132
+ 53 -234 131
+ 54 -237 131
+ 55 -239 130
+ 56 -241 130
+ 57 -244 129
+ 58 -246 129
+ 59 -248 128
+ 60 -251 128
+ 61 -253 127
+ 62 -255 127
+ 63 -258 126
+ 64 -260 126
+ 65 -262 126
+ 66 -265 125
+ 67 -267 125
+ 68 -269 124
+ 69 -272 124
+ 70 -274 124
+ 71 -276 123
+ 72 -278 123
+ 73 -281 123
+ 74 -283 122
+ 75 -285 122
+ 76 -287 122
+ 77 -290 121
+ 78 -292 121
+ 79 -294 121
+ 80 -296 121
+ 81 -299 120
+ 82 -301 120
+ 83 -303 120
+ 84 -305 120
+ 85 -308 120
+ 86 -310 119
+ 87 -312 119
+ 88 -314 119
+ 89 -316 119
+ 90 -319 119
+ 91 -321 119
+ 92 -323 119
+ 93 -325 118
+ 94 -327 118
+ 95 -329 118
+ 96 -331 119
+ 97 -333 119
+ 98 -335 119
+ 99 -337 119
+ 100 -339 119
+ 101 -341 119
+ 102 -343 119
+ 103 -345 120
+ 104 -346 120
+ 105 -348 120
+ 106 -350 121
+ 107 -352 121
+ 108 -354 121
+ 109 -355 122
+ 110 -357 122
+ 111 -359 123
+ 112 -360 123
+ 113 -362 124
+ 114 -363 124
+ 115 -365 125
+ 116 -366 126
+ 117 -368 126
+ 118 -369 127
+ 119 -371 128
+ 120 -372 129
+ 121 -374 129
+ 122 -375 130
+ 123 -376 131
+ 124 -378 130
+ 125 -380 128
+ 126 -381 127
+ 127 -383 125
+ 128 -384 124
+ 129 -386 122
+ 130 -387 121
+ 131 -389 119
+ 132 -390 118
+ 133 -391 117
+ 134 -393 115
+ 135 -394 114
+ 136 -396 112
+ 137 -397 111
+ 138 -398 110
+ 139 -400 108
+ 140 -401 107
+ 141 -402 106
+ 142 -404 104
+ 143 -405 103
+ 144 -406 102
+ 145 -408 100
+ 146 -409 99
+ 147 -410 98
+ 148 -411 97
+ 149 -412 96
+ 150 -414 94
+ 151 -415 93
+ 152 -416 92
+ 153 -417 91
+ 154 -418 90
+ 155 -419 89
+ 156 -420 88
+ 157 -421 87
+ 158 -422 86
+ 159 -423 85
+ 160 -424 84
+ 161 -425 83
+ 162 -426 82
+ 163 -427 81
+ 164 -428 80
+ 165 -429 79
+ 166 -430 78
+ 167 -431 77
+ 168 -432 76
+ 169 -433 75
+ 170 -434 74
+ 171 -435 73
+ 172 -435 73
+ 173 -435 73
+ 174 -435 73
+ 175 -435 73
+ 176 -435 73
+ 177 -435 73
+ 178 -435 73
+ 179 -435 73
+ 180 -435 73
+ 181 -435 73
+ 182 -435 73
+ 183 -435 73
+ 184 -435 73
+ 185 -435 73
+ 186 -435 73
+ 187 -435 73
+ 188 -435 73
+ 189 -435 73
+ 190 -435 73
+ 191 -435 73
+ 192 -435 73
+ 193 -435 73
+ 194 -435 73
+ 195 -435 73
+ 196 -435 73
+ 197 -435 73
+ 198 -435 73
+ 199 -435 73
+ 200 -435 73
+ 201 -435 73
+ 202 -435 73
+ 203 -435 73
+ 204 -435 73
+ 205 -435 73
+ 206 -435 73
+ 207 -435 73
+ 208 -435 73
+ 209 -435 73
+ 210 -435 73
+ 211 -435 73
+ 212 -435 73
+ 213 -435 73
+ 214 -435 73
+ 215 -435 73
+ 216 -435 73
+ 217 -435 73
+ 218 -435 73
+ 219 -435 73
+ 220 -435 73
+ 221 -435 73
+ 222 -435 73
+ 223 -435 73
+ 224 -435 73
+ 225 -435 73
+ 226 -435 73
+ 227 -435 73
+ 228 -435 73
+ 229 -435 73
+ 230 -435 73
+ 231 -435 73
+ 232 -435 73
+ 233 -435 73
+ 234 -435 73
+ 235 -435 73
+ 236 -435 73
+ 237 -435 73
+ 238 -435 73
+ 239 -435 73
+ 240 -435 73
+ 241 -435 73
+ 242 -435 73
+ 243 -435 73
+ 244 -435 73
+ 245 -435 73
+ 246 -435 73
+ 247 -435 73
+ 248 -435 73
+ 249 -435 73
+ 250 -435 73
+ 251 -435 73
+ 252 -435 73
+ 253 -435 73
+ 254 -435 73
+ 255 -435 73
+ 256 -435 73
+ 257 -435 73
+ 258 -435 73
+ 259 -435 73
+ 260 -435 73
+ 261 -435 73
+ 262 -435 73
+ 263 -435 73
+ 264 -435 73
+ 265 -435 73
+ 266 -435 73
+ 267 -435 73
+ 268 -435 73
+ 269 -435 73
+ 270 -435 73
+ 271 -435 73
+ 272 -435 73
+ 273 -435 73
+ 274 -435 73
+ 275 -435 73
+ 276 -435 73
+ 277 -435 73
+ 278 -435 73
+ 279 -435 73
+ 280 -435 73
+ 281 -435 73
+ 282 -435 73
+ 283 -435 73
+ 284 -435 73
+ 285 -435 73
+ 286 -435 73
+ 287 -435 73
+ 288 -435 73
+ 289 -435 73
+ 290 -435 73
+ 291 -435 73
+ 292 -435 73
+ 293 -435 73
+ 294 -435 73
+ 295 -435 73
+ 296 -435 73
+ 297 -435 73
+ 298 -435 73
+ 299 -435 73
+ 300 -435 73
+ 301 -435 73
+ 302 -435 73
+ 303 -435 73
+ 304 -435 73
+ 305 -435 73
+ 306 -435 73
+ 307 -435 73
+ 308 -435 73
+ 309 -435 73
+ 310 -435 73
+ 311 -435 73
+ 312 -435 73
+ 313 -435 73
+ 314 -435 73
+ 315 -435 73
+ 316 -435 73
+ 317 -435 73
+ 318 -435 73
+ 319 -435 73
+ 320 -435 73
+ 321 -435 73
+ 322 -435 73
+ 323 -435 73
+ 324 -435 73
+ 325 -435 73
+ 326 -435 73
+ 327 -435 73
+ 328 -435 73
+ 329 -435 73
+ 330 -435 73
+ 331 -435 73
+ 332 -435 73
+ 333 -435 73
+ 334 -435 73
+ 335 -435 73
+ 336 -435 73
+ 337 -435 73
+ 338 -435 73
+ 339 -435 73
+ 340 -435 73
+ 341 -435 73
+ 342 -435 73
+ 343 -435 73
+ 344 -435 73
+ 345 -435 73
+ 346 -435 73
+ 347 -435 73
+ 348 -435 73
+ 349 -435 73
+ 350 -435 73
+ 351 -435 73
+ 352 -435 73
+ 353 -435 73
+ 354 -435 73
+ 355 -435 73
+ 356 -435 73
+ 357 -435 73
+ 358 -435 73
+ 359 -435 73
+ 360 -435 73
+ 361 -435 73
+ 362 -435 73
+ 363 -435 73
+ 364 -435 73
+ 365 -435 73
+ 366 -435 73
+ 367 -435 73
+ 368 -435 73
+ 369 -435 73
+ 370 -435 73
+ 371 -435 73
+ 372 -435 73
+ 373 -435 73
+ 374 -435 73
+ 375 -435 73
+ 376 -435 73
+ 377 -435 73
+ 378 -435 73
+ 379 -435 73
+ 380 -435 73
+ 381 -435 73
+ 382 -435 73
+ 383 -435 73
+ 384 -435 73
+ 385 -435 73
+ 386 -435 73
+ 387 -435 73
+ 388 -435 73
+ 389 -435 73
+ 390 -435 73
+ 391 -435 73
+ 392 -435 73
+ 393 -435 73
+ 394 -435 73
+ 395 -435 73
+ 396 -435 73
+ 397 -435 73
+ 398 -435 73
+ 399 -435 73
+ 400 -435 73
+ 401 -435 73
+ 402 -435 73
+ 403 -435 73
+ 404 -435 73
+ 405 -435 73
+ 406 -435 73
+ 407 -435 73
+ 408 -435 73
+ 409 -435 73
+ 410 -435 73
+ 411 -435 73
+ 412 -435 73
+ 413 -435 73
+ 414 -435 73
+ 415 -435 73
+ 416 -435 73
+ 417 -435 73
+ 418 -435 73
+ 419 -435 73
+ 420 -435 73
+ 421 -435 73
+ 422 -435 73
+ 423 -435 73
+ 424 -435 73
+ 425 -435 73
+ 426 -435 73
+ 427 -435 73
+ 428 -435 73
+ 429 -435 73
+ 430 -435 73
+ 431 -435 73
+ 432 -435 73
+ 433 -435 73
+ 434 -435 73
+ 435 -435 73
+ 436 -435 73
+ 437 -435 73
+ 438 -435 73
+ 439 -435 73
+ 440 -435 73
+ 441 -435 73
+ 442 -435 73
+ 443 -435 73
+ 444 -435 73
+ 445 -435 73
+ 446 -435 73
+ 447 -435 73
+ 448 -435 73
+ 449 -435 73
+ 450 -435 73
+ 451 -435 73
+ 452 -435 73
+ 453 -435 73
+ 454 -435 73
+ 455 -435 73
+ 456 -435 73
+ 457 -435 73
+ 458 -435 73
+ 459 -435 73
+ 460 -435 73
+ 461 -435 73
+ 462 -435 73
+ 463 -435 73
+ 464 -435 73
+ 465 -435 73
+ 466 -435 73
+ 467 -435 73
+ 468 -435 73
+ 469 -435 73
+ 470 -435 73
+ 471 -435 73
+ 472 -435 73
+ 473 -435 73
+ 474 -435 73
+ 475 -435 73
+ 476 -435 73
+ 477 -435 73
+ 478 -435 73
+ 479 -435 73
+ 480 -435 73
+ 481 -435 73
+ 482 -435 73
+ 483 -435 73
+ 484 -435 73
+ 485 -435 73
+ 486 -435 73
+ 487 -435 73
+ 488 -435 73
+ 489 -435 73
+ 490 -435 73
+ 491 -435 73
+ 492 -435 73
+ 493 -435 73
+ 494 -435 73
+ 495 -435 73
+ 496 -435 73
+ 497 -435 73
+ 498 -435 73
+ 499 -435 73
+ 500 -435 73
+ 501 -435 73
+ 502 -435 73
+ 503 -435 73
+ 504 -435 73
+ 505 -435 73
+ 506 -435 73
+ 507 -435 73
+ 508 -435 73
+ 509 -435 73
+ 510 -435 73
+ 511 -435 73
diff --git a/bmtf_luts/LUTs_Ext/ext23.lut b/bmtf_luts/LUTs_Ext/ext23.lut
new file mode 100644
index 0000000..7c13bf1
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext23.lut
@@ -0,0 +1,1024 @@
+ -512 -299 52
+ -511 -299 52
+ -510 -299 52
+ -509 -299 52
+ -508 -299 52
+ -507 -299 52
+ -506 -299 52
+ -505 -299 52
+ -504 -299 52
+ -503 -299 52
+ -502 -299 52
+ -501 -299 52
+ -500 -299 52
+ -499 -299 52
+ -498 -299 52
+ -497 -299 52
+ -496 -299 52
+ -495 -299 52
+ -494 -299 52
+ -493 -299 52
+ -492 -299 52
+ -491 -299 52
+ -490 -299 52
+ -489 -299 52
+ -488 -299 52
+ -487 -299 52
+ -486 -299 52
+ -485 -299 52
+ -484 -299 52
+ -483 -299 52
+ -482 -299 52
+ -481 -299 52
+ -480 -299 52
+ -479 -299 52
+ -478 -299 52
+ -477 -299 52
+ -476 -299 52
+ -475 -299 52
+ -474 -299 52
+ -473 -299 52
+ -472 -299 52
+ -471 -299 52
+ -470 -299 52
+ -469 -299 52
+ -468 -299 52
+ -467 -299 52
+ -466 -299 52
+ -465 -299 52
+ -464 -299 52
+ -463 -299 52
+ -462 -299 52
+ -461 -299 52
+ -460 -299 52
+ -459 -299 52
+ -458 -299 52
+ -457 -299 52
+ -456 -299 52
+ -455 -299 52
+ -454 -299 52
+ -453 -299 52
+ -452 -299 52
+ -451 -299 52
+ -450 -299 52
+ -449 -299 52
+ -448 -299 52
+ -447 -299 52
+ -446 -299 52
+ -445 -299 52
+ -444 -299 52
+ -443 -299 52
+ -442 -299 52
+ -441 -299 52
+ -440 -299 52
+ -439 -299 52
+ -438 -299 52
+ -437 -299 52
+ -436 -299 52
+ -435 -299 52
+ -434 -299 52
+ -433 -299 52
+ -432 -299 52
+ -431 -299 52
+ -430 -299 52
+ -429 -299 52
+ -428 -299 52
+ -427 -299 52
+ -426 -299 52
+ -425 -299 52
+ -424 -299 52
+ -423 -299 52
+ -422 -299 52
+ -421 -299 52
+ -420 -299 52
+ -419 -299 52
+ -418 -299 52
+ -417 -299 52
+ -416 -299 52
+ -415 -299 52
+ -414 -299 52
+ -413 -299 52
+ -412 -299 52
+ -411 -299 52
+ -410 -299 52
+ -409 -299 52
+ -408 -299 52
+ -407 -299 52
+ -406 -299 52
+ -405 -299 52
+ -404 -299 52
+ -403 -299 52
+ -402 -299 52
+ -401 -299 52
+ -400 -299 52
+ -399 -299 52
+ -398 -299 52
+ -397 -299 52
+ -396 -299 52
+ -395 -299 52
+ -394 -299 52
+ -393 -299 52
+ -392 -299 52
+ -391 -299 52
+ -390 -299 52
+ -389 -299 52
+ -388 -299 52
+ -387 -299 52
+ -386 -299 52
+ -385 -299 52
+ -384 -299 52
+ -383 -299 52
+ -382 -299 52
+ -381 -299 52
+ -380 -299 52
+ -379 -299 52
+ -378 -299 52
+ -377 -299 52
+ -376 -299 52
+ -375 -299 52
+ -374 -299 52
+ -373 -299 52
+ -372 -299 52
+ -371 -299 52
+ -370 -299 52
+ -369 -299 52
+ -368 -299 52
+ -367 -299 52
+ -366 -299 52
+ -365 -299 52
+ -364 -299 52
+ -363 -299 52
+ -362 -299 52
+ -361 -299 52
+ -360 -299 52
+ -359 -299 52
+ -358 -299 52
+ -357 -299 52
+ -356 -299 52
+ -355 -299 52
+ -354 -299 52
+ -353 -299 52
+ -352 -299 52
+ -351 -299 52
+ -350 -299 52
+ -349 -299 52
+ -348 -299 52
+ -347 -299 52
+ -346 -299 52
+ -345 -299 52
+ -344 -299 52
+ -343 -299 52
+ -342 -299 52
+ -341 -299 52
+ -340 -299 52
+ -339 -299 52
+ -338 -299 52
+ -337 -299 52
+ -336 -299 52
+ -335 -299 52
+ -334 -299 52
+ -333 -299 52
+ -332 -299 52
+ -331 -299 52
+ -330 -299 52
+ -329 -299 52
+ -328 -299 52
+ -327 -299 52
+ -326 -299 52
+ -325 -299 52
+ -324 -299 52
+ -323 -299 52
+ -322 -299 52
+ -321 -299 52
+ -320 -299 52
+ -319 -299 52
+ -318 -299 52
+ -317 -299 52
+ -316 -299 52
+ -315 -299 52
+ -314 -299 52
+ -313 -299 52
+ -312 -299 52
+ -311 -299 52
+ -310 -299 52
+ -309 -299 52
+ -308 -299 52
+ -307 -299 52
+ -306 -299 52
+ -305 -299 52
+ -304 -299 52
+ -303 -299 52
+ -302 -299 52
+ -301 -299 52
+ -300 -299 52
+ -299 -299 52
+ -298 -299 52
+ -297 -299 52
+ -296 -299 52
+ -295 -299 52
+ -294 -299 52
+ -293 -299 52
+ -292 -299 52
+ -291 -299 52
+ -290 -299 52
+ -289 -299 52
+ -288 -299 52
+ -287 -299 52
+ -286 -299 52
+ -285 -299 52
+ -284 -299 52
+ -283 -299 52
+ -282 -299 52
+ -281 -299 52
+ -280 -299 52
+ -279 -299 52
+ -278 -299 52
+ -277 -299 52
+ -276 -299 52
+ -275 -299 52
+ -274 -299 52
+ -273 -299 52
+ -272 -299 52
+ -271 -299 52
+ -270 -299 52
+ -269 -299 52
+ -268 -299 52
+ -267 -299 52
+ -266 -299 52
+ -265 -299 52
+ -264 -299 52
+ -263 -299 52
+ -262 -299 52
+ -261 -299 52
+ -260 -299 52
+ -259 -299 52
+ -258 -299 52
+ -257 -299 52
+ -256 -299 52
+ -255 -299 52
+ -254 -299 52
+ -253 -299 52
+ -252 -299 52
+ -251 -299 52
+ -250 -299 52
+ -249 -299 52
+ -248 -299 52
+ -247 -299 52
+ -246 -299 52
+ -245 -299 52
+ -244 -299 52
+ -243 -299 52
+ -242 -299 52
+ -241 -299 52
+ -240 -299 52
+ -239 -299 52
+ -238 -299 52
+ -237 -299 52
+ -236 -299 52
+ -235 -299 52
+ -234 -299 52
+ -233 -299 52
+ -232 -299 52
+ -231 -299 52
+ -230 -299 52
+ -229 -299 52
+ -228 -299 52
+ -227 -299 52
+ -226 -299 52
+ -225 -299 52
+ -224 -299 52
+ -223 -299 52
+ -222 -299 52
+ -221 -299 52
+ -220 -299 52
+ -219 -299 52
+ -218 -299 52
+ -217 -299 52
+ -216 -299 52
+ -215 -299 52
+ -214 -299 52
+ -213 -299 52
+ -212 -299 52
+ -211 -299 52
+ -210 -299 52
+ -209 -299 52
+ -208 -299 52
+ -207 -299 52
+ -206 -299 52
+ -205 -299 52
+ -204 -299 52
+ -203 -299 52
+ -202 -299 52
+ -201 -299 52
+ -200 -299 52
+ -199 -299 52
+ -198 -299 52
+ -197 -299 52
+ -196 -299 52
+ -195 -299 52
+ -194 -299 52
+ -193 -299 52
+ -192 -299 52
+ -191 -299 52
+ -190 -299 52
+ -189 -299 52
+ -188 -299 52
+ -187 -299 52
+ -186 -299 52
+ -185 -299 52
+ -184 -299 52
+ -183 -299 52
+ -182 -299 52
+ -181 -299 52
+ -180 -299 52
+ -179 -299 52
+ -178 -299 52
+ -177 -299 52
+ -176 -299 52
+ -175 -299 52
+ -174 -299 52
+ -173 -299 52
+ -172 -299 52
+ -171 -299 52
+ -170 -299 52
+ -169 -299 52
+ -168 -299 52
+ -167 -299 52
+ -166 -299 52
+ -165 -299 52
+ -164 -299 52
+ -163 -299 52
+ -162 -299 52
+ -161 -299 52
+ -160 -299 52
+ -159 -299 52
+ -158 -296 52
+ -157 -293 51
+ -156 -290 51
+ -155 -287 51
+ -154 -284 50
+ -153 -281 50
+ -152 -278 50
+ -151 -275 50
+ -150 -272 49
+ -149 -269 49
+ -148 -266 49
+ -147 -264 48
+ -146 -261 48
+ -145 -258 48
+ -144 -255 48
+ -143 -252 47
+ -142 -250 47
+ -141 -247 47
+ -140 -244 46
+ -139 -242 46
+ -138 -239 46
+ -137 -237 46
+ -136 -234 45
+ -135 -232 45
+ -134 -229 45
+ -133 -227 45
+ -132 -224 45
+ -131 -222 44
+ -130 -219 44
+ -129 -217 44
+ -128 -215 44
+ -127 -212 43
+ -126 -210 43
+ -125 -208 43
+ -124 -206 43
+ -123 -203 43
+ -122 -201 42
+ -121 -199 42
+ -120 -197 42
+ -119 -195 42
+ -118 -193 42
+ -117 -191 41
+ -116 -189 41
+ -115 -187 41
+ -114 -185 41
+ -113 -183 41
+ -112 -181 40
+ -111 -179 40
+ -110 -177 40
+ -109 -175 40
+ -108 -173 40
+ -107 -172 40
+ -106 -170 39
+ -105 -168 39
+ -104 -166 39
+ -103 -165 39
+ -102 -163 38
+ -101 -161 38
+ -100 -159 38
+ -99 -158 37
+ -98 -156 37
+ -97 -154 37
+ -96 -153 36
+ -95 -151 36
+ -94 -149 35
+ -93 -148 35
+ -92 -146 35
+ -91 -144 34
+ -90 -143 34
+ -89 -141 33
+ -88 -140 32
+ -87 -138 32
+ -86 -137 31
+ -85 -135 31
+ -84 -134 30
+ -83 -132 30
+ -82 -130 29
+ -81 -129 28
+ -80 -127 28
+ -79 -126 27
+ -78 -124 26
+ -77 -123 26
+ -76 -121 25
+ -75 -120 24
+ -74 -118 24
+ -73 -117 23
+ -72 -115 22
+ -71 -114 22
+ -70 -112 21
+ -69 -111 20
+ -68 -109 19
+ -67 -108 18
+ -66 -106 18
+ -65 -105 17
+ -64 -104 16
+ -63 -102 15
+ -62 -101 14
+ -61 -99 14
+ -60 -98 13
+ -59 -96 12
+ -58 -95 11
+ -57 -93 10
+ -56 -92 9
+ -55 -91 8
+ -54 -89 7
+ -53 -88 6
+ -52 -86 5
+ -51 -85 5
+ -50 -84 4
+ -49 -82 3
+ -48 -81 2
+ -47 -79 1
+ -46 -78 0
+ -45 -77 0
+ -44 -75 -1
+ -43 -74 -2
+ -42 -72 -2
+ -41 -71 -3
+ -40 -70 -3
+ -39 -68 -4
+ -38 -67 -4
+ -37 -65 -5
+ -36 -64 -5
+ -35 -63 -6
+ -34 -61 -6
+ -33 -60 -7
+ -32 -58 -7
+ -31 -57 -7
+ -30 -56 -7
+ -29 -54 -8
+ -28 -53 -8
+ -27 -51 -8
+ -26 -50 -8
+ -25 -49 -8
+ -24 -48 -8
+ -23 -47 -8
+ -22 -46 -8
+ -21 -45 -8
+ -20 -44 -7
+ -19 -44 -7
+ -18 -43 -7
+ -17 -43 -6
+ -16 -42 -6
+ -15 -42 -5
+ -14 -42 -4
+ -13 -42 -3
+ -12 -42 -3
+ -11 -42 -1
+ -10 -42 0
+ -9 -41 1
+ -8 -40 3
+ -7 -39 4
+ -6 -38 6
+ -5 -36 8
+ -4 -35 10
+ -3 -33 12
+ -2 -31 14
+ -1 -29 16
+ 0 -16 29
+ 1 -14 31
+ 2 -12 33
+ 3 -10 35
+ 4 -8 36
+ 5 -6 38
+ 6 -4 39
+ 7 -3 40
+ 8 -1 41
+ 9 0 42
+ 10 1 42
+ 11 3 42
+ 12 3 42
+ 13 4 42
+ 14 5 42
+ 15 6 42
+ 16 6 43
+ 17 7 43
+ 18 7 44
+ 19 7 44
+ 20 8 45
+ 21 8 46
+ 22 8 47
+ 23 8 48
+ 24 8 49
+ 25 8 50
+ 26 8 51
+ 27 8 53
+ 28 8 54
+ 29 7 56
+ 30 7 57
+ 31 7 58
+ 32 7 60
+ 33 6 61
+ 34 6 63
+ 35 5 64
+ 36 5 65
+ 37 4 67
+ 38 4 68
+ 39 3 70
+ 40 3 71
+ 41 2 72
+ 42 2 74
+ 43 1 75
+ 44 0 77
+ 45 0 78
+ 46 -1 79
+ 47 -2 81
+ 48 -3 82
+ 49 -4 84
+ 50 -5 85
+ 51 -5 86
+ 52 -6 88
+ 53 -7 89
+ 54 -8 91
+ 55 -9 92
+ 56 -10 93
+ 57 -11 95
+ 58 -12 96
+ 59 -13 98
+ 60 -14 99
+ 61 -14 101
+ 62 -15 102
+ 63 -16 104
+ 64 -17 105
+ 65 -18 106
+ 66 -18 108
+ 67 -19 109
+ 68 -20 111
+ 69 -21 112
+ 70 -22 114
+ 71 -22 115
+ 72 -23 117
+ 73 -24 118
+ 74 -24 120
+ 75 -25 121
+ 76 -26 123
+ 77 -26 124
+ 78 -27 126
+ 79 -28 127
+ 80 -28 129
+ 81 -29 130
+ 82 -30 132
+ 83 -30 134
+ 84 -31 135
+ 85 -31 137
+ 86 -32 138
+ 87 -32 140
+ 88 -33 141
+ 89 -34 143
+ 90 -34 144
+ 91 -35 146
+ 92 -35 148
+ 93 -35 149
+ 94 -36 151
+ 95 -36 153
+ 96 -37 154
+ 97 -37 156
+ 98 -37 158
+ 99 -38 159
+ 100 -38 161
+ 101 -38 163
+ 102 -39 165
+ 103 -39 166
+ 104 -39 168
+ 105 -39 170
+ 106 -40 172
+ 107 -40 173
+ 108 -40 175
+ 109 -40 177
+ 110 -40 179
+ 111 -40 181
+ 112 -41 183
+ 113 -41 185
+ 114 -41 187
+ 115 -41 189
+ 116 -41 191
+ 117 -42 193
+ 118 -42 195
+ 119 -42 197
+ 120 -42 199
+ 121 -42 201
+ 122 -43 203
+ 123 -43 206
+ 124 -43 208
+ 125 -43 210
+ 126 -43 212
+ 127 -44 215
+ 128 -44 217
+ 129 -44 219
+ 130 -44 222
+ 131 -45 224
+ 132 -45 227
+ 133 -45 229
+ 134 -45 232
+ 135 -45 234
+ 136 -46 237
+ 137 -46 239
+ 138 -46 242
+ 139 -46 244
+ 140 -47 247
+ 141 -47 250
+ 142 -47 252
+ 143 -48 255
+ 144 -48 258
+ 145 -48 261
+ 146 -48 264
+ 147 -49 266
+ 148 -49 269
+ 149 -49 272
+ 150 -50 275
+ 151 -50 278
+ 152 -50 281
+ 153 -50 284
+ 154 -51 287
+ 155 -51 290
+ 156 -51 293
+ 157 -52 296
+ 158 -52 299
+ 159 -52 299
+ 160 -52 299
+ 161 -52 299
+ 162 -52 299
+ 163 -52 299
+ 164 -52 299
+ 165 -52 299
+ 166 -52 299
+ 167 -52 299
+ 168 -52 299
+ 169 -52 299
+ 170 -52 299
+ 171 -52 299
+ 172 -52 299
+ 173 -52 299
+ 174 -52 299
+ 175 -52 299
+ 176 -52 299
+ 177 -52 299
+ 178 -52 299
+ 179 -52 299
+ 180 -52 299
+ 181 -52 299
+ 182 -52 299
+ 183 -52 299
+ 184 -52 299
+ 185 -52 299
+ 186 -52 299
+ 187 -52 299
+ 188 -52 299
+ 189 -52 299
+ 190 -52 299
+ 191 -52 299
+ 192 -52 299
+ 193 -52 299
+ 194 -52 299
+ 195 -52 299
+ 196 -52 299
+ 197 -52 299
+ 198 -52 299
+ 199 -52 299
+ 200 -52 299
+ 201 -52 299
+ 202 -52 299
+ 203 -52 299
+ 204 -52 299
+ 205 -52 299
+ 206 -52 299
+ 207 -52 299
+ 208 -52 299
+ 209 -52 299
+ 210 -52 299
+ 211 -52 299
+ 212 -52 299
+ 213 -52 299
+ 214 -52 299
+ 215 -52 299
+ 216 -52 299
+ 217 -52 299
+ 218 -52 299
+ 219 -52 299
+ 220 -52 299
+ 221 -52 299
+ 222 -52 299
+ 223 -52 299
+ 224 -52 299
+ 225 -52 299
+ 226 -52 299
+ 227 -52 299
+ 228 -52 299
+ 229 -52 299
+ 230 -52 299
+ 231 -52 299
+ 232 -52 299
+ 233 -52 299
+ 234 -52 299
+ 235 -52 299
+ 236 -52 299
+ 237 -52 299
+ 238 -52 299
+ 239 -52 299
+ 240 -52 299
+ 241 -52 299
+ 242 -52 299
+ 243 -52 299
+ 244 -52 299
+ 245 -52 299
+ 246 -52 299
+ 247 -52 299
+ 248 -52 299
+ 249 -52 299
+ 250 -52 299
+ 251 -52 299
+ 252 -52 299
+ 253 -52 299
+ 254 -52 299
+ 255 -52 299
+ 256 -52 299
+ 257 -52 299
+ 258 -52 299
+ 259 -52 299
+ 260 -52 299
+ 261 -52 299
+ 262 -52 299
+ 263 -52 299
+ 264 -52 299
+ 265 -52 299
+ 266 -52 299
+ 267 -52 299
+ 268 -52 299
+ 269 -52 299
+ 270 -52 299
+ 271 -52 299
+ 272 -52 299
+ 273 -52 299
+ 274 -52 299
+ 275 -52 299
+ 276 -52 299
+ 277 -52 299
+ 278 -52 299
+ 279 -52 299
+ 280 -52 299
+ 281 -52 299
+ 282 -52 299
+ 283 -52 299
+ 284 -52 299
+ 285 -52 299
+ 286 -52 299
+ 287 -52 299
+ 288 -52 299
+ 289 -52 299
+ 290 -52 299
+ 291 -52 299
+ 292 -52 299
+ 293 -52 299
+ 294 -52 299
+ 295 -52 299
+ 296 -52 299
+ 297 -52 299
+ 298 -52 299
+ 299 -52 299
+ 300 -52 299
+ 301 -52 299
+ 302 -52 299
+ 303 -52 299
+ 304 -52 299
+ 305 -52 299
+ 306 -52 299
+ 307 -52 299
+ 308 -52 299
+ 309 -52 299
+ 310 -52 299
+ 311 -52 299
+ 312 -52 299
+ 313 -52 299
+ 314 -52 299
+ 315 -52 299
+ 316 -52 299
+ 317 -52 299
+ 318 -52 299
+ 319 -52 299
+ 320 -52 299
+ 321 -52 299
+ 322 -52 299
+ 323 -52 299
+ 324 -52 299
+ 325 -52 299
+ 326 -52 299
+ 327 -52 299
+ 328 -52 299
+ 329 -52 299
+ 330 -52 299
+ 331 -52 299
+ 332 -52 299
+ 333 -52 299
+ 334 -52 299
+ 335 -52 299
+ 336 -52 299
+ 337 -52 299
+ 338 -52 299
+ 339 -52 299
+ 340 -52 299
+ 341 -52 299
+ 342 -52 299
+ 343 -52 299
+ 344 -52 299
+ 345 -52 299
+ 346 -52 299
+ 347 -52 299
+ 348 -52 299
+ 349 -52 299
+ 350 -52 299
+ 351 -52 299
+ 352 -52 299
+ 353 -52 299
+ 354 -52 299
+ 355 -52 299
+ 356 -52 299
+ 357 -52 299
+ 358 -52 299
+ 359 -52 299
+ 360 -52 299
+ 361 -52 299
+ 362 -52 299
+ 363 -52 299
+ 364 -52 299
+ 365 -52 299
+ 366 -52 299
+ 367 -52 299
+ 368 -52 299
+ 369 -52 299
+ 370 -52 299
+ 371 -52 299
+ 372 -52 299
+ 373 -52 299
+ 374 -52 299
+ 375 -52 299
+ 376 -52 299
+ 377 -52 299
+ 378 -52 299
+ 379 -52 299
+ 380 -52 299
+ 381 -52 299
+ 382 -52 299
+ 383 -52 299
+ 384 -52 299
+ 385 -52 299
+ 386 -52 299
+ 387 -52 299
+ 388 -52 299
+ 389 -52 299
+ 390 -52 299
+ 391 -52 299
+ 392 -52 299
+ 393 -52 299
+ 394 -52 299
+ 395 -52 299
+ 396 -52 299
+ 397 -52 299
+ 398 -52 299
+ 399 -52 299
+ 400 -52 299
+ 401 -52 299
+ 402 -52 299
+ 403 -52 299
+ 404 -52 299
+ 405 -52 299
+ 406 -52 299
+ 407 -52 299
+ 408 -52 299
+ 409 -52 299
+ 410 -52 299
+ 411 -52 299
+ 412 -52 299
+ 413 -52 299
+ 414 -52 299
+ 415 -52 299
+ 416 -52 299
+ 417 -52 299
+ 418 -52 299
+ 419 -52 299
+ 420 -52 299
+ 421 -52 299
+ 422 -52 299
+ 423 -52 299
+ 424 -52 299
+ 425 -52 299
+ 426 -52 299
+ 427 -52 299
+ 428 -52 299
+ 429 -52 299
+ 430 -52 299
+ 431 -52 299
+ 432 -52 299
+ 433 -52 299
+ 434 -52 299
+ 435 -52 299
+ 436 -52 299
+ 437 -52 299
+ 438 -52 299
+ 439 -52 299
+ 440 -52 299
+ 441 -52 299
+ 442 -52 299
+ 443 -52 299
+ 444 -52 299
+ 445 -52 299
+ 446 -52 299
+ 447 -52 299
+ 448 -52 299
+ 449 -52 299
+ 450 -52 299
+ 451 -52 299
+ 452 -52 299
+ 453 -52 299
+ 454 -52 299
+ 455 -52 299
+ 456 -52 299
+ 457 -52 299
+ 458 -52 299
+ 459 -52 299
+ 460 -52 299
+ 461 -52 299
+ 462 -52 299
+ 463 -52 299
+ 464 -52 299
+ 465 -52 299
+ 466 -52 299
+ 467 -52 299
+ 468 -52 299
+ 469 -52 299
+ 470 -52 299
+ 471 -52 299
+ 472 -52 299
+ 473 -52 299
+ 474 -52 299
+ 475 -52 299
+ 476 -52 299
+ 477 -52 299
+ 478 -52 299
+ 479 -52 299
+ 480 -52 299
+ 481 -52 299
+ 482 -52 299
+ 483 -52 299
+ 484 -52 299
+ 485 -52 299
+ 486 -52 299
+ 487 -52 299
+ 488 -52 299
+ 489 -52 299
+ 490 -52 299
+ 491 -52 299
+ 492 -52 299
+ 493 -52 299
+ 494 -52 299
+ 495 -52 299
+ 496 -52 299
+ 497 -52 299
+ 498 -52 299
+ 499 -52 299
+ 500 -52 299
+ 501 -52 299
+ 502 -52 299
+ 503 -52 299
+ 504 -52 299
+ 505 -52 299
+ 506 -52 299
+ 507 -52 299
+ 508 -52 299
+ 509 -52 299
+ 510 -52 299
+ 511 -52 299
diff --git a/bmtf_luts/LUTs_Ext/ext24.lut b/bmtf_luts/LUTs_Ext/ext24.lut
new file mode 100644
index 0000000..1dc0690
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext24.lut
@@ -0,0 +1,1024 @@
+ -512 -363 140
+ -511 -363 140
+ -510 -363 140
+ -509 -363 140
+ -508 -363 140
+ -507 -363 140
+ -506 -363 140
+ -505 -363 140
+ -504 -363 140
+ -503 -363 140
+ -502 -363 140
+ -501 -363 140
+ -500 -363 140
+ -499 -363 140
+ -498 -363 140
+ -497 -363 140
+ -496 -363 140
+ -495 -363 140
+ -494 -363 140
+ -493 -363 140
+ -492 -363 140
+ -491 -363 140
+ -490 -363 140
+ -489 -363 140
+ -488 -363 140
+ -487 -363 140
+ -486 -363 140
+ -485 -363 140
+ -484 -363 140
+ -483 -363 140
+ -482 -363 140
+ -481 -363 140
+ -480 -363 140
+ -479 -363 140
+ -478 -363 140
+ -477 -363 140
+ -476 -363 140
+ -475 -363 140
+ -474 -363 140
+ -473 -363 140
+ -472 -363 140
+ -471 -363 140
+ -470 -363 140
+ -469 -363 140
+ -468 -363 140
+ -467 -363 140
+ -466 -363 140
+ -465 -363 140
+ -464 -363 140
+ -463 -363 140
+ -462 -363 140
+ -461 -363 140
+ -460 -363 140
+ -459 -363 140
+ -458 -363 140
+ -457 -363 140
+ -456 -363 140
+ -455 -363 140
+ -454 -363 140
+ -453 -363 140
+ -452 -363 140
+ -451 -363 140
+ -450 -363 140
+ -449 -363 140
+ -448 -363 140
+ -447 -363 140
+ -446 -363 140
+ -445 -363 140
+ -444 -363 140
+ -443 -363 140
+ -442 -363 140
+ -441 -363 140
+ -440 -363 140
+ -439 -363 140
+ -438 -363 140
+ -437 -363 140
+ -436 -363 140
+ -435 -363 140
+ -434 -363 140
+ -433 -363 140
+ -432 -363 140
+ -431 -363 140
+ -430 -363 140
+ -429 -363 140
+ -428 -363 140
+ -427 -363 140
+ -426 -363 140
+ -425 -363 140
+ -424 -363 140
+ -423 -363 140
+ -422 -363 140
+ -421 -363 140
+ -420 -363 140
+ -419 -363 140
+ -418 -363 140
+ -417 -363 140
+ -416 -363 140
+ -415 -363 140
+ -414 -363 140
+ -413 -363 140
+ -412 -363 140
+ -411 -363 140
+ -410 -363 140
+ -409 -363 140
+ -408 -363 140
+ -407 -363 140
+ -406 -363 140
+ -405 -363 140
+ -404 -363 140
+ -403 -363 140
+ -402 -363 140
+ -401 -363 140
+ -400 -363 140
+ -399 -363 140
+ -398 -363 140
+ -397 -363 140
+ -396 -363 140
+ -395 -363 140
+ -394 -363 140
+ -393 -363 140
+ -392 -363 140
+ -391 -363 140
+ -390 -363 140
+ -389 -363 140
+ -388 -363 140
+ -387 -363 140
+ -386 -363 140
+ -385 -363 140
+ -384 -363 140
+ -383 -363 140
+ -382 -363 140
+ -381 -363 140
+ -380 -363 140
+ -379 -363 140
+ -378 -363 140
+ -377 -363 140
+ -376 -363 140
+ -375 -363 140
+ -374 -363 140
+ -373 -363 140
+ -372 -363 140
+ -371 -363 140
+ -370 -363 140
+ -369 -363 140
+ -368 -363 140
+ -367 -363 140
+ -366 -363 140
+ -365 -363 140
+ -364 -363 140
+ -363 -363 140
+ -362 -363 140
+ -361 -363 140
+ -360 -363 140
+ -359 -363 140
+ -358 -363 140
+ -357 -363 140
+ -356 -363 140
+ -355 -363 140
+ -354 -363 140
+ -353 -363 140
+ -352 -363 140
+ -351 -363 140
+ -350 -363 140
+ -349 -363 140
+ -348 -363 140
+ -347 -363 140
+ -346 -363 140
+ -345 -363 140
+ -344 -363 140
+ -343 -363 140
+ -342 -363 140
+ -341 -363 140
+ -340 -363 140
+ -339 -363 140
+ -338 -363 140
+ -337 -363 140
+ -336 -363 140
+ -335 -363 140
+ -334 -363 140
+ -333 -363 140
+ -332 -363 140
+ -331 -363 140
+ -330 -363 140
+ -329 -363 140
+ -328 -363 140
+ -327 -363 140
+ -326 -363 140
+ -325 -363 140
+ -324 -363 140
+ -323 -363 140
+ -322 -363 140
+ -321 -363 140
+ -320 -363 140
+ -319 -363 140
+ -318 -363 140
+ -317 -363 140
+ -316 -363 140
+ -315 -363 140
+ -314 -363 140
+ -313 -363 140
+ -312 -363 140
+ -311 -363 140
+ -310 -363 140
+ -309 -363 140
+ -308 -363 140
+ -307 -363 140
+ -306 -363 140
+ -305 -363 140
+ -304 -363 140
+ -303 -363 140
+ -302 -363 140
+ -301 -363 140
+ -300 -363 140
+ -299 -363 140
+ -298 -363 140
+ -297 -363 140
+ -296 -363 140
+ -295 -363 140
+ -294 -363 140
+ -293 -363 140
+ -292 -363 140
+ -291 -363 140
+ -290 -363 140
+ -289 -363 140
+ -288 -363 140
+ -287 -363 140
+ -286 -363 140
+ -285 -363 140
+ -284 -363 140
+ -283 -363 140
+ -282 -363 140
+ -281 -363 140
+ -280 -363 140
+ -279 -363 140
+ -278 -363 140
+ -277 -363 140
+ -276 -363 140
+ -275 -363 140
+ -274 -363 140
+ -273 -363 140
+ -272 -363 140
+ -271 -363 140
+ -270 -363 140
+ -269 -363 140
+ -268 -363 140
+ -267 -363 140
+ -266 -363 140
+ -265 -363 140
+ -264 -363 140
+ -263 -363 140
+ -262 -363 140
+ -261 -363 140
+ -260 -363 140
+ -259 -363 140
+ -258 -363 140
+ -257 -363 140
+ -256 -363 140
+ -255 -363 140
+ -254 -363 140
+ -253 -363 140
+ -252 -363 140
+ -251 -363 140
+ -250 -363 140
+ -249 -363 140
+ -248 -363 140
+ -247 -363 140
+ -246 -363 140
+ -245 -363 140
+ -244 -363 140
+ -243 -363 140
+ -242 -363 140
+ -241 -363 140
+ -240 -363 140
+ -239 -363 140
+ -238 -363 140
+ -237 -363 140
+ -236 -363 140
+ -235 -363 140
+ -234 -363 140
+ -233 -363 140
+ -232 -363 140
+ -231 -363 140
+ -230 -363 140
+ -229 -363 140
+ -228 -363 140
+ -227 -363 140
+ -226 -363 140
+ -225 -363 140
+ -224 -363 140
+ -223 -363 140
+ -222 -363 140
+ -221 -363 140
+ -220 -363 140
+ -219 -363 140
+ -218 -363 140
+ -217 -363 140
+ -216 -363 140
+ -215 -363 140
+ -214 -363 140
+ -213 -363 140
+ -212 -363 140
+ -211 -363 140
+ -210 -363 140
+ -209 -363 140
+ -208 -363 140
+ -207 -363 140
+ -206 -363 140
+ -205 -363 140
+ -204 -363 140
+ -203 -363 140
+ -202 -363 140
+ -201 -363 140
+ -200 -363 140
+ -199 -363 140
+ -198 -363 140
+ -197 -363 140
+ -196 -363 140
+ -195 -363 140
+ -194 -363 140
+ -193 -363 140
+ -192 -363 140
+ -191 -363 140
+ -190 -363 140
+ -189 -363 140
+ -188 -363 140
+ -187 -363 140
+ -186 -363 140
+ -185 -363 140
+ -184 -363 140
+ -183 -363 140
+ -182 -363 140
+ -181 -363 140
+ -180 -363 140
+ -179 -363 140
+ -178 -363 140
+ -177 -363 140
+ -176 -363 140
+ -175 -363 140
+ -174 -363 140
+ -173 -363 140
+ -172 -363 140
+ -171 -363 140
+ -170 -363 140
+ -169 -363 140
+ -168 -363 140
+ -167 -363 140
+ -166 -363 140
+ -165 -363 140
+ -164 -363 140
+ -163 -363 140
+ -162 -363 140
+ -161 -363 140
+ -160 -363 140
+ -159 -363 140
+ -158 -363 140
+ -157 -363 140
+ -156 -363 140
+ -155 -363 140
+ -154 -363 140
+ -153 -363 140
+ -152 -363 140
+ -151 -363 140
+ -150 -363 140
+ -149 -363 140
+ -148 -363 140
+ -147 -363 140
+ -146 -363 140
+ -145 -363 140
+ -144 -363 140
+ -143 -363 140
+ -142 -363 140
+ -141 -363 140
+ -140 -363 140
+ -139 -363 140
+ -138 -363 140
+ -137 -363 140
+ -136 -363 140
+ -135 -363 140
+ -134 -362 140
+ -133 -358 141
+ -132 -355 142
+ -131 -351 142
+ -130 -347 143
+ -129 -343 143
+ -128 -340 143
+ -127 -336 144
+ -126 -332 144
+ -125 -329 144
+ -124 -325 144
+ -123 -322 144
+ -122 -318 144
+ -121 -315 144
+ -120 -311 144
+ -119 -308 144
+ -118 -304 144
+ -117 -301 143
+ -116 -297 143
+ -115 -294 143
+ -114 -291 142
+ -113 -287 141
+ -112 -284 141
+ -111 -281 140
+ -110 -278 139
+ -109 -275 139
+ -108 -271 138
+ -107 -268 137
+ -106 -265 136
+ -105 -262 135
+ -104 -259 134
+ -103 -256 132
+ -102 -253 131
+ -101 -250 130
+ -100 -247 128
+ -99 -244 127
+ -98 -241 126
+ -97 -238 124
+ -96 -236 122
+ -95 -233 121
+ -94 -230 119
+ -93 -227 117
+ -92 -224 115
+ -91 -222 113
+ -90 -219 112
+ -89 -217 110
+ -88 -214 108
+ -87 -211 106
+ -86 -209 104
+ -85 -206 102
+ -84 -204 100
+ -83 -202 97
+ -82 -199 95
+ -81 -197 93
+ -80 -195 91
+ -79 -193 89
+ -78 -190 86
+ -77 -188 84
+ -76 -186 82
+ -75 -184 80
+ -74 -182 77
+ -73 -179 75
+ -72 -177 73
+ -71 -175 70
+ -70 -173 68
+ -69 -171 66
+ -68 -169 64
+ -67 -166 62
+ -66 -164 59
+ -65 -162 57
+ -64 -160 55
+ -63 -158 53
+ -62 -155 51
+ -61 -153 48
+ -60 -151 46
+ -59 -149 44
+ -58 -147 42
+ -57 -144 40
+ -56 -142 38
+ -55 -140 35
+ -54 -138 33
+ -53 -135 31
+ -52 -133 29
+ -51 -131 27
+ -50 -129 25
+ -49 -127 23
+ -48 -124 21
+ -47 -122 19
+ -46 -120 17
+ -45 -118 15
+ -44 -115 13
+ -43 -113 11
+ -42 -111 9
+ -41 -109 8
+ -40 -106 6
+ -39 -104 5
+ -38 -102 4
+ -37 -99 2
+ -36 -97 1
+ -35 -95 0
+ -34 -92 -1
+ -33 -90 -2
+ -32 -88 -3
+ -31 -85 -4
+ -30 -83 -5
+ -29 -81 -5
+ -28 -78 -6
+ -27 -76 -6
+ -26 -74 -7
+ -25 -71 -7
+ -24 -69 -8
+ -23 -67 -8
+ -22 -65 -8
+ -21 -63 -8
+ -20 -62 -8
+ -19 -60 -8
+ -18 -59 -7
+ -17 -58 -7
+ -16 -58 -6
+ -15 -57 -6
+ -14 -57 -5
+ -13 -57 -4
+ -12 -57 -4
+ -11 -56 -2
+ -10 -56 -1
+ -9 -55 1
+ -8 -53 3
+ -7 -52 5
+ -6 -50 7
+ -5 -48 9
+ -4 -46 12
+ -3 -44 14
+ -2 -41 17
+ -1 -38 20
+ 0 -20 38
+ 1 -17 41
+ 2 -14 44
+ 3 -12 46
+ 4 -9 48
+ 5 -7 50
+ 6 -5 52
+ 7 -3 53
+ 8 -1 55
+ 9 1 56
+ 10 2 56
+ 11 4 57
+ 12 4 57
+ 13 5 57
+ 14 6 57
+ 15 6 58
+ 16 7 58
+ 17 7 59
+ 18 8 60
+ 19 8 62
+ 20 8 63
+ 21 8 65
+ 22 8 67
+ 23 8 69
+ 24 7 71
+ 25 7 74
+ 26 6 76
+ 27 6 78
+ 28 5 81
+ 29 5 83
+ 30 4 85
+ 31 3 88
+ 32 2 90
+ 33 1 92
+ 34 0 95
+ 35 -1 97
+ 36 -2 99
+ 37 -4 102
+ 38 -5 104
+ 39 -6 106
+ 40 -8 109
+ 41 -9 111
+ 42 -11 113
+ 43 -13 115
+ 44 -15 118
+ 45 -17 120
+ 46 -19 122
+ 47 -21 124
+ 48 -23 127
+ 49 -25 129
+ 50 -27 131
+ 51 -29 133
+ 52 -31 135
+ 53 -33 138
+ 54 -35 140
+ 55 -38 142
+ 56 -40 144
+ 57 -42 147
+ 58 -44 149
+ 59 -46 151
+ 60 -48 153
+ 61 -51 155
+ 62 -53 158
+ 63 -55 160
+ 64 -57 162
+ 65 -59 164
+ 66 -62 166
+ 67 -64 169
+ 68 -66 171
+ 69 -68 173
+ 70 -70 175
+ 71 -73 177
+ 72 -75 179
+ 73 -77 182
+ 74 -80 184
+ 75 -82 186
+ 76 -84 188
+ 77 -86 190
+ 78 -89 193
+ 79 -91 195
+ 80 -93 197
+ 81 -95 199
+ 82 -97 202
+ 83 -100 204
+ 84 -102 206
+ 85 -104 209
+ 86 -106 211
+ 87 -108 214
+ 88 -110 217
+ 89 -112 219
+ 90 -113 222
+ 91 -115 224
+ 92 -117 227
+ 93 -119 230
+ 94 -121 233
+ 95 -122 236
+ 96 -124 238
+ 97 -126 241
+ 98 -127 244
+ 99 -128 247
+ 100 -130 250
+ 101 -131 253
+ 102 -132 256
+ 103 -134 259
+ 104 -135 262
+ 105 -136 265
+ 106 -137 268
+ 107 -138 271
+ 108 -139 275
+ 109 -139 278
+ 110 -140 281
+ 111 -141 284
+ 112 -141 287
+ 113 -142 291
+ 114 -143 294
+ 115 -143 297
+ 116 -143 301
+ 117 -144 304
+ 118 -144 308
+ 119 -144 311
+ 120 -144 315
+ 121 -144 318
+ 122 -144 322
+ 123 -144 325
+ 124 -144 329
+ 125 -144 332
+ 126 -144 336
+ 127 -143 340
+ 128 -143 343
+ 129 -143 347
+ 130 -142 351
+ 131 -142 355
+ 132 -141 358
+ 133 -140 362
+ 134 -140 363
+ 135 -140 363
+ 136 -140 363
+ 137 -140 363
+ 138 -140 363
+ 139 -140 363
+ 140 -140 363
+ 141 -140 363
+ 142 -140 363
+ 143 -140 363
+ 144 -140 363
+ 145 -140 363
+ 146 -140 363
+ 147 -140 363
+ 148 -140 363
+ 149 -140 363
+ 150 -140 363
+ 151 -140 363
+ 152 -140 363
+ 153 -140 363
+ 154 -140 363
+ 155 -140 363
+ 156 -140 363
+ 157 -140 363
+ 158 -140 363
+ 159 -140 363
+ 160 -140 363
+ 161 -140 363
+ 162 -140 363
+ 163 -140 363
+ 164 -140 363
+ 165 -140 363
+ 166 -140 363
+ 167 -140 363
+ 168 -140 363
+ 169 -140 363
+ 170 -140 363
+ 171 -140 363
+ 172 -140 363
+ 173 -140 363
+ 174 -140 363
+ 175 -140 363
+ 176 -140 363
+ 177 -140 363
+ 178 -140 363
+ 179 -140 363
+ 180 -140 363
+ 181 -140 363
+ 182 -140 363
+ 183 -140 363
+ 184 -140 363
+ 185 -140 363
+ 186 -140 363
+ 187 -140 363
+ 188 -140 363
+ 189 -140 363
+ 190 -140 363
+ 191 -140 363
+ 192 -140 363
+ 193 -140 363
+ 194 -140 363
+ 195 -140 363
+ 196 -140 363
+ 197 -140 363
+ 198 -140 363
+ 199 -140 363
+ 200 -140 363
+ 201 -140 363
+ 202 -140 363
+ 203 -140 363
+ 204 -140 363
+ 205 -140 363
+ 206 -140 363
+ 207 -140 363
+ 208 -140 363
+ 209 -140 363
+ 210 -140 363
+ 211 -140 363
+ 212 -140 363
+ 213 -140 363
+ 214 -140 363
+ 215 -140 363
+ 216 -140 363
+ 217 -140 363
+ 218 -140 363
+ 219 -140 363
+ 220 -140 363
+ 221 -140 363
+ 222 -140 363
+ 223 -140 363
+ 224 -140 363
+ 225 -140 363
+ 226 -140 363
+ 227 -140 363
+ 228 -140 363
+ 229 -140 363
+ 230 -140 363
+ 231 -140 363
+ 232 -140 363
+ 233 -140 363
+ 234 -140 363
+ 235 -140 363
+ 236 -140 363
+ 237 -140 363
+ 238 -140 363
+ 239 -140 363
+ 240 -140 363
+ 241 -140 363
+ 242 -140 363
+ 243 -140 363
+ 244 -140 363
+ 245 -140 363
+ 246 -140 363
+ 247 -140 363
+ 248 -140 363
+ 249 -140 363
+ 250 -140 363
+ 251 -140 363
+ 252 -140 363
+ 253 -140 363
+ 254 -140 363
+ 255 -140 363
+ 256 -140 363
+ 257 -140 363
+ 258 -140 363
+ 259 -140 363
+ 260 -140 363
+ 261 -140 363
+ 262 -140 363
+ 263 -140 363
+ 264 -140 363
+ 265 -140 363
+ 266 -140 363
+ 267 -140 363
+ 268 -140 363
+ 269 -140 363
+ 270 -140 363
+ 271 -140 363
+ 272 -140 363
+ 273 -140 363
+ 274 -140 363
+ 275 -140 363
+ 276 -140 363
+ 277 -140 363
+ 278 -140 363
+ 279 -140 363
+ 280 -140 363
+ 281 -140 363
+ 282 -140 363
+ 283 -140 363
+ 284 -140 363
+ 285 -140 363
+ 286 -140 363
+ 287 -140 363
+ 288 -140 363
+ 289 -140 363
+ 290 -140 363
+ 291 -140 363
+ 292 -140 363
+ 293 -140 363
+ 294 -140 363
+ 295 -140 363
+ 296 -140 363
+ 297 -140 363
+ 298 -140 363
+ 299 -140 363
+ 300 -140 363
+ 301 -140 363
+ 302 -140 363
+ 303 -140 363
+ 304 -140 363
+ 305 -140 363
+ 306 -140 363
+ 307 -140 363
+ 308 -140 363
+ 309 -140 363
+ 310 -140 363
+ 311 -140 363
+ 312 -140 363
+ 313 -140 363
+ 314 -140 363
+ 315 -140 363
+ 316 -140 363
+ 317 -140 363
+ 318 -140 363
+ 319 -140 363
+ 320 -140 363
+ 321 -140 363
+ 322 -140 363
+ 323 -140 363
+ 324 -140 363
+ 325 -140 363
+ 326 -140 363
+ 327 -140 363
+ 328 -140 363
+ 329 -140 363
+ 330 -140 363
+ 331 -140 363
+ 332 -140 363
+ 333 -140 363
+ 334 -140 363
+ 335 -140 363
+ 336 -140 363
+ 337 -140 363
+ 338 -140 363
+ 339 -140 363
+ 340 -140 363
+ 341 -140 363
+ 342 -140 363
+ 343 -140 363
+ 344 -140 363
+ 345 -140 363
+ 346 -140 363
+ 347 -140 363
+ 348 -140 363
+ 349 -140 363
+ 350 -140 363
+ 351 -140 363
+ 352 -140 363
+ 353 -140 363
+ 354 -140 363
+ 355 -140 363
+ 356 -140 363
+ 357 -140 363
+ 358 -140 363
+ 359 -140 363
+ 360 -140 363
+ 361 -140 363
+ 362 -140 363
+ 363 -140 363
+ 364 -140 363
+ 365 -140 363
+ 366 -140 363
+ 367 -140 363
+ 368 -140 363
+ 369 -140 363
+ 370 -140 363
+ 371 -140 363
+ 372 -140 363
+ 373 -140 363
+ 374 -140 363
+ 375 -140 363
+ 376 -140 363
+ 377 -140 363
+ 378 -140 363
+ 379 -140 363
+ 380 -140 363
+ 381 -140 363
+ 382 -140 363
+ 383 -140 363
+ 384 -140 363
+ 385 -140 363
+ 386 -140 363
+ 387 -140 363
+ 388 -140 363
+ 389 -140 363
+ 390 -140 363
+ 391 -140 363
+ 392 -140 363
+ 393 -140 363
+ 394 -140 363
+ 395 -140 363
+ 396 -140 363
+ 397 -140 363
+ 398 -140 363
+ 399 -140 363
+ 400 -140 363
+ 401 -140 363
+ 402 -140 363
+ 403 -140 363
+ 404 -140 363
+ 405 -140 363
+ 406 -140 363
+ 407 -140 363
+ 408 -140 363
+ 409 -140 363
+ 410 -140 363
+ 411 -140 363
+ 412 -140 363
+ 413 -140 363
+ 414 -140 363
+ 415 -140 363
+ 416 -140 363
+ 417 -140 363
+ 418 -140 363
+ 419 -140 363
+ 420 -140 363
+ 421 -140 363
+ 422 -140 363
+ 423 -140 363
+ 424 -140 363
+ 425 -140 363
+ 426 -140 363
+ 427 -140 363
+ 428 -140 363
+ 429 -140 363
+ 430 -140 363
+ 431 -140 363
+ 432 -140 363
+ 433 -140 363
+ 434 -140 363
+ 435 -140 363
+ 436 -140 363
+ 437 -140 363
+ 438 -140 363
+ 439 -140 363
+ 440 -140 363
+ 441 -140 363
+ 442 -140 363
+ 443 -140 363
+ 444 -140 363
+ 445 -140 363
+ 446 -140 363
+ 447 -140 363
+ 448 -140 363
+ 449 -140 363
+ 450 -140 363
+ 451 -140 363
+ 452 -140 363
+ 453 -140 363
+ 454 -140 363
+ 455 -140 363
+ 456 -140 363
+ 457 -140 363
+ 458 -140 363
+ 459 -140 363
+ 460 -140 363
+ 461 -140 363
+ 462 -140 363
+ 463 -140 363
+ 464 -140 363
+ 465 -140 363
+ 466 -140 363
+ 467 -140 363
+ 468 -140 363
+ 469 -140 363
+ 470 -140 363
+ 471 -140 363
+ 472 -140 363
+ 473 -140 363
+ 474 -140 363
+ 475 -140 363
+ 476 -140 363
+ 477 -140 363
+ 478 -140 363
+ 479 -140 363
+ 480 -140 363
+ 481 -140 363
+ 482 -140 363
+ 483 -140 363
+ 484 -140 363
+ 485 -140 363
+ 486 -140 363
+ 487 -140 363
+ 488 -140 363
+ 489 -140 363
+ 490 -140 363
+ 491 -140 363
+ 492 -140 363
+ 493 -140 363
+ 494 -140 363
+ 495 -140 363
+ 496 -140 363
+ 497 -140 363
+ 498 -140 363
+ 499 -140 363
+ 500 -140 363
+ 501 -140 363
+ 502 -140 363
+ 503 -140 363
+ 504 -140 363
+ 505 -140 363
+ 506 -140 363
+ 507 -140 363
+ 508 -140 363
+ 509 -140 363
+ 510 -140 363
+ 511 -140 363
diff --git a/bmtf_luts/LUTs_Ext/ext25.lut b/bmtf_luts/LUTs_Ext/ext25.lut
new file mode 100644
index 0000000..5d1b947
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext25.lut
@@ -0,0 +1,1024 @@
+ -512 -284 97
+ -511 -284 97
+ -510 -284 97
+ -509 -284 97
+ -508 -284 97
+ -507 -284 97
+ -506 -284 97
+ -505 -284 97
+ -504 -284 97
+ -503 -284 97
+ -502 -284 97
+ -501 -284 97
+ -500 -284 97
+ -499 -284 97
+ -498 -284 97
+ -497 -284 97
+ -496 -284 97
+ -495 -284 97
+ -494 -284 97
+ -493 -284 97
+ -492 -284 97
+ -491 -284 97
+ -490 -284 97
+ -489 -284 97
+ -488 -284 97
+ -487 -284 97
+ -486 -284 97
+ -485 -284 97
+ -484 -284 97
+ -483 -284 97
+ -482 -284 97
+ -481 -284 97
+ -480 -284 97
+ -479 -284 97
+ -478 -284 97
+ -477 -284 97
+ -476 -284 97
+ -475 -284 97
+ -474 -284 97
+ -473 -284 97
+ -472 -284 97
+ -471 -284 97
+ -470 -284 97
+ -469 -284 97
+ -468 -284 97
+ -467 -284 97
+ -466 -284 97
+ -465 -284 97
+ -464 -284 97
+ -463 -284 97
+ -462 -284 97
+ -461 -284 97
+ -460 -284 97
+ -459 -284 97
+ -458 -284 97
+ -457 -284 97
+ -456 -284 97
+ -455 -284 97
+ -454 -284 97
+ -453 -284 97
+ -452 -284 97
+ -451 -284 97
+ -450 -284 97
+ -449 -284 97
+ -448 -284 97
+ -447 -284 97
+ -446 -284 97
+ -445 -284 97
+ -444 -284 97
+ -443 -284 97
+ -442 -284 97
+ -441 -284 97
+ -440 -284 97
+ -439 -284 97
+ -438 -284 97
+ -437 -284 97
+ -436 -284 97
+ -435 -284 97
+ -434 -284 97
+ -433 -284 97
+ -432 -284 97
+ -431 -284 97
+ -430 -284 97
+ -429 -284 97
+ -428 -284 97
+ -427 -284 97
+ -426 -284 97
+ -425 -284 97
+ -424 -284 97
+ -423 -284 97
+ -422 -284 97
+ -421 -284 97
+ -420 -284 97
+ -419 -284 97
+ -418 -284 97
+ -417 -284 97
+ -416 -284 97
+ -415 -284 97
+ -414 -284 97
+ -413 -284 97
+ -412 -284 97
+ -411 -284 97
+ -410 -284 97
+ -409 -284 97
+ -408 -284 97
+ -407 -284 97
+ -406 -284 97
+ -405 -284 97
+ -404 -284 97
+ -403 -284 97
+ -402 -284 97
+ -401 -284 97
+ -400 -284 97
+ -399 -284 97
+ -398 -284 97
+ -397 -284 97
+ -396 -284 97
+ -395 -284 97
+ -394 -284 97
+ -393 -284 97
+ -392 -284 97
+ -391 -284 97
+ -390 -284 97
+ -389 -284 97
+ -388 -284 97
+ -387 -284 97
+ -386 -284 97
+ -385 -284 97
+ -384 -284 97
+ -383 -284 97
+ -382 -284 97
+ -381 -284 97
+ -380 -284 97
+ -379 -284 97
+ -378 -284 97
+ -377 -284 97
+ -376 -284 97
+ -375 -284 97
+ -374 -284 97
+ -373 -284 97
+ -372 -284 97
+ -371 -284 97
+ -370 -284 97
+ -369 -284 97
+ -368 -284 97
+ -367 -284 97
+ -366 -284 97
+ -365 -284 97
+ -364 -284 97
+ -363 -284 97
+ -362 -284 97
+ -361 -284 97
+ -360 -284 97
+ -359 -284 97
+ -358 -284 97
+ -357 -284 97
+ -356 -284 97
+ -355 -284 97
+ -354 -284 97
+ -353 -284 97
+ -352 -284 97
+ -351 -284 97
+ -350 -284 97
+ -349 -284 97
+ -348 -284 97
+ -347 -284 97
+ -346 -284 97
+ -345 -284 97
+ -344 -284 97
+ -343 -284 97
+ -342 -284 97
+ -341 -284 97
+ -340 -284 97
+ -339 -284 97
+ -338 -284 97
+ -337 -284 97
+ -336 -284 97
+ -335 -284 97
+ -334 -284 97
+ -333 -284 97
+ -332 -284 97
+ -331 -284 97
+ -330 -284 97
+ -329 -284 97
+ -328 -284 97
+ -327 -284 97
+ -326 -284 97
+ -325 -284 97
+ -324 -284 97
+ -323 -284 97
+ -322 -284 97
+ -321 -284 97
+ -320 -284 97
+ -319 -284 97
+ -318 -284 97
+ -317 -284 97
+ -316 -284 97
+ -315 -284 97
+ -314 -284 97
+ -313 -284 97
+ -312 -284 97
+ -311 -284 97
+ -310 -284 97
+ -309 -284 97
+ -308 -284 97
+ -307 -284 97
+ -306 -284 97
+ -305 -284 97
+ -304 -284 97
+ -303 -284 97
+ -302 -284 97
+ -301 -284 97
+ -300 -284 97
+ -299 -284 97
+ -298 -284 97
+ -297 -284 97
+ -296 -284 97
+ -295 -284 97
+ -294 -284 97
+ -293 -284 97
+ -292 -284 97
+ -291 -284 97
+ -290 -284 97
+ -289 -284 97
+ -288 -284 97
+ -287 -284 97
+ -286 -284 97
+ -285 -284 97
+ -284 -284 97
+ -283 -284 97
+ -282 -284 97
+ -281 -284 97
+ -280 -284 97
+ -279 -284 97
+ -278 -284 97
+ -277 -284 97
+ -276 -284 97
+ -275 -284 97
+ -274 -284 97
+ -273 -284 97
+ -272 -284 97
+ -271 -284 97
+ -270 -284 97
+ -269 -284 97
+ -268 -284 97
+ -267 -284 97
+ -266 -284 97
+ -265 -284 97
+ -264 -284 97
+ -263 -284 97
+ -262 -284 97
+ -261 -284 97
+ -260 -284 97
+ -259 -284 97
+ -258 -284 97
+ -257 -284 97
+ -256 -284 97
+ -255 -284 97
+ -254 -284 97
+ -253 -284 97
+ -252 -284 97
+ -251 -284 97
+ -250 -284 97
+ -249 -284 97
+ -248 -284 97
+ -247 -284 97
+ -246 -284 97
+ -245 -284 97
+ -244 -284 97
+ -243 -284 97
+ -242 -284 97
+ -241 -284 97
+ -240 -284 97
+ -239 -284 97
+ -238 -284 97
+ -237 -284 97
+ -236 -284 97
+ -235 -284 97
+ -234 -284 97
+ -233 -284 97
+ -232 -284 97
+ -231 -284 97
+ -230 -284 97
+ -229 -284 97
+ -228 -284 97
+ -227 -284 97
+ -226 -284 97
+ -225 -284 97
+ -224 -284 97
+ -223 -284 97
+ -222 -284 97
+ -221 -284 97
+ -220 -284 97
+ -219 -284 97
+ -218 -284 97
+ -217 -284 97
+ -216 -284 97
+ -215 -284 97
+ -214 -284 97
+ -213 -284 97
+ -212 -284 97
+ -211 -284 97
+ -210 -284 97
+ -209 -284 97
+ -208 -284 97
+ -207 -284 97
+ -206 -284 97
+ -205 -284 97
+ -204 -284 97
+ -203 -284 97
+ -202 -284 97
+ -201 -284 97
+ -200 -284 97
+ -199 -284 97
+ -198 -284 97
+ -197 -284 97
+ -196 -284 97
+ -195 -284 97
+ -194 -284 97
+ -193 -284 97
+ -192 -284 97
+ -191 -284 97
+ -190 -284 97
+ -189 -284 97
+ -188 -284 97
+ -187 -284 97
+ -186 -284 97
+ -185 -284 97
+ -184 -284 97
+ -183 -284 97
+ -182 -284 97
+ -181 -284 97
+ -180 -284 97
+ -179 -284 97
+ -178 -284 97
+ -177 -284 97
+ -176 -284 97
+ -175 -284 97
+ -174 -284 97
+ -173 -284 97
+ -172 -284 97
+ -171 -284 97
+ -170 -284 97
+ -169 -284 97
+ -168 -284 97
+ -167 -284 97
+ -166 -284 97
+ -165 -284 97
+ -164 -284 97
+ -163 -284 97
+ -162 -284 97
+ -161 -284 97
+ -160 -284 97
+ -159 -284 97
+ -158 -284 97
+ -157 -284 97
+ -156 -284 97
+ -155 -284 97
+ -154 -284 97
+ -153 -284 97
+ -152 -284 97
+ -151 -284 97
+ -150 -284 97
+ -149 -284 97
+ -148 -284 97
+ -147 -284 97
+ -146 -284 97
+ -145 -284 97
+ -144 -284 97
+ -143 -284 97
+ -142 -284 97
+ -141 -284 97
+ -140 -284 97
+ -139 -284 97
+ -138 -284 97
+ -137 -284 97
+ -136 -284 97
+ -135 -284 97
+ -134 -284 97
+ -133 -284 97
+ -132 -284 97
+ -131 -284 97
+ -130 -284 97
+ -129 -284 97
+ -128 -284 97
+ -127 -284 97
+ -126 -284 97
+ -125 -284 97
+ -124 -284 97
+ -123 -284 97
+ -122 -284 97
+ -121 -284 97
+ -120 -284 97
+ -119 -284 97
+ -118 -284 97
+ -117 -284 97
+ -116 -284 97
+ -115 -284 97
+ -114 -280 97
+ -113 -277 96
+ -112 -274 96
+ -111 -270 96
+ -110 -267 96
+ -109 -263 95
+ -108 -260 95
+ -107 -257 95
+ -106 -253 94
+ -105 -250 94
+ -104 -247 94
+ -103 -244 93
+ -102 -241 93
+ -101 -237 92
+ -100 -234 92
+ -99 -231 92
+ -98 -228 91
+ -97 -225 91
+ -96 -222 90
+ -95 -219 90
+ -94 -216 89
+ -93 -213 88
+ -92 -211 88
+ -91 -208 87
+ -90 -205 87
+ -89 -202 86
+ -88 -199 85
+ -87 -197 85
+ -86 -194 84
+ -85 -191 83
+ -84 -189 83
+ -83 -186 82
+ -82 -183 81
+ -81 -181 81
+ -80 -178 80
+ -79 -176 79
+ -78 -173 78
+ -77 -171 77
+ -76 -168 77
+ -75 -166 76
+ -74 -164 75
+ -73 -161 74
+ -72 -159 73
+ -71 -157 72
+ -70 -154 71
+ -69 -152 70
+ -68 -150 69
+ -67 -148 68
+ -66 -146 67
+ -65 -143 66
+ -64 -141 65
+ -63 -139 64
+ -62 -137 63
+ -61 -135 62
+ -60 -133 61
+ -59 -131 60
+ -58 -129 59
+ -57 -127 58
+ -56 -125 57
+ -55 -123 56
+ -54 -122 55
+ -53 -120 54
+ -52 -118 52
+ -51 -116 51
+ -50 -114 50
+ -49 -113 49
+ -48 -111 48
+ -47 -109 46
+ -46 -107 45
+ -45 -106 44
+ -44 -104 43
+ -43 -103 41
+ -42 -101 40
+ -41 -99 39
+ -40 -98 38
+ -39 -96 37
+ -38 -94 35
+ -37 -93 34
+ -36 -91 33
+ -35 -89 32
+ -34 -88 31
+ -33 -86 29
+ -32 -84 28
+ -31 -82 27
+ -30 -80 26
+ -29 -79 25
+ -28 -77 24
+ -27 -75 22
+ -26 -73 21
+ -25 -71 20
+ -24 -70 19
+ -23 -68 18
+ -22 -66 17
+ -21 -64 16
+ -20 -63 15
+ -19 -62 13
+ -18 -61 12
+ -17 -60 11
+ -16 -60 10
+ -15 -60 8
+ -14 -60 7
+ -13 -61 6
+ -12 -61 4
+ -11 -62 3
+ -10 -63 2
+ -9 -64 1
+ -8 -63 1
+ -7 -62 3
+ -6 -60 4
+ -5 -57 7
+ -4 -54 10
+ -3 -50 15
+ -2 -45 20
+ -1 -39 25
+ 0 -25 39
+ 1 -20 45
+ 2 -15 50
+ 3 -10 54
+ 4 -7 57
+ 5 -4 60
+ 6 -3 62
+ 7 -1 63
+ 8 -1 64
+ 9 -2 63
+ 10 -3 62
+ 11 -4 61
+ 12 -6 61
+ 13 -7 60
+ 14 -8 60
+ 15 -10 60
+ 16 -11 60
+ 17 -12 61
+ 18 -13 62
+ 19 -15 63
+ 20 -16 64
+ 21 -17 66
+ 22 -18 68
+ 23 -19 70
+ 24 -20 71
+ 25 -21 73
+ 26 -22 75
+ 27 -24 77
+ 28 -25 79
+ 29 -26 80
+ 30 -27 82
+ 31 -28 84
+ 32 -29 86
+ 33 -31 88
+ 34 -32 89
+ 35 -33 91
+ 36 -34 93
+ 37 -35 94
+ 38 -37 96
+ 39 -38 98
+ 40 -39 99
+ 41 -40 101
+ 42 -41 103
+ 43 -43 104
+ 44 -44 106
+ 45 -45 107
+ 46 -46 109
+ 47 -48 111
+ 48 -49 113
+ 49 -50 114
+ 50 -51 116
+ 51 -52 118
+ 52 -54 120
+ 53 -55 122
+ 54 -56 123
+ 55 -57 125
+ 56 -58 127
+ 57 -59 129
+ 58 -60 131
+ 59 -61 133
+ 60 -62 135
+ 61 -63 137
+ 62 -64 139
+ 63 -65 141
+ 64 -66 143
+ 65 -67 146
+ 66 -68 148
+ 67 -69 150
+ 68 -70 152
+ 69 -71 154
+ 70 -72 157
+ 71 -73 159
+ 72 -74 161
+ 73 -75 164
+ 74 -76 166
+ 75 -77 168
+ 76 -77 171
+ 77 -78 173
+ 78 -79 176
+ 79 -80 178
+ 80 -81 181
+ 81 -81 183
+ 82 -82 186
+ 83 -83 189
+ 84 -83 191
+ 85 -84 194
+ 86 -85 197
+ 87 -85 199
+ 88 -86 202
+ 89 -87 205
+ 90 -87 208
+ 91 -88 211
+ 92 -88 213
+ 93 -89 216
+ 94 -90 219
+ 95 -90 222
+ 96 -91 225
+ 97 -91 228
+ 98 -92 231
+ 99 -92 234
+ 100 -92 237
+ 101 -93 241
+ 102 -93 244
+ 103 -94 247
+ 104 -94 250
+ 105 -94 253
+ 106 -95 257
+ 107 -95 260
+ 108 -95 263
+ 109 -96 267
+ 110 -96 270
+ 111 -96 274
+ 112 -96 277
+ 113 -97 280
+ 114 -97 284
+ 115 -97 284
+ 116 -97 284
+ 117 -97 284
+ 118 -97 284
+ 119 -97 284
+ 120 -97 284
+ 121 -97 284
+ 122 -97 284
+ 123 -97 284
+ 124 -97 284
+ 125 -97 284
+ 126 -97 284
+ 127 -97 284
+ 128 -97 284
+ 129 -97 284
+ 130 -97 284
+ 131 -97 284
+ 132 -97 284
+ 133 -97 284
+ 134 -97 284
+ 135 -97 284
+ 136 -97 284
+ 137 -97 284
+ 138 -97 284
+ 139 -97 284
+ 140 -97 284
+ 141 -97 284
+ 142 -97 284
+ 143 -97 284
+ 144 -97 284
+ 145 -97 284
+ 146 -97 284
+ 147 -97 284
+ 148 -97 284
+ 149 -97 284
+ 150 -97 284
+ 151 -97 284
+ 152 -97 284
+ 153 -97 284
+ 154 -97 284
+ 155 -97 284
+ 156 -97 284
+ 157 -97 284
+ 158 -97 284
+ 159 -97 284
+ 160 -97 284
+ 161 -97 284
+ 162 -97 284
+ 163 -97 284
+ 164 -97 284
+ 165 -97 284
+ 166 -97 284
+ 167 -97 284
+ 168 -97 284
+ 169 -97 284
+ 170 -97 284
+ 171 -97 284
+ 172 -97 284
+ 173 -97 284
+ 174 -97 284
+ 175 -97 284
+ 176 -97 284
+ 177 -97 284
+ 178 -97 284
+ 179 -97 284
+ 180 -97 284
+ 181 -97 284
+ 182 -97 284
+ 183 -97 284
+ 184 -97 284
+ 185 -97 284
+ 186 -97 284
+ 187 -97 284
+ 188 -97 284
+ 189 -97 284
+ 190 -97 284
+ 191 -97 284
+ 192 -97 284
+ 193 -97 284
+ 194 -97 284
+ 195 -97 284
+ 196 -97 284
+ 197 -97 284
+ 198 -97 284
+ 199 -97 284
+ 200 -97 284
+ 201 -97 284
+ 202 -97 284
+ 203 -97 284
+ 204 -97 284
+ 205 -97 284
+ 206 -97 284
+ 207 -97 284
+ 208 -97 284
+ 209 -97 284
+ 210 -97 284
+ 211 -97 284
+ 212 -97 284
+ 213 -97 284
+ 214 -97 284
+ 215 -97 284
+ 216 -97 284
+ 217 -97 284
+ 218 -97 284
+ 219 -97 284
+ 220 -97 284
+ 221 -97 284
+ 222 -97 284
+ 223 -97 284
+ 224 -97 284
+ 225 -97 284
+ 226 -97 284
+ 227 -97 284
+ 228 -97 284
+ 229 -97 284
+ 230 -97 284
+ 231 -97 284
+ 232 -97 284
+ 233 -97 284
+ 234 -97 284
+ 235 -97 284
+ 236 -97 284
+ 237 -97 284
+ 238 -97 284
+ 239 -97 284
+ 240 -97 284
+ 241 -97 284
+ 242 -97 284
+ 243 -97 284
+ 244 -97 284
+ 245 -97 284
+ 246 -97 284
+ 247 -97 284
+ 248 -97 284
+ 249 -97 284
+ 250 -97 284
+ 251 -97 284
+ 252 -97 284
+ 253 -97 284
+ 254 -97 284
+ 255 -97 284
+ 256 -97 284
+ 257 -97 284
+ 258 -97 284
+ 259 -97 284
+ 260 -97 284
+ 261 -97 284
+ 262 -97 284
+ 263 -97 284
+ 264 -97 284
+ 265 -97 284
+ 266 -97 284
+ 267 -97 284
+ 268 -97 284
+ 269 -97 284
+ 270 -97 284
+ 271 -97 284
+ 272 -97 284
+ 273 -97 284
+ 274 -97 284
+ 275 -97 284
+ 276 -97 284
+ 277 -97 284
+ 278 -97 284
+ 279 -97 284
+ 280 -97 284
+ 281 -97 284
+ 282 -97 284
+ 283 -97 284
+ 284 -97 284
+ 285 -97 284
+ 286 -97 284
+ 287 -97 284
+ 288 -97 284
+ 289 -97 284
+ 290 -97 284
+ 291 -97 284
+ 292 -97 284
+ 293 -97 284
+ 294 -97 284
+ 295 -97 284
+ 296 -97 284
+ 297 -97 284
+ 298 -97 284
+ 299 -97 284
+ 300 -97 284
+ 301 -97 284
+ 302 -97 284
+ 303 -97 284
+ 304 -97 284
+ 305 -97 284
+ 306 -97 284
+ 307 -97 284
+ 308 -97 284
+ 309 -97 284
+ 310 -97 284
+ 311 -97 284
+ 312 -97 284
+ 313 -97 284
+ 314 -97 284
+ 315 -97 284
+ 316 -97 284
+ 317 -97 284
+ 318 -97 284
+ 319 -97 284
+ 320 -97 284
+ 321 -97 284
+ 322 -97 284
+ 323 -97 284
+ 324 -97 284
+ 325 -97 284
+ 326 -97 284
+ 327 -97 284
+ 328 -97 284
+ 329 -97 284
+ 330 -97 284
+ 331 -97 284
+ 332 -97 284
+ 333 -97 284
+ 334 -97 284
+ 335 -97 284
+ 336 -97 284
+ 337 -97 284
+ 338 -97 284
+ 339 -97 284
+ 340 -97 284
+ 341 -97 284
+ 342 -97 284
+ 343 -97 284
+ 344 -97 284
+ 345 -97 284
+ 346 -97 284
+ 347 -97 284
+ 348 -97 284
+ 349 -97 284
+ 350 -97 284
+ 351 -97 284
+ 352 -97 284
+ 353 -97 284
+ 354 -97 284
+ 355 -97 284
+ 356 -97 284
+ 357 -97 284
+ 358 -97 284
+ 359 -97 284
+ 360 -97 284
+ 361 -97 284
+ 362 -97 284
+ 363 -97 284
+ 364 -97 284
+ 365 -97 284
+ 366 -97 284
+ 367 -97 284
+ 368 -97 284
+ 369 -97 284
+ 370 -97 284
+ 371 -97 284
+ 372 -97 284
+ 373 -97 284
+ 374 -97 284
+ 375 -97 284
+ 376 -97 284
+ 377 -97 284
+ 378 -97 284
+ 379 -97 284
+ 380 -97 284
+ 381 -97 284
+ 382 -97 284
+ 383 -97 284
+ 384 -97 284
+ 385 -97 284
+ 386 -97 284
+ 387 -97 284
+ 388 -97 284
+ 389 -97 284
+ 390 -97 284
+ 391 -97 284
+ 392 -97 284
+ 393 -97 284
+ 394 -97 284
+ 395 -97 284
+ 396 -97 284
+ 397 -97 284
+ 398 -97 284
+ 399 -97 284
+ 400 -97 284
+ 401 -97 284
+ 402 -97 284
+ 403 -97 284
+ 404 -97 284
+ 405 -97 284
+ 406 -97 284
+ 407 -97 284
+ 408 -97 284
+ 409 -97 284
+ 410 -97 284
+ 411 -97 284
+ 412 -97 284
+ 413 -97 284
+ 414 -97 284
+ 415 -97 284
+ 416 -97 284
+ 417 -97 284
+ 418 -97 284
+ 419 -97 284
+ 420 -97 284
+ 421 -97 284
+ 422 -97 284
+ 423 -97 284
+ 424 -97 284
+ 425 -97 284
+ 426 -97 284
+ 427 -97 284
+ 428 -97 284
+ 429 -97 284
+ 430 -97 284
+ 431 -97 284
+ 432 -97 284
+ 433 -97 284
+ 434 -97 284
+ 435 -97 284
+ 436 -97 284
+ 437 -97 284
+ 438 -97 284
+ 439 -97 284
+ 440 -97 284
+ 441 -97 284
+ 442 -97 284
+ 443 -97 284
+ 444 -97 284
+ 445 -97 284
+ 446 -97 284
+ 447 -97 284
+ 448 -97 284
+ 449 -97 284
+ 450 -97 284
+ 451 -97 284
+ 452 -97 284
+ 453 -97 284
+ 454 -97 284
+ 455 -97 284
+ 456 -97 284
+ 457 -97 284
+ 458 -97 284
+ 459 -97 284
+ 460 -97 284
+ 461 -97 284
+ 462 -97 284
+ 463 -97 284
+ 464 -97 284
+ 465 -97 284
+ 466 -97 284
+ 467 -97 284
+ 468 -97 284
+ 469 -97 284
+ 470 -97 284
+ 471 -97 284
+ 472 -97 284
+ 473 -97 284
+ 474 -97 284
+ 475 -97 284
+ 476 -97 284
+ 477 -97 284
+ 478 -97 284
+ 479 -97 284
+ 480 -97 284
+ 481 -97 284
+ 482 -97 284
+ 483 -97 284
+ 484 -97 284
+ 485 -97 284
+ 486 -97 284
+ 487 -97 284
+ 488 -97 284
+ 489 -97 284
+ 490 -97 284
+ 491 -97 284
+ 492 -97 284
+ 493 -97 284
+ 494 -97 284
+ 495 -97 284
+ 496 -97 284
+ 497 -97 284
+ 498 -97 284
+ 499 -97 284
+ 500 -97 284
+ 501 -97 284
+ 502 -97 284
+ 503 -97 284
+ 504 -97 284
+ 505 -97 284
+ 506 -97 284
+ 507 -97 284
+ 508 -97 284
+ 509 -97 284
+ 510 -97 284
+ 511 -97 284
diff --git a/bmtf_luts/LUTs_Ext/ext26.lut b/bmtf_luts/LUTs_Ext/ext26.lut
new file mode 100644
index 0000000..1dc0690
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext26.lut
@@ -0,0 +1,1024 @@
+ -512 -363 140
+ -511 -363 140
+ -510 -363 140
+ -509 -363 140
+ -508 -363 140
+ -507 -363 140
+ -506 -363 140
+ -505 -363 140
+ -504 -363 140
+ -503 -363 140
+ -502 -363 140
+ -501 -363 140
+ -500 -363 140
+ -499 -363 140
+ -498 -363 140
+ -497 -363 140
+ -496 -363 140
+ -495 -363 140
+ -494 -363 140
+ -493 -363 140
+ -492 -363 140
+ -491 -363 140
+ -490 -363 140
+ -489 -363 140
+ -488 -363 140
+ -487 -363 140
+ -486 -363 140
+ -485 -363 140
+ -484 -363 140
+ -483 -363 140
+ -482 -363 140
+ -481 -363 140
+ -480 -363 140
+ -479 -363 140
+ -478 -363 140
+ -477 -363 140
+ -476 -363 140
+ -475 -363 140
+ -474 -363 140
+ -473 -363 140
+ -472 -363 140
+ -471 -363 140
+ -470 -363 140
+ -469 -363 140
+ -468 -363 140
+ -467 -363 140
+ -466 -363 140
+ -465 -363 140
+ -464 -363 140
+ -463 -363 140
+ -462 -363 140
+ -461 -363 140
+ -460 -363 140
+ -459 -363 140
+ -458 -363 140
+ -457 -363 140
+ -456 -363 140
+ -455 -363 140
+ -454 -363 140
+ -453 -363 140
+ -452 -363 140
+ -451 -363 140
+ -450 -363 140
+ -449 -363 140
+ -448 -363 140
+ -447 -363 140
+ -446 -363 140
+ -445 -363 140
+ -444 -363 140
+ -443 -363 140
+ -442 -363 140
+ -441 -363 140
+ -440 -363 140
+ -439 -363 140
+ -438 -363 140
+ -437 -363 140
+ -436 -363 140
+ -435 -363 140
+ -434 -363 140
+ -433 -363 140
+ -432 -363 140
+ -431 -363 140
+ -430 -363 140
+ -429 -363 140
+ -428 -363 140
+ -427 -363 140
+ -426 -363 140
+ -425 -363 140
+ -424 -363 140
+ -423 -363 140
+ -422 -363 140
+ -421 -363 140
+ -420 -363 140
+ -419 -363 140
+ -418 -363 140
+ -417 -363 140
+ -416 -363 140
+ -415 -363 140
+ -414 -363 140
+ -413 -363 140
+ -412 -363 140
+ -411 -363 140
+ -410 -363 140
+ -409 -363 140
+ -408 -363 140
+ -407 -363 140
+ -406 -363 140
+ -405 -363 140
+ -404 -363 140
+ -403 -363 140
+ -402 -363 140
+ -401 -363 140
+ -400 -363 140
+ -399 -363 140
+ -398 -363 140
+ -397 -363 140
+ -396 -363 140
+ -395 -363 140
+ -394 -363 140
+ -393 -363 140
+ -392 -363 140
+ -391 -363 140
+ -390 -363 140
+ -389 -363 140
+ -388 -363 140
+ -387 -363 140
+ -386 -363 140
+ -385 -363 140
+ -384 -363 140
+ -383 -363 140
+ -382 -363 140
+ -381 -363 140
+ -380 -363 140
+ -379 -363 140
+ -378 -363 140
+ -377 -363 140
+ -376 -363 140
+ -375 -363 140
+ -374 -363 140
+ -373 -363 140
+ -372 -363 140
+ -371 -363 140
+ -370 -363 140
+ -369 -363 140
+ -368 -363 140
+ -367 -363 140
+ -366 -363 140
+ -365 -363 140
+ -364 -363 140
+ -363 -363 140
+ -362 -363 140
+ -361 -363 140
+ -360 -363 140
+ -359 -363 140
+ -358 -363 140
+ -357 -363 140
+ -356 -363 140
+ -355 -363 140
+ -354 -363 140
+ -353 -363 140
+ -352 -363 140
+ -351 -363 140
+ -350 -363 140
+ -349 -363 140
+ -348 -363 140
+ -347 -363 140
+ -346 -363 140
+ -345 -363 140
+ -344 -363 140
+ -343 -363 140
+ -342 -363 140
+ -341 -363 140
+ -340 -363 140
+ -339 -363 140
+ -338 -363 140
+ -337 -363 140
+ -336 -363 140
+ -335 -363 140
+ -334 -363 140
+ -333 -363 140
+ -332 -363 140
+ -331 -363 140
+ -330 -363 140
+ -329 -363 140
+ -328 -363 140
+ -327 -363 140
+ -326 -363 140
+ -325 -363 140
+ -324 -363 140
+ -323 -363 140
+ -322 -363 140
+ -321 -363 140
+ -320 -363 140
+ -319 -363 140
+ -318 -363 140
+ -317 -363 140
+ -316 -363 140
+ -315 -363 140
+ -314 -363 140
+ -313 -363 140
+ -312 -363 140
+ -311 -363 140
+ -310 -363 140
+ -309 -363 140
+ -308 -363 140
+ -307 -363 140
+ -306 -363 140
+ -305 -363 140
+ -304 -363 140
+ -303 -363 140
+ -302 -363 140
+ -301 -363 140
+ -300 -363 140
+ -299 -363 140
+ -298 -363 140
+ -297 -363 140
+ -296 -363 140
+ -295 -363 140
+ -294 -363 140
+ -293 -363 140
+ -292 -363 140
+ -291 -363 140
+ -290 -363 140
+ -289 -363 140
+ -288 -363 140
+ -287 -363 140
+ -286 -363 140
+ -285 -363 140
+ -284 -363 140
+ -283 -363 140
+ -282 -363 140
+ -281 -363 140
+ -280 -363 140
+ -279 -363 140
+ -278 -363 140
+ -277 -363 140
+ -276 -363 140
+ -275 -363 140
+ -274 -363 140
+ -273 -363 140
+ -272 -363 140
+ -271 -363 140
+ -270 -363 140
+ -269 -363 140
+ -268 -363 140
+ -267 -363 140
+ -266 -363 140
+ -265 -363 140
+ -264 -363 140
+ -263 -363 140
+ -262 -363 140
+ -261 -363 140
+ -260 -363 140
+ -259 -363 140
+ -258 -363 140
+ -257 -363 140
+ -256 -363 140
+ -255 -363 140
+ -254 -363 140
+ -253 -363 140
+ -252 -363 140
+ -251 -363 140
+ -250 -363 140
+ -249 -363 140
+ -248 -363 140
+ -247 -363 140
+ -246 -363 140
+ -245 -363 140
+ -244 -363 140
+ -243 -363 140
+ -242 -363 140
+ -241 -363 140
+ -240 -363 140
+ -239 -363 140
+ -238 -363 140
+ -237 -363 140
+ -236 -363 140
+ -235 -363 140
+ -234 -363 140
+ -233 -363 140
+ -232 -363 140
+ -231 -363 140
+ -230 -363 140
+ -229 -363 140
+ -228 -363 140
+ -227 -363 140
+ -226 -363 140
+ -225 -363 140
+ -224 -363 140
+ -223 -363 140
+ -222 -363 140
+ -221 -363 140
+ -220 -363 140
+ -219 -363 140
+ -218 -363 140
+ -217 -363 140
+ -216 -363 140
+ -215 -363 140
+ -214 -363 140
+ -213 -363 140
+ -212 -363 140
+ -211 -363 140
+ -210 -363 140
+ -209 -363 140
+ -208 -363 140
+ -207 -363 140
+ -206 -363 140
+ -205 -363 140
+ -204 -363 140
+ -203 -363 140
+ -202 -363 140
+ -201 -363 140
+ -200 -363 140
+ -199 -363 140
+ -198 -363 140
+ -197 -363 140
+ -196 -363 140
+ -195 -363 140
+ -194 -363 140
+ -193 -363 140
+ -192 -363 140
+ -191 -363 140
+ -190 -363 140
+ -189 -363 140
+ -188 -363 140
+ -187 -363 140
+ -186 -363 140
+ -185 -363 140
+ -184 -363 140
+ -183 -363 140
+ -182 -363 140
+ -181 -363 140
+ -180 -363 140
+ -179 -363 140
+ -178 -363 140
+ -177 -363 140
+ -176 -363 140
+ -175 -363 140
+ -174 -363 140
+ -173 -363 140
+ -172 -363 140
+ -171 -363 140
+ -170 -363 140
+ -169 -363 140
+ -168 -363 140
+ -167 -363 140
+ -166 -363 140
+ -165 -363 140
+ -164 -363 140
+ -163 -363 140
+ -162 -363 140
+ -161 -363 140
+ -160 -363 140
+ -159 -363 140
+ -158 -363 140
+ -157 -363 140
+ -156 -363 140
+ -155 -363 140
+ -154 -363 140
+ -153 -363 140
+ -152 -363 140
+ -151 -363 140
+ -150 -363 140
+ -149 -363 140
+ -148 -363 140
+ -147 -363 140
+ -146 -363 140
+ -145 -363 140
+ -144 -363 140
+ -143 -363 140
+ -142 -363 140
+ -141 -363 140
+ -140 -363 140
+ -139 -363 140
+ -138 -363 140
+ -137 -363 140
+ -136 -363 140
+ -135 -363 140
+ -134 -362 140
+ -133 -358 141
+ -132 -355 142
+ -131 -351 142
+ -130 -347 143
+ -129 -343 143
+ -128 -340 143
+ -127 -336 144
+ -126 -332 144
+ -125 -329 144
+ -124 -325 144
+ -123 -322 144
+ -122 -318 144
+ -121 -315 144
+ -120 -311 144
+ -119 -308 144
+ -118 -304 144
+ -117 -301 143
+ -116 -297 143
+ -115 -294 143
+ -114 -291 142
+ -113 -287 141
+ -112 -284 141
+ -111 -281 140
+ -110 -278 139
+ -109 -275 139
+ -108 -271 138
+ -107 -268 137
+ -106 -265 136
+ -105 -262 135
+ -104 -259 134
+ -103 -256 132
+ -102 -253 131
+ -101 -250 130
+ -100 -247 128
+ -99 -244 127
+ -98 -241 126
+ -97 -238 124
+ -96 -236 122
+ -95 -233 121
+ -94 -230 119
+ -93 -227 117
+ -92 -224 115
+ -91 -222 113
+ -90 -219 112
+ -89 -217 110
+ -88 -214 108
+ -87 -211 106
+ -86 -209 104
+ -85 -206 102
+ -84 -204 100
+ -83 -202 97
+ -82 -199 95
+ -81 -197 93
+ -80 -195 91
+ -79 -193 89
+ -78 -190 86
+ -77 -188 84
+ -76 -186 82
+ -75 -184 80
+ -74 -182 77
+ -73 -179 75
+ -72 -177 73
+ -71 -175 70
+ -70 -173 68
+ -69 -171 66
+ -68 -169 64
+ -67 -166 62
+ -66 -164 59
+ -65 -162 57
+ -64 -160 55
+ -63 -158 53
+ -62 -155 51
+ -61 -153 48
+ -60 -151 46
+ -59 -149 44
+ -58 -147 42
+ -57 -144 40
+ -56 -142 38
+ -55 -140 35
+ -54 -138 33
+ -53 -135 31
+ -52 -133 29
+ -51 -131 27
+ -50 -129 25
+ -49 -127 23
+ -48 -124 21
+ -47 -122 19
+ -46 -120 17
+ -45 -118 15
+ -44 -115 13
+ -43 -113 11
+ -42 -111 9
+ -41 -109 8
+ -40 -106 6
+ -39 -104 5
+ -38 -102 4
+ -37 -99 2
+ -36 -97 1
+ -35 -95 0
+ -34 -92 -1
+ -33 -90 -2
+ -32 -88 -3
+ -31 -85 -4
+ -30 -83 -5
+ -29 -81 -5
+ -28 -78 -6
+ -27 -76 -6
+ -26 -74 -7
+ -25 -71 -7
+ -24 -69 -8
+ -23 -67 -8
+ -22 -65 -8
+ -21 -63 -8
+ -20 -62 -8
+ -19 -60 -8
+ -18 -59 -7
+ -17 -58 -7
+ -16 -58 -6
+ -15 -57 -6
+ -14 -57 -5
+ -13 -57 -4
+ -12 -57 -4
+ -11 -56 -2
+ -10 -56 -1
+ -9 -55 1
+ -8 -53 3
+ -7 -52 5
+ -6 -50 7
+ -5 -48 9
+ -4 -46 12
+ -3 -44 14
+ -2 -41 17
+ -1 -38 20
+ 0 -20 38
+ 1 -17 41
+ 2 -14 44
+ 3 -12 46
+ 4 -9 48
+ 5 -7 50
+ 6 -5 52
+ 7 -3 53
+ 8 -1 55
+ 9 1 56
+ 10 2 56
+ 11 4 57
+ 12 4 57
+ 13 5 57
+ 14 6 57
+ 15 6 58
+ 16 7 58
+ 17 7 59
+ 18 8 60
+ 19 8 62
+ 20 8 63
+ 21 8 65
+ 22 8 67
+ 23 8 69
+ 24 7 71
+ 25 7 74
+ 26 6 76
+ 27 6 78
+ 28 5 81
+ 29 5 83
+ 30 4 85
+ 31 3 88
+ 32 2 90
+ 33 1 92
+ 34 0 95
+ 35 -1 97
+ 36 -2 99
+ 37 -4 102
+ 38 -5 104
+ 39 -6 106
+ 40 -8 109
+ 41 -9 111
+ 42 -11 113
+ 43 -13 115
+ 44 -15 118
+ 45 -17 120
+ 46 -19 122
+ 47 -21 124
+ 48 -23 127
+ 49 -25 129
+ 50 -27 131
+ 51 -29 133
+ 52 -31 135
+ 53 -33 138
+ 54 -35 140
+ 55 -38 142
+ 56 -40 144
+ 57 -42 147
+ 58 -44 149
+ 59 -46 151
+ 60 -48 153
+ 61 -51 155
+ 62 -53 158
+ 63 -55 160
+ 64 -57 162
+ 65 -59 164
+ 66 -62 166
+ 67 -64 169
+ 68 -66 171
+ 69 -68 173
+ 70 -70 175
+ 71 -73 177
+ 72 -75 179
+ 73 -77 182
+ 74 -80 184
+ 75 -82 186
+ 76 -84 188
+ 77 -86 190
+ 78 -89 193
+ 79 -91 195
+ 80 -93 197
+ 81 -95 199
+ 82 -97 202
+ 83 -100 204
+ 84 -102 206
+ 85 -104 209
+ 86 -106 211
+ 87 -108 214
+ 88 -110 217
+ 89 -112 219
+ 90 -113 222
+ 91 -115 224
+ 92 -117 227
+ 93 -119 230
+ 94 -121 233
+ 95 -122 236
+ 96 -124 238
+ 97 -126 241
+ 98 -127 244
+ 99 -128 247
+ 100 -130 250
+ 101 -131 253
+ 102 -132 256
+ 103 -134 259
+ 104 -135 262
+ 105 -136 265
+ 106 -137 268
+ 107 -138 271
+ 108 -139 275
+ 109 -139 278
+ 110 -140 281
+ 111 -141 284
+ 112 -141 287
+ 113 -142 291
+ 114 -143 294
+ 115 -143 297
+ 116 -143 301
+ 117 -144 304
+ 118 -144 308
+ 119 -144 311
+ 120 -144 315
+ 121 -144 318
+ 122 -144 322
+ 123 -144 325
+ 124 -144 329
+ 125 -144 332
+ 126 -144 336
+ 127 -143 340
+ 128 -143 343
+ 129 -143 347
+ 130 -142 351
+ 131 -142 355
+ 132 -141 358
+ 133 -140 362
+ 134 -140 363
+ 135 -140 363
+ 136 -140 363
+ 137 -140 363
+ 138 -140 363
+ 139 -140 363
+ 140 -140 363
+ 141 -140 363
+ 142 -140 363
+ 143 -140 363
+ 144 -140 363
+ 145 -140 363
+ 146 -140 363
+ 147 -140 363
+ 148 -140 363
+ 149 -140 363
+ 150 -140 363
+ 151 -140 363
+ 152 -140 363
+ 153 -140 363
+ 154 -140 363
+ 155 -140 363
+ 156 -140 363
+ 157 -140 363
+ 158 -140 363
+ 159 -140 363
+ 160 -140 363
+ 161 -140 363
+ 162 -140 363
+ 163 -140 363
+ 164 -140 363
+ 165 -140 363
+ 166 -140 363
+ 167 -140 363
+ 168 -140 363
+ 169 -140 363
+ 170 -140 363
+ 171 -140 363
+ 172 -140 363
+ 173 -140 363
+ 174 -140 363
+ 175 -140 363
+ 176 -140 363
+ 177 -140 363
+ 178 -140 363
+ 179 -140 363
+ 180 -140 363
+ 181 -140 363
+ 182 -140 363
+ 183 -140 363
+ 184 -140 363
+ 185 -140 363
+ 186 -140 363
+ 187 -140 363
+ 188 -140 363
+ 189 -140 363
+ 190 -140 363
+ 191 -140 363
+ 192 -140 363
+ 193 -140 363
+ 194 -140 363
+ 195 -140 363
+ 196 -140 363
+ 197 -140 363
+ 198 -140 363
+ 199 -140 363
+ 200 -140 363
+ 201 -140 363
+ 202 -140 363
+ 203 -140 363
+ 204 -140 363
+ 205 -140 363
+ 206 -140 363
+ 207 -140 363
+ 208 -140 363
+ 209 -140 363
+ 210 -140 363
+ 211 -140 363
+ 212 -140 363
+ 213 -140 363
+ 214 -140 363
+ 215 -140 363
+ 216 -140 363
+ 217 -140 363
+ 218 -140 363
+ 219 -140 363
+ 220 -140 363
+ 221 -140 363
+ 222 -140 363
+ 223 -140 363
+ 224 -140 363
+ 225 -140 363
+ 226 -140 363
+ 227 -140 363
+ 228 -140 363
+ 229 -140 363
+ 230 -140 363
+ 231 -140 363
+ 232 -140 363
+ 233 -140 363
+ 234 -140 363
+ 235 -140 363
+ 236 -140 363
+ 237 -140 363
+ 238 -140 363
+ 239 -140 363
+ 240 -140 363
+ 241 -140 363
+ 242 -140 363
+ 243 -140 363
+ 244 -140 363
+ 245 -140 363
+ 246 -140 363
+ 247 -140 363
+ 248 -140 363
+ 249 -140 363
+ 250 -140 363
+ 251 -140 363
+ 252 -140 363
+ 253 -140 363
+ 254 -140 363
+ 255 -140 363
+ 256 -140 363
+ 257 -140 363
+ 258 -140 363
+ 259 -140 363
+ 260 -140 363
+ 261 -140 363
+ 262 -140 363
+ 263 -140 363
+ 264 -140 363
+ 265 -140 363
+ 266 -140 363
+ 267 -140 363
+ 268 -140 363
+ 269 -140 363
+ 270 -140 363
+ 271 -140 363
+ 272 -140 363
+ 273 -140 363
+ 274 -140 363
+ 275 -140 363
+ 276 -140 363
+ 277 -140 363
+ 278 -140 363
+ 279 -140 363
+ 280 -140 363
+ 281 -140 363
+ 282 -140 363
+ 283 -140 363
+ 284 -140 363
+ 285 -140 363
+ 286 -140 363
+ 287 -140 363
+ 288 -140 363
+ 289 -140 363
+ 290 -140 363
+ 291 -140 363
+ 292 -140 363
+ 293 -140 363
+ 294 -140 363
+ 295 -140 363
+ 296 -140 363
+ 297 -140 363
+ 298 -140 363
+ 299 -140 363
+ 300 -140 363
+ 301 -140 363
+ 302 -140 363
+ 303 -140 363
+ 304 -140 363
+ 305 -140 363
+ 306 -140 363
+ 307 -140 363
+ 308 -140 363
+ 309 -140 363
+ 310 -140 363
+ 311 -140 363
+ 312 -140 363
+ 313 -140 363
+ 314 -140 363
+ 315 -140 363
+ 316 -140 363
+ 317 -140 363
+ 318 -140 363
+ 319 -140 363
+ 320 -140 363
+ 321 -140 363
+ 322 -140 363
+ 323 -140 363
+ 324 -140 363
+ 325 -140 363
+ 326 -140 363
+ 327 -140 363
+ 328 -140 363
+ 329 -140 363
+ 330 -140 363
+ 331 -140 363
+ 332 -140 363
+ 333 -140 363
+ 334 -140 363
+ 335 -140 363
+ 336 -140 363
+ 337 -140 363
+ 338 -140 363
+ 339 -140 363
+ 340 -140 363
+ 341 -140 363
+ 342 -140 363
+ 343 -140 363
+ 344 -140 363
+ 345 -140 363
+ 346 -140 363
+ 347 -140 363
+ 348 -140 363
+ 349 -140 363
+ 350 -140 363
+ 351 -140 363
+ 352 -140 363
+ 353 -140 363
+ 354 -140 363
+ 355 -140 363
+ 356 -140 363
+ 357 -140 363
+ 358 -140 363
+ 359 -140 363
+ 360 -140 363
+ 361 -140 363
+ 362 -140 363
+ 363 -140 363
+ 364 -140 363
+ 365 -140 363
+ 366 -140 363
+ 367 -140 363
+ 368 -140 363
+ 369 -140 363
+ 370 -140 363
+ 371 -140 363
+ 372 -140 363
+ 373 -140 363
+ 374 -140 363
+ 375 -140 363
+ 376 -140 363
+ 377 -140 363
+ 378 -140 363
+ 379 -140 363
+ 380 -140 363
+ 381 -140 363
+ 382 -140 363
+ 383 -140 363
+ 384 -140 363
+ 385 -140 363
+ 386 -140 363
+ 387 -140 363
+ 388 -140 363
+ 389 -140 363
+ 390 -140 363
+ 391 -140 363
+ 392 -140 363
+ 393 -140 363
+ 394 -140 363
+ 395 -140 363
+ 396 -140 363
+ 397 -140 363
+ 398 -140 363
+ 399 -140 363
+ 400 -140 363
+ 401 -140 363
+ 402 -140 363
+ 403 -140 363
+ 404 -140 363
+ 405 -140 363
+ 406 -140 363
+ 407 -140 363
+ 408 -140 363
+ 409 -140 363
+ 410 -140 363
+ 411 -140 363
+ 412 -140 363
+ 413 -140 363
+ 414 -140 363
+ 415 -140 363
+ 416 -140 363
+ 417 -140 363
+ 418 -140 363
+ 419 -140 363
+ 420 -140 363
+ 421 -140 363
+ 422 -140 363
+ 423 -140 363
+ 424 -140 363
+ 425 -140 363
+ 426 -140 363
+ 427 -140 363
+ 428 -140 363
+ 429 -140 363
+ 430 -140 363
+ 431 -140 363
+ 432 -140 363
+ 433 -140 363
+ 434 -140 363
+ 435 -140 363
+ 436 -140 363
+ 437 -140 363
+ 438 -140 363
+ 439 -140 363
+ 440 -140 363
+ 441 -140 363
+ 442 -140 363
+ 443 -140 363
+ 444 -140 363
+ 445 -140 363
+ 446 -140 363
+ 447 -140 363
+ 448 -140 363
+ 449 -140 363
+ 450 -140 363
+ 451 -140 363
+ 452 -140 363
+ 453 -140 363
+ 454 -140 363
+ 455 -140 363
+ 456 -140 363
+ 457 -140 363
+ 458 -140 363
+ 459 -140 363
+ 460 -140 363
+ 461 -140 363
+ 462 -140 363
+ 463 -140 363
+ 464 -140 363
+ 465 -140 363
+ 466 -140 363
+ 467 -140 363
+ 468 -140 363
+ 469 -140 363
+ 470 -140 363
+ 471 -140 363
+ 472 -140 363
+ 473 -140 363
+ 474 -140 363
+ 475 -140 363
+ 476 -140 363
+ 477 -140 363
+ 478 -140 363
+ 479 -140 363
+ 480 -140 363
+ 481 -140 363
+ 482 -140 363
+ 483 -140 363
+ 484 -140 363
+ 485 -140 363
+ 486 -140 363
+ 487 -140 363
+ 488 -140 363
+ 489 -140 363
+ 490 -140 363
+ 491 -140 363
+ 492 -140 363
+ 493 -140 363
+ 494 -140 363
+ 495 -140 363
+ 496 -140 363
+ 497 -140 363
+ 498 -140 363
+ 499 -140 363
+ 500 -140 363
+ 501 -140 363
+ 502 -140 363
+ 503 -140 363
+ 504 -140 363
+ 505 -140 363
+ 506 -140 363
+ 507 -140 363
+ 508 -140 363
+ 509 -140 363
+ 510 -140 363
+ 511 -140 363
diff --git a/bmtf_luts/LUTs_Ext/ext34.lut b/bmtf_luts/LUTs_Ext/ext34.lut
new file mode 100644
index 0000000..1fe8061
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext34.lut
@@ -0,0 +1,1024 @@
+ -512 -10 301
+ -511 -10 301
+ -510 -10 301
+ -509 -10 301
+ -508 -10 301
+ -507 -10 301
+ -506 -10 301
+ -505 -10 301
+ -504 -10 301
+ -503 -10 301
+ -502 -10 301
+ -501 -10 301
+ -500 -10 301
+ -499 -10 301
+ -498 -10 301
+ -497 -10 301
+ -496 -10 301
+ -495 -10 301
+ -494 -10 301
+ -493 -10 301
+ -492 -10 301
+ -491 -10 301
+ -490 -10 301
+ -489 -10 301
+ -488 -10 301
+ -487 -10 301
+ -486 -10 301
+ -485 -10 301
+ -484 -10 301
+ -483 -10 301
+ -482 -10 301
+ -481 -10 301
+ -480 -10 301
+ -479 -10 301
+ -478 -10 301
+ -477 -10 301
+ -476 -10 301
+ -475 -10 301
+ -474 -10 301
+ -473 -10 301
+ -472 -10 301
+ -471 -10 301
+ -470 -10 301
+ -469 -10 301
+ -468 -10 301
+ -467 -10 301
+ -466 -10 301
+ -465 -10 301
+ -464 -10 301
+ -463 -10 301
+ -462 -10 301
+ -461 -10 301
+ -460 -10 301
+ -459 -10 301
+ -458 -10 301
+ -457 -10 301
+ -456 -10 301
+ -455 -10 301
+ -454 -10 301
+ -453 -10 301
+ -452 -10 301
+ -451 -10 301
+ -450 -10 301
+ -449 -10 301
+ -448 -10 301
+ -447 -10 301
+ -446 -10 301
+ -445 -10 301
+ -444 -10 301
+ -443 -10 301
+ -442 -10 301
+ -441 -10 301
+ -440 -10 301
+ -439 -10 301
+ -438 -10 301
+ -437 -10 301
+ -436 -10 301
+ -435 -10 301
+ -434 -10 301
+ -433 -10 301
+ -432 -10 301
+ -431 -10 301
+ -430 -10 301
+ -429 -10 301
+ -428 -10 301
+ -427 -10 301
+ -426 -10 301
+ -425 -10 301
+ -424 -10 301
+ -423 -10 301
+ -422 -10 301
+ -421 -10 301
+ -420 -10 301
+ -419 -10 301
+ -418 -10 301
+ -417 -10 301
+ -416 -10 301
+ -415 -10 301
+ -414 -10 301
+ -413 -10 301
+ -412 -10 301
+ -411 -10 301
+ -410 -10 301
+ -409 -10 301
+ -408 -10 301
+ -407 -10 301
+ -406 -10 301
+ -405 -10 301
+ -404 -10 301
+ -403 -10 301
+ -402 -10 301
+ -401 -10 301
+ -400 -10 301
+ -399 -10 301
+ -398 -10 301
+ -397 -10 301
+ -396 -10 301
+ -395 -10 301
+ -394 -10 301
+ -393 -10 301
+ -392 -10 301
+ -391 -10 301
+ -390 -10 301
+ -389 -10 301
+ -388 -10 301
+ -387 -10 301
+ -386 -10 301
+ -385 -10 301
+ -384 -10 301
+ -383 -10 301
+ -382 -10 301
+ -381 -10 301
+ -380 -10 301
+ -379 -10 301
+ -378 -10 301
+ -377 -10 301
+ -376 -10 301
+ -375 -10 301
+ -374 -10 301
+ -373 -10 301
+ -372 -10 301
+ -371 -10 301
+ -370 -10 301
+ -369 -10 301
+ -368 -10 301
+ -367 -10 301
+ -366 -10 301
+ -365 -10 301
+ -364 -10 301
+ -363 -10 301
+ -362 -10 301
+ -361 -10 301
+ -360 -10 301
+ -359 -10 301
+ -358 -10 301
+ -357 -10 301
+ -356 -10 301
+ -355 -10 301
+ -354 -10 301
+ -353 -10 301
+ -352 -10 301
+ -351 -10 301
+ -350 -10 301
+ -349 -10 301
+ -348 -10 301
+ -347 -10 301
+ -346 -10 301
+ -345 -10 301
+ -344 -10 301
+ -343 -10 301
+ -342 -10 301
+ -341 -10 301
+ -340 -10 301
+ -339 -10 301
+ -338 -10 301
+ -337 -10 301
+ -336 -10 301
+ -335 -10 301
+ -334 -10 301
+ -333 -10 301
+ -332 -10 301
+ -331 -10 301
+ -330 -10 301
+ -329 -10 301
+ -328 -10 301
+ -327 -10 301
+ -326 -10 301
+ -325 -10 301
+ -324 -10 301
+ -323 -10 301
+ -322 -10 301
+ -321 -10 301
+ -320 -10 301
+ -319 -10 301
+ -318 -10 301
+ -317 -10 301
+ -316 -10 301
+ -315 -10 301
+ -314 -10 301
+ -313 -10 301
+ -312 -10 301
+ -311 -10 301
+ -310 -10 301
+ -309 -10 301
+ -308 -10 301
+ -307 -10 301
+ -306 -10 301
+ -305 -10 301
+ -304 -10 301
+ -303 -10 301
+ -302 -10 301
+ -301 -10 301
+ -300 -10 301
+ -299 -10 301
+ -298 -10 301
+ -297 -10 301
+ -296 -10 301
+ -295 -10 301
+ -294 -10 301
+ -293 -10 301
+ -292 -10 301
+ -291 -10 301
+ -290 -10 301
+ -289 -10 301
+ -288 -10 301
+ -287 -10 301
+ -286 -10 301
+ -285 -10 301
+ -284 -10 301
+ -283 -10 301
+ -282 -10 301
+ -281 -10 301
+ -280 -10 301
+ -279 -10 301
+ -278 -10 301
+ -277 -10 301
+ -276 -10 301
+ -275 -10 301
+ -274 -10 301
+ -273 -10 301
+ -272 -10 301
+ -271 -10 301
+ -270 -10 301
+ -269 -10 301
+ -268 -10 301
+ -267 -10 301
+ -266 -10 301
+ -265 -10 301
+ -264 -10 301
+ -263 -10 301
+ -262 -10 301
+ -261 -10 301
+ -260 -10 301
+ -259 -10 301
+ -258 -10 301
+ -257 -10 301
+ -256 -10 301
+ -255 -10 301
+ -254 -10 301
+ -253 -10 301
+ -252 -10 301
+ -251 -10 301
+ -250 -10 301
+ -249 -10 301
+ -248 -10 301
+ -247 -10 301
+ -246 -10 301
+ -245 -10 301
+ -244 -10 301
+ -243 -10 301
+ -242 -10 301
+ -241 -10 301
+ -240 -10 301
+ -239 -10 301
+ -238 -10 301
+ -237 -10 301
+ -236 -10 301
+ -235 -10 301
+ -234 -10 301
+ -233 -10 301
+ -232 -10 301
+ -231 -10 301
+ -230 -10 301
+ -229 -10 301
+ -228 -10 301
+ -227 -10 301
+ -226 -10 301
+ -225 -10 301
+ -224 -10 301
+ -223 -10 301
+ -222 -10 301
+ -221 -10 301
+ -220 -10 301
+ -219 -10 301
+ -218 -10 301
+ -217 -10 301
+ -216 -10 301
+ -215 -10 301
+ -214 -10 301
+ -213 -10 301
+ -212 -10 301
+ -211 -10 301
+ -210 -10 301
+ -209 -10 301
+ -208 -10 301
+ -207 -10 301
+ -206 -10 301
+ -205 -10 301
+ -204 -10 301
+ -203 -10 301
+ -202 -10 301
+ -201 -10 301
+ -200 -10 301
+ -199 -10 301
+ -198 -10 301
+ -197 -10 301
+ -196 -10 301
+ -195 -10 301
+ -194 -10 301
+ -193 -10 301
+ -192 -10 301
+ -191 -10 301
+ -190 -10 300
+ -189 -10 297
+ -188 -10 295
+ -187 -10 293
+ -186 -11 290
+ -185 -11 288
+ -184 -11 286
+ -183 -11 283
+ -182 -11 281
+ -181 -11 279
+ -180 -11 276
+ -179 -11 274
+ -178 -11 272
+ -177 -12 269
+ -176 -12 267
+ -175 -12 265
+ -174 -12 263
+ -173 -12 261
+ -172 -12 258
+ -171 -12 256
+ -170 -13 254
+ -169 -13 252
+ -168 -13 250
+ -167 -13 248
+ -166 -13 246
+ -165 -13 243
+ -164 -14 241
+ -163 -14 239
+ -162 -14 237
+ -161 -14 235
+ -160 -14 233
+ -159 -14 231
+ -158 -15 229
+ -157 -15 227
+ -156 -15 225
+ -155 -15 223
+ -154 -15 221
+ -153 -15 219
+ -152 -16 217
+ -151 -16 215
+ -150 -16 214
+ -149 -16 212
+ -148 -16 210
+ -147 -17 208
+ -146 -17 206
+ -145 -17 204
+ -144 -17 202
+ -143 -17 201
+ -142 -18 199
+ -141 -18 197
+ -140 -18 195
+ -139 -18 194
+ -138 -19 192
+ -137 -19 190
+ -136 -19 188
+ -135 -19 187
+ -134 -19 185
+ -133 -20 183
+ -132 -20 182
+ -131 -20 180
+ -130 -20 178
+ -129 -21 177
+ -128 -21 175
+ -127 -21 174
+ -126 -21 172
+ -125 -22 170
+ -124 -22 169
+ -123 -22 167
+ -122 -22 166
+ -121 -23 164
+ -120 -23 163
+ -119 -23 161
+ -118 -23 160
+ -117 -24 158
+ -116 -24 157
+ -115 -24 155
+ -114 -24 154
+ -113 -25 153
+ -112 -25 151
+ -111 -25 150
+ -110 -26 148
+ -109 -26 147
+ -108 -26 146
+ -107 -26 144
+ -106 -27 143
+ -105 -27 142
+ -104 -27 141
+ -103 -28 139
+ -102 -28 138
+ -101 -28 137
+ -100 -28 136
+ -99 -29 134
+ -98 -29 133
+ -97 -29 132
+ -96 -30 131
+ -95 -30 130
+ -94 -30 128
+ -93 -31 127
+ -92 -31 126
+ -91 -31 125
+ -90 -32 124
+ -89 -32 123
+ -88 -32 122
+ -87 -33 121
+ -86 -33 120
+ -85 -33 119
+ -84 -34 118
+ -83 -34 117
+ -82 -34 116
+ -81 -35 115
+ -80 -35 114
+ -79 -35 113
+ -78 -36 112
+ -77 -36 111
+ -76 -36 110
+ -75 -37 109
+ -74 -37 108
+ -73 -37 107
+ -72 -38 106
+ -71 -38 106
+ -70 -38 105
+ -69 -39 104
+ -68 -39 103
+ -67 -40 102
+ -66 -40 101
+ -65 -40 101
+ -64 -41 100
+ -63 -41 99
+ -62 -42 98
+ -61 -42 98
+ -60 -42 97
+ -59 -43 96
+ -58 -43 96
+ -57 -43 95
+ -56 -44 94
+ -55 -44 94
+ -54 -44 93
+ -53 -45 92
+ -52 -45 91
+ -51 -45 91
+ -50 -45 90
+ -49 -46 89
+ -48 -46 88
+ -47 -46 87
+ -46 -46 86
+ -45 -46 85
+ -44 -46 84
+ -43 -46 83
+ -42 -46 82
+ -41 -46 81
+ -40 -46 80
+ -39 -46 79
+ -38 -46 78
+ -37 -46 77
+ -36 -46 76
+ -35 -46 75
+ -34 -45 74
+ -33 -45 73
+ -32 -45 72
+ -31 -45 71
+ -30 -44 69
+ -29 -44 68
+ -28 -44 67
+ -27 -43 66
+ -26 -43 64
+ -25 -43 63
+ -24 -42 62
+ -23 -42 60
+ -22 -41 59
+ -21 -41 58
+ -20 -40 56
+ -19 -40 55
+ -18 -39 53
+ -17 -38 52
+ -16 -38 50
+ -15 -37 49
+ -14 -36 47
+ -13 -36 46
+ -12 -35 44
+ -11 -35 42
+ -10 -35 40
+ -9 -35 37
+ -8 -35 35
+ -7 -35 33
+ -6 -34 30
+ -5 -34 28
+ -4 -33 27
+ -3 -31 26
+ -2 -30 26
+ -1 -28 27
+ 0 -27 28
+ 1 -26 30
+ 2 -26 31
+ 3 -27 33
+ 4 -28 34
+ 5 -30 34
+ 6 -33 35
+ 7 -35 35
+ 8 -37 35
+ 9 -40 35
+ 10 -42 35
+ 11 -44 35
+ 12 -46 36
+ 13 -47 36
+ 14 -49 37
+ 15 -50 38
+ 16 -52 38
+ 17 -53 39
+ 18 -55 40
+ 19 -56 40
+ 20 -58 41
+ 21 -59 41
+ 22 -60 42
+ 23 -62 42
+ 24 -63 43
+ 25 -64 43
+ 26 -66 43
+ 27 -67 44
+ 28 -68 44
+ 29 -69 44
+ 30 -71 45
+ 31 -72 45
+ 32 -73 45
+ 33 -74 45
+ 34 -75 46
+ 35 -76 46
+ 36 -77 46
+ 37 -78 46
+ 38 -79 46
+ 39 -80 46
+ 40 -81 46
+ 41 -82 46
+ 42 -83 46
+ 43 -84 46
+ 44 -85 46
+ 45 -86 46
+ 46 -87 46
+ 47 -88 46
+ 48 -89 46
+ 49 -90 45
+ 50 -91 45
+ 51 -91 45
+ 52 -92 45
+ 53 -93 44
+ 54 -94 44
+ 55 -94 44
+ 56 -95 43
+ 57 -96 43
+ 58 -96 43
+ 59 -97 42
+ 60 -98 42
+ 61 -98 42
+ 62 -99 41
+ 63 -100 41
+ 64 -101 40
+ 65 -101 40
+ 66 -102 40
+ 67 -103 39
+ 68 -104 39
+ 69 -105 38
+ 70 -106 38
+ 71 -106 38
+ 72 -107 37
+ 73 -108 37
+ 74 -109 37
+ 75 -110 36
+ 76 -111 36
+ 77 -112 36
+ 78 -113 35
+ 79 -114 35
+ 80 -115 35
+ 81 -116 34
+ 82 -117 34
+ 83 -118 34
+ 84 -119 33
+ 85 -120 33
+ 86 -121 33
+ 87 -122 32
+ 88 -123 32
+ 89 -124 32
+ 90 -125 31
+ 91 -126 31
+ 92 -127 31
+ 93 -128 30
+ 94 -130 30
+ 95 -131 30
+ 96 -132 29
+ 97 -133 29
+ 98 -134 29
+ 99 -136 28
+ 100 -137 28
+ 101 -138 28
+ 102 -139 28
+ 103 -141 27
+ 104 -142 27
+ 105 -143 27
+ 106 -144 26
+ 107 -146 26
+ 108 -147 26
+ 109 -148 26
+ 110 -150 25
+ 111 -151 25
+ 112 -153 25
+ 113 -154 24
+ 114 -155 24
+ 115 -157 24
+ 116 -158 24
+ 117 -160 23
+ 118 -161 23
+ 119 -163 23
+ 120 -164 23
+ 121 -166 22
+ 122 -167 22
+ 123 -169 22
+ 124 -170 22
+ 125 -172 21
+ 126 -174 21
+ 127 -175 21
+ 128 -177 21
+ 129 -178 20
+ 130 -180 20
+ 131 -182 20
+ 132 -183 20
+ 133 -185 19
+ 134 -187 19
+ 135 -188 19
+ 136 -190 19
+ 137 -192 19
+ 138 -194 18
+ 139 -195 18
+ 140 -197 18
+ 141 -199 18
+ 142 -201 17
+ 143 -202 17
+ 144 -204 17
+ 145 -206 17
+ 146 -208 17
+ 147 -210 16
+ 148 -212 16
+ 149 -214 16
+ 150 -215 16
+ 151 -217 16
+ 152 -219 15
+ 153 -221 15
+ 154 -223 15
+ 155 -225 15
+ 156 -227 15
+ 157 -229 15
+ 158 -231 14
+ 159 -233 14
+ 160 -235 14
+ 161 -237 14
+ 162 -239 14
+ 163 -241 14
+ 164 -243 13
+ 165 -246 13
+ 166 -248 13
+ 167 -250 13
+ 168 -252 13
+ 169 -254 13
+ 170 -256 12
+ 171 -258 12
+ 172 -261 12
+ 173 -263 12
+ 174 -265 12
+ 175 -267 12
+ 176 -269 12
+ 177 -272 11
+ 178 -274 11
+ 179 -276 11
+ 180 -279 11
+ 181 -281 11
+ 182 -283 11
+ 183 -286 11
+ 184 -288 11
+ 185 -290 11
+ 186 -293 10
+ 187 -295 10
+ 188 -297 10
+ 189 -300 10
+ 190 -301 10
+ 191 -301 10
+ 192 -301 10
+ 193 -301 10
+ 194 -301 10
+ 195 -301 10
+ 196 -301 10
+ 197 -301 10
+ 198 -301 10
+ 199 -301 10
+ 200 -301 10
+ 201 -301 10
+ 202 -301 10
+ 203 -301 10
+ 204 -301 10
+ 205 -301 10
+ 206 -301 10
+ 207 -301 10
+ 208 -301 10
+ 209 -301 10
+ 210 -301 10
+ 211 -301 10
+ 212 -301 10
+ 213 -301 10
+ 214 -301 10
+ 215 -301 10
+ 216 -301 10
+ 217 -301 10
+ 218 -301 10
+ 219 -301 10
+ 220 -301 10
+ 221 -301 10
+ 222 -301 10
+ 223 -301 10
+ 224 -301 10
+ 225 -301 10
+ 226 -301 10
+ 227 -301 10
+ 228 -301 10
+ 229 -301 10
+ 230 -301 10
+ 231 -301 10
+ 232 -301 10
+ 233 -301 10
+ 234 -301 10
+ 235 -301 10
+ 236 -301 10
+ 237 -301 10
+ 238 -301 10
+ 239 -301 10
+ 240 -301 10
+ 241 -301 10
+ 242 -301 10
+ 243 -301 10
+ 244 -301 10
+ 245 -301 10
+ 246 -301 10
+ 247 -301 10
+ 248 -301 10
+ 249 -301 10
+ 250 -301 10
+ 251 -301 10
+ 252 -301 10
+ 253 -301 10
+ 254 -301 10
+ 255 -301 10
+ 256 -301 10
+ 257 -301 10
+ 258 -301 10
+ 259 -301 10
+ 260 -301 10
+ 261 -301 10
+ 262 -301 10
+ 263 -301 10
+ 264 -301 10
+ 265 -301 10
+ 266 -301 10
+ 267 -301 10
+ 268 -301 10
+ 269 -301 10
+ 270 -301 10
+ 271 -301 10
+ 272 -301 10
+ 273 -301 10
+ 274 -301 10
+ 275 -301 10
+ 276 -301 10
+ 277 -301 10
+ 278 -301 10
+ 279 -301 10
+ 280 -301 10
+ 281 -301 10
+ 282 -301 10
+ 283 -301 10
+ 284 -301 10
+ 285 -301 10
+ 286 -301 10
+ 287 -301 10
+ 288 -301 10
+ 289 -301 10
+ 290 -301 10
+ 291 -301 10
+ 292 -301 10
+ 293 -301 10
+ 294 -301 10
+ 295 -301 10
+ 296 -301 10
+ 297 -301 10
+ 298 -301 10
+ 299 -301 10
+ 300 -301 10
+ 301 -301 10
+ 302 -301 10
+ 303 -301 10
+ 304 -301 10
+ 305 -301 10
+ 306 -301 10
+ 307 -301 10
+ 308 -301 10
+ 309 -301 10
+ 310 -301 10
+ 311 -301 10
+ 312 -301 10
+ 313 -301 10
+ 314 -301 10
+ 315 -301 10
+ 316 -301 10
+ 317 -301 10
+ 318 -301 10
+ 319 -301 10
+ 320 -301 10
+ 321 -301 10
+ 322 -301 10
+ 323 -301 10
+ 324 -301 10
+ 325 -301 10
+ 326 -301 10
+ 327 -301 10
+ 328 -301 10
+ 329 -301 10
+ 330 -301 10
+ 331 -301 10
+ 332 -301 10
+ 333 -301 10
+ 334 -301 10
+ 335 -301 10
+ 336 -301 10
+ 337 -301 10
+ 338 -301 10
+ 339 -301 10
+ 340 -301 10
+ 341 -301 10
+ 342 -301 10
+ 343 -301 10
+ 344 -301 10
+ 345 -301 10
+ 346 -301 10
+ 347 -301 10
+ 348 -301 10
+ 349 -301 10
+ 350 -301 10
+ 351 -301 10
+ 352 -301 10
+ 353 -301 10
+ 354 -301 10
+ 355 -301 10
+ 356 -301 10
+ 357 -301 10
+ 358 -301 10
+ 359 -301 10
+ 360 -301 10
+ 361 -301 10
+ 362 -301 10
+ 363 -301 10
+ 364 -301 10
+ 365 -301 10
+ 366 -301 10
+ 367 -301 10
+ 368 -301 10
+ 369 -301 10
+ 370 -301 10
+ 371 -301 10
+ 372 -301 10
+ 373 -301 10
+ 374 -301 10
+ 375 -301 10
+ 376 -301 10
+ 377 -301 10
+ 378 -301 10
+ 379 -301 10
+ 380 -301 10
+ 381 -301 10
+ 382 -301 10
+ 383 -301 10
+ 384 -301 10
+ 385 -301 10
+ 386 -301 10
+ 387 -301 10
+ 388 -301 10
+ 389 -301 10
+ 390 -301 10
+ 391 -301 10
+ 392 -301 10
+ 393 -301 10
+ 394 -301 10
+ 395 -301 10
+ 396 -301 10
+ 397 -301 10
+ 398 -301 10
+ 399 -301 10
+ 400 -301 10
+ 401 -301 10
+ 402 -301 10
+ 403 -301 10
+ 404 -301 10
+ 405 -301 10
+ 406 -301 10
+ 407 -301 10
+ 408 -301 10
+ 409 -301 10
+ 410 -301 10
+ 411 -301 10
+ 412 -301 10
+ 413 -301 10
+ 414 -301 10
+ 415 -301 10
+ 416 -301 10
+ 417 -301 10
+ 418 -301 10
+ 419 -301 10
+ 420 -301 10
+ 421 -301 10
+ 422 -301 10
+ 423 -301 10
+ 424 -301 10
+ 425 -301 10
+ 426 -301 10
+ 427 -301 10
+ 428 -301 10
+ 429 -301 10
+ 430 -301 10
+ 431 -301 10
+ 432 -301 10
+ 433 -301 10
+ 434 -301 10
+ 435 -301 10
+ 436 -301 10
+ 437 -301 10
+ 438 -301 10
+ 439 -301 10
+ 440 -301 10
+ 441 -301 10
+ 442 -301 10
+ 443 -301 10
+ 444 -301 10
+ 445 -301 10
+ 446 -301 10
+ 447 -301 10
+ 448 -301 10
+ 449 -301 10
+ 450 -301 10
+ 451 -301 10
+ 452 -301 10
+ 453 -301 10
+ 454 -301 10
+ 455 -301 10
+ 456 -301 10
+ 457 -301 10
+ 458 -301 10
+ 459 -301 10
+ 460 -301 10
+ 461 -301 10
+ 462 -301 10
+ 463 -301 10
+ 464 -301 10
+ 465 -301 10
+ 466 -301 10
+ 467 -301 10
+ 468 -301 10
+ 469 -301 10
+ 470 -301 10
+ 471 -301 10
+ 472 -301 10
+ 473 -301 10
+ 474 -301 10
+ 475 -301 10
+ 476 -301 10
+ 477 -301 10
+ 478 -301 10
+ 479 -301 10
+ 480 -301 10
+ 481 -301 10
+ 482 -301 10
+ 483 -301 10
+ 484 -301 10
+ 485 -301 10
+ 486 -301 10
+ 487 -301 10
+ 488 -301 10
+ 489 -301 10
+ 490 -301 10
+ 491 -301 10
+ 492 -301 10
+ 493 -301 10
+ 494 -301 10
+ 495 -301 10
+ 496 -301 10
+ 497 -301 10
+ 498 -301 10
+ 499 -301 10
+ 500 -301 10
+ 501 -301 10
+ 502 -301 10
+ 503 -301 10
+ 504 -301 10
+ 505 -301 10
+ 506 -301 10
+ 507 -301 10
+ 508 -301 10
+ 509 -301 10
+ 510 -301 10
+ 511 -301 10
diff --git a/bmtf_luts/LUTs_Ext/ext35.lut b/bmtf_luts/LUTs_Ext/ext35.lut
new file mode 100644
index 0000000..4d7de1c
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext35.lut
@@ -0,0 +1,1024 @@
+ -512 -284 158
+ -511 -284 158
+ -510 -284 158
+ -509 -284 158
+ -508 -284 158
+ -507 -284 158
+ -506 -284 158
+ -505 -284 158
+ -504 -284 158
+ -503 -284 158
+ -502 -284 158
+ -501 -284 158
+ -500 -284 158
+ -499 -284 158
+ -498 -284 158
+ -497 -284 158
+ -496 -284 158
+ -495 -284 158
+ -494 -284 158
+ -493 -284 158
+ -492 -284 158
+ -491 -284 158
+ -490 -284 158
+ -489 -284 158
+ -488 -284 158
+ -487 -284 158
+ -486 -284 158
+ -485 -284 158
+ -484 -284 158
+ -483 -284 158
+ -482 -284 158
+ -481 -284 158
+ -480 -284 158
+ -479 -284 158
+ -478 -284 158
+ -477 -284 158
+ -476 -284 158
+ -475 -284 158
+ -474 -284 158
+ -473 -284 158
+ -472 -284 158
+ -471 -284 158
+ -470 -284 158
+ -469 -284 158
+ -468 -284 158
+ -467 -284 158
+ -466 -284 158
+ -465 -284 158
+ -464 -284 158
+ -463 -284 158
+ -462 -284 158
+ -461 -284 158
+ -460 -284 158
+ -459 -284 158
+ -458 -284 158
+ -457 -284 158
+ -456 -284 158
+ -455 -284 158
+ -454 -284 158
+ -453 -284 158
+ -452 -284 158
+ -451 -284 158
+ -450 -284 158
+ -449 -284 158
+ -448 -284 158
+ -447 -284 158
+ -446 -284 158
+ -445 -284 158
+ -444 -284 158
+ -443 -284 158
+ -442 -284 158
+ -441 -284 158
+ -440 -284 158
+ -439 -284 158
+ -438 -284 158
+ -437 -284 158
+ -436 -284 158
+ -435 -284 158
+ -434 -284 158
+ -433 -284 158
+ -432 -284 158
+ -431 -284 158
+ -430 -284 158
+ -429 -284 158
+ -428 -284 158
+ -427 -284 158
+ -426 -284 158
+ -425 -284 158
+ -424 -284 158
+ -423 -284 158
+ -422 -284 158
+ -421 -284 158
+ -420 -284 158
+ -419 -284 158
+ -418 -284 158
+ -417 -284 158
+ -416 -284 158
+ -415 -284 158
+ -414 -284 158
+ -413 -284 158
+ -412 -284 158
+ -411 -284 158
+ -410 -284 158
+ -409 -284 158
+ -408 -284 158
+ -407 -284 158
+ -406 -284 158
+ -405 -284 158
+ -404 -284 158
+ -403 -284 158
+ -402 -284 158
+ -401 -284 158
+ -400 -284 158
+ -399 -284 158
+ -398 -284 158
+ -397 -284 158
+ -396 -284 158
+ -395 -284 158
+ -394 -284 158
+ -393 -284 158
+ -392 -284 158
+ -391 -284 158
+ -390 -284 158
+ -389 -284 158
+ -388 -284 158
+ -387 -284 158
+ -386 -284 158
+ -385 -284 158
+ -384 -284 158
+ -383 -284 158
+ -382 -284 158
+ -381 -284 158
+ -380 -284 158
+ -379 -284 158
+ -378 -284 158
+ -377 -284 158
+ -376 -284 158
+ -375 -284 158
+ -374 -284 158
+ -373 -284 158
+ -372 -284 158
+ -371 -284 158
+ -370 -284 158
+ -369 -284 158
+ -368 -284 158
+ -367 -284 158
+ -366 -284 158
+ -365 -284 158
+ -364 -284 158
+ -363 -284 158
+ -362 -284 158
+ -361 -284 158
+ -360 -284 158
+ -359 -284 158
+ -358 -284 158
+ -357 -284 158
+ -356 -284 158
+ -355 -284 158
+ -354 -284 158
+ -353 -284 158
+ -352 -284 158
+ -351 -284 158
+ -350 -284 158
+ -349 -284 158
+ -348 -284 158
+ -347 -284 158
+ -346 -284 158
+ -345 -284 158
+ -344 -284 158
+ -343 -284 158
+ -342 -284 158
+ -341 -284 158
+ -340 -284 158
+ -339 -284 158
+ -338 -284 158
+ -337 -284 158
+ -336 -284 158
+ -335 -284 158
+ -334 -284 158
+ -333 -284 158
+ -332 -284 158
+ -331 -284 158
+ -330 -284 158
+ -329 -284 158
+ -328 -284 158
+ -327 -284 158
+ -326 -284 158
+ -325 -284 158
+ -324 -284 158
+ -323 -284 158
+ -322 -284 158
+ -321 -284 158
+ -320 -284 158
+ -319 -284 158
+ -318 -284 158
+ -317 -284 158
+ -316 -284 158
+ -315 -284 158
+ -314 -284 158
+ -313 -284 158
+ -312 -284 158
+ -311 -284 158
+ -310 -284 158
+ -309 -284 158
+ -308 -284 158
+ -307 -284 158
+ -306 -284 158
+ -305 -284 158
+ -304 -284 158
+ -303 -284 158
+ -302 -284 158
+ -301 -284 158
+ -300 -284 158
+ -299 -284 158
+ -298 -284 158
+ -297 -284 158
+ -296 -284 158
+ -295 -284 158
+ -294 -284 158
+ -293 -284 158
+ -292 -284 158
+ -291 -284 158
+ -290 -284 158
+ -289 -284 158
+ -288 -284 158
+ -287 -284 158
+ -286 -284 158
+ -285 -284 158
+ -284 -284 158
+ -283 -284 158
+ -282 -284 158
+ -281 -284 158
+ -280 -284 158
+ -279 -284 158
+ -278 -284 158
+ -277 -284 158
+ -276 -284 158
+ -275 -284 158
+ -274 -284 158
+ -273 -284 158
+ -272 -284 158
+ -271 -284 158
+ -270 -284 158
+ -269 -284 158
+ -268 -284 158
+ -267 -284 158
+ -266 -284 158
+ -265 -284 158
+ -264 -284 158
+ -263 -284 158
+ -262 -284 158
+ -261 -284 158
+ -260 -284 158
+ -259 -284 158
+ -258 -284 158
+ -257 -284 158
+ -256 -284 158
+ -255 -284 158
+ -254 -284 158
+ -253 -284 158
+ -252 -284 158
+ -251 -284 158
+ -250 -284 158
+ -249 -284 158
+ -248 -284 158
+ -247 -284 158
+ -246 -284 158
+ -245 -284 158
+ -244 -284 158
+ -243 -284 158
+ -242 -284 158
+ -241 -284 158
+ -240 -284 158
+ -239 -284 158
+ -238 -284 158
+ -237 -284 158
+ -236 -284 158
+ -235 -284 158
+ -234 -284 158
+ -233 -284 158
+ -232 -284 158
+ -231 -284 158
+ -230 -284 158
+ -229 -284 158
+ -228 -284 158
+ -227 -284 158
+ -226 -284 158
+ -225 -284 158
+ -224 -284 158
+ -223 -284 158
+ -222 -284 158
+ -221 -284 158
+ -220 -284 158
+ -219 -284 158
+ -218 -284 158
+ -217 -284 158
+ -216 -284 158
+ -215 -284 158
+ -214 -284 158
+ -213 -284 158
+ -212 -284 158
+ -211 -284 158
+ -210 -284 158
+ -209 -284 158
+ -208 -284 158
+ -207 -284 158
+ -206 -284 158
+ -205 -284 158
+ -204 -284 158
+ -203 -284 158
+ -202 -284 158
+ -201 -284 158
+ -200 -284 158
+ -199 -284 158
+ -198 -284 158
+ -197 -284 158
+ -196 -284 158
+ -195 -284 158
+ -194 -284 158
+ -193 -284 158
+ -192 -284 158
+ -191 -284 158
+ -190 -284 158
+ -189 -284 158
+ -188 -284 158
+ -187 -284 158
+ -186 -284 158
+ -185 -284 158
+ -184 -284 158
+ -183 -284 158
+ -182 -284 158
+ -181 -284 158
+ -180 -284 158
+ -179 -284 158
+ -178 -284 158
+ -177 -284 158
+ -176 -284 158
+ -175 -284 158
+ -174 -284 158
+ -173 -284 158
+ -172 -284 158
+ -171 -284 158
+ -170 -284 158
+ -169 -284 158
+ -168 -284 158
+ -167 -284 158
+ -166 -284 158
+ -165 -284 158
+ -164 -284 158
+ -163 -284 158
+ -162 -284 158
+ -161 -284 158
+ -160 -284 158
+ -159 -284 158
+ -158 -284 158
+ -157 -284 158
+ -156 -284 158
+ -155 -284 158
+ -154 -284 158
+ -153 -284 158
+ -152 -284 158
+ -151 -284 158
+ -150 -284 158
+ -149 -284 158
+ -148 -284 158
+ -147 -284 158
+ -146 -284 158
+ -145 -284 158
+ -144 -284 158
+ -143 -284 158
+ -142 -284 158
+ -141 -284 158
+ -140 -284 158
+ -139 -284 158
+ -138 -284 158
+ -137 -284 158
+ -136 -284 158
+ -135 -284 158
+ -134 -284 158
+ -133 -284 158
+ -132 -284 158
+ -131 -284 158
+ -130 -284 158
+ -129 -284 158
+ -128 -284 158
+ -127 -284 158
+ -126 -284 158
+ -125 -284 158
+ -124 -284 158
+ -123 -284 158
+ -122 -284 158
+ -121 -284 158
+ -120 -284 158
+ -119 -284 158
+ -118 -284 158
+ -117 -284 158
+ -116 -284 158
+ -115 -283 158
+ -114 -280 157
+ -113 -277 157
+ -112 -273 157
+ -111 -270 157
+ -110 -266 156
+ -109 -263 156
+ -108 -260 156
+ -107 -257 155
+ -106 -253 155
+ -105 -250 155
+ -104 -247 154
+ -103 -244 154
+ -102 -241 154
+ -101 -238 153
+ -100 -234 153
+ -99 -231 152
+ -98 -228 152
+ -97 -225 151
+ -96 -222 151
+ -95 -220 150
+ -94 -217 150
+ -93 -214 149
+ -92 -211 148
+ -91 -208 148
+ -90 -205 147
+ -89 -202 147
+ -88 -200 146
+ -87 -197 145
+ -86 -194 145
+ -85 -192 144
+ -84 -189 143
+ -83 -186 142
+ -82 -184 142
+ -81 -181 141
+ -80 -179 140
+ -79 -176 139
+ -78 -174 138
+ -77 -171 137
+ -76 -169 137
+ -75 -166 136
+ -74 -164 135
+ -73 -162 134
+ -72 -159 133
+ -71 -157 132
+ -70 -155 131
+ -69 -152 130
+ -68 -150 129
+ -67 -148 128
+ -66 -146 127
+ -65 -144 126
+ -64 -142 125
+ -63 -139 124
+ -62 -137 123
+ -61 -135 122
+ -60 -133 121
+ -59 -131 119
+ -58 -129 118
+ -57 -127 117
+ -56 -125 116
+ -55 -123 115
+ -54 -121 114
+ -53 -119 112
+ -52 -118 111
+ -51 -116 110
+ -50 -114 109
+ -49 -112 107
+ -48 -110 106
+ -47 -109 105
+ -46 -107 104
+ -45 -105 102
+ -44 -104 101
+ -43 -102 100
+ -42 -100 98
+ -41 -99 97
+ -40 -97 95
+ -39 -95 94
+ -38 -94 93
+ -37 -92 91
+ -36 -90 90
+ -35 -89 88
+ -34 -87 87
+ -33 -85 85
+ -32 -84 84
+ -31 -82 82
+ -30 -81 81
+ -29 -79 79
+ -28 -77 78
+ -27 -76 76
+ -26 -74 75
+ -25 -73 73
+ -24 -71 72
+ -23 -69 70
+ -22 -68 69
+ -21 -66 67
+ -20 -65 66
+ -19 -64 65
+ -18 -63 64
+ -17 -62 63
+ -16 -61 62
+ -15 -60 61
+ -14 -60 60
+ -13 -60 60
+ -12 -59 59
+ -11 -59 59
+ -10 -59 59
+ -9 -59 59
+ -8 -59 58
+ -7 -59 58
+ -6 -59 58
+ -5 -60 58
+ -4 -60 57
+ -3 -61 57
+ -2 -61 56
+ -1 -62 55
+ 0 -55 62
+ 1 -56 61
+ 2 -57 61
+ 3 -57 60
+ 4 -58 60
+ 5 -58 59
+ 6 -58 59
+ 7 -58 59
+ 8 -59 59
+ 9 -59 59
+ 10 -59 59
+ 11 -59 59
+ 12 -60 60
+ 13 -60 60
+ 14 -61 60
+ 15 -62 61
+ 16 -63 62
+ 17 -64 63
+ 18 -65 64
+ 19 -66 65
+ 20 -67 66
+ 21 -69 68
+ 22 -70 69
+ 23 -72 71
+ 24 -73 73
+ 25 -75 74
+ 26 -76 76
+ 27 -78 77
+ 28 -79 79
+ 29 -81 81
+ 30 -82 82
+ 31 -84 84
+ 32 -85 85
+ 33 -87 87
+ 34 -88 89
+ 35 -90 90
+ 36 -91 92
+ 37 -93 94
+ 38 -94 95
+ 39 -95 97
+ 40 -97 99
+ 41 -98 100
+ 42 -100 102
+ 43 -101 104
+ 44 -102 105
+ 45 -104 107
+ 46 -105 109
+ 47 -106 110
+ 48 -107 112
+ 49 -109 114
+ 50 -110 116
+ 51 -111 118
+ 52 -112 119
+ 53 -114 121
+ 54 -115 123
+ 55 -116 125
+ 56 -117 127
+ 57 -118 129
+ 58 -119 131
+ 59 -121 133
+ 60 -122 135
+ 61 -123 137
+ 62 -124 139
+ 63 -125 142
+ 64 -126 144
+ 65 -127 146
+ 66 -128 148
+ 67 -129 150
+ 68 -130 152
+ 69 -131 155
+ 70 -132 157
+ 71 -133 159
+ 72 -134 162
+ 73 -135 164
+ 74 -136 166
+ 75 -137 169
+ 76 -137 171
+ 77 -138 174
+ 78 -139 176
+ 79 -140 179
+ 80 -141 181
+ 81 -142 184
+ 82 -142 186
+ 83 -143 189
+ 84 -144 192
+ 85 -145 194
+ 86 -145 197
+ 87 -146 200
+ 88 -147 202
+ 89 -147 205
+ 90 -148 208
+ 91 -148 211
+ 92 -149 214
+ 93 -150 217
+ 94 -150 220
+ 95 -151 222
+ 96 -151 225
+ 97 -152 228
+ 98 -152 231
+ 99 -153 234
+ 100 -153 238
+ 101 -154 241
+ 102 -154 244
+ 103 -154 247
+ 104 -155 250
+ 105 -155 253
+ 106 -155 257
+ 107 -156 260
+ 108 -156 263
+ 109 -156 266
+ 110 -157 270
+ 111 -157 273
+ 112 -157 277
+ 113 -157 280
+ 114 -158 283
+ 115 -158 284
+ 116 -158 284
+ 117 -158 284
+ 118 -158 284
+ 119 -158 284
+ 120 -158 284
+ 121 -158 284
+ 122 -158 284
+ 123 -158 284
+ 124 -158 284
+ 125 -158 284
+ 126 -158 284
+ 127 -158 284
+ 128 -158 284
+ 129 -158 284
+ 130 -158 284
+ 131 -158 284
+ 132 -158 284
+ 133 -158 284
+ 134 -158 284
+ 135 -158 284
+ 136 -158 284
+ 137 -158 284
+ 138 -158 284
+ 139 -158 284
+ 140 -158 284
+ 141 -158 284
+ 142 -158 284
+ 143 -158 284
+ 144 -158 284
+ 145 -158 284
+ 146 -158 284
+ 147 -158 284
+ 148 -158 284
+ 149 -158 284
+ 150 -158 284
+ 151 -158 284
+ 152 -158 284
+ 153 -158 284
+ 154 -158 284
+ 155 -158 284
+ 156 -158 284
+ 157 -158 284
+ 158 -158 284
+ 159 -158 284
+ 160 -158 284
+ 161 -158 284
+ 162 -158 284
+ 163 -158 284
+ 164 -158 284
+ 165 -158 284
+ 166 -158 284
+ 167 -158 284
+ 168 -158 284
+ 169 -158 284
+ 170 -158 284
+ 171 -158 284
+ 172 -158 284
+ 173 -158 284
+ 174 -158 284
+ 175 -158 284
+ 176 -158 284
+ 177 -158 284
+ 178 -158 284
+ 179 -158 284
+ 180 -158 284
+ 181 -158 284
+ 182 -158 284
+ 183 -158 284
+ 184 -158 284
+ 185 -158 284
+ 186 -158 284
+ 187 -158 284
+ 188 -158 284
+ 189 -158 284
+ 190 -158 284
+ 191 -158 284
+ 192 -158 284
+ 193 -158 284
+ 194 -158 284
+ 195 -158 284
+ 196 -158 284
+ 197 -158 284
+ 198 -158 284
+ 199 -158 284
+ 200 -158 284
+ 201 -158 284
+ 202 -158 284
+ 203 -158 284
+ 204 -158 284
+ 205 -158 284
+ 206 -158 284
+ 207 -158 284
+ 208 -158 284
+ 209 -158 284
+ 210 -158 284
+ 211 -158 284
+ 212 -158 284
+ 213 -158 284
+ 214 -158 284
+ 215 -158 284
+ 216 -158 284
+ 217 -158 284
+ 218 -158 284
+ 219 -158 284
+ 220 -158 284
+ 221 -158 284
+ 222 -158 284
+ 223 -158 284
+ 224 -158 284
+ 225 -158 284
+ 226 -158 284
+ 227 -158 284
+ 228 -158 284
+ 229 -158 284
+ 230 -158 284
+ 231 -158 284
+ 232 -158 284
+ 233 -158 284
+ 234 -158 284
+ 235 -158 284
+ 236 -158 284
+ 237 -158 284
+ 238 -158 284
+ 239 -158 284
+ 240 -158 284
+ 241 -158 284
+ 242 -158 284
+ 243 -158 284
+ 244 -158 284
+ 245 -158 284
+ 246 -158 284
+ 247 -158 284
+ 248 -158 284
+ 249 -158 284
+ 250 -158 284
+ 251 -158 284
+ 252 -158 284
+ 253 -158 284
+ 254 -158 284
+ 255 -158 284
+ 256 -158 284
+ 257 -158 284
+ 258 -158 284
+ 259 -158 284
+ 260 -158 284
+ 261 -158 284
+ 262 -158 284
+ 263 -158 284
+ 264 -158 284
+ 265 -158 284
+ 266 -158 284
+ 267 -158 284
+ 268 -158 284
+ 269 -158 284
+ 270 -158 284
+ 271 -158 284
+ 272 -158 284
+ 273 -158 284
+ 274 -158 284
+ 275 -158 284
+ 276 -158 284
+ 277 -158 284
+ 278 -158 284
+ 279 -158 284
+ 280 -158 284
+ 281 -158 284
+ 282 -158 284
+ 283 -158 284
+ 284 -158 284
+ 285 -158 284
+ 286 -158 284
+ 287 -158 284
+ 288 -158 284
+ 289 -158 284
+ 290 -158 284
+ 291 -158 284
+ 292 -158 284
+ 293 -158 284
+ 294 -158 284
+ 295 -158 284
+ 296 -158 284
+ 297 -158 284
+ 298 -158 284
+ 299 -158 284
+ 300 -158 284
+ 301 -158 284
+ 302 -158 284
+ 303 -158 284
+ 304 -158 284
+ 305 -158 284
+ 306 -158 284
+ 307 -158 284
+ 308 -158 284
+ 309 -158 284
+ 310 -158 284
+ 311 -158 284
+ 312 -158 284
+ 313 -158 284
+ 314 -158 284
+ 315 -158 284
+ 316 -158 284
+ 317 -158 284
+ 318 -158 284
+ 319 -158 284
+ 320 -158 284
+ 321 -158 284
+ 322 -158 284
+ 323 -158 284
+ 324 -158 284
+ 325 -158 284
+ 326 -158 284
+ 327 -158 284
+ 328 -158 284
+ 329 -158 284
+ 330 -158 284
+ 331 -158 284
+ 332 -158 284
+ 333 -158 284
+ 334 -158 284
+ 335 -158 284
+ 336 -158 284
+ 337 -158 284
+ 338 -158 284
+ 339 -158 284
+ 340 -158 284
+ 341 -158 284
+ 342 -158 284
+ 343 -158 284
+ 344 -158 284
+ 345 -158 284
+ 346 -158 284
+ 347 -158 284
+ 348 -158 284
+ 349 -158 284
+ 350 -158 284
+ 351 -158 284
+ 352 -158 284
+ 353 -158 284
+ 354 -158 284
+ 355 -158 284
+ 356 -158 284
+ 357 -158 284
+ 358 -158 284
+ 359 -158 284
+ 360 -158 284
+ 361 -158 284
+ 362 -158 284
+ 363 -158 284
+ 364 -158 284
+ 365 -158 284
+ 366 -158 284
+ 367 -158 284
+ 368 -158 284
+ 369 -158 284
+ 370 -158 284
+ 371 -158 284
+ 372 -158 284
+ 373 -158 284
+ 374 -158 284
+ 375 -158 284
+ 376 -158 284
+ 377 -158 284
+ 378 -158 284
+ 379 -158 284
+ 380 -158 284
+ 381 -158 284
+ 382 -158 284
+ 383 -158 284
+ 384 -158 284
+ 385 -158 284
+ 386 -158 284
+ 387 -158 284
+ 388 -158 284
+ 389 -158 284
+ 390 -158 284
+ 391 -158 284
+ 392 -158 284
+ 393 -158 284
+ 394 -158 284
+ 395 -158 284
+ 396 -158 284
+ 397 -158 284
+ 398 -158 284
+ 399 -158 284
+ 400 -158 284
+ 401 -158 284
+ 402 -158 284
+ 403 -158 284
+ 404 -158 284
+ 405 -158 284
+ 406 -158 284
+ 407 -158 284
+ 408 -158 284
+ 409 -158 284
+ 410 -158 284
+ 411 -158 284
+ 412 -158 284
+ 413 -158 284
+ 414 -158 284
+ 415 -158 284
+ 416 -158 284
+ 417 -158 284
+ 418 -158 284
+ 419 -158 284
+ 420 -158 284
+ 421 -158 284
+ 422 -158 284
+ 423 -158 284
+ 424 -158 284
+ 425 -158 284
+ 426 -158 284
+ 427 -158 284
+ 428 -158 284
+ 429 -158 284
+ 430 -158 284
+ 431 -158 284
+ 432 -158 284
+ 433 -158 284
+ 434 -158 284
+ 435 -158 284
+ 436 -158 284
+ 437 -158 284
+ 438 -158 284
+ 439 -158 284
+ 440 -158 284
+ 441 -158 284
+ 442 -158 284
+ 443 -158 284
+ 444 -158 284
+ 445 -158 284
+ 446 -158 284
+ 447 -158 284
+ 448 -158 284
+ 449 -158 284
+ 450 -158 284
+ 451 -158 284
+ 452 -158 284
+ 453 -158 284
+ 454 -158 284
+ 455 -158 284
+ 456 -158 284
+ 457 -158 284
+ 458 -158 284
+ 459 -158 284
+ 460 -158 284
+ 461 -158 284
+ 462 -158 284
+ 463 -158 284
+ 464 -158 284
+ 465 -158 284
+ 466 -158 284
+ 467 -158 284
+ 468 -158 284
+ 469 -158 284
+ 470 -158 284
+ 471 -158 284
+ 472 -158 284
+ 473 -158 284
+ 474 -158 284
+ 475 -158 284
+ 476 -158 284
+ 477 -158 284
+ 478 -158 284
+ 479 -158 284
+ 480 -158 284
+ 481 -158 284
+ 482 -158 284
+ 483 -158 284
+ 484 -158 284
+ 485 -158 284
+ 486 -158 284
+ 487 -158 284
+ 488 -158 284
+ 489 -158 284
+ 490 -158 284
+ 491 -158 284
+ 492 -158 284
+ 493 -158 284
+ 494 -158 284
+ 495 -158 284
+ 496 -158 284
+ 497 -158 284
+ 498 -158 284
+ 499 -158 284
+ 500 -158 284
+ 501 -158 284
+ 502 -158 284
+ 503 -158 284
+ 504 -158 284
+ 505 -158 284
+ 506 -158 284
+ 507 -158 284
+ 508 -158 284
+ 509 -158 284
+ 510 -158 284
+ 511 -158 284
diff --git a/bmtf_luts/LUTs_Ext/ext56.lut b/bmtf_luts/LUTs_Ext/ext56.lut
new file mode 100644
index 0000000..1fe8061
--- /dev/null
+++ b/bmtf_luts/LUTs_Ext/ext56.lut
@@ -0,0 +1,1024 @@
+ -512 -10 301
+ -511 -10 301
+ -510 -10 301
+ -509 -10 301
+ -508 -10 301
+ -507 -10 301
+ -506 -10 301
+ -505 -10 301
+ -504 -10 301
+ -503 -10 301
+ -502 -10 301
+ -501 -10 301
+ -500 -10 301
+ -499 -10 301
+ -498 -10 301
+ -497 -10 301
+ -496 -10 301
+ -495 -10 301
+ -494 -10 301
+ -493 -10 301
+ -492 -10 301
+ -491 -10 301
+ -490 -10 301
+ -489 -10 301
+ -488 -10 301
+ -487 -10 301
+ -486 -10 301
+ -485 -10 301
+ -484 -10 301
+ -483 -10 301
+ -482 -10 301
+ -481 -10 301
+ -480 -10 301
+ -479 -10 301
+ -478 -10 301
+ -477 -10 301
+ -476 -10 301
+ -475 -10 301
+ -474 -10 301
+ -473 -10 301
+ -472 -10 301
+ -471 -10 301
+ -470 -10 301
+ -469 -10 301
+ -468 -10 301
+ -467 -10 301
+ -466 -10 301
+ -465 -10 301
+ -464 -10 301
+ -463 -10 301
+ -462 -10 301
+ -461 -10 301
+ -460 -10 301
+ -459 -10 301
+ -458 -10 301
+ -457 -10 301
+ -456 -10 301
+ -455 -10 301
+ -454 -10 301
+ -453 -10 301
+ -452 -10 301
+ -451 -10 301
+ -450 -10 301
+ -449 -10 301
+ -448 -10 301
+ -447 -10 301
+ -446 -10 301
+ -445 -10 301
+ -444 -10 301
+ -443 -10 301
+ -442 -10 301
+ -441 -10 301
+ -440 -10 301
+ -439 -10 301
+ -438 -10 301
+ -437 -10 301
+ -436 -10 301
+ -435 -10 301
+ -434 -10 301
+ -433 -10 301
+ -432 -10 301
+ -431 -10 301
+ -430 -10 301
+ -429 -10 301
+ -428 -10 301
+ -427 -10 301
+ -426 -10 301
+ -425 -10 301
+ -424 -10 301
+ -423 -10 301
+ -422 -10 301
+ -421 -10 301
+ -420 -10 301
+ -419 -10 301
+ -418 -10 301
+ -417 -10 301
+ -416 -10 301
+ -415 -10 301
+ -414 -10 301
+ -413 -10 301
+ -412 -10 301
+ -411 -10 301
+ -410 -10 301
+ -409 -10 301
+ -408 -10 301
+ -407 -10 301
+ -406 -10 301
+ -405 -10 301
+ -404 -10 301
+ -403 -10 301
+ -402 -10 301
+ -401 -10 301
+ -400 -10 301
+ -399 -10 301
+ -398 -10 301
+ -397 -10 301
+ -396 -10 301
+ -395 -10 301
+ -394 -10 301
+ -393 -10 301
+ -392 -10 301
+ -391 -10 301
+ -390 -10 301
+ -389 -10 301
+ -388 -10 301
+ -387 -10 301
+ -386 -10 301
+ -385 -10 301
+ -384 -10 301
+ -383 -10 301
+ -382 -10 301
+ -381 -10 301
+ -380 -10 301
+ -379 -10 301
+ -378 -10 301
+ -377 -10 301
+ -376 -10 301
+ -375 -10 301
+ -374 -10 301
+ -373 -10 301
+ -372 -10 301
+ -371 -10 301
+ -370 -10 301
+ -369 -10 301
+ -368 -10 301
+ -367 -10 301
+ -366 -10 301
+ -365 -10 301
+ -364 -10 301
+ -363 -10 301
+ -362 -10 301
+ -361 -10 301
+ -360 -10 301
+ -359 -10 301
+ -358 -10 301
+ -357 -10 301
+ -356 -10 301
+ -355 -10 301
+ -354 -10 301
+ -353 -10 301
+ -352 -10 301
+ -351 -10 301
+ -350 -10 301
+ -349 -10 301
+ -348 -10 301
+ -347 -10 301
+ -346 -10 301
+ -345 -10 301
+ -344 -10 301
+ -343 -10 301
+ -342 -10 301
+ -341 -10 301
+ -340 -10 301
+ -339 -10 301
+ -338 -10 301
+ -337 -10 301
+ -336 -10 301
+ -335 -10 301
+ -334 -10 301
+ -333 -10 301
+ -332 -10 301
+ -331 -10 301
+ -330 -10 301
+ -329 -10 301
+ -328 -10 301
+ -327 -10 301
+ -326 -10 301
+ -325 -10 301
+ -324 -10 301
+ -323 -10 301
+ -322 -10 301
+ -321 -10 301
+ -320 -10 301
+ -319 -10 301
+ -318 -10 301
+ -317 -10 301
+ -316 -10 301
+ -315 -10 301
+ -314 -10 301
+ -313 -10 301
+ -312 -10 301
+ -311 -10 301
+ -310 -10 301
+ -309 -10 301
+ -308 -10 301
+ -307 -10 301
+ -306 -10 301
+ -305 -10 301
+ -304 -10 301
+ -303 -10 301
+ -302 -10 301
+ -301 -10 301
+ -300 -10 301
+ -299 -10 301
+ -298 -10 301
+ -297 -10 301
+ -296 -10 301
+ -295 -10 301
+ -294 -10 301
+ -293 -10 301
+ -292 -10 301
+ -291 -10 301
+ -290 -10 301
+ -289 -10 301
+ -288 -10 301
+ -287 -10 301
+ -286 -10 301
+ -285 -10 301
+ -284 -10 301
+ -283 -10 301
+ -282 -10 301
+ -281 -10 301
+ -280 -10 301
+ -279 -10 301
+ -278 -10 301
+ -277 -10 301
+ -276 -10 301
+ -275 -10 301
+ -274 -10 301
+ -273 -10 301
+ -272 -10 301
+ -271 -10 301
+ -270 -10 301
+ -269 -10 301
+ -268 -10 301
+ -267 -10 301
+ -266 -10 301
+ -265 -10 301
+ -264 -10 301
+ -263 -10 301
+ -262 -10 301
+ -261 -10 301
+ -260 -10 301
+ -259 -10 301
+ -258 -10 301
+ -257 -10 301
+ -256 -10 301
+ -255 -10 301
+ -254 -10 301
+ -253 -10 301
+ -252 -10 301
+ -251 -10 301
+ -250 -10 301
+ -249 -10 301
+ -248 -10 301
+ -247 -10 301
+ -246 -10 301
+ -245 -10 301
+ -244 -10 301
+ -243 -10 301
+ -242 -10 301
+ -241 -10 301
+ -240 -10 301
+ -239 -10 301
+ -238 -10 301
+ -237 -10 301
+ -236 -10 301
+ -235 -10 301
+ -234 -10 301
+ -233 -10 301
+ -232 -10 301
+ -231 -10 301
+ -230 -10 301
+ -229 -10 301
+ -228 -10 301
+ -227 -10 301
+ -226 -10 301
+ -225 -10 301
+ -224 -10 301
+ -223 -10 301
+ -222 -10 301
+ -221 -10 301
+ -220 -10 301
+ -219 -10 301
+ -218 -10 301
+ -217 -10 301
+ -216 -10 301
+ -215 -10 301
+ -214 -10 301
+ -213 -10 301
+ -212 -10 301
+ -211 -10 301
+ -210 -10 301
+ -209 -10 301
+ -208 -10 301
+ -207 -10 301
+ -206 -10 301
+ -205 -10 301
+ -204 -10 301
+ -203 -10 301
+ -202 -10 301
+ -201 -10 301
+ -200 -10 301
+ -199 -10 301
+ -198 -10 301
+ -197 -10 301
+ -196 -10 301
+ -195 -10 301
+ -194 -10 301
+ -193 -10 301
+ -192 -10 301
+ -191 -10 301
+ -190 -10 300
+ -189 -10 297
+ -188 -10 295
+ -187 -10 293
+ -186 -11 290
+ -185 -11 288
+ -184 -11 286
+ -183 -11 283
+ -182 -11 281
+ -181 -11 279
+ -180 -11 276
+ -179 -11 274
+ -178 -11 272
+ -177 -12 269
+ -176 -12 267
+ -175 -12 265
+ -174 -12 263
+ -173 -12 261
+ -172 -12 258
+ -171 -12 256
+ -170 -13 254
+ -169 -13 252
+ -168 -13 250
+ -167 -13 248
+ -166 -13 246
+ -165 -13 243
+ -164 -14 241
+ -163 -14 239
+ -162 -14 237
+ -161 -14 235
+ -160 -14 233
+ -159 -14 231
+ -158 -15 229
+ -157 -15 227
+ -156 -15 225
+ -155 -15 223
+ -154 -15 221
+ -153 -15 219
+ -152 -16 217
+ -151 -16 215
+ -150 -16 214
+ -149 -16 212
+ -148 -16 210
+ -147 -17 208
+ -146 -17 206
+ -145 -17 204
+ -144 -17 202
+ -143 -17 201
+ -142 -18 199
+ -141 -18 197
+ -140 -18 195
+ -139 -18 194
+ -138 -19 192
+ -137 -19 190
+ -136 -19 188
+ -135 -19 187
+ -134 -19 185
+ -133 -20 183
+ -132 -20 182
+ -131 -20 180
+ -130 -20 178
+ -129 -21 177
+ -128 -21 175
+ -127 -21 174
+ -126 -21 172
+ -125 -22 170
+ -124 -22 169
+ -123 -22 167
+ -122 -22 166
+ -121 -23 164
+ -120 -23 163
+ -119 -23 161
+ -118 -23 160
+ -117 -24 158
+ -116 -24 157
+ -115 -24 155
+ -114 -24 154
+ -113 -25 153
+ -112 -25 151
+ -111 -25 150
+ -110 -26 148
+ -109 -26 147
+ -108 -26 146
+ -107 -26 144
+ -106 -27 143
+ -105 -27 142
+ -104 -27 141
+ -103 -28 139
+ -102 -28 138
+ -101 -28 137
+ -100 -28 136
+ -99 -29 134
+ -98 -29 133
+ -97 -29 132
+ -96 -30 131
+ -95 -30 130
+ -94 -30 128
+ -93 -31 127
+ -92 -31 126
+ -91 -31 125
+ -90 -32 124
+ -89 -32 123
+ -88 -32 122
+ -87 -33 121
+ -86 -33 120
+ -85 -33 119
+ -84 -34 118
+ -83 -34 117
+ -82 -34 116
+ -81 -35 115
+ -80 -35 114
+ -79 -35 113
+ -78 -36 112
+ -77 -36 111
+ -76 -36 110
+ -75 -37 109
+ -74 -37 108
+ -73 -37 107
+ -72 -38 106
+ -71 -38 106
+ -70 -38 105
+ -69 -39 104
+ -68 -39 103
+ -67 -40 102
+ -66 -40 101
+ -65 -40 101
+ -64 -41 100
+ -63 -41 99
+ -62 -42 98
+ -61 -42 98
+ -60 -42 97
+ -59 -43 96
+ -58 -43 96
+ -57 -43 95
+ -56 -44 94
+ -55 -44 94
+ -54 -44 93
+ -53 -45 92
+ -52 -45 91
+ -51 -45 91
+ -50 -45 90
+ -49 -46 89
+ -48 -46 88
+ -47 -46 87
+ -46 -46 86
+ -45 -46 85
+ -44 -46 84
+ -43 -46 83
+ -42 -46 82
+ -41 -46 81
+ -40 -46 80
+ -39 -46 79
+ -38 -46 78
+ -37 -46 77
+ -36 -46 76
+ -35 -46 75
+ -34 -45 74
+ -33 -45 73
+ -32 -45 72
+ -31 -45 71
+ -30 -44 69
+ -29 -44 68
+ -28 -44 67
+ -27 -43 66
+ -26 -43 64
+ -25 -43 63
+ -24 -42 62
+ -23 -42 60
+ -22 -41 59
+ -21 -41 58
+ -20 -40 56
+ -19 -40 55
+ -18 -39 53
+ -17 -38 52
+ -16 -38 50
+ -15 -37 49
+ -14 -36 47
+ -13 -36 46
+ -12 -35 44
+ -11 -35 42
+ -10 -35 40
+ -9 -35 37
+ -8 -35 35
+ -7 -35 33
+ -6 -34 30
+ -5 -34 28
+ -4 -33 27
+ -3 -31 26
+ -2 -30 26
+ -1 -28 27
+ 0 -27 28
+ 1 -26 30
+ 2 -26 31
+ 3 -27 33
+ 4 -28 34
+ 5 -30 34
+ 6 -33 35
+ 7 -35 35
+ 8 -37 35
+ 9 -40 35
+ 10 -42 35
+ 11 -44 35
+ 12 -46 36
+ 13 -47 36
+ 14 -49 37
+ 15 -50 38
+ 16 -52 38
+ 17 -53 39
+ 18 -55 40
+ 19 -56 40
+ 20 -58 41
+ 21 -59 41
+ 22 -60 42
+ 23 -62 42
+ 24 -63 43
+ 25 -64 43
+ 26 -66 43
+ 27 -67 44
+ 28 -68 44
+ 29 -69 44
+ 30 -71 45
+ 31 -72 45
+ 32 -73 45
+ 33 -74 45
+ 34 -75 46
+ 35 -76 46
+ 36 -77 46
+ 37 -78 46
+ 38 -79 46
+ 39 -80 46
+ 40 -81 46
+ 41 -82 46
+ 42 -83 46
+ 43 -84 46
+ 44 -85 46
+ 45 -86 46
+ 46 -87 46
+ 47 -88 46
+ 48 -89 46
+ 49 -90 45
+ 50 -91 45
+ 51 -91 45
+ 52 -92 45
+ 53 -93 44
+ 54 -94 44
+ 55 -94 44
+ 56 -95 43
+ 57 -96 43
+ 58 -96 43
+ 59 -97 42
+ 60 -98 42
+ 61 -98 42
+ 62 -99 41
+ 63 -100 41
+ 64 -101 40
+ 65 -101 40
+ 66 -102 40
+ 67 -103 39
+ 68 -104 39
+ 69 -105 38
+ 70 -106 38
+ 71 -106 38
+ 72 -107 37
+ 73 -108 37
+ 74 -109 37
+ 75 -110 36
+ 76 -111 36
+ 77 -112 36
+ 78 -113 35
+ 79 -114 35
+ 80 -115 35
+ 81 -116 34
+ 82 -117 34
+ 83 -118 34
+ 84 -119 33
+ 85 -120 33
+ 86 -121 33
+ 87 -122 32
+ 88 -123 32
+ 89 -124 32
+ 90 -125 31
+ 91 -126 31
+ 92 -127 31
+ 93 -128 30
+ 94 -130 30
+ 95 -131 30
+ 96 -132 29
+ 97 -133 29
+ 98 -134 29
+ 99 -136 28
+ 100 -137 28
+ 101 -138 28
+ 102 -139 28
+ 103 -141 27
+ 104 -142 27
+ 105 -143 27
+ 106 -144 26
+ 107 -146 26
+ 108 -147 26
+ 109 -148 26
+ 110 -150 25
+ 111 -151 25
+ 112 -153 25
+ 113 -154 24
+ 114 -155 24
+ 115 -157 24
+ 116 -158 24
+ 117 -160 23
+ 118 -161 23
+ 119 -163 23
+ 120 -164 23
+ 121 -166 22
+ 122 -167 22
+ 123 -169 22
+ 124 -170 22
+ 125 -172 21
+ 126 -174 21
+ 127 -175 21
+ 128 -177 21
+ 129 -178 20
+ 130 -180 20
+ 131 -182 20
+ 132 -183 20
+ 133 -185 19
+ 134 -187 19
+ 135 -188 19
+ 136 -190 19
+ 137 -192 19
+ 138 -194 18
+ 139 -195 18
+ 140 -197 18
+ 141 -199 18
+ 142 -201 17
+ 143 -202 17
+ 144 -204 17
+ 145 -206 17
+ 146 -208 17
+ 147 -210 16
+ 148 -212 16
+ 149 -214 16
+ 150 -215 16
+ 151 -217 16
+ 152 -219 15
+ 153 -221 15
+ 154 -223 15
+ 155 -225 15
+ 156 -227 15
+ 157 -229 15
+ 158 -231 14
+ 159 -233 14
+ 160 -235 14
+ 161 -237 14
+ 162 -239 14
+ 163 -241 14
+ 164 -243 13
+ 165 -246 13
+ 166 -248 13
+ 167 -250 13
+ 168 -252 13
+ 169 -254 13
+ 170 -256 12
+ 171 -258 12
+ 172 -261 12
+ 173 -263 12
+ 174 -265 12
+ 175 -267 12
+ 176 -269 12
+ 177 -272 11
+ 178 -274 11
+ 179 -276 11
+ 180 -279 11
+ 181 -281 11
+ 182 -283 11
+ 183 -286 11
+ 184 -288 11
+ 185 -290 11
+ 186 -293 10
+ 187 -295 10
+ 188 -297 10
+ 189 -300 10
+ 190 -301 10
+ 191 -301 10
+ 192 -301 10
+ 193 -301 10
+ 194 -301 10
+ 195 -301 10
+ 196 -301 10
+ 197 -301 10
+ 198 -301 10
+ 199 -301 10
+ 200 -301 10
+ 201 -301 10
+ 202 -301 10
+ 203 -301 10
+ 204 -301 10
+ 205 -301 10
+ 206 -301 10
+ 207 -301 10
+ 208 -301 10
+ 209 -301 10
+ 210 -301 10
+ 211 -301 10
+ 212 -301 10
+ 213 -301 10
+ 214 -301 10
+ 215 -301 10
+ 216 -301 10
+ 217 -301 10
+ 218 -301 10
+ 219 -301 10
+ 220 -301 10
+ 221 -301 10
+ 222 -301 10
+ 223 -301 10
+ 224 -301 10
+ 225 -301 10
+ 226 -301 10
+ 227 -301 10
+ 228 -301 10
+ 229 -301 10
+ 230 -301 10
+ 231 -301 10
+ 232 -301 10
+ 233 -301 10
+ 234 -301 10
+ 235 -301 10
+ 236 -301 10
+ 237 -301 10
+ 238 -301 10
+ 239 -301 10
+ 240 -301 10
+ 241 -301 10
+ 242 -301 10
+ 243 -301 10
+ 244 -301 10
+ 245 -301 10
+ 246 -301 10
+ 247 -301 10
+ 248 -301 10
+ 249 -301 10
+ 250 -301 10
+ 251 -301 10
+ 252 -301 10
+ 253 -301 10
+ 254 -301 10
+ 255 -301 10
+ 256 -301 10
+ 257 -301 10
+ 258 -301 10
+ 259 -301 10
+ 260 -301 10
+ 261 -301 10
+ 262 -301 10
+ 263 -301 10
+ 264 -301 10
+ 265 -301 10
+ 266 -301 10
+ 267 -301 10
+ 268 -301 10
+ 269 -301 10
+ 270 -301 10
+ 271 -301 10
+ 272 -301 10
+ 273 -301 10
+ 274 -301 10
+ 275 -301 10
+ 276 -301 10
+ 277 -301 10
+ 278 -301 10
+ 279 -301 10
+ 280 -301 10
+ 281 -301 10
+ 282 -301 10
+ 283 -301 10
+ 284 -301 10
+ 285 -301 10
+ 286 -301 10
+ 287 -301 10
+ 288 -301 10
+ 289 -301 10
+ 290 -301 10
+ 291 -301 10
+ 292 -301 10
+ 293 -301 10
+ 294 -301 10
+ 295 -301 10
+ 296 -301 10
+ 297 -301 10
+ 298 -301 10
+ 299 -301 10
+ 300 -301 10
+ 301 -301 10
+ 302 -301 10
+ 303 -301 10
+ 304 -301 10
+ 305 -301 10
+ 306 -301 10
+ 307 -301 10
+ 308 -301 10
+ 309 -301 10
+ 310 -301 10
+ 311 -301 10
+ 312 -301 10
+ 313 -301 10
+ 314 -301 10
+ 315 -301 10
+ 316 -301 10
+ 317 -301 10
+ 318 -301 10
+ 319 -301 10
+ 320 -301 10
+ 321 -301 10
+ 322 -301 10
+ 323 -301 10
+ 324 -301 10
+ 325 -301 10
+ 326 -301 10
+ 327 -301 10
+ 328 -301 10
+ 329 -301 10
+ 330 -301 10
+ 331 -301 10
+ 332 -301 10
+ 333 -301 10
+ 334 -301 10
+ 335 -301 10
+ 336 -301 10
+ 337 -301 10
+ 338 -301 10
+ 339 -301 10
+ 340 -301 10
+ 341 -301 10
+ 342 -301 10
+ 343 -301 10
+ 344 -301 10
+ 345 -301 10
+ 346 -301 10
+ 347 -301 10
+ 348 -301 10
+ 349 -301 10
+ 350 -301 10
+ 351 -301 10
+ 352 -301 10
+ 353 -301 10
+ 354 -301 10
+ 355 -301 10
+ 356 -301 10
+ 357 -301 10
+ 358 -301 10
+ 359 -301 10
+ 360 -301 10
+ 361 -301 10
+ 362 -301 10
+ 363 -301 10
+ 364 -301 10
+ 365 -301 10
+ 366 -301 10
+ 367 -301 10
+ 368 -301 10
+ 369 -301 10
+ 370 -301 10
+ 371 -301 10
+ 372 -301 10
+ 373 -301 10
+ 374 -301 10
+ 375 -301 10
+ 376 -301 10
+ 377 -301 10
+ 378 -301 10
+ 379 -301 10
+ 380 -301 10
+ 381 -301 10
+ 382 -301 10
+ 383 -301 10
+ 384 -301 10
+ 385 -301 10
+ 386 -301 10
+ 387 -301 10
+ 388 -301 10
+ 389 -301 10
+ 390 -301 10
+ 391 -301 10
+ 392 -301 10
+ 393 -301 10
+ 394 -301 10
+ 395 -301 10
+ 396 -301 10
+ 397 -301 10
+ 398 -301 10
+ 399 -301 10
+ 400 -301 10
+ 401 -301 10
+ 402 -301 10
+ 403 -301 10
+ 404 -301 10
+ 405 -301 10
+ 406 -301 10
+ 407 -301 10
+ 408 -301 10
+ 409 -301 10
+ 410 -301 10
+ 411 -301 10
+ 412 -301 10
+ 413 -301 10
+ 414 -301 10
+ 415 -301 10
+ 416 -301 10
+ 417 -301 10
+ 418 -301 10
+ 419 -301 10
+ 420 -301 10
+ 421 -301 10
+ 422 -301 10
+ 423 -301 10
+ 424 -301 10
+ 425 -301 10
+ 426 -301 10
+ 427 -301 10
+ 428 -301 10
+ 429 -301 10
+ 430 -301 10
+ 431 -301 10
+ 432 -301 10
+ 433 -301 10
+ 434 -301 10
+ 435 -301 10
+ 436 -301 10
+ 437 -301 10
+ 438 -301 10
+ 439 -301 10
+ 440 -301 10
+ 441 -301 10
+ 442 -301 10
+ 443 -301 10
+ 444 -301 10
+ 445 -301 10
+ 446 -301 10
+ 447 -301 10
+ 448 -301 10
+ 449 -301 10
+ 450 -301 10
+ 451 -301 10
+ 452 -301 10
+ 453 -301 10
+ 454 -301 10
+ 455 -301 10
+ 456 -301 10
+ 457 -301 10
+ 458 -301 10
+ 459 -301 10
+ 460 -301 10
+ 461 -301 10
+ 462 -301 10
+ 463 -301 10
+ 464 -301 10
+ 465 -301 10
+ 466 -301 10
+ 467 -301 10
+ 468 -301 10
+ 469 -301 10
+ 470 -301 10
+ 471 -301 10
+ 472 -301 10
+ 473 -301 10
+ 474 -301 10
+ 475 -301 10
+ 476 -301 10
+ 477 -301 10
+ 478 -301 10
+ 479 -301 10
+ 480 -301 10
+ 481 -301 10
+ 482 -301 10
+ 483 -301 10
+ 484 -301 10
+ 485 -301 10
+ 486 -301 10
+ 487 -301 10
+ 488 -301 10
+ 489 -301 10
+ 490 -301 10
+ 491 -301 10
+ 492 -301 10
+ 493 -301 10
+ 494 -301 10
+ 495 -301 10
+ 496 -301 10
+ 497 -301 10
+ 498 -301 10
+ 499 -301 10
+ 500 -301 10
+ 501 -301 10
+ 502 -301 10
+ 503 -301 10
+ 504 -301 10
+ 505 -301 10
+ 506 -301 10
+ 507 -301 10
+ 508 -301 10
+ 509 -301 10
+ 510 -301 10
+ 511 -301 10
diff --git a/o2o/bmtf/BMTF_ALGO.xml b/o2o/bmtf/BMTF_ALGO.xml
new file mode 100644
index 0000000..8bac98e
--- /dev/null
+++ b/o2o/bmtf/BMTF_ALGO.xml
@@ -0,0 +1,63 @@
+
+
+
+ register_path| register_value
+ string| uint
+
+ payload.run.run_param.open_lut | 0
+ payload.run.run_param.sel_21 | 0
+ payload.run.run_param.dis_newalgo | 0
+ payload.internal_check.patgen_ctrl.intern_bc0_gen | 0
+ payload.internal_check.patgen_ctrl.patgen_wheel_ena | 0x000000000
+ payload.internal_check.patgen_ctrl | 0x000000000
+ payload.algo.algo_ctrl.deser_cntr_start | 0
+ payload.algo.algo_ctrl.bcnt_del | 0x0A
+ payload.algo.algo_ctrl.valid_pol | 0
+ payload.internal_check.patgen_ctrl.check_run | 0
+ payload.algo.algo_ctrl.ettf_delay | 0x005
+ payload.algo.algo_ctrl.ettf_out_delay | 0x2
+ payload.monitor_control.sampling_advisor | 100
+ payload.monitor_control.out_hipt_thresh | 0
+ payload.mask_ctrl_N2 | 0x111111
+ payload.mask_ctrl_P2 | 0x111111
+
+
+
+
+ wheel_name | track_segment | track_segment_value
+ string | string | int
+
+ N2 | left_ts1 | 0
+ N2 | left_ts2 | 1
+ N2 | right_ts1 | 2
+ N2 | right_ts2 | 3
+ N2 | own_ts1 | 4
+ N2 | own_ts2 | 5
+ N1 | left_ts1 | 8
+ N1 | left_ts2 | 9
+ N1 | right_ts1 | 10
+ N1 | right_ts2 | 11
+ N1 | own_ts1 | 12
+ N1 | own_ts2 | 13
+ 00 | left_ts1 | 16
+ 00 | left_ts2 | 17
+ 00 | right_ts1 | 18
+ 00 | right_ts2 | 19
+ 00 | own_ts1 | 20
+ 00 | own_ts2 | 21
+ P1 | own_ts1 | 22
+ P1 | own_ts2 | 23
+ P1 | left_ts1 | 24
+ P1 | left_ts2 | 25
+ P1 | right_ts1 | 26
+ P1 | right_ts2 | 27
+ P2 | own_ts1 | 28
+ P2 | own_ts2 | 29
+ P2 | left_ts1 | 32
+ P2 | left_ts2 | 33
+ P2 | right_ts1 | 34
+ P2 | right_ts2 | 35
+
+
+
+
\ No newline at end of file
diff --git a/o2o/bmtf/BMTF_HW.xml b/o2o/bmtf/BMTF_HW.xml
new file mode 100644
index 0000000..3d2ea35
--- /dev/null
+++ b/o2o/bmtf/BMTF_HW.xml
@@ -0,0 +1,294 @@
+
+ swatch::bmtfswatchcell::BMTFSystem
+
+
+ Second Schroff crate
+ Point5, S1D10-43
+
+
+ Second Schroff crate
+ Point5, S2D10-43
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-09-02:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 1
+ 2
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-09-04:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 1
+ 4
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-09-06:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 1
+ 6
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-09-08:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 1
+ 8
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-09-10:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 1
+ 10
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-09-12:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 1
+ 12
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-01:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 2
+ 1
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-03:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 2
+ 3
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-05:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 2
+ 5
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-07:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 2
+ 7
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-09:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 2
+ 9
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFProcessor
+ MP7 XE
+ procMP7
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-11:50001
+ file:///opt/xdaq/etc/bmtf/addr_table/framework/mp7xe_infra.xml
+ Schroff crate 2
+ 11
+
+
+
+
+
+
+
+
+
+ bmtfswatchcell::BMTFDaqTTCs
+ daqttc
+ Schroff crate 1
+ 13
+ chtcp-2.0://ctrl-s2c16-09-01:10203?target=amc-s1d03-09-13-t1:50001
+ chtcp-2.0://ctrl-s2c16-09-01:10203?target=amc-s1d03-09-13-t2:50001
+ file:///opt/cactus/etc/amc13/AMC13XG_T1.xml
+ file:///opt/cactus/etc/amc13/AMC13XG_T2.xml
+ 1377
+
+
+ bmtfswatchcell::BMTFDaqTTCs
+ daqttc
+ Schroff crate 2
+ 13
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-13-t1:50001
+ chtcp-2.0://bridge-s1d03-17:10203?target=amc-s1d03-17-13-t2:50001
+ file:///opt/cactus/etc/amc13/AMC13XG_T1.xml
+ file:///opt/cactus/etc/amc13/AMC13XG_T2.xml
+ 1376
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/o2o/bmtf/bmtf_top_config_p5.xml b/o2o/bmtf/bmtf_top_config_p5.xml
new file mode 100644
index 0000000..ab56f18
--- /dev/null
+++ b/o2o/bmtf/bmtf_top_config_p5.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/o2o/ugmt/UGMT_AMC13_RS_MONITORING.xml b/o2o/ugmt/UGMT_AMC13_RS_MONITORING.xml
new file mode 100644
index 0000000..8d0b254
--- /dev/null
+++ b/o2o/ugmt/UGMT_AMC13_RS_MONITORING.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/o2o/ugmt/UGMT_HW.xml b/o2o/ugmt/UGMT_HW.xml
new file mode 100644
index 0000000..17f446b
--- /dev/null
+++ b/o2o/ugmt/UGMT_HW.xml
@@ -0,0 +1,63 @@
+
+ ugmt::hardware::UGMTSystem
+
+
+ P5 uGMT system
+ P5 s1e04-43
+
+
+
+
+ ugmt::hardware::UGMTProcessor
+ MP7 XE
+ processors
+ chtcp-2.0://bridge-s1e04-43:10203?target=amc-s1e04-43-09:50001
+ file:///cmsnfshome0/nfshome0/ugmtts/test/address_tables/mp7xe_infra.xml
+ Vadatech
+ 9
+
+
+
+
+
+
+
+
+
+
+
+ swatch::amc13::AMC13Manager
+ daqttcs
+ Vadatech
+ 13
+ chtcp-2.0://bridge-s1e04-43:10203?target=amc-s1e04-43-13-t1.cms:50001
+ chtcp-2.0://bridge-s1e04-43:10203?target=amc-s1e04-43-13-t2.cms:50001
+ file:///opt/cactus/etc/amc13/AMC13XG_T1.xml
+ file:///opt/cactus/etc/amc13/AMC13XG_T2.xml
+ 1402
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/o2o/ugmt/UGMT_MP7_ALGO.xml b/o2o/ugmt/UGMT_MP7_ALGO.xml
new file mode 100644
index 0000000..9922c4c
--- /dev/null
+++ b/o2o/ugmt/UGMT_MP7_ALGO.xml
@@ -0,0 +1,8 @@
+
+
+ true
+
+
+
+
+
diff --git a/o2o/ugmt/UGMT_MP7_ALGO_LUTS.xml b/o2o/ugmt/UGMT_MP7_ALGO_LUTS.xml
new file mode 100644
index 0000000..6fa1e9d
--- /dev/null
+++ b/o2o/ugmt/UGMT_MP7_ALGO_LUTS.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526
+
+
+
+ 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+
+
+
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13
+
+
+
+ 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
+ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+
\ No newline at end of file
diff --git a/o2o/ugmt/UGMT_MP7_RS_MASKS.xml b/o2o/ugmt/UGMT_MP7_RS_MASKS.xml
new file mode 100644
index 0000000..091875c
--- /dev/null
+++ b/o2o/ugmt/UGMT_MP7_RS_MASKS.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/o2o/ugmt/UGMT_MP7_RS_MONITORING.xml b/o2o/ugmt/UGMT_MP7_RS_MONITORING.xml
new file mode 100644
index 0000000..6122108
--- /dev/null
+++ b/o2o/ugmt/UGMT_MP7_RS_MONITORING.xml
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/o2o/ugmt/ugmt_top_config_p5.xml b/o2o/ugmt/ugmt_top_config_p5.xml
new file mode 100644
index 0000000..c91fe03
--- /dev/null
+++ b/o2o/ugmt/ugmt_top_config_p5.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+