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 @@ + + + + + + + + +