use super::*;
#[rustfmt::skip]
pub const ROOK_PST_PATTERN: [[[PackedEval; 64]; KING_BUCKETS_COUNT]; 2] =
[
[
[
s!( 472, 560), s!( 491, 563), s!( 462, 579), s!( 515, 555), s!( 504, 556), s!( 496, 570), s!( 496, 583), s!( 497, 575),
s!( 464, 579), s!( 480, 581), s!( 479, 580), s!( 492, 570), s!( 520, 562), s!( 520, 552), s!( 518, 569), s!( 505, 560),
s!( 448, 576), s!( 474, 569), s!( 466, 573), s!( 498, 554), s!( 502, 549), s!( 522, 550), s!( 564, 541), s!( 495, 549),
s!( 433, 569), s!( 441, 576), s!( 438, 582), s!( 473, 552), s!( 474, 555), s!( 483, 562), s!( 507, 557), s!( 479, 548),
s!( 417, 576), s!( 422, 575), s!( 436, 575), s!( 455, 563), s!( 448, 565), s!( 458, 568), s!( 501, 544), s!( 459, 545),
s!( 408, 556), s!( 432, 557), s!( 432, 555), s!( 444, 551), s!( 451, 557), s!( 460, 549), s!( 476, 539), s!( 456, 542),
s!( 421, 551), s!( 434, 548), s!( 432, 552), s!( 444, 544), s!( 451, 545), s!( 461, 544), s!( 491, 523), s!( 452, 541),
s!( 443, 543), s!( 446, 546), s!( 439, 549), s!( 444, 551), s!( 451, 546), s!( 464, 535), s!( 469, 548), s!( 422, 526),
],
[
s!( 467, 588), s!( 476, 587), s!( 470, 592), s!( 492, 581), s!( 523, 571), s!( 485, 592), s!( 491, 603), s!( 509, 583),
s!( 464, 603), s!( 474, 607), s!( 473, 602), s!( 495, 593), s!( 498, 592), s!( 490, 587), s!( 528, 582), s!( 509, 579),
s!( 470, 589), s!( 475, 591), s!( 477, 592), s!( 496, 575), s!( 488, 574), s!( 508, 569), s!( 514, 574), s!( 500, 564),
s!( 442, 584), s!( 462, 583), s!( 453, 590), s!( 475, 572), s!( 458, 581), s!( 471, 581), s!( 454, 591), s!( 462, 569),
s!( 436, 575), s!( 437, 585), s!( 450, 582), s!( 459, 578), s!( 448, 576), s!( 448, 579), s!( 464, 569), s!( 453, 559),
s!( 432, 564), s!( 447, 559), s!( 440, 569), s!( 451, 563), s!( 446, 568), s!( 451, 564), s!( 462, 559), s!( 436, 546),
s!( 440, 557), s!( 442, 556), s!( 441, 569), s!( 454, 557), s!( 443, 565), s!( 454, 555), s!( 484, 547), s!( 376, 571),
s!( 456, 556), s!( 461, 557), s!( 456, 557), s!( 461, 555), s!( 461, 556), s!( 463, 552), s!( 462, 541), s!( 374, 576),
],
[
s!( 496, 573), s!( 481, 582), s!( 465, 587), s!( 499, 574), s!( 485, 582), s!( 463, 596), s!( 493, 587), s!( 509, 585),
s!( 491, 587), s!( 498, 591), s!( 496, 590), s!( 529, 575), s!( 501, 583), s!( 510, 579), s!( 524, 577), s!( 506, 579),
s!( 460, 588), s!( 480, 583), s!( 475, 588), s!( 496, 577), s!( 495, 575), s!( 488, 577), s!( 547, 560), s!( 491, 563),
s!( 442, 580), s!( 462, 581), s!( 461, 581), s!( 492, 566), s!( 476, 574), s!( 484, 567), s!( 488, 564), s!( 464, 572),
s!( 427, 575), s!( 423, 584), s!( 445, 584), s!( 475, 573), s!( 466, 569), s!( 459, 576), s!( 472, 557), s!( 461, 559),
s!( 412, 568), s!( 430, 568), s!( 438, 575), s!( 454, 562), s!( 448, 561), s!( 458, 555), s!( 482, 535), s!( 456, 551),
s!( 431, 561), s!( 446, 550), s!( 449, 558), s!( 474, 542), s!( 462, 547), s!( 476, 553), s!( 461, 543), s!( 426, 576),
s!( 438, 555), s!( 447, 554), s!( 440, 563), s!( 452, 559), s!( 457, 550), s!( 439, 557), s!( 455, 546), s!( 433, 549),
],
[
s!( 505, 572), s!( 487, 585), s!( 493, 583), s!( 507, 582), s!( 506, 590), s!( 484, 584), s!( 518, 586), s!( 523, 580),
s!( 468, 589), s!( 454, 605), s!( 468, 595), s!( 512, 583), s!( 494, 591), s!( 487, 583), s!( 469, 597), s!( 484, 578),
s!( 466, 581), s!( 496, 577), s!( 475, 586), s!( 488, 576), s!( 514, 578), s!( 476, 580), s!( 516, 566), s!( 463, 577),
s!( 444, 577), s!( 452, 588), s!( 459, 583), s!( 465, 578), s!( 474, 573), s!( 473, 569), s!( 457, 581), s!( 457, 577),
s!( 440, 574), s!( 447, 583), s!( 456, 580), s!( 463, 573), s!( 478, 572), s!( 435, 580), s!( 454, 574), s!( 436, 566),
s!( 439, 559), s!( 450, 563), s!( 448, 569), s!( 447, 567), s!( 459, 573), s!( 445, 553), s!( 463, 552), s!( 434, 538),
s!( 438, 569), s!( 454, 549), s!( 462, 556), s!( 457, 549), s!( 444, 576), s!( 431, 557), s!( 450, 554), s!( 429, 548),
s!( 464, 549), s!( 465, 553), s!( 457, 557), s!( 458, 549), s!( 440, 558), s!( 429, 558), s!( 456, 545), s!( 458, 532),
],
[
s!( 527, 565), s!( 516, 581), s!( 522, 578), s!( 514, 587), s!( 514, 578), s!( 491, 582), s!( 520, 579), s!( 529, 577),
s!( 512, 574), s!( 510, 590), s!( 514, 578), s!( 508, 591), s!( 503, 579), s!( 502, 584), s!( 504, 587), s!( 529, 567),
s!( 471, 578), s!( 513, 577), s!( 492, 576), s!( 513, 574), s!( 512, 571), s!( 506, 580), s!( 541, 558), s!( 469, 576),
s!( 472, 574), s!( 473, 583), s!( 496, 573), s!( 476, 594), s!( 457, 579), s!( 486, 571), s!( 472, 579), s!( 468, 570),
s!( 451, 575), s!( 456, 579), s!( 449, 587), s!( 457, 587), s!( 462, 573), s!( 462, 579), s!( 457, 576), s!( 454, 563),
s!( 432, 569), s!( 465, 558), s!( 452, 565), s!( 456, 568), s!( 473, 547), s!( 462, 561), s!( 477, 554), s!( 438, 560),
s!( 425, 552), s!( 440, 553), s!( 454, 557), s!( 436, 569), s!( 464, 552), s!( 469, 551), s!( 455, 561), s!( 440, 553),
s!( 429, 566), s!( 444, 573), s!( 439, 570), s!( 433, 567), s!( 458, 549), s!( 446, 554), s!( 451, 555), s!( 431, 566),
],
[
s!( 530, 552), s!( 511, 570), s!( 505, 587), s!( 513, 570), s!( 506, 569), s!( 488, 579), s!( 513, 569), s!( 514, 560),
s!( 496, 569), s!( 513, 572), s!( 487, 587), s!( 511, 571), s!( 507, 574), s!( 500, 572), s!( 478, 583), s!( 491, 574),
s!( 472, 569), s!( 510, 551), s!( 464, 578), s!( 479, 573), s!( 499, 560), s!( 501, 562), s!( 515, 559), s!( 482, 561),
s!( 458, 563), s!( 466, 565), s!( 459, 576), s!( 454, 579), s!( 474, 572), s!( 474, 561), s!( 482, 560), s!( 465, 556),
s!( 421, 564), s!( 445, 564), s!( 467, 571), s!( 451, 569), s!( 435, 580), s!( 450, 578), s!( 470, 560), s!( 451, 551),
s!( 438, 550), s!( 429, 564), s!( 479, 551), s!( 460, 551), s!( 445, 558), s!( 461, 537), s!( 478, 533), s!( 447, 531),
s!( 426, 557), s!( 454, 549), s!( 443, 569), s!( 449, 555), s!( 459, 552), s!( 441, 551), s!( 468, 539), s!( 436, 534),
s!( 349, 592), s!( 387, 587), s!( 431, 571), s!( 470, 542), s!( 463, 550), s!( 461, 538), s!( 473, 536), s!( 457, 547),
],
[
s!( 529, 518), s!( 484, 585), s!( 506, 570), s!( 514, 557), s!( 511, 558), s!( 487, 576), s!( 501, 569), s!( 502, 565),
s!( 488, 557), s!( 479, 577), s!( 504, 574), s!( 491, 578), s!( 503, 564), s!( 513, 556), s!( 488, 563), s!( 480, 577),
s!( 477, 542), s!( 496, 571), s!( 486, 567), s!( 502, 551), s!( 515, 544), s!( 494, 562), s!( 512, 553), s!( 505, 551),
s!( 444, 563), s!( 455, 576), s!( 491, 559), s!( 476, 566), s!( 484, 564), s!( 483, 553), s!( 482, 552), s!( 483, 546),
s!( 442, 546), s!( 455, 578), s!( 459, 571), s!( 452, 565), s!( 452, 567), s!( 445, 556), s!( 457, 552), s!( 440, 558),
s!( 415, 557), s!( 448, 564), s!( 476, 557), s!( 462, 547), s!( 460, 548), s!( 469, 535), s!( 460, 537), s!( 445, 528),
s!( 393, 543), s!( 463, 571), s!( 445, 561), s!( 445, 553), s!( 463, 539), s!( 466, 529), s!( 449, 534), s!( 446, 528),
s!( 343, 583), s!( 456, 547), s!( 467, 548), s!( 469, 544), s!( 461, 543), s!( 457, 535), s!( 476, 531), s!( 461, 543),
],
[
s!( 497, 570), s!( 493, 570), s!( 504, 574), s!( 516, 551), s!( 509, 562), s!( 475, 565), s!( 509, 573), s!( 504, 569),
s!( 476, 559), s!( 492, 564), s!( 503, 576), s!( 508, 563), s!( 523, 549), s!( 502, 561), s!( 504, 565), s!( 486, 576),
s!( 455, 565), s!( 484, 585), s!( 507, 562), s!( 501, 552), s!( 505, 565), s!( 494, 543), s!( 531, 539), s!( 496, 559),
s!( 432, 569), s!( 476, 571), s!( 477, 582), s!( 478, 571), s!( 478, 573), s!( 483, 544), s!( 478, 552), s!( 456, 557),
s!( 436, 568), s!( 475, 579), s!( 459, 572), s!( 482, 550), s!( 467, 556), s!( 447, 560), s!( 467, 561), s!( 446, 564),
s!( 436, 570), s!( 478, 556), s!( 478, 569), s!( 469, 549), s!( 455, 547), s!( 468, 533), s!( 466, 546), s!( 455, 546),
s!( 429, 538), s!( 481, 570), s!( 475, 560), s!( 480, 545), s!( 456, 543), s!( 469, 517), s!( 475, 527), s!( 445, 549),
s!( 413, 529), s!( 475, 550), s!( 480, 539), s!( 465, 549), s!( 460, 543), s!( 462, 513), s!( 458, 546), s!( 449, 539),
],
[
s!( 493, 566), s!( 505, 557), s!( 479, 561), s!( 519, 549), s!( 511, 567), s!( 504, 588), s!( 503, 556), s!( 511, 577),
s!( 476, 580), s!( 499, 569), s!( 485, 552), s!( 503, 556), s!( 517, 565), s!( 538, 556), s!( 521, 565), s!( 503, 575),
s!( 471, 585), s!( 486, 567), s!( 483, 566), s!( 501, 553), s!( 517, 561), s!( 537, 556), s!( 572, 542), s!( 498, 568),
s!( 457, 584), s!( 452, 575), s!( 447, 565), s!( 485, 562), s!( 478, 556), s!( 495, 573), s!( 529, 555), s!( 492, 558),
s!( 435, 574), s!( 440, 574), s!( 444, 560), s!( 450, 550), s!( 481, 551), s!( 475, 559), s!( 513, 537), s!( 466, 541),
s!( 420, 560), s!( 438, 553), s!( 437, 549), s!( 445, 550), s!( 457, 546), s!( 465, 557), s!( 484, 543), s!( 460, 533),
s!( 427, 558), s!( 447, 551), s!( 441, 541), s!( 452, 550), s!( 452, 542), s!( 468, 550), s!( 497, 527), s!( 456, 555),
s!( 429, 544), s!( 445, 541), s!( 444, 542), s!( 449, 545), s!( 450, 544), s!( 464, 530), s!( 470, 547), s!( 421, 524),
],
[
s!( 505, 558), s!( 499, 557), s!( 494, 562), s!( 508, 549), s!( 526, 541), s!( 499, 575), s!( 499, 591), s!( 509, 545),
s!( 491, 582), s!( 498, 576), s!( 502, 562), s!( 518, 556), s!( 523, 554), s!( 503, 552), s!( 529, 564), s!( 513, 539),
s!( 482, 576), s!( 493, 564), s!( 498, 566), s!( 518, 553), s!( 527, 558), s!( 537, 556), s!( 532, 559), s!( 512, 549),
s!( 459, 568), s!( 482, 556), s!( 475, 558), s!( 486, 550), s!( 491, 559), s!( 497, 576), s!( 488, 571), s!( 491, 538),
s!( 449, 557), s!( 447, 563), s!( 456, 559), s!( 468, 556), s!( 465, 557), s!( 449, 555), s!( 490, 549), s!( 455, 536),
s!( 439, 550), s!( 452, 536), s!( 455, 546), s!( 471, 541), s!( 464, 557), s!( 467, 544), s!( 484, 544), s!( 449, 539),
s!( 437, 549), s!( 454, 539), s!( 453, 559), s!( 461, 541), s!( 456, 549), s!( 471, 540), s!( 510, 537), s!( 410, 564),
s!( 455, 548), s!( 470, 535), s!( 465, 532), s!( 471, 537), s!( 478, 553), s!( 477, 537), s!( 475, 527), s!( 388, 543),
],
[
s!( 501, 557), s!( 491, 560), s!( 482, 565), s!( 510, 548), s!( 494, 544), s!( 470, 574), s!( 499, 547), s!( 503, 546),
s!( 498, 571), s!( 501, 564), s!( 504, 536), s!( 545, 539), s!( 511, 528), s!( 511, 551), s!( 512, 546), s!( 504, 539),
s!( 459, 567), s!( 479, 558), s!( 480, 548), s!( 499, 532), s!( 496, 545), s!( 497, 555), s!( 543, 527), s!( 492, 547),
s!( 446, 563), s!( 474, 551), s!( 470, 555), s!( 495, 535), s!( 470, 545), s!( 487, 551), s!( 494, 549), s!( 469, 549),
s!( 425, 550), s!( 432, 563), s!( 458, 535), s!( 478, 525), s!( 469, 526), s!( 465, 550), s!( 483, 537), s!( 469, 541),
s!( 417, 552), s!( 448, 529), s!( 438, 518), s!( 475, 517), s!( 466, 528), s!( 466, 530), s!( 499, 511), s!( 467, 527),
s!( 427, 537), s!( 454, 538), s!( 452, 523), s!( 483, 532), s!( 483, 517), s!( 474, 544), s!( 482, 533), s!( 432, 544),
s!( 428, 541), s!( 454, 520), s!( 440, 532), s!( 456, 533), s!( 464, 525), s!( 434, 546), s!( 469, 545), s!( 435, 542),
],
[
s!( 516, 557), s!( 494, 550), s!( 503, 550), s!( 512, 549), s!( 514, 581), s!( 477, 540), s!( 513, 541), s!( 527, 557),
s!( 492, 560), s!( 477, 566), s!( 502, 561), s!( 509, 543), s!( 506, 565), s!( 483, 544), s!( 478, 560), s!( 504, 554),
s!( 472, 568), s!( 504, 549), s!( 472, 554), s!( 489, 550), s!( 511, 562), s!( 484, 554), s!( 527, 552), s!( 473, 559),
s!( 456, 562), s!( 455, 557), s!( 469, 558), s!( 468, 553), s!( 483, 563), s!( 492, 551), s!( 454, 568), s!( 479, 569),
s!( 467, 547), s!( 439, 540), s!( 464, 539), s!( 455, 539), s!( 484, 553), s!( 438, 559), s!( 485, 547), s!( 462, 550),
s!( 442, 547), s!( 446, 519), s!( 465, 521), s!( 447, 541), s!( 468, 538), s!( 450, 543), s!( 482, 534), s!( 458, 529),
s!( 437, 547), s!( 464, 527), s!( 471, 527), s!( 460, 539), s!( 447, 531), s!( 429, 542), s!( 448, 547), s!( 448, 537),
s!( 456, 541), s!( 471, 532), s!( 465, 534), s!( 454, 534), s!( 443, 539), s!( 435, 554), s!( 471, 548), s!( 473, 538),
],
[
s!( 517, 531), s!( 505, 546), s!( 505, 540), s!( 518, 577), s!( 511, 558), s!( 486, 552), s!( 518, 547), s!( 520, 561),
s!( 506, 556), s!( 507, 556), s!( 509, 550), s!( 511, 568), s!( 515, 552), s!( 503, 553), s!( 506, 558), s!( 531, 553),
s!( 465, 560), s!( 502, 550), s!( 489, 547), s!( 515, 568), s!( 504, 554), s!( 502, 564), s!( 558, 548), s!( 478, 567),
s!( 475, 562), s!( 472, 575), s!( 491, 557), s!( 481, 579), s!( 468, 570), s!( 492, 567), s!( 470, 561), s!( 466, 555),
s!( 449, 568), s!( 449, 549), s!( 450, 555), s!( 462, 565), s!( 459, 558), s!( 455, 561), s!( 469, 556), s!( 460, 549),
s!( 444, 539), s!( 469, 539), s!( 459, 539), s!( 455, 546), s!( 477, 534), s!( 466, 544), s!( 481, 536), s!( 437, 544),
s!( 444, 546), s!( 452, 549), s!( 458, 544), s!( 441, 553), s!( 469, 545), s!( 477, 537), s!( 463, 522), s!( 438, 540),
s!( 415, 566), s!( 435, 549), s!( 441, 543), s!( 431, 564), s!( 446, 535), s!( 452, 545), s!( 469, 535), s!( 438, 547),
],
[
s!( 508, 493), s!( 501, 529), s!( 502, 575), s!( 513, 552), s!( 515, 566), s!( 486, 560), s!( 510, 538), s!( 516, 556),
s!( 487, 546), s!( 492, 541), s!( 481, 558), s!( 509, 557), s!( 511, 560), s!( 499, 554), s!( 484, 566), s!( 512, 552),
s!( 466, 555), s!( 501, 548), s!( 474, 582), s!( 487, 575), s!( 507, 559), s!( 504, 558), s!( 528, 533), s!( 507, 543),
s!( 463, 563), s!( 468, 580), s!( 480, 600), s!( 460, 581), s!( 467, 559), s!( 481, 540), s!( 496, 555), s!( 470, 555),
s!( 432, 554), s!( 442, 551), s!( 469, 570), s!( 447, 547), s!( 446, 564), s!( 437, 556), s!( 464, 558), s!( 463, 549),
s!( 439, 539), s!( 435, 557), s!( 483, 548), s!( 453, 541), s!( 446, 549), s!( 459, 537), s!( 484, 523), s!( 451, 527),
s!( 442, 556), s!( 463, 543), s!( 449, 561), s!( 466, 551), s!( 466, 543), s!( 439, 551), s!( 480, 528), s!( 439, 535),
s!( 364, 572), s!( 386, 566), s!( 436, 555), s!( 478, 543), s!( 472, 535), s!( 465, 539), s!( 483, 522), s!( 458, 544),
],
[
s!( 503, 469), s!( 496, 585), s!( 494, 544), s!( 515, 548), s!( 507, 544), s!( 482, 541), s!( 509, 544), s!( 507, 556),
s!( 484, 539), s!( 477, 567), s!( 495, 539), s!( 494, 556), s!( 518, 561), s!( 521, 544), s!( 497, 557), s!( 488, 559),
s!( 479, 554), s!( 487, 579), s!( 495, 564), s!( 504, 557), s!( 523, 543), s!( 496, 557), s!( 528, 540), s!( 505, 553),
s!( 447, 560), s!( 467, 597), s!( 490, 567), s!( 486, 570), s!( 488, 561), s!( 494, 547), s!( 496, 537), s!( 481, 550),
s!( 446, 564), s!( 456, 571), s!( 462, 557), s!( 449, 566), s!( 456, 552), s!( 455, 558), s!( 467, 538), s!( 443, 570),
s!( 423, 548), s!( 449, 554), s!( 461, 549), s!( 457, 543), s!( 464, 541), s!( 470, 537), s!( 460, 527), s!( 445, 536),
s!( 419, 546), s!( 464, 562), s!( 449, 548), s!( 447, 552), s!( 470, 538), s!( 483, 525), s!( 462, 534), s!( 447, 540),
s!( 364, 562), s!( 463, 555), s!( 468, 524), s!( 474, 548), s!( 459, 526), s!( 459, 534), s!( 478, 534), s!( 454, 556),
],
[
s!( 492, 545), s!( 492, 559), s!( 502, 557), s!( 518, 565), s!( 509, 553), s!( 474, 551), s!( 509, 557), s!( 506, 555),
s!( 483, 569), s!( 501, 573), s!( 510, 563), s!( 503, 556), s!( 521, 552), s!( 512, 548), s!( 501, 558), s!( 492, 557),
s!( 459, 580), s!( 483, 576), s!( 502, 565), s!( 508, 568), s!( 504, 553), s!( 499, 535), s!( 547, 536), s!( 498, 556),
s!( 443, 573), s!( 474, 576), s!( 486, 594), s!( 493, 573), s!( 477, 568), s!( 486, 542), s!( 503, 567), s!( 470, 562),
s!( 436, 566), s!( 467, 568), s!( 468, 573), s!( 484, 561), s!( 470, 563), s!( 455, 568), s!( 472, 560), s!( 448, 567),
s!( 436, 565), s!( 471, 557), s!( 474, 551), s!( 465, 548), s!( 455, 542), s!( 474, 533), s!( 466, 543), s!( 449, 544),
s!( 432, 539), s!( 469, 549), s!( 475, 547), s!( 471, 544), s!( 457, 539), s!( 470, 518), s!( 471, 529), s!( 431, 550),
s!( 413, 525), s!( 476, 543), s!( 480, 531), s!( 453, 545), s!( 463, 530), s!( 471, 516), s!( 465, 543), s!( 436, 517),
],
],
[
[
s!( -5, -27), s!( -39, 2), s!( -50, 7), s!( -38, 12), s!( -8, -0), s!( 10, 2), s!( -6, 9), s!( -4, -8),
s!( -15, 5), s!( -12, 1), s!( -1, -3), s!( 3, -2), s!( 22, -10), s!( 45, -16), s!( 62, -9), s!( 2, 2),
s!( -17, 1), s!( -29, -3), s!( -18, -6), s!( -9, -7), s!( 16, -15), s!( 48, -13), s!( 6, -2), s!( 0, -9),
s!( -16, 7), s!( -26, -0), s!( 1, -11), s!( -7, 3), s!( 30, -18), s!( 3, -11), s!( 19, -7), s!( 22, -32),
s!( -7, 5), s!( -23, 5), s!( -23, 8), s!( -14, 3), s!( -3, -5), s!( 10, -10), s!( 1, -0), s!( 22, -32),
s!( -25, 10), s!( -21, 13), s!( -8, 9), s!( -18, 19), s!( -1, 2), s!( 8, -2), s!( -2, 10), s!( 19, -12),
s!( -19, 16), s!( -17, 16), s!( -11, 13), s!( -17, 13), s!( -9, 16), s!( -5, 7), s!( 5, 4), s!( 18, -15),
s!( -18, 1), s!( -23, 7), s!( -17, 6), s!( -18, 14), s!( -14, 10), s!( -6, 5), s!( -3, 5), s!( -7, -1),
],
[
s!( 34, -2), s!( 28, 12), s!( 23, 14), s!( 22, 9), s!( 28, -0), s!( -12, 12), s!( 1, 3), s!( -13, 8),
s!( -27, 28), s!( -35, 30), s!( -21, 24), s!( -30, 28), s!( -32, 23), s!( -20, 23), s!( -1, -3), s!( -21, 17),
s!( -30, 23), s!( -21, 15), s!( -27, 22), s!( -31, 20), s!( 5, 6), s!( -12, 12), s!( 2, -3), s!( -8, -9),
s!( -13, 25), s!( -29, 23), s!( -13, 21), s!( -20, 21), s!( -16, 14), s!( -23, 14), s!( 5, -26), s!( -12, -4),
s!( -12, 22), s!( -23, 20), s!( -21, 20), s!( -22, 18), s!( -11, 7), s!( -13, 5), s!( -3, -1), s!( -14, 0),
s!( -8, 24), s!( -19, 25), s!( -13, 20), s!( -19, 20), s!( -15, 16), s!( -6, 6), s!( 6, -8), s!( -5, 16),
s!( -13, 29), s!( -13, 24), s!( -17, 28), s!( -17, 31), s!( -11, 19), s!( -14, 16), s!( -0, -3), s!( -11, 12),
s!( -16, 24), s!( -20, 20), s!( -18, 25), s!( -15, 22), s!( -10, 13), s!( -7, 13), s!( -7, 11), s!( -12, 4),
],
[
s!( 10, 9), s!( -10, 13), s!( -8, 9), s!( 5, 3), s!( -38, 19), s!( 5, 5), s!( -14, 7), s!( 19, -4),
s!( 11, 5), s!( 25, -5), s!( 14, -3), s!( 31, -8), s!( -35, 6), s!( 5, 6), s!( -3, 8), s!( 37, -6),
s!( 18, 0), s!( -10, 5), s!( 9, -4), s!( 1, -3), s!( -32, 14), s!( 10, -5), s!( 6, -6), s!( 28, -5),
s!( -18, 15), s!( -20, 8), s!( -6, 5), s!( 2, -0), s!( -35, 13), s!( -13, -10), s!( -22, 3), s!( -0, -4),
s!( -21, 6), s!( -18, -0), s!( -15, 1), s!( -21, -2), s!( -32, 5), s!( 22, -24), s!( -11, -1), s!( 12, -10),
s!( -10, 5), s!( -21, -2), s!( -16, -4), s!( -11, 2), s!( -17, 2), s!( 4, -16), s!( -11, -2), s!( 6, 8),
s!( -20, 12), s!( -10, 3), s!( -22, 6), s!( -21, 9), s!( -21, 6), s!( -2, -6), s!( -30, 10), s!( 4, -0),
s!( -28, 21), s!( -22, 7), s!( -23, 13), s!( -15, 6), s!( -12, -1), s!( -4, 1), s!( -17, 7), s!( -17, 16),
],
[
s!( 28, 23), s!( 3, 21), s!( 11, 3), s!( -25, 13), s!( 2, 14), s!( -1, 11), s!( -17, 9), s!( -4, 16),
s!( 26, 2), s!( 10, -2), s!( 19, -7), s!( -13, -3), s!( 2, 3), s!( -9, 1), s!( -34, 4), s!( -14, 13),
s!( 2, 11), s!( -21, 5), s!( -7, 1), s!( -35, 11), s!( 4, -7), s!( -17, 6), s!( -12, 10), s!( -36, 17),
s!( -21, 19), s!( -31, 9), s!( -8, 1), s!( -44, 15), s!( -28, -7), s!( -34, 13), s!( -36, 5), s!( -25, 14),
s!( -23, 9), s!( -12, 0), s!( -17, 4), s!( -24, -3), s!( -22, -7), s!( -47, 6), s!( -51, 1), s!( -40, 15),
s!( -30, 17), s!( -11, -7), s!( -25, 2), s!( -24, 4), s!( -14, -15), s!( -42, 8), s!( -36, 4), s!( -31, 18),
s!( -9, -9), s!( -11, -1), s!( -18, -8), s!( -10, -8), s!( -10, -17), s!( -27, 2), s!( -26, -6), s!( -31, 0),
s!( -31, 15), s!( -25, 8), s!( -16, 1), s!( -20, -1), s!( -10, 2), s!( -24, 4), s!( -31, 7), s!( -36, 19),
],
[
s!( -10, 28), s!( 6, 15), s!( -10, 11), s!( 5, 7), s!( -11, 19), s!( 11, 5), s!( 8, 17), s!( -0, 29),
s!( -3, 9), s!( 19, -6), s!( -5, -0), s!( 3, 5), s!( -4, 11), s!( 20, 5), s!( 37, 1), s!( 3, 14),
s!( 8, 4), s!( 5, -0), s!( -2, 12), s!( 4, -11), s!( -16, 15), s!( -10, 11), s!( -11, 9), s!( 22, 0),
s!( -17, 7), s!( -8, -7), s!( -20, 9), s!( 2, -7), s!( -18, 16), s!( -7, 8), s!( -33, 11), s!( -5, 19),
s!( 2, -3), s!( -0, -7), s!( -14, 4), s!( 17, -13), s!( -17, 5), s!( 5, -12), s!( -22, 1), s!( -7, 7),
s!( -2, 1), s!( -23, 2), s!( -4, 5), s!( 20, -21), s!( -18, 0), s!( -2, -4), s!( -12, -1), s!( -9, 0),
s!( 0, -12), s!( -8, -3), s!( -16, -5), s!( 0, -4), s!( -6, 2), s!( 4, -7), s!( 1, -11), s!( 11, 2),
s!( -28, 23), s!( -11, 1), s!( -9, 5), s!( 7, -2), s!( -10, 10), s!( -10, 12), s!( -16, 12), s!( -34, 31),
],
[
s!( 7, -3), s!( -2, 9), s!( 1, 7), s!( 1, -1), s!( 2, 4), s!( 11, 16), s!( 2, 6), s!( 14, 7),
s!( 18, -11), s!( 22, -12), s!( -1, -9), s!( -10, -3), s!( 18, -6), s!( -31, 21), s!( -12, 10), s!( -2, 9),
s!( 31, -23), s!( 28, -22), s!( 8, -8), s!( -11, 11), s!( -6, -9), s!( -16, 3), s!( -25, 5), s!( -10, 4),
s!( -1, -4), s!( 5, -12), s!( 7, -8), s!( -10, -5), s!( -12, 0), s!( -21, 15), s!( -23, 6), s!( -13, 9),
s!( -14, -8), s!( 9, -15), s!( 13, -41), s!( -12, -1), s!( -21, -3), s!( -18, 10), s!( -25, 1), s!( -19, 15),
s!( -2, -0), s!( 4, -12), s!( 16, -20), s!( -0, -1), s!( -33, 15), s!( -16, 14), s!( -31, 14), s!( -17, 17),
s!( -25, 6), s!( 7, -13), s!( 11, -24), s!( -4, -4), s!( -15, 9), s!( -13, 15), s!( -23, 15), s!( 3, 10),
s!( -19, 2), s!( -2, -6), s!( 10, -13), s!( -15, 5), s!( -14, 8), s!( -17, 14), s!( -27, 21), s!( -24, 21),
],
[
s!( -9, 19), s!( 0, 2), s!( 5, -11), s!( 7, -10), s!( 8, -14), s!( 11, -5), s!( 3, -14), s!( 15, -19),
s!( 8, -13), s!( -2, -8), s!( -26, -8), s!( 19, -18), s!( -7, 5), s!( -12, 0), s!( 2, -6), s!( -20, -1),
s!( 3, -11), s!( 26, -3), s!( -5, -17), s!( 22, -10), s!( 2, -8), s!( -41, 1), s!( -28, 3), s!( -28, 6),
s!( 32, -36), s!( 28, -28), s!( 2, -9), s!( 11, -5), s!( -5, -1), s!( 3, 7), s!( -12, 1), s!( -6, 13),
s!( 8, -7), s!( 21, -27), s!( -0, -16), s!( 18, -4), s!( -0, 4), s!( 6, 1), s!( -14, -3), s!( -1, -7),
s!( 3, -3), s!( 29, -26), s!( -5, 1), s!( 11, -13), s!( -4, 8), s!( -6, 11), s!( -8, 9), s!( -21, 9),
s!( -12, 10), s!( 14, -6), s!( -15, 4), s!( 13, -7), s!( -13, 13), s!( 3, 9), s!( -15, 12), s!( -5, 22),
s!( -10, 5), s!( 9, -9), s!( -4, -7), s!( -10, 13), s!( -9, 15), s!( -12, 21), s!( -19, 19), s!( -11, 20),
],
[
s!( 1, 5), s!( 9, 5), s!( 4, -3), s!( -0, -18), s!( -6, -13), s!( -15, -26), s!( -9, -20), s!( -11, -13),
s!( 0, -4), s!( 10, -11), s!( 1, -7), s!( -5, -7), s!( 7, -9), s!( 1, -2), s!( -10, 6), s!( -14, -5),
s!( -6, -5), s!( 9, -18), s!( 17, -14), s!( 3, -18), s!( -1, -13), s!( -9, -10), s!( -23, -6), s!( -14, 4),
s!( 2, -18), s!( 35, -31), s!( -15, -12), s!( 0, -5), s!( 16, -9), s!( 29, -4), s!( 2, 6), s!( -12, 3),
s!( 7, -15), s!( 14, -9), s!( 3, -6), s!( 6, -13), s!( -1, -4), s!( 1, 7), s!( -16, 4), s!( -1, -5),
s!( 11, -27), s!( 14, -11), s!( 1, -7), s!( 8, 2), s!( 5, 6), s!( 6, 12), s!( 1, 6), s!( -4, -6),
s!( 19, -8), s!( -20, 27), s!( -9, 1), s!( -11, 7), s!( -3, 18), s!( -3, 8), s!( -7, -7), s!( -14, -1),
s!( -12, 11), s!( 2, 13), s!( -3, -3), s!( -11, 11), s!( -17, 21), s!( -9, 19), s!( -6, 9), s!( -6, 12),
],
[
s!( -6, -25), s!( -20, -9), s!( -20, -8), s!( -13, -3), s!( -4, -2), s!( 12, 6), s!( -4, -8), s!( -1, -11),
s!( -5, -17), s!( -9, -9), s!( -0, -17), s!( 3, -17), s!( 9, -21), s!( 23, -23), s!( 25, -26), s!( -2, 3),
s!( -2, -21), s!( -12, -7), s!( -14, -9), s!( -3, -10), s!( 6, -13), s!( 22, -11), s!( 2, -1), s!( -2, -2),
s!( -2, -1), s!( -4, -15), s!( -10, -8), s!( -0, -20), s!( 12, -16), s!( 10, 2), s!( 21, -5), s!( 15, -8),
s!( -0, -10), s!( -1, 2), s!( -9, 2), s!( -14, 4), s!( 3, -2), s!( 15, 2), s!( 4, 10), s!( 15, -9),
s!( -10, -8), s!( -12, 1), s!( -4, -5), s!( -8, 8), s!( 6, 4), s!( 17, 8), s!( 12, 13), s!( 0, 0),
s!( 4, 1), s!( -8, -6), s!( 2, -9), s!( -10, 3), s!( -0, -5), s!( 9, 0), s!( 7, 19), s!( 22, -9),
s!( 0, -14), s!( -11, -3), s!( -11, -5), s!( -12, 0), s!( -2, 6), s!( 9, 6), s!( 10, 20), s!( 11, -10),
],
[
s!( 20, -33), s!( 19, -32), s!( 11, -34), s!( 13, -14), s!( 14, -14), s!( -4, -22), s!( -0, -5), s!( 2, -7),
s!( -27, -28), s!( -25, -26), s!( -18, -27), s!( -18, -25), s!( -14, -25), s!( -3, -17), s!( 2, -1), s!( 4, -19),
s!( -23, -23), s!( -3, -16), s!( -5, -18), s!( -2, -16), s!( 9, -21), s!( 9, -21), s!( 11, -1), s!( 2, -13),
s!( -12, -16), s!( -20, -18), s!( -12, -34), s!( -14, -30), s!( -6, -11), s!( -5, -0), s!( 10, -7), s!( 1, -14),
s!( -5, -8), s!( -12, 1), s!( -8, -15), s!( 6, -8), s!( -6, -3), s!( -6, 3), s!( 7, -1), s!( -4, -0),
s!( 2, -5), s!( -9, -9), s!( -4, -4), s!( -3, -6), s!( 5, 10), s!( 8, 10), s!( 12, -9), s!( 5, 10),
s!( -0, -1), s!( 3, -10), s!( 7, -6), s!( 2, 5), s!( -5, -5), s!( 6, 7), s!( 6, -12), s!( 1, 4),
s!( -0, -25), s!( -8, -12), s!( -3, -18), s!( -0, -14), s!( 9, -16), s!( 8, -7), s!( 12, 1), s!( 13, 3),
],
[
s!( 2, -46), s!( -8, -33), s!( -5, -11), s!( 3, -14), s!( -11, -28), s!( 4, 2), s!( -1, -18), s!( 6, -16),
s!( -8, -38), s!( 9, -45), s!( -4, -49), s!( 3, -48), s!( -13, -42), s!( -4, -20), s!( -2, -43), s!( 8, -33),
s!( -8, -33), s!( -20, -34), s!( 3, -37), s!( -3, -30), s!( -17, -31), s!( -2, -15), s!( 2, -23), s!( 9, -27),
s!( -2, -34), s!( -7, -37), s!( -6, -33), s!( 2, -36), s!( -17, -24), s!( -7, -8), s!( 2, -24), s!( -5, -23),
s!( -9, -23), s!( -6, -28), s!( -5, -29), s!( -5, -13), s!( -14, -2), s!( 6, -16), s!( -1, -7), s!( 10, -18),
s!( -2, -9), s!( -9, -36), s!( -8, -32), s!( -8, -24), s!( -1, -5), s!( 1, -13), s!( -12, -5), s!( 5, -7),
s!( -5, -7), s!( -9, -16), s!( -15, -17), s!( -7, -18), s!( -13, -13), s!( -6, -17), s!( -13, -14), s!( -4, -19),
s!( -8, -23), s!( -26, -18), s!( -13, -33), s!( -3, -25), s!( -8, -15), s!( 2, -11), s!( -8, -24), s!( -3, -9),
],
[
s!( 6, -17), s!( -2, -13), s!( 3, -16), s!( -11, -34), s!( -1, -6), s!( -2, -23), s!( -7, -23), s!( -3, -21),
s!( 9, -34), s!( 13, -29), s!( 21, -34), s!( -9, -41), s!( -1, -12), s!( -5, -43), s!( -16, -29), s!( -10, -25),
s!( -10, -29), s!( -14, -19), s!( -14, -26), s!( -19, -30), s!( -3, -9), s!( -7, -18), s!( -6, -22), s!( -15, -19),
s!( -10, -27), s!( -22, -28), s!( -13, -29), s!( -25, -20), s!( -1, -1), s!( -10, -9), s!( -22, -20), s!( -17, -27),
s!( -5, -16), s!( -9, -22), s!( -9, -17), s!( -10, -4), s!( -4, -6), s!( -11, 2), s!( -14, -15), s!( -14, -14),
s!( -14, -3), s!( 2, -19), s!( -5, -12), s!( -5, -14), s!( -2, -13), s!( -18, 2), s!( -13, -7), s!( -10, 2),
s!( 2, -4), s!( 4, -16), s!( 2, -17), s!( 0, -23), s!( -7, -14), s!( -19, -9), s!( -7, -2), s!( -5, -3),
s!( -9, -19), s!( -6, -16), s!( 9, -22), s!( 8, -25), s!( 1, -14), s!( -5, -17), s!( -9, -10), s!( -10, -16),
],
[
s!( -1, -5), s!( 1, -14), s!( -3, -30), s!( 0, -9), s!( -2, -19), s!( 0, -26), s!( -1, -19), s!( -4, -16),
s!( -0, -17), s!( 6, -26), s!( -3, -29), s!( 1, -9), s!( -4, -23), s!( 2, -18), s!( 7, -25), s!( 1, -5),
s!( -5, -18), s!( -7, -16), s!( -1, -24), s!( 2, -3), s!( -3, -17), s!( -4, -5), s!( -10, -5), s!( 2, -7),
s!( -12, -25), s!( -5, -24), s!( -8, -19), s!( -1, -6), s!( -9, -11), s!( -5, -19), s!( -12, -20), s!( -5, -6),
s!( 6, -1), s!( -0, -16), s!( -7, -8), s!( -5, -20), s!( -1, 2), s!( 6, -5), s!( -8, -9), s!( 1, -4),
s!( -2, -2), s!( -8, -4), s!( -4, -3), s!( 2, -14), s!( -1, 2), s!( -1, -7), s!( -3, -11), s!( 0, -3),
s!( 4, 2), s!( -4, -14), s!( -2, -5), s!( -1, -4), s!( 3, -9), s!( 5, 1), s!( 4, -9), s!( 0, -6),
s!( -5, -18), s!( 2, -15), s!( 4, -15), s!( 12, -11), s!( 8, -16), s!( -1, -17), s!( -6, -3), s!( -19, -0),
],
[
s!( 1, -9), s!( 2, -16), s!( -2, -9), s!( 3, -20), s!( -9, -24), s!( -1, -19), s!( 0, -23), s!( 1, -20),
s!( 7, -19), s!( 11, -37), s!( -1, -9), s!( 0, -28), s!( 4, -19), s!( -15, -15), s!( 0, -18), s!( -3, -16),
s!( 7, -12), s!( 7, -28), s!( 1, -10), s!( -1, -19), s!( -4, -23), s!( -8, -12), s!( -16, -11), s!( -7, -20),
s!( -0, -21), s!( 1, -15), s!( 6, -1), s!( -3, -10), s!( 1, -13), s!( -12, -18), s!( -8, -13), s!( 4, -8),
s!( -1, -3), s!( 7, -8), s!( 18, -6), s!( 4, -1), s!( 7, -6), s!( -8, -13), s!( 2, -4), s!( -1, -3),
s!( -0, -0), s!( 7, -3), s!( 3, -15), s!( -3, -18), s!( -9, 13), s!( -3, -5), s!( -11, -1), s!( -15, 5),
s!( -17, -12), s!( 8, -8), s!( -4, -23), s!( -0, -23), s!( 1, -7), s!( -9, -1), s!( -10, -5), s!( 9, 0),
s!( -7, -4), s!( 11, -18), s!( 10, -11), s!( -6, -18), s!( -1, -2), s!( -15, -18), s!( -11, -15), s!( -13, -3),
],
[
s!( 1, 1), s!( -1, -7), s!( 2, -25), s!( -0, -13), s!( -1, -15), s!( -3, -18), s!( -3, -18), s!( 3, -18),
s!( 6, -17), s!( -3, -13), s!( -2, -24), s!( 1, -26), s!( -7, -11), s!( -18, -23), s!( 1, -14), s!( -16, -14),
s!( 4, -19), s!( 10, -3), s!( 1, -24), s!( 3, -16), s!( -2, -8), s!( -23, -7), s!( -13, -4), s!( -12, -10),
s!( 21, -16), s!( 15, -8), s!( -2, -30), s!( 5, -27), s!( -6, -14), s!( 8, -16), s!( -3, -14), s!( -3, -16),
s!( 10, -13), s!( 5, -8), s!( 12, -5), s!( 1, -14), s!( 7, -6), s!( 2, -17), s!( -2, 1), s!( 5, -15),
s!( 2, -13), s!( 16, -5), s!( 2, -7), s!( 12, -9), s!( -2, 1), s!( -7, -18), s!( 3, -0), s!( -4, -2),
s!( -10, -11), s!( 9, 2), s!( -13, -3), s!( 4, -7), s!( -7, -5), s!( 13, 1), s!( 0, 10), s!( -5, -2),
s!( -3, -5), s!( 17, -17), s!( -4, 0), s!( -8, -11), s!( -2, -11), s!( -1, -8), s!( -15, -7), s!( -7, -11),
],
[
s!( 1, 5), s!( 3, -12), s!( -5, -10), s!( -0, -3), s!( -6, -15), s!( -7, -19), s!( -3, -8), s!( -3, -10),
s!( -0, -4), s!( 2, -20), s!( -4, -20), s!( -4, -14), s!( -3, -11), s!( -0, -1), s!( -8, -9), s!( -11, -14),
s!( -2, -4), s!( 9, -7), s!( 5, -12), s!( -0, -7), s!( 1, -7), s!( 0, -7), s!( -13, -8), s!( -7, -10),
s!( -4, -8), s!( 18, 1), s!( 1, -3), s!( -4, -10), s!( 5, -8), s!( 11, -8), s!( -1, -8), s!( -10, -13),
s!( 3, -3), s!( 7, 4), s!( 1, -8), s!( 2, -8), s!( 1, -15), s!( 3, 3), s!( -5, -3), s!( -0, 1),
s!( 4, -7), s!( 12, 2), s!( 2, -0), s!( 4, -0), s!( -4, -9), s!( -0, -0), s!( 1, -7), s!( -4, -10),
s!( 6, -6), s!( -12, 16), s!( -3, 2), s!( -8, 2), s!( -3, 6), s!( -2, -6), s!( -1, -9), s!( -6, -5),
s!( -11, -8), s!( 12, 2), s!( -5, -4), s!( -4, -1), s!( -15, -3), s!( -3, -6), s!( 0, -2), s!( 10, 10),
],
],
];