#![cfg(feature = "fem")]
use conspire::{
constitutive::{
solid::{
elastic::AppliedLoad as AppliedDeformation,
elastic_hyperviscous::{AlmansiHamel, SecondOrderMinimize as _},
elastic_viscoplastic::AppliedLoad,
hyperelastic::{NeoHookean, SecondOrderMinimize as _},
hyperelastic_viscoplastic::{SaintVenantKirchhoff, SecondOrderMinimize as _},
viscoelastic::AppliedLoad as AppliedDeformationRate,
},
thermal::conduction::Fourier,
},
fem::{
NodalReferenceCoordinates,
block::{
Block, Connectivity, SecondOrderMinimize,
element::linear::Tetrahedron as LinearTetrahedron,
solid::{
SolidFiniteElementBlock,
elastic_hyperviscous::ElasticHyperviscousFiniteElementBlock,
hyperelastic_viscoplastic::HyperelasticViscoplasticFiniteElementBlock,
viscoelastic::ViscoelasticFiniteElementBlock,
},
thermal::ThermalFiniteElementBlock,
},
},
math::{
Matrix, Scalar, Tensor, TestError, Vector, assert_eq_within, assert_eq_within_tols,
integrate::DormandPrince,
optimize::{EqualityConstraint, NewtonRaphson},
},
mechanics::TemperatureGradient,
};
const G: usize = 1;
const M: usize = 3;
const N: usize = 4;
const P: usize = 4;
fn connectivity() -> Connectivity<N> {
vec![
[22, 243, 423, 603],
[22, 243, 603, 261],
[22, 31, 113, 603],
[22, 31, 603, 423],
[22, 32, 261, 603],
[22, 32, 603, 113],
[243, 244, 424, 604],
[243, 244, 604, 262],
[243, 423, 603, 604],
[243, 423, 604, 424],
[243, 261, 262, 604],
[243, 261, 604, 603],
[244, 245, 425, 605],
[244, 245, 605, 263],
[244, 424, 604, 605],
[244, 424, 605, 425],
[244, 262, 263, 605],
[244, 262, 605, 604],
[245, 246, 426, 606],
[245, 246, 606, 264],
[245, 425, 605, 606],
[245, 425, 606, 426],
[245, 263, 264, 606],
[245, 263, 606, 605],
[246, 247, 427, 607],
[246, 247, 607, 265],
[246, 426, 606, 607],
[246, 426, 607, 427],
[246, 264, 265, 607],
[246, 264, 607, 606],
[247, 248, 428, 608],
[247, 248, 608, 266],
[247, 427, 607, 608],
[247, 427, 608, 428],
[247, 265, 266, 608],
[247, 265, 608, 607],
[248, 249, 429, 609],
[248, 249, 609, 267],
[248, 428, 608, 609],
[248, 428, 609, 429],
[248, 266, 267, 609],
[248, 266, 609, 608],
[249, 250, 430, 610],
[249, 250, 610, 268],
[249, 429, 609, 610],
[249, 429, 610, 430],
[249, 267, 268, 610],
[249, 267, 610, 609],
[250, 251, 431, 611],
[250, 251, 611, 269],
[250, 430, 610, 611],
[250, 430, 611, 431],
[250, 268, 269, 611],
[250, 268, 611, 610],
[133, 144, 431, 611],
[133, 144, 611, 242],
[133, 251, 269, 611],
[133, 251, 611, 431],
[133, 142, 242, 611],
[133, 142, 611, 269],
[30, 31, 423, 603],
[30, 31, 603, 113],
[30, 414, 612, 603],
[30, 414, 603, 423],
[30, 113, 603, 612],
[30, 113, 612, 114],
[414, 423, 424, 604],
[414, 423, 604, 603],
[414, 415, 613, 604],
[414, 415, 604, 424],
[414, 603, 604, 613],
[414, 603, 613, 612],
[415, 424, 425, 605],
[415, 424, 605, 604],
[415, 416, 614, 605],
[415, 416, 605, 425],
[415, 604, 605, 614],
[415, 604, 614, 613],
[416, 425, 426, 606],
[416, 425, 606, 605],
[416, 417, 615, 606],
[416, 417, 606, 426],
[416, 605, 606, 615],
[416, 605, 615, 614],
[417, 426, 427, 607],
[417, 426, 607, 606],
[417, 418, 616, 607],
[417, 418, 607, 427],
[417, 606, 607, 616],
[417, 606, 616, 615],
[418, 427, 428, 608],
[418, 427, 608, 607],
[418, 419, 617, 608],
[418, 419, 608, 428],
[418, 607, 608, 617],
[418, 607, 617, 616],
[419, 428, 429, 609],
[419, 428, 609, 608],
[419, 420, 618, 609],
[419, 420, 609, 429],
[419, 608, 609, 618],
[419, 608, 618, 617],
[420, 429, 430, 610],
[420, 429, 610, 609],
[420, 421, 619, 610],
[420, 421, 610, 430],
[420, 609, 610, 619],
[420, 609, 619, 618],
[421, 430, 431, 611],
[421, 430, 611, 610],
[421, 422, 620, 611],
[421, 422, 611, 431],
[421, 610, 611, 620],
[421, 610, 620, 619],
[144, 145, 422, 620],
[144, 145, 620, 241],
[144, 422, 431, 611],
[144, 422, 611, 620],
[144, 241, 620, 611],
[144, 241, 611, 242],
[29, 30, 414, 612],
[29, 30, 612, 114],
[29, 405, 621, 612],
[29, 405, 612, 414],
[29, 114, 612, 621],
[29, 114, 621, 115],
[405, 414, 415, 613],
[405, 414, 613, 612],
[405, 406, 622, 613],
[405, 406, 613, 415],
[405, 612, 613, 622],
[405, 612, 622, 621],
[406, 415, 416, 614],
[406, 415, 614, 613],
[406, 407, 623, 614],
[406, 407, 614, 416],
[406, 613, 614, 623],
[406, 613, 623, 622],
[407, 416, 417, 615],
[407, 416, 615, 614],
[407, 408, 624, 615],
[407, 408, 615, 417],
[407, 614, 615, 624],
[407, 614, 624, 623],
[408, 417, 418, 616],
[408, 417, 616, 615],
[408, 409, 625, 616],
[408, 409, 616, 418],
[408, 615, 616, 625],
[408, 615, 625, 624],
[409, 418, 419, 617],
[409, 418, 617, 616],
[409, 410, 626, 617],
[409, 410, 617, 419],
[409, 616, 617, 626],
[409, 616, 626, 625],
[410, 419, 420, 618],
[410, 419, 618, 617],
[410, 411, 627, 618],
[410, 411, 618, 420],
[410, 617, 618, 627],
[410, 617, 627, 626],
[411, 420, 421, 619],
[411, 420, 619, 618],
[411, 412, 628, 619],
[411, 412, 619, 421],
[411, 618, 619, 628],
[411, 618, 628, 627],
[412, 421, 422, 620],
[412, 421, 620, 619],
[412, 413, 629, 620],
[412, 413, 620, 422],
[412, 619, 620, 629],
[412, 619, 629, 628],
[145, 146, 413, 629],
[145, 146, 629, 240],
[145, 413, 422, 620],
[145, 413, 620, 629],
[145, 240, 629, 620],
[145, 240, 620, 241],
[28, 29, 405, 621],
[28, 29, 621, 115],
[28, 396, 630, 621],
[28, 396, 621, 405],
[28, 115, 621, 630],
[28, 115, 630, 116],
[396, 405, 406, 622],
[396, 405, 622, 621],
[396, 397, 631, 622],
[396, 397, 622, 406],
[396, 621, 622, 631],
[396, 621, 631, 630],
[397, 406, 407, 623],
[397, 406, 623, 622],
[397, 398, 632, 623],
[397, 398, 623, 407],
[397, 622, 623, 632],
[397, 622, 632, 631],
[398, 407, 408, 624],
[398, 407, 624, 623],
[398, 399, 633, 624],
[398, 399, 624, 408],
[398, 623, 624, 633],
[398, 623, 633, 632],
[399, 408, 409, 625],
[399, 408, 625, 624],
[399, 400, 634, 625],
[399, 400, 625, 409],
[399, 624, 625, 634],
[399, 624, 634, 633],
[400, 409, 410, 626],
[400, 409, 626, 625],
[400, 401, 635, 626],
[400, 401, 626, 410],
[400, 625, 626, 635],
[400, 625, 635, 634],
[401, 410, 411, 627],
[401, 410, 627, 626],
[401, 402, 636, 627],
[401, 402, 627, 411],
[401, 626, 627, 636],
[401, 626, 636, 635],
[402, 411, 412, 628],
[402, 411, 628, 627],
[402, 403, 637, 628],
[402, 403, 628, 412],
[402, 627, 628, 637],
[402, 627, 637, 636],
[403, 412, 413, 629],
[403, 412, 629, 628],
[403, 404, 638, 629],
[403, 404, 629, 413],
[403, 628, 629, 638],
[403, 628, 638, 637],
[146, 147, 404, 638],
[146, 147, 638, 239],
[146, 404, 413, 629],
[146, 404, 629, 638],
[146, 239, 638, 629],
[146, 239, 629, 240],
[27, 28, 396, 630],
[27, 28, 630, 116],
[27, 387, 639, 630],
[27, 387, 630, 396],
[27, 116, 630, 639],
[27, 116, 639, 117],
[387, 396, 397, 631],
[387, 396, 631, 630],
[387, 388, 640, 631],
[387, 388, 631, 397],
[387, 630, 631, 640],
[387, 630, 640, 639],
[388, 397, 398, 632],
[388, 397, 632, 631],
[388, 389, 641, 632],
[388, 389, 632, 398],
[388, 631, 632, 641],
[388, 631, 641, 640],
[389, 398, 399, 633],
[389, 398, 633, 632],
[389, 390, 642, 633],
[389, 390, 633, 399],
[389, 632, 633, 642],
[389, 632, 642, 641],
[390, 399, 400, 634],
[390, 399, 634, 633],
[390, 391, 643, 634],
[390, 391, 634, 400],
[390, 633, 634, 643],
[390, 633, 643, 642],
[391, 400, 401, 635],
[391, 400, 635, 634],
[391, 392, 644, 635],
[391, 392, 635, 401],
[391, 634, 635, 644],
[391, 634, 644, 643],
[392, 401, 402, 636],
[392, 401, 636, 635],
[392, 393, 645, 636],
[392, 393, 636, 402],
[392, 635, 636, 645],
[392, 635, 645, 644],
[393, 402, 403, 637],
[393, 402, 637, 636],
[393, 394, 646, 637],
[393, 394, 637, 403],
[393, 636, 637, 646],
[393, 636, 646, 645],
[394, 403, 404, 638],
[394, 403, 638, 637],
[394, 395, 647, 638],
[394, 395, 638, 404],
[394, 637, 638, 647],
[394, 637, 647, 646],
[147, 148, 395, 647],
[147, 148, 647, 238],
[147, 395, 404, 638],
[147, 395, 638, 647],
[147, 238, 647, 638],
[147, 238, 638, 239],
[26, 27, 387, 639],
[26, 27, 639, 117],
[26, 378, 648, 639],
[26, 378, 639, 387],
[26, 117, 639, 648],
[26, 117, 648, 118],
[378, 387, 388, 640],
[378, 387, 640, 639],
[378, 379, 649, 640],
[378, 379, 640, 388],
[378, 639, 640, 649],
[378, 639, 649, 648],
[379, 388, 389, 641],
[379, 388, 641, 640],
[379, 380, 650, 641],
[379, 380, 641, 389],
[379, 640, 641, 650],
[379, 640, 650, 649],
[380, 389, 390, 642],
[380, 389, 642, 641],
[380, 381, 651, 642],
[380, 381, 642, 390],
[380, 641, 642, 651],
[380, 641, 651, 650],
[381, 390, 391, 643],
[381, 390, 643, 642],
[381, 382, 652, 643],
[381, 382, 643, 391],
[381, 642, 643, 652],
[381, 642, 652, 651],
[382, 391, 392, 644],
[382, 391, 644, 643],
[382, 383, 653, 644],
[382, 383, 644, 392],
[382, 643, 644, 653],
[382, 643, 653, 652],
[383, 392, 393, 645],
[383, 392, 645, 644],
[383, 384, 654, 645],
[383, 384, 645, 393],
[383, 644, 645, 654],
[383, 644, 654, 653],
[384, 393, 394, 646],
[384, 393, 646, 645],
[384, 385, 655, 646],
[384, 385, 646, 394],
[384, 645, 646, 655],
[384, 645, 655, 654],
[385, 394, 395, 647],
[385, 394, 647, 646],
[385, 386, 656, 647],
[385, 386, 647, 395],
[385, 646, 647, 656],
[385, 646, 656, 655],
[148, 149, 386, 656],
[148, 149, 656, 237],
[148, 386, 395, 647],
[148, 386, 647, 656],
[148, 237, 656, 647],
[148, 237, 647, 238],
[25, 26, 378, 648],
[25, 26, 648, 118],
[25, 369, 657, 648],
[25, 369, 648, 378],
[25, 118, 648, 657],
[25, 118, 657, 119],
[369, 378, 379, 649],
[369, 378, 649, 648],
[369, 370, 658, 649],
[369, 370, 649, 379],
[369, 648, 649, 658],
[369, 648, 658, 657],
[370, 379, 380, 650],
[370, 379, 650, 649],
[370, 371, 659, 650],
[370, 371, 650, 380],
[370, 649, 650, 659],
[370, 649, 659, 658],
[371, 380, 381, 651],
[371, 380, 651, 650],
[371, 372, 660, 651],
[371, 372, 651, 381],
[371, 650, 651, 660],
[371, 650, 660, 659],
[372, 381, 382, 652],
[372, 381, 652, 651],
[372, 373, 661, 652],
[372, 373, 652, 382],
[372, 651, 652, 661],
[372, 651, 661, 660],
[373, 382, 383, 653],
[373, 382, 653, 652],
[373, 374, 662, 653],
[373, 374, 653, 383],
[373, 652, 653, 662],
[373, 652, 662, 661],
[374, 383, 384, 654],
[374, 383, 654, 653],
[374, 375, 663, 654],
[374, 375, 654, 384],
[374, 653, 654, 663],
[374, 653, 663, 662],
[375, 384, 385, 655],
[375, 384, 655, 654],
[375, 376, 664, 655],
[375, 376, 655, 385],
[375, 654, 655, 664],
[375, 654, 664, 663],
[376, 385, 386, 656],
[376, 385, 656, 655],
[376, 377, 665, 656],
[376, 377, 656, 386],
[376, 655, 656, 665],
[376, 655, 665, 664],
[149, 150, 377, 665],
[149, 150, 665, 236],
[149, 377, 386, 656],
[149, 377, 656, 665],
[149, 236, 665, 656],
[149, 236, 656, 237],
[24, 25, 369, 657],
[24, 25, 657, 119],
[24, 360, 666, 657],
[24, 360, 657, 369],
[24, 119, 657, 666],
[24, 119, 666, 120],
[360, 369, 370, 658],
[360, 369, 658, 657],
[360, 361, 667, 658],
[360, 361, 658, 370],
[360, 657, 658, 667],
[360, 657, 667, 666],
[361, 370, 371, 659],
[361, 370, 659, 658],
[361, 362, 668, 659],
[361, 362, 659, 371],
[361, 658, 659, 668],
[361, 658, 668, 667],
[362, 371, 372, 660],
[362, 371, 660, 659],
[362, 363, 669, 660],
[362, 363, 660, 372],
[362, 659, 660, 669],
[362, 659, 669, 668],
[363, 372, 373, 661],
[363, 372, 661, 660],
[363, 364, 670, 661],
[363, 364, 661, 373],
[363, 660, 661, 670],
[363, 660, 670, 669],
[364, 373, 374, 662],
[364, 373, 662, 661],
[364, 365, 671, 662],
[364, 365, 662, 374],
[364, 661, 662, 671],
[364, 661, 671, 670],
[365, 374, 375, 663],
[365, 374, 663, 662],
[365, 366, 672, 663],
[365, 366, 663, 375],
[365, 662, 663, 672],
[365, 662, 672, 671],
[366, 375, 376, 664],
[366, 375, 664, 663],
[366, 367, 673, 664],
[366, 367, 664, 376],
[366, 663, 664, 673],
[366, 663, 673, 672],
[367, 376, 377, 665],
[367, 376, 665, 664],
[367, 368, 674, 665],
[367, 368, 665, 377],
[367, 664, 665, 674],
[367, 664, 674, 673],
[150, 151, 368, 674],
[150, 151, 674, 235],
[150, 368, 377, 665],
[150, 368, 665, 674],
[150, 235, 674, 665],
[150, 235, 665, 236],
[23, 24, 360, 666],
[23, 24, 666, 120],
[23, 351, 675, 666],
[23, 351, 666, 360],
[23, 120, 666, 675],
[23, 120, 675, 121],
[351, 360, 361, 667],
[351, 360, 667, 666],
[351, 352, 676, 667],
[351, 352, 667, 361],
[351, 666, 667, 676],
[351, 666, 676, 675],
[352, 361, 362, 668],
[352, 361, 668, 667],
[352, 353, 677, 668],
[352, 353, 668, 362],
[352, 667, 668, 677],
[352, 667, 677, 676],
[353, 362, 363, 669],
[353, 362, 669, 668],
[353, 354, 678, 669],
[353, 354, 669, 363],
[353, 668, 669, 678],
[353, 668, 678, 677],
[354, 363, 364, 670],
[354, 363, 670, 669],
[354, 355, 679, 670],
[354, 355, 670, 364],
[354, 669, 670, 679],
[354, 669, 679, 678],
[355, 364, 365, 671],
[355, 364, 671, 670],
[355, 356, 680, 671],
[355, 356, 671, 365],
[355, 670, 671, 680],
[355, 670, 680, 679],
[356, 365, 366, 672],
[356, 365, 672, 671],
[356, 357, 681, 672],
[356, 357, 672, 366],
[356, 671, 672, 681],
[356, 671, 681, 680],
[357, 366, 367, 673],
[357, 366, 673, 672],
[357, 358, 682, 673],
[357, 358, 673, 367],
[357, 672, 673, 682],
[357, 672, 682, 681],
[358, 367, 368, 674],
[358, 367, 674, 673],
[358, 359, 683, 674],
[358, 359, 674, 368],
[358, 673, 674, 683],
[358, 673, 683, 682],
[151, 152, 359, 683],
[151, 152, 683, 234],
[151, 359, 368, 674],
[151, 359, 674, 683],
[151, 234, 683, 674],
[151, 234, 674, 235],
[12, 23, 351, 675],
[12, 23, 675, 121],
[12, 342, 513, 675],
[12, 342, 675, 351],
[12, 21, 121, 675],
[12, 21, 675, 513],
[342, 351, 352, 676],
[342, 351, 676, 675],
[342, 343, 514, 676],
[342, 343, 676, 352],
[342, 513, 675, 676],
[342, 513, 676, 514],
[343, 352, 353, 677],
[343, 352, 677, 676],
[343, 344, 515, 677],
[343, 344, 677, 353],
[343, 514, 676, 677],
[343, 514, 677, 515],
[344, 353, 354, 678],
[344, 353, 678, 677],
[344, 345, 516, 678],
[344, 345, 678, 354],
[344, 515, 677, 678],
[344, 515, 678, 516],
[345, 354, 355, 679],
[345, 354, 679, 678],
[345, 346, 517, 679],
[345, 346, 679, 355],
[345, 516, 678, 679],
[345, 516, 679, 517],
[346, 355, 356, 680],
[346, 355, 680, 679],
[346, 347, 518, 680],
[346, 347, 680, 356],
[346, 517, 679, 680],
[346, 517, 680, 518],
[347, 356, 357, 681],
[347, 356, 681, 680],
[347, 348, 519, 681],
[347, 348, 681, 357],
[347, 518, 680, 681],
[347, 518, 681, 519],
[348, 357, 358, 682],
[348, 357, 682, 681],
[348, 349, 520, 682],
[348, 349, 682, 358],
[348, 519, 681, 682],
[348, 519, 682, 520],
[349, 358, 359, 683],
[349, 358, 683, 682],
[349, 350, 521, 683],
[349, 350, 683, 359],
[349, 520, 682, 683],
[349, 520, 683, 521],
[143, 350, 359, 683],
[143, 350, 683, 521],
[143, 152, 234, 683],
[143, 152, 683, 359],
[143, 153, 521, 683],
[143, 153, 683, 234],
[32, 261, 603, 684],
[32, 261, 684, 270],
[32, 104, 684, 603],
[32, 104, 603, 113],
[32, 33, 270, 684],
[32, 33, 684, 104],
[261, 262, 604, 685],
[261, 262, 685, 271],
[261, 603, 684, 685],
[261, 603, 685, 604],
[261, 270, 271, 685],
[261, 270, 685, 684],
[262, 263, 605, 686],
[262, 263, 686, 272],
[262, 604, 685, 686],
[262, 604, 686, 605],
[262, 271, 272, 686],
[262, 271, 686, 685],
[263, 264, 606, 687],
[263, 264, 687, 273],
[263, 605, 686, 687],
[263, 605, 687, 606],
[263, 272, 273, 687],
[263, 272, 687, 686],
[264, 265, 607, 688],
[264, 265, 688, 274],
[264, 606, 687, 688],
[264, 606, 688, 607],
[264, 273, 274, 688],
[264, 273, 688, 687],
[265, 266, 608, 689],
[265, 266, 689, 275],
[265, 607, 688, 689],
[265, 607, 689, 608],
[265, 274, 275, 689],
[265, 274, 689, 688],
[266, 267, 609, 690],
[266, 267, 690, 276],
[266, 608, 689, 690],
[266, 608, 690, 609],
[266, 275, 276, 690],
[266, 275, 690, 689],
[267, 268, 610, 691],
[267, 268, 691, 277],
[267, 609, 690, 691],
[267, 609, 691, 610],
[267, 276, 277, 691],
[267, 276, 691, 690],
[268, 269, 611, 692],
[268, 269, 692, 278],
[268, 610, 691, 692],
[268, 610, 692, 611],
[268, 277, 278, 692],
[268, 277, 692, 691],
[141, 142, 269, 611],
[141, 142, 611, 242],
[141, 233, 242, 611],
[141, 233, 611, 692],
[141, 269, 278, 692],
[141, 269, 692, 611],
[104, 113, 114, 612],
[104, 113, 612, 603],
[104, 603, 612, 693],
[104, 603, 693, 684],
[104, 105, 693, 612],
[104, 105, 612, 114],
[603, 604, 613, 694],
[603, 604, 694, 685],
[603, 612, 693, 694],
[603, 612, 694, 613],
[603, 684, 685, 694],
[603, 684, 694, 693],
[604, 605, 614, 695],
[604, 605, 695, 686],
[604, 613, 694, 695],
[604, 613, 695, 614],
[604, 685, 686, 695],
[604, 685, 695, 694],
[605, 606, 615, 696],
[605, 606, 696, 687],
[605, 614, 695, 696],
[605, 614, 696, 615],
[605, 686, 687, 696],
[605, 686, 696, 695],
[606, 607, 616, 697],
[606, 607, 697, 688],
[606, 615, 696, 697],
[606, 615, 697, 616],
[606, 687, 688, 697],
[606, 687, 697, 696],
[607, 608, 617, 698],
[607, 608, 698, 689],
[607, 616, 697, 698],
[607, 616, 698, 617],
[607, 688, 689, 698],
[607, 688, 698, 697],
[608, 609, 618, 699],
[608, 609, 699, 690],
[608, 617, 698, 699],
[608, 617, 699, 618],
[608, 689, 690, 699],
[608, 689, 699, 698],
[609, 610, 619, 700],
[609, 610, 700, 691],
[609, 618, 699, 700],
[609, 618, 700, 619],
[609, 690, 691, 700],
[609, 690, 700, 699],
[610, 611, 620, 701],
[610, 611, 701, 692],
[610, 619, 700, 701],
[610, 619, 701, 620],
[610, 691, 692, 701],
[610, 691, 701, 700],
[232, 241, 242, 611],
[232, 241, 611, 620],
[232, 611, 692, 701],
[232, 611, 701, 620],
[232, 233, 692, 611],
[232, 233, 611, 242],
[105, 114, 115, 621],
[105, 114, 621, 612],
[105, 612, 621, 702],
[105, 612, 702, 693],
[105, 106, 702, 621],
[105, 106, 621, 115],
[612, 613, 622, 703],
[612, 613, 703, 694],
[612, 621, 702, 703],
[612, 621, 703, 622],
[612, 693, 694, 703],
[612, 693, 703, 702],
[613, 614, 623, 704],
[613, 614, 704, 695],
[613, 622, 703, 704],
[613, 622, 704, 623],
[613, 694, 695, 704],
[613, 694, 704, 703],
[614, 615, 624, 705],
[614, 615, 705, 696],
[614, 623, 704, 705],
[614, 623, 705, 624],
[614, 695, 696, 705],
[614, 695, 705, 704],
[615, 616, 625, 706],
[615, 616, 706, 697],
[615, 624, 705, 706],
[615, 624, 706, 625],
[615, 696, 697, 706],
[615, 696, 706, 705],
[616, 617, 626, 707],
[616, 617, 707, 698],
[616, 625, 706, 707],
[616, 625, 707, 626],
[616, 697, 698, 707],
[616, 697, 707, 706],
[617, 618, 627, 708],
[617, 618, 708, 699],
[617, 626, 707, 708],
[617, 626, 708, 627],
[617, 698, 699, 708],
[617, 698, 708, 707],
[618, 619, 628, 709],
[618, 619, 709, 700],
[618, 627, 708, 709],
[618, 627, 709, 628],
[618, 699, 700, 709],
[618, 699, 709, 708],
[619, 620, 629, 710],
[619, 620, 710, 701],
[619, 628, 709, 710],
[619, 628, 710, 629],
[619, 700, 701, 710],
[619, 700, 710, 709],
[231, 240, 241, 620],
[231, 240, 620, 629],
[231, 620, 701, 710],
[231, 620, 710, 629],
[231, 232, 701, 620],
[231, 232, 620, 241],
[106, 115, 116, 630],
[106, 115, 630, 621],
[106, 621, 630, 711],
[106, 621, 711, 702],
[106, 107, 711, 630],
[106, 107, 630, 116],
[621, 622, 631, 712],
[621, 622, 712, 703],
[621, 630, 711, 712],
[621, 630, 712, 631],
[621, 702, 703, 712],
[621, 702, 712, 711],
[622, 623, 632, 713],
[622, 623, 713, 704],
[622, 631, 712, 713],
[622, 631, 713, 632],
[622, 703, 704, 713],
[622, 703, 713, 712],
[623, 624, 633, 714],
[623, 624, 714, 705],
[623, 632, 713, 714],
[623, 632, 714, 633],
[623, 704, 705, 714],
[623, 704, 714, 713],
[624, 625, 634, 715],
[624, 625, 715, 706],
[624, 633, 714, 715],
[624, 633, 715, 634],
[624, 705, 706, 715],
[624, 705, 715, 714],
[625, 626, 635, 716],
[625, 626, 716, 707],
[625, 634, 715, 716],
[625, 634, 716, 635],
[625, 706, 707, 716],
[625, 706, 716, 715],
[626, 627, 636, 717],
[626, 627, 717, 708],
[626, 635, 716, 717],
[626, 635, 717, 636],
[626, 707, 708, 717],
[626, 707, 717, 716],
[627, 628, 637, 718],
[627, 628, 718, 709],
[627, 636, 717, 718],
[627, 636, 718, 637],
[627, 708, 709, 718],
[627, 708, 718, 717],
[628, 629, 638, 719],
[628, 629, 719, 710],
[628, 637, 718, 719],
[628, 637, 719, 638],
[628, 709, 710, 719],
[628, 709, 719, 718],
[230, 239, 240, 629],
[230, 239, 629, 638],
[230, 629, 710, 719],
[230, 629, 719, 638],
[230, 231, 710, 629],
[230, 231, 629, 240],
[107, 116, 117, 639],
[107, 116, 639, 630],
[107, 630, 639, 720],
[107, 630, 720, 711],
[107, 108, 720, 639],
[107, 108, 639, 117],
[630, 631, 640, 721],
[630, 631, 721, 712],
[630, 639, 720, 721],
[630, 639, 721, 640],
[630, 711, 712, 721],
[630, 711, 721, 720],
[631, 632, 641, 722],
[631, 632, 722, 713],
[631, 640, 721, 722],
[631, 640, 722, 641],
[631, 712, 713, 722],
[631, 712, 722, 721],
[632, 633, 642, 723],
[632, 633, 723, 714],
[632, 641, 722, 723],
[632, 641, 723, 642],
[632, 713, 714, 723],
[632, 713, 723, 722],
[633, 634, 643, 724],
[633, 634, 724, 715],
[633, 642, 723, 724],
[633, 642, 724, 643],
[633, 714, 715, 724],
[633, 714, 724, 723],
[634, 635, 644, 725],
[634, 635, 725, 716],
[634, 643, 724, 725],
[634, 643, 725, 644],
[634, 715, 716, 725],
[634, 715, 725, 724],
[635, 636, 645, 726],
[635, 636, 726, 717],
[635, 644, 725, 726],
[635, 644, 726, 645],
[635, 716, 717, 726],
[635, 716, 726, 725],
[636, 637, 646, 727],
[636, 637, 727, 718],
[636, 645, 726, 727],
[636, 645, 727, 646],
[636, 717, 718, 727],
[636, 717, 727, 726],
[637, 638, 647, 728],
[637, 638, 728, 719],
[637, 646, 727, 728],
[637, 646, 728, 647],
[637, 718, 719, 728],
[637, 718, 728, 727],
[229, 238, 239, 638],
[229, 238, 638, 647],
[229, 638, 719, 728],
[229, 638, 728, 647],
[229, 230, 719, 638],
[229, 230, 638, 239],
[108, 117, 118, 648],
[108, 117, 648, 639],
[108, 639, 648, 729],
[108, 639, 729, 720],
[108, 109, 729, 648],
[108, 109, 648, 118],
[639, 640, 649, 730],
[639, 640, 730, 721],
[639, 648, 729, 730],
[639, 648, 730, 649],
[639, 720, 721, 730],
[639, 720, 730, 729],
[640, 641, 650, 731],
[640, 641, 731, 722],
[640, 649, 730, 731],
[640, 649, 731, 650],
[640, 721, 722, 731],
[640, 721, 731, 730],
[641, 642, 651, 732],
[641, 642, 732, 723],
[641, 650, 731, 732],
[641, 650, 732, 651],
[641, 722, 723, 732],
[641, 722, 732, 731],
[642, 643, 652, 733],
[642, 643, 733, 724],
[642, 651, 732, 733],
[642, 651, 733, 652],
[642, 723, 724, 733],
[642, 723, 733, 732],
[643, 644, 653, 734],
[643, 644, 734, 725],
[643, 652, 733, 734],
[643, 652, 734, 653],
[643, 724, 725, 734],
[643, 724, 734, 733],
[644, 645, 654, 735],
[644, 645, 735, 726],
[644, 653, 734, 735],
[644, 653, 735, 654],
[644, 725, 726, 735],
[644, 725, 735, 734],
[645, 646, 655, 736],
[645, 646, 736, 727],
[645, 654, 735, 736],
[645, 654, 736, 655],
[645, 726, 727, 736],
[645, 726, 736, 735],
[646, 647, 656, 737],
[646, 647, 737, 728],
[646, 655, 736, 737],
[646, 655, 737, 656],
[646, 727, 728, 737],
[646, 727, 737, 736],
[228, 237, 238, 647],
[228, 237, 647, 656],
[228, 647, 728, 737],
[228, 647, 737, 656],
[228, 229, 728, 647],
[228, 229, 647, 238],
[109, 118, 119, 657],
[109, 118, 657, 648],
[109, 648, 657, 738],
[109, 648, 738, 729],
[109, 110, 738, 657],
[109, 110, 657, 119],
[648, 649, 658, 739],
[648, 649, 739, 730],
[648, 657, 738, 739],
[648, 657, 739, 658],
[648, 729, 730, 739],
[648, 729, 739, 738],
[649, 650, 659, 740],
[649, 650, 740, 731],
[649, 658, 739, 740],
[649, 658, 740, 659],
[649, 730, 731, 740],
[649, 730, 740, 739],
[650, 651, 660, 741],
[650, 651, 741, 732],
[650, 659, 740, 741],
[650, 659, 741, 660],
[650, 731, 732, 741],
[650, 731, 741, 740],
[651, 652, 661, 742],
[651, 652, 742, 733],
[651, 660, 741, 742],
[651, 660, 742, 661],
[651, 732, 733, 742],
[651, 732, 742, 741],
[652, 653, 662, 743],
[652, 653, 743, 734],
[652, 661, 742, 743],
[652, 661, 743, 662],
[652, 733, 734, 743],
[652, 733, 743, 742],
[653, 654, 663, 744],
[653, 654, 744, 735],
[653, 662, 743, 744],
[653, 662, 744, 663],
[653, 734, 735, 744],
[653, 734, 744, 743],
[654, 655, 664, 745],
[654, 655, 745, 736],
[654, 663, 744, 745],
[654, 663, 745, 664],
[654, 735, 736, 745],
[654, 735, 745, 744],
[655, 656, 665, 746],
[655, 656, 746, 737],
[655, 664, 745, 746],
[655, 664, 746, 665],
[655, 736, 737, 746],
[655, 736, 746, 745],
[227, 236, 237, 656],
[227, 236, 656, 665],
[227, 656, 737, 746],
[227, 656, 746, 665],
[227, 228, 737, 656],
[227, 228, 656, 237],
[110, 119, 120, 666],
[110, 119, 666, 657],
[110, 657, 666, 747],
[110, 657, 747, 738],
[110, 111, 747, 666],
[110, 111, 666, 120],
[657, 658, 667, 748],
[657, 658, 748, 739],
[657, 666, 747, 748],
[657, 666, 748, 667],
[657, 738, 739, 748],
[657, 738, 748, 747],
[658, 659, 668, 749],
[658, 659, 749, 740],
[658, 667, 748, 749],
[658, 667, 749, 668],
[658, 739, 740, 749],
[658, 739, 749, 748],
[659, 660, 669, 750],
[659, 660, 750, 741],
[659, 668, 749, 750],
[659, 668, 750, 669],
[659, 740, 741, 750],
[659, 740, 750, 749],
[660, 661, 670, 751],
[660, 661, 751, 742],
[660, 669, 750, 751],
[660, 669, 751, 670],
[660, 741, 742, 751],
[660, 741, 751, 750],
[661, 662, 671, 752],
[661, 662, 752, 743],
[661, 670, 751, 752],
[661, 670, 752, 671],
[661, 742, 743, 752],
[661, 742, 752, 751],
[662, 663, 672, 753],
[662, 663, 753, 744],
[662, 671, 752, 753],
[662, 671, 753, 672],
[662, 743, 744, 753],
[662, 743, 753, 752],
[663, 664, 673, 754],
[663, 664, 754, 745],
[663, 672, 753, 754],
[663, 672, 754, 673],
[663, 744, 745, 754],
[663, 744, 754, 753],
[664, 665, 674, 755],
[664, 665, 755, 746],
[664, 673, 754, 755],
[664, 673, 755, 674],
[664, 745, 746, 755],
[664, 745, 755, 754],
[226, 235, 236, 665],
[226, 235, 665, 674],
[226, 665, 746, 755],
[226, 665, 755, 674],
[226, 227, 746, 665],
[226, 227, 665, 236],
[111, 120, 121, 675],
[111, 120, 675, 666],
[111, 666, 675, 756],
[111, 666, 756, 747],
[111, 112, 756, 675],
[111, 112, 675, 121],
[666, 667, 676, 757],
[666, 667, 757, 748],
[666, 675, 756, 757],
[666, 675, 757, 676],
[666, 747, 748, 757],
[666, 747, 757, 756],
[667, 668, 677, 758],
[667, 668, 758, 749],
[667, 676, 757, 758],
[667, 676, 758, 677],
[667, 748, 749, 758],
[667, 748, 758, 757],
[668, 669, 678, 759],
[668, 669, 759, 750],
[668, 677, 758, 759],
[668, 677, 759, 678],
[668, 749, 750, 759],
[668, 749, 759, 758],
[669, 670, 679, 760],
[669, 670, 760, 751],
[669, 678, 759, 760],
[669, 678, 760, 679],
[669, 750, 751, 760],
[669, 750, 760, 759],
[670, 671, 680, 761],
[670, 671, 761, 752],
[670, 679, 760, 761],
[670, 679, 761, 680],
[670, 751, 752, 761],
[670, 751, 761, 760],
[671, 672, 681, 762],
[671, 672, 762, 753],
[671, 680, 761, 762],
[671, 680, 762, 681],
[671, 752, 753, 762],
[671, 752, 762, 761],
[672, 673, 682, 763],
[672, 673, 763, 754],
[672, 681, 762, 763],
[672, 681, 763, 682],
[672, 753, 754, 763],
[672, 753, 763, 762],
[673, 674, 683, 764],
[673, 674, 764, 755],
[673, 682, 763, 764],
[673, 682, 764, 683],
[673, 754, 755, 764],
[673, 754, 764, 763],
[225, 234, 235, 674],
[225, 234, 674, 683],
[225, 674, 755, 764],
[225, 674, 764, 683],
[225, 226, 755, 674],
[225, 226, 674, 235],
[20, 21, 513, 675],
[20, 21, 675, 121],
[20, 504, 756, 675],
[20, 504, 675, 513],
[20, 112, 121, 675],
[20, 112, 675, 756],
[504, 513, 514, 676],
[504, 513, 676, 675],
[504, 505, 757, 676],
[504, 505, 676, 514],
[504, 675, 676, 757],
[504, 675, 757, 756],
[505, 514, 515, 677],
[505, 514, 677, 676],
[505, 506, 758, 677],
[505, 506, 677, 515],
[505, 676, 677, 758],
[505, 676, 758, 757],
[506, 515, 516, 678],
[506, 515, 678, 677],
[506, 507, 759, 678],
[506, 507, 678, 516],
[506, 677, 678, 759],
[506, 677, 759, 758],
[507, 516, 517, 679],
[507, 516, 679, 678],
[507, 508, 760, 679],
[507, 508, 679, 517],
[507, 678, 679, 760],
[507, 678, 760, 759],
[508, 517, 518, 680],
[508, 517, 680, 679],
[508, 509, 761, 680],
[508, 509, 680, 518],
[508, 679, 680, 761],
[508, 679, 761, 760],
[509, 518, 519, 681],
[509, 518, 681, 680],
[509, 510, 762, 681],
[509, 510, 681, 519],
[509, 680, 681, 762],
[509, 680, 762, 761],
[510, 519, 520, 682],
[510, 519, 682, 681],
[510, 511, 763, 682],
[510, 511, 682, 520],
[510, 681, 682, 763],
[510, 681, 763, 762],
[511, 520, 521, 683],
[511, 520, 683, 682],
[511, 512, 764, 683],
[511, 512, 683, 521],
[511, 682, 683, 764],
[511, 682, 764, 763],
[153, 512, 521, 683],
[153, 512, 683, 764],
[153, 225, 764, 683],
[153, 225, 683, 234],
[153, 154, 512, 764],
[153, 154, 764, 225],
[33, 270, 684, 765],
[33, 270, 765, 279],
[33, 95, 765, 684],
[33, 95, 684, 104],
[33, 34, 279, 765],
[33, 34, 765, 95],
[270, 271, 685, 766],
[270, 271, 766, 280],
[270, 684, 765, 766],
[270, 684, 766, 685],
[270, 279, 280, 766],
[270, 279, 766, 765],
[271, 272, 686, 767],
[271, 272, 767, 281],
[271, 685, 766, 767],
[271, 685, 767, 686],
[271, 280, 281, 767],
[271, 280, 767, 766],
[272, 273, 687, 768],
[272, 273, 768, 282],
[272, 686, 767, 768],
[272, 686, 768, 687],
[272, 281, 282, 768],
[272, 281, 768, 767],
[273, 274, 688, 769],
[273, 274, 769, 283],
[273, 687, 768, 769],
[273, 687, 769, 688],
[273, 282, 283, 769],
[273, 282, 769, 768],
[274, 275, 689, 770],
[274, 275, 770, 284],
[274, 688, 769, 770],
[274, 688, 770, 689],
[274, 283, 284, 770],
[274, 283, 770, 769],
[275, 276, 690, 771],
[275, 276, 771, 285],
[275, 689, 770, 771],
[275, 689, 771, 690],
[275, 284, 285, 771],
[275, 284, 771, 770],
[276, 277, 691, 772],
[276, 277, 772, 286],
[276, 690, 771, 772],
[276, 690, 772, 691],
[276, 285, 286, 772],
[276, 285, 772, 771],
[277, 278, 692, 773],
[277, 278, 773, 287],
[277, 691, 772, 773],
[277, 691, 773, 692],
[277, 286, 287, 773],
[277, 286, 773, 772],
[140, 141, 278, 692],
[140, 141, 692, 233],
[140, 224, 233, 692],
[140, 224, 692, 773],
[140, 278, 287, 773],
[140, 278, 773, 692],
[95, 104, 105, 693],
[95, 104, 693, 684],
[95, 684, 693, 774],
[95, 684, 774, 765],
[95, 96, 774, 693],
[95, 96, 693, 105],
[684, 685, 694, 775],
[684, 685, 775, 766],
[684, 693, 774, 775],
[684, 693, 775, 694],
[684, 765, 766, 775],
[684, 765, 775, 774],
[685, 686, 695, 776],
[685, 686, 776, 767],
[685, 694, 775, 776],
[685, 694, 776, 695],
[685, 766, 767, 776],
[685, 766, 776, 775],
[686, 687, 696, 777],
[686, 687, 777, 768],
[686, 695, 776, 777],
[686, 695, 777, 696],
[686, 767, 768, 777],
[686, 767, 777, 776],
[687, 688, 697, 778],
[687, 688, 778, 769],
[687, 696, 777, 778],
[687, 696, 778, 697],
[687, 768, 769, 778],
[687, 768, 778, 777],
[688, 689, 698, 779],
[688, 689, 779, 770],
[688, 697, 778, 779],
[688, 697, 779, 698],
[688, 769, 770, 779],
[688, 769, 779, 778],
[689, 690, 699, 780],
[689, 690, 780, 771],
[689, 698, 779, 780],
[689, 698, 780, 699],
[689, 770, 771, 780],
[689, 770, 780, 779],
[690, 691, 700, 781],
[690, 691, 781, 772],
[690, 699, 780, 781],
[690, 699, 781, 700],
[690, 771, 772, 781],
[690, 771, 781, 780],
[691, 692, 701, 782],
[691, 692, 782, 773],
[691, 700, 781, 782],
[691, 700, 782, 701],
[691, 772, 773, 782],
[691, 772, 782, 781],
[223, 232, 233, 692],
[223, 232, 692, 701],
[223, 692, 773, 782],
[223, 692, 782, 701],
[223, 224, 773, 692],
[223, 224, 692, 233],
[96, 105, 106, 702],
[96, 105, 702, 693],
[96, 693, 702, 783],
[96, 693, 783, 774],
[96, 97, 783, 702],
[96, 97, 702, 106],
[693, 694, 703, 784],
[693, 694, 784, 775],
[693, 702, 783, 784],
[693, 702, 784, 703],
[693, 774, 775, 784],
[693, 774, 784, 783],
[694, 695, 704, 785],
[694, 695, 785, 776],
[694, 703, 784, 785],
[694, 703, 785, 704],
[694, 775, 776, 785],
[694, 775, 785, 784],
[695, 696, 705, 786],
[695, 696, 786, 777],
[695, 704, 785, 786],
[695, 704, 786, 705],
[695, 776, 777, 786],
[695, 776, 786, 785],
[696, 697, 706, 787],
[696, 697, 787, 778],
[696, 705, 786, 787],
[696, 705, 787, 706],
[696, 777, 778, 787],
[696, 777, 787, 786],
[697, 698, 707, 788],
[697, 698, 788, 779],
[697, 706, 787, 788],
[697, 706, 788, 707],
[697, 778, 779, 788],
[697, 778, 788, 787],
[698, 699, 708, 789],
[698, 699, 789, 780],
[698, 707, 788, 789],
[698, 707, 789, 708],
[698, 779, 780, 789],
[698, 779, 789, 788],
[699, 700, 709, 790],
[699, 700, 790, 781],
[699, 708, 789, 790],
[699, 708, 790, 709],
[699, 780, 781, 790],
[699, 780, 790, 789],
[700, 701, 710, 791],
[700, 701, 791, 782],
[700, 709, 790, 791],
[700, 709, 791, 710],
[700, 781, 782, 791],
[700, 781, 791, 790],
[222, 231, 232, 701],
[222, 231, 701, 710],
[222, 701, 782, 791],
[222, 701, 791, 710],
[222, 223, 782, 701],
[222, 223, 701, 232],
[97, 106, 107, 711],
[97, 106, 711, 702],
[97, 702, 711, 792],
[97, 702, 792, 783],
[97, 98, 792, 711],
[97, 98, 711, 107],
[702, 703, 712, 793],
[702, 703, 793, 784],
[702, 711, 792, 793],
[702, 711, 793, 712],
[702, 783, 784, 793],
[702, 783, 793, 792],
[703, 704, 713, 794],
[703, 704, 794, 785],
[703, 712, 793, 794],
[703, 712, 794, 713],
[703, 784, 785, 794],
[703, 784, 794, 793],
[704, 705, 714, 795],
[704, 705, 795, 786],
[704, 713, 794, 795],
[704, 713, 795, 714],
[704, 785, 786, 795],
[704, 785, 795, 794],
[705, 706, 715, 796],
[705, 706, 796, 787],
[705, 714, 795, 796],
[705, 714, 796, 715],
[705, 786, 787, 796],
[705, 786, 796, 795],
[706, 707, 716, 797],
[706, 707, 797, 788],
[706, 715, 796, 797],
[706, 715, 797, 716],
[706, 787, 788, 797],
[706, 787, 797, 796],
[707, 708, 717, 798],
[707, 708, 798, 789],
[707, 716, 797, 798],
[707, 716, 798, 717],
[707, 788, 789, 798],
[707, 788, 798, 797],
[708, 709, 718, 799],
[708, 709, 799, 790],
[708, 717, 798, 799],
[708, 717, 799, 718],
[708, 789, 790, 799],
[708, 789, 799, 798],
[709, 710, 719, 800],
[709, 710, 800, 791],
[709, 718, 799, 800],
[709, 718, 800, 719],
[709, 790, 791, 800],
[709, 790, 800, 799],
[221, 230, 231, 710],
[221, 230, 710, 719],
[221, 710, 791, 800],
[221, 710, 800, 719],
[221, 222, 791, 710],
[221, 222, 710, 231],
[98, 107, 108, 720],
[98, 107, 720, 711],
[98, 711, 720, 801],
[98, 711, 801, 792],
[98, 99, 801, 720],
[98, 99, 720, 108],
[711, 712, 721, 802],
[711, 712, 802, 793],
[711, 720, 801, 802],
[711, 720, 802, 721],
[711, 792, 793, 802],
[711, 792, 802, 801],
[712, 713, 722, 803],
[712, 713, 803, 794],
[712, 721, 802, 803],
[712, 721, 803, 722],
[712, 793, 794, 803],
[712, 793, 803, 802],
[713, 714, 723, 804],
[713, 714, 804, 795],
[713, 722, 803, 804],
[713, 722, 804, 723],
[713, 794, 795, 804],
[713, 794, 804, 803],
[714, 715, 724, 805],
[714, 715, 805, 796],
[714, 723, 804, 805],
[714, 723, 805, 724],
[714, 795, 796, 805],
[714, 795, 805, 804],
[715, 716, 725, 806],
[715, 716, 806, 797],
[715, 724, 805, 806],
[715, 724, 806, 725],
[715, 796, 797, 806],
[715, 796, 806, 805],
[716, 717, 726, 807],
[716, 717, 807, 798],
[716, 725, 806, 807],
[716, 725, 807, 726],
[716, 797, 798, 807],
[716, 797, 807, 806],
[717, 718, 727, 808],
[717, 718, 808, 799],
[717, 726, 807, 808],
[717, 726, 808, 727],
[717, 798, 799, 808],
[717, 798, 808, 807],
[718, 719, 728, 809],
[718, 719, 809, 800],
[718, 727, 808, 809],
[718, 727, 809, 728],
[718, 799, 800, 809],
[718, 799, 809, 808],
[220, 229, 230, 719],
[220, 229, 719, 728],
[220, 719, 800, 809],
[220, 719, 809, 728],
[220, 221, 800, 719],
[220, 221, 719, 230],
[99, 108, 109, 729],
[99, 108, 729, 720],
[99, 720, 729, 810],
[99, 720, 810, 801],
[99, 100, 810, 729],
[99, 100, 729, 109],
[720, 721, 730, 811],
[720, 721, 811, 802],
[720, 729, 810, 811],
[720, 729, 811, 730],
[720, 801, 802, 811],
[720, 801, 811, 810],
[721, 722, 731, 812],
[721, 722, 812, 803],
[721, 730, 811, 812],
[721, 730, 812, 731],
[721, 802, 803, 812],
[721, 802, 812, 811],
[722, 723, 732, 813],
[722, 723, 813, 804],
[722, 731, 812, 813],
[722, 731, 813, 732],
[722, 803, 804, 813],
[722, 803, 813, 812],
[723, 724, 733, 814],
[723, 724, 814, 805],
[723, 732, 813, 814],
[723, 732, 814, 733],
[723, 804, 805, 814],
[723, 804, 814, 813],
[724, 725, 734, 815],
[724, 725, 815, 806],
[724, 733, 814, 815],
[724, 733, 815, 734],
[724, 805, 806, 815],
[724, 805, 815, 814],
[725, 726, 735, 816],
[725, 726, 816, 807],
[725, 734, 815, 816],
[725, 734, 816, 735],
[725, 806, 807, 816],
[725, 806, 816, 815],
[726, 727, 736, 817],
[726, 727, 817, 808],
[726, 735, 816, 817],
[726, 735, 817, 736],
[726, 807, 808, 817],
[726, 807, 817, 816],
[727, 728, 737, 818],
[727, 728, 818, 809],
[727, 736, 817, 818],
[727, 736, 818, 737],
[727, 808, 809, 818],
[727, 808, 818, 817],
[219, 228, 229, 728],
[219, 228, 728, 737],
[219, 728, 809, 818],
[219, 728, 818, 737],
[219, 220, 809, 728],
[219, 220, 728, 229],
[100, 109, 110, 738],
[100, 109, 738, 729],
[100, 729, 738, 819],
[100, 729, 819, 810],
[100, 101, 819, 738],
[100, 101, 738, 110],
[729, 730, 739, 820],
[729, 730, 820, 811],
[729, 738, 819, 820],
[729, 738, 820, 739],
[729, 810, 811, 820],
[729, 810, 820, 819],
[730, 731, 740, 821],
[730, 731, 821, 812],
[730, 739, 820, 821],
[730, 739, 821, 740],
[730, 811, 812, 821],
[730, 811, 821, 820],
[731, 732, 741, 822],
[731, 732, 822, 813],
[731, 740, 821, 822],
[731, 740, 822, 741],
[731, 812, 813, 822],
[731, 812, 822, 821],
[732, 733, 742, 823],
[732, 733, 823, 814],
[732, 741, 822, 823],
[732, 741, 823, 742],
[732, 813, 814, 823],
[732, 813, 823, 822],
[733, 734, 743, 824],
[733, 734, 824, 815],
[733, 742, 823, 824],
[733, 742, 824, 743],
[733, 814, 815, 824],
[733, 814, 824, 823],
[734, 735, 744, 825],
[734, 735, 825, 816],
[734, 743, 824, 825],
[734, 743, 825, 744],
[734, 815, 816, 825],
[734, 815, 825, 824],
[735, 736, 745, 826],
[735, 736, 826, 817],
[735, 744, 825, 826],
[735, 744, 826, 745],
[735, 816, 817, 826],
[735, 816, 826, 825],
[736, 737, 746, 827],
[736, 737, 827, 818],
[736, 745, 826, 827],
[736, 745, 827, 746],
[736, 817, 818, 827],
[736, 817, 827, 826],
[218, 227, 228, 737],
[218, 227, 737, 746],
[218, 737, 818, 827],
[218, 737, 827, 746],
[218, 219, 818, 737],
[218, 219, 737, 228],
[101, 110, 111, 747],
[101, 110, 747, 738],
[101, 738, 747, 828],
[101, 738, 828, 819],
[101, 102, 828, 747],
[101, 102, 747, 111],
[738, 739, 748, 829],
[738, 739, 829, 820],
[738, 747, 828, 829],
[738, 747, 829, 748],
[738, 819, 820, 829],
[738, 819, 829, 828],
[739, 740, 749, 830],
[739, 740, 830, 821],
[739, 748, 829, 830],
[739, 748, 830, 749],
[739, 820, 821, 830],
[739, 820, 830, 829],
[740, 741, 750, 831],
[740, 741, 831, 822],
[740, 749, 830, 831],
[740, 749, 831, 750],
[740, 821, 822, 831],
[740, 821, 831, 830],
[741, 742, 751, 832],
[741, 742, 832, 823],
[741, 750, 831, 832],
[741, 750, 832, 751],
[741, 822, 823, 832],
[741, 822, 832, 831],
[742, 743, 752, 833],
[742, 743, 833, 824],
[742, 751, 832, 833],
[742, 751, 833, 752],
[742, 823, 824, 833],
[742, 823, 833, 832],
[743, 744, 753, 834],
[743, 744, 834, 825],
[743, 752, 833, 834],
[743, 752, 834, 753],
[743, 824, 825, 834],
[743, 824, 834, 833],
[744, 745, 754, 835],
[744, 745, 835, 826],
[744, 753, 834, 835],
[744, 753, 835, 754],
[744, 825, 826, 835],
[744, 825, 835, 834],
[745, 746, 755, 836],
[745, 746, 836, 827],
[745, 754, 835, 836],
[745, 754, 836, 755],
[745, 826, 827, 836],
[745, 826, 836, 835],
[217, 226, 227, 746],
[217, 226, 746, 755],
[217, 746, 827, 836],
[217, 746, 836, 755],
[217, 218, 827, 746],
[217, 218, 746, 227],
[102, 111, 112, 756],
[102, 111, 756, 747],
[102, 747, 756, 837],
[102, 747, 837, 828],
[102, 103, 837, 756],
[102, 103, 756, 112],
[747, 748, 757, 838],
[747, 748, 838, 829],
[747, 756, 837, 838],
[747, 756, 838, 757],
[747, 828, 829, 838],
[747, 828, 838, 837],
[748, 749, 758, 839],
[748, 749, 839, 830],
[748, 757, 838, 839],
[748, 757, 839, 758],
[748, 829, 830, 839],
[748, 829, 839, 838],
[749, 750, 759, 840],
[749, 750, 840, 831],
[749, 758, 839, 840],
[749, 758, 840, 759],
[749, 830, 831, 840],
[749, 830, 840, 839],
[750, 751, 760, 841],
[750, 751, 841, 832],
[750, 759, 840, 841],
[750, 759, 841, 760],
[750, 831, 832, 841],
[750, 831, 841, 840],
[751, 752, 761, 842],
[751, 752, 842, 833],
[751, 760, 841, 842],
[751, 760, 842, 761],
[751, 832, 833, 842],
[751, 832, 842, 841],
[752, 753, 762, 843],
[752, 753, 843, 834],
[752, 761, 842, 843],
[752, 761, 843, 762],
[752, 833, 834, 843],
[752, 833, 843, 842],
[753, 754, 763, 844],
[753, 754, 844, 835],
[753, 762, 843, 844],
[753, 762, 844, 763],
[753, 834, 835, 844],
[753, 834, 844, 843],
[754, 755, 764, 845],
[754, 755, 845, 836],
[754, 763, 844, 845],
[754, 763, 845, 764],
[754, 835, 836, 845],
[754, 835, 845, 844],
[216, 225, 226, 755],
[216, 225, 755, 764],
[216, 755, 836, 845],
[216, 755, 845, 764],
[216, 217, 836, 755],
[216, 217, 755, 226],
[19, 20, 504, 756],
[19, 20, 756, 112],
[19, 495, 837, 756],
[19, 495, 756, 504],
[19, 103, 112, 756],
[19, 103, 756, 837],
[495, 504, 505, 757],
[495, 504, 757, 756],
[495, 496, 838, 757],
[495, 496, 757, 505],
[495, 756, 757, 838],
[495, 756, 838, 837],
[496, 505, 506, 758],
[496, 505, 758, 757],
[496, 497, 839, 758],
[496, 497, 758, 506],
[496, 757, 758, 839],
[496, 757, 839, 838],
[497, 506, 507, 759],
[497, 506, 759, 758],
[497, 498, 840, 759],
[497, 498, 759, 507],
[497, 758, 759, 840],
[497, 758, 840, 839],
[498, 507, 508, 760],
[498, 507, 760, 759],
[498, 499, 841, 760],
[498, 499, 760, 508],
[498, 759, 760, 841],
[498, 759, 841, 840],
[499, 508, 509, 761],
[499, 508, 761, 760],
[499, 500, 842, 761],
[499, 500, 761, 509],
[499, 760, 761, 842],
[499, 760, 842, 841],
[500, 509, 510, 762],
[500, 509, 762, 761],
[500, 501, 843, 762],
[500, 501, 762, 510],
[500, 761, 762, 843],
[500, 761, 843, 842],
[501, 510, 511, 763],
[501, 510, 763, 762],
[501, 502, 844, 763],
[501, 502, 763, 511],
[501, 762, 763, 844],
[501, 762, 844, 843],
[502, 511, 512, 764],
[502, 511, 764, 763],
[502, 503, 845, 764],
[502, 503, 764, 512],
[502, 763, 764, 845],
[502, 763, 845, 844],
[154, 503, 512, 764],
[154, 503, 764, 845],
[154, 216, 845, 764],
[154, 216, 764, 225],
[154, 155, 503, 845],
[154, 155, 845, 216],
[34, 279, 765, 846],
[34, 279, 846, 288],
[34, 86, 846, 765],
[34, 86, 765, 95],
[34, 35, 288, 846],
[34, 35, 846, 86],
[279, 280, 766, 847],
[279, 280, 847, 289],
[279, 765, 846, 847],
[279, 765, 847, 766],
[279, 288, 289, 847],
[279, 288, 847, 846],
[280, 281, 767, 848],
[280, 281, 848, 290],
[280, 766, 847, 848],
[280, 766, 848, 767],
[280, 289, 290, 848],
[280, 289, 848, 847],
[281, 282, 768, 849],
[281, 282, 849, 291],
[281, 767, 848, 849],
[281, 767, 849, 768],
[281, 290, 291, 849],
[281, 290, 849, 848],
[282, 283, 769, 850],
[282, 283, 850, 292],
[282, 768, 849, 850],
[282, 768, 850, 769],
[282, 291, 292, 850],
[282, 291, 850, 849],
[283, 284, 770, 851],
[283, 284, 851, 293],
[283, 769, 850, 851],
[283, 769, 851, 770],
[283, 292, 293, 851],
[283, 292, 851, 850],
[284, 285, 771, 852],
[284, 285, 852, 294],
[284, 770, 851, 852],
[284, 770, 852, 771],
[284, 293, 294, 852],
[284, 293, 852, 851],
[285, 286, 772, 853],
[285, 286, 853, 295],
[285, 771, 852, 853],
[285, 771, 853, 772],
[285, 294, 295, 853],
[285, 294, 853, 852],
[286, 287, 773, 854],
[286, 287, 854, 296],
[286, 772, 853, 854],
[286, 772, 854, 773],
[286, 295, 296, 854],
[286, 295, 854, 853],
[139, 140, 287, 773],
[139, 140, 773, 224],
[139, 215, 224, 773],
[139, 215, 773, 854],
[139, 287, 296, 854],
[139, 287, 854, 773],
[86, 95, 96, 774],
[86, 95, 774, 765],
[86, 765, 774, 855],
[86, 765, 855, 846],
[86, 87, 855, 774],
[86, 87, 774, 96],
[765, 766, 775, 856],
[765, 766, 856, 847],
[765, 774, 855, 856],
[765, 774, 856, 775],
[765, 846, 847, 856],
[765, 846, 856, 855],
[766, 767, 776, 857],
[766, 767, 857, 848],
[766, 775, 856, 857],
[766, 775, 857, 776],
[766, 847, 848, 857],
[766, 847, 857, 856],
[767, 768, 777, 858],
[767, 768, 858, 849],
[767, 776, 857, 858],
[767, 776, 858, 777],
[767, 848, 849, 858],
[767, 848, 858, 857],
[768, 769, 778, 859],
[768, 769, 859, 850],
[768, 777, 858, 859],
[768, 777, 859, 778],
[768, 849, 850, 859],
[768, 849, 859, 858],
[769, 770, 779, 860],
[769, 770, 860, 851],
[769, 778, 859, 860],
[769, 778, 860, 779],
[769, 850, 851, 860],
[769, 850, 860, 859],
[770, 771, 780, 861],
[770, 771, 861, 852],
[770, 779, 860, 861],
[770, 779, 861, 780],
[770, 851, 852, 861],
[770, 851, 861, 860],
[771, 772, 781, 862],
[771, 772, 862, 853],
[771, 780, 861, 862],
[771, 780, 862, 781],
[771, 852, 853, 862],
[771, 852, 862, 861],
[772, 773, 782, 863],
[772, 773, 863, 854],
[772, 781, 862, 863],
[772, 781, 863, 782],
[772, 853, 854, 863],
[772, 853, 863, 862],
[214, 223, 224, 773],
[214, 223, 773, 782],
[214, 773, 854, 863],
[214, 773, 863, 782],
[214, 215, 854, 773],
[214, 215, 773, 224],
[87, 96, 97, 783],
[87, 96, 783, 774],
[87, 774, 783, 864],
[87, 774, 864, 855],
[87, 88, 864, 783],
[87, 88, 783, 97],
[774, 775, 784, 865],
[774, 775, 865, 856],
[774, 783, 864, 865],
[774, 783, 865, 784],
[774, 855, 856, 865],
[774, 855, 865, 864],
[775, 776, 785, 866],
[775, 776, 866, 857],
[775, 784, 865, 866],
[775, 784, 866, 785],
[775, 856, 857, 866],
[775, 856, 866, 865],
[776, 777, 786, 867],
[776, 777, 867, 858],
[776, 785, 866, 867],
[776, 785, 867, 786],
[776, 857, 858, 867],
[776, 857, 867, 866],
[777, 778, 787, 868],
[777, 778, 868, 859],
[777, 786, 867, 868],
[777, 786, 868, 787],
[777, 858, 859, 868],
[777, 858, 868, 867],
[778, 779, 788, 869],
[778, 779, 869, 860],
[778, 787, 868, 869],
[778, 787, 869, 788],
[778, 859, 860, 869],
[778, 859, 869, 868],
[779, 780, 789, 870],
[779, 780, 870, 861],
[779, 788, 869, 870],
[779, 788, 870, 789],
[779, 860, 861, 870],
[779, 860, 870, 869],
[780, 781, 790, 871],
[780, 781, 871, 862],
[780, 789, 870, 871],
[780, 789, 871, 790],
[780, 861, 862, 871],
[780, 861, 871, 870],
[781, 782, 791, 872],
[781, 782, 872, 863],
[781, 790, 871, 872],
[781, 790, 872, 791],
[781, 862, 863, 872],
[781, 862, 872, 871],
[213, 222, 223, 782],
[213, 222, 782, 791],
[213, 782, 863, 872],
[213, 782, 872, 791],
[213, 214, 863, 782],
[213, 214, 782, 223],
[88, 97, 98, 792],
[88, 97, 792, 783],
[88, 783, 792, 873],
[88, 783, 873, 864],
[88, 89, 873, 792],
[88, 89, 792, 98],
[783, 784, 793, 874],
[783, 784, 874, 865],
[783, 792, 873, 874],
[783, 792, 874, 793],
[783, 864, 865, 874],
[783, 864, 874, 873],
[784, 785, 794, 875],
[784, 785, 875, 866],
[784, 793, 874, 875],
[784, 793, 875, 794],
[784, 865, 866, 875],
[784, 865, 875, 874],
[785, 786, 795, 876],
[785, 786, 876, 867],
[785, 794, 875, 876],
[785, 794, 876, 795],
[785, 866, 867, 876],
[785, 866, 876, 875],
[786, 787, 796, 877],
[786, 787, 877, 868],
[786, 795, 876, 877],
[786, 795, 877, 796],
[786, 867, 868, 877],
[786, 867, 877, 876],
[787, 788, 797, 878],
[787, 788, 878, 869],
[787, 796, 877, 878],
[787, 796, 878, 797],
[787, 868, 869, 878],
[787, 868, 878, 877],
[788, 789, 798, 879],
[788, 789, 879, 870],
[788, 797, 878, 879],
[788, 797, 879, 798],
[788, 869, 870, 879],
[788, 869, 879, 878],
[789, 790, 799, 880],
[789, 790, 880, 871],
[789, 798, 879, 880],
[789, 798, 880, 799],
[789, 870, 871, 880],
[789, 870, 880, 879],
[790, 791, 800, 881],
[790, 791, 881, 872],
[790, 799, 880, 881],
[790, 799, 881, 800],
[790, 871, 872, 881],
[790, 871, 881, 880],
[212, 221, 222, 791],
[212, 221, 791, 800],
[212, 791, 872, 881],
[212, 791, 881, 800],
[212, 213, 872, 791],
[212, 213, 791, 222],
[89, 98, 99, 801],
[89, 98, 801, 792],
[89, 792, 801, 882],
[89, 792, 882, 873],
[89, 90, 882, 801],
[89, 90, 801, 99],
[792, 793, 802, 883],
[792, 793, 883, 874],
[792, 801, 882, 883],
[792, 801, 883, 802],
[792, 873, 874, 883],
[792, 873, 883, 882],
[793, 794, 803, 884],
[793, 794, 884, 875],
[793, 802, 883, 884],
[793, 802, 884, 803],
[793, 874, 875, 884],
[793, 874, 884, 883],
[794, 795, 804, 885],
[794, 795, 885, 876],
[794, 803, 884, 885],
[794, 803, 885, 804],
[794, 875, 876, 885],
[794, 875, 885, 884],
[795, 796, 805, 886],
[795, 796, 886, 877],
[795, 804, 885, 886],
[795, 804, 886, 805],
[795, 876, 877, 886],
[795, 876, 886, 885],
[796, 797, 806, 887],
[796, 797, 887, 878],
[796, 805, 886, 887],
[796, 805, 887, 806],
[796, 877, 878, 887],
[796, 877, 887, 886],
[797, 798, 807, 888],
[797, 798, 888, 879],
[797, 806, 887, 888],
[797, 806, 888, 807],
[797, 878, 879, 888],
[797, 878, 888, 887],
[798, 799, 808, 889],
[798, 799, 889, 880],
[798, 807, 888, 889],
[798, 807, 889, 808],
[798, 879, 880, 889],
[798, 879, 889, 888],
[799, 800, 809, 890],
[799, 800, 890, 881],
[799, 808, 889, 890],
[799, 808, 890, 809],
[799, 880, 881, 890],
[799, 880, 890, 889],
[211, 220, 221, 800],
[211, 220, 800, 809],
[211, 800, 881, 890],
[211, 800, 890, 809],
[211, 212, 881, 800],
[211, 212, 800, 221],
[90, 99, 100, 810],
[90, 99, 810, 801],
[90, 801, 810, 891],
[90, 801, 891, 882],
[90, 91, 891, 810],
[90, 91, 810, 100],
[801, 802, 811, 892],
[801, 802, 892, 883],
[801, 810, 891, 892],
[801, 810, 892, 811],
[801, 882, 883, 892],
[801, 882, 892, 891],
[802, 803, 812, 893],
[802, 803, 893, 884],
[802, 811, 892, 893],
[802, 811, 893, 812],
[802, 883, 884, 893],
[802, 883, 893, 892],
[803, 804, 813, 894],
[803, 804, 894, 885],
[803, 812, 893, 894],
[803, 812, 894, 813],
[803, 884, 885, 894],
[803, 884, 894, 893],
[804, 805, 814, 895],
[804, 805, 895, 886],
[804, 813, 894, 895],
[804, 813, 895, 814],
[804, 885, 886, 895],
[804, 885, 895, 894],
[805, 806, 815, 896],
[805, 806, 896, 887],
[805, 814, 895, 896],
[805, 814, 896, 815],
[805, 886, 887, 896],
[805, 886, 896, 895],
[806, 807, 816, 897],
[806, 807, 897, 888],
[806, 815, 896, 897],
[806, 815, 897, 816],
[806, 887, 888, 897],
[806, 887, 897, 896],
[807, 808, 817, 898],
[807, 808, 898, 889],
[807, 816, 897, 898],
[807, 816, 898, 817],
[807, 888, 889, 898],
[807, 888, 898, 897],
[808, 809, 818, 899],
[808, 809, 899, 890],
[808, 817, 898, 899],
[808, 817, 899, 818],
[808, 889, 890, 899],
[808, 889, 899, 898],
[210, 219, 220, 809],
[210, 219, 809, 818],
[210, 809, 890, 899],
[210, 809, 899, 818],
[210, 211, 890, 809],
[210, 211, 809, 220],
[91, 100, 101, 819],
[91, 100, 819, 810],
[91, 810, 819, 900],
[91, 810, 900, 891],
[91, 92, 900, 819],
[91, 92, 819, 101],
[810, 811, 820, 901],
[810, 811, 901, 892],
[810, 819, 900, 901],
[810, 819, 901, 820],
[810, 891, 892, 901],
[810, 891, 901, 900],
[811, 812, 821, 902],
[811, 812, 902, 893],
[811, 820, 901, 902],
[811, 820, 902, 821],
[811, 892, 893, 902],
[811, 892, 902, 901],
[812, 813, 822, 903],
[812, 813, 903, 894],
[812, 821, 902, 903],
[812, 821, 903, 822],
[812, 893, 894, 903],
[812, 893, 903, 902],
[813, 814, 823, 904],
[813, 814, 904, 895],
[813, 822, 903, 904],
[813, 822, 904, 823],
[813, 894, 895, 904],
[813, 894, 904, 903],
[814, 815, 824, 905],
[814, 815, 905, 896],
[814, 823, 904, 905],
[814, 823, 905, 824],
[814, 895, 896, 905],
[814, 895, 905, 904],
[815, 816, 825, 906],
[815, 816, 906, 897],
[815, 824, 905, 906],
[815, 824, 906, 825],
[815, 896, 897, 906],
[815, 896, 906, 905],
[816, 817, 826, 907],
[816, 817, 907, 898],
[816, 825, 906, 907],
[816, 825, 907, 826],
[816, 897, 898, 907],
[816, 897, 907, 906],
[817, 818, 827, 908],
[817, 818, 908, 899],
[817, 826, 907, 908],
[817, 826, 908, 827],
[817, 898, 899, 908],
[817, 898, 908, 907],
[209, 218, 219, 818],
[209, 218, 818, 827],
[209, 818, 899, 908],
[209, 818, 908, 827],
[209, 210, 899, 818],
[209, 210, 818, 219],
[92, 101, 102, 828],
[92, 101, 828, 819],
[92, 819, 828, 909],
[92, 819, 909, 900],
[92, 93, 909, 828],
[92, 93, 828, 102],
[819, 820, 829, 910],
[819, 820, 910, 901],
[819, 828, 909, 910],
[819, 828, 910, 829],
[819, 900, 901, 910],
[819, 900, 910, 909],
[820, 821, 830, 911],
[820, 821, 911, 902],
[820, 829, 910, 911],
[820, 829, 911, 830],
[820, 901, 902, 911],
[820, 901, 911, 910],
[821, 822, 831, 912],
[821, 822, 912, 903],
[821, 830, 911, 912],
[821, 830, 912, 831],
[821, 902, 903, 912],
[821, 902, 912, 911],
[822, 823, 832, 913],
[822, 823, 913, 904],
[822, 831, 912, 913],
[822, 831, 913, 832],
[822, 903, 904, 913],
[822, 903, 913, 912],
[823, 824, 833, 914],
[823, 824, 914, 905],
[823, 832, 913, 914],
[823, 832, 914, 833],
[823, 904, 905, 914],
[823, 904, 914, 913],
[824, 825, 834, 915],
[824, 825, 915, 906],
[824, 833, 914, 915],
[824, 833, 915, 834],
[824, 905, 906, 915],
[824, 905, 915, 914],
[825, 826, 835, 916],
[825, 826, 916, 907],
[825, 834, 915, 916],
[825, 834, 916, 835],
[825, 906, 907, 916],
[825, 906, 916, 915],
[826, 827, 836, 917],
[826, 827, 917, 908],
[826, 835, 916, 917],
[826, 835, 917, 836],
[826, 907, 908, 917],
[826, 907, 917, 916],
[208, 217, 218, 827],
[208, 217, 827, 836],
[208, 827, 908, 917],
[208, 827, 917, 836],
[208, 209, 908, 827],
[208, 209, 827, 218],
[93, 102, 103, 837],
[93, 102, 837, 828],
[93, 828, 837, 918],
[93, 828, 918, 909],
[93, 94, 918, 837],
[93, 94, 837, 103],
[828, 829, 838, 919],
[828, 829, 919, 910],
[828, 837, 918, 919],
[828, 837, 919, 838],
[828, 909, 910, 919],
[828, 909, 919, 918],
[829, 830, 839, 920],
[829, 830, 920, 911],
[829, 838, 919, 920],
[829, 838, 920, 839],
[829, 910, 911, 920],
[829, 910, 920, 919],
[830, 831, 840, 921],
[830, 831, 921, 912],
[830, 839, 920, 921],
[830, 839, 921, 840],
[830, 911, 912, 921],
[830, 911, 921, 920],
[831, 832, 841, 922],
[831, 832, 922, 913],
[831, 840, 921, 922],
[831, 840, 922, 841],
[831, 912, 913, 922],
[831, 912, 922, 921],
[832, 833, 842, 923],
[832, 833, 923, 914],
[832, 841, 922, 923],
[832, 841, 923, 842],
[832, 913, 914, 923],
[832, 913, 923, 922],
[833, 834, 843, 924],
[833, 834, 924, 915],
[833, 842, 923, 924],
[833, 842, 924, 843],
[833, 914, 915, 924],
[833, 914, 924, 923],
[834, 835, 844, 925],
[834, 835, 925, 916],
[834, 843, 924, 925],
[834, 843, 925, 844],
[834, 915, 916, 925],
[834, 915, 925, 924],
[835, 836, 845, 926],
[835, 836, 926, 917],
[835, 844, 925, 926],
[835, 844, 926, 845],
[835, 916, 917, 926],
[835, 916, 926, 925],
[207, 216, 217, 836],
[207, 216, 836, 845],
[207, 836, 917, 926],
[207, 836, 926, 845],
[207, 208, 917, 836],
[207, 208, 836, 217],
[18, 19, 495, 837],
[18, 19, 837, 103],
[18, 486, 918, 837],
[18, 486, 837, 495],
[18, 94, 103, 837],
[18, 94, 837, 918],
[486, 495, 496, 838],
[486, 495, 838, 837],
[486, 487, 919, 838],
[486, 487, 838, 496],
[486, 837, 838, 919],
[486, 837, 919, 918],
[487, 496, 497, 839],
[487, 496, 839, 838],
[487, 488, 920, 839],
[487, 488, 839, 497],
[487, 838, 839, 920],
[487, 838, 920, 919],
[488, 497, 498, 840],
[488, 497, 840, 839],
[488, 489, 921, 840],
[488, 489, 840, 498],
[488, 839, 840, 921],
[488, 839, 921, 920],
[489, 498, 499, 841],
[489, 498, 841, 840],
[489, 490, 922, 841],
[489, 490, 841, 499],
[489, 840, 841, 922],
[489, 840, 922, 921],
[490, 499, 500, 842],
[490, 499, 842, 841],
[490, 491, 923, 842],
[490, 491, 842, 500],
[490, 841, 842, 923],
[490, 841, 923, 922],
[491, 500, 501, 843],
[491, 500, 843, 842],
[491, 492, 924, 843],
[491, 492, 843, 501],
[491, 842, 843, 924],
[491, 842, 924, 923],
[492, 501, 502, 844],
[492, 501, 844, 843],
[492, 493, 925, 844],
[492, 493, 844, 502],
[492, 843, 844, 925],
[492, 843, 925, 924],
[493, 502, 503, 845],
[493, 502, 845, 844],
[493, 494, 926, 845],
[493, 494, 845, 503],
[493, 844, 845, 926],
[493, 844, 926, 925],
[155, 494, 503, 845],
[155, 494, 845, 926],
[155, 207, 926, 845],
[155, 207, 845, 216],
[155, 156, 494, 926],
[155, 156, 926, 207],
[35, 288, 846, 927],
[35, 288, 927, 297],
[35, 77, 927, 846],
[35, 77, 846, 86],
[35, 36, 297, 927],
[35, 36, 927, 77],
[288, 289, 847, 928],
[288, 289, 928, 298],
[288, 846, 927, 928],
[288, 846, 928, 847],
[288, 297, 298, 928],
[288, 297, 928, 927],
[289, 290, 848, 929],
[289, 290, 929, 299],
[289, 847, 928, 929],
[289, 847, 929, 848],
[289, 298, 299, 929],
[289, 298, 929, 928],
[290, 291, 849, 930],
[290, 291, 930, 300],
[290, 848, 929, 930],
[290, 848, 930, 849],
[290, 299, 300, 930],
[290, 299, 930, 929],
[291, 292, 850, 931],
[291, 292, 931, 301],
[291, 849, 930, 931],
[291, 849, 931, 850],
[291, 300, 301, 931],
[291, 300, 931, 930],
[292, 293, 851, 932],
[292, 293, 932, 302],
[292, 850, 931, 932],
[292, 850, 932, 851],
[292, 301, 302, 932],
[292, 301, 932, 931],
[293, 294, 852, 933],
[293, 294, 933, 303],
[293, 851, 932, 933],
[293, 851, 933, 852],
[293, 302, 303, 933],
[293, 302, 933, 932],
[294, 295, 853, 934],
[294, 295, 934, 304],
[294, 852, 933, 934],
[294, 852, 934, 853],
[294, 303, 304, 934],
[294, 303, 934, 933],
[295, 296, 854, 935],
[295, 296, 935, 305],
[295, 853, 934, 935],
[295, 853, 935, 854],
[295, 304, 305, 935],
[295, 304, 935, 934],
[138, 139, 296, 854],
[138, 139, 854, 215],
[138, 206, 215, 854],
[138, 206, 854, 935],
[138, 296, 305, 935],
[138, 296, 935, 854],
[77, 86, 87, 855],
[77, 86, 855, 846],
[77, 846, 855, 936],
[77, 846, 936, 927],
[77, 78, 936, 855],
[77, 78, 855, 87],
[846, 847, 856, 937],
[846, 847, 937, 928],
[846, 855, 936, 937],
[846, 855, 937, 856],
[846, 927, 928, 937],
[846, 927, 937, 936],
[847, 848, 857, 938],
[847, 848, 938, 929],
[847, 856, 937, 938],
[847, 856, 938, 857],
[847, 928, 929, 938],
[847, 928, 938, 937],
[848, 849, 858, 939],
[848, 849, 939, 930],
[848, 857, 938, 939],
[848, 857, 939, 858],
[848, 929, 930, 939],
[848, 929, 939, 938],
[849, 850, 859, 940],
[849, 850, 940, 931],
[849, 858, 939, 940],
[849, 858, 940, 859],
[849, 930, 931, 940],
[849, 930, 940, 939],
[850, 851, 860, 941],
[850, 851, 941, 932],
[850, 859, 940, 941],
[850, 859, 941, 860],
[850, 931, 932, 941],
[850, 931, 941, 940],
[851, 852, 861, 942],
[851, 852, 942, 933],
[851, 860, 941, 942],
[851, 860, 942, 861],
[851, 932, 933, 942],
[851, 932, 942, 941],
[852, 853, 862, 943],
[852, 853, 943, 934],
[852, 861, 942, 943],
[852, 861, 943, 862],
[852, 933, 934, 943],
[852, 933, 943, 942],
[853, 854, 863, 944],
[853, 854, 944, 935],
[853, 862, 943, 944],
[853, 862, 944, 863],
[853, 934, 935, 944],
[853, 934, 944, 943],
[205, 214, 215, 854],
[205, 214, 854, 863],
[205, 854, 935, 944],
[205, 854, 944, 863],
[205, 206, 935, 854],
[205, 206, 854, 215],
[78, 87, 88, 864],
[78, 87, 864, 855],
[78, 855, 864, 945],
[78, 855, 945, 936],
[78, 79, 945, 864],
[78, 79, 864, 88],
[855, 856, 865, 946],
[855, 856, 946, 937],
[855, 864, 945, 946],
[855, 864, 946, 865],
[855, 936, 937, 946],
[855, 936, 946, 945],
[856, 857, 866, 947],
[856, 857, 947, 938],
[856, 865, 946, 947],
[856, 865, 947, 866],
[856, 937, 938, 947],
[856, 937, 947, 946],
[857, 858, 867, 948],
[857, 858, 948, 939],
[857, 866, 947, 948],
[857, 866, 948, 867],
[857, 938, 939, 948],
[857, 938, 948, 947],
[858, 859, 868, 949],
[858, 859, 949, 940],
[858, 867, 948, 949],
[858, 867, 949, 868],
[858, 939, 940, 949],
[858, 939, 949, 948],
[859, 860, 869, 950],
[859, 860, 950, 941],
[859, 868, 949, 950],
[859, 868, 950, 869],
[859, 940, 941, 950],
[859, 940, 950, 949],
[860, 861, 870, 951],
[860, 861, 951, 942],
[860, 869, 950, 951],
[860, 869, 951, 870],
[860, 941, 942, 951],
[860, 941, 951, 950],
[861, 862, 871, 952],
[861, 862, 952, 943],
[861, 870, 951, 952],
[861, 870, 952, 871],
[861, 942, 943, 952],
[861, 942, 952, 951],
[862, 863, 872, 953],
[862, 863, 953, 944],
[862, 871, 952, 953],
[862, 871, 953, 872],
[862, 943, 944, 953],
[862, 943, 953, 952],
[204, 213, 214, 863],
[204, 213, 863, 872],
[204, 863, 944, 953],
[204, 863, 953, 872],
[204, 205, 944, 863],
[204, 205, 863, 214],
[79, 88, 89, 873],
[79, 88, 873, 864],
[79, 864, 873, 954],
[79, 864, 954, 945],
[79, 80, 954, 873],
[79, 80, 873, 89],
[864, 865, 874, 955],
[864, 865, 955, 946],
[864, 873, 954, 955],
[864, 873, 955, 874],
[864, 945, 946, 955],
[864, 945, 955, 954],
[865, 866, 875, 956],
[865, 866, 956, 947],
[865, 874, 955, 956],
[865, 874, 956, 875],
[865, 946, 947, 956],
[865, 946, 956, 955],
[866, 867, 876, 957],
[866, 867, 957, 948],
[866, 875, 956, 957],
[866, 875, 957, 876],
[866, 947, 948, 957],
[866, 947, 957, 956],
[867, 868, 877, 958],
[867, 868, 958, 949],
[867, 876, 957, 958],
[867, 876, 958, 877],
[867, 948, 949, 958],
[867, 948, 958, 957],
[868, 869, 878, 959],
[868, 869, 959, 950],
[868, 877, 958, 959],
[868, 877, 959, 878],
[868, 949, 950, 959],
[868, 949, 959, 958],
[869, 870, 879, 960],
[869, 870, 960, 951],
[869, 878, 959, 960],
[869, 878, 960, 879],
[869, 950, 951, 960],
[869, 950, 960, 959],
[870, 871, 880, 961],
[870, 871, 961, 952],
[870, 879, 960, 961],
[870, 879, 961, 880],
[870, 951, 952, 961],
[870, 951, 961, 960],
[871, 872, 881, 962],
[871, 872, 962, 953],
[871, 880, 961, 962],
[871, 880, 962, 881],
[871, 952, 953, 962],
[871, 952, 962, 961],
[203, 212, 213, 872],
[203, 212, 872, 881],
[203, 872, 953, 962],
[203, 872, 962, 881],
[203, 204, 953, 872],
[203, 204, 872, 213],
[80, 89, 90, 882],
[80, 89, 882, 873],
[80, 873, 882, 963],
[80, 873, 963, 954],
[80, 81, 963, 882],
[80, 81, 882, 90],
[873, 874, 883, 964],
[873, 874, 964, 955],
[873, 882, 963, 964],
[873, 882, 964, 883],
[873, 954, 955, 964],
[873, 954, 964, 963],
[874, 875, 884, 965],
[874, 875, 965, 956],
[874, 883, 964, 965],
[874, 883, 965, 884],
[874, 955, 956, 965],
[874, 955, 965, 964],
[875, 876, 885, 966],
[875, 876, 966, 957],
[875, 884, 965, 966],
[875, 884, 966, 885],
[875, 956, 957, 966],
[875, 956, 966, 965],
[876, 877, 886, 967],
[876, 877, 967, 958],
[876, 885, 966, 967],
[876, 885, 967, 886],
[876, 957, 958, 967],
[876, 957, 967, 966],
[877, 878, 887, 968],
[877, 878, 968, 959],
[877, 886, 967, 968],
[877, 886, 968, 887],
[877, 958, 959, 968],
[877, 958, 968, 967],
[878, 879, 888, 969],
[878, 879, 969, 960],
[878, 887, 968, 969],
[878, 887, 969, 888],
[878, 959, 960, 969],
[878, 959, 969, 968],
[879, 880, 889, 970],
[879, 880, 970, 961],
[879, 888, 969, 970],
[879, 888, 970, 889],
[879, 960, 961, 970],
[879, 960, 970, 969],
[880, 881, 890, 971],
[880, 881, 971, 962],
[880, 889, 970, 971],
[880, 889, 971, 890],
[880, 961, 962, 971],
[880, 961, 971, 970],
[202, 211, 212, 881],
[202, 211, 881, 890],
[202, 881, 962, 971],
[202, 881, 971, 890],
[202, 203, 962, 881],
[202, 203, 881, 212],
[81, 90, 91, 891],
[81, 90, 891, 882],
[81, 882, 891, 972],
[81, 882, 972, 963],
[81, 82, 972, 891],
[81, 82, 891, 91],
[882, 883, 892, 973],
[882, 883, 973, 964],
[882, 891, 972, 973],
[882, 891, 973, 892],
[882, 963, 964, 973],
[882, 963, 973, 972],
[883, 884, 893, 974],
[883, 884, 974, 965],
[883, 892, 973, 974],
[883, 892, 974, 893],
[883, 964, 965, 974],
[883, 964, 974, 973],
[884, 885, 894, 975],
[884, 885, 975, 966],
[884, 893, 974, 975],
[884, 893, 975, 894],
[884, 965, 966, 975],
[884, 965, 975, 974],
[885, 886, 895, 976],
[885, 886, 976, 967],
[885, 894, 975, 976],
[885, 894, 976, 895],
[885, 966, 967, 976],
[885, 966, 976, 975],
[886, 887, 896, 977],
[886, 887, 977, 968],
[886, 895, 976, 977],
[886, 895, 977, 896],
[886, 967, 968, 977],
[886, 967, 977, 976],
[887, 888, 897, 978],
[887, 888, 978, 969],
[887, 896, 977, 978],
[887, 896, 978, 897],
[887, 968, 969, 978],
[887, 968, 978, 977],
[888, 889, 898, 979],
[888, 889, 979, 970],
[888, 897, 978, 979],
[888, 897, 979, 898],
[888, 969, 970, 979],
[888, 969, 979, 978],
[889, 890, 899, 980],
[889, 890, 980, 971],
[889, 898, 979, 980],
[889, 898, 980, 899],
[889, 970, 971, 980],
[889, 970, 980, 979],
[201, 210, 211, 890],
[201, 210, 890, 899],
[201, 890, 971, 980],
[201, 890, 980, 899],
[201, 202, 971, 890],
[201, 202, 890, 211],
[82, 91, 92, 900],
[82, 91, 900, 891],
[82, 891, 900, 981],
[82, 891, 981, 972],
[82, 83, 981, 900],
[82, 83, 900, 92],
[891, 892, 901, 982],
[891, 892, 982, 973],
[891, 900, 981, 982],
[891, 900, 982, 901],
[891, 972, 973, 982],
[891, 972, 982, 981],
[892, 893, 902, 983],
[892, 893, 983, 974],
[892, 901, 982, 983],
[892, 901, 983, 902],
[892, 973, 974, 983],
[892, 973, 983, 982],
[893, 894, 903, 984],
[893, 894, 984, 975],
[893, 902, 983, 984],
[893, 902, 984, 903],
[893, 974, 975, 984],
[893, 974, 984, 983],
[894, 895, 904, 985],
[894, 895, 985, 976],
[894, 903, 984, 985],
[894, 903, 985, 904],
[894, 975, 976, 985],
[894, 975, 985, 984],
[895, 896, 905, 986],
[895, 896, 986, 977],
[895, 904, 985, 986],
[895, 904, 986, 905],
[895, 976, 977, 986],
[895, 976, 986, 985],
[896, 897, 906, 987],
[896, 897, 987, 978],
[896, 905, 986, 987],
[896, 905, 987, 906],
[896, 977, 978, 987],
[896, 977, 987, 986],
[897, 898, 907, 988],
[897, 898, 988, 979],
[897, 906, 987, 988],
[897, 906, 988, 907],
[897, 978, 979, 988],
[897, 978, 988, 987],
[898, 899, 908, 989],
[898, 899, 989, 980],
[898, 907, 988, 989],
[898, 907, 989, 908],
[898, 979, 980, 989],
[898, 979, 989, 988],
[200, 209, 210, 899],
[200, 209, 899, 908],
[200, 899, 980, 989],
[200, 899, 989, 908],
[200, 201, 980, 899],
[200, 201, 899, 210],
[83, 92, 93, 909],
[83, 92, 909, 900],
[83, 900, 909, 990],
[83, 900, 990, 981],
[83, 84, 990, 909],
[83, 84, 909, 93],
[900, 901, 910, 991],
[900, 901, 991, 982],
[900, 909, 990, 991],
[900, 909, 991, 910],
[900, 981, 982, 991],
[900, 981, 991, 990],
[901, 902, 911, 992],
[901, 902, 992, 983],
[901, 910, 991, 992],
[901, 910, 992, 911],
[901, 982, 983, 992],
[901, 982, 992, 991],
[902, 903, 912, 993],
[902, 903, 993, 984],
[902, 911, 992, 993],
[902, 911, 993, 912],
[902, 983, 984, 993],
[902, 983, 993, 992],
[903, 904, 913, 994],
[903, 904, 994, 985],
[903, 912, 993, 994],
[903, 912, 994, 913],
[903, 984, 985, 994],
[903, 984, 994, 993],
[904, 905, 914, 995],
[904, 905, 995, 986],
[904, 913, 994, 995],
[904, 913, 995, 914],
[904, 985, 986, 995],
[904, 985, 995, 994],
[905, 906, 915, 996],
[905, 906, 996, 987],
[905, 914, 995, 996],
[905, 914, 996, 915],
[905, 986, 987, 996],
[905, 986, 996, 995],
[906, 907, 916, 997],
[906, 907, 997, 988],
[906, 915, 996, 997],
[906, 915, 997, 916],
[906, 987, 988, 997],
[906, 987, 997, 996],
[907, 908, 917, 998],
[907, 908, 998, 989],
[907, 916, 997, 998],
[907, 916, 998, 917],
[907, 988, 989, 998],
[907, 988, 998, 997],
[199, 208, 209, 908],
[199, 208, 908, 917],
[199, 908, 989, 998],
[199, 908, 998, 917],
[199, 200, 989, 908],
[199, 200, 908, 209],
[84, 93, 94, 918],
[84, 93, 918, 909],
[84, 909, 918, 999],
[84, 909, 999, 990],
[84, 85, 999, 918],
[84, 85, 918, 94],
[909, 910, 919, 1000],
[909, 910, 1000, 991],
[909, 918, 999, 1000],
[909, 918, 1000, 919],
[909, 990, 991, 1000],
[909, 990, 1000, 999],
[910, 911, 920, 1001],
[910, 911, 1001, 992],
[910, 919, 1000, 1001],
[910, 919, 1001, 920],
[910, 991, 992, 1001],
[910, 991, 1001, 1000],
[911, 912, 921, 1002],
[911, 912, 1002, 993],
[911, 920, 1001, 1002],
[911, 920, 1002, 921],
[911, 992, 993, 1002],
[911, 992, 1002, 1001],
[912, 913, 922, 1003],
[912, 913, 1003, 994],
[912, 921, 1002, 1003],
[912, 921, 1003, 922],
[912, 993, 994, 1003],
[912, 993, 1003, 1002],
[913, 914, 923, 1004],
[913, 914, 1004, 995],
[913, 922, 1003, 1004],
[913, 922, 1004, 923],
[913, 994, 995, 1004],
[913, 994, 1004, 1003],
[914, 915, 924, 1005],
[914, 915, 1005, 996],
[914, 923, 1004, 1005],
[914, 923, 1005, 924],
[914, 995, 996, 1005],
[914, 995, 1005, 1004],
[915, 916, 925, 1006],
[915, 916, 1006, 997],
[915, 924, 1005, 1006],
[915, 924, 1006, 925],
[915, 996, 997, 1006],
[915, 996, 1006, 1005],
[916, 917, 926, 1007],
[916, 917, 1007, 998],
[916, 925, 1006, 1007],
[916, 925, 1007, 926],
[916, 997, 998, 1007],
[916, 997, 1007, 1006],
[198, 207, 208, 917],
[198, 207, 917, 926],
[198, 917, 998, 1007],
[198, 917, 1007, 926],
[198, 199, 998, 917],
[198, 199, 917, 208],
[17, 18, 486, 918],
[17, 18, 918, 94],
[17, 477, 999, 918],
[17, 477, 918, 486],
[17, 85, 94, 918],
[17, 85, 918, 999],
[477, 486, 487, 919],
[477, 486, 919, 918],
[477, 478, 1000, 919],
[477, 478, 919, 487],
[477, 918, 919, 1000],
[477, 918, 1000, 999],
[478, 487, 488, 920],
[478, 487, 920, 919],
[478, 479, 1001, 920],
[478, 479, 920, 488],
[478, 919, 920, 1001],
[478, 919, 1001, 1000],
[479, 488, 489, 921],
[479, 488, 921, 920],
[479, 480, 1002, 921],
[479, 480, 921, 489],
[479, 920, 921, 1002],
[479, 920, 1002, 1001],
[480, 489, 490, 922],
[480, 489, 922, 921],
[480, 481, 1003, 922],
[480, 481, 922, 490],
[480, 921, 922, 1003],
[480, 921, 1003, 1002],
[481, 490, 491, 923],
[481, 490, 923, 922],
[481, 482, 1004, 923],
[481, 482, 923, 491],
[481, 922, 923, 1004],
[481, 922, 1004, 1003],
[482, 491, 492, 924],
[482, 491, 924, 923],
[482, 483, 1005, 924],
[482, 483, 924, 492],
[482, 923, 924, 1005],
[482, 923, 1005, 1004],
[483, 492, 493, 925],
[483, 492, 925, 924],
[483, 484, 1006, 925],
[483, 484, 925, 493],
[483, 924, 925, 1006],
[483, 924, 1006, 1005],
[484, 493, 494, 926],
[484, 493, 926, 925],
[484, 485, 1007, 926],
[484, 485, 926, 494],
[484, 925, 926, 1007],
[484, 925, 1007, 1006],
[156, 485, 494, 926],
[156, 485, 926, 1007],
[156, 198, 1007, 926],
[156, 198, 926, 207],
[156, 157, 485, 1007],
[156, 157, 1007, 198],
[36, 297, 927, 1008],
[36, 297, 1008, 306],
[36, 68, 1008, 927],
[36, 68, 927, 77],
[36, 37, 306, 1008],
[36, 37, 1008, 68],
[297, 298, 928, 1009],
[297, 298, 1009, 307],
[297, 927, 1008, 1009],
[297, 927, 1009, 928],
[297, 306, 307, 1009],
[297, 306, 1009, 1008],
[298, 299, 929, 1010],
[298, 299, 1010, 308],
[298, 928, 1009, 1010],
[298, 928, 1010, 929],
[298, 307, 308, 1010],
[298, 307, 1010, 1009],
[299, 300, 930, 1011],
[299, 300, 1011, 309],
[299, 929, 1010, 1011],
[299, 929, 1011, 930],
[299, 308, 309, 1011],
[299, 308, 1011, 1010],
[300, 301, 931, 1012],
[300, 301, 1012, 310],
[300, 930, 1011, 1012],
[300, 930, 1012, 931],
[300, 309, 310, 1012],
[300, 309, 1012, 1011],
[301, 302, 932, 1013],
[301, 302, 1013, 311],
[301, 931, 1012, 1013],
[301, 931, 1013, 932],
[301, 310, 311, 1013],
[301, 310, 1013, 1012],
[302, 303, 933, 1014],
[302, 303, 1014, 312],
[302, 932, 1013, 1014],
[302, 932, 1014, 933],
[302, 311, 312, 1014],
[302, 311, 1014, 1013],
[303, 304, 934, 1015],
[303, 304, 1015, 313],
[303, 933, 1014, 1015],
[303, 933, 1015, 934],
[303, 312, 313, 1015],
[303, 312, 1015, 1014],
[304, 305, 935, 1016],
[304, 305, 1016, 314],
[304, 934, 1015, 1016],
[304, 934, 1016, 935],
[304, 313, 314, 1016],
[304, 313, 1016, 1015],
[137, 138, 305, 935],
[137, 138, 935, 206],
[137, 197, 206, 935],
[137, 197, 935, 1016],
[137, 305, 314, 1016],
[137, 305, 1016, 935],
[68, 77, 78, 936],
[68, 77, 936, 927],
[68, 927, 936, 1017],
[68, 927, 1017, 1008],
[68, 69, 1017, 936],
[68, 69, 936, 78],
[927, 928, 937, 1018],
[927, 928, 1018, 1009],
[927, 936, 1017, 1018],
[927, 936, 1018, 937],
[927, 1008, 1009, 1018],
[927, 1008, 1018, 1017],
[928, 929, 938, 1019],
[928, 929, 1019, 1010],
[928, 937, 1018, 1019],
[928, 937, 1019, 938],
[928, 1009, 1010, 1019],
[928, 1009, 1019, 1018],
[929, 930, 939, 1020],
[929, 930, 1020, 1011],
[929, 938, 1019, 1020],
[929, 938, 1020, 939],
[929, 1010, 1011, 1020],
[929, 1010, 1020, 1019],
[930, 931, 940, 1021],
[930, 931, 1021, 1012],
[930, 939, 1020, 1021],
[930, 939, 1021, 940],
[930, 1011, 1012, 1021],
[930, 1011, 1021, 1020],
[931, 932, 941, 1022],
[931, 932, 1022, 1013],
[931, 940, 1021, 1022],
[931, 940, 1022, 941],
[931, 1012, 1013, 1022],
[931, 1012, 1022, 1021],
[932, 933, 942, 1023],
[932, 933, 1023, 1014],
[932, 941, 1022, 1023],
[932, 941, 1023, 942],
[932, 1013, 1014, 1023],
[932, 1013, 1023, 1022],
[933, 934, 943, 1024],
[933, 934, 1024, 1015],
[933, 942, 1023, 1024],
[933, 942, 1024, 943],
[933, 1014, 1015, 1024],
[933, 1014, 1024, 1023],
[934, 935, 944, 1025],
[934, 935, 1025, 1016],
[934, 943, 1024, 1025],
[934, 943, 1025, 944],
[934, 1015, 1016, 1025],
[934, 1015, 1025, 1024],
[196, 205, 206, 935],
[196, 205, 935, 944],
[196, 935, 1016, 1025],
[196, 935, 1025, 944],
[196, 197, 1016, 935],
[196, 197, 935, 206],
[69, 78, 79, 945],
[69, 78, 945, 936],
[69, 936, 945, 1026],
[69, 936, 1026, 1017],
[69, 70, 1026, 945],
[69, 70, 945, 79],
[936, 937, 946, 1027],
[936, 937, 1027, 1018],
[936, 945, 1026, 1027],
[936, 945, 1027, 946],
[936, 1017, 1018, 1027],
[936, 1017, 1027, 1026],
[937, 938, 947, 1028],
[937, 938, 1028, 1019],
[937, 946, 1027, 1028],
[937, 946, 1028, 947],
[937, 1018, 1019, 1028],
[937, 1018, 1028, 1027],
[938, 939, 948, 1029],
[938, 939, 1029, 1020],
[938, 947, 1028, 1029],
[938, 947, 1029, 948],
[938, 1019, 1020, 1029],
[938, 1019, 1029, 1028],
[939, 940, 949, 1030],
[939, 940, 1030, 1021],
[939, 948, 1029, 1030],
[939, 948, 1030, 949],
[939, 1020, 1021, 1030],
[939, 1020, 1030, 1029],
[940, 941, 950, 1031],
[940, 941, 1031, 1022],
[940, 949, 1030, 1031],
[940, 949, 1031, 950],
[940, 1021, 1022, 1031],
[940, 1021, 1031, 1030],
[941, 942, 951, 1032],
[941, 942, 1032, 1023],
[941, 950, 1031, 1032],
[941, 950, 1032, 951],
[941, 1022, 1023, 1032],
[941, 1022, 1032, 1031],
[942, 943, 952, 1033],
[942, 943, 1033, 1024],
[942, 951, 1032, 1033],
[942, 951, 1033, 952],
[942, 1023, 1024, 1033],
[942, 1023, 1033, 1032],
[943, 944, 953, 1034],
[943, 944, 1034, 1025],
[943, 952, 1033, 1034],
[943, 952, 1034, 953],
[943, 1024, 1025, 1034],
[943, 1024, 1034, 1033],
[195, 204, 205, 944],
[195, 204, 944, 953],
[195, 944, 1025, 1034],
[195, 944, 1034, 953],
[195, 196, 1025, 944],
[195, 196, 944, 205],
[70, 79, 80, 954],
[70, 79, 954, 945],
[70, 945, 954, 1035],
[70, 945, 1035, 1026],
[70, 71, 1035, 954],
[70, 71, 954, 80],
[945, 946, 955, 1036],
[945, 946, 1036, 1027],
[945, 954, 1035, 1036],
[945, 954, 1036, 955],
[945, 1026, 1027, 1036],
[945, 1026, 1036, 1035],
[946, 947, 956, 1037],
[946, 947, 1037, 1028],
[946, 955, 1036, 1037],
[946, 955, 1037, 956],
[946, 1027, 1028, 1037],
[946, 1027, 1037, 1036],
[947, 948, 957, 1038],
[947, 948, 1038, 1029],
[947, 956, 1037, 1038],
[947, 956, 1038, 957],
[947, 1028, 1029, 1038],
[947, 1028, 1038, 1037],
[948, 949, 958, 1039],
[948, 949, 1039, 1030],
[948, 957, 1038, 1039],
[948, 957, 1039, 958],
[948, 1029, 1030, 1039],
[948, 1029, 1039, 1038],
[949, 950, 959, 1040],
[949, 950, 1040, 1031],
[949, 958, 1039, 1040],
[949, 958, 1040, 959],
[949, 1030, 1031, 1040],
[949, 1030, 1040, 1039],
[950, 951, 960, 1041],
[950, 951, 1041, 1032],
[950, 959, 1040, 1041],
[950, 959, 1041, 960],
[950, 1031, 1032, 1041],
[950, 1031, 1041, 1040],
[951, 952, 961, 1042],
[951, 952, 1042, 1033],
[951, 960, 1041, 1042],
[951, 960, 1042, 961],
[951, 1032, 1033, 1042],
[951, 1032, 1042, 1041],
[952, 953, 962, 1043],
[952, 953, 1043, 1034],
[952, 961, 1042, 1043],
[952, 961, 1043, 962],
[952, 1033, 1034, 1043],
[952, 1033, 1043, 1042],
[194, 203, 204, 953],
[194, 203, 953, 962],
[194, 953, 1034, 1043],
[194, 953, 1043, 962],
[194, 195, 1034, 953],
[194, 195, 953, 204],
[71, 80, 81, 963],
[71, 80, 963, 954],
[71, 954, 963, 1044],
[71, 954, 1044, 1035],
[71, 72, 1044, 963],
[71, 72, 963, 81],
[954, 955, 964, 1045],
[954, 955, 1045, 1036],
[954, 963, 1044, 1045],
[954, 963, 1045, 964],
[954, 1035, 1036, 1045],
[954, 1035, 1045, 1044],
[955, 956, 965, 1046],
[955, 956, 1046, 1037],
[955, 964, 1045, 1046],
[955, 964, 1046, 965],
[955, 1036, 1037, 1046],
[955, 1036, 1046, 1045],
[956, 957, 966, 1047],
[956, 957, 1047, 1038],
[956, 965, 1046, 1047],
[956, 965, 1047, 966],
[956, 1037, 1038, 1047],
[956, 1037, 1047, 1046],
[957, 958, 967, 1048],
[957, 958, 1048, 1039],
[957, 966, 1047, 1048],
[957, 966, 1048, 967],
[957, 1038, 1039, 1048],
[957, 1038, 1048, 1047],
[958, 959, 968, 1049],
[958, 959, 1049, 1040],
[958, 967, 1048, 1049],
[958, 967, 1049, 968],
[958, 1039, 1040, 1049],
[958, 1039, 1049, 1048],
[959, 960, 969, 1050],
[959, 960, 1050, 1041],
[959, 968, 1049, 1050],
[959, 968, 1050, 969],
[959, 1040, 1041, 1050],
[959, 1040, 1050, 1049],
[960, 961, 970, 1051],
[960, 961, 1051, 1042],
[960, 969, 1050, 1051],
[960, 969, 1051, 970],
[960, 1041, 1042, 1051],
[960, 1041, 1051, 1050],
[961, 962, 971, 1052],
[961, 962, 1052, 1043],
[961, 970, 1051, 1052],
[961, 970, 1052, 971],
[961, 1042, 1043, 1052],
[961, 1042, 1052, 1051],
[193, 202, 203, 962],
[193, 202, 962, 971],
[193, 962, 1043, 1052],
[193, 962, 1052, 971],
[193, 194, 1043, 962],
[193, 194, 962, 203],
[72, 81, 82, 972],
[72, 81, 972, 963],
[72, 963, 972, 1053],
[72, 963, 1053, 1044],
[72, 73, 1053, 972],
[72, 73, 972, 82],
[963, 964, 973, 1054],
[963, 964, 1054, 1045],
[963, 972, 1053, 1054],
[963, 972, 1054, 973],
[963, 1044, 1045, 1054],
[963, 1044, 1054, 1053],
[964, 965, 974, 1055],
[964, 965, 1055, 1046],
[964, 973, 1054, 1055],
[964, 973, 1055, 974],
[964, 1045, 1046, 1055],
[964, 1045, 1055, 1054],
[965, 966, 975, 1056],
[965, 966, 1056, 1047],
[965, 974, 1055, 1056],
[965, 974, 1056, 975],
[965, 1046, 1047, 1056],
[965, 1046, 1056, 1055],
[966, 967, 976, 1057],
[966, 967, 1057, 1048],
[966, 975, 1056, 1057],
[966, 975, 1057, 976],
[966, 1047, 1048, 1057],
[966, 1047, 1057, 1056],
[967, 968, 977, 1058],
[967, 968, 1058, 1049],
[967, 976, 1057, 1058],
[967, 976, 1058, 977],
[967, 1048, 1049, 1058],
[967, 1048, 1058, 1057],
[968, 969, 978, 1059],
[968, 969, 1059, 1050],
[968, 977, 1058, 1059],
[968, 977, 1059, 978],
[968, 1049, 1050, 1059],
[968, 1049, 1059, 1058],
[969, 970, 979, 1060],
[969, 970, 1060, 1051],
[969, 978, 1059, 1060],
[969, 978, 1060, 979],
[969, 1050, 1051, 1060],
[969, 1050, 1060, 1059],
[970, 971, 980, 1061],
[970, 971, 1061, 1052],
[970, 979, 1060, 1061],
[970, 979, 1061, 980],
[970, 1051, 1052, 1061],
[970, 1051, 1061, 1060],
[192, 201, 202, 971],
[192, 201, 971, 980],
[192, 971, 1052, 1061],
[192, 971, 1061, 980],
[192, 193, 1052, 971],
[192, 193, 971, 202],
[73, 82, 83, 981],
[73, 82, 981, 972],
[73, 972, 981, 1062],
[73, 972, 1062, 1053],
[73, 74, 1062, 981],
[73, 74, 981, 83],
[972, 973, 982, 1063],
[972, 973, 1063, 1054],
[972, 981, 1062, 1063],
[972, 981, 1063, 982],
[972, 1053, 1054, 1063],
[972, 1053, 1063, 1062],
[973, 974, 983, 1064],
[973, 974, 1064, 1055],
[973, 982, 1063, 1064],
[973, 982, 1064, 983],
[973, 1054, 1055, 1064],
[973, 1054, 1064, 1063],
[974, 975, 984, 1065],
[974, 975, 1065, 1056],
[974, 983, 1064, 1065],
[974, 983, 1065, 984],
[974, 1055, 1056, 1065],
[974, 1055, 1065, 1064],
[975, 976, 985, 1066],
[975, 976, 1066, 1057],
[975, 984, 1065, 1066],
[975, 984, 1066, 985],
[975, 1056, 1057, 1066],
[975, 1056, 1066, 1065],
[976, 977, 986, 1067],
[976, 977, 1067, 1058],
[976, 985, 1066, 1067],
[976, 985, 1067, 986],
[976, 1057, 1058, 1067],
[976, 1057, 1067, 1066],
[977, 978, 987, 1068],
[977, 978, 1068, 1059],
[977, 986, 1067, 1068],
[977, 986, 1068, 987],
[977, 1058, 1059, 1068],
[977, 1058, 1068, 1067],
[978, 979, 988, 1069],
[978, 979, 1069, 1060],
[978, 987, 1068, 1069],
[978, 987, 1069, 988],
[978, 1059, 1060, 1069],
[978, 1059, 1069, 1068],
[979, 980, 989, 1070],
[979, 980, 1070, 1061],
[979, 988, 1069, 1070],
[979, 988, 1070, 989],
[979, 1060, 1061, 1070],
[979, 1060, 1070, 1069],
[191, 200, 201, 980],
[191, 200, 980, 989],
[191, 980, 1061, 1070],
[191, 980, 1070, 989],
[191, 192, 1061, 980],
[191, 192, 980, 201],
[74, 83, 84, 990],
[74, 83, 990, 981],
[74, 981, 990, 1071],
[74, 981, 1071, 1062],
[74, 75, 1071, 990],
[74, 75, 990, 84],
[981, 982, 991, 1072],
[981, 982, 1072, 1063],
[981, 990, 1071, 1072],
[981, 990, 1072, 991],
[981, 1062, 1063, 1072],
[981, 1062, 1072, 1071],
[982, 983, 992, 1073],
[982, 983, 1073, 1064],
[982, 991, 1072, 1073],
[982, 991, 1073, 992],
[982, 1063, 1064, 1073],
[982, 1063, 1073, 1072],
[983, 984, 993, 1074],
[983, 984, 1074, 1065],
[983, 992, 1073, 1074],
[983, 992, 1074, 993],
[983, 1064, 1065, 1074],
[983, 1064, 1074, 1073],
[984, 985, 994, 1075],
[984, 985, 1075, 1066],
[984, 993, 1074, 1075],
[984, 993, 1075, 994],
[984, 1065, 1066, 1075],
[984, 1065, 1075, 1074],
[985, 986, 995, 1076],
[985, 986, 1076, 1067],
[985, 994, 1075, 1076],
[985, 994, 1076, 995],
[985, 1066, 1067, 1076],
[985, 1066, 1076, 1075],
[986, 987, 996, 1077],
[986, 987, 1077, 1068],
[986, 995, 1076, 1077],
[986, 995, 1077, 996],
[986, 1067, 1068, 1077],
[986, 1067, 1077, 1076],
[987, 988, 997, 1078],
[987, 988, 1078, 1069],
[987, 996, 1077, 1078],
[987, 996, 1078, 997],
[987, 1068, 1069, 1078],
[987, 1068, 1078, 1077],
[988, 989, 998, 1079],
[988, 989, 1079, 1070],
[988, 997, 1078, 1079],
[988, 997, 1079, 998],
[988, 1069, 1070, 1079],
[988, 1069, 1079, 1078],
[190, 199, 200, 989],
[190, 199, 989, 998],
[190, 989, 1070, 1079],
[190, 989, 1079, 998],
[190, 191, 1070, 989],
[190, 191, 989, 200],
[75, 84, 85, 999],
[75, 84, 999, 990],
[75, 990, 999, 1080],
[75, 990, 1080, 1071],
[75, 76, 1080, 999],
[75, 76, 999, 85],
[990, 991, 1000, 1081],
[990, 991, 1081, 1072],
[990, 999, 1080, 1081],
[990, 999, 1081, 1000],
[990, 1071, 1072, 1081],
[990, 1071, 1081, 1080],
[991, 992, 1001, 1082],
[991, 992, 1082, 1073],
[991, 1000, 1081, 1082],
[991, 1000, 1082, 1001],
[991, 1072, 1073, 1082],
[991, 1072, 1082, 1081],
[992, 993, 1002, 1083],
[992, 993, 1083, 1074],
[992, 1001, 1082, 1083],
[992, 1001, 1083, 1002],
[992, 1073, 1074, 1083],
[992, 1073, 1083, 1082],
[993, 994, 1003, 1084],
[993, 994, 1084, 1075],
[993, 1002, 1083, 1084],
[993, 1002, 1084, 1003],
[993, 1074, 1075, 1084],
[993, 1074, 1084, 1083],
[994, 995, 1004, 1085],
[994, 995, 1085, 1076],
[994, 1003, 1084, 1085],
[994, 1003, 1085, 1004],
[994, 1075, 1076, 1085],
[994, 1075, 1085, 1084],
[995, 996, 1005, 1086],
[995, 996, 1086, 1077],
[995, 1004, 1085, 1086],
[995, 1004, 1086, 1005],
[995, 1076, 1077, 1086],
[995, 1076, 1086, 1085],
[996, 997, 1006, 1087],
[996, 997, 1087, 1078],
[996, 1005, 1086, 1087],
[996, 1005, 1087, 1006],
[996, 1077, 1078, 1087],
[996, 1077, 1087, 1086],
[997, 998, 1007, 1088],
[997, 998, 1088, 1079],
[997, 1006, 1087, 1088],
[997, 1006, 1088, 1007],
[997, 1078, 1079, 1088],
[997, 1078, 1088, 1087],
[189, 198, 199, 998],
[189, 198, 998, 1007],
[189, 998, 1079, 1088],
[189, 998, 1088, 1007],
[189, 190, 1079, 998],
[189, 190, 998, 199],
[16, 17, 477, 999],
[16, 17, 999, 85],
[16, 468, 1080, 999],
[16, 468, 999, 477],
[16, 76, 85, 999],
[16, 76, 999, 1080],
[468, 477, 478, 1000],
[468, 477, 1000, 999],
[468, 469, 1081, 1000],
[468, 469, 1000, 478],
[468, 999, 1000, 1081],
[468, 999, 1081, 1080],
[469, 478, 479, 1001],
[469, 478, 1001, 1000],
[469, 470, 1082, 1001],
[469, 470, 1001, 479],
[469, 1000, 1001, 1082],
[469, 1000, 1082, 1081],
[470, 479, 480, 1002],
[470, 479, 1002, 1001],
[470, 471, 1083, 1002],
[470, 471, 1002, 480],
[470, 1001, 1002, 1083],
[470, 1001, 1083, 1082],
[471, 480, 481, 1003],
[471, 480, 1003, 1002],
[471, 472, 1084, 1003],
[471, 472, 1003, 481],
[471, 1002, 1003, 1084],
[471, 1002, 1084, 1083],
[472, 481, 482, 1004],
[472, 481, 1004, 1003],
[472, 473, 1085, 1004],
[472, 473, 1004, 482],
[472, 1003, 1004, 1085],
[472, 1003, 1085, 1084],
[473, 482, 483, 1005],
[473, 482, 1005, 1004],
[473, 474, 1086, 1005],
[473, 474, 1005, 483],
[473, 1004, 1005, 1086],
[473, 1004, 1086, 1085],
[474, 483, 484, 1006],
[474, 483, 1006, 1005],
[474, 475, 1087, 1006],
[474, 475, 1006, 484],
[474, 1005, 1006, 1087],
[474, 1005, 1087, 1086],
[475, 484, 485, 1007],
[475, 484, 1007, 1006],
[475, 476, 1088, 1007],
[475, 476, 1007, 485],
[475, 1006, 1007, 1088],
[475, 1006, 1088, 1087],
[157, 476, 485, 1007],
[157, 476, 1007, 1088],
[157, 189, 1088, 1007],
[157, 189, 1007, 198],
[157, 158, 476, 1088],
[157, 158, 1088, 189],
[37, 306, 1008, 1089],
[37, 306, 1089, 315],
[37, 59, 1089, 1008],
[37, 59, 1008, 68],
[37, 38, 315, 1089],
[37, 38, 1089, 59],
[306, 307, 1009, 1090],
[306, 307, 1090, 316],
[306, 1008, 1089, 1090],
[306, 1008, 1090, 1009],
[306, 315, 316, 1090],
[306, 315, 1090, 1089],
[307, 308, 1010, 1091],
[307, 308, 1091, 317],
[307, 1009, 1090, 1091],
[307, 1009, 1091, 1010],
[307, 316, 317, 1091],
[307, 316, 1091, 1090],
[308, 309, 1011, 1092],
[308, 309, 1092, 318],
[308, 1010, 1091, 1092],
[308, 1010, 1092, 1011],
[308, 317, 318, 1092],
[308, 317, 1092, 1091],
[309, 310, 1012, 1093],
[309, 310, 1093, 319],
[309, 1011, 1092, 1093],
[309, 1011, 1093, 1012],
[309, 318, 319, 1093],
[309, 318, 1093, 1092],
[310, 311, 1013, 1094],
[310, 311, 1094, 320],
[310, 1012, 1093, 1094],
[310, 1012, 1094, 1013],
[310, 319, 320, 1094],
[310, 319, 1094, 1093],
[311, 312, 1014, 1095],
[311, 312, 1095, 321],
[311, 1013, 1094, 1095],
[311, 1013, 1095, 1014],
[311, 320, 321, 1095],
[311, 320, 1095, 1094],
[312, 313, 1015, 1096],
[312, 313, 1096, 322],
[312, 1014, 1095, 1096],
[312, 1014, 1096, 1015],
[312, 321, 322, 1096],
[312, 321, 1096, 1095],
[313, 314, 1016, 1097],
[313, 314, 1097, 323],
[313, 1015, 1096, 1097],
[313, 1015, 1097, 1016],
[313, 322, 323, 1097],
[313, 322, 1097, 1096],
[136, 137, 314, 1016],
[136, 137, 1016, 197],
[136, 188, 197, 1016],
[136, 188, 1016, 1097],
[136, 314, 323, 1097],
[136, 314, 1097, 1016],
[59, 68, 69, 1017],
[59, 68, 1017, 1008],
[59, 1008, 1017, 1098],
[59, 1008, 1098, 1089],
[59, 60, 1098, 1017],
[59, 60, 1017, 69],
[1008, 1009, 1018, 1099],
[1008, 1009, 1099, 1090],
[1008, 1017, 1098, 1099],
[1008, 1017, 1099, 1018],
[1008, 1089, 1090, 1099],
[1008, 1089, 1099, 1098],
[1009, 1010, 1019, 1100],
[1009, 1010, 1100, 1091],
[1009, 1018, 1099, 1100],
[1009, 1018, 1100, 1019],
[1009, 1090, 1091, 1100],
[1009, 1090, 1100, 1099],
[1010, 1011, 1020, 1101],
[1010, 1011, 1101, 1092],
[1010, 1019, 1100, 1101],
[1010, 1019, 1101, 1020],
[1010, 1091, 1092, 1101],
[1010, 1091, 1101, 1100],
[1011, 1012, 1021, 1102],
[1011, 1012, 1102, 1093],
[1011, 1020, 1101, 1102],
[1011, 1020, 1102, 1021],
[1011, 1092, 1093, 1102],
[1011, 1092, 1102, 1101],
[1012, 1013, 1022, 1103],
[1012, 1013, 1103, 1094],
[1012, 1021, 1102, 1103],
[1012, 1021, 1103, 1022],
[1012, 1093, 1094, 1103],
[1012, 1093, 1103, 1102],
[1013, 1014, 1023, 1104],
[1013, 1014, 1104, 1095],
[1013, 1022, 1103, 1104],
[1013, 1022, 1104, 1023],
[1013, 1094, 1095, 1104],
[1013, 1094, 1104, 1103],
[1014, 1015, 1024, 1105],
[1014, 1015, 1105, 1096],
[1014, 1023, 1104, 1105],
[1014, 1023, 1105, 1024],
[1014, 1095, 1096, 1105],
[1014, 1095, 1105, 1104],
[1015, 1016, 1025, 1106],
[1015, 1016, 1106, 1097],
[1015, 1024, 1105, 1106],
[1015, 1024, 1106, 1025],
[1015, 1096, 1097, 1106],
[1015, 1096, 1106, 1105],
[187, 196, 197, 1016],
[187, 196, 1016, 1025],
[187, 1016, 1097, 1106],
[187, 1016, 1106, 1025],
[187, 188, 1097, 1016],
[187, 188, 1016, 197],
[60, 69, 70, 1026],
[60, 69, 1026, 1017],
[60, 1017, 1026, 1107],
[60, 1017, 1107, 1098],
[60, 61, 1107, 1026],
[60, 61, 1026, 70],
[1017, 1018, 1027, 1108],
[1017, 1018, 1108, 1099],
[1017, 1026, 1107, 1108],
[1017, 1026, 1108, 1027],
[1017, 1098, 1099, 1108],
[1017, 1098, 1108, 1107],
[1018, 1019, 1028, 1109],
[1018, 1019, 1109, 1100],
[1018, 1027, 1108, 1109],
[1018, 1027, 1109, 1028],
[1018, 1099, 1100, 1109],
[1018, 1099, 1109, 1108],
[1019, 1020, 1029, 1110],
[1019, 1020, 1110, 1101],
[1019, 1028, 1109, 1110],
[1019, 1028, 1110, 1029],
[1019, 1100, 1101, 1110],
[1019, 1100, 1110, 1109],
[1020, 1021, 1030, 1111],
[1020, 1021, 1111, 1102],
[1020, 1029, 1110, 1111],
[1020, 1029, 1111, 1030],
[1020, 1101, 1102, 1111],
[1020, 1101, 1111, 1110],
[1021, 1022, 1031, 1112],
[1021, 1022, 1112, 1103],
[1021, 1030, 1111, 1112],
[1021, 1030, 1112, 1031],
[1021, 1102, 1103, 1112],
[1021, 1102, 1112, 1111],
[1022, 1023, 1032, 1113],
[1022, 1023, 1113, 1104],
[1022, 1031, 1112, 1113],
[1022, 1031, 1113, 1032],
[1022, 1103, 1104, 1113],
[1022, 1103, 1113, 1112],
[1023, 1024, 1033, 1114],
[1023, 1024, 1114, 1105],
[1023, 1032, 1113, 1114],
[1023, 1032, 1114, 1033],
[1023, 1104, 1105, 1114],
[1023, 1104, 1114, 1113],
[1024, 1025, 1034, 1115],
[1024, 1025, 1115, 1106],
[1024, 1033, 1114, 1115],
[1024, 1033, 1115, 1034],
[1024, 1105, 1106, 1115],
[1024, 1105, 1115, 1114],
[186, 195, 196, 1025],
[186, 195, 1025, 1034],
[186, 1025, 1106, 1115],
[186, 1025, 1115, 1034],
[186, 187, 1106, 1025],
[186, 187, 1025, 196],
[61, 70, 71, 1035],
[61, 70, 1035, 1026],
[61, 1026, 1035, 1116],
[61, 1026, 1116, 1107],
[61, 62, 1116, 1035],
[61, 62, 1035, 71],
[1026, 1027, 1036, 1117],
[1026, 1027, 1117, 1108],
[1026, 1035, 1116, 1117],
[1026, 1035, 1117, 1036],
[1026, 1107, 1108, 1117],
[1026, 1107, 1117, 1116],
[1027, 1028, 1037, 1118],
[1027, 1028, 1118, 1109],
[1027, 1036, 1117, 1118],
[1027, 1036, 1118, 1037],
[1027, 1108, 1109, 1118],
[1027, 1108, 1118, 1117],
[1028, 1029, 1038, 1119],
[1028, 1029, 1119, 1110],
[1028, 1037, 1118, 1119],
[1028, 1037, 1119, 1038],
[1028, 1109, 1110, 1119],
[1028, 1109, 1119, 1118],
[1029, 1030, 1039, 1120],
[1029, 1030, 1120, 1111],
[1029, 1038, 1119, 1120],
[1029, 1038, 1120, 1039],
[1029, 1110, 1111, 1120],
[1029, 1110, 1120, 1119],
[1030, 1031, 1040, 1121],
[1030, 1031, 1121, 1112],
[1030, 1039, 1120, 1121],
[1030, 1039, 1121, 1040],
[1030, 1111, 1112, 1121],
[1030, 1111, 1121, 1120],
[1031, 1032, 1041, 1122],
[1031, 1032, 1122, 1113],
[1031, 1040, 1121, 1122],
[1031, 1040, 1122, 1041],
[1031, 1112, 1113, 1122],
[1031, 1112, 1122, 1121],
[1032, 1033, 1042, 1123],
[1032, 1033, 1123, 1114],
[1032, 1041, 1122, 1123],
[1032, 1041, 1123, 1042],
[1032, 1113, 1114, 1123],
[1032, 1113, 1123, 1122],
[1033, 1034, 1043, 1124],
[1033, 1034, 1124, 1115],
[1033, 1042, 1123, 1124],
[1033, 1042, 1124, 1043],
[1033, 1114, 1115, 1124],
[1033, 1114, 1124, 1123],
[185, 194, 195, 1034],
[185, 194, 1034, 1043],
[185, 1034, 1115, 1124],
[185, 1034, 1124, 1043],
[185, 186, 1115, 1034],
[185, 186, 1034, 195],
[62, 71, 72, 1044],
[62, 71, 1044, 1035],
[62, 1035, 1044, 1125],
[62, 1035, 1125, 1116],
[62, 63, 1125, 1044],
[62, 63, 1044, 72],
[1035, 1036, 1045, 1126],
[1035, 1036, 1126, 1117],
[1035, 1044, 1125, 1126],
[1035, 1044, 1126, 1045],
[1035, 1116, 1117, 1126],
[1035, 1116, 1126, 1125],
[1036, 1037, 1046, 1127],
[1036, 1037, 1127, 1118],
[1036, 1045, 1126, 1127],
[1036, 1045, 1127, 1046],
[1036, 1117, 1118, 1127],
[1036, 1117, 1127, 1126],
[1037, 1038, 1047, 1128],
[1037, 1038, 1128, 1119],
[1037, 1046, 1127, 1128],
[1037, 1046, 1128, 1047],
[1037, 1118, 1119, 1128],
[1037, 1118, 1128, 1127],
[1038, 1039, 1048, 1129],
[1038, 1039, 1129, 1120],
[1038, 1047, 1128, 1129],
[1038, 1047, 1129, 1048],
[1038, 1119, 1120, 1129],
[1038, 1119, 1129, 1128],
[1039, 1040, 1049, 1130],
[1039, 1040, 1130, 1121],
[1039, 1048, 1129, 1130],
[1039, 1048, 1130, 1049],
[1039, 1120, 1121, 1130],
[1039, 1120, 1130, 1129],
[1040, 1041, 1050, 1131],
[1040, 1041, 1131, 1122],
[1040, 1049, 1130, 1131],
[1040, 1049, 1131, 1050],
[1040, 1121, 1122, 1131],
[1040, 1121, 1131, 1130],
[1041, 1042, 1051, 1132],
[1041, 1042, 1132, 1123],
[1041, 1050, 1131, 1132],
[1041, 1050, 1132, 1051],
[1041, 1122, 1123, 1132],
[1041, 1122, 1132, 1131],
[1042, 1043, 1052, 1133],
[1042, 1043, 1133, 1124],
[1042, 1051, 1132, 1133],
[1042, 1051, 1133, 1052],
[1042, 1123, 1124, 1133],
[1042, 1123, 1133, 1132],
[184, 193, 194, 1043],
[184, 193, 1043, 1052],
[184, 1043, 1124, 1133],
[184, 1043, 1133, 1052],
[184, 185, 1124, 1043],
[184, 185, 1043, 194],
[63, 72, 73, 1053],
[63, 72, 1053, 1044],
[63, 1044, 1053, 1134],
[63, 1044, 1134, 1125],
[63, 64, 1134, 1053],
[63, 64, 1053, 73],
[1044, 1045, 1054, 1135],
[1044, 1045, 1135, 1126],
[1044, 1053, 1134, 1135],
[1044, 1053, 1135, 1054],
[1044, 1125, 1126, 1135],
[1044, 1125, 1135, 1134],
[1045, 1046, 1055, 1136],
[1045, 1046, 1136, 1127],
[1045, 1054, 1135, 1136],
[1045, 1054, 1136, 1055],
[1045, 1126, 1127, 1136],
[1045, 1126, 1136, 1135],
[1046, 1047, 1056, 1137],
[1046, 1047, 1137, 1128],
[1046, 1055, 1136, 1137],
[1046, 1055, 1137, 1056],
[1046, 1127, 1128, 1137],
[1046, 1127, 1137, 1136],
[1047, 1048, 1057, 1138],
[1047, 1048, 1138, 1129],
[1047, 1056, 1137, 1138],
[1047, 1056, 1138, 1057],
[1047, 1128, 1129, 1138],
[1047, 1128, 1138, 1137],
[1048, 1049, 1058, 1139],
[1048, 1049, 1139, 1130],
[1048, 1057, 1138, 1139],
[1048, 1057, 1139, 1058],
[1048, 1129, 1130, 1139],
[1048, 1129, 1139, 1138],
[1049, 1050, 1059, 1140],
[1049, 1050, 1140, 1131],
[1049, 1058, 1139, 1140],
[1049, 1058, 1140, 1059],
[1049, 1130, 1131, 1140],
[1049, 1130, 1140, 1139],
[1050, 1051, 1060, 1141],
[1050, 1051, 1141, 1132],
[1050, 1059, 1140, 1141],
[1050, 1059, 1141, 1060],
[1050, 1131, 1132, 1141],
[1050, 1131, 1141, 1140],
[1051, 1052, 1061, 1142],
[1051, 1052, 1142, 1133],
[1051, 1060, 1141, 1142],
[1051, 1060, 1142, 1061],
[1051, 1132, 1133, 1142],
[1051, 1132, 1142, 1141],
[183, 192, 193, 1052],
[183, 192, 1052, 1061],
[183, 1052, 1133, 1142],
[183, 1052, 1142, 1061],
[183, 184, 1133, 1052],
[183, 184, 1052, 193],
[64, 73, 74, 1062],
[64, 73, 1062, 1053],
[64, 1053, 1062, 1143],
[64, 1053, 1143, 1134],
[64, 65, 1143, 1062],
[64, 65, 1062, 74],
[1053, 1054, 1063, 1144],
[1053, 1054, 1144, 1135],
[1053, 1062, 1143, 1144],
[1053, 1062, 1144, 1063],
[1053, 1134, 1135, 1144],
[1053, 1134, 1144, 1143],
[1054, 1055, 1064, 1145],
[1054, 1055, 1145, 1136],
[1054, 1063, 1144, 1145],
[1054, 1063, 1145, 1064],
[1054, 1135, 1136, 1145],
[1054, 1135, 1145, 1144],
[1055, 1056, 1065, 1146],
[1055, 1056, 1146, 1137],
[1055, 1064, 1145, 1146],
[1055, 1064, 1146, 1065],
[1055, 1136, 1137, 1146],
[1055, 1136, 1146, 1145],
[1056, 1057, 1066, 1147],
[1056, 1057, 1147, 1138],
[1056, 1065, 1146, 1147],
[1056, 1065, 1147, 1066],
[1056, 1137, 1138, 1147],
[1056, 1137, 1147, 1146],
[1057, 1058, 1067, 1148],
[1057, 1058, 1148, 1139],
[1057, 1066, 1147, 1148],
[1057, 1066, 1148, 1067],
[1057, 1138, 1139, 1148],
[1057, 1138, 1148, 1147],
[1058, 1059, 1068, 1149],
[1058, 1059, 1149, 1140],
[1058, 1067, 1148, 1149],
[1058, 1067, 1149, 1068],
[1058, 1139, 1140, 1149],
[1058, 1139, 1149, 1148],
[1059, 1060, 1069, 1150],
[1059, 1060, 1150, 1141],
[1059, 1068, 1149, 1150],
[1059, 1068, 1150, 1069],
[1059, 1140, 1141, 1150],
[1059, 1140, 1150, 1149],
[1060, 1061, 1070, 1151],
[1060, 1061, 1151, 1142],
[1060, 1069, 1150, 1151],
[1060, 1069, 1151, 1070],
[1060, 1141, 1142, 1151],
[1060, 1141, 1151, 1150],
[182, 191, 192, 1061],
[182, 191, 1061, 1070],
[182, 1061, 1142, 1151],
[182, 1061, 1151, 1070],
[182, 183, 1142, 1061],
[182, 183, 1061, 192],
[65, 74, 75, 1071],
[65, 74, 1071, 1062],
[65, 1062, 1071, 1152],
[65, 1062, 1152, 1143],
[65, 66, 1152, 1071],
[65, 66, 1071, 75],
[1062, 1063, 1072, 1153],
[1062, 1063, 1153, 1144],
[1062, 1071, 1152, 1153],
[1062, 1071, 1153, 1072],
[1062, 1143, 1144, 1153],
[1062, 1143, 1153, 1152],
[1063, 1064, 1073, 1154],
[1063, 1064, 1154, 1145],
[1063, 1072, 1153, 1154],
[1063, 1072, 1154, 1073],
[1063, 1144, 1145, 1154],
[1063, 1144, 1154, 1153],
[1064, 1065, 1074, 1155],
[1064, 1065, 1155, 1146],
[1064, 1073, 1154, 1155],
[1064, 1073, 1155, 1074],
[1064, 1145, 1146, 1155],
[1064, 1145, 1155, 1154],
[1065, 1066, 1075, 1156],
[1065, 1066, 1156, 1147],
[1065, 1074, 1155, 1156],
[1065, 1074, 1156, 1075],
[1065, 1146, 1147, 1156],
[1065, 1146, 1156, 1155],
[1066, 1067, 1076, 1157],
[1066, 1067, 1157, 1148],
[1066, 1075, 1156, 1157],
[1066, 1075, 1157, 1076],
[1066, 1147, 1148, 1157],
[1066, 1147, 1157, 1156],
[1067, 1068, 1077, 1158],
[1067, 1068, 1158, 1149],
[1067, 1076, 1157, 1158],
[1067, 1076, 1158, 1077],
[1067, 1148, 1149, 1158],
[1067, 1148, 1158, 1157],
[1068, 1069, 1078, 1159],
[1068, 1069, 1159, 1150],
[1068, 1077, 1158, 1159],
[1068, 1077, 1159, 1078],
[1068, 1149, 1150, 1159],
[1068, 1149, 1159, 1158],
[1069, 1070, 1079, 1160],
[1069, 1070, 1160, 1151],
[1069, 1078, 1159, 1160],
[1069, 1078, 1160, 1079],
[1069, 1150, 1151, 1160],
[1069, 1150, 1160, 1159],
[181, 190, 191, 1070],
[181, 190, 1070, 1079],
[181, 1070, 1151, 1160],
[181, 1070, 1160, 1079],
[181, 182, 1151, 1070],
[181, 182, 1070, 191],
[66, 75, 76, 1080],
[66, 75, 1080, 1071],
[66, 1071, 1080, 1161],
[66, 1071, 1161, 1152],
[66, 67, 1161, 1080],
[66, 67, 1080, 76],
[1071, 1072, 1081, 1162],
[1071, 1072, 1162, 1153],
[1071, 1080, 1161, 1162],
[1071, 1080, 1162, 1081],
[1071, 1152, 1153, 1162],
[1071, 1152, 1162, 1161],
[1072, 1073, 1082, 1163],
[1072, 1073, 1163, 1154],
[1072, 1081, 1162, 1163],
[1072, 1081, 1163, 1082],
[1072, 1153, 1154, 1163],
[1072, 1153, 1163, 1162],
[1073, 1074, 1083, 1164],
[1073, 1074, 1164, 1155],
[1073, 1082, 1163, 1164],
[1073, 1082, 1164, 1083],
[1073, 1154, 1155, 1164],
[1073, 1154, 1164, 1163],
[1074, 1075, 1084, 1165],
[1074, 1075, 1165, 1156],
[1074, 1083, 1164, 1165],
[1074, 1083, 1165, 1084],
[1074, 1155, 1156, 1165],
[1074, 1155, 1165, 1164],
[1075, 1076, 1085, 1166],
[1075, 1076, 1166, 1157],
[1075, 1084, 1165, 1166],
[1075, 1084, 1166, 1085],
[1075, 1156, 1157, 1166],
[1075, 1156, 1166, 1165],
[1076, 1077, 1086, 1167],
[1076, 1077, 1167, 1158],
[1076, 1085, 1166, 1167],
[1076, 1085, 1167, 1086],
[1076, 1157, 1158, 1167],
[1076, 1157, 1167, 1166],
[1077, 1078, 1087, 1168],
[1077, 1078, 1168, 1159],
[1077, 1086, 1167, 1168],
[1077, 1086, 1168, 1087],
[1077, 1158, 1159, 1168],
[1077, 1158, 1168, 1167],
[1078, 1079, 1088, 1169],
[1078, 1079, 1169, 1160],
[1078, 1087, 1168, 1169],
[1078, 1087, 1169, 1088],
[1078, 1159, 1160, 1169],
[1078, 1159, 1169, 1168],
[180, 189, 190, 1079],
[180, 189, 1079, 1088],
[180, 1079, 1160, 1169],
[180, 1079, 1169, 1088],
[180, 181, 1160, 1079],
[180, 181, 1079, 190],
[15, 16, 468, 1080],
[15, 16, 1080, 76],
[15, 459, 1161, 1080],
[15, 459, 1080, 468],
[15, 67, 76, 1080],
[15, 67, 1080, 1161],
[459, 468, 469, 1081],
[459, 468, 1081, 1080],
[459, 460, 1162, 1081],
[459, 460, 1081, 469],
[459, 1080, 1081, 1162],
[459, 1080, 1162, 1161],
[460, 469, 470, 1082],
[460, 469, 1082, 1081],
[460, 461, 1163, 1082],
[460, 461, 1082, 470],
[460, 1081, 1082, 1163],
[460, 1081, 1163, 1162],
[461, 470, 471, 1083],
[461, 470, 1083, 1082],
[461, 462, 1164, 1083],
[461, 462, 1083, 471],
[461, 1082, 1083, 1164],
[461, 1082, 1164, 1163],
[462, 471, 472, 1084],
[462, 471, 1084, 1083],
[462, 463, 1165, 1084],
[462, 463, 1084, 472],
[462, 1083, 1084, 1165],
[462, 1083, 1165, 1164],
[463, 472, 473, 1085],
[463, 472, 1085, 1084],
[463, 464, 1166, 1085],
[463, 464, 1085, 473],
[463, 1084, 1085, 1166],
[463, 1084, 1166, 1165],
[464, 473, 474, 1086],
[464, 473, 1086, 1085],
[464, 465, 1167, 1086],
[464, 465, 1086, 474],
[464, 1085, 1086, 1167],
[464, 1085, 1167, 1166],
[465, 474, 475, 1087],
[465, 474, 1087, 1086],
[465, 466, 1168, 1087],
[465, 466, 1087, 475],
[465, 1086, 1087, 1168],
[465, 1086, 1168, 1167],
[466, 475, 476, 1088],
[466, 475, 1088, 1087],
[466, 467, 1169, 1088],
[466, 467, 1088, 476],
[466, 1087, 1088, 1169],
[466, 1087, 1169, 1168],
[158, 467, 476, 1088],
[158, 467, 1088, 1169],
[158, 180, 1169, 1088],
[158, 180, 1088, 189],
[158, 159, 467, 1169],
[158, 159, 1169, 180],
[38, 315, 1089, 1170],
[38, 315, 1170, 324],
[38, 50, 1170, 1089],
[38, 50, 1089, 59],
[38, 39, 324, 1170],
[38, 39, 1170, 50],
[315, 316, 1090, 1171],
[315, 316, 1171, 325],
[315, 1089, 1170, 1171],
[315, 1089, 1171, 1090],
[315, 324, 325, 1171],
[315, 324, 1171, 1170],
[316, 317, 1091, 1172],
[316, 317, 1172, 326],
[316, 1090, 1171, 1172],
[316, 1090, 1172, 1091],
[316, 325, 326, 1172],
[316, 325, 1172, 1171],
[317, 318, 1092, 1173],
[317, 318, 1173, 327],
[317, 1091, 1172, 1173],
[317, 1091, 1173, 1092],
[317, 326, 327, 1173],
[317, 326, 1173, 1172],
[318, 319, 1093, 1174],
[318, 319, 1174, 328],
[318, 1092, 1173, 1174],
[318, 1092, 1174, 1093],
[318, 327, 328, 1174],
[318, 327, 1174, 1173],
[319, 320, 1094, 1175],
[319, 320, 1175, 329],
[319, 1093, 1174, 1175],
[319, 1093, 1175, 1094],
[319, 328, 329, 1175],
[319, 328, 1175, 1174],
[320, 321, 1095, 1176],
[320, 321, 1176, 330],
[320, 1094, 1175, 1176],
[320, 1094, 1176, 1095],
[320, 329, 330, 1176],
[320, 329, 1176, 1175],
[321, 322, 1096, 1177],
[321, 322, 1177, 331],
[321, 1095, 1176, 1177],
[321, 1095, 1177, 1096],
[321, 330, 331, 1177],
[321, 330, 1177, 1176],
[322, 323, 1097, 1178],
[322, 323, 1178, 332],
[322, 1096, 1177, 1178],
[322, 1096, 1178, 1097],
[322, 331, 332, 1178],
[322, 331, 1178, 1177],
[135, 136, 323, 1097],
[135, 136, 1097, 188],
[135, 179, 188, 1097],
[135, 179, 1097, 1178],
[135, 323, 332, 1178],
[135, 323, 1178, 1097],
[50, 59, 60, 1098],
[50, 59, 1098, 1089],
[50, 1089, 1098, 1179],
[50, 1089, 1179, 1170],
[50, 51, 1179, 1098],
[50, 51, 1098, 60],
[1089, 1090, 1099, 1180],
[1089, 1090, 1180, 1171],
[1089, 1098, 1179, 1180],
[1089, 1098, 1180, 1099],
[1089, 1170, 1171, 1180],
[1089, 1170, 1180, 1179],
[1090, 1091, 1100, 1181],
[1090, 1091, 1181, 1172],
[1090, 1099, 1180, 1181],
[1090, 1099, 1181, 1100],
[1090, 1171, 1172, 1181],
[1090, 1171, 1181, 1180],
[1091, 1092, 1101, 1182],
[1091, 1092, 1182, 1173],
[1091, 1100, 1181, 1182],
[1091, 1100, 1182, 1101],
[1091, 1172, 1173, 1182],
[1091, 1172, 1182, 1181],
[1092, 1093, 1102, 1183],
[1092, 1093, 1183, 1174],
[1092, 1101, 1182, 1183],
[1092, 1101, 1183, 1102],
[1092, 1173, 1174, 1183],
[1092, 1173, 1183, 1182],
[1093, 1094, 1103, 1184],
[1093, 1094, 1184, 1175],
[1093, 1102, 1183, 1184],
[1093, 1102, 1184, 1103],
[1093, 1174, 1175, 1184],
[1093, 1174, 1184, 1183],
[1094, 1095, 1104, 1185],
[1094, 1095, 1185, 1176],
[1094, 1103, 1184, 1185],
[1094, 1103, 1185, 1104],
[1094, 1175, 1176, 1185],
[1094, 1175, 1185, 1184],
[1095, 1096, 1105, 1186],
[1095, 1096, 1186, 1177],
[1095, 1104, 1185, 1186],
[1095, 1104, 1186, 1105],
[1095, 1176, 1177, 1186],
[1095, 1176, 1186, 1185],
[1096, 1097, 1106, 1187],
[1096, 1097, 1187, 1178],
[1096, 1105, 1186, 1187],
[1096, 1105, 1187, 1106],
[1096, 1177, 1178, 1187],
[1096, 1177, 1187, 1186],
[178, 187, 188, 1097],
[178, 187, 1097, 1106],
[178, 1097, 1178, 1187],
[178, 1097, 1187, 1106],
[178, 179, 1178, 1097],
[178, 179, 1097, 188],
[51, 60, 61, 1107],
[51, 60, 1107, 1098],
[51, 1098, 1107, 1188],
[51, 1098, 1188, 1179],
[51, 52, 1188, 1107],
[51, 52, 1107, 61],
[1098, 1099, 1108, 1189],
[1098, 1099, 1189, 1180],
[1098, 1107, 1188, 1189],
[1098, 1107, 1189, 1108],
[1098, 1179, 1180, 1189],
[1098, 1179, 1189, 1188],
[1099, 1100, 1109, 1190],
[1099, 1100, 1190, 1181],
[1099, 1108, 1189, 1190],
[1099, 1108, 1190, 1109],
[1099, 1180, 1181, 1190],
[1099, 1180, 1190, 1189],
[1100, 1101, 1110, 1191],
[1100, 1101, 1191, 1182],
[1100, 1109, 1190, 1191],
[1100, 1109, 1191, 1110],
[1100, 1181, 1182, 1191],
[1100, 1181, 1191, 1190],
[1101, 1102, 1111, 1192],
[1101, 1102, 1192, 1183],
[1101, 1110, 1191, 1192],
[1101, 1110, 1192, 1111],
[1101, 1182, 1183, 1192],
[1101, 1182, 1192, 1191],
[1102, 1103, 1112, 1193],
[1102, 1103, 1193, 1184],
[1102, 1111, 1192, 1193],
[1102, 1111, 1193, 1112],
[1102, 1183, 1184, 1193],
[1102, 1183, 1193, 1192],
[1103, 1104, 1113, 1194],
[1103, 1104, 1194, 1185],
[1103, 1112, 1193, 1194],
[1103, 1112, 1194, 1113],
[1103, 1184, 1185, 1194],
[1103, 1184, 1194, 1193],
[1104, 1105, 1114, 1195],
[1104, 1105, 1195, 1186],
[1104, 1113, 1194, 1195],
[1104, 1113, 1195, 1114],
[1104, 1185, 1186, 1195],
[1104, 1185, 1195, 1194],
[1105, 1106, 1115, 1196],
[1105, 1106, 1196, 1187],
[1105, 1114, 1195, 1196],
[1105, 1114, 1196, 1115],
[1105, 1186, 1187, 1196],
[1105, 1186, 1196, 1195],
[177, 186, 187, 1106],
[177, 186, 1106, 1115],
[177, 1106, 1187, 1196],
[177, 1106, 1196, 1115],
[177, 178, 1187, 1106],
[177, 178, 1106, 187],
[52, 61, 62, 1116],
[52, 61, 1116, 1107],
[52, 1107, 1116, 1197],
[52, 1107, 1197, 1188],
[52, 53, 1197, 1116],
[52, 53, 1116, 62],
[1107, 1108, 1117, 1198],
[1107, 1108, 1198, 1189],
[1107, 1116, 1197, 1198],
[1107, 1116, 1198, 1117],
[1107, 1188, 1189, 1198],
[1107, 1188, 1198, 1197],
[1108, 1109, 1118, 1199],
[1108, 1109, 1199, 1190],
[1108, 1117, 1198, 1199],
[1108, 1117, 1199, 1118],
[1108, 1189, 1190, 1199],
[1108, 1189, 1199, 1198],
[1109, 1110, 1119, 1200],
[1109, 1110, 1200, 1191],
[1109, 1118, 1199, 1200],
[1109, 1118, 1200, 1119],
[1109, 1190, 1191, 1200],
[1109, 1190, 1200, 1199],
[1110, 1111, 1120, 1201],
[1110, 1111, 1201, 1192],
[1110, 1119, 1200, 1201],
[1110, 1119, 1201, 1120],
[1110, 1191, 1192, 1201],
[1110, 1191, 1201, 1200],
[1111, 1112, 1121, 1202],
[1111, 1112, 1202, 1193],
[1111, 1120, 1201, 1202],
[1111, 1120, 1202, 1121],
[1111, 1192, 1193, 1202],
[1111, 1192, 1202, 1201],
[1112, 1113, 1122, 1203],
[1112, 1113, 1203, 1194],
[1112, 1121, 1202, 1203],
[1112, 1121, 1203, 1122],
[1112, 1193, 1194, 1203],
[1112, 1193, 1203, 1202],
[1113, 1114, 1123, 1204],
[1113, 1114, 1204, 1195],
[1113, 1122, 1203, 1204],
[1113, 1122, 1204, 1123],
[1113, 1194, 1195, 1204],
[1113, 1194, 1204, 1203],
[1114, 1115, 1124, 1205],
[1114, 1115, 1205, 1196],
[1114, 1123, 1204, 1205],
[1114, 1123, 1205, 1124],
[1114, 1195, 1196, 1205],
[1114, 1195, 1205, 1204],
[176, 185, 186, 1115],
[176, 185, 1115, 1124],
[176, 1115, 1196, 1205],
[176, 1115, 1205, 1124],
[176, 177, 1196, 1115],
[176, 177, 1115, 186],
[53, 62, 63, 1125],
[53, 62, 1125, 1116],
[53, 1116, 1125, 1206],
[53, 1116, 1206, 1197],
[53, 54, 1206, 1125],
[53, 54, 1125, 63],
[1116, 1117, 1126, 1207],
[1116, 1117, 1207, 1198],
[1116, 1125, 1206, 1207],
[1116, 1125, 1207, 1126],
[1116, 1197, 1198, 1207],
[1116, 1197, 1207, 1206],
[1117, 1118, 1127, 1208],
[1117, 1118, 1208, 1199],
[1117, 1126, 1207, 1208],
[1117, 1126, 1208, 1127],
[1117, 1198, 1199, 1208],
[1117, 1198, 1208, 1207],
[1118, 1119, 1128, 1209],
[1118, 1119, 1209, 1200],
[1118, 1127, 1208, 1209],
[1118, 1127, 1209, 1128],
[1118, 1199, 1200, 1209],
[1118, 1199, 1209, 1208],
[1119, 1120, 1129, 1210],
[1119, 1120, 1210, 1201],
[1119, 1128, 1209, 1210],
[1119, 1128, 1210, 1129],
[1119, 1200, 1201, 1210],
[1119, 1200, 1210, 1209],
[1120, 1121, 1130, 1211],
[1120, 1121, 1211, 1202],
[1120, 1129, 1210, 1211],
[1120, 1129, 1211, 1130],
[1120, 1201, 1202, 1211],
[1120, 1201, 1211, 1210],
[1121, 1122, 1131, 1212],
[1121, 1122, 1212, 1203],
[1121, 1130, 1211, 1212],
[1121, 1130, 1212, 1131],
[1121, 1202, 1203, 1212],
[1121, 1202, 1212, 1211],
[1122, 1123, 1132, 1213],
[1122, 1123, 1213, 1204],
[1122, 1131, 1212, 1213],
[1122, 1131, 1213, 1132],
[1122, 1203, 1204, 1213],
[1122, 1203, 1213, 1212],
[1123, 1124, 1133, 1214],
[1123, 1124, 1214, 1205],
[1123, 1132, 1213, 1214],
[1123, 1132, 1214, 1133],
[1123, 1204, 1205, 1214],
[1123, 1204, 1214, 1213],
[175, 184, 185, 1124],
[175, 184, 1124, 1133],
[175, 1124, 1205, 1214],
[175, 1124, 1214, 1133],
[175, 176, 1205, 1124],
[175, 176, 1124, 185],
[54, 63, 64, 1134],
[54, 63, 1134, 1125],
[54, 1125, 1134, 1215],
[54, 1125, 1215, 1206],
[54, 55, 1215, 1134],
[54, 55, 1134, 64],
[1125, 1126, 1135, 1216],
[1125, 1126, 1216, 1207],
[1125, 1134, 1215, 1216],
[1125, 1134, 1216, 1135],
[1125, 1206, 1207, 1216],
[1125, 1206, 1216, 1215],
[1126, 1127, 1136, 1217],
[1126, 1127, 1217, 1208],
[1126, 1135, 1216, 1217],
[1126, 1135, 1217, 1136],
[1126, 1207, 1208, 1217],
[1126, 1207, 1217, 1216],
[1127, 1128, 1137, 1218],
[1127, 1128, 1218, 1209],
[1127, 1136, 1217, 1218],
[1127, 1136, 1218, 1137],
[1127, 1208, 1209, 1218],
[1127, 1208, 1218, 1217],
[1128, 1129, 1138, 1219],
[1128, 1129, 1219, 1210],
[1128, 1137, 1218, 1219],
[1128, 1137, 1219, 1138],
[1128, 1209, 1210, 1219],
[1128, 1209, 1219, 1218],
[1129, 1130, 1139, 1220],
[1129, 1130, 1220, 1211],
[1129, 1138, 1219, 1220],
[1129, 1138, 1220, 1139],
[1129, 1210, 1211, 1220],
[1129, 1210, 1220, 1219],
[1130, 1131, 1140, 1221],
[1130, 1131, 1221, 1212],
[1130, 1139, 1220, 1221],
[1130, 1139, 1221, 1140],
[1130, 1211, 1212, 1221],
[1130, 1211, 1221, 1220],
[1131, 1132, 1141, 1222],
[1131, 1132, 1222, 1213],
[1131, 1140, 1221, 1222],
[1131, 1140, 1222, 1141],
[1131, 1212, 1213, 1222],
[1131, 1212, 1222, 1221],
[1132, 1133, 1142, 1223],
[1132, 1133, 1223, 1214],
[1132, 1141, 1222, 1223],
[1132, 1141, 1223, 1142],
[1132, 1213, 1214, 1223],
[1132, 1213, 1223, 1222],
[174, 183, 184, 1133],
[174, 183, 1133, 1142],
[174, 1133, 1214, 1223],
[174, 1133, 1223, 1142],
[174, 175, 1214, 1133],
[174, 175, 1133, 184],
[55, 64, 65, 1143],
[55, 64, 1143, 1134],
[55, 1134, 1143, 1224],
[55, 1134, 1224, 1215],
[55, 56, 1224, 1143],
[55, 56, 1143, 65],
[1134, 1135, 1144, 1225],
[1134, 1135, 1225, 1216],
[1134, 1143, 1224, 1225],
[1134, 1143, 1225, 1144],
[1134, 1215, 1216, 1225],
[1134, 1215, 1225, 1224],
[1135, 1136, 1145, 1226],
[1135, 1136, 1226, 1217],
[1135, 1144, 1225, 1226],
[1135, 1144, 1226, 1145],
[1135, 1216, 1217, 1226],
[1135, 1216, 1226, 1225],
[1136, 1137, 1146, 1227],
[1136, 1137, 1227, 1218],
[1136, 1145, 1226, 1227],
[1136, 1145, 1227, 1146],
[1136, 1217, 1218, 1227],
[1136, 1217, 1227, 1226],
[1137, 1138, 1147, 1228],
[1137, 1138, 1228, 1219],
[1137, 1146, 1227, 1228],
[1137, 1146, 1228, 1147],
[1137, 1218, 1219, 1228],
[1137, 1218, 1228, 1227],
[1138, 1139, 1148, 1229],
[1138, 1139, 1229, 1220],
[1138, 1147, 1228, 1229],
[1138, 1147, 1229, 1148],
[1138, 1219, 1220, 1229],
[1138, 1219, 1229, 1228],
[1139, 1140, 1149, 1230],
[1139, 1140, 1230, 1221],
[1139, 1148, 1229, 1230],
[1139, 1148, 1230, 1149],
[1139, 1220, 1221, 1230],
[1139, 1220, 1230, 1229],
[1140, 1141, 1150, 1231],
[1140, 1141, 1231, 1222],
[1140, 1149, 1230, 1231],
[1140, 1149, 1231, 1150],
[1140, 1221, 1222, 1231],
[1140, 1221, 1231, 1230],
[1141, 1142, 1151, 1232],
[1141, 1142, 1232, 1223],
[1141, 1150, 1231, 1232],
[1141, 1150, 1232, 1151],
[1141, 1222, 1223, 1232],
[1141, 1222, 1232, 1231],
[173, 182, 183, 1142],
[173, 182, 1142, 1151],
[173, 1142, 1223, 1232],
[173, 1142, 1232, 1151],
[173, 174, 1223, 1142],
[173, 174, 1142, 183],
[56, 65, 66, 1152],
[56, 65, 1152, 1143],
[56, 1143, 1152, 1233],
[56, 1143, 1233, 1224],
[56, 57, 1233, 1152],
[56, 57, 1152, 66],
[1143, 1144, 1153, 1234],
[1143, 1144, 1234, 1225],
[1143, 1152, 1233, 1234],
[1143, 1152, 1234, 1153],
[1143, 1224, 1225, 1234],
[1143, 1224, 1234, 1233],
[1144, 1145, 1154, 1235],
[1144, 1145, 1235, 1226],
[1144, 1153, 1234, 1235],
[1144, 1153, 1235, 1154],
[1144, 1225, 1226, 1235],
[1144, 1225, 1235, 1234],
[1145, 1146, 1155, 1236],
[1145, 1146, 1236, 1227],
[1145, 1154, 1235, 1236],
[1145, 1154, 1236, 1155],
[1145, 1226, 1227, 1236],
[1145, 1226, 1236, 1235],
[1146, 1147, 1156, 1237],
[1146, 1147, 1237, 1228],
[1146, 1155, 1236, 1237],
[1146, 1155, 1237, 1156],
[1146, 1227, 1228, 1237],
[1146, 1227, 1237, 1236],
[1147, 1148, 1157, 1238],
[1147, 1148, 1238, 1229],
[1147, 1156, 1237, 1238],
[1147, 1156, 1238, 1157],
[1147, 1228, 1229, 1238],
[1147, 1228, 1238, 1237],
[1148, 1149, 1158, 1239],
[1148, 1149, 1239, 1230],
[1148, 1157, 1238, 1239],
[1148, 1157, 1239, 1158],
[1148, 1229, 1230, 1239],
[1148, 1229, 1239, 1238],
[1149, 1150, 1159, 1240],
[1149, 1150, 1240, 1231],
[1149, 1158, 1239, 1240],
[1149, 1158, 1240, 1159],
[1149, 1230, 1231, 1240],
[1149, 1230, 1240, 1239],
[1150, 1151, 1160, 1241],
[1150, 1151, 1241, 1232],
[1150, 1159, 1240, 1241],
[1150, 1159, 1241, 1160],
[1150, 1231, 1232, 1241],
[1150, 1231, 1241, 1240],
[172, 181, 182, 1151],
[172, 181, 1151, 1160],
[172, 1151, 1232, 1241],
[172, 1151, 1241, 1160],
[172, 173, 1232, 1151],
[172, 173, 1151, 182],
[57, 66, 67, 1161],
[57, 66, 1161, 1152],
[57, 1152, 1161, 1242],
[57, 1152, 1242, 1233],
[57, 58, 1242, 1161],
[57, 58, 1161, 67],
[1152, 1153, 1162, 1243],
[1152, 1153, 1243, 1234],
[1152, 1161, 1242, 1243],
[1152, 1161, 1243, 1162],
[1152, 1233, 1234, 1243],
[1152, 1233, 1243, 1242],
[1153, 1154, 1163, 1244],
[1153, 1154, 1244, 1235],
[1153, 1162, 1243, 1244],
[1153, 1162, 1244, 1163],
[1153, 1234, 1235, 1244],
[1153, 1234, 1244, 1243],
[1154, 1155, 1164, 1245],
[1154, 1155, 1245, 1236],
[1154, 1163, 1244, 1245],
[1154, 1163, 1245, 1164],
[1154, 1235, 1236, 1245],
[1154, 1235, 1245, 1244],
[1155, 1156, 1165, 1246],
[1155, 1156, 1246, 1237],
[1155, 1164, 1245, 1246],
[1155, 1164, 1246, 1165],
[1155, 1236, 1237, 1246],
[1155, 1236, 1246, 1245],
[1156, 1157, 1166, 1247],
[1156, 1157, 1247, 1238],
[1156, 1165, 1246, 1247],
[1156, 1165, 1247, 1166],
[1156, 1237, 1238, 1247],
[1156, 1237, 1247, 1246],
[1157, 1158, 1167, 1248],
[1157, 1158, 1248, 1239],
[1157, 1166, 1247, 1248],
[1157, 1166, 1248, 1167],
[1157, 1238, 1239, 1248],
[1157, 1238, 1248, 1247],
[1158, 1159, 1168, 1249],
[1158, 1159, 1249, 1240],
[1158, 1167, 1248, 1249],
[1158, 1167, 1249, 1168],
[1158, 1239, 1240, 1249],
[1158, 1239, 1249, 1248],
[1159, 1160, 1169, 1250],
[1159, 1160, 1250, 1241],
[1159, 1168, 1249, 1250],
[1159, 1168, 1250, 1169],
[1159, 1240, 1241, 1250],
[1159, 1240, 1250, 1249],
[171, 180, 181, 1160],
[171, 180, 1160, 1169],
[171, 1160, 1241, 1250],
[171, 1160, 1250, 1169],
[171, 172, 1241, 1160],
[171, 172, 1160, 181],
[14, 15, 459, 1161],
[14, 15, 1161, 67],
[14, 450, 1242, 1161],
[14, 450, 1161, 459],
[14, 58, 67, 1161],
[14, 58, 1161, 1242],
[450, 459, 460, 1162],
[450, 459, 1162, 1161],
[450, 451, 1243, 1162],
[450, 451, 1162, 460],
[450, 1161, 1162, 1243],
[450, 1161, 1243, 1242],
[451, 460, 461, 1163],
[451, 460, 1163, 1162],
[451, 452, 1244, 1163],
[451, 452, 1163, 461],
[451, 1162, 1163, 1244],
[451, 1162, 1244, 1243],
[452, 461, 462, 1164],
[452, 461, 1164, 1163],
[452, 453, 1245, 1164],
[452, 453, 1164, 462],
[452, 1163, 1164, 1245],
[452, 1163, 1245, 1244],
[453, 462, 463, 1165],
[453, 462, 1165, 1164],
[453, 454, 1246, 1165],
[453, 454, 1165, 463],
[453, 1164, 1165, 1246],
[453, 1164, 1246, 1245],
[454, 463, 464, 1166],
[454, 463, 1166, 1165],
[454, 455, 1247, 1166],
[454, 455, 1166, 464],
[454, 1165, 1166, 1247],
[454, 1165, 1247, 1246],
[455, 464, 465, 1167],
[455, 464, 1167, 1166],
[455, 456, 1248, 1167],
[455, 456, 1167, 465],
[455, 1166, 1167, 1248],
[455, 1166, 1248, 1247],
[456, 465, 466, 1168],
[456, 465, 1168, 1167],
[456, 457, 1249, 1168],
[456, 457, 1168, 466],
[456, 1167, 1168, 1249],
[456, 1167, 1249, 1248],
[457, 466, 467, 1169],
[457, 466, 1169, 1168],
[457, 458, 1250, 1169],
[457, 458, 1169, 467],
[457, 1168, 1169, 1250],
[457, 1168, 1250, 1249],
[159, 458, 467, 1169],
[159, 458, 1169, 1250],
[159, 171, 1250, 1169],
[159, 171, 1169, 180],
[159, 160, 458, 1250],
[159, 160, 1250, 171],
[39, 324, 1170, 1251],
[39, 324, 1251, 333],
[39, 41, 1251, 1170],
[39, 41, 1170, 50],
[39, 40, 333, 1251],
[39, 40, 1251, 41],
[324, 325, 1171, 1252],
[324, 325, 1252, 334],
[324, 1170, 1251, 1252],
[324, 1170, 1252, 1171],
[324, 333, 334, 1252],
[324, 333, 1252, 1251],
[325, 326, 1172, 1253],
[325, 326, 1253, 335],
[325, 1171, 1252, 1253],
[325, 1171, 1253, 1172],
[325, 334, 335, 1253],
[325, 334, 1253, 1252],
[326, 327, 1173, 1254],
[326, 327, 1254, 336],
[326, 1172, 1253, 1254],
[326, 1172, 1254, 1173],
[326, 335, 336, 1254],
[326, 335, 1254, 1253],
[327, 328, 1174, 1255],
[327, 328, 1255, 337],
[327, 1173, 1254, 1255],
[327, 1173, 1255, 1174],
[327, 336, 337, 1255],
[327, 336, 1255, 1254],
[328, 329, 1175, 1256],
[328, 329, 1256, 338],
[328, 1174, 1255, 1256],
[328, 1174, 1256, 1175],
[328, 337, 338, 1256],
[328, 337, 1256, 1255],
[329, 330, 1176, 1257],
[329, 330, 1257, 339],
[329, 1175, 1256, 1257],
[329, 1175, 1257, 1176],
[329, 338, 339, 1257],
[329, 338, 1257, 1256],
[330, 331, 1177, 1258],
[330, 331, 1258, 340],
[330, 1176, 1257, 1258],
[330, 1176, 1258, 1177],
[330, 339, 340, 1258],
[330, 339, 1258, 1257],
[331, 332, 1178, 1259],
[331, 332, 1259, 341],
[331, 1177, 1258, 1259],
[331, 1177, 1259, 1178],
[331, 340, 341, 1259],
[331, 340, 1259, 1258],
[134, 135, 332, 1178],
[134, 135, 1178, 179],
[134, 170, 179, 1178],
[134, 170, 1178, 1259],
[134, 332, 341, 1259],
[134, 332, 1259, 1178],
[41, 50, 51, 1179],
[41, 50, 1179, 1170],
[41, 1170, 1179, 1260],
[41, 1170, 1260, 1251],
[41, 42, 1260, 1179],
[41, 42, 1179, 51],
[1170, 1171, 1180, 1261],
[1170, 1171, 1261, 1252],
[1170, 1179, 1260, 1261],
[1170, 1179, 1261, 1180],
[1170, 1251, 1252, 1261],
[1170, 1251, 1261, 1260],
[1171, 1172, 1181, 1262],
[1171, 1172, 1262, 1253],
[1171, 1180, 1261, 1262],
[1171, 1180, 1262, 1181],
[1171, 1252, 1253, 1262],
[1171, 1252, 1262, 1261],
[1172, 1173, 1182, 1263],
[1172, 1173, 1263, 1254],
[1172, 1181, 1262, 1263],
[1172, 1181, 1263, 1182],
[1172, 1253, 1254, 1263],
[1172, 1253, 1263, 1262],
[1173, 1174, 1183, 1264],
[1173, 1174, 1264, 1255],
[1173, 1182, 1263, 1264],
[1173, 1182, 1264, 1183],
[1173, 1254, 1255, 1264],
[1173, 1254, 1264, 1263],
[1174, 1175, 1184, 1265],
[1174, 1175, 1265, 1256],
[1174, 1183, 1264, 1265],
[1174, 1183, 1265, 1184],
[1174, 1255, 1256, 1265],
[1174, 1255, 1265, 1264],
[1175, 1176, 1185, 1266],
[1175, 1176, 1266, 1257],
[1175, 1184, 1265, 1266],
[1175, 1184, 1266, 1185],
[1175, 1256, 1257, 1266],
[1175, 1256, 1266, 1265],
[1176, 1177, 1186, 1267],
[1176, 1177, 1267, 1258],
[1176, 1185, 1266, 1267],
[1176, 1185, 1267, 1186],
[1176, 1257, 1258, 1267],
[1176, 1257, 1267, 1266],
[1177, 1178, 1187, 1268],
[1177, 1178, 1268, 1259],
[1177, 1186, 1267, 1268],
[1177, 1186, 1268, 1187],
[1177, 1258, 1259, 1268],
[1177, 1258, 1268, 1267],
[169, 178, 179, 1178],
[169, 178, 1178, 1187],
[169, 1178, 1259, 1268],
[169, 1178, 1268, 1187],
[169, 170, 1259, 1178],
[169, 170, 1178, 179],
[42, 51, 52, 1188],
[42, 51, 1188, 1179],
[42, 1179, 1188, 1269],
[42, 1179, 1269, 1260],
[42, 43, 1269, 1188],
[42, 43, 1188, 52],
[1179, 1180, 1189, 1270],
[1179, 1180, 1270, 1261],
[1179, 1188, 1269, 1270],
[1179, 1188, 1270, 1189],
[1179, 1260, 1261, 1270],
[1179, 1260, 1270, 1269],
[1180, 1181, 1190, 1271],
[1180, 1181, 1271, 1262],
[1180, 1189, 1270, 1271],
[1180, 1189, 1271, 1190],
[1180, 1261, 1262, 1271],
[1180, 1261, 1271, 1270],
[1181, 1182, 1191, 1272],
[1181, 1182, 1272, 1263],
[1181, 1190, 1271, 1272],
[1181, 1190, 1272, 1191],
[1181, 1262, 1263, 1272],
[1181, 1262, 1272, 1271],
[1182, 1183, 1192, 1273],
[1182, 1183, 1273, 1264],
[1182, 1191, 1272, 1273],
[1182, 1191, 1273, 1192],
[1182, 1263, 1264, 1273],
[1182, 1263, 1273, 1272],
[1183, 1184, 1193, 1274],
[1183, 1184, 1274, 1265],
[1183, 1192, 1273, 1274],
[1183, 1192, 1274, 1193],
[1183, 1264, 1265, 1274],
[1183, 1264, 1274, 1273],
[1184, 1185, 1194, 1275],
[1184, 1185, 1275, 1266],
[1184, 1193, 1274, 1275],
[1184, 1193, 1275, 1194],
[1184, 1265, 1266, 1275],
[1184, 1265, 1275, 1274],
[1185, 1186, 1195, 1276],
[1185, 1186, 1276, 1267],
[1185, 1194, 1275, 1276],
[1185, 1194, 1276, 1195],
[1185, 1266, 1267, 1276],
[1185, 1266, 1276, 1275],
[1186, 1187, 1196, 1277],
[1186, 1187, 1277, 1268],
[1186, 1195, 1276, 1277],
[1186, 1195, 1277, 1196],
[1186, 1267, 1268, 1277],
[1186, 1267, 1277, 1276],
[168, 177, 178, 1187],
[168, 177, 1187, 1196],
[168, 1187, 1268, 1277],
[168, 1187, 1277, 1196],
[168, 169, 1268, 1187],
[168, 169, 1187, 178],
[43, 52, 53, 1197],
[43, 52, 1197, 1188],
[43, 1188, 1197, 1278],
[43, 1188, 1278, 1269],
[43, 44, 1278, 1197],
[43, 44, 1197, 53],
[1188, 1189, 1198, 1279],
[1188, 1189, 1279, 1270],
[1188, 1197, 1278, 1279],
[1188, 1197, 1279, 1198],
[1188, 1269, 1270, 1279],
[1188, 1269, 1279, 1278],
[1189, 1190, 1199, 1280],
[1189, 1190, 1280, 1271],
[1189, 1198, 1279, 1280],
[1189, 1198, 1280, 1199],
[1189, 1270, 1271, 1280],
[1189, 1270, 1280, 1279],
[1190, 1191, 1200, 1281],
[1190, 1191, 1281, 1272],
[1190, 1199, 1280, 1281],
[1190, 1199, 1281, 1200],
[1190, 1271, 1272, 1281],
[1190, 1271, 1281, 1280],
[1191, 1192, 1201, 1282],
[1191, 1192, 1282, 1273],
[1191, 1200, 1281, 1282],
[1191, 1200, 1282, 1201],
[1191, 1272, 1273, 1282],
[1191, 1272, 1282, 1281],
[1192, 1193, 1202, 1283],
[1192, 1193, 1283, 1274],
[1192, 1201, 1282, 1283],
[1192, 1201, 1283, 1202],
[1192, 1273, 1274, 1283],
[1192, 1273, 1283, 1282],
[1193, 1194, 1203, 1284],
[1193, 1194, 1284, 1275],
[1193, 1202, 1283, 1284],
[1193, 1202, 1284, 1203],
[1193, 1274, 1275, 1284],
[1193, 1274, 1284, 1283],
[1194, 1195, 1204, 1285],
[1194, 1195, 1285, 1276],
[1194, 1203, 1284, 1285],
[1194, 1203, 1285, 1204],
[1194, 1275, 1276, 1285],
[1194, 1275, 1285, 1284],
[1195, 1196, 1205, 1286],
[1195, 1196, 1286, 1277],
[1195, 1204, 1285, 1286],
[1195, 1204, 1286, 1205],
[1195, 1276, 1277, 1286],
[1195, 1276, 1286, 1285],
[167, 176, 177, 1196],
[167, 176, 1196, 1205],
[167, 1196, 1277, 1286],
[167, 1196, 1286, 1205],
[167, 168, 1277, 1196],
[167, 168, 1196, 177],
[44, 53, 54, 1206],
[44, 53, 1206, 1197],
[44, 1197, 1206, 1287],
[44, 1197, 1287, 1278],
[44, 45, 1287, 1206],
[44, 45, 1206, 54],
[1197, 1198, 1207, 1288],
[1197, 1198, 1288, 1279],
[1197, 1206, 1287, 1288],
[1197, 1206, 1288, 1207],
[1197, 1278, 1279, 1288],
[1197, 1278, 1288, 1287],
[1198, 1199, 1208, 1289],
[1198, 1199, 1289, 1280],
[1198, 1207, 1288, 1289],
[1198, 1207, 1289, 1208],
[1198, 1279, 1280, 1289],
[1198, 1279, 1289, 1288],
[1199, 1200, 1209, 1290],
[1199, 1200, 1290, 1281],
[1199, 1208, 1289, 1290],
[1199, 1208, 1290, 1209],
[1199, 1280, 1281, 1290],
[1199, 1280, 1290, 1289],
[1200, 1201, 1210, 1291],
[1200, 1201, 1291, 1282],
[1200, 1209, 1290, 1291],
[1200, 1209, 1291, 1210],
[1200, 1281, 1282, 1291],
[1200, 1281, 1291, 1290],
[1201, 1202, 1211, 1292],
[1201, 1202, 1292, 1283],
[1201, 1210, 1291, 1292],
[1201, 1210, 1292, 1211],
[1201, 1282, 1283, 1292],
[1201, 1282, 1292, 1291],
[1202, 1203, 1212, 1293],
[1202, 1203, 1293, 1284],
[1202, 1211, 1292, 1293],
[1202, 1211, 1293, 1212],
[1202, 1283, 1284, 1293],
[1202, 1283, 1293, 1292],
[1203, 1204, 1213, 1294],
[1203, 1204, 1294, 1285],
[1203, 1212, 1293, 1294],
[1203, 1212, 1294, 1213],
[1203, 1284, 1285, 1294],
[1203, 1284, 1294, 1293],
[1204, 1205, 1214, 1295],
[1204, 1205, 1295, 1286],
[1204, 1213, 1294, 1295],
[1204, 1213, 1295, 1214],
[1204, 1285, 1286, 1295],
[1204, 1285, 1295, 1294],
[166, 175, 176, 1205],
[166, 175, 1205, 1214],
[166, 1205, 1286, 1295],
[166, 1205, 1295, 1214],
[166, 167, 1286, 1205],
[166, 167, 1205, 176],
[45, 54, 55, 1215],
[45, 54, 1215, 1206],
[45, 1206, 1215, 1296],
[45, 1206, 1296, 1287],
[45, 46, 1296, 1215],
[45, 46, 1215, 55],
[1206, 1207, 1216, 1297],
[1206, 1207, 1297, 1288],
[1206, 1215, 1296, 1297],
[1206, 1215, 1297, 1216],
[1206, 1287, 1288, 1297],
[1206, 1287, 1297, 1296],
[1207, 1208, 1217, 1298],
[1207, 1208, 1298, 1289],
[1207, 1216, 1297, 1298],
[1207, 1216, 1298, 1217],
[1207, 1288, 1289, 1298],
[1207, 1288, 1298, 1297],
[1208, 1209, 1218, 1299],
[1208, 1209, 1299, 1290],
[1208, 1217, 1298, 1299],
[1208, 1217, 1299, 1218],
[1208, 1289, 1290, 1299],
[1208, 1289, 1299, 1298],
[1209, 1210, 1219, 1300],
[1209, 1210, 1300, 1291],
[1209, 1218, 1299, 1300],
[1209, 1218, 1300, 1219],
[1209, 1290, 1291, 1300],
[1209, 1290, 1300, 1299],
[1210, 1211, 1220, 1301],
[1210, 1211, 1301, 1292],
[1210, 1219, 1300, 1301],
[1210, 1219, 1301, 1220],
[1210, 1291, 1292, 1301],
[1210, 1291, 1301, 1300],
[1211, 1212, 1221, 1302],
[1211, 1212, 1302, 1293],
[1211, 1220, 1301, 1302],
[1211, 1220, 1302, 1221],
[1211, 1292, 1293, 1302],
[1211, 1292, 1302, 1301],
[1212, 1213, 1222, 1303],
[1212, 1213, 1303, 1294],
[1212, 1221, 1302, 1303],
[1212, 1221, 1303, 1222],
[1212, 1293, 1294, 1303],
[1212, 1293, 1303, 1302],
[1213, 1214, 1223, 1304],
[1213, 1214, 1304, 1295],
[1213, 1222, 1303, 1304],
[1213, 1222, 1304, 1223],
[1213, 1294, 1295, 1304],
[1213, 1294, 1304, 1303],
[165, 174, 175, 1214],
[165, 174, 1214, 1223],
[165, 1214, 1295, 1304],
[165, 1214, 1304, 1223],
[165, 166, 1295, 1214],
[165, 166, 1214, 175],
[46, 55, 56, 1224],
[46, 55, 1224, 1215],
[46, 1215, 1224, 1305],
[46, 1215, 1305, 1296],
[46, 47, 1305, 1224],
[46, 47, 1224, 56],
[1215, 1216, 1225, 1306],
[1215, 1216, 1306, 1297],
[1215, 1224, 1305, 1306],
[1215, 1224, 1306, 1225],
[1215, 1296, 1297, 1306],
[1215, 1296, 1306, 1305],
[1216, 1217, 1226, 1307],
[1216, 1217, 1307, 1298],
[1216, 1225, 1306, 1307],
[1216, 1225, 1307, 1226],
[1216, 1297, 1298, 1307],
[1216, 1297, 1307, 1306],
[1217, 1218, 1227, 1308],
[1217, 1218, 1308, 1299],
[1217, 1226, 1307, 1308],
[1217, 1226, 1308, 1227],
[1217, 1298, 1299, 1308],
[1217, 1298, 1308, 1307],
[1218, 1219, 1228, 1309],
[1218, 1219, 1309, 1300],
[1218, 1227, 1308, 1309],
[1218, 1227, 1309, 1228],
[1218, 1299, 1300, 1309],
[1218, 1299, 1309, 1308],
[1219, 1220, 1229, 1310],
[1219, 1220, 1310, 1301],
[1219, 1228, 1309, 1310],
[1219, 1228, 1310, 1229],
[1219, 1300, 1301, 1310],
[1219, 1300, 1310, 1309],
[1220, 1221, 1230, 1311],
[1220, 1221, 1311, 1302],
[1220, 1229, 1310, 1311],
[1220, 1229, 1311, 1230],
[1220, 1301, 1302, 1311],
[1220, 1301, 1311, 1310],
[1221, 1222, 1231, 1312],
[1221, 1222, 1312, 1303],
[1221, 1230, 1311, 1312],
[1221, 1230, 1312, 1231],
[1221, 1302, 1303, 1312],
[1221, 1302, 1312, 1311],
[1222, 1223, 1232, 1313],
[1222, 1223, 1313, 1304],
[1222, 1231, 1312, 1313],
[1222, 1231, 1313, 1232],
[1222, 1303, 1304, 1313],
[1222, 1303, 1313, 1312],
[164, 173, 174, 1223],
[164, 173, 1223, 1232],
[164, 1223, 1304, 1313],
[164, 1223, 1313, 1232],
[164, 165, 1304, 1223],
[164, 165, 1223, 174],
[47, 56, 57, 1233],
[47, 56, 1233, 1224],
[47, 1224, 1233, 1314],
[47, 1224, 1314, 1305],
[47, 48, 1314, 1233],
[47, 48, 1233, 57],
[1224, 1225, 1234, 1315],
[1224, 1225, 1315, 1306],
[1224, 1233, 1314, 1315],
[1224, 1233, 1315, 1234],
[1224, 1305, 1306, 1315],
[1224, 1305, 1315, 1314],
[1225, 1226, 1235, 1316],
[1225, 1226, 1316, 1307],
[1225, 1234, 1315, 1316],
[1225, 1234, 1316, 1235],
[1225, 1306, 1307, 1316],
[1225, 1306, 1316, 1315],
[1226, 1227, 1236, 1317],
[1226, 1227, 1317, 1308],
[1226, 1235, 1316, 1317],
[1226, 1235, 1317, 1236],
[1226, 1307, 1308, 1317],
[1226, 1307, 1317, 1316],
[1227, 1228, 1237, 1318],
[1227, 1228, 1318, 1309],
[1227, 1236, 1317, 1318],
[1227, 1236, 1318, 1237],
[1227, 1308, 1309, 1318],
[1227, 1308, 1318, 1317],
[1228, 1229, 1238, 1319],
[1228, 1229, 1319, 1310],
[1228, 1237, 1318, 1319],
[1228, 1237, 1319, 1238],
[1228, 1309, 1310, 1319],
[1228, 1309, 1319, 1318],
[1229, 1230, 1239, 1320],
[1229, 1230, 1320, 1311],
[1229, 1238, 1319, 1320],
[1229, 1238, 1320, 1239],
[1229, 1310, 1311, 1320],
[1229, 1310, 1320, 1319],
[1230, 1231, 1240, 1321],
[1230, 1231, 1321, 1312],
[1230, 1239, 1320, 1321],
[1230, 1239, 1321, 1240],
[1230, 1311, 1312, 1321],
[1230, 1311, 1321, 1320],
[1231, 1232, 1241, 1322],
[1231, 1232, 1322, 1313],
[1231, 1240, 1321, 1322],
[1231, 1240, 1322, 1241],
[1231, 1312, 1313, 1322],
[1231, 1312, 1322, 1321],
[163, 172, 173, 1232],
[163, 172, 1232, 1241],
[163, 1232, 1313, 1322],
[163, 1232, 1322, 1241],
[163, 164, 1313, 1232],
[163, 164, 1232, 173],
[48, 57, 58, 1242],
[48, 57, 1242, 1233],
[48, 1233, 1242, 1323],
[48, 1233, 1323, 1314],
[48, 49, 1323, 1242],
[48, 49, 1242, 58],
[1233, 1234, 1243, 1324],
[1233, 1234, 1324, 1315],
[1233, 1242, 1323, 1324],
[1233, 1242, 1324, 1243],
[1233, 1314, 1315, 1324],
[1233, 1314, 1324, 1323],
[1234, 1235, 1244, 1325],
[1234, 1235, 1325, 1316],
[1234, 1243, 1324, 1325],
[1234, 1243, 1325, 1244],
[1234, 1315, 1316, 1325],
[1234, 1315, 1325, 1324],
[1235, 1236, 1245, 1326],
[1235, 1236, 1326, 1317],
[1235, 1244, 1325, 1326],
[1235, 1244, 1326, 1245],
[1235, 1316, 1317, 1326],
[1235, 1316, 1326, 1325],
[1236, 1237, 1246, 1327],
[1236, 1237, 1327, 1318],
[1236, 1245, 1326, 1327],
[1236, 1245, 1327, 1246],
[1236, 1317, 1318, 1327],
[1236, 1317, 1327, 1326],
[1237, 1238, 1247, 1328],
[1237, 1238, 1328, 1319],
[1237, 1246, 1327, 1328],
[1237, 1246, 1328, 1247],
[1237, 1318, 1319, 1328],
[1237, 1318, 1328, 1327],
[1238, 1239, 1248, 1329],
[1238, 1239, 1329, 1320],
[1238, 1247, 1328, 1329],
[1238, 1247, 1329, 1248],
[1238, 1319, 1320, 1329],
[1238, 1319, 1329, 1328],
[1239, 1240, 1249, 1330],
[1239, 1240, 1330, 1321],
[1239, 1248, 1329, 1330],
[1239, 1248, 1330, 1249],
[1239, 1320, 1321, 1330],
[1239, 1320, 1330, 1329],
[1240, 1241, 1250, 1331],
[1240, 1241, 1331, 1322],
[1240, 1249, 1330, 1331],
[1240, 1249, 1331, 1250],
[1240, 1321, 1322, 1331],
[1240, 1321, 1331, 1330],
[162, 171, 172, 1241],
[162, 171, 1241, 1250],
[162, 1241, 1322, 1331],
[162, 1241, 1331, 1250],
[162, 163, 1322, 1241],
[162, 163, 1241, 172],
[13, 14, 450, 1242],
[13, 14, 1242, 58],
[13, 441, 1323, 1242],
[13, 441, 1242, 450],
[13, 49, 58, 1242],
[13, 49, 1242, 1323],
[441, 450, 451, 1243],
[441, 450, 1243, 1242],
[441, 442, 1324, 1243],
[441, 442, 1243, 451],
[441, 1242, 1243, 1324],
[441, 1242, 1324, 1323],
[442, 451, 452, 1244],
[442, 451, 1244, 1243],
[442, 443, 1325, 1244],
[442, 443, 1244, 452],
[442, 1243, 1244, 1325],
[442, 1243, 1325, 1324],
[443, 452, 453, 1245],
[443, 452, 1245, 1244],
[443, 444, 1326, 1245],
[443, 444, 1245, 453],
[443, 1244, 1245, 1326],
[443, 1244, 1326, 1325],
[444, 453, 454, 1246],
[444, 453, 1246, 1245],
[444, 445, 1327, 1246],
[444, 445, 1246, 454],
[444, 1245, 1246, 1327],
[444, 1245, 1327, 1326],
[445, 454, 455, 1247],
[445, 454, 1247, 1246],
[445, 446, 1328, 1247],
[445, 446, 1247, 455],
[445, 1246, 1247, 1328],
[445, 1246, 1328, 1327],
[446, 455, 456, 1248],
[446, 455, 1248, 1247],
[446, 447, 1329, 1248],
[446, 447, 1248, 456],
[446, 1247, 1248, 1329],
[446, 1247, 1329, 1328],
[447, 456, 457, 1249],
[447, 456, 1249, 1248],
[447, 448, 1330, 1249],
[447, 448, 1249, 457],
[447, 1248, 1249, 1330],
[447, 1248, 1330, 1329],
[448, 457, 458, 1250],
[448, 457, 1250, 1249],
[448, 449, 1331, 1250],
[448, 449, 1250, 458],
[448, 1249, 1250, 1331],
[448, 1249, 1331, 1330],
[160, 449, 458, 1250],
[160, 449, 1250, 1331],
[160, 162, 1331, 1250],
[160, 162, 1250, 171],
[160, 161, 449, 1331],
[160, 161, 1331, 162],
[1, 40, 41, 1251],
[1, 40, 1251, 333],
[1, 252, 333, 1251],
[1, 252, 1251, 522],
[1, 3, 522, 1251],
[1, 3, 1251, 41],
[252, 333, 1251, 1252],
[252, 333, 1252, 334],
[252, 253, 334, 1252],
[252, 253, 1252, 523],
[252, 522, 523, 1252],
[252, 522, 1252, 1251],
[253, 334, 1252, 1253],
[253, 334, 1253, 335],
[253, 254, 335, 1253],
[253, 254, 1253, 524],
[253, 523, 524, 1253],
[253, 523, 1253, 1252],
[254, 335, 1253, 1254],
[254, 335, 1254, 336],
[254, 255, 336, 1254],
[254, 255, 1254, 525],
[254, 524, 525, 1254],
[254, 524, 1254, 1253],
[255, 336, 1254, 1255],
[255, 336, 1255, 337],
[255, 256, 337, 1255],
[255, 256, 1255, 526],
[255, 525, 526, 1255],
[255, 525, 1255, 1254],
[256, 337, 1255, 1256],
[256, 337, 1256, 338],
[256, 257, 338, 1256],
[256, 257, 1256, 527],
[256, 526, 527, 1256],
[256, 526, 1256, 1255],
[257, 338, 1256, 1257],
[257, 338, 1257, 339],
[257, 258, 339, 1257],
[257, 258, 1257, 528],
[257, 527, 528, 1257],
[257, 527, 1257, 1256],
[258, 339, 1257, 1258],
[258, 339, 1258, 340],
[258, 259, 340, 1258],
[258, 259, 1258, 529],
[258, 528, 529, 1258],
[258, 528, 1258, 1257],
[259, 340, 1258, 1259],
[259, 340, 1259, 341],
[259, 260, 341, 1259],
[259, 260, 1259, 530],
[259, 529, 530, 1259],
[259, 529, 1259, 1258],
[123, 134, 341, 1259],
[123, 134, 1259, 170],
[123, 132, 170, 1259],
[123, 132, 1259, 530],
[123, 260, 530, 1259],
[123, 260, 1259, 341],
[3, 41, 42, 1260],
[3, 41, 1260, 1251],
[3, 522, 1251, 1260],
[3, 522, 1260, 531],
[3, 4, 531, 1260],
[3, 4, 1260, 42],
[522, 1251, 1260, 1261],
[522, 1251, 1261, 1252],
[522, 523, 1252, 1261],
[522, 523, 1261, 532],
[522, 531, 532, 1261],
[522, 531, 1261, 1260],
[523, 1252, 1261, 1262],
[523, 1252, 1262, 1253],
[523, 524, 1253, 1262],
[523, 524, 1262, 533],
[523, 532, 533, 1262],
[523, 532, 1262, 1261],
[524, 1253, 1262, 1263],
[524, 1253, 1263, 1254],
[524, 525, 1254, 1263],
[524, 525, 1263, 534],
[524, 533, 534, 1263],
[524, 533, 1263, 1262],
[525, 1254, 1263, 1264],
[525, 1254, 1264, 1255],
[525, 526, 1255, 1264],
[525, 526, 1264, 535],
[525, 534, 535, 1264],
[525, 534, 1264, 1263],
[526, 1255, 1264, 1265],
[526, 1255, 1265, 1256],
[526, 527, 1256, 1265],
[526, 527, 1265, 536],
[526, 535, 536, 1265],
[526, 535, 1265, 1264],
[527, 1256, 1265, 1266],
[527, 1256, 1266, 1257],
[527, 528, 1257, 1266],
[527, 528, 1266, 537],
[527, 536, 537, 1266],
[527, 536, 1266, 1265],
[528, 1257, 1266, 1267],
[528, 1257, 1267, 1258],
[528, 529, 1258, 1267],
[528, 529, 1267, 538],
[528, 537, 538, 1267],
[528, 537, 1267, 1266],
[529, 1258, 1267, 1268],
[529, 1258, 1268, 1259],
[529, 530, 1259, 1268],
[529, 530, 1268, 539],
[529, 538, 539, 1268],
[529, 538, 1268, 1267],
[131, 169, 170, 1259],
[131, 169, 1259, 1268],
[131, 530, 539, 1268],
[131, 530, 1268, 1259],
[131, 132, 530, 1259],
[131, 132, 1259, 170],
[4, 42, 43, 1269],
[4, 42, 1269, 1260],
[4, 531, 1260, 1269],
[4, 531, 1269, 540],
[4, 5, 540, 1269],
[4, 5, 1269, 43],
[531, 1260, 1269, 1270],
[531, 1260, 1270, 1261],
[531, 532, 1261, 1270],
[531, 532, 1270, 541],
[531, 540, 541, 1270],
[531, 540, 1270, 1269],
[532, 1261, 1270, 1271],
[532, 1261, 1271, 1262],
[532, 533, 1262, 1271],
[532, 533, 1271, 542],
[532, 541, 542, 1271],
[532, 541, 1271, 1270],
[533, 1262, 1271, 1272],
[533, 1262, 1272, 1263],
[533, 534, 1263, 1272],
[533, 534, 1272, 543],
[533, 542, 543, 1272],
[533, 542, 1272, 1271],
[534, 1263, 1272, 1273],
[534, 1263, 1273, 1264],
[534, 535, 1264, 1273],
[534, 535, 1273, 544],
[534, 543, 544, 1273],
[534, 543, 1273, 1272],
[535, 1264, 1273, 1274],
[535, 1264, 1274, 1265],
[535, 536, 1265, 1274],
[535, 536, 1274, 545],
[535, 544, 545, 1274],
[535, 544, 1274, 1273],
[536, 1265, 1274, 1275],
[536, 1265, 1275, 1266],
[536, 537, 1266, 1275],
[536, 537, 1275, 546],
[536, 545, 546, 1275],
[536, 545, 1275, 1274],
[537, 1266, 1275, 1276],
[537, 1266, 1276, 1267],
[537, 538, 1267, 1276],
[537, 538, 1276, 547],
[537, 546, 547, 1276],
[537, 546, 1276, 1275],
[538, 1267, 1276, 1277],
[538, 1267, 1277, 1268],
[538, 539, 1268, 1277],
[538, 539, 1277, 548],
[538, 547, 548, 1277],
[538, 547, 1277, 1276],
[130, 168, 169, 1268],
[130, 168, 1268, 1277],
[130, 539, 548, 1277],
[130, 539, 1277, 1268],
[130, 131, 539, 1268],
[130, 131, 1268, 169],
[5, 43, 44, 1278],
[5, 43, 1278, 1269],
[5, 540, 1269, 1278],
[5, 540, 1278, 549],
[5, 6, 549, 1278],
[5, 6, 1278, 44],
[540, 1269, 1278, 1279],
[540, 1269, 1279, 1270],
[540, 541, 1270, 1279],
[540, 541, 1279, 550],
[540, 549, 550, 1279],
[540, 549, 1279, 1278],
[541, 1270, 1279, 1280],
[541, 1270, 1280, 1271],
[541, 542, 1271, 1280],
[541, 542, 1280, 551],
[541, 550, 551, 1280],
[541, 550, 1280, 1279],
[542, 1271, 1280, 1281],
[542, 1271, 1281, 1272],
[542, 543, 1272, 1281],
[542, 543, 1281, 552],
[542, 551, 552, 1281],
[542, 551, 1281, 1280],
[543, 1272, 1281, 1282],
[543, 1272, 1282, 1273],
[543, 544, 1273, 1282],
[543, 544, 1282, 553],
[543, 552, 553, 1282],
[543, 552, 1282, 1281],
[544, 1273, 1282, 1283],
[544, 1273, 1283, 1274],
[544, 545, 1274, 1283],
[544, 545, 1283, 554],
[544, 553, 554, 1283],
[544, 553, 1283, 1282],
[545, 1274, 1283, 1284],
[545, 1274, 1284, 1275],
[545, 546, 1275, 1284],
[545, 546, 1284, 555],
[545, 554, 555, 1284],
[545, 554, 1284, 1283],
[546, 1275, 1284, 1285],
[546, 1275, 1285, 1276],
[546, 547, 1276, 1285],
[546, 547, 1285, 556],
[546, 555, 556, 1285],
[546, 555, 1285, 1284],
[547, 1276, 1285, 1286],
[547, 1276, 1286, 1277],
[547, 548, 1277, 1286],
[547, 548, 1286, 557],
[547, 556, 557, 1286],
[547, 556, 1286, 1285],
[129, 167, 168, 1277],
[129, 167, 1277, 1286],
[129, 548, 557, 1286],
[129, 548, 1286, 1277],
[129, 130, 548, 1277],
[129, 130, 1277, 168],
[6, 44, 45, 1287],
[6, 44, 1287, 1278],
[6, 549, 1278, 1287],
[6, 549, 1287, 558],
[6, 7, 558, 1287],
[6, 7, 1287, 45],
[549, 1278, 1287, 1288],
[549, 1278, 1288, 1279],
[549, 550, 1279, 1288],
[549, 550, 1288, 559],
[549, 558, 559, 1288],
[549, 558, 1288, 1287],
[550, 1279, 1288, 1289],
[550, 1279, 1289, 1280],
[550, 551, 1280, 1289],
[550, 551, 1289, 560],
[550, 559, 560, 1289],
[550, 559, 1289, 1288],
[551, 1280, 1289, 1290],
[551, 1280, 1290, 1281],
[551, 552, 1281, 1290],
[551, 552, 1290, 561],
[551, 560, 561, 1290],
[551, 560, 1290, 1289],
[552, 1281, 1290, 1291],
[552, 1281, 1291, 1282],
[552, 553, 1282, 1291],
[552, 553, 1291, 562],
[552, 561, 562, 1291],
[552, 561, 1291, 1290],
[553, 1282, 1291, 1292],
[553, 1282, 1292, 1283],
[553, 554, 1283, 1292],
[553, 554, 1292, 563],
[553, 562, 563, 1292],
[553, 562, 1292, 1291],
[554, 1283, 1292, 1293],
[554, 1283, 1293, 1284],
[554, 555, 1284, 1293],
[554, 555, 1293, 564],
[554, 563, 564, 1293],
[554, 563, 1293, 1292],
[555, 1284, 1293, 1294],
[555, 1284, 1294, 1285],
[555, 556, 1285, 1294],
[555, 556, 1294, 565],
[555, 564, 565, 1294],
[555, 564, 1294, 1293],
[556, 1285, 1294, 1295],
[556, 1285, 1295, 1286],
[556, 557, 1286, 1295],
[556, 557, 1295, 566],
[556, 565, 566, 1295],
[556, 565, 1295, 1294],
[128, 166, 167, 1286],
[128, 166, 1286, 1295],
[128, 557, 566, 1295],
[128, 557, 1295, 1286],
[128, 129, 557, 1286],
[128, 129, 1286, 167],
[7, 45, 46, 1296],
[7, 45, 1296, 1287],
[7, 558, 1287, 1296],
[7, 558, 1296, 567],
[7, 8, 567, 1296],
[7, 8, 1296, 46],
[558, 1287, 1296, 1297],
[558, 1287, 1297, 1288],
[558, 559, 1288, 1297],
[558, 559, 1297, 568],
[558, 567, 568, 1297],
[558, 567, 1297, 1296],
[559, 1288, 1297, 1298],
[559, 1288, 1298, 1289],
[559, 560, 1289, 1298],
[559, 560, 1298, 569],
[559, 568, 569, 1298],
[559, 568, 1298, 1297],
[560, 1289, 1298, 1299],
[560, 1289, 1299, 1290],
[560, 561, 1290, 1299],
[560, 561, 1299, 570],
[560, 569, 570, 1299],
[560, 569, 1299, 1298],
[561, 1290, 1299, 1300],
[561, 1290, 1300, 1291],
[561, 562, 1291, 1300],
[561, 562, 1300, 571],
[561, 570, 571, 1300],
[561, 570, 1300, 1299],
[562, 1291, 1300, 1301],
[562, 1291, 1301, 1292],
[562, 563, 1292, 1301],
[562, 563, 1301, 572],
[562, 571, 572, 1301],
[562, 571, 1301, 1300],
[563, 1292, 1301, 1302],
[563, 1292, 1302, 1293],
[563, 564, 1293, 1302],
[563, 564, 1302, 573],
[563, 572, 573, 1302],
[563, 572, 1302, 1301],
[564, 1293, 1302, 1303],
[564, 1293, 1303, 1294],
[564, 565, 1294, 1303],
[564, 565, 1303, 574],
[564, 573, 574, 1303],
[564, 573, 1303, 1302],
[565, 1294, 1303, 1304],
[565, 1294, 1304, 1295],
[565, 566, 1295, 1304],
[565, 566, 1304, 575],
[565, 574, 575, 1304],
[565, 574, 1304, 1303],
[127, 165, 166, 1295],
[127, 165, 1295, 1304],
[127, 566, 575, 1304],
[127, 566, 1304, 1295],
[127, 128, 566, 1295],
[127, 128, 1295, 166],
[8, 46, 47, 1305],
[8, 46, 1305, 1296],
[8, 567, 1296, 1305],
[8, 567, 1305, 576],
[8, 9, 576, 1305],
[8, 9, 1305, 47],
[567, 1296, 1305, 1306],
[567, 1296, 1306, 1297],
[567, 568, 1297, 1306],
[567, 568, 1306, 577],
[567, 576, 577, 1306],
[567, 576, 1306, 1305],
[568, 1297, 1306, 1307],
[568, 1297, 1307, 1298],
[568, 569, 1298, 1307],
[568, 569, 1307, 578],
[568, 577, 578, 1307],
[568, 577, 1307, 1306],
[569, 1298, 1307, 1308],
[569, 1298, 1308, 1299],
[569, 570, 1299, 1308],
[569, 570, 1308, 579],
[569, 578, 579, 1308],
[569, 578, 1308, 1307],
[570, 1299, 1308, 1309],
[570, 1299, 1309, 1300],
[570, 571, 1300, 1309],
[570, 571, 1309, 580],
[570, 579, 580, 1309],
[570, 579, 1309, 1308],
[571, 1300, 1309, 1310],
[571, 1300, 1310, 1301],
[571, 572, 1301, 1310],
[571, 572, 1310, 581],
[571, 580, 581, 1310],
[571, 580, 1310, 1309],
[572, 1301, 1310, 1311],
[572, 1301, 1311, 1302],
[572, 573, 1302, 1311],
[572, 573, 1311, 582],
[572, 581, 582, 1311],
[572, 581, 1311, 1310],
[573, 1302, 1311, 1312],
[573, 1302, 1312, 1303],
[573, 574, 1303, 1312],
[573, 574, 1312, 583],
[573, 582, 583, 1312],
[573, 582, 1312, 1311],
[574, 1303, 1312, 1313],
[574, 1303, 1313, 1304],
[574, 575, 1304, 1313],
[574, 575, 1313, 584],
[574, 583, 584, 1313],
[574, 583, 1313, 1312],
[126, 164, 165, 1304],
[126, 164, 1304, 1313],
[126, 575, 584, 1313],
[126, 575, 1313, 1304],
[126, 127, 575, 1304],
[126, 127, 1304, 165],
[9, 47, 48, 1314],
[9, 47, 1314, 1305],
[9, 576, 1305, 1314],
[9, 576, 1314, 585],
[9, 10, 585, 1314],
[9, 10, 1314, 48],
[576, 1305, 1314, 1315],
[576, 1305, 1315, 1306],
[576, 577, 1306, 1315],
[576, 577, 1315, 586],
[576, 585, 586, 1315],
[576, 585, 1315, 1314],
[577, 1306, 1315, 1316],
[577, 1306, 1316, 1307],
[577, 578, 1307, 1316],
[577, 578, 1316, 587],
[577, 586, 587, 1316],
[577, 586, 1316, 1315],
[578, 1307, 1316, 1317],
[578, 1307, 1317, 1308],
[578, 579, 1308, 1317],
[578, 579, 1317, 588],
[578, 587, 588, 1317],
[578, 587, 1317, 1316],
[579, 1308, 1317, 1318],
[579, 1308, 1318, 1309],
[579, 580, 1309, 1318],
[579, 580, 1318, 589],
[579, 588, 589, 1318],
[579, 588, 1318, 1317],
[580, 1309, 1318, 1319],
[580, 1309, 1319, 1310],
[580, 581, 1310, 1319],
[580, 581, 1319, 590],
[580, 589, 590, 1319],
[580, 589, 1319, 1318],
[581, 1310, 1319, 1320],
[581, 1310, 1320, 1311],
[581, 582, 1311, 1320],
[581, 582, 1320, 591],
[581, 590, 591, 1320],
[581, 590, 1320, 1319],
[582, 1311, 1320, 1321],
[582, 1311, 1321, 1312],
[582, 583, 1312, 1321],
[582, 583, 1321, 592],
[582, 591, 592, 1321],
[582, 591, 1321, 1320],
[583, 1312, 1321, 1322],
[583, 1312, 1322, 1313],
[583, 584, 1313, 1322],
[583, 584, 1322, 593],
[583, 592, 593, 1322],
[583, 592, 1322, 1321],
[125, 163, 164, 1313],
[125, 163, 1313, 1322],
[125, 584, 593, 1322],
[125, 584, 1322, 1313],
[125, 126, 584, 1313],
[125, 126, 1313, 164],
[10, 48, 49, 1323],
[10, 48, 1323, 1314],
[10, 585, 1314, 1323],
[10, 585, 1323, 594],
[10, 11, 594, 1323],
[10, 11, 1323, 49],
[585, 1314, 1323, 1324],
[585, 1314, 1324, 1315],
[585, 586, 1315, 1324],
[585, 586, 1324, 595],
[585, 594, 595, 1324],
[585, 594, 1324, 1323],
[586, 1315, 1324, 1325],
[586, 1315, 1325, 1316],
[586, 587, 1316, 1325],
[586, 587, 1325, 596],
[586, 595, 596, 1325],
[586, 595, 1325, 1324],
[587, 1316, 1325, 1326],
[587, 1316, 1326, 1317],
[587, 588, 1317, 1326],
[587, 588, 1326, 597],
[587, 596, 597, 1326],
[587, 596, 1326, 1325],
[588, 1317, 1326, 1327],
[588, 1317, 1327, 1318],
[588, 589, 1318, 1327],
[588, 589, 1327, 598],
[588, 597, 598, 1327],
[588, 597, 1327, 1326],
[589, 1318, 1327, 1328],
[589, 1318, 1328, 1319],
[589, 590, 1319, 1328],
[589, 590, 1328, 599],
[589, 598, 599, 1328],
[589, 598, 1328, 1327],
[590, 1319, 1328, 1329],
[590, 1319, 1329, 1320],
[590, 591, 1320, 1329],
[590, 591, 1329, 600],
[590, 599, 600, 1329],
[590, 599, 1329, 1328],
[591, 1320, 1329, 1330],
[591, 1320, 1330, 1321],
[591, 592, 1321, 1330],
[591, 592, 1330, 601],
[591, 600, 601, 1330],
[591, 600, 1330, 1329],
[592, 1321, 1330, 1331],
[592, 1321, 1331, 1322],
[592, 593, 1322, 1331],
[592, 593, 1331, 602],
[592, 601, 602, 1331],
[592, 601, 1331, 1330],
[124, 162, 163, 1322],
[124, 162, 1322, 1331],
[124, 593, 602, 1331],
[124, 593, 1331, 1322],
[124, 125, 593, 1322],
[124, 125, 1322, 163],
[2, 13, 441, 1323],
[2, 13, 1323, 49],
[2, 432, 594, 1323],
[2, 432, 1323, 441],
[2, 11, 49, 1323],
[2, 11, 1323, 594],
[432, 441, 442, 1324],
[432, 441, 1324, 1323],
[432, 433, 595, 1324],
[432, 433, 1324, 442],
[432, 594, 1323, 1324],
[432, 594, 1324, 595],
[433, 442, 443, 1325],
[433, 442, 1325, 1324],
[433, 434, 596, 1325],
[433, 434, 1325, 443],
[433, 595, 1324, 1325],
[433, 595, 1325, 596],
[434, 443, 444, 1326],
[434, 443, 1326, 1325],
[434, 435, 597, 1326],
[434, 435, 1326, 444],
[434, 596, 1325, 1326],
[434, 596, 1326, 597],
[435, 444, 445, 1327],
[435, 444, 1327, 1326],
[435, 436, 598, 1327],
[435, 436, 1327, 445],
[435, 597, 1326, 1327],
[435, 597, 1327, 598],
[436, 445, 446, 1328],
[436, 445, 1328, 1327],
[436, 437, 599, 1328],
[436, 437, 1328, 446],
[436, 598, 1327, 1328],
[436, 598, 1328, 599],
[437, 446, 447, 1329],
[437, 446, 1329, 1328],
[437, 438, 600, 1329],
[437, 438, 1329, 447],
[437, 599, 1328, 1329],
[437, 599, 1329, 600],
[438, 447, 448, 1330],
[438, 447, 1330, 1329],
[438, 439, 601, 1330],
[438, 439, 1330, 448],
[438, 600, 1329, 1330],
[438, 600, 1330, 601],
[439, 448, 449, 1331],
[439, 448, 1331, 1330],
[439, 440, 602, 1331],
[439, 440, 1331, 449],
[439, 601, 1330, 1331],
[439, 601, 1331, 602],
[122, 161, 162, 1331],
[122, 161, 1331, 449],
[122, 440, 449, 1331],
[122, 440, 1331, 602],
[122, 124, 602, 1331],
[122, 124, 1331, 162],
]
}
fn coordinates() -> NodalReferenceCoordinates {
NodalReferenceCoordinates::from([
[5.000000e-01, -5.000000e-01, 5.000000e-01],
[5.000000e-01, 5.000000e-01, 5.000000e-01],
[5.000000e-01, -4.000000e-01, 5.000000e-01],
[5.000000e-01, -3.000000e-01, 5.000000e-01],
[5.000000e-01, -2.000000e-01, 5.000000e-01],
[5.000000e-01, -1.000000e-01, 5.000000e-01],
[5.000000e-01, 0.000000e+00, 5.000000e-01],
[5.000000e-01, 1.000000e-01, 5.000000e-01],
[5.000000e-01, 2.000000e-01, 5.000000e-01],
[5.000000e-01, 3.000000e-01, 5.000000e-01],
[5.000000e-01, 4.000000e-01, 5.000000e-01],
[-5.000000e-01, 5.000000e-01, 5.000000e-01],
[4.000000e-01, 5.000000e-01, 5.000000e-01],
[3.000000e-01, 5.000000e-01, 5.000000e-01],
[2.000000e-01, 5.000000e-01, 5.000000e-01],
[1.000000e-01, 5.000000e-01, 5.000000e-01],
[0.000000e+00, 5.000000e-01, 5.000000e-01],
[-1.000000e-01, 5.000000e-01, 5.000000e-01],
[-2.000000e-01, 5.000000e-01, 5.000000e-01],
[-3.000000e-01, 5.000000e-01, 5.000000e-01],
[-4.000000e-01, 5.000000e-01, 5.000000e-01],
[-5.000000e-01, -5.000000e-01, 5.000000e-01],
[-5.000000e-01, 4.000000e-01, 5.000000e-01],
[-5.000000e-01, 3.000000e-01, 5.000000e-01],
[-5.000000e-01, 2.000000e-01, 5.000000e-01],
[-5.000000e-01, 1.000000e-01, 5.000000e-01],
[-5.000000e-01, 0.000000e+00, 5.000000e-01],
[-5.000000e-01, -1.000000e-01, 5.000000e-01],
[-5.000000e-01, -2.000000e-01, 5.000000e-01],
[-5.000000e-01, -3.000000e-01, 5.000000e-01],
[-5.000000e-01, -4.000000e-01, 5.000000e-01],
[-4.000000e-01, -5.000000e-01, 5.000000e-01],
[-3.000000e-01, -5.000000e-01, 5.000000e-01],
[-2.000000e-01, -5.000000e-01, 5.000000e-01],
[-1.000000e-01, -5.000000e-01, 5.000000e-01],
[0.000000e+00, -5.000000e-01, 5.000000e-01],
[1.000000e-01, -5.000000e-01, 5.000000e-01],
[2.000000e-01, -5.000000e-01, 5.000000e-01],
[3.000000e-01, -5.000000e-01, 5.000000e-01],
[4.000000e-01, -5.000000e-01, 5.000000e-01],
[4.000000e-01, -4.000000e-01, 5.000000e-01],
[4.000000e-01, -3.000000e-01, 5.000000e-01],
[4.000000e-01, -2.000000e-01, 5.000000e-01],
[4.000000e-01, -1.000000e-01, 5.000000e-01],
[4.000000e-01, 0.000000e+00, 5.000000e-01],
[4.000000e-01, 1.000000e-01, 5.000000e-01],
[4.000000e-01, 2.000000e-01, 5.000000e-01],
[4.000000e-01, 3.000000e-01, 5.000000e-01],
[4.000000e-01, 4.000000e-01, 5.000000e-01],
[3.000000e-01, -4.000000e-01, 5.000000e-01],
[3.000000e-01, -3.000000e-01, 5.000000e-01],
[3.000000e-01, -2.000000e-01, 5.000000e-01],
[3.000000e-01, -1.000000e-01, 5.000000e-01],
[3.000000e-01, -6.938894e-18, 5.000000e-01],
[3.000000e-01, 1.000000e-01, 5.000000e-01],
[3.000000e-01, 2.000000e-01, 5.000000e-01],
[3.000000e-01, 3.000000e-01, 5.000000e-01],
[3.000000e-01, 4.000000e-01, 5.000000e-01],
[2.000000e-01, -4.000000e-01, 5.000000e-01],
[2.000000e-01, -3.000000e-01, 5.000000e-01],
[2.000000e-01, -2.000000e-01, 5.000000e-01],
[2.000000e-01, -1.000000e-01, 5.000000e-01],
[2.000000e-01, 1.387779e-17, 5.000000e-01],
[2.000000e-01, 1.000000e-01, 5.000000e-01],
[2.000000e-01, 2.000000e-01, 5.000000e-01],
[2.000000e-01, 3.000000e-01, 5.000000e-01],
[2.000000e-01, 4.000000e-01, 5.000000e-01],
[1.000000e-01, -4.000000e-01, 5.000000e-01],
[1.000000e-01, -3.000000e-01, 5.000000e-01],
[1.000000e-01, -2.000000e-01, 5.000000e-01],
[1.000000e-01, -1.000000e-01, 5.000000e-01],
[1.000000e-01, -1.387779e-17, 5.000000e-01],
[1.000000e-01, 1.000000e-01, 5.000000e-01],
[1.000000e-01, 2.000000e-01, 5.000000e-01],
[1.000000e-01, 3.000000e-01, 5.000000e-01],
[1.000000e-01, 4.000000e-01, 5.000000e-01],
[0.000000e+00, -4.000000e-01, 5.000000e-01],
[0.000000e+00, -3.000000e-01, 5.000000e-01],
[0.000000e+00, -2.000000e-01, 5.000000e-01],
[0.000000e+00, -1.000000e-01, 5.000000e-01],
[0.000000e+00, 0.000000e+00, 5.000000e-01],
[0.000000e+00, 1.000000e-01, 5.000000e-01],
[0.000000e+00, 2.000000e-01, 5.000000e-01],
[0.000000e+00, 3.000000e-01, 5.000000e-01],
[0.000000e+00, 4.000000e-01, 5.000000e-01],
[-1.000000e-01, -4.000000e-01, 5.000000e-01],
[-1.000000e-01, -3.000000e-01, 5.000000e-01],
[-1.000000e-01, -2.000000e-01, 5.000000e-01],
[-1.000000e-01, -1.000000e-01, 5.000000e-01],
[-1.000000e-01, 0.000000e+00, 5.000000e-01],
[-1.000000e-01, 1.000000e-01, 5.000000e-01],
[-1.000000e-01, 2.000000e-01, 5.000000e-01],
[-1.000000e-01, 3.000000e-01, 5.000000e-01],
[-1.000000e-01, 4.000000e-01, 5.000000e-01],
[-2.000000e-01, -4.000000e-01, 5.000000e-01],
[-2.000000e-01, -3.000000e-01, 5.000000e-01],
[-2.000000e-01, -2.000000e-01, 5.000000e-01],
[-2.000000e-01, -1.000000e-01, 5.000000e-01],
[-2.000000e-01, 0.000000e+00, 5.000000e-01],
[-2.000000e-01, 1.000000e-01, 5.000000e-01],
[-2.000000e-01, 2.000000e-01, 5.000000e-01],
[-2.000000e-01, 3.000000e-01, 5.000000e-01],
[-2.000000e-01, 4.000000e-01, 5.000000e-01],
[-3.000000e-01, -4.000000e-01, 5.000000e-01],
[-3.000000e-01, -3.000000e-01, 5.000000e-01],
[-3.000000e-01, -2.000000e-01, 5.000000e-01],
[-3.000000e-01, -1.000000e-01, 5.000000e-01],
[-3.000000e-01, 0.000000e+00, 5.000000e-01],
[-3.000000e-01, 1.000000e-01, 5.000000e-01],
[-3.000000e-01, 2.000000e-01, 5.000000e-01],
[-3.000000e-01, 3.000000e-01, 5.000000e-01],
[-3.000000e-01, 4.000000e-01, 5.000000e-01],
[-4.000000e-01, -4.000000e-01, 5.000000e-01],
[-4.000000e-01, -3.000000e-01, 5.000000e-01],
[-4.000000e-01, -2.000000e-01, 5.000000e-01],
[-4.000000e-01, -1.000000e-01, 5.000000e-01],
[-4.000000e-01, 0.000000e+00, 5.000000e-01],
[-4.000000e-01, 1.000000e-01, 5.000000e-01],
[-4.000000e-01, 2.000000e-01, 5.000000e-01],
[-4.000000e-01, 3.000000e-01, 5.000000e-01],
[-4.000000e-01, 4.000000e-01, 5.000000e-01],
[5.000000e-01, 5.000000e-01, -5.000000e-01],
[5.000000e-01, -5.000000e-01, -5.000000e-01],
[5.000000e-01, 4.000000e-01, -5.000000e-01],
[5.000000e-01, 3.000000e-01, -5.000000e-01],
[5.000000e-01, 2.000000e-01, -5.000000e-01],
[5.000000e-01, 1.000000e-01, -5.000000e-01],
[5.000000e-01, 0.000000e+00, -5.000000e-01],
[5.000000e-01, -1.000000e-01, -5.000000e-01],
[5.000000e-01, -2.000000e-01, -5.000000e-01],
[5.000000e-01, -3.000000e-01, -5.000000e-01],
[5.000000e-01, -4.000000e-01, -5.000000e-01],
[-5.000000e-01, -5.000000e-01, -5.000000e-01],
[4.000000e-01, -5.000000e-01, -5.000000e-01],
[3.000000e-01, -5.000000e-01, -5.000000e-01],
[2.000000e-01, -5.000000e-01, -5.000000e-01],
[1.000000e-01, -5.000000e-01, -5.000000e-01],
[0.000000e+00, -5.000000e-01, -5.000000e-01],
[-1.000000e-01, -5.000000e-01, -5.000000e-01],
[-2.000000e-01, -5.000000e-01, -5.000000e-01],
[-3.000000e-01, -5.000000e-01, -5.000000e-01],
[-4.000000e-01, -5.000000e-01, -5.000000e-01],
[-5.000000e-01, 5.000000e-01, -5.000000e-01],
[-5.000000e-01, -4.000000e-01, -5.000000e-01],
[-5.000000e-01, -3.000000e-01, -5.000000e-01],
[-5.000000e-01, -2.000000e-01, -5.000000e-01],
[-5.000000e-01, -1.000000e-01, -5.000000e-01],
[-5.000000e-01, 0.000000e+00, -5.000000e-01],
[-5.000000e-01, 1.000000e-01, -5.000000e-01],
[-5.000000e-01, 2.000000e-01, -5.000000e-01],
[-5.000000e-01, 3.000000e-01, -5.000000e-01],
[-5.000000e-01, 4.000000e-01, -5.000000e-01],
[-4.000000e-01, 5.000000e-01, -5.000000e-01],
[-3.000000e-01, 5.000000e-01, -5.000000e-01],
[-2.000000e-01, 5.000000e-01, -5.000000e-01],
[-1.000000e-01, 5.000000e-01, -5.000000e-01],
[0.000000e+00, 5.000000e-01, -5.000000e-01],
[1.000000e-01, 5.000000e-01, -5.000000e-01],
[2.000000e-01, 5.000000e-01, -5.000000e-01],
[3.000000e-01, 5.000000e-01, -5.000000e-01],
[4.000000e-01, 5.000000e-01, -5.000000e-01],
[4.000000e-01, 4.000000e-01, -5.000000e-01],
[4.000000e-01, 3.000000e-01, -5.000000e-01],
[4.000000e-01, 2.000000e-01, -5.000000e-01],
[4.000000e-01, 1.000000e-01, -5.000000e-01],
[4.000000e-01, 0.000000e+00, -5.000000e-01],
[4.000000e-01, -1.000000e-01, -5.000000e-01],
[4.000000e-01, -2.000000e-01, -5.000000e-01],
[4.000000e-01, -3.000000e-01, -5.000000e-01],
[4.000000e-01, -4.000000e-01, -5.000000e-01],
[3.000000e-01, 4.000000e-01, -5.000000e-01],
[3.000000e-01, 3.000000e-01, -5.000000e-01],
[3.000000e-01, 2.000000e-01, -5.000000e-01],
[3.000000e-01, 1.000000e-01, -5.000000e-01],
[3.000000e-01, 6.938894e-18, -5.000000e-01],
[3.000000e-01, -1.000000e-01, -5.000000e-01],
[3.000000e-01, -2.000000e-01, -5.000000e-01],
[3.000000e-01, -3.000000e-01, -5.000000e-01],
[3.000000e-01, -4.000000e-01, -5.000000e-01],
[2.000000e-01, 4.000000e-01, -5.000000e-01],
[2.000000e-01, 3.000000e-01, -5.000000e-01],
[2.000000e-01, 2.000000e-01, -5.000000e-01],
[2.000000e-01, 1.000000e-01, -5.000000e-01],
[2.000000e-01, -1.387779e-17, -5.000000e-01],
[2.000000e-01, -1.000000e-01, -5.000000e-01],
[2.000000e-01, -2.000000e-01, -5.000000e-01],
[2.000000e-01, -3.000000e-01, -5.000000e-01],
[2.000000e-01, -4.000000e-01, -5.000000e-01],
[1.000000e-01, 4.000000e-01, -5.000000e-01],
[1.000000e-01, 3.000000e-01, -5.000000e-01],
[1.000000e-01, 2.000000e-01, -5.000000e-01],
[1.000000e-01, 1.000000e-01, -5.000000e-01],
[1.000000e-01, 1.387779e-17, -5.000000e-01],
[1.000000e-01, -1.000000e-01, -5.000000e-01],
[1.000000e-01, -2.000000e-01, -5.000000e-01],
[1.000000e-01, -3.000000e-01, -5.000000e-01],
[1.000000e-01, -4.000000e-01, -5.000000e-01],
[0.000000e+00, 4.000000e-01, -5.000000e-01],
[0.000000e+00, 3.000000e-01, -5.000000e-01],
[0.000000e+00, 2.000000e-01, -5.000000e-01],
[0.000000e+00, 1.000000e-01, -5.000000e-01],
[0.000000e+00, 0.000000e+00, -5.000000e-01],
[0.000000e+00, -1.000000e-01, -5.000000e-01],
[0.000000e+00, -2.000000e-01, -5.000000e-01],
[0.000000e+00, -3.000000e-01, -5.000000e-01],
[0.000000e+00, -4.000000e-01, -5.000000e-01],
[-1.000000e-01, 4.000000e-01, -5.000000e-01],
[-1.000000e-01, 3.000000e-01, -5.000000e-01],
[-1.000000e-01, 2.000000e-01, -5.000000e-01],
[-1.000000e-01, 1.000000e-01, -5.000000e-01],
[-1.000000e-01, 0.000000e+00, -5.000000e-01],
[-1.000000e-01, -1.000000e-01, -5.000000e-01],
[-1.000000e-01, -2.000000e-01, -5.000000e-01],
[-1.000000e-01, -3.000000e-01, -5.000000e-01],
[-1.000000e-01, -4.000000e-01, -5.000000e-01],
[-2.000000e-01, 4.000000e-01, -5.000000e-01],
[-2.000000e-01, 3.000000e-01, -5.000000e-01],
[-2.000000e-01, 2.000000e-01, -5.000000e-01],
[-2.000000e-01, 1.000000e-01, -5.000000e-01],
[-2.000000e-01, 0.000000e+00, -5.000000e-01],
[-2.000000e-01, -1.000000e-01, -5.000000e-01],
[-2.000000e-01, -2.000000e-01, -5.000000e-01],
[-2.000000e-01, -3.000000e-01, -5.000000e-01],
[-2.000000e-01, -4.000000e-01, -5.000000e-01],
[-3.000000e-01, 4.000000e-01, -5.000000e-01],
[-3.000000e-01, 3.000000e-01, -5.000000e-01],
[-3.000000e-01, 2.000000e-01, -5.000000e-01],
[-3.000000e-01, 1.000000e-01, -5.000000e-01],
[-3.000000e-01, 0.000000e+00, -5.000000e-01],
[-3.000000e-01, -1.000000e-01, -5.000000e-01],
[-3.000000e-01, -2.000000e-01, -5.000000e-01],
[-3.000000e-01, -3.000000e-01, -5.000000e-01],
[-3.000000e-01, -4.000000e-01, -5.000000e-01],
[-4.000000e-01, 4.000000e-01, -5.000000e-01],
[-4.000000e-01, 3.000000e-01, -5.000000e-01],
[-4.000000e-01, 2.000000e-01, -5.000000e-01],
[-4.000000e-01, 1.000000e-01, -5.000000e-01],
[-4.000000e-01, 0.000000e+00, -5.000000e-01],
[-4.000000e-01, -1.000000e-01, -5.000000e-01],
[-4.000000e-01, -2.000000e-01, -5.000000e-01],
[-4.000000e-01, -3.000000e-01, -5.000000e-01],
[-4.000000e-01, -4.000000e-01, -5.000000e-01],
[-5.000000e-01, -5.000000e-01, 4.000000e-01],
[-5.000000e-01, -5.000000e-01, 3.000000e-01],
[-5.000000e-01, -5.000000e-01, 2.000000e-01],
[-5.000000e-01, -5.000000e-01, 1.000000e-01],
[-5.000000e-01, -5.000000e-01, 0.000000e+00],
[-5.000000e-01, -5.000000e-01, -1.000000e-01],
[-5.000000e-01, -5.000000e-01, -2.000000e-01],
[-5.000000e-01, -5.000000e-01, -3.000000e-01],
[-5.000000e-01, -5.000000e-01, -4.000000e-01],
[5.000000e-01, -5.000000e-01, 4.000000e-01],
[5.000000e-01, -5.000000e-01, 3.000000e-01],
[5.000000e-01, -5.000000e-01, 2.000000e-01],
[5.000000e-01, -5.000000e-01, 1.000000e-01],
[5.000000e-01, -5.000000e-01, 0.000000e+00],
[5.000000e-01, -5.000000e-01, -1.000000e-01],
[5.000000e-01, -5.000000e-01, -2.000000e-01],
[5.000000e-01, -5.000000e-01, -3.000000e-01],
[5.000000e-01, -5.000000e-01, -4.000000e-01],
[-4.000000e-01, -5.000000e-01, 4.000000e-01],
[-4.000000e-01, -5.000000e-01, 3.000000e-01],
[-4.000000e-01, -5.000000e-01, 2.000000e-01],
[-4.000000e-01, -5.000000e-01, 1.000000e-01],
[-4.000000e-01, -5.000000e-01, 0.000000e+00],
[-4.000000e-01, -5.000000e-01, -1.000000e-01],
[-4.000000e-01, -5.000000e-01, -2.000000e-01],
[-4.000000e-01, -5.000000e-01, -3.000000e-01],
[-4.000000e-01, -5.000000e-01, -4.000000e-01],
[-3.000000e-01, -5.000000e-01, 4.000000e-01],
[-3.000000e-01, -5.000000e-01, 3.000000e-01],
[-3.000000e-01, -5.000000e-01, 2.000000e-01],
[-3.000000e-01, -5.000000e-01, 1.000000e-01],
[-3.000000e-01, -5.000000e-01, 6.938894e-18],
[-3.000000e-01, -5.000000e-01, -1.000000e-01],
[-3.000000e-01, -5.000000e-01, -2.000000e-01],
[-3.000000e-01, -5.000000e-01, -3.000000e-01],
[-3.000000e-01, -5.000000e-01, -4.000000e-01],
[-2.000000e-01, -5.000000e-01, 4.000000e-01],
[-2.000000e-01, -5.000000e-01, 3.000000e-01],
[-2.000000e-01, -5.000000e-01, 2.000000e-01],
[-2.000000e-01, -5.000000e-01, 1.000000e-01],
[-2.000000e-01, -5.000000e-01, -1.387779e-17],
[-2.000000e-01, -5.000000e-01, -1.000000e-01],
[-2.000000e-01, -5.000000e-01, -2.000000e-01],
[-2.000000e-01, -5.000000e-01, -3.000000e-01],
[-2.000000e-01, -5.000000e-01, -4.000000e-01],
[-1.000000e-01, -5.000000e-01, 4.000000e-01],
[-1.000000e-01, -5.000000e-01, 3.000000e-01],
[-1.000000e-01, -5.000000e-01, 2.000000e-01],
[-1.000000e-01, -5.000000e-01, 1.000000e-01],
[-1.000000e-01, -5.000000e-01, 1.387779e-17],
[-1.000000e-01, -5.000000e-01, -1.000000e-01],
[-1.000000e-01, -5.000000e-01, -2.000000e-01],
[-1.000000e-01, -5.000000e-01, -3.000000e-01],
[-1.000000e-01, -5.000000e-01, -4.000000e-01],
[0.000000e+00, -5.000000e-01, 4.000000e-01],
[0.000000e+00, -5.000000e-01, 3.000000e-01],
[0.000000e+00, -5.000000e-01, 2.000000e-01],
[0.000000e+00, -5.000000e-01, 1.000000e-01],
[0.000000e+00, -5.000000e-01, 0.000000e+00],
[0.000000e+00, -5.000000e-01, -1.000000e-01],
[0.000000e+00, -5.000000e-01, -2.000000e-01],
[0.000000e+00, -5.000000e-01, -3.000000e-01],
[0.000000e+00, -5.000000e-01, -4.000000e-01],
[1.000000e-01, -5.000000e-01, 4.000000e-01],
[1.000000e-01, -5.000000e-01, 3.000000e-01],
[1.000000e-01, -5.000000e-01, 2.000000e-01],
[1.000000e-01, -5.000000e-01, 1.000000e-01],
[1.000000e-01, -5.000000e-01, 0.000000e+00],
[1.000000e-01, -5.000000e-01, -1.000000e-01],
[1.000000e-01, -5.000000e-01, -2.000000e-01],
[1.000000e-01, -5.000000e-01, -3.000000e-01],
[1.000000e-01, -5.000000e-01, -4.000000e-01],
[2.000000e-01, -5.000000e-01, 4.000000e-01],
[2.000000e-01, -5.000000e-01, 3.000000e-01],
[2.000000e-01, -5.000000e-01, 2.000000e-01],
[2.000000e-01, -5.000000e-01, 1.000000e-01],
[2.000000e-01, -5.000000e-01, 0.000000e+00],
[2.000000e-01, -5.000000e-01, -1.000000e-01],
[2.000000e-01, -5.000000e-01, -2.000000e-01],
[2.000000e-01, -5.000000e-01, -3.000000e-01],
[2.000000e-01, -5.000000e-01, -4.000000e-01],
[3.000000e-01, -5.000000e-01, 4.000000e-01],
[3.000000e-01, -5.000000e-01, 3.000000e-01],
[3.000000e-01, -5.000000e-01, 2.000000e-01],
[3.000000e-01, -5.000000e-01, 1.000000e-01],
[3.000000e-01, -5.000000e-01, 0.000000e+00],
[3.000000e-01, -5.000000e-01, -1.000000e-01],
[3.000000e-01, -5.000000e-01, -2.000000e-01],
[3.000000e-01, -5.000000e-01, -3.000000e-01],
[3.000000e-01, -5.000000e-01, -4.000000e-01],
[4.000000e-01, -5.000000e-01, 4.000000e-01],
[4.000000e-01, -5.000000e-01, 3.000000e-01],
[4.000000e-01, -5.000000e-01, 2.000000e-01],
[4.000000e-01, -5.000000e-01, 1.000000e-01],
[4.000000e-01, -5.000000e-01, 0.000000e+00],
[4.000000e-01, -5.000000e-01, -1.000000e-01],
[4.000000e-01, -5.000000e-01, -2.000000e-01],
[4.000000e-01, -5.000000e-01, -3.000000e-01],
[4.000000e-01, -5.000000e-01, -4.000000e-01],
[-5.000000e-01, 5.000000e-01, 4.000000e-01],
[-5.000000e-01, 5.000000e-01, 3.000000e-01],
[-5.000000e-01, 5.000000e-01, 2.000000e-01],
[-5.000000e-01, 5.000000e-01, 1.000000e-01],
[-5.000000e-01, 5.000000e-01, 0.000000e+00],
[-5.000000e-01, 5.000000e-01, -1.000000e-01],
[-5.000000e-01, 5.000000e-01, -2.000000e-01],
[-5.000000e-01, 5.000000e-01, -3.000000e-01],
[-5.000000e-01, 5.000000e-01, -4.000000e-01],
[-5.000000e-01, 4.000000e-01, 4.000000e-01],
[-5.000000e-01, 4.000000e-01, 3.000000e-01],
[-5.000000e-01, 4.000000e-01, 2.000000e-01],
[-5.000000e-01, 4.000000e-01, 1.000000e-01],
[-5.000000e-01, 4.000000e-01, 0.000000e+00],
[-5.000000e-01, 4.000000e-01, -1.000000e-01],
[-5.000000e-01, 4.000000e-01, -2.000000e-01],
[-5.000000e-01, 4.000000e-01, -3.000000e-01],
[-5.000000e-01, 4.000000e-01, -4.000000e-01],
[-5.000000e-01, 3.000000e-01, 4.000000e-01],
[-5.000000e-01, 3.000000e-01, 3.000000e-01],
[-5.000000e-01, 3.000000e-01, 2.000000e-01],
[-5.000000e-01, 3.000000e-01, 1.000000e-01],
[-5.000000e-01, 3.000000e-01, 6.938894e-18],
[-5.000000e-01, 3.000000e-01, -1.000000e-01],
[-5.000000e-01, 3.000000e-01, -2.000000e-01],
[-5.000000e-01, 3.000000e-01, -3.000000e-01],
[-5.000000e-01, 3.000000e-01, -4.000000e-01],
[-5.000000e-01, 2.000000e-01, 4.000000e-01],
[-5.000000e-01, 2.000000e-01, 3.000000e-01],
[-5.000000e-01, 2.000000e-01, 2.000000e-01],
[-5.000000e-01, 2.000000e-01, 1.000000e-01],
[-5.000000e-01, 2.000000e-01, -1.387779e-17],
[-5.000000e-01, 2.000000e-01, -1.000000e-01],
[-5.000000e-01, 2.000000e-01, -2.000000e-01],
[-5.000000e-01, 2.000000e-01, -3.000000e-01],
[-5.000000e-01, 2.000000e-01, -4.000000e-01],
[-5.000000e-01, 1.000000e-01, 4.000000e-01],
[-5.000000e-01, 1.000000e-01, 3.000000e-01],
[-5.000000e-01, 1.000000e-01, 2.000000e-01],
[-5.000000e-01, 1.000000e-01, 1.000000e-01],
[-5.000000e-01, 1.000000e-01, 1.387779e-17],
[-5.000000e-01, 1.000000e-01, -1.000000e-01],
[-5.000000e-01, 1.000000e-01, -2.000000e-01],
[-5.000000e-01, 1.000000e-01, -3.000000e-01],
[-5.000000e-01, 1.000000e-01, -4.000000e-01],
[-5.000000e-01, 0.000000e+00, 4.000000e-01],
[-5.000000e-01, 0.000000e+00, 3.000000e-01],
[-5.000000e-01, 0.000000e+00, 2.000000e-01],
[-5.000000e-01, 0.000000e+00, 1.000000e-01],
[-5.000000e-01, 0.000000e+00, 0.000000e+00],
[-5.000000e-01, 0.000000e+00, -1.000000e-01],
[-5.000000e-01, 0.000000e+00, -2.000000e-01],
[-5.000000e-01, 0.000000e+00, -3.000000e-01],
[-5.000000e-01, 0.000000e+00, -4.000000e-01],
[-5.000000e-01, -1.000000e-01, 4.000000e-01],
[-5.000000e-01, -1.000000e-01, 3.000000e-01],
[-5.000000e-01, -1.000000e-01, 2.000000e-01],
[-5.000000e-01, -1.000000e-01, 1.000000e-01],
[-5.000000e-01, -1.000000e-01, 0.000000e+00],
[-5.000000e-01, -1.000000e-01, -1.000000e-01],
[-5.000000e-01, -1.000000e-01, -2.000000e-01],
[-5.000000e-01, -1.000000e-01, -3.000000e-01],
[-5.000000e-01, -1.000000e-01, -4.000000e-01],
[-5.000000e-01, -2.000000e-01, 4.000000e-01],
[-5.000000e-01, -2.000000e-01, 3.000000e-01],
[-5.000000e-01, -2.000000e-01, 2.000000e-01],
[-5.000000e-01, -2.000000e-01, 1.000000e-01],
[-5.000000e-01, -2.000000e-01, 0.000000e+00],
[-5.000000e-01, -2.000000e-01, -1.000000e-01],
[-5.000000e-01, -2.000000e-01, -2.000000e-01],
[-5.000000e-01, -2.000000e-01, -3.000000e-01],
[-5.000000e-01, -2.000000e-01, -4.000000e-01],
[-5.000000e-01, -3.000000e-01, 4.000000e-01],
[-5.000000e-01, -3.000000e-01, 3.000000e-01],
[-5.000000e-01, -3.000000e-01, 2.000000e-01],
[-5.000000e-01, -3.000000e-01, 1.000000e-01],
[-5.000000e-01, -3.000000e-01, 0.000000e+00],
[-5.000000e-01, -3.000000e-01, -1.000000e-01],
[-5.000000e-01, -3.000000e-01, -2.000000e-01],
[-5.000000e-01, -3.000000e-01, -3.000000e-01],
[-5.000000e-01, -3.000000e-01, -4.000000e-01],
[-5.000000e-01, -4.000000e-01, 4.000000e-01],
[-5.000000e-01, -4.000000e-01, 3.000000e-01],
[-5.000000e-01, -4.000000e-01, 2.000000e-01],
[-5.000000e-01, -4.000000e-01, 1.000000e-01],
[-5.000000e-01, -4.000000e-01, 0.000000e+00],
[-5.000000e-01, -4.000000e-01, -1.000000e-01],
[-5.000000e-01, -4.000000e-01, -2.000000e-01],
[-5.000000e-01, -4.000000e-01, -3.000000e-01],
[-5.000000e-01, -4.000000e-01, -4.000000e-01],
[5.000000e-01, 5.000000e-01, 4.000000e-01],
[5.000000e-01, 5.000000e-01, 3.000000e-01],
[5.000000e-01, 5.000000e-01, 2.000000e-01],
[5.000000e-01, 5.000000e-01, 1.000000e-01],
[5.000000e-01, 5.000000e-01, 0.000000e+00],
[5.000000e-01, 5.000000e-01, -1.000000e-01],
[5.000000e-01, 5.000000e-01, -2.000000e-01],
[5.000000e-01, 5.000000e-01, -3.000000e-01],
[5.000000e-01, 5.000000e-01, -4.000000e-01],
[4.000000e-01, 5.000000e-01, 4.000000e-01],
[4.000000e-01, 5.000000e-01, 3.000000e-01],
[4.000000e-01, 5.000000e-01, 2.000000e-01],
[4.000000e-01, 5.000000e-01, 1.000000e-01],
[4.000000e-01, 5.000000e-01, 0.000000e+00],
[4.000000e-01, 5.000000e-01, -1.000000e-01],
[4.000000e-01, 5.000000e-01, -2.000000e-01],
[4.000000e-01, 5.000000e-01, -3.000000e-01],
[4.000000e-01, 5.000000e-01, -4.000000e-01],
[3.000000e-01, 5.000000e-01, 4.000000e-01],
[3.000000e-01, 5.000000e-01, 3.000000e-01],
[3.000000e-01, 5.000000e-01, 2.000000e-01],
[3.000000e-01, 5.000000e-01, 1.000000e-01],
[3.000000e-01, 5.000000e-01, 6.938894e-18],
[3.000000e-01, 5.000000e-01, -1.000000e-01],
[3.000000e-01, 5.000000e-01, -2.000000e-01],
[3.000000e-01, 5.000000e-01, -3.000000e-01],
[3.000000e-01, 5.000000e-01, -4.000000e-01],
[2.000000e-01, 5.000000e-01, 4.000000e-01],
[2.000000e-01, 5.000000e-01, 3.000000e-01],
[2.000000e-01, 5.000000e-01, 2.000000e-01],
[2.000000e-01, 5.000000e-01, 1.000000e-01],
[2.000000e-01, 5.000000e-01, -1.387779e-17],
[2.000000e-01, 5.000000e-01, -1.000000e-01],
[2.000000e-01, 5.000000e-01, -2.000000e-01],
[2.000000e-01, 5.000000e-01, -3.000000e-01],
[2.000000e-01, 5.000000e-01, -4.000000e-01],
[1.000000e-01, 5.000000e-01, 4.000000e-01],
[1.000000e-01, 5.000000e-01, 3.000000e-01],
[1.000000e-01, 5.000000e-01, 2.000000e-01],
[1.000000e-01, 5.000000e-01, 1.000000e-01],
[1.000000e-01, 5.000000e-01, 1.387779e-17],
[1.000000e-01, 5.000000e-01, -1.000000e-01],
[1.000000e-01, 5.000000e-01, -2.000000e-01],
[1.000000e-01, 5.000000e-01, -3.000000e-01],
[1.000000e-01, 5.000000e-01, -4.000000e-01],
[0.000000e+00, 5.000000e-01, 4.000000e-01],
[0.000000e+00, 5.000000e-01, 3.000000e-01],
[0.000000e+00, 5.000000e-01, 2.000000e-01],
[0.000000e+00, 5.000000e-01, 1.000000e-01],
[0.000000e+00, 5.000000e-01, 0.000000e+00],
[0.000000e+00, 5.000000e-01, -1.000000e-01],
[0.000000e+00, 5.000000e-01, -2.000000e-01],
[0.000000e+00, 5.000000e-01, -3.000000e-01],
[0.000000e+00, 5.000000e-01, -4.000000e-01],
[-1.000000e-01, 5.000000e-01, 4.000000e-01],
[-1.000000e-01, 5.000000e-01, 3.000000e-01],
[-1.000000e-01, 5.000000e-01, 2.000000e-01],
[-1.000000e-01, 5.000000e-01, 1.000000e-01],
[-1.000000e-01, 5.000000e-01, 0.000000e+00],
[-1.000000e-01, 5.000000e-01, -1.000000e-01],
[-1.000000e-01, 5.000000e-01, -2.000000e-01],
[-1.000000e-01, 5.000000e-01, -3.000000e-01],
[-1.000000e-01, 5.000000e-01, -4.000000e-01],
[-2.000000e-01, 5.000000e-01, 4.000000e-01],
[-2.000000e-01, 5.000000e-01, 3.000000e-01],
[-2.000000e-01, 5.000000e-01, 2.000000e-01],
[-2.000000e-01, 5.000000e-01, 1.000000e-01],
[-2.000000e-01, 5.000000e-01, 0.000000e+00],
[-2.000000e-01, 5.000000e-01, -1.000000e-01],
[-2.000000e-01, 5.000000e-01, -2.000000e-01],
[-2.000000e-01, 5.000000e-01, -3.000000e-01],
[-2.000000e-01, 5.000000e-01, -4.000000e-01],
[-3.000000e-01, 5.000000e-01, 4.000000e-01],
[-3.000000e-01, 5.000000e-01, 3.000000e-01],
[-3.000000e-01, 5.000000e-01, 2.000000e-01],
[-3.000000e-01, 5.000000e-01, 1.000000e-01],
[-3.000000e-01, 5.000000e-01, 0.000000e+00],
[-3.000000e-01, 5.000000e-01, -1.000000e-01],
[-3.000000e-01, 5.000000e-01, -2.000000e-01],
[-3.000000e-01, 5.000000e-01, -3.000000e-01],
[-3.000000e-01, 5.000000e-01, -4.000000e-01],
[-4.000000e-01, 5.000000e-01, 4.000000e-01],
[-4.000000e-01, 5.000000e-01, 3.000000e-01],
[-4.000000e-01, 5.000000e-01, 2.000000e-01],
[-4.000000e-01, 5.000000e-01, 1.000000e-01],
[-4.000000e-01, 5.000000e-01, 0.000000e+00],
[-4.000000e-01, 5.000000e-01, -1.000000e-01],
[-4.000000e-01, 5.000000e-01, -2.000000e-01],
[-4.000000e-01, 5.000000e-01, -3.000000e-01],
[-4.000000e-01, 5.000000e-01, -4.000000e-01],
[5.000000e-01, -4.000000e-01, 4.000000e-01],
[5.000000e-01, -4.000000e-01, 3.000000e-01],
[5.000000e-01, -4.000000e-01, 2.000000e-01],
[5.000000e-01, -4.000000e-01, 1.000000e-01],
[5.000000e-01, -4.000000e-01, 0.000000e+00],
[5.000000e-01, -4.000000e-01, -1.000000e-01],
[5.000000e-01, -4.000000e-01, -2.000000e-01],
[5.000000e-01, -4.000000e-01, -3.000000e-01],
[5.000000e-01, -4.000000e-01, -4.000000e-01],
[5.000000e-01, -3.000000e-01, 4.000000e-01],
[5.000000e-01, -3.000000e-01, 3.000000e-01],
[5.000000e-01, -3.000000e-01, 2.000000e-01],
[5.000000e-01, -3.000000e-01, 1.000000e-01],
[5.000000e-01, -3.000000e-01, 6.938894e-18],
[5.000000e-01, -3.000000e-01, -1.000000e-01],
[5.000000e-01, -3.000000e-01, -2.000000e-01],
[5.000000e-01, -3.000000e-01, -3.000000e-01],
[5.000000e-01, -3.000000e-01, -4.000000e-01],
[5.000000e-01, -2.000000e-01, 4.000000e-01],
[5.000000e-01, -2.000000e-01, 3.000000e-01],
[5.000000e-01, -2.000000e-01, 2.000000e-01],
[5.000000e-01, -2.000000e-01, 1.000000e-01],
[5.000000e-01, -2.000000e-01, -1.387779e-17],
[5.000000e-01, -2.000000e-01, -1.000000e-01],
[5.000000e-01, -2.000000e-01, -2.000000e-01],
[5.000000e-01, -2.000000e-01, -3.000000e-01],
[5.000000e-01, -2.000000e-01, -4.000000e-01],
[5.000000e-01, -1.000000e-01, 4.000000e-01],
[5.000000e-01, -1.000000e-01, 3.000000e-01],
[5.000000e-01, -1.000000e-01, 2.000000e-01],
[5.000000e-01, -1.000000e-01, 1.000000e-01],
[5.000000e-01, -1.000000e-01, 1.387779e-17],
[5.000000e-01, -1.000000e-01, -1.000000e-01],
[5.000000e-01, -1.000000e-01, -2.000000e-01],
[5.000000e-01, -1.000000e-01, -3.000000e-01],
[5.000000e-01, -1.000000e-01, -4.000000e-01],
[5.000000e-01, 0.000000e+00, 4.000000e-01],
[5.000000e-01, 0.000000e+00, 3.000000e-01],
[5.000000e-01, 0.000000e+00, 2.000000e-01],
[5.000000e-01, 0.000000e+00, 1.000000e-01],
[5.000000e-01, 0.000000e+00, 0.000000e+00],
[5.000000e-01, 0.000000e+00, -1.000000e-01],
[5.000000e-01, 0.000000e+00, -2.000000e-01],
[5.000000e-01, 0.000000e+00, -3.000000e-01],
[5.000000e-01, 0.000000e+00, -4.000000e-01],
[5.000000e-01, 1.000000e-01, 4.000000e-01],
[5.000000e-01, 1.000000e-01, 3.000000e-01],
[5.000000e-01, 1.000000e-01, 2.000000e-01],
[5.000000e-01, 1.000000e-01, 1.000000e-01],
[5.000000e-01, 1.000000e-01, 0.000000e+00],
[5.000000e-01, 1.000000e-01, -1.000000e-01],
[5.000000e-01, 1.000000e-01, -2.000000e-01],
[5.000000e-01, 1.000000e-01, -3.000000e-01],
[5.000000e-01, 1.000000e-01, -4.000000e-01],
[5.000000e-01, 2.000000e-01, 4.000000e-01],
[5.000000e-01, 2.000000e-01, 3.000000e-01],
[5.000000e-01, 2.000000e-01, 2.000000e-01],
[5.000000e-01, 2.000000e-01, 1.000000e-01],
[5.000000e-01, 2.000000e-01, 0.000000e+00],
[5.000000e-01, 2.000000e-01, -1.000000e-01],
[5.000000e-01, 2.000000e-01, -2.000000e-01],
[5.000000e-01, 2.000000e-01, -3.000000e-01],
[5.000000e-01, 2.000000e-01, -4.000000e-01],
[5.000000e-01, 3.000000e-01, 4.000000e-01],
[5.000000e-01, 3.000000e-01, 3.000000e-01],
[5.000000e-01, 3.000000e-01, 2.000000e-01],
[5.000000e-01, 3.000000e-01, 1.000000e-01],
[5.000000e-01, 3.000000e-01, 0.000000e+00],
[5.000000e-01, 3.000000e-01, -1.000000e-01],
[5.000000e-01, 3.000000e-01, -2.000000e-01],
[5.000000e-01, 3.000000e-01, -3.000000e-01],
[5.000000e-01, 3.000000e-01, -4.000000e-01],
[5.000000e-01, 4.000000e-01, 4.000000e-01],
[5.000000e-01, 4.000000e-01, 3.000000e-01],
[5.000000e-01, 4.000000e-01, 2.000000e-01],
[5.000000e-01, 4.000000e-01, 1.000000e-01],
[5.000000e-01, 4.000000e-01, 0.000000e+00],
[5.000000e-01, 4.000000e-01, -1.000000e-01],
[5.000000e-01, 4.000000e-01, -2.000000e-01],
[5.000000e-01, 4.000000e-01, -3.000000e-01],
[5.000000e-01, 4.000000e-01, -4.000000e-01],
[-4.000000e-01, -4.000000e-01, 4.000000e-01],
[-4.000000e-01, -4.000000e-01, 3.000000e-01],
[-4.000000e-01, -4.000000e-01, 2.000000e-01],
[-4.000000e-01, -4.000000e-01, 1.000000e-01],
[-4.000000e-01, -4.000000e-01, 5.204170e-18],
[-4.000000e-01, -4.000000e-01, -1.000000e-01],
[-4.000000e-01, -4.000000e-01, -2.000000e-01],
[-4.000000e-01, -4.000000e-01, -3.000000e-01],
[-4.000000e-01, -4.000000e-01, -4.000000e-01],
[-4.000000e-01, -3.000000e-01, 4.000000e-01],
[-4.000000e-01, -3.000000e-01, 3.000000e-01],
[-4.000000e-01, -3.000000e-01, 2.000000e-01],
[-4.000000e-01, -3.000000e-01, 1.000000e-01],
[-4.000000e-01, -3.000000e-01, -6.071532e-18],
[-4.000000e-01, -3.000000e-01, -1.000000e-01],
[-4.000000e-01, -3.000000e-01, -2.000000e-01],
[-4.000000e-01, -3.000000e-01, -3.000000e-01],
[-4.000000e-01, -3.000000e-01, -4.000000e-01],
[-4.000000e-01, -2.000000e-01, 4.000000e-01],
[-4.000000e-01, -2.000000e-01, 3.000000e-01],
[-4.000000e-01, -2.000000e-01, 2.000000e-01],
[-4.000000e-01, -2.000000e-01, 1.000000e-01],
[-4.000000e-01, -2.000000e-01, -5.204170e-18],
[-4.000000e-01, -2.000000e-01, -1.000000e-01],
[-4.000000e-01, -2.000000e-01, -2.000000e-01],
[-4.000000e-01, -2.000000e-01, -3.000000e-01],
[-4.000000e-01, -2.000000e-01, -4.000000e-01],
[-4.000000e-01, -1.000000e-01, 4.000000e-01],
[-4.000000e-01, -1.000000e-01, 3.000000e-01],
[-4.000000e-01, -1.000000e-01, 2.000000e-01],
[-4.000000e-01, -1.000000e-01, 1.000000e-01],
[-4.000000e-01, -1.000000e-01, -6.938894e-18],
[-4.000000e-01, -1.000000e-01, -1.000000e-01],
[-4.000000e-01, -1.000000e-01, -2.000000e-01],
[-4.000000e-01, -1.000000e-01, -3.000000e-01],
[-4.000000e-01, -1.000000e-01, -4.000000e-01],
[-4.000000e-01, -4.770490e-18, 4.000000e-01],
[-4.000000e-01, -1.040834e-17, 3.000000e-01],
[-4.000000e-01, -8.673617e-18, 2.000000e-01],
[-4.000000e-01, 3.469447e-18, 1.000000e-01],
[-4.000000e-01, 8.673617e-18, 1.908196e-17],
[-4.000000e-01, 8.673617e-18, -1.000000e-01],
[-4.000000e-01, 1.040834e-17, -2.000000e-01],
[-4.000000e-01, 6.938894e-18, -3.000000e-01],
[-4.000000e-01, -1.040834e-17, -4.000000e-01],
[-4.000000e-01, 1.000000e-01, 4.000000e-01],
[-4.000000e-01, 1.000000e-01, 3.000000e-01],
[-4.000000e-01, 1.000000e-01, 2.000000e-01],
[-4.000000e-01, 1.000000e-01, 1.000000e-01],
[-4.000000e-01, 1.000000e-01, 2.602085e-17],
[-4.000000e-01, 1.000000e-01, -1.000000e-01],
[-4.000000e-01, 1.000000e-01, -2.000000e-01],
[-4.000000e-01, 1.000000e-01, -3.000000e-01],
[-4.000000e-01, 1.000000e-01, -4.000000e-01],
[-4.000000e-01, 2.000000e-01, 4.000000e-01],
[-4.000000e-01, 2.000000e-01, 3.000000e-01],
[-4.000000e-01, 2.000000e-01, 2.000000e-01],
[-4.000000e-01, 2.000000e-01, 1.000000e-01],
[-4.000000e-01, 2.000000e-01, 6.938894e-18],
[-4.000000e-01, 2.000000e-01, -1.000000e-01],
[-4.000000e-01, 2.000000e-01, -2.000000e-01],
[-4.000000e-01, 2.000000e-01, -3.000000e-01],
[-4.000000e-01, 2.000000e-01, -4.000000e-01],
[-4.000000e-01, 3.000000e-01, 4.000000e-01],
[-4.000000e-01, 3.000000e-01, 3.000000e-01],
[-4.000000e-01, 3.000000e-01, 2.000000e-01],
[-4.000000e-01, 3.000000e-01, 1.000000e-01],
[-4.000000e-01, 3.000000e-01, 3.469447e-18],
[-4.000000e-01, 3.000000e-01, -1.000000e-01],
[-4.000000e-01, 3.000000e-01, -2.000000e-01],
[-4.000000e-01, 3.000000e-01, -3.000000e-01],
[-4.000000e-01, 3.000000e-01, -4.000000e-01],
[-4.000000e-01, 4.000000e-01, 4.000000e-01],
[-4.000000e-01, 4.000000e-01, 3.000000e-01],
[-4.000000e-01, 4.000000e-01, 2.000000e-01],
[-4.000000e-01, 4.000000e-01, 1.000000e-01],
[-4.000000e-01, 4.000000e-01, 3.469447e-18],
[-4.000000e-01, 4.000000e-01, -1.000000e-01],
[-4.000000e-01, 4.000000e-01, -2.000000e-01],
[-4.000000e-01, 4.000000e-01, -3.000000e-01],
[-4.000000e-01, 4.000000e-01, -4.000000e-01],
[-3.000000e-01, -4.000000e-01, 4.000000e-01],
[-3.000000e-01, -4.000000e-01, 3.000000e-01],
[-3.000000e-01, -4.000000e-01, 2.000000e-01],
[-3.000000e-01, -4.000000e-01, 1.000000e-01],
[-3.000000e-01, -4.000000e-01, -1.734723e-18],
[-3.000000e-01, -4.000000e-01, -1.000000e-01],
[-3.000000e-01, -4.000000e-01, -2.000000e-01],
[-3.000000e-01, -4.000000e-01, -3.000000e-01],
[-3.000000e-01, -4.000000e-01, -4.000000e-01],
[-3.000000e-01, -3.000000e-01, 4.000000e-01],
[-3.000000e-01, -3.000000e-01, 3.000000e-01],
[-3.000000e-01, -3.000000e-01, 2.000000e-01],
[-3.000000e-01, -3.000000e-01, 1.000000e-01],
[-3.000000e-01, -3.000000e-01, 0.000000e+00],
[-3.000000e-01, -3.000000e-01, -1.000000e-01],
[-3.000000e-01, -3.000000e-01, -2.000000e-01],
[-3.000000e-01, -3.000000e-01, -3.000000e-01],
[-3.000000e-01, -3.000000e-01, -4.000000e-01],
[-3.000000e-01, -2.000000e-01, 4.000000e-01],
[-3.000000e-01, -2.000000e-01, 3.000000e-01],
[-3.000000e-01, -2.000000e-01, 2.000000e-01],
[-3.000000e-01, -2.000000e-01, 1.000000e-01],
[-3.000000e-01, -2.000000e-01, 3.469447e-18],
[-3.000000e-01, -2.000000e-01, -1.000000e-01],
[-3.000000e-01, -2.000000e-01, -2.000000e-01],
[-3.000000e-01, -2.000000e-01, -3.000000e-01],
[-3.000000e-01, -2.000000e-01, -4.000000e-01],
[-3.000000e-01, -1.000000e-01, 4.000000e-01],
[-3.000000e-01, -1.000000e-01, 3.000000e-01],
[-3.000000e-01, -1.000000e-01, 2.000000e-01],
[-3.000000e-01, -1.000000e-01, 1.000000e-01],
[-3.000000e-01, -1.000000e-01, 0.000000e+00],
[-3.000000e-01, -1.000000e-01, -1.000000e-01],
[-3.000000e-01, -1.000000e-01, -2.000000e-01],
[-3.000000e-01, -1.000000e-01, -3.000000e-01],
[-3.000000e-01, -1.000000e-01, -4.000000e-01],
[-3.000000e-01, 7.806256e-18, 4.000000e-01],
[-3.000000e-01, 0.000000e+00, 3.000000e-01],
[-3.000000e-01, 1.040834e-17, 2.000000e-01],
[-3.000000e-01, 6.938894e-18, 1.000000e-01],
[-3.000000e-01, 2.081668e-17, 2.081668e-17],
[-3.000000e-01, 1.734723e-17, -1.000000e-01],
[-3.000000e-01, 3.469447e-17, -2.000000e-01],
[-3.000000e-01, 6.938894e-18, -3.000000e-01],
[-3.000000e-01, 1.387779e-17, -4.000000e-01],
[-3.000000e-01, 1.000000e-01, 4.000000e-01],
[-3.000000e-01, 1.000000e-01, 3.000000e-01],
[-3.000000e-01, 1.000000e-01, 2.000000e-01],
[-3.000000e-01, 1.000000e-01, 1.000000e-01],
[-3.000000e-01, 1.000000e-01, 6.938894e-18],
[-3.000000e-01, 1.000000e-01, -1.000000e-01],
[-3.000000e-01, 1.000000e-01, -2.000000e-01],
[-3.000000e-01, 1.000000e-01, -3.000000e-01],
[-3.000000e-01, 1.000000e-01, -4.000000e-01],
[-3.000000e-01, 2.000000e-01, 4.000000e-01],
[-3.000000e-01, 2.000000e-01, 3.000000e-01],
[-3.000000e-01, 2.000000e-01, 2.000000e-01],
[-3.000000e-01, 2.000000e-01, 1.000000e-01],
[-3.000000e-01, 2.000000e-01, -1.387779e-17],
[-3.000000e-01, 2.000000e-01, -1.000000e-01],
[-3.000000e-01, 2.000000e-01, -2.000000e-01],
[-3.000000e-01, 2.000000e-01, -3.000000e-01],
[-3.000000e-01, 2.000000e-01, -4.000000e-01],
[-3.000000e-01, 3.000000e-01, 4.000000e-01],
[-3.000000e-01, 3.000000e-01, 3.000000e-01],
[-3.000000e-01, 3.000000e-01, 2.000000e-01],
[-3.000000e-01, 3.000000e-01, 1.000000e-01],
[-3.000000e-01, 3.000000e-01, -6.938894e-18],
[-3.000000e-01, 3.000000e-01, -1.000000e-01],
[-3.000000e-01, 3.000000e-01, -2.000000e-01],
[-3.000000e-01, 3.000000e-01, -3.000000e-01],
[-3.000000e-01, 3.000000e-01, -4.000000e-01],
[-3.000000e-01, 4.000000e-01, 4.000000e-01],
[-3.000000e-01, 4.000000e-01, 3.000000e-01],
[-3.000000e-01, 4.000000e-01, 2.000000e-01],
[-3.000000e-01, 4.000000e-01, 1.000000e-01],
[-3.000000e-01, 4.000000e-01, 0.000000e+00],
[-3.000000e-01, 4.000000e-01, -1.000000e-01],
[-3.000000e-01, 4.000000e-01, -2.000000e-01],
[-3.000000e-01, 4.000000e-01, -3.000000e-01],
[-3.000000e-01, 4.000000e-01, -4.000000e-01],
[-2.000000e-01, -4.000000e-01, 4.000000e-01],
[-2.000000e-01, -4.000000e-01, 3.000000e-01],
[-2.000000e-01, -4.000000e-01, 2.000000e-01],
[-2.000000e-01, -4.000000e-01, 1.000000e-01],
[-2.000000e-01, -4.000000e-01, -1.127570e-17],
[-2.000000e-01, -4.000000e-01, -1.000000e-01],
[-2.000000e-01, -4.000000e-01, -2.000000e-01],
[-2.000000e-01, -4.000000e-01, -3.000000e-01],
[-2.000000e-01, -4.000000e-01, -4.000000e-01],
[-2.000000e-01, -3.000000e-01, 4.000000e-01],
[-2.000000e-01, -3.000000e-01, 3.000000e-01],
[-2.000000e-01, -3.000000e-01, 2.000000e-01],
[-2.000000e-01, -3.000000e-01, 1.000000e-01],
[-2.000000e-01, -3.000000e-01, -1.040834e-17],
[-2.000000e-01, -3.000000e-01, -1.000000e-01],
[-2.000000e-01, -3.000000e-01, -2.000000e-01],
[-2.000000e-01, -3.000000e-01, -3.000000e-01],
[-2.000000e-01, -3.000000e-01, -4.000000e-01],
[-2.000000e-01, -2.000000e-01, 4.000000e-01],
[-2.000000e-01, -2.000000e-01, 3.000000e-01],
[-2.000000e-01, -2.000000e-01, 2.000000e-01],
[-2.000000e-01, -2.000000e-01, 1.000000e-01],
[-2.000000e-01, -2.000000e-01, 0.000000e+00],
[-2.000000e-01, -2.000000e-01, -1.000000e-01],
[-2.000000e-01, -2.000000e-01, -2.000000e-01],
[-2.000000e-01, -2.000000e-01, -3.000000e-01],
[-2.000000e-01, -2.000000e-01, -4.000000e-01],
[-2.000000e-01, -1.000000e-01, 4.000000e-01],
[-2.000000e-01, -1.000000e-01, 3.000000e-01],
[-2.000000e-01, -1.000000e-01, 2.000000e-01],
[-2.000000e-01, -1.000000e-01, 1.000000e-01],
[-2.000000e-01, -1.000000e-01, -2.081668e-17],
[-2.000000e-01, -1.000000e-01, -1.000000e-01],
[-2.000000e-01, -1.000000e-01, -2.000000e-01],
[-2.000000e-01, -1.000000e-01, -3.000000e-01],
[-2.000000e-01, -1.000000e-01, -4.000000e-01],
[-2.000000e-01, 1.387779e-17, 4.000000e-01],
[-2.000000e-01, 1.214306e-17, 3.000000e-01],
[-2.000000e-01, 1.040834e-17, 2.000000e-01],
[-2.000000e-01, 1.387779e-17, 1.000000e-01],
[-2.000000e-01, 2.081668e-17, -6.938894e-18],
[-2.000000e-01, 2.081668e-17, -1.000000e-01],
[-2.000000e-01, 6.938894e-18, -2.000000e-01],
[-2.000000e-01, -6.938894e-18, -3.000000e-01],
[-2.000000e-01, -1.387779e-17, -4.000000e-01],
[-2.000000e-01, 1.000000e-01, 4.000000e-01],
[-2.000000e-01, 1.000000e-01, 3.000000e-01],
[-2.000000e-01, 1.000000e-01, 2.000000e-01],
[-2.000000e-01, 1.000000e-01, 1.000000e-01],
[-2.000000e-01, 1.000000e-01, 0.000000e+00],
[-2.000000e-01, 1.000000e-01, -1.000000e-01],
[-2.000000e-01, 1.000000e-01, -2.000000e-01],
[-2.000000e-01, 1.000000e-01, -3.000000e-01],
[-2.000000e-01, 1.000000e-01, -4.000000e-01],
[-2.000000e-01, 2.000000e-01, 4.000000e-01],
[-2.000000e-01, 2.000000e-01, 3.000000e-01],
[-2.000000e-01, 2.000000e-01, 2.000000e-01],
[-2.000000e-01, 2.000000e-01, 1.000000e-01],
[-2.000000e-01, 2.000000e-01, -2.081668e-17],
[-2.000000e-01, 2.000000e-01, -1.000000e-01],
[-2.000000e-01, 2.000000e-01, -2.000000e-01],
[-2.000000e-01, 2.000000e-01, -3.000000e-01],
[-2.000000e-01, 2.000000e-01, -4.000000e-01],
[-2.000000e-01, 3.000000e-01, 4.000000e-01],
[-2.000000e-01, 3.000000e-01, 3.000000e-01],
[-2.000000e-01, 3.000000e-01, 2.000000e-01],
[-2.000000e-01, 3.000000e-01, 1.000000e-01],
[-2.000000e-01, 3.000000e-01, 0.000000e+00],
[-2.000000e-01, 3.000000e-01, -1.000000e-01],
[-2.000000e-01, 3.000000e-01, -2.000000e-01],
[-2.000000e-01, 3.000000e-01, -3.000000e-01],
[-2.000000e-01, 3.000000e-01, -4.000000e-01],
[-2.000000e-01, 4.000000e-01, 4.000000e-01],
[-2.000000e-01, 4.000000e-01, 3.000000e-01],
[-2.000000e-01, 4.000000e-01, 2.000000e-01],
[-2.000000e-01, 4.000000e-01, 1.000000e-01],
[-2.000000e-01, 4.000000e-01, 2.775558e-17],
[-2.000000e-01, 4.000000e-01, -1.000000e-01],
[-2.000000e-01, 4.000000e-01, -2.000000e-01],
[-2.000000e-01, 4.000000e-01, -3.000000e-01],
[-2.000000e-01, 4.000000e-01, -4.000000e-01],
[-1.000000e-01, -4.000000e-01, 4.000000e-01],
[-1.000000e-01, -4.000000e-01, 3.000000e-01],
[-1.000000e-01, -4.000000e-01, 2.000000e-01],
[-1.000000e-01, -4.000000e-01, 1.000000e-01],
[-1.000000e-01, -4.000000e-01, 1.387779e-17],
[-1.000000e-01, -4.000000e-01, -1.000000e-01],
[-1.000000e-01, -4.000000e-01, -2.000000e-01],
[-1.000000e-01, -4.000000e-01, -3.000000e-01],
[-1.000000e-01, -4.000000e-01, -4.000000e-01],
[-1.000000e-01, -3.000000e-01, 4.000000e-01],
[-1.000000e-01, -3.000000e-01, 3.000000e-01],
[-1.000000e-01, -3.000000e-01, 2.000000e-01],
[-1.000000e-01, -3.000000e-01, 1.000000e-01],
[-1.000000e-01, -3.000000e-01, 2.775558e-17],
[-1.000000e-01, -3.000000e-01, -1.000000e-01],
[-1.000000e-01, -3.000000e-01, -2.000000e-01],
[-1.000000e-01, -3.000000e-01, -3.000000e-01],
[-1.000000e-01, -3.000000e-01, -4.000000e-01],
[-1.000000e-01, -2.000000e-01, 4.000000e-01],
[-1.000000e-01, -2.000000e-01, 3.000000e-01],
[-1.000000e-01, -2.000000e-01, 2.000000e-01],
[-1.000000e-01, -2.000000e-01, 1.000000e-01],
[-1.000000e-01, -2.000000e-01, 2.428613e-17],
[-1.000000e-01, -2.000000e-01, -1.000000e-01],
[-1.000000e-01, -2.000000e-01, -2.000000e-01],
[-1.000000e-01, -2.000000e-01, -3.000000e-01],
[-1.000000e-01, -2.000000e-01, -4.000000e-01],
[-1.000000e-01, -1.000000e-01, 4.000000e-01],
[-1.000000e-01, -1.000000e-01, 3.000000e-01],
[-1.000000e-01, -1.000000e-01, 2.000000e-01],
[-1.000000e-01, -1.000000e-01, 1.000000e-01],
[-1.000000e-01, -1.000000e-01, 0.000000e+00],
[-1.000000e-01, -1.000000e-01, -1.000000e-01],
[-1.000000e-01, -1.000000e-01, -2.000000e-01],
[-1.000000e-01, -1.000000e-01, -3.000000e-01],
[-1.000000e-01, -1.000000e-01, -4.000000e-01],
[-1.000000e-01, 2.775558e-17, 4.000000e-01],
[-1.000000e-01, 0.000000e+00, 3.000000e-01],
[-1.000000e-01, 0.000000e+00, 2.000000e-01],
[-1.000000e-01, 0.000000e+00, 1.000000e-01],
[-1.000000e-01, -2.081668e-17, 6.938894e-18],
[-1.000000e-01, 0.000000e+00, -1.000000e-01],
[-1.000000e-01, 0.000000e+00, -2.000000e-01],
[-1.000000e-01, 0.000000e+00, -3.000000e-01],
[-1.000000e-01, 0.000000e+00, -4.000000e-01],
[-1.000000e-01, 1.000000e-01, 4.000000e-01],
[-1.000000e-01, 1.000000e-01, 3.000000e-01],
[-1.000000e-01, 1.000000e-01, 2.000000e-01],
[-1.000000e-01, 1.000000e-01, 1.000000e-01],
[-1.000000e-01, 1.000000e-01, 0.000000e+00],
[-1.000000e-01, 1.000000e-01, -1.000000e-01],
[-1.000000e-01, 1.000000e-01, -2.000000e-01],
[-1.000000e-01, 1.000000e-01, -3.000000e-01],
[-1.000000e-01, 1.000000e-01, -4.000000e-01],
[-1.000000e-01, 2.000000e-01, 4.000000e-01],
[-1.000000e-01, 2.000000e-01, 3.000000e-01],
[-1.000000e-01, 2.000000e-01, 2.000000e-01],
[-1.000000e-01, 2.000000e-01, 1.000000e-01],
[-1.000000e-01, 2.000000e-01, 0.000000e+00],
[-1.000000e-01, 2.000000e-01, -1.000000e-01],
[-1.000000e-01, 2.000000e-01, -2.000000e-01],
[-1.000000e-01, 2.000000e-01, -3.000000e-01],
[-1.000000e-01, 2.000000e-01, -4.000000e-01],
[-1.000000e-01, 3.000000e-01, 4.000000e-01],
[-1.000000e-01, 3.000000e-01, 3.000000e-01],
[-1.000000e-01, 3.000000e-01, 2.000000e-01],
[-1.000000e-01, 3.000000e-01, 1.000000e-01],
[-1.000000e-01, 3.000000e-01, 0.000000e+00],
[-1.000000e-01, 3.000000e-01, -1.000000e-01],
[-1.000000e-01, 3.000000e-01, -2.000000e-01],
[-1.000000e-01, 3.000000e-01, -3.000000e-01],
[-1.000000e-01, 3.000000e-01, -4.000000e-01],
[-1.000000e-01, 4.000000e-01, 4.000000e-01],
[-1.000000e-01, 4.000000e-01, 3.000000e-01],
[-1.000000e-01, 4.000000e-01, 2.000000e-01],
[-1.000000e-01, 4.000000e-01, 1.000000e-01],
[-1.000000e-01, 4.000000e-01, 0.000000e+00],
[-1.000000e-01, 4.000000e-01, -1.000000e-01],
[-1.000000e-01, 4.000000e-01, -2.000000e-01],
[-1.000000e-01, 4.000000e-01, -3.000000e-01],
[-1.000000e-01, 4.000000e-01, -4.000000e-01],
[0.000000e+00, -4.000000e-01, 4.000000e-01],
[0.000000e+00, -4.000000e-01, 3.000000e-01],
[0.000000e+00, -4.000000e-01, 2.000000e-01],
[0.000000e+00, -4.000000e-01, 1.000000e-01],
[0.000000e+00, -4.000000e-01, 0.000000e+00],
[0.000000e+00, -4.000000e-01, -1.000000e-01],
[0.000000e+00, -4.000000e-01, -2.000000e-01],
[0.000000e+00, -4.000000e-01, -3.000000e-01],
[0.000000e+00, -4.000000e-01, -4.000000e-01],
[0.000000e+00, -3.000000e-01, 4.000000e-01],
[0.000000e+00, -3.000000e-01, 3.000000e-01],
[0.000000e+00, -3.000000e-01, 2.000000e-01],
[0.000000e+00, -3.000000e-01, 1.000000e-01],
[0.000000e+00, -3.000000e-01, 0.000000e+00],
[0.000000e+00, -3.000000e-01, -1.000000e-01],
[0.000000e+00, -3.000000e-01, -2.000000e-01],
[0.000000e+00, -3.000000e-01, -3.000000e-01],
[0.000000e+00, -3.000000e-01, -4.000000e-01],
[0.000000e+00, -2.000000e-01, 4.000000e-01],
[0.000000e+00, -2.000000e-01, 3.000000e-01],
[0.000000e+00, -2.000000e-01, 2.000000e-01],
[0.000000e+00, -2.000000e-01, 1.000000e-01],
[0.000000e+00, -2.000000e-01, 0.000000e+00],
[0.000000e+00, -2.000000e-01, -1.000000e-01],
[0.000000e+00, -2.000000e-01, -2.000000e-01],
[0.000000e+00, -2.000000e-01, -3.000000e-01],
[0.000000e+00, -2.000000e-01, -4.000000e-01],
[0.000000e+00, -1.000000e-01, 4.000000e-01],
[0.000000e+00, -1.000000e-01, 3.000000e-01],
[0.000000e+00, -1.000000e-01, 2.000000e-01],
[0.000000e+00, -1.000000e-01, 1.000000e-01],
[0.000000e+00, -1.000000e-01, 0.000000e+00],
[0.000000e+00, -1.000000e-01, -1.000000e-01],
[0.000000e+00, -1.000000e-01, -2.000000e-01],
[0.000000e+00, -1.000000e-01, -3.000000e-01],
[0.000000e+00, -1.000000e-01, -4.000000e-01],
[0.000000e+00, 0.000000e+00, 4.000000e-01],
[0.000000e+00, 0.000000e+00, 3.000000e-01],
[0.000000e+00, 0.000000e+00, 2.000000e-01],
[0.000000e+00, 0.000000e+00, 1.000000e-01],
[0.000000e+00, 0.000000e+00, 0.000000e+00],
[0.000000e+00, 0.000000e+00, -1.000000e-01],
[0.000000e+00, 0.000000e+00, -2.000000e-01],
[0.000000e+00, 0.000000e+00, -3.000000e-01],
[0.000000e+00, 0.000000e+00, -4.000000e-01],
[0.000000e+00, 1.000000e-01, 4.000000e-01],
[0.000000e+00, 1.000000e-01, 3.000000e-01],
[0.000000e+00, 1.000000e-01, 2.000000e-01],
[0.000000e+00, 1.000000e-01, 1.000000e-01],
[0.000000e+00, 1.000000e-01, 0.000000e+00],
[0.000000e+00, 1.000000e-01, -1.000000e-01],
[0.000000e+00, 1.000000e-01, -2.000000e-01],
[0.000000e+00, 1.000000e-01, -3.000000e-01],
[0.000000e+00, 1.000000e-01, -4.000000e-01],
[0.000000e+00, 2.000000e-01, 4.000000e-01],
[0.000000e+00, 2.000000e-01, 3.000000e-01],
[0.000000e+00, 2.000000e-01, 2.000000e-01],
[0.000000e+00, 2.000000e-01, 1.000000e-01],
[0.000000e+00, 2.000000e-01, 0.000000e+00],
[0.000000e+00, 2.000000e-01, -1.000000e-01],
[0.000000e+00, 2.000000e-01, -2.000000e-01],
[0.000000e+00, 2.000000e-01, -3.000000e-01],
[0.000000e+00, 2.000000e-01, -4.000000e-01],
[0.000000e+00, 3.000000e-01, 4.000000e-01],
[0.000000e+00, 3.000000e-01, 3.000000e-01],
[0.000000e+00, 3.000000e-01, 2.000000e-01],
[0.000000e+00, 3.000000e-01, 1.000000e-01],
[0.000000e+00, 3.000000e-01, 0.000000e+00],
[0.000000e+00, 3.000000e-01, -1.000000e-01],
[0.000000e+00, 3.000000e-01, -2.000000e-01],
[0.000000e+00, 3.000000e-01, -3.000000e-01],
[0.000000e+00, 3.000000e-01, -4.000000e-01],
[0.000000e+00, 4.000000e-01, 4.000000e-01],
[0.000000e+00, 4.000000e-01, 3.000000e-01],
[0.000000e+00, 4.000000e-01, 2.000000e-01],
[0.000000e+00, 4.000000e-01, 1.000000e-01],
[0.000000e+00, 4.000000e-01, 0.000000e+00],
[0.000000e+00, 4.000000e-01, -1.000000e-01],
[0.000000e+00, 4.000000e-01, -2.000000e-01],
[0.000000e+00, 4.000000e-01, -3.000000e-01],
[0.000000e+00, 4.000000e-01, -4.000000e-01],
[1.000000e-01, -4.000000e-01, 4.000000e-01],
[1.000000e-01, -4.000000e-01, 3.000000e-01],
[1.000000e-01, -4.000000e-01, 2.000000e-01],
[1.000000e-01, -4.000000e-01, 1.000000e-01],
[1.000000e-01, -4.000000e-01, 2.775558e-17],
[1.000000e-01, -4.000000e-01, -1.000000e-01],
[1.000000e-01, -4.000000e-01, -2.000000e-01],
[1.000000e-01, -4.000000e-01, -3.000000e-01],
[1.000000e-01, -4.000000e-01, -4.000000e-01],
[1.000000e-01, -3.000000e-01, 4.000000e-01],
[1.000000e-01, -3.000000e-01, 3.000000e-01],
[1.000000e-01, -3.000000e-01, 2.000000e-01],
[1.000000e-01, -3.000000e-01, 1.000000e-01],
[1.000000e-01, -3.000000e-01, 0.000000e+00],
[1.000000e-01, -3.000000e-01, -1.000000e-01],
[1.000000e-01, -3.000000e-01, -2.000000e-01],
[1.000000e-01, -3.000000e-01, -3.000000e-01],
[1.000000e-01, -3.000000e-01, -4.000000e-01],
[1.000000e-01, -2.000000e-01, 4.000000e-01],
[1.000000e-01, -2.000000e-01, 3.000000e-01],
[1.000000e-01, -2.000000e-01, 2.000000e-01],
[1.000000e-01, -2.000000e-01, 1.000000e-01],
[1.000000e-01, -2.000000e-01, 0.000000e+00],
[1.000000e-01, -2.000000e-01, -1.000000e-01],
[1.000000e-01, -2.000000e-01, -2.000000e-01],
[1.000000e-01, -2.000000e-01, -3.000000e-01],
[1.000000e-01, -2.000000e-01, -4.000000e-01],
[1.000000e-01, -1.000000e-01, 4.000000e-01],
[1.000000e-01, -1.000000e-01, 3.000000e-01],
[1.000000e-01, -1.000000e-01, 2.000000e-01],
[1.000000e-01, -1.000000e-01, 1.000000e-01],
[1.000000e-01, -1.000000e-01, 0.000000e+00],
[1.000000e-01, -1.000000e-01, -1.000000e-01],
[1.000000e-01, -1.000000e-01, -2.000000e-01],
[1.000000e-01, -1.000000e-01, -3.000000e-01],
[1.000000e-01, -1.000000e-01, -4.000000e-01],
[1.000000e-01, -2.602085e-17, 4.000000e-01],
[1.000000e-01, 3.469447e-18, 3.000000e-01],
[1.000000e-01, 0.000000e+00, 2.000000e-01],
[1.000000e-01, 6.938894e-18, 1.000000e-01],
[1.000000e-01, 0.000000e+00, 0.000000e+00],
[1.000000e-01, 0.000000e+00, -1.000000e-01],
[1.000000e-01, 1.387779e-17, -2.000000e-01],
[1.000000e-01, 1.387779e-17, -3.000000e-01],
[1.000000e-01, 2.775558e-17, -4.000000e-01],
[1.000000e-01, 1.000000e-01, 4.000000e-01],
[1.000000e-01, 1.000000e-01, 3.000000e-01],
[1.000000e-01, 1.000000e-01, 2.000000e-01],
[1.000000e-01, 1.000000e-01, 1.000000e-01],
[1.000000e-01, 1.000000e-01, 0.000000e+00],
[1.000000e-01, 1.000000e-01, -1.000000e-01],
[1.000000e-01, 1.000000e-01, -2.000000e-01],
[1.000000e-01, 1.000000e-01, -3.000000e-01],
[1.000000e-01, 1.000000e-01, -4.000000e-01],
[1.000000e-01, 2.000000e-01, 4.000000e-01],
[1.000000e-01, 2.000000e-01, 3.000000e-01],
[1.000000e-01, 2.000000e-01, 2.000000e-01],
[1.000000e-01, 2.000000e-01, 1.000000e-01],
[1.000000e-01, 2.000000e-01, 0.000000e+00],
[1.000000e-01, 2.000000e-01, -1.000000e-01],
[1.000000e-01, 2.000000e-01, -2.000000e-01],
[1.000000e-01, 2.000000e-01, -3.000000e-01],
[1.000000e-01, 2.000000e-01, -4.000000e-01],
[1.000000e-01, 3.000000e-01, 4.000000e-01],
[1.000000e-01, 3.000000e-01, 3.000000e-01],
[1.000000e-01, 3.000000e-01, 2.000000e-01],
[1.000000e-01, 3.000000e-01, 1.000000e-01],
[1.000000e-01, 3.000000e-01, 0.000000e+00],
[1.000000e-01, 3.000000e-01, -1.000000e-01],
[1.000000e-01, 3.000000e-01, -2.000000e-01],
[1.000000e-01, 3.000000e-01, -3.000000e-01],
[1.000000e-01, 3.000000e-01, -4.000000e-01],
[1.000000e-01, 4.000000e-01, 4.000000e-01],
[1.000000e-01, 4.000000e-01, 3.000000e-01],
[1.000000e-01, 4.000000e-01, 2.000000e-01],
[1.000000e-01, 4.000000e-01, 1.000000e-01],
[1.000000e-01, 4.000000e-01, 2.775558e-17],
[1.000000e-01, 4.000000e-01, -1.000000e-01],
[1.000000e-01, 4.000000e-01, -2.000000e-01],
[1.000000e-01, 4.000000e-01, -3.000000e-01],
[1.000000e-01, 4.000000e-01, -4.000000e-01],
[2.000000e-01, -4.000000e-01, 4.000000e-01],
[2.000000e-01, -4.000000e-01, 3.000000e-01],
[2.000000e-01, -4.000000e-01, 2.000000e-01],
[2.000000e-01, -4.000000e-01, 1.000000e-01],
[2.000000e-01, -4.000000e-01, 3.122502e-17],
[2.000000e-01, -4.000000e-01, -1.000000e-01],
[2.000000e-01, -4.000000e-01, -2.000000e-01],
[2.000000e-01, -4.000000e-01, -3.000000e-01],
[2.000000e-01, -4.000000e-01, -4.000000e-01],
[2.000000e-01, -3.000000e-01, 4.000000e-01],
[2.000000e-01, -3.000000e-01, 3.000000e-01],
[2.000000e-01, -3.000000e-01, 2.000000e-01],
[2.000000e-01, -3.000000e-01, 1.000000e-01],
[2.000000e-01, -3.000000e-01, 0.000000e+00],
[2.000000e-01, -3.000000e-01, -1.000000e-01],
[2.000000e-01, -3.000000e-01, -2.000000e-01],
[2.000000e-01, -3.000000e-01, -3.000000e-01],
[2.000000e-01, -3.000000e-01, -4.000000e-01],
[2.000000e-01, -2.000000e-01, 4.000000e-01],
[2.000000e-01, -2.000000e-01, 3.000000e-01],
[2.000000e-01, -2.000000e-01, 2.000000e-01],
[2.000000e-01, -2.000000e-01, 1.000000e-01],
[2.000000e-01, -2.000000e-01, -6.938894e-18],
[2.000000e-01, -2.000000e-01, -1.000000e-01],
[2.000000e-01, -2.000000e-01, -2.000000e-01],
[2.000000e-01, -2.000000e-01, -3.000000e-01],
[2.000000e-01, -2.000000e-01, -4.000000e-01],
[2.000000e-01, -1.000000e-01, 4.000000e-01],
[2.000000e-01, -1.000000e-01, 3.000000e-01],
[2.000000e-01, -1.000000e-01, 2.000000e-01],
[2.000000e-01, -1.000000e-01, 1.000000e-01],
[2.000000e-01, -1.000000e-01, 2.775558e-17],
[2.000000e-01, -1.000000e-01, -1.000000e-01],
[2.000000e-01, -1.000000e-01, -2.000000e-01],
[2.000000e-01, -1.000000e-01, -3.000000e-01],
[2.000000e-01, -1.000000e-01, -4.000000e-01],
[2.000000e-01, 2.775558e-17, 4.000000e-01],
[2.000000e-01, 2.081668e-17, 3.000000e-01],
[2.000000e-01, 0.000000e+00, 2.000000e-01],
[2.000000e-01, 0.000000e+00, 1.000000e-01],
[2.000000e-01, 1.387779e-17, -2.775558e-17],
[2.000000e-01, 1.387779e-17, -1.000000e-01],
[2.000000e-01, -1.387779e-17, -2.000000e-01],
[2.000000e-01, -2.775558e-17, -3.000000e-01],
[2.000000e-01, -2.775558e-17, -4.000000e-01],
[2.000000e-01, 1.000000e-01, 4.000000e-01],
[2.000000e-01, 1.000000e-01, 3.000000e-01],
[2.000000e-01, 1.000000e-01, 2.000000e-01],
[2.000000e-01, 1.000000e-01, 1.000000e-01],
[2.000000e-01, 1.000000e-01, 0.000000e+00],
[2.000000e-01, 1.000000e-01, -1.000000e-01],
[2.000000e-01, 1.000000e-01, -2.000000e-01],
[2.000000e-01, 1.000000e-01, -3.000000e-01],
[2.000000e-01, 1.000000e-01, -4.000000e-01],
[2.000000e-01, 2.000000e-01, 4.000000e-01],
[2.000000e-01, 2.000000e-01, 3.000000e-01],
[2.000000e-01, 2.000000e-01, 2.000000e-01],
[2.000000e-01, 2.000000e-01, 1.000000e-01],
[2.000000e-01, 2.000000e-01, 0.000000e+00],
[2.000000e-01, 2.000000e-01, -1.000000e-01],
[2.000000e-01, 2.000000e-01, -2.000000e-01],
[2.000000e-01, 2.000000e-01, -3.000000e-01],
[2.000000e-01, 2.000000e-01, -4.000000e-01],
[2.000000e-01, 3.000000e-01, 4.000000e-01],
[2.000000e-01, 3.000000e-01, 3.000000e-01],
[2.000000e-01, 3.000000e-01, 2.000000e-01],
[2.000000e-01, 3.000000e-01, 1.000000e-01],
[2.000000e-01, 3.000000e-01, 0.000000e+00],
[2.000000e-01, 3.000000e-01, -1.000000e-01],
[2.000000e-01, 3.000000e-01, -2.000000e-01],
[2.000000e-01, 3.000000e-01, -3.000000e-01],
[2.000000e-01, 3.000000e-01, -4.000000e-01],
[2.000000e-01, 4.000000e-01, 4.000000e-01],
[2.000000e-01, 4.000000e-01, 3.000000e-01],
[2.000000e-01, 4.000000e-01, 2.000000e-01],
[2.000000e-01, 4.000000e-01, 1.000000e-01],
[2.000000e-01, 4.000000e-01, 0.000000e+00],
[2.000000e-01, 4.000000e-01, -1.000000e-01],
[2.000000e-01, 4.000000e-01, -2.000000e-01],
[2.000000e-01, 4.000000e-01, -3.000000e-01],
[2.000000e-01, 4.000000e-01, -4.000000e-01],
[3.000000e-01, -4.000000e-01, 4.000000e-01],
[3.000000e-01, -4.000000e-01, 3.000000e-01],
[3.000000e-01, -4.000000e-01, 2.000000e-01],
[3.000000e-01, -4.000000e-01, 1.000000e-01],
[3.000000e-01, -4.000000e-01, 0.000000e+00],
[3.000000e-01, -4.000000e-01, -1.000000e-01],
[3.000000e-01, -4.000000e-01, -2.000000e-01],
[3.000000e-01, -4.000000e-01, -3.000000e-01],
[3.000000e-01, -4.000000e-01, -4.000000e-01],
[3.000000e-01, -3.000000e-01, 4.000000e-01],
[3.000000e-01, -3.000000e-01, 3.000000e-01],
[3.000000e-01, -3.000000e-01, 2.000000e-01],
[3.000000e-01, -3.000000e-01, 1.000000e-01],
[3.000000e-01, -3.000000e-01, 0.000000e+00],
[3.000000e-01, -3.000000e-01, -1.000000e-01],
[3.000000e-01, -3.000000e-01, -2.000000e-01],
[3.000000e-01, -3.000000e-01, -3.000000e-01],
[3.000000e-01, -3.000000e-01, -4.000000e-01],
[3.000000e-01, -2.000000e-01, 4.000000e-01],
[3.000000e-01, -2.000000e-01, 3.000000e-01],
[3.000000e-01, -2.000000e-01, 2.000000e-01],
[3.000000e-01, -2.000000e-01, 1.000000e-01],
[3.000000e-01, -2.000000e-01, 0.000000e+00],
[3.000000e-01, -2.000000e-01, -1.000000e-01],
[3.000000e-01, -2.000000e-01, -2.000000e-01],
[3.000000e-01, -2.000000e-01, -3.000000e-01],
[3.000000e-01, -2.000000e-01, -4.000000e-01],
[3.000000e-01, -1.000000e-01, 4.000000e-01],
[3.000000e-01, -1.000000e-01, 3.000000e-01],
[3.000000e-01, -1.000000e-01, 2.000000e-01],
[3.000000e-01, -1.000000e-01, 1.000000e-01],
[3.000000e-01, -1.000000e-01, 0.000000e+00],
[3.000000e-01, -1.000000e-01, -1.000000e-01],
[3.000000e-01, -1.000000e-01, -2.000000e-01],
[3.000000e-01, -1.000000e-01, -3.000000e-01],
[3.000000e-01, -1.000000e-01, -4.000000e-01],
[3.000000e-01, 3.469447e-18, 4.000000e-01],
[3.000000e-01, 0.000000e+00, 3.000000e-01],
[3.000000e-01, 0.000000e+00, 2.000000e-01],
[3.000000e-01, 1.387779e-17, 1.000000e-01],
[3.000000e-01, 0.000000e+00, 0.000000e+00],
[3.000000e-01, 0.000000e+00, -1.000000e-01],
[3.000000e-01, 2.775558e-17, -2.000000e-01],
[3.000000e-01, 2.775558e-17, -3.000000e-01],
[3.000000e-01, 2.775558e-17, -4.000000e-01],
[3.000000e-01, 1.000000e-01, 4.000000e-01],
[3.000000e-01, 1.000000e-01, 3.000000e-01],
[3.000000e-01, 1.000000e-01, 2.000000e-01],
[3.000000e-01, 1.000000e-01, 1.000000e-01],
[3.000000e-01, 1.000000e-01, 0.000000e+00],
[3.000000e-01, 1.000000e-01, -1.000000e-01],
[3.000000e-01, 1.000000e-01, -2.000000e-01],
[3.000000e-01, 1.000000e-01, -3.000000e-01],
[3.000000e-01, 1.000000e-01, -4.000000e-01],
[3.000000e-01, 2.000000e-01, 4.000000e-01],
[3.000000e-01, 2.000000e-01, 3.000000e-01],
[3.000000e-01, 2.000000e-01, 2.000000e-01],
[3.000000e-01, 2.000000e-01, 1.000000e-01],
[3.000000e-01, 2.000000e-01, 0.000000e+00],
[3.000000e-01, 2.000000e-01, -1.000000e-01],
[3.000000e-01, 2.000000e-01, -2.000000e-01],
[3.000000e-01, 2.000000e-01, -3.000000e-01],
[3.000000e-01, 2.000000e-01, -4.000000e-01],
[3.000000e-01, 3.000000e-01, 4.000000e-01],
[3.000000e-01, 3.000000e-01, 3.000000e-01],
[3.000000e-01, 3.000000e-01, 2.000000e-01],
[3.000000e-01, 3.000000e-01, 1.000000e-01],
[3.000000e-01, 3.000000e-01, 0.000000e+00],
[3.000000e-01, 3.000000e-01, -1.000000e-01],
[3.000000e-01, 3.000000e-01, -2.000000e-01],
[3.000000e-01, 3.000000e-01, -3.000000e-01],
[3.000000e-01, 3.000000e-01, -4.000000e-01],
[3.000000e-01, 4.000000e-01, 4.000000e-01],
[3.000000e-01, 4.000000e-01, 3.000000e-01],
[3.000000e-01, 4.000000e-01, 2.000000e-01],
[3.000000e-01, 4.000000e-01, 1.000000e-01],
[3.000000e-01, 4.000000e-01, 0.000000e+00],
[3.000000e-01, 4.000000e-01, -1.000000e-01],
[3.000000e-01, 4.000000e-01, -2.000000e-01],
[3.000000e-01, 4.000000e-01, -3.000000e-01],
[3.000000e-01, 4.000000e-01, -4.000000e-01],
[4.000000e-01, -4.000000e-01, 4.000000e-01],
[4.000000e-01, -4.000000e-01, 3.000000e-01],
[4.000000e-01, -4.000000e-01, 2.000000e-01],
[4.000000e-01, -4.000000e-01, 1.000000e-01],
[4.000000e-01, -4.000000e-01, -3.469447e-18],
[4.000000e-01, -4.000000e-01, -1.000000e-01],
[4.000000e-01, -4.000000e-01, -2.000000e-01],
[4.000000e-01, -4.000000e-01, -3.000000e-01],
[4.000000e-01, -4.000000e-01, -4.000000e-01],
[4.000000e-01, -3.000000e-01, 4.000000e-01],
[4.000000e-01, -3.000000e-01, 3.000000e-01],
[4.000000e-01, -3.000000e-01, 2.000000e-01],
[4.000000e-01, -3.000000e-01, 1.000000e-01],
[4.000000e-01, -3.000000e-01, 0.000000e+00],
[4.000000e-01, -3.000000e-01, -1.000000e-01],
[4.000000e-01, -3.000000e-01, -2.000000e-01],
[4.000000e-01, -3.000000e-01, -3.000000e-01],
[4.000000e-01, -3.000000e-01, -4.000000e-01],
[4.000000e-01, -2.000000e-01, 4.000000e-01],
[4.000000e-01, -2.000000e-01, 3.000000e-01],
[4.000000e-01, -2.000000e-01, 2.000000e-01],
[4.000000e-01, -2.000000e-01, 1.000000e-01],
[4.000000e-01, -2.000000e-01, 0.000000e+00],
[4.000000e-01, -2.000000e-01, -1.000000e-01],
[4.000000e-01, -2.000000e-01, -2.000000e-01],
[4.000000e-01, -2.000000e-01, -3.000000e-01],
[4.000000e-01, -2.000000e-01, -4.000000e-01],
[4.000000e-01, -1.000000e-01, 4.000000e-01],
[4.000000e-01, -1.000000e-01, 3.000000e-01],
[4.000000e-01, -1.000000e-01, 2.000000e-01],
[4.000000e-01, -1.000000e-01, 1.000000e-01],
[4.000000e-01, -1.000000e-01, 0.000000e+00],
[4.000000e-01, -1.000000e-01, -1.000000e-01],
[4.000000e-01, -1.000000e-01, -2.000000e-01],
[4.000000e-01, -1.000000e-01, -3.000000e-01],
[4.000000e-01, -1.000000e-01, -4.000000e-01],
[4.000000e-01, 0.000000e+00, 4.000000e-01],
[4.000000e-01, 0.000000e+00, 3.000000e-01],
[4.000000e-01, -1.387779e-17, 2.000000e-01],
[4.000000e-01, 0.000000e+00, 1.000000e-01],
[4.000000e-01, 0.000000e+00, 0.000000e+00],
[4.000000e-01, 0.000000e+00, -1.000000e-01],
[4.000000e-01, 0.000000e+00, -2.000000e-01],
[4.000000e-01, 0.000000e+00, -3.000000e-01],
[4.000000e-01, 0.000000e+00, -4.000000e-01],
[4.000000e-01, 1.000000e-01, 4.000000e-01],
[4.000000e-01, 1.000000e-01, 3.000000e-01],
[4.000000e-01, 1.000000e-01, 2.000000e-01],
[4.000000e-01, 1.000000e-01, 1.000000e-01],
[4.000000e-01, 1.000000e-01, 2.775558e-17],
[4.000000e-01, 1.000000e-01, -1.000000e-01],
[4.000000e-01, 1.000000e-01, -2.000000e-01],
[4.000000e-01, 1.000000e-01, -3.000000e-01],
[4.000000e-01, 1.000000e-01, -4.000000e-01],
[4.000000e-01, 2.000000e-01, 4.000000e-01],
[4.000000e-01, 2.000000e-01, 3.000000e-01],
[4.000000e-01, 2.000000e-01, 2.000000e-01],
[4.000000e-01, 2.000000e-01, 1.000000e-01],
[4.000000e-01, 2.000000e-01, 0.000000e+00],
[4.000000e-01, 2.000000e-01, -1.000000e-01],
[4.000000e-01, 2.000000e-01, -2.000000e-01],
[4.000000e-01, 2.000000e-01, -3.000000e-01],
[4.000000e-01, 2.000000e-01, -4.000000e-01],
[4.000000e-01, 3.000000e-01, 4.000000e-01],
[4.000000e-01, 3.000000e-01, 3.000000e-01],
[4.000000e-01, 3.000000e-01, 2.000000e-01],
[4.000000e-01, 3.000000e-01, 1.000000e-01],
[4.000000e-01, 3.000000e-01, 0.000000e+00],
[4.000000e-01, 3.000000e-01, -1.000000e-01],
[4.000000e-01, 3.000000e-01, -2.000000e-01],
[4.000000e-01, 3.000000e-01, -3.000000e-01],
[4.000000e-01, 3.000000e-01, -4.000000e-01],
[4.000000e-01, 4.000000e-01, 4.000000e-01],
[4.000000e-01, 4.000000e-01, 3.000000e-01],
[4.000000e-01, 4.000000e-01, 2.000000e-01],
[4.000000e-01, 4.000000e-01, 1.000000e-01],
[4.000000e-01, 4.000000e-01, 0.000000e+00],
[4.000000e-01, 4.000000e-01, -1.000000e-01],
[4.000000e-01, 4.000000e-01, -2.000000e-01],
[4.000000e-01, 4.000000e-01, -3.000000e-01],
[4.000000e-01, 4.000000e-01, -4.000000e-01],
])
}
#[test]
fn temporary_hyperelastic() -> Result<(), TestError> {
let strain = 13.0;
let ref_coordinates = coordinates();
let mut connectivity = connectivity();
connectivity
.iter_mut()
.flatten()
.for_each(|entry| *entry -= 1);
let num_nodes = ref_coordinates.len();
let model = NeoHookean {
bulk_modulus: 13.0,
shear_modulus: 3.0,
};
let block = Block::<_, LinearTetrahedron, G, M, N, P>::from((
model.clone(),
connectivity,
coordinates(),
));
let length = ref_coordinates
.iter()
.filter(|coordinate| coordinate[0].abs() == 0.5)
.count()
+ 3;
let width = num_nodes * 3;
let mut matrix = Matrix::zero(length, width);
let mut vector = Vector::zero(length);
let mut index = 0;
coordinates()
.iter()
.enumerate()
.for_each(|(node, coordinate)| {
if coordinate[0].abs() == 0.5 {
matrix[index][3 * node] = 1.0;
if coordinate[0] > 0.0 {
vector[index] = coordinate[0] + strain
} else {
vector[index] = coordinate[0]
}
index += 1;
}
});
matrix[length - 3][132 * 3 + 1] = 1.0;
matrix[length - 2][132 * 3 + 2] = 1.0;
matrix[length - 1][142 * 3 + 2] = 1.0;
vector[length - 3] = -0.5;
vector[length - 2] = -0.5;
vector[length - 1] = -0.5;
let mut time = std::time::Instant::now();
println!("Solving...");
let solution = block.minimize(
EqualityConstraint::Linear(matrix, vector),
NewtonRaphson::default(),
)?;
println!("Done ({:?}).", time.elapsed());
time = std::time::Instant::now();
println!("Verifying...");
let deformation_gradient = model.minimize(
AppliedDeformation::UniaxialStress(strain + 1.0),
NewtonRaphson::default(),
)?;
block
.deformation_gradients(&solution)
.iter()
.try_for_each(|deformation_gradients_e| {
deformation_gradients_e
.iter()
.try_for_each(|deformation_gradient_g| {
assert_eq_within_tols(deformation_gradient_g, &deformation_gradient)
})
})?;
println!("Done ({:?}).", time.elapsed());
Ok(())
}
fn bcs_temporary_elastic_viscoplastic_vector(t: Scalar) -> Vector {
let strain_rate = 1.0; let ref_coordinates = coordinates();
let length = ref_coordinates
.iter()
.filter(|coordinate| coordinate[0].abs() == 0.5)
.count()
+ 3;
let mut vector = Vector::zero(length);
let mut index = 0;
coordinates().iter().for_each(|coordinate| {
if coordinate[0].abs() == 0.5 {
if coordinate[0] > 0.0 {
vector[index] = coordinate[0] + strain_rate * t
} else {
vector[index] = coordinate[0]
}
index += 1;
}
});
vector[length - 3] = -0.5;
vector[length - 2] = -0.5;
vector[length - 1] = -0.5;
vector
}
fn bcs_temporary_elastic_viscoplastic(t: Scalar) -> EqualityConstraint {
let num_nodes = coordinates().len();
let length = coordinates()
.iter()
.filter(|coordinate| coordinate[0].abs() == 0.5)
.count()
+ 3;
let width = num_nodes * 3;
let mut matrix = Matrix::zero(length, width);
let mut index = 0;
coordinates()
.iter()
.enumerate()
.for_each(|(node, coordinate)| {
if coordinate[0].abs() == 0.5 {
matrix[index][3 * node] = 1.0;
index += 1;
}
});
matrix[length - 3][132 * 3 + 1] = 1.0;
matrix[length - 2][132 * 3 + 2] = 1.0;
matrix[length - 1][142 * 3 + 2] = 1.0;
EqualityConstraint::Linear(matrix, bcs_temporary_elastic_viscoplastic_vector(t))
}
#[test]
fn temporary_elastic_viscoplastic() -> Result<(), TestError> {
use conspire::math::integrate::BogackiShampine;
let tol = 1e-4;
let tspan = [0.0, 2.0];
let mut connectivity = connectivity();
connectivity
.iter_mut()
.flatten()
.for_each(|entry| *entry -= 1);
let model = SaintVenantKirchhoff {
bulk_modulus: 13.0,
shear_modulus: 3.0,
yield_stress: 2.0,
hardening_slope: 1.0,
rate_sensitivity: 0.25,
reference_flow_rate: 0.1,
};
let block = Block::<_, LinearTetrahedron, G, M, N, P>::from((
model.clone(),
connectivity,
coordinates(),
));
let mut time = std::time::Instant::now();
println!("Solving...");
let (times, coordinates_history, state_variables_history) = block.minimize(
BogackiShampine {
abs_tol: tol,
rel_tol: tol,
..Default::default()
},
NewtonRaphson::default(),
&tspan,
bcs_temporary_elastic_viscoplastic,
)?;
println!("Done ({:?}).", time.elapsed());
time = std::time::Instant::now();
println!("Verifying...");
let (_, deformation_gradients, state_variables) = model.minimize(
AppliedLoad::UniaxialStress(|t| 1.0 + 1.0 * t, times.as_slice()),
BogackiShampine::default(),
NewtonRaphson::default(),
)?;
coordinates_history
.iter()
.zip(
state_variables_history
.iter()
.zip(deformation_gradients.iter().zip(state_variables.iter())),
)
.try_for_each(
|(
coordinates,
(state_variables_block, (deformation_gradient, state_variables_model)),
)| {
block
.deformation_gradients(coordinates)
.iter()
.try_for_each(|deformation_gradients| {
deformation_gradients
.iter()
.try_for_each(|deformation_gradient_g| {
assert_eq_within(
deformation_gradient_g,
deformation_gradient,
1e1 * tol,
1e1 * tol,
)
})
})?;
let (deformation_gradient_p, yield_stress) = state_variables_model.into();
state_variables_block
.iter()
.try_for_each(|state_variables_element| {
state_variables_element
.iter()
.try_for_each(|state_variables_g| {
let (deformation_gradient_p_g, yield_stress_g) =
state_variables_g.into();
assert_eq_within(
deformation_gradient_p_g,
deformation_gradient_p,
1e1 * tol,
1e1 * tol,
)?;
assert_eq_within(yield_stress_g, yield_stress, 1e1 * tol, 1e1 * tol)
})
})
},
)?;
println!("Done ({:?}).", time.elapsed());
Ok(())
}
#[test]
fn temporary_hyperviscoelastic() -> Result<(), TestError> {
let tol = 1e-4;
let strain_rate = 2.3; let tspan = [0.0, 1.0];
let ref_coordinates = coordinates();
let mut connectivity = connectivity();
connectivity
.iter_mut()
.flatten()
.for_each(|entry| *entry -= 1);
let num_nodes = ref_coordinates.len();
let model = AlmansiHamel {
bulk_modulus: 13.0,
shear_modulus: 3.0,
bulk_viscosity: 11.0,
shear_viscosity: 1.0,
};
let block = Block::<_, LinearTetrahedron, G, M, N, P>::from((
model.clone(),
connectivity,
coordinates(),
));
let length = ref_coordinates
.iter()
.filter(|coordinate| coordinate[0].abs() == 0.5)
.count()
+ 3;
let width = num_nodes * 3;
let mut matrix = Matrix::zero(length, width);
let mut vector = Vector::zero(length);
let mut index = 0;
coordinates()
.iter()
.enumerate()
.for_each(|(node, coordinate)| {
if coordinate[0].abs() == 0.5 {
matrix[index][3 * node] = 1.0;
if coordinate[0] > 0.0 {
vector[index] = strain_rate
} else {
vector[index] = 0.0
}
index += 1;
}
});
matrix[length - 3][132 * 3 + 1] = 1.0;
matrix[length - 2][132 * 3 + 2] = 1.0;
matrix[length - 1][142 * 3 + 2] = 1.0;
vector[length - 3] = 0.0;
vector[length - 2] = 0.0;
vector[length - 1] = 0.0;
let mut time = std::time::Instant::now();
println!("Solving...");
let (times, coordinates_history, velocities_history) = block.minimize(
EqualityConstraint::Linear(matrix, vector),
DormandPrince {
abs_tol: tol,
rel_tol: tol,
..Default::default()
},
&tspan,
NewtonRaphson::default(),
)?;
println!("Done ({:?}).", time.elapsed());
time = std::time::Instant::now();
println!("Verifying...");
let (_, deformation_gradients, deformation_gradient_rates) = model.minimize(
AppliedDeformationRate::UniaxialStress(|_| 2.3, times.as_slice()),
DormandPrince::default(),
NewtonRaphson::default(),
)?;
coordinates_history
.iter()
.zip(
velocities_history.iter().zip(
deformation_gradients
.iter()
.zip(deformation_gradient_rates.iter()),
),
)
.try_for_each(
|(coordinates, (velocities, (deformation_gradient, deformation_gradient_rate)))| {
block
.deformation_gradients(coordinates)
.iter()
.try_for_each(|deformation_gradients| {
deformation_gradients
.iter()
.try_for_each(|deformation_gradient_g| {
assert_eq_within(
deformation_gradient_g,
deformation_gradient,
tol,
tol,
)
})
})?;
block
.deformation_gradient_rates(coordinates, velocities)
.iter()
.try_for_each(|deformation_gradient_rates| {
deformation_gradient_rates.iter().try_for_each(
|deformation_gradient_rate_g| {
assert_eq_within(
deformation_gradient_rate_g,
deformation_gradient_rate,
tol,
tol,
)
},
)
})
},
)?;
println!("Done ({:?}).", time.elapsed());
Ok(())
}
#[test]
fn temporary_thermal_conduction() -> Result<(), TestError> {
let temperature = 13.0;
let ref_coordinates = coordinates();
let mut connectivity = connectivity();
connectivity
.iter_mut()
.flatten()
.for_each(|entry| *entry -= 1);
let num_nodes = ref_coordinates.len();
let model = Fourier {
thermal_conductivity: 1.0,
};
let block = Block::<_, LinearTetrahedron, G, M, N, P>::from((
model.clone(),
connectivity,
coordinates(),
));
let length = ref_coordinates
.iter()
.filter(|coordinate| coordinate[0].abs() == 0.5)
.count();
let width = num_nodes;
let mut matrix = Matrix::zero(length, width);
let mut vector = Vector::zero(length);
let mut index = 0;
coordinates()
.iter()
.enumerate()
.for_each(|(node, coordinate)| {
if coordinate[0].abs() == 0.5 {
matrix[index][node] = 1.0;
if coordinate[0] > 0.0 {
vector[index] = temperature
} else {
vector[index] = 0.0
}
index += 1;
}
});
let mut time = std::time::Instant::now();
println!("Solving...");
let solution = block.minimize(
EqualityConstraint::Linear(matrix, vector),
NewtonRaphson {
max_steps: 1,
..Default::default()
},
)?;
println!("Done ({:?}).", time.elapsed());
time = std::time::Instant::now();
println!("Verifying...");
let temperature_gradient = TemperatureGradient::from([temperature, 0.0, 0.0]);
block
.temperature_gradients(&solution)
.iter()
.try_for_each(|temperature_gradients_e| {
temperature_gradients_e
.iter()
.try_for_each(|temperature_gradient_g| {
assert_eq_within_tols(temperature_gradient_g, &temperature_gradient)
})
})?;
println!("Done ({:?}).", time.elapsed());
Ok(())
}