int Dev = 10;// Deviation
extern const int CNN = 1;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 736;//Number of shipments
extern const int SN = 50;//Number of scenarios at each stage
extern const int MBSN = 18;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6}; // number of periods in each phase 
int PTset[P][PT]={{0,1,2,3,4,5},{6,7,8,9,10,11},{12,13,14,15,16,17},{18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35}}; // set of periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{11390,0,0,0,0,0},{11615,0,0,0,0,0},{11595,0,0,0,0,0},{11511,0,0,0,0,0},{11388,0,0,0,0,0},{11477,0,0,0,0,0},{11508,0,0,0,0,0},{11588,0,0,0,0,0},{11618,0,0,0,0,0},{11516,0,0,0,0,0},{11527,0,0,0,0,0},{11642,0,0,0,0,0},{11495,0,0,0,0,0},{11622,0,0,0,0,0},{11604,0,0,0,0,0},{11630,0,0,0,0,0},{11559,0,0,0,0,0},{11527,0,0,0,0,0},{11533,0,0,0,0,0},{11610,0,0,0,0,0},{11605,0,0,0,0,0},{11664,0,0,0,0,0},{11343,0,0,0,0,0},{11482,0,0,0,0,0},{11559,0,0,0,0,0},{11363,0,0,0,0,0},{11552,0,0,0,0,0},{11607,0,0,0,0,0},{11514,0,0,0,0,0},{11616,0,0,0,0,0},{11682,0,0,0,0,0},{11481,0,0,0,0,0},{11413,0,0,0,0,0},{11529,0,0,0,0,0},{11600,0,0,0,0,0},{11689,0,0,0,0,0},{11407,0,0,0,0,0},{11624,0,0,0,0,0},{11380,0,0,0,0,0},{11496,0,0,0,0,0},{11581,0,0,0,0,0},{11356,0,0,0,0,0},{11466,0,0,0,0,0},{11500,0,0,0,0,0},{11493,0,0,0,0,0},{11467,0,0,0,0,0},{11436,0,0,0,0,0},{11608,0,0,0,0,0},{11470,0,0,0,0,0},{11573,0,0,0,0,0}},{{11505,0,0,0,0,0},{11661,0,0,0,0,0},{11466,0,0,0,0,0},{11468,0,0,0,0,0},{11563,0,0,0,0,0},{11557,0,0,0,0,0},{11608,0,0,0,0,0},{11553,0,0,0,0,0},{11346,0,0,0,0,0},{11433,0,0,0,0,0},{11609,0,0,0,0,0},{11358,0,0,0,0,0},{11522,0,0,0,0,0},{11573,0,0,0,0,0},{11632,0,0,0,0,0},{11633,0,0,0,0,0},{11500,0,0,0,0,0},{11640,0,0,0,0,0},{11595,0,0,0,0,0},{11443,0,0,0,0,0},{11345,0,0,0,0,0},{11424,0,0,0,0,0},{11651,0,0,0,0,0},{11519,0,0,0,0,0},{11542,0,0,0,0,0},{11764,0,0,0,0,0},{11508,0,0,0,0,0},{11425,0,0,0,0,0},{11557,0,0,0,0,0},{11708,0,0,0,0,0},{11514,0,0,0,0,0},{11552,0,0,0,0,0},{11515,0,0,0,0,0},{11353,0,0,0,0,0},{11402,0,0,0,0,0},{11503,0,0,0,0,0},{11490,0,0,0,0,0},{11287,0,0,0,0,0},{11587,0,0,0,0,0},{11521,0,0,0,0,0},{11616,0,0,0,0,0},{11567,0,0,0,0,0},{11559,0,0,0,0,0},{11636,0,0,0,0,0},{11670,0,0,0,0,0},{11516,0,0,0,0,0},{11478,0,0,0,0,0},{11562,0,0,0,0,0},{11603,0,0,0,0,0},{11541,0,0,0,0,0}},{{11319,0,0,0,0,0},{11510,0,0,0,0,0},{11518,0,0,0,0,0},{11559,0,0,0,0,0},{11548,0,0,0,0,0},{11482,0,0,0,0,0},{11487,0,0,0,0,0},{11525,0,0,0,0,0},{11544,0,0,0,0,0},{11348,0,0,0,0,0},{11472,0,0,0,0,0},{11525,0,0,0,0,0},{11629,0,0,0,0,0},{11424,0,0,0,0,0},{11498,0,0,0,0,0},{11527,0,0,0,0,0},{11592,0,0,0,0,0},{11554,0,0,0,0,0},{11402,0,0,0,0,0},{11742,0,0,0,0,0},{11453,0,0,0,0,0},{11612,0,0,0,0,0},{11523,0,0,0,0,0},{11379,0,0,0,0,0},{11511,0,0,0,0,0},{11715,0,0,0,0,0},{11404,0,0,0,0,0},{11664,0,0,0,0,0},{11222,0,0,0,0,0},{11551,0,0,0,0,0},{11670,0,0,0,0,0},{11595,0,0,0,0,0},{11504,0,0,0,0,0},{11352,0,0,0,0,0},{11554,0,0,0,0,0},{11443,0,0,0,0,0},{11503,0,0,0,0,0},{11533,0,0,0,0,0},{11479,0,0,0,0,0},{11288,0,0,0,0,0},{11466,0,0,0,0,0},{11533,0,0,0,0,0},{11570,0,0,0,0,0},{11481,0,0,0,0,0},{11561,0,0,0,0,0},{11673,0,0,0,0,0},{11358,0,0,0,0,0},{11413,0,0,0,0,0},{11572,0,0,0,0,0},{11539,0,0,0,0,0}},{{11651,0,0,0,0,0},{11333,0,0,0,0,0},{11676,0,0,0,0,0},{11422,0,0,0,0,0},{11462,0,0,0,0,0},{11317,0,0,0,0,0},{11541,0,0,0,0,0},{11613,0,0,0,0,0},{11509,0,0,0,0,0},{11531,0,0,0,0,0},{11504,0,0,0,0,0},{11565,0,0,0,0,0},{11556,0,0,0,0,0},{11693,0,0,0,0,0},{11473,0,0,0,0,0},{11558,0,0,0,0,0},{11472,0,0,0,0,0},{11525,0,0,0,0,0},{11648,0,0,0,0,0},{11527,0,0,0,0,0},{11522,0,0,0,0,0},{11569,0,0,0,0,0},{11271,0,0,0,0,0},{11515,0,0,0,0,0},{11525,0,0,0,0,0},{11418,0,0,0,0,0},{11596,0,0,0,0,0},{11657,0,0,0,0,0},{11533,0,0,0,0,0},{11576,0,0,0,0,0},{11404,0,0,0,0,0},{11595,0,0,0,0,0},{11561,0,0,0,0,0},{11495,0,0,0,0,0},{11531,0,0,0,0,0},{11492,0,0,0,0,0},{11327,0,0,0,0,0},{11664,0,0,0,0,0},{11315,0,0,0,0,0},{11544,0,0,0,0,0},{11400,0,0,0,0,0},{11580,0,0,0,0,0},{11384,0,0,0,0,0},{11543,0,0,0,0,0},{11580,0,0,0,0,0},{11559,0,0,0,0,0},{11518,0,0,0,0,0},{11424,0,0,0,0,0},{11476,0,0,0,0,0},{11489,0,0,0,0,0}},{{11534,0,0,0,0,0},{11587,0,0,0,0,0},{11588,0,0,0,0,0},{11455,0,0,0,0,0},{11553,0,0,0,0,0},{11574,0,0,0,0,0},{11545,0,0,0,0,0},{11540,0,0,0,0,0},{11677,0,0,0,0,0},{11639,0,0,0,0,0},{11576,0,0,0,0,0},{11362,0,0,0,0,0},{11372,0,0,0,0,0},{11382,0,0,0,0,0},{11621,0,0,0,0,0},{11613,0,0,0,0,0},{11590,0,0,0,0,0},{11558,0,0,0,0,0},{11637,0,0,0,0,0},{11602,0,0,0,0,0},{11579,0,0,0,0,0},{11515,0,0,0,0,0},{11440,0,0,0,0,0},{11635,0,0,0,0,0},{11471,0,0,0,0,0},{11703,0,0,0,0,0},{11330,0,0,0,0,0},{11461,0,0,0,0,0},{11550,0,0,0,0,0},{11606,0,0,0,0,0},{11465,0,0,0,0,0},{11529,0,0,0,0,0},{11596,0,0,0,0,0},{11484,0,0,0,0,0},{11534,0,0,0,0,0},{11666,0,0,0,0,0},{11507,0,0,0,0,0},{11611,0,0,0,0,0},{11582,0,0,0,0,0},{11757,0,0,0,0,0},{11458,0,0,0,0,0},{11441,0,0,0,0,0},{11734,0,0,0,0,0},{11543,0,0,0,0,0},{11536,0,0,0,0,0},{11484,0,0,0,0,0},{11502,0,0,0,0,0},{11605,0,0,0,0,0},{11413,0,0,0,0,0},{11510,0,0,0,0,0}},{{11554,0,0,0,0,0},{11474,0,0,0,0,0},{11439,0,0,0,0,0},{11554,0,0,0,0,0},{11583,0,0,0,0,0},{11495,0,0,0,0,0},{11532,0,0,0,0,0},{11638,0,0,0,0,0},{11606,0,0,0,0,0},{11386,0,0,0,0,0},{11579,0,0,0,0,0},{11661,0,0,0,0,0},{11536,0,0,0,0,0},{11587,0,0,0,0,0},{11632,0,0,0,0,0},{11459,0,0,0,0,0},{11438,0,0,0,0,0},{11510,0,0,0,0,0},{11642,0,0,0,0,0},{11503,0,0,0,0,0},{11518,0,0,0,0,0},{11596,0,0,0,0,0},{11770,0,0,0,0,0},{11291,0,0,0,0,0},{11569,0,0,0,0,0},{11500,0,0,0,0,0},{11450,0,0,0,0,0},{11715,0,0,0,0,0},{11398,0,0,0,0,0},{11686,0,0,0,0,0},{11452,0,0,0,0,0},{11524,0,0,0,0,0},{11325,0,0,0,0,0},{11597,0,0,0,0,0},{11418,0,0,0,0,0},{11370,0,0,0,0,0},{11414,0,0,0,0,0},{11528,0,0,0,0,0},{11606,0,0,0,0,0},{11488,0,0,0,0,0},{11491,0,0,0,0,0},{11459,0,0,0,0,0},{11517,0,0,0,0,0},{11702,0,0,0,0,0},{11454,0,0,0,0,0},{11472,0,0,0,0,0},{11488,0,0,0,0,0},{11536,0,0,0,0,0},{11585,0,0,0,0,0},{11451,0,0,0,0,0}}},{{{-211,-193,-203,-191,-211,-207},{-207,-199,-199,-219,-207,-207},{-219,-217,-201,-209,-201,-205},{-183,-199,-205,-193,-213,-221},{-191,-193,-205,-193,-203,-211},{-189,-187,-207,-189,-207,-189},{-197,-185,-205,-221,-211,-189},{-213,-189,-183,-189,-203,-191},{-199,-207,-219,-187,-223,-209},{-195,-209,-187,-223,-215,-213},{-211,-203,-219,-217,-205,-209},{-197,-215,-189,-195,-223,-215},{-219,-191,-209,-185,-215,-215},{-191,-203,-211,-217,-223,-203},{-221,-215,-195,-189,-203,-209},{-201,-217,-221,-219,-185,-211},{-215,-193,-211,-207,-211,-199},{-203,-215,-207,-189,-213,-195},{-203,-199,-195,-219,-213,-201},{-197,-193,-213,-223,-193,-191},{-187,-221,-221,-221,-203,-197},{-205,-215,-223,-213,-185,-183},{-189,-183,-207,-193,-209,-215},{-215,-193,-193,-187,-195,-199},{-183,-219,-203,-183,-195,-215},{-213,-221,-205,-197,-199,-193},{-221,-193,-187,-191,-185,-203},{-213,-193,-213,-223,-189,-185},{-213,-209,-187,-223,-199,-199},{-209,-223,-193,-207,-215,-193},{-215,-213,-191,-195,-219,-209},{-193,-213,-203,-195,-199,-223},{-209,-209,-191,-185,-207,-221},{-205,-185,-193,-197,-199,-209},{-211,-191,-209,-203,-187,-217},{-223,-219,-211,-189,-209,-195},{-217,-193,-203,-203,-205,-213},{-223,-219,-205,-215,-197,-221},{-199,-193,-215,-187,-183,-187},{-205,-189,-187,-201,-201,-191},{-205,-211,-223,-205,-191,-197},{-207,-187,-203,-219,-199,-209},{-219,-221,-215,-191,-205,-223},{-191,-211,-193,-195,-185,-219},{-211,-221,-215,-193,-223,-201},{-199,-191,-199,-215,-213,-183},{-191,-215,-185,-185,-219,-203},{-197,-219,-213,-211,-207,-213},{-217,-187,-199,-201,-211,-205},{-201,-213,-207,-215,-195,-217}},{{-191,-223,-209,-209,-183,-205},{-201,-219,-213,-211,-219,-209},{-183,-199,-213,-221,-197,-189},{-207,-211,-213,-197,-191,-193},{-189,-213,-217,-207,-213,-183},{-205,-207,-187,-207,-221,-195},{-187,-183,-183,-217,-189,-213},{-183,-197,-215,-189,-221,-217},{-219,-215,-193,-203,-185,-183},{-219,-199,-197,-217,-217,-211},{-205,-195,-215,-187,-213,-211},{-199,-203,-219,-199,-205,-195},{-217,-223,-203,-193,-221,-189},{-193,-183,-205,-219,-213,-183},{-191,-211,-183,-219,-197,-203},{-223,-201,-203,-219,-189,-221},{-219,-193,-223,-221,-187,-205},{-185,-209,-217,-219,-195,-205},{-183,-205,-191,-215,-211,-215},{-209,-207,-213,-189,-207,-191},{-189,-193,-187,-201,-183,-205},{-195,-215,-219,-205,-183,-183},{-207,-217,-197,-207,-209,-217},{-219,-187,-185,-201,-187,-193},{-205,-205,-211,-201,-197,-201},{-203,-215,-219,-183,-217,-191},{-187,-219,-221,-209,-201,-191},{-195,-203,-191,-215,-195,-183},{-185,-191,-213,-219,-199,-185},{-191,-223,-213,-215,-185,-207},{-187,-201,-183,-209,-221,-207},{-201,-217,-213,-221,-219,-223},{-213,-189,-217,-201,-183,-207},{-193,-209,-195,-201,-187,-219},{-223,-199,-221,-205,-211,-195},{-199,-223,-193,-199,-189,-195},{-221,-201,-185,-189,-221,-207},{-187,-223,-191,-199,-189,-213},{-215,-185,-183,-189,-193,-213},{-195,-187,-191,-205,-209,-221},{-185,-189,-221,-213,-221,-187},{-219,-197,-195,-195,-211,-221},{-215,-223,-191,-209,-219,-215},{-205,-187,-197,-213,-195,-215},{-209,-203,-211,-207,-185,-197},{-183,-221,-215,-189,-197,-217},{-185,-191,-215,-207,-201,-209},{-205,-215,-221,-215,-189,-203},{-187,-193,-205,-215,-211,-223},{-215,-209,-209,-191,-223,-209}},{{-189,-195,-183,-205,-189,-201},{-185,-187,-213,-187,-199,-193},{-185,-203,-201,-199,-191,-191},{-191,-205,-221,-207,-209,-219},{-193,-213,-211,-221,-185,-221},{-195,-211,-209,-191,-201,-221},{-185,-195,-197,-199,-187,-191},{-215,-223,-219,-183,-221,-215},{-213,-209,-183,-199,-213,-215},{-197,-197,-193,-215,-185,-183},{-217,-183,-197,-221,-201,-193},{-197,-187,-185,-223,-219,-193},{-199,-193,-211,-207,-193,-209},{-203,-221,-197,-185,-199,-185},{-217,-197,-199,-209,-203,-183},{-191,-195,-189,-195,-193,-193},{-199,-207,-209,-185,-183,-219},{-185,-209,-191,-189,-223,-209},{-193,-197,-209,-183,-199,-185},{-191,-207,-187,-223,-187,-183},{-191,-185,-217,-197,-215,-195},{-199,-221,-199,-201,-211,-191},{-207,-223,-187,-187,-213,-183},{-189,-183,-223,-205,-219,-207},{-219,-207,-183,-197,-189,-211},{-213,-197,-203,-187,-205,-199},{-213,-191,-185,-191,-221,-187},{-195,-201,-191,-219,-217,-197},{-187,-201,-187,-199,-187,-199},{-201,-201,-221,-221,-185,-223},{-189,-221,-199,-201,-215,-183},{-219,-207,-213,-219,-209,-215},{-189,-201,-193,-187,-207,-183},{-203,-207,-199,-191,-219,-193},{-187,-217,-189,-203,-213,-223},{-205,-209,-219,-215,-189,-219},{-197,-201,-219,-215,-223,-217},{-215,-219,-215,-195,-219,-189},{-219,-187,-189,-191,-193,-197},{-193,-185,-197,-189,-189,-209},{-203,-203,-203,-223,-187,-187},{-209,-219,-207,-185,-189,-203},{-191,-203,-185,-215,-221,-219},{-195,-193,-221,-197,-193,-203},{-187,-213,-223,-197,-193,-203},{-223,-197,-213,-205,-221,-209},{-185,-191,-183,-201,-223,-221},{-189,-189,-209,-217,-203,-207},{-207,-187,-223,-197,-223,-197},{-223,-221,-201,-193,-221,-185}},{{-215,-185,-219,-223,-191,-201},{-211,-203,-187,-211,-193,-223},{-197,-221,-217,-187,-201,-193},{-189,-197,-203,-207,-193,-199},{-217,-195,-183,-197,-201,-203},{-207,-199,-209,-205,-221,-205},{-197,-199,-189,-211,-201,-215},{-211,-195,-211,-213,-203,-207},{-187,-201,-217,-223,-215,-199},{-195,-209,-205,-203,-207,-207},{-213,-207,-189,-215,-219,-187},{-215,-207,-209,-213,-217,-221},{-201,-199,-203,-221,-197,-189},{-217,-185,-199,-219,-223,-191},{-215,-201,-201,-183,-183,-213},{-213,-189,-187,-197,-195,-207},{-193,-223,-201,-193,-213,-201},{-199,-197,-213,-187,-215,-197},{-217,-221,-213,-209,-223,-213},{-207,-213,-187,-217,-183,-191},{-191,-217,-203,-211,-199,-211},{-195,-221,-191,-201,-185,-193},{-195,-213,-217,-207,-203,-199},{-183,-217,-203,-213,-217,-203},{-213,-199,-205,-205,-223,-221},{-213,-187,-187,-193,-201,-189},{-189,-207,-193,-221,-215,-189},{-201,-209,-203,-199,-195,-213},{-183,-191,-213,-183,-217,-205},{-187,-217,-223,-197,-211,-183},{-213,-209,-217,-207,-209,-199},{-209,-183,-217,-187,-197,-209},{-223,-199,-187,-205,-203,-205},{-183,-207,-201,-197,-187,-221},{-197,-207,-191,-215,-211,-217},{-189,-209,-195,-187,-195,-183},{-209,-193,-205,-207,-205,-215},{-203,-201,-211,-215,-185,-185},{-187,-205,-195,-187,-195,-195},{-185,-191,-183,-183,-207,-215},{-209,-209,-183,-185,-223,-223},{-209,-215,-221,-213,-221,-205},{-189,-201,-183,-187,-185,-215},{-191,-211,-205,-217,-185,-211},{-215,-187,-215,-209,-221,-219},{-215,-219,-187,-207,-185,-201},{-207,-201,-197,-207,-191,-191},{-211,-197,-185,-209,-219,-189},{-215,-215,-211,-221,-211,-201},{-197,-187,-211,-201,-223,-197}},{{-213,-209,-211,-205,-221,-189},{-223,-213,-221,-221,-185,-193},{-223,-203,-183,-219,-209,-185},{-209,-205,-191,-197,-201,-217},{-191,-223,-185,-183,-195,-191},{-201,-183,-211,-195,-203,-191},{-197,-203,-215,-199,-195,-193},{-197,-215,-211,-211,-213,-207},{-199,-209,-211,-215,-201,-213},{-209,-189,-205,-213,-185,-221},{-183,-209,-215,-201,-217,-215},{-207,-205,-183,-219,-193,-197},{-207,-183,-205,-185,-205,-207},{-187,-185,-183,-197,-199,-203},{-217,-207,-219,-195,-201,-213},{-197,-189,-215,-195,-209,-207},{-189,-213,-189,-199,-217,-183},{-187,-185,-185,-191,-193,-219},{-209,-195,-217,-221,-209,-189},{-183,-195,-183,-217,-219,-201},{-187,-209,-199,-215,-223,-197},{-219,-191,-189,-193,-209,-209},{-215,-219,-211,-211,-207,-193},{-207,-191,-219,-219,-219,-183},{-193,-191,-219,-203,-199,-209},{-183,-211,-209,-187,-209,-183},{-191,-197,-193,-203,-219,-217},{-185,-183,-187,-209,-207,-189},{-209,-197,-213,-201,-195,-195},{-199,-205,-195,-215,-215,-191},{-207,-209,-201,-203,-187,-199},{-207,-217,-209,-221,-221,-211},{-211,-189,-219,-197,-199,-191},{-215,-217,-219,-191,-201,-201},{-195,-221,-189,-193,-209,-219},{-223,-223,-205,-219,-217,-211},{-183,-195,-187,-191,-199,-193},{-195,-185,-223,-223,-189,-197},{-203,-215,-183,-207,-219,-211},{-195,-213,-223,-185,-199,-221},{-215,-217,-199,-221,-189,-223},{-223,-201,-213,-201,-193,-209},{-215,-197,-191,-213,-195,-199},{-223,-201,-207,-223,-211,-195},{-199,-199,-189,-223,-203,-203},{-183,-221,-191,-195,-203,-215},{-221,-207,-217,-223,-211,-207},{-219,-215,-209,-215,-217,-211},{-207,-201,-193,-193,-219,-191},{-191,-187,-205,-209,-183,-223}},{{-215,-185,-189,-183,-223,-189},{-207,-185,-215,-195,-199,-219},{-205,-187,-195,-205,-197,-203},{-217,-189,-223,-193,-205,-221},{-215,-185,-219,-209,-185,-183},{-203,-199,-205,-217,-189,-191},{-211,-207,-187,-195,-217,-185},{-223,-215,-221,-213,-201,-211},{-215,-215,-195,-199,-191,-199},{-185,-207,-221,-183,-195,-193},{-215,-197,-187,-219,-191,-193},{-221,-209,-209,-187,-185,-213},{-197,-185,-189,-213,-187,-197},{-205,-219,-211,-189,-223,-219},{-219,-219,-219,-183,-187,-199},{-205,-183,-215,-209,-211,-197},{-193,-201,-185,-211,-183,-217},{-217,-193,-197,-209,-191,-187},{-205,-211,-191,-189,-197,-203},{-201,-201,-193,-217,-221,-199},{-201,-197,-211,-201,-219,-209},{-217,-209,-201,-219,-215,-207},{-191,-189,-199,-223,-191,-209},{-201,-197,-195,-195,-193,-199},{-203,-185,-197,-209,-189,-207},{-183,-183,-203,-215,-219,-183},{-185,-223,-185,-217,-199,-215},{-221,-213,-209,-207,-185,-209},{-211,-211,-207,-203,-207,-191},{-189,-201,-197,-209,-189,-193},{-215,-197,-215,-197,-185,-197},{-205,-205,-199,-223,-183,-193},{-185,-201,-187,-211,-215,-205},{-217,-221,-189,-217,-221,-203},{-201,-203,-199,-201,-197,-199},{-201,-185,-189,-205,-187,-193},{-195,-203,-197,-217,-187,-213},{-217,-221,-221,-197,-191,-185},{-211,-215,-221,-205,-223,-187},{-205,-185,-209,-219,-213,-187},{-187,-187,-209,-215,-219,-203},{-193,-189,-203,-215,-221,-201},{-219,-215,-205,-187,-191,-199},{-215,-201,-209,-195,-211,-191},{-207,-187,-201,-183,-219,-217},{-189,-203,-205,-199,-211,-207},{-221,-209,-201,-197,-185,-187},{-201,-219,-223,-217,-191,-197},{-211,-187,-215,-185,-183,-185},{-211,-207,-185,-221,-217,-183}}},{{{-174,-161,-175,-158,-153,-153},{-159,-172,-148,-169,-175,-175},{-161,-166,-147,-167,-166,-148},{-156,-169,-156,-175,-164,-145},{-172,-150,-161,-171,-145,-163},{-158,-151,-153,-153,-145,-166},{-177,-171,-155,-155,-150,-153},{-159,-172,-164,-172,-148,-163},{-169,-172,-177,-166,-155,-159},{-167,-156,-166,-153,-161,-167},{-164,-151,-175,-172,-150,-172},{-148,-145,-151,-172,-155,-174},{-150,-164,-172,-156,-172,-153},{-171,-177,-158,-167,-175,-174},{-145,-172,-164,-172,-145,-151},{-167,-153,-172,-174,-164,-164},{-155,-169,-159,-158,-167,-150},{-150,-161,-148,-177,-155,-171},{-166,-164,-175,-147,-171,-145},{-153,-175,-159,-151,-174,-171},{-148,-172,-167,-150,-155,-159},{-159,-169,-163,-158,-158,-153},{-151,-159,-155,-150,-169,-153},{-174,-145,-145,-177,-148,-153},{-164,-166,-151,-145,-150,-171},{-159,-150,-177,-147,-177,-169},{-166,-172,-171,-156,-148,-159},{-161,-163,-158,-167,-155,-164},{-145,-155,-153,-169,-163,-158},{-153,-150,-172,-169,-172,-155},{-169,-177,-153,-169,-174,-167},{-145,-153,-177,-159,-177,-171},{-150,-175,-147,-161,-155,-158},{-148,-177,-177,-172,-148,-151},{-161,-177,-150,-177,-151,-167},{-150,-145,-155,-164,-174,-151},{-159,-150,-167,-148,-167,-153},{-151,-169,-166,-169,-174,-171},{-166,-145,-151,-158,-151,-150},{-175,-155,-169,-172,-167,-167},{-145,-151,-155,-156,-172,-156},{-167,-145,-153,-169,-150,-159},{-151,-148,-155,-167,-177,-167},{-175,-148,-163,-164,-172,-171},{-158,-147,-161,-159,-161,-150},{-174,-164,-151,-169,-148,-161},{-166,-164,-172,-150,-148,-163},{-147,-166,-161,-166,-147,-171},{-159,-166,-151,-167,-153,-172},{-169,-171,-164,-163,-175,-145}},{{-166,-153,-159,-166,-151,-172},{-159,-148,-158,-169,-167,-158},{-147,-159,-155,-174,-158,-155},{-145,-166,-151,-174,-169,-159},{-163,-177,-158,-153,-166,-175},{-156,-169,-159,-166,-167,-169},{-166,-166,-169,-164,-163,-145},{-148,-158,-158,-171,-166,-148},{-153,-159,-159,-151,-150,-164},{-159,-167,-153,-171,-153,-169},{-174,-175,-153,-175,-150,-164},{-147,-174,-166,-151,-159,-169},{-175,-159,-150,-163,-148,-171},{-148,-161,-177,-147,-155,-159},{-171,-156,-163,-161,-172,-171},{-171,-151,-175,-167,-172,-158},{-169,-164,-145,-156,-174,-172},{-153,-151,-164,-158,-171,-147},{-161,-169,-169,-177,-155,-167},{-147,-148,-155,-151,-163,-164},{-151,-153,-155,-161,-148,-171},{-163,-169,-161,-161,-172,-161},{-177,-148,-161,-156,-174,-177},{-169,-177,-163,-150,-169,-169},{-158,-169,-172,-166,-147,-163},{-171,-161,-174,-174,-164,-172},{-163,-156,-151,-153,-174,-172},{-151,-177,-155,-159,-171,-147},{-161,-166,-156,-161,-174,-175},{-150,-158,-159,-145,-164,-171},{-166,-161,-164,-171,-175,-174},{-158,-150,-145,-158,-156,-169},{-174,-171,-156,-153,-147,-171},{-158,-153,-156,-153,-169,-167},{-177,-153,-163,-169,-169,-150},{-172,-148,-156,-171,-148,-155},{-151,-163,-175,-172,-167,-175},{-174,-172,-166,-163,-147,-147},{-172,-163,-175,-164,-158,-177},{-172,-164,-169,-147,-174,-174},{-150,-147,-167,-172,-166,-175},{-150,-166,-169,-169,-145,-148},{-153,-163,-163,-150,-148,-145},{-172,-171,-167,-159,-148,-169},{-161,-145,-164,-151,-171,-163},{-148,-161,-172,-155,-156,-150},{-147,-148,-161,-172,-151,-145},{-169,-169,-150,-159,-167,-147},{-156,-155,-155,-147,-174,-147},{-145,-161,-153,-159,-156,-169}},{{-174,-169,-153,-150,-156,-156},{-145,-171,-174,-155,-158,-150},{-159,-151,-151,-164,-177,-167},{-172,-174,-145,-171,-155,-163},{-177,-164,-158,-148,-174,-166},{-156,-164,-166,-147,-147,-147},{-169,-167,-171,-148,-166,-177},{-175,-158,-169,-164,-166,-145},{-169,-159,-145,-161,-156,-148},{-155,-177,-153,-155,-153,-145},{-153,-177,-161,-177,-155,-171},{-156,-174,-167,-166,-153,-153},{-171,-158,-161,-172,-145,-147},{-145,-151,-174,-159,-158,-153},{-153,-169,-174,-161,-151,-158},{-174,-161,-172,-156,-155,-153},{-177,-167,-150,-166,-156,-166},{-166,-156,-153,-172,-159,-164},{-171,-163,-175,-172,-159,-164},{-171,-153,-164,-150,-155,-166},{-159,-158,-155,-171,-156,-151},{-150,-167,-167,-166,-153,-153},{-145,-159,-158,-151,-156,-166},{-171,-174,-158,-150,-171,-151},{-164,-151,-148,-156,-147,-147},{-166,-172,-172,-147,-151,-159},{-164,-151,-171,-148,-166,-177},{-166,-156,-151,-171,-158,-158},{-161,-163,-167,-155,-155,-145},{-153,-148,-156,-171,-148,-174},{-175,-148,-164,-169,-164,-156},{-159,-159,-172,-166,-164,-145},{-177,-166,-177,-158,-145,-163},{-177,-145,-150,-163,-163,-161},{-175,-164,-145,-159,-174,-163},{-166,-159,-145,-156,-147,-174},{-172,-159,-145,-177,-155,-174},{-155,-174,-166,-148,-174,-177},{-174,-145,-156,-163,-150,-147},{-153,-158,-151,-153,-156,-163},{-169,-151,-169,-153,-155,-155},{-174,-155,-156,-171,-148,-153},{-166,-150,-150,-153,-164,-153},{-175,-153,-155,-151,-174,-153},{-161,-155,-151,-167,-147,-171},{-155,-166,-171,-164,-151,-150},{-172,-167,-145,-153,-166,-156},{-151,-156,-151,-163,-155,-164},{-150,-171,-169,-150,-171,-147},{-164,-156,-159,-161,-161,-151}},{{-161,-145,-148,-147,-174,-161},{-147,-159,-167,-156,-145,-177},{-164,-167,-172,-177,-164,-151},{-166,-148,-163,-150,-150,-145},{-161,-174,-172,-159,-148,-171},{-150,-158,-158,-147,-145,-153},{-167,-163,-153,-145,-172,-158},{-158,-171,-171,-167,-169,-174},{-150,-161,-177,-164,-150,-161},{-150,-177,-153,-177,-153,-161},{-171,-161,-174,-150,-158,-147},{-177,-164,-155,-156,-172,-177},{-167,-156,-163,-164,-150,-177},{-163,-147,-156,-161,-156,-158},{-147,-163,-161,-177,-174,-166},{-156,-177,-155,-145,-159,-171},{-177,-171,-169,-166,-147,-147},{-167,-177,-155,-171,-159,-155},{-155,-159,-163,-175,-172,-174},{-169,-175,-159,-171,-164,-156},{-155,-148,-145,-167,-172,-153},{-159,-174,-172,-175,-155,-145},{-158,-156,-156,-166,-164,-155},{-167,-163,-171,-174,-164,-156},{-158,-156,-150,-155,-167,-155},{-177,-151,-148,-148,-151,-148},{-150,-151,-166,-166,-164,-153},{-175,-151,-166,-166,-158,-158},{-163,-145,-167,-169,-164,-169},{-177,-166,-171,-153,-167,-148},{-155,-145,-150,-163,-161,-156},{-148,-174,-175,-171,-177,-156},{-174,-147,-159,-171,-174,-151},{-161,-151,-169,-166,-163,-147},{-147,-166,-174,-153,-166,-161},{-166,-148,-148,-148,-169,-150},{-161,-145,-148,-147,-177,-158},{-156,-172,-169,-148,-172,-164},{-158,-158,-175,-177,-171,-150},{-145,-145,-158,-147,-156,-164},{-151,-158,-147,-175,-148,-171},{-175,-175,-163,-174,-150,-171},{-151,-164,-166,-150,-151,-164},{-163,-177,-164,-159,-158,-155},{-177,-177,-145,-174,-153,-172},{-175,-167,-163,-151,-171,-167},{-177,-163,-175,-147,-153,-166},{-159,-155,-167,-150,-150,-155},{-169,-150,-145,-172,-171,-164},{-169,-172,-159,-161,-151,-156}},{{-174,-156,-147,-171,-171,-150},{-164,-150,-166,-174,-177,-177},{-156,-161,-161,-148,-151,-177},{-161,-145,-159,-147,-151,-172},{-158,-155,-177,-159,-147,-161},{-151,-155,-163,-145,-167,-163},{-151,-164,-161,-166,-177,-150},{-158,-156,-158,-169,-161,-153},{-166,-174,-177,-167,-175,-166},{-171,-147,-163,-155,-155,-167},{-163,-155,-164,-174,-158,-158},{-159,-145,-145,-161,-174,-148},{-167,-155,-145,-151,-148,-164},{-169,-159,-161,-148,-175,-159},{-153,-166,-156,-163,-166,-155},{-147,-161,-158,-171,-158,-150},{-167,-158,-175,-163,-159,-169},{-151,-172,-174,-153,-175,-171},{-147,-156,-172,-158,-164,-164},{-164,-175,-155,-177,-166,-177},{-175,-151,-177,-163,-163,-150},{-158,-167,-172,-153,-161,-159},{-175,-169,-145,-171,-166,-145},{-145,-156,-175,-156,-148,-161},{-164,-175,-145,-177,-161,-145},{-169,-151,-159,-175,-169,-159},{-161,-147,-156,-169,-167,-150},{-145,-174,-153,-163,-153,-145},{-169,-155,-153,-163,-148,-164},{-147,-175,-166,-163,-163,-150},{-158,-163,-145,-147,-158,-166},{-158,-158,-145,-159,-177,-147},{-171,-150,-175,-145,-172,-177},{-175,-174,-147,-158,-148,-148},{-171,-163,-174,-151,-151,-175},{-147,-161,-159,-150,-164,-174},{-172,-164,-174,-145,-166,-156},{-147,-156,-164,-174,-150,-177},{-155,-150,-166,-164,-167,-156},{-156,-148,-145,-151,-175,-167},{-167,-145,-177,-153,-174,-147},{-177,-159,-177,-155,-148,-161},{-145,-177,-158,-169,-158,-164},{-158,-167,-175,-175,-169,-153},{-150,-171,-166,-164,-175,-158},{-145,-145,-175,-145,-161,-158},{-150,-166,-161,-156,-175,-172},{-158,-159,-156,-158,-174,-171},{-148,-166,-172,-158,-155,-159},{-153,-167,-167,-171,-150,-167}},{{-148,-148,-151,-169,-155,-169},{-156,-150,-151,-164,-166,-156},{-167,-150,-161,-158,-153,-172},{-151,-155,-159,-151,-164,-177},{-164,-177,-150,-163,-171,-171},{-161,-158,-174,-148,-172,-164},{-177,-177,-167,-171,-151,-166},{-159,-161,-177,-163,-167,-169},{-169,-164,-172,-151,-155,-151},{-172,-153,-166,-155,-171,-158},{-155,-155,-161,-155,-156,-151},{-151,-171,-169,-167,-167,-158},{-164,-151,-155,-151,-161,-148},{-171,-145,-171,-163,-147,-161},{-150,-150,-161,-159,-161,-171},{-174,-151,-150,-153,-147,-174},{-153,-175,-159,-147,-156,-150},{-161,-159,-145,-166,-147,-172},{-166,-145,-175,-167,-161,-159},{-150,-171,-147,-159,-148,-172},{-156,-161,-167,-163,-163,-156},{-177,-166,-155,-163,-145,-148},{-147,-171,-150,-172,-150,-159},{-155,-151,-175,-151,-171,-164},{-151,-147,-151,-148,-163,-171},{-155,-174,-174,-155,-155,-147},{-147,-158,-151,-175,-171,-148},{-158,-148,-169,-166,-177,-155},{-148,-145,-172,-159,-158,-150},{-145,-151,-164,-163,-150,-155},{-145,-156,-163,-158,-150,-155},{-148,-163,-172,-150,-150,-155},{-153,-148,-164,-158,-155,-150},{-166,-150,-169,-174,-172,-161},{-172,-158,-167,-145,-161,-164},{-167,-151,-171,-169,-169,-145},{-163,-177,-171,-167,-174,-169},{-148,-153,-161,-159,-163,-163},{-156,-171,-174,-151,-171,-172},{-156,-159,-147,-172,-171,-169},{-166,-163,-153,-171,-161,-166},{-166,-150,-145,-177,-166,-153},{-163,-148,-172,-151,-175,-147},{-175,-174,-177,-158,-167,-177},{-159,-147,-153,-169,-155,-151},{-153,-167,-156,-177,-156,-148},{-151,-156,-169,-158,-171,-159},{-159,-177,-156,-158,-167,-164},{-177,-177,-169,-150,-164,-175},{-155,-147,-163,-158,-147,-164}}},{{{-217,-217,-222,-208,-249,-231},{-222,-210,-210,-233,-229,-243},{-210,-240,-224,-231,-233,-249},{-217,-210,-229,-224,-226,-217},{-208,-208,-233,-217,-229,-222},{-222,-226,-215,-254,-236,-240},{-231,-252,-231,-233,-245,-222},{-236,-254,-233,-254,-217,-243},{-231,-208,-254,-243,-249,-236},{-231,-238,-231,-215,-240,-208},{-254,-238,-236,-208,-224,-252},{-210,-252,-229,-254,-252,-254},{-213,-247,-215,-238,-252,-215},{-252,-245,-231,-236,-233,-238},{-236,-231,-217,-238,-231,-222},{-245,-236,-224,-236,-210,-224},{-238,-247,-231,-217,-247,-233},{-245,-210,-249,-243,-231,-247},{-226,-238,-247,-249,-249,-252},{-233,-243,-213,-229,-226,-236},{-236,-215,-233,-229,-252,-213},{-236,-231,-252,-236,-222,-240},{-217,-215,-245,-229,-236,-208},{-238,-247,-236,-213,-217,-247},{-254,-249,-254,-231,-215,-252},{-245,-210,-208,-254,-233,-240},{-217,-231,-233,-249,-243,-247},{-245,-254,-236,-210,-245,-243},{-254,-240,-217,-254,-215,-226},{-247,-229,-217,-226,-224,-245},{-231,-240,-222,-222,-243,-215},{-249,-224,-208,-229,-208,-215},{-210,-249,-210,-238,-231,-219},{-252,-210,-219,-245,-222,-215},{-213,-208,-226,-219,-236,-213},{-226,-245,-229,-229,-245,-252},{-224,-226,-222,-219,-243,-213},{-210,-222,-224,-210,-233,-249},{-231,-217,-217,-210,-254,-210},{-210,-215,-254,-219,-219,-236},{-219,-236,-217,-208,-229,-249},{-231,-217,-254,-210,-219,-213},{-240,-217,-247,-238,-213,-224},{-233,-233,-208,-233,-233,-215},{-252,-249,-233,-213,-219,-243},{-245,-210,-217,-224,-238,-210},{-217,-219,-254,-236,-236,-240},{-222,-245,-231,-222,-245,-249},{-233,-233,-210,-208,-222,-210},{-229,-247,-254,-229,-208,-240}},{{-229,-224,-249,-247,-252,-243},{-210,-252,-213,-213,-236,-210},{-231,-210,-247,-224,-249,-231},{-240,-213,-217,-238,-217,-213},{-215,-254,-231,-240,-226,-240},{-240,-238,-213,-236,-210,-252},{-231,-222,-245,-210,-208,-217},{-210,-254,-238,-245,-254,-243},{-210,-231,-233,-215,-208,-208},{-231,-224,-249,-236,-238,-229},{-233,-240,-247,-229,-236,-254},{-249,-208,-226,-240,-252,-213},{-224,-208,-233,-224,-222,-210},{-226,-238,-236,-245,-245,-243},{-243,-210,-240,-252,-249,-249},{-224,-219,-243,-236,-210,-213},{-213,-243,-208,-208,-226,-238},{-249,-240,-213,-229,-236,-247},{-252,-217,-247,-210,-247,-215},{-219,-254,-224,-213,-243,-249},{-229,-215,-208,-217,-238,-254},{-219,-238,-249,-249,-231,-208},{-229,-210,-252,-247,-240,-215},{-219,-208,-238,-240,-215,-222},{-224,-254,-238,-247,-208,-252},{-226,-254,-240,-210,-240,-240},{-245,-252,-215,-254,-226,-233},{-249,-219,-224,-238,-245,-222},{-243,-217,-213,-240,-229,-231},{-215,-243,-233,-254,-231,-240},{-208,-210,-238,-213,-247,-213},{-231,-217,-224,-229,-222,-252},{-219,-210,-215,-226,-213,-224},{-247,-231,-254,-233,-222,-210},{-233,-226,-217,-236,-210,-226},{-238,-233,-226,-208,-245,-213},{-254,-215,-252,-224,-252,-233},{-245,-217,-219,-245,-231,-213},{-252,-210,-233,-243,-240,-222},{-222,-226,-213,-215,-219,-247},{-243,-240,-226,-208,-210,-222},{-213,-215,-226,-240,-217,-233},{-238,-229,-243,-254,-252,-247},{-213,-243,-215,-254,-254,-249},{-213,-215,-243,-245,-243,-213},{-231,-219,-215,-238,-238,-245},{-254,-240,-222,-243,-226,-233},{-254,-224,-249,-254,-247,-213},{-240,-238,-222,-229,-210,-243},{-215,-247,-247,-224,-224,-229}},{{-233,-226,-222,-247,-233,-249},{-252,-210,-219,-229,-249,-224},{-245,-240,-247,-249,-247,-215},{-252,-229,-222,-229,-254,-219},{-213,-219,-210,-240,-231,-231},{-224,-233,-231,-252,-213,-247},{-210,-219,-215,-222,-245,-215},{-245,-229,-240,-210,-224,-222},{-238,-226,-252,-249,-245,-240},{-238,-243,-215,-222,-236,-210},{-247,-240,-247,-222,-219,-210},{-224,-245,-249,-240,-238,-215},{-222,-219,-254,-215,-247,-252},{-215,-219,-231,-245,-219,-249},{-238,-229,-245,-243,-245,-210},{-249,-247,-210,-249,-249,-213},{-229,-213,-208,-215,-252,-252},{-229,-254,-236,-213,-208,-245},{-249,-238,-215,-236,-210,-224},{-254,-213,-252,-243,-252,-254},{-222,-233,-231,-252,-245,-252},{-236,-219,-247,-236,-233,-233},{-236,-229,-229,-247,-236,-229},{-213,-240,-217,-210,-226,-210},{-217,-245,-238,-245,-238,-210},{-210,-236,-210,-213,-215,-238},{-208,-240,-217,-243,-236,-224},{-238,-247,-208,-254,-249,-252},{-226,-217,-236,-224,-210,-208},{-247,-245,-217,-236,-215,-222},{-254,-224,-231,-240,-229,-238},{-231,-238,-233,-245,-217,-219},{-217,-243,-224,-213,-238,-238},{-226,-236,-215,-213,-247,-245},{-252,-233,-217,-217,-243,-252},{-213,-236,-245,-243,-231,-240},{-229,-208,-210,-245,-215,-229},{-222,-215,-229,-236,-219,-233},{-226,-240,-217,-243,-215,-226},{-243,-208,-217,-215,-217,-217},{-229,-238,-210,-233,-222,-247},{-213,-245,-243,-243,-208,-238},{-229,-213,-222,-245,-249,-245},{-222,-254,-236,-240,-249,-254},{-240,-231,-217,-224,-231,-252},{-247,-252,-243,-238,-240,-247},{-236,-224,-247,-213,-215,-249},{-208,-236,-226,-226,-217,-229},{-217,-224,-229,-252,-217,-238},{-233,-210,-240,-224,-215,-219}},{{-247,-249,-224,-249,-245,-229},{-210,-210,-215,-217,-240,-236},{-231,-213,-224,-226,-229,-226},{-236,-236,-219,-243,-208,-222},{-247,-217,-222,-233,-229,-210},{-219,-224,-233,-219,-240,-238},{-224,-233,-213,-245,-231,-233},{-245,-229,-224,-222,-208,-249},{-226,-208,-226,-222,-226,-245},{-231,-217,-236,-215,-217,-217},{-229,-219,-238,-252,-222,-229},{-236,-252,-240,-243,-210,-254},{-247,-215,-217,-233,-236,-236},{-229,-240,-217,-229,-210,-247},{-208,-210,-231,-229,-240,-231},{-210,-213,-245,-215,-233,-222},{-243,-215,-236,-245,-231,-229},{-245,-226,-213,-224,-247,-247},{-219,-233,-252,-210,-224,-224},{-252,-238,-226,-224,-229,-229},{-231,-213,-247,-226,-210,-231},{-208,-243,-236,-219,-245,-215},{-208,-213,-217,-208,-254,-224},{-233,-213,-219,-254,-231,-213},{-236,-213,-231,-208,-217,-252},{-249,-245,-245,-243,-208,-238},{-245,-247,-249,-224,-210,-226},{-222,-254,-233,-249,-224,-245},{-252,-219,-226,-254,-254,-210},{-229,-224,-213,-240,-224,-249},{-222,-222,-240,-247,-252,-219},{-240,-254,-213,-213,-226,-240},{-236,-249,-215,-245,-224,-243},{-222,-233,-233,-210,-243,-252},{-222,-224,-210,-245,-210,-247},{-219,-210,-226,-215,-249,-236},{-238,-224,-231,-210,-224,-213},{-210,-240,-245,-254,-249,-249},{-229,-208,-243,-217,-247,-247},{-222,-213,-243,-245,-229,-226},{-245,-208,-238,-208,-233,-217},{-229,-213,-254,-213,-222,-240},{-208,-224,-226,-208,-224,-231},{-233,-213,-229,-240,-215,-222},{-222,-213,-254,-254,-249,-238},{-238,-243,-217,-215,-213,-231},{-226,-215,-219,-224,-254,-226},{-231,-247,-226,-233,-252,-222},{-254,-213,-229,-252,-238,-238},{-243,-222,-210,-231,-240,-219}},{{-247,-238,-215,-252,-243,-208},{-233,-233,-243,-226,-222,-229},{-233,-226,-249,-249,-233,-240},{-238,-229,-213,-252,-231,-243},{-226,-217,-226,-222,-240,-224},{-254,-210,-229,-252,-249,-231},{-243,-233,-245,-231,-231,-222},{-233,-240,-217,-247,-254,-215},{-254,-238,-224,-217,-219,-240},{-224,-213,-245,-247,-245,-233},{-219,-217,-252,-226,-233,-243},{-213,-236,-245,-208,-217,-249},{-224,-243,-231,-215,-238,-217},{-240,-240,-245,-219,-226,-208},{-252,-231,-240,-247,-213,-226},{-240,-213,-249,-252,-238,-238},{-245,-245,-231,-217,-243,-208},{-219,-222,-249,-210,-249,-217},{-254,-233,-247,-229,-254,-226},{-208,-233,-226,-222,-252,-217},{-231,-215,-226,-243,-210,-224},{-252,-226,-231,-210,-245,-208},{-233,-215,-215,-254,-226,-240},{-229,-249,-247,-240,-254,-231},{-229,-240,-226,-247,-252,-229},{-252,-249,-213,-254,-236,-240},{-210,-247,-236,-233,-215,-231},{-238,-213,-254,-215,-217,-217},{-245,-222,-224,-210,-238,-238},{-210,-233,-229,-243,-245,-252},{-247,-224,-240,-217,-249,-229},{-243,-236,-231,-233,-217,-249},{-226,-226,-252,-215,-236,-210},{-222,-208,-249,-219,-229,-210},{-215,-236,-210,-243,-252,-219},{-231,-247,-249,-226,-233,-231},{-249,-210,-208,-213,-247,-233},{-247,-231,-243,-210,-236,-254},{-208,-247,-249,-226,-229,-249},{-252,-247,-252,-208,-245,-254},{-229,-254,-249,-210,-210,-208},{-217,-231,-243,-224,-224,-252},{-224,-249,-240,-215,-252,-222},{-217,-238,-224,-222,-226,-249},{-238,-238,-249,-213,-249,-215},{-224,-245,-208,-217,-240,-249},{-245,-233,-243,-215,-219,-240},{-249,-254,-236,-222,-249,-247},{-215,-219,-247,-217,-231,-238},{-238,-231,-208,-219,-247,-243}},{{-236,-229,-254,-213,-252,-231},{-240,-252,-245,-219,-213,-213},{-236,-215,-254,-231,-219,-249},{-249,-238,-236,-226,-233,-210},{-254,-245,-208,-233,-249,-254},{-236,-245,-236,-247,-233,-215},{-219,-238,-247,-222,-215,-219},{-222,-245,-215,-213,-233,-243},{-233,-213,-252,-233,-238,-233},{-236,-224,-243,-210,-219,-224},{-226,-217,-222,-236,-252,-240},{-231,-249,-233,-217,-222,-249},{-208,-222,-254,-219,-238,-252},{-254,-222,-229,-213,-247,-252},{-222,-226,-233,-224,-245,-215},{-233,-213,-236,-231,-236,-249},{-252,-210,-236,-247,-222,-254},{-219,-217,-247,-240,-226,-243},{-226,-231,-243,-245,-245,-208},{-219,-247,-213,-252,-224,-215},{-210,-249,-236,-210,-245,-222},{-243,-240,-215,-254,-247,-243},{-249,-224,-243,-226,-213,-252},{-217,-226,-229,-219,-243,-245},{-224,-245,-247,-236,-231,-217},{-231,-254,-247,-231,-215,-236},{-236,-224,-233,-215,-236,-238},{-231,-238,-226,-240,-254,-249},{-245,-224,-226,-222,-217,-210},{-231,-247,-252,-254,-231,-245},{-222,-247,-240,-233,-247,-210},{-224,-240,-243,-233,-245,-249},{-217,-252,-219,-215,-243,-217},{-229,-247,-215,-215,-254,-243},{-226,-243,-245,-222,-231,-249},{-229,-222,-245,-210,-243,-215},{-208,-252,-229,-215,-224,-229},{-219,-245,-213,-249,-213,-238},{-222,-233,-219,-238,-233,-240},{-208,-213,-252,-208,-215,-210},{-215,-243,-231,-238,-208,-254},{-224,-215,-236,-226,-245,-215},{-213,-217,-213,-224,-243,-224},{-224,-252,-236,-226,-254,-215},{-215,-217,-219,-210,-252,-254},{-215,-252,-252,-226,-240,-243},{-233,-240,-217,-233,-240,-222},{-217,-243,-219,-213,-219,-238},{-229,-233,-240,-208,-243,-231},{-224,-240,-215,-236,-236,-245}}},{{{-230,-230,-237,-208,-215,-213},{-232,-232,-237,-228,-230,-204},{-239,-219,-234,-208,-234,-228},{-226,-232,-213,-204,-232,-215},{-210,-208,-224,-197,-226,-204},{-239,-210,-208,-208,-234,-202},{-226,-204,-206,-202,-237,-219},{-232,-217,-232,-202,-237,-230},{-226,-219,-237,-226,-215,-215},{-202,-208,-230,-210,-197,-217},{-217,-221,-239,-210,-204,-195},{-230,-228,-234,-200,-226,-234},{-230,-219,-221,-215,-234,-221},{-202,-234,-224,-215,-197,-204},{-202,-224,-215,-239,-197,-234},{-219,-226,-195,-219,-202,-204},{-204,-206,-239,-200,-239,-239},{-239,-195,-197,-219,-228,-202},{-217,-206,-208,-197,-226,-221},{-239,-202,-197,-210,-202,-197},{-226,-228,-232,-215,-197,-217},{-219,-237,-221,-197,-237,-217},{-215,-234,-200,-234,-228,-208},{-230,-230,-219,-204,-202,-215},{-219,-206,-224,-228,-202,-226},{-237,-195,-197,-234,-195,-217},{-226,-213,-202,-206,-210,-213},{-234,-195,-239,-208,-228,-200},{-215,-230,-197,-215,-208,-239},{-204,-215,-224,-204,-239,-210},{-224,-239,-204,-217,-204,-239},{-230,-239,-224,-213,-219,-234},{-221,-219,-239,-202,-234,-195},{-237,-202,-213,-195,-232,-232},{-228,-221,-221,-224,-232,-224},{-204,-224,-202,-237,-200,-234},{-200,-195,-213,-232,-204,-215},{-239,-239,-215,-226,-239,-200},{-232,-217,-232,-221,-195,-208},{-239,-234,-204,-200,-210,-215},{-219,-200,-237,-239,-234,-210},{-206,-208,-195,-215,-195,-195},{-213,-208,-217,-202,-202,-237},{-232,-237,-228,-197,-226,-230},{-208,-200,-202,-215,-224,-226},{-200,-219,-228,-239,-210,-197},{-195,-219,-195,-226,-221,-230},{-237,-208,-215,-230,-224,-232},{-215,-208,-206,-210,-232,-202},{-202,-234,-226,-228,-221,-208}},{{-217,-232,-197,-226,-226,-232},{-228,-204,-226,-215,-215,-232},{-204,-206,-224,-210,-197,-234},{-228,-202,-221,-197,-208,-215},{-230,-232,-213,-217,-208,-237},{-195,-200,-213,-232,-237,-200},{-226,-219,-230,-224,-195,-206},{-202,-213,-197,-237,-226,-228},{-237,-213,-224,-234,-237,-232},{-195,-228,-221,-200,-204,-215},{-195,-208,-224,-239,-210,-224},{-221,-208,-197,-226,-232,-237},{-206,-234,-195,-221,-221,-221},{-204,-228,-226,-219,-202,-234},{-232,-217,-200,-239,-221,-232},{-197,-239,-215,-215,-234,-219},{-213,-221,-217,-213,-232,-237},{-204,-224,-204,-210,-230,-219},{-200,-224,-217,-237,-215,-226},{-230,-197,-226,-224,-221,-195},{-215,-237,-208,-204,-221,-226},{-217,-200,-228,-217,-215,-204},{-219,-210,-210,-232,-213,-204},{-202,-234,-206,-232,-232,-208},{-210,-217,-204,-200,-228,-226},{-217,-219,-219,-210,-237,-202},{-204,-232,-202,-219,-210,-217},{-197,-219,-197,-215,-239,-208},{-226,-228,-195,-228,-237,-232},{-234,-204,-237,-217,-219,-202},{-239,-210,-224,-237,-215,-206},{-210,-208,-213,-195,-213,-206},{-219,-226,-197,-224,-224,-210},{-226,-239,-234,-232,-206,-206},{-213,-234,-202,-230,-197,-197},{-228,-197,-208,-239,-224,-210},{-213,-200,-202,-195,-239,-215},{-210,-217,-200,-221,-208,-206},{-230,-221,-197,-232,-228,-210},{-228,-197,-208,-200,-224,-195},{-228,-234,-204,-228,-226,-206},{-234,-213,-200,-239,-239,-230},{-219,-206,-195,-204,-237,-234},{-200,-224,-210,-210,-200,-217},{-226,-230,-208,-239,-234,-224},{-221,-210,-221,-200,-202,-206},{-197,-206,-232,-200,-226,-234},{-208,-224,-237,-239,-210,-221},{-219,-234,-232,-230,-234,-219},{-202,-237,-224,-230,-232,-217}},{{-195,-208,-226,-237,-232,-213},{-237,-219,-230,-210,-204,-208},{-195,-237,-206,-217,-232,-219},{-215,-224,-217,-208,-206,-206},{-232,-213,-215,-219,-206,-228},{-208,-204,-228,-217,-237,-208},{-232,-228,-237,-206,-228,-213},{-206,-195,-208,-228,-224,-221},{-200,-239,-215,-234,-232,-234},{-234,-213,-204,-217,-226,-206},{-204,-219,-228,-206,-232,-204},{-215,-202,-224,-200,-200,-237},{-208,-208,-237,-226,-239,-215},{-215,-226,-197,-206,-239,-197},{-234,-206,-208,-204,-219,-228},{-224,-195,-208,-206,-234,-239},{-210,-213,-226,-232,-232,-234},{-239,-210,-210,-219,-232,-237},{-215,-221,-215,-226,-234,-195},{-228,-232,-217,-232,-224,-230},{-195,-237,-224,-204,-202,-210},{-230,-195,-215,-204,-213,-226},{-224,-206,-217,-200,-230,-230},{-202,-210,-234,-202,-200,-197},{-217,-215,-234,-217,-200,-217},{-230,-230,-215,-204,-221,-200},{-219,-204,-210,-208,-228,-215},{-221,-226,-234,-200,-230,-237},{-219,-219,-217,-230,-202,-200},{-239,-228,-200,-200,-232,-224},{-219,-232,-234,-237,-228,-208},{-228,-221,-215,-202,-204,-221},{-202,-234,-197,-237,-208,-208},{-215,-219,-208,-210,-224,-228},{-237,-210,-239,-210,-219,-215},{-195,-195,-206,-204,-228,-239},{-219,-224,-202,-239,-237,-195},{-204,-202,-232,-234,-202,-200},{-239,-228,-206,-221,-202,-226},{-206,-195,-197,-224,-208,-195},{-208,-219,-228,-204,-230,-202},{-230,-237,-224,-197,-234,-224},{-213,-204,-208,-228,-215,-237},{-226,-237,-202,-208,-230,-195},{-195,-232,-232,-219,-213,-197},{-206,-210,-210,-232,-226,-224},{-232,-221,-202,-197,-239,-208},{-217,-215,-213,-219,-224,-208},{-237,-202,-226,-206,-200,-206},{-215,-221,-204,-239,-213,-215}},{{-221,-210,-204,-195,-224,-206},{-197,-228,-232,-213,-204,-217},{-239,-215,-237,-224,-239,-237},{-230,-237,-226,-221,-230,-215},{-210,-226,-228,-221,-204,-200},{-234,-217,-202,-195,-217,-208},{-215,-237,-237,-213,-221,-200},{-197,-226,-228,-195,-202,-208},{-226,-197,-226,-234,-215,-237},{-237,-213,-237,-202,-228,-217},{-226,-202,-204,-200,-232,-195},{-219,-215,-228,-215,-232,-219},{-232,-213,-228,-217,-200,-219},{-219,-234,-226,-224,-221,-206},{-230,-200,-202,-206,-221,-230},{-210,-215,-237,-202,-215,-219},{-221,-217,-221,-226,-200,-230},{-219,-239,-200,-228,-202,-230},{-239,-204,-219,-206,-221,-234},{-213,-213,-202,-197,-195,-217},{-217,-213,-213,-232,-224,-228},{-228,-200,-213,-210,-239,-206},{-239,-195,-221,-206,-219,-226},{-224,-219,-215,-239,-210,-200},{-195,-217,-234,-221,-228,-215},{-208,-226,-195,-219,-213,-217},{-210,-200,-202,-215,-224,-232},{-217,-195,-202,-234,-215,-217},{-206,-197,-206,-210,-206,-213},{-228,-215,-202,-237,-197,-210},{-232,-195,-215,-204,-202,-202},{-234,-224,-200,-237,-239,-219},{-232,-226,-210,-234,-200,-215},{-239,-219,-200,-215,-208,-230},{-237,-228,-195,-237,-206,-234},{-226,-221,-232,-228,-232,-210},{-221,-206,-221,-195,-239,-237},{-204,-213,-237,-232,-197,-197},{-217,-213,-204,-226,-204,-228},{-204,-210,-226,-234,-226,-239},{-217,-208,-239,-221,-197,-208},{-213,-210,-208,-204,-217,-215},{-230,-215,-237,-204,-206,-206},{-232,-215,-237,-234,-232,-210},{-221,-206,-210,-217,-195,-202},{-202,-228,-213,-195,-215,-217},{-210,-224,-206,-230,-213,-230},{-215,-200,-217,-232,-228,-217},{-206,-221,-208,-206,-197,-206},{-230,-200,-202,-215,-239,-224}},{{-210,-195,-217,-213,-234,-228},{-204,-213,-234,-226,-232,-230},{-239,-228,-202,-224,-210,-197},{-208,-217,-206,-208,-224,-215},{-204,-228,-219,-232,-237,-224},{-224,-234,-230,-217,-215,-215},{-213,-230,-230,-208,-195,-208},{-215,-195,-206,-232,-239,-206},{-237,-202,-195,-204,-210,-219},{-197,-200,-213,-210,-219,-228},{-221,-226,-226,-232,-232,-197},{-195,-239,-219,-230,-213,-204},{-239,-228,-237,-197,-210,-217},{-215,-217,-197,-195,-237,-234},{-197,-226,-239,-234,-200,-232},{-230,-200,-200,-237,-200,-234},{-234,-213,-210,-230,-226,-200},{-221,-206,-230,-208,-228,-204},{-204,-217,-200,-195,-234,-232},{-226,-226,-221,-232,-230,-215},{-239,-197,-232,-195,-200,-224},{-234,-239,-224,-210,-215,-226},{-224,-200,-230,-234,-195,-210},{-210,-219,-219,-217,-215,-232},{-204,-226,-217,-200,-217,-217},{-239,-230,-239,-215,-237,-206},{-195,-221,-230,-197,-221,-219},{-217,-224,-234,-215,-232,-208},{-197,-239,-215,-234,-232,-228},{-202,-224,-204,-239,-224,-237},{-208,-215,-224,-228,-221,-228},{-208,-202,-215,-230,-204,-202},{-239,-234,-202,-224,-221,-224},{-204,-215,-217,-197,-219,-200},{-226,-232,-219,-239,-221,-202},{-228,-215,-213,-213,-230,-226},{-219,-226,-215,-224,-226,-204},{-210,-217,-195,-232,-213,-230},{-226,-197,-234,-195,-197,-230},{-197,-217,-239,-230,-224,-221},{-213,-202,-210,-230,-232,-221},{-234,-217,-200,-226,-217,-237},{-210,-224,-237,-239,-230,-232},{-224,-239,-228,-228,-226,-200},{-217,-195,-206,-217,-210,-237},{-204,-219,-230,-213,-228,-197},{-217,-195,-215,-200,-213,-239},{-204,-197,-210,-197,-213,-200},{-208,-217,-200,-226,-232,-232},{-195,-215,-221,-210,-234,-206}},{{-215,-226,-215,-202,-202,-206},{-237,-210,-202,-228,-215,-204},{-213,-228,-202,-224,-230,-197},{-230,-234,-197,-230,-226,-221},{-228,-237,-217,-226,-206,-210},{-230,-230,-215,-221,-217,-202},{-215,-237,-208,-224,-200,-232},{-217,-228,-208,-200,-224,-206},{-210,-210,-204,-217,-234,-219},{-195,-202,-208,-208,-226,-224},{-221,-195,-237,-217,-206,-230},{-208,-210,-210,-226,-206,-195},{-234,-197,-215,-206,-239,-200},{-239,-226,-230,-234,-219,-210},{-195,-200,-228,-230,-237,-224},{-219,-230,-210,-206,-217,-232},{-226,-197,-237,-208,-230,-213},{-230,-202,-228,-219,-234,-204},{-239,-208,-210,-197,-230,-221},{-234,-217,-200,-210,-237,-230},{-226,-230,-239,-206,-195,-197},{-200,-197,-234,-224,-221,-228},{-234,-237,-239,-224,-215,-221},{-208,-195,-217,-202,-210,-210},{-228,-239,-226,-226,-202,-239},{-215,-202,-215,-234,-197,-237},{-195,-215,-210,-226,-213,-215},{-215,-234,-206,-239,-202,-224},{-230,-232,-213,-228,-215,-239},{-228,-234,-234,-213,-213,-217},{-224,-208,-197,-206,-239,-215},{-219,-204,-232,-197,-239,-195},{-206,-197,-234,-197,-217,-213},{-215,-232,-232,-221,-221,-221},{-224,-224,-226,-210,-226,-230},{-232,-217,-232,-195,-232,-197},{-206,-224,-228,-221,-221,-226},{-237,-234,-228,-226,-213,-206},{-224,-195,-202,-200,-197,-234},{-206,-230,-208,-197,-224,-226},{-208,-200,-239,-224,-228,-206},{-200,-197,-234,-221,-234,-197},{-208,-217,-221,-221,-219,-232},{-204,-215,-217,-217,-228,-228},{-202,-200,-208,-234,-221,-237},{-202,-237,-230,-219,-239,-226},{-202,-221,-230,-202,-204,-234},{-206,-219,-232,-226,-204,-219},{-217,-217,-237,-224,-221,-230},{-219,-206,-213,-210,-204,-195}}},{{{-261,-271,-255,-253,-277,-253},{-282,-279,-269,-258,-250,-279},{-255,-245,-250,-266,-239,-266},{-290,-269,-285,-247,-271,-253},{-255,-282,-253,-266,-258,-255},{-290,-250,-277,-261,-274,-242},{-255,-261,-253,-242,-282,-274},{-274,-253,-263,-279,-247,-258},{-255,-247,-255,-242,-274,-266},{-293,-277,-263,-255,-282,-266},{-277,-263,-271,-269,-263,-247},{-277,-261,-266,-250,-293,-290},{-242,-274,-282,-269,-285,-239},{-250,-253,-290,-269,-290,-285},{-271,-285,-285,-274,-290,-250},{-290,-245,-271,-287,-269,-266},{-245,-245,-290,-258,-287,-271},{-269,-253,-293,-290,-293,-239},{-287,-266,-282,-253,-242,-277},{-247,-285,-258,-277,-253,-255},{-239,-287,-269,-282,-277,-290},{-290,-285,-258,-277,-239,-290},{-242,-239,-255,-263,-247,-263},{-242,-258,-261,-282,-285,-239},{-282,-274,-239,-285,-269,-266},{-245,-247,-271,-277,-239,-250},{-277,-253,-261,-271,-247,-282},{-247,-242,-266,-271,-274,-255},{-245,-239,-258,-290,-261,-245},{-274,-253,-250,-277,-287,-285},{-258,-277,-255,-287,-261,-287},{-253,-239,-242,-274,-285,-269},{-279,-250,-255,-263,-277,-247},{-266,-266,-285,-293,-247,-253},{-271,-253,-293,-263,-250,-293},{-287,-263,-255,-239,-266,-277},{-242,-242,-290,-263,-239,-271},{-255,-269,-258,-293,-261,-290},{-247,-287,-253,-271,-253,-250},{-242,-263,-266,-287,-245,-255},{-269,-293,-282,-247,-250,-287},{-242,-263,-282,-269,-287,-261},{-290,-253,-269,-285,-242,-290},{-263,-282,-239,-269,-247,-282},{-250,-258,-271,-282,-245,-263},{-279,-247,-282,-290,-279,-287},{-245,-287,-245,-266,-293,-239},{-266,-247,-293,-247,-263,-279},{-261,-274,-239,-245,-279,-255},{-282,-263,-279,-271,-290,-285}},{{-242,-247,-269,-269,-271,-263},{-266,-279,-271,-239,-253,-293},{-274,-293,-250,-263,-269,-239},{-271,-285,-245,-258,-271,-261},{-247,-285,-247,-258,-239,-271},{-277,-239,-271,-290,-258,-279},{-261,-266,-269,-287,-277,-263},{-263,-290,-269,-255,-274,-245},{-263,-261,-287,-247,-242,-247},{-279,-253,-247,-258,-285,-277},{-279,-250,-255,-242,-261,-253},{-258,-266,-277,-242,-247,-245},{-282,-277,-269,-247,-282,-287},{-247,-282,-287,-261,-269,-287},{-242,-277,-274,-285,-285,-287},{-263,-255,-266,-290,-287,-293},{-269,-239,-242,-253,-263,-277},{-293,-293,-293,-293,-250,-242},{-263,-282,-293,-258,-263,-258},{-277,-255,-279,-269,-285,-239},{-263,-247,-247,-250,-266,-263},{-261,-266,-287,-271,-250,-247},{-290,-279,-245,-269,-258,-285},{-239,-277,-290,-269,-279,-293},{-279,-293,-245,-285,-277,-247},{-293,-253,-242,-290,-285,-269},{-282,-239,-285,-277,-287,-287},{-271,-263,-263,-293,-245,-242},{-271,-287,-255,-258,-253,-282},{-274,-290,-242,-290,-261,-290},{-242,-250,-247,-253,-287,-242},{-239,-266,-266,-258,-279,-245},{-242,-285,-274,-293,-290,-271},{-269,-266,-266,-269,-250,-242},{-266,-263,-247,-253,-263,-239},{-274,-279,-274,-285,-242,-247},{-293,-266,-263,-279,-263,-269},{-258,-293,-261,-239,-293,-261},{-245,-250,-271,-261,-255,-255},{-277,-279,-242,-279,-277,-287},{-253,-245,-287,-261,-287,-253},{-263,-261,-285,-255,-282,-277},{-287,-253,-250,-290,-277,-247},{-242,-293,-285,-255,-274,-269},{-263,-263,-290,-269,-253,-277},{-282,-253,-261,-290,-269,-274},{-287,-279,-269,-271,-253,-266},{-263,-279,-261,-279,-242,-285},{-293,-253,-293,-258,-282,-279},{-250,-277,-274,-274,-274,-274}},{{-258,-293,-245,-285,-266,-255},{-271,-277,-274,-263,-250,-293},{-245,-269,-247,-250,-266,-258},{-279,-271,-250,-250,-239,-255},{-290,-242,-253,-255,-266,-277},{-279,-261,-274,-279,-282,-247},{-261,-285,-279,-274,-277,-242},{-250,-242,-279,-245,-282,-266},{-245,-293,-245,-282,-239,-274},{-266,-247,-290,-279,-290,-261},{-245,-282,-277,-269,-258,-279},{-282,-247,-271,-242,-250,-255},{-247,-266,-263,-293,-271,-293},{-282,-258,-282,-250,-250,-247},{-261,-245,-245,-287,-287,-271},{-293,-266,-242,-258,-293,-247},{-255,-290,-277,-271,-247,-247},{-271,-258,-279,-245,-239,-263},{-247,-282,-247,-269,-287,-242},{-274,-293,-247,-255,-287,-293},{-253,-242,-253,-250,-282,-242},{-290,-274,-271,-245,-293,-239},{-255,-250,-255,-258,-274,-250},{-247,-253,-287,-250,-261,-285},{-263,-269,-266,-242,-293,-279},{-293,-293,-282,-293,-290,-258},{-250,-287,-263,-258,-255,-269},{-247,-293,-287,-261,-247,-250},{-255,-277,-261,-269,-247,-239},{-239,-293,-290,-242,-282,-247},{-250,-290,-266,-255,-245,-279},{-242,-293,-266,-271,-293,-245},{-245,-261,-261,-274,-247,-285},{-274,-242,-245,-247,-239,-239},{-255,-266,-261,-293,-258,-258},{-245,-279,-277,-287,-266,-274},{-293,-277,-239,-269,-258,-266},{-290,-253,-271,-274,-263,-269},{-247,-255,-279,-261,-242,-245},{-290,-287,-269,-255,-261,-266},{-285,-279,-269,-285,-269,-247},{-245,-250,-255,-277,-247,-242},{-239,-255,-290,-287,-250,-290},{-271,-269,-258,-285,-255,-263},{-274,-271,-290,-293,-255,-277},{-285,-239,-293,-261,-290,-287},{-239,-258,-282,-285,-261,-255},{-277,-258,-250,-279,-274,-271},{-285,-290,-279,-287,-290,-269},{-274,-239,-274,-239,-239,-247}},{{-290,-287,-255,-282,-274,-287},{-290,-269,-250,-271,-263,-277},{-239,-285,-266,-261,-245,-269},{-285,-239,-263,-253,-293,-277},{-287,-247,-277,-266,-271,-266},{-285,-245,-263,-242,-271,-261},{-263,-263,-245,-282,-285,-239},{-239,-245,-266,-279,-285,-266},{-266,-245,-269,-279,-279,-242},{-282,-271,-285,-293,-253,-261},{-261,-258,-285,-290,-242,-263},{-245,-239,-274,-269,-279,-242},{-274,-277,-269,-245,-290,-261},{-258,-274,-285,-293,-287,-239},{-255,-258,-258,-271,-290,-271},{-287,-287,-250,-271,-287,-293},{-269,-255,-253,-258,-263,-255},{-250,-287,-250,-282,-250,-287},{-269,-266,-266,-250,-279,-269},{-274,-247,-279,-242,-261,-250},{-271,-282,-293,-287,-269,-261},{-263,-290,-277,-287,-282,-293},{-269,-279,-261,-245,-261,-242},{-285,-277,-282,-245,-290,-293},{-287,-245,-282,-263,-290,-245},{-287,-250,-290,-242,-266,-245},{-293,-247,-285,-277,-282,-293},{-287,-247,-242,-277,-274,-279},{-239,-285,-266,-274,-290,-293},{-271,-274,-263,-261,-266,-287},{-271,-263,-261,-271,-250,-253},{-239,-253,-255,-287,-287,-261},{-245,-285,-277,-258,-261,-269},{-269,-290,-290,-242,-250,-250},{-282,-277,-250,-261,-247,-253},{-274,-247,-285,-242,-279,-290},{-261,-279,-242,-255,-255,-290},{-253,-293,-293,-247,-255,-287},{-261,-247,-239,-245,-250,-293},{-263,-287,-250,-271,-261,-293},{-287,-271,-274,-274,-285,-245},{-269,-250,-253,-247,-247,-277},{-266,-247,-274,-279,-293,-255},{-287,-263,-247,-274,-293,-282},{-253,-287,-255,-285,-274,-239},{-274,-279,-282,-239,-250,-277},{-239,-263,-271,-245,-285,-285},{-266,-261,-279,-250,-242,-250},{-282,-274,-287,-245,-245,-245},{-279,-287,-285,-261,-293,-245}},{{-255,-274,-261,-239,-282,-271},{-293,-255,-253,-271,-285,-245},{-245,-261,-271,-269,-266,-269},{-279,-269,-261,-245,-253,-261},{-261,-287,-290,-261,-293,-258},{-261,-287,-277,-239,-287,-269},{-261,-258,-242,-245,-279,-285},{-277,-269,-261,-269,-263,-290},{-271,-290,-290,-271,-263,-255},{-287,-266,-282,-282,-271,-285},{-263,-282,-277,-247,-245,-261},{-261,-279,-250,-266,-247,-285},{-290,-245,-261,-247,-258,-263},{-245,-271,-245,-242,-269,-277},{-255,-282,-277,-255,-253,-282},{-263,-279,-271,-247,-290,-263},{-247,-287,-261,-285,-266,-263},{-266,-239,-261,-242,-263,-250},{-255,-290,-245,-287,-285,-271},{-290,-247,-293,-282,-247,-250},{-274,-287,-271,-293,-255,-271},{-279,-279,-261,-258,-245,-245},{-263,-261,-282,-247,-261,-255},{-253,-290,-287,-293,-261,-245},{-279,-279,-277,-263,-274,-245},{-285,-279,-266,-279,-287,-271},{-242,-282,-274,-253,-266,-242},{-293,-266,-245,-277,-269,-269},{-250,-271,-293,-269,-242,-293},{-282,-253,-285,-277,-290,-242},{-242,-285,-279,-255,-266,-247},{-279,-285,-293,-239,-285,-266},{-271,-271,-247,-285,-250,-279},{-253,-255,-266,-274,-266,-277},{-287,-247,-293,-245,-255,-258},{-263,-266,-271,-285,-253,-239},{-261,-293,-290,-282,-247,-274},{-285,-282,-245,-239,-277,-266},{-250,-250,-293,-245,-293,-290},{-266,-293,-277,-255,-266,-282},{-263,-293,-282,-285,-242,-250},{-271,-261,-255,-261,-253,-247},{-285,-293,-293,-277,-287,-282},{-266,-239,-263,-266,-247,-250},{-261,-290,-285,-239,-250,-287},{-279,-258,-269,-287,-290,-247},{-271,-277,-253,-282,-279,-250},{-282,-269,-253,-293,-258,-247},{-247,-242,-287,-277,-255,-255},{-271,-263,-245,-274,-293,-285}},{{-250,-279,-277,-277,-261,-253},{-279,-239,-274,-266,-277,-247},{-239,-258,-279,-277,-258,-279},{-263,-290,-269,-247,-250,-293},{-285,-266,-247,-261,-266,-250},{-239,-285,-263,-269,-274,-258},{-282,-242,-261,-247,-253,-253},{-242,-266,-269,-282,-287,-253},{-277,-247,-266,-271,-255,-285},{-258,-258,-239,-239,-266,-290},{-293,-293,-274,-269,-271,-247},{-274,-250,-279,-245,-263,-290},{-274,-261,-290,-266,-287,-287},{-293,-279,-293,-287,-239,-269},{-261,-274,-290,-287,-258,-239},{-287,-274,-266,-242,-277,-263},{-266,-285,-245,-239,-247,-282},{-253,-255,-245,-274,-263,-258},{-274,-282,-287,-290,-242,-250},{-277,-277,-269,-263,-290,-250},{-287,-293,-242,-263,-242,-261},{-274,-239,-247,-261,-245,-269},{-285,-239,-271,-274,-293,-261},{-239,-242,-266,-258,-263,-266},{-282,-242,-255,-255,-285,-274},{-285,-282,-269,-282,-250,-261},{-239,-242,-282,-242,-290,-245},{-282,-245,-274,-266,-287,-285},{-245,-287,-271,-253,-253,-245},{-266,-271,-263,-277,-266,-282},{-274,-266,-245,-290,-255,-247},{-293,-279,-269,-277,-287,-245},{-255,-282,-258,-261,-287,-266},{-282,-279,-245,-285,-274,-263},{-277,-242,-263,-239,-274,-279},{-279,-239,-269,-266,-263,-293},{-247,-293,-250,-285,-239,-269},{-239,-290,-287,-247,-250,-263},{-266,-290,-290,-269,-271,-269},{-285,-253,-242,-271,-250,-287},{-266,-279,-277,-290,-245,-258},{-239,-274,-293,-253,-263,-247},{-242,-245,-247,-293,-274,-290},{-263,-271,-263,-239,-282,-290},{-261,-271,-245,-261,-247,-290},{-263,-250,-269,-255,-266,-279},{-293,-279,-293,-245,-239,-285},{-277,-239,-287,-253,-293,-287},{-261,-255,-253,-269,-239,-290},{-287,-255,-255,-279,-271,-263}}},{{{-291,-266,-305,-266,-280,-258},{-283,-266,-263,-297,-260,-288},{-305,-291,-280,-274,-274,-252},{-280,-297,-280,-297,-263,-258},{-288,-260,-302,-291,-269,-288},{-300,-263,-255,-283,-266,-291},{-258,-274,-272,-263,-255,-294},{-294,-294,-272,-255,-263,-280},{-297,-288,-274,-288,-305,-308},{-280,-260,-294,-252,-258,-277},{-302,-260,-258,-294,-252,-286},{-269,-291,-308,-266,-300,-260},{-274,-308,-300,-258,-283,-252},{-286,-263,-286,-297,-260,-286},{-274,-291,-283,-297,-291,-291},{-297,-305,-260,-288,-260,-260},{-300,-300,-302,-269,-291,-260},{-294,-297,-272,-280,-260,-258},{-300,-260,-269,-266,-272,-269},{-280,-286,-297,-286,-308,-277},{-260,-288,-255,-252,-302,-300},{-255,-274,-297,-308,-255,-294},{-277,-286,-269,-286,-274,-272},{-260,-305,-305,-308,-266,-260},{-288,-283,-291,-269,-277,-252},{-294,-277,-302,-272,-260,-286},{-291,-269,-302,-297,-291,-288},{-305,-269,-288,-300,-255,-291},{-308,-266,-283,-258,-274,-263},{-288,-255,-280,-297,-294,-288},{-300,-300,-258,-272,-277,-277},{-255,-260,-302,-269,-263,-266},{-263,-283,-272,-263,-300,-255},{-269,-308,-274,-294,-302,-302},{-252,-252,-274,-305,-274,-300},{-283,-294,-252,-302,-308,-302},{-291,-305,-300,-305,-252,-272},{-300,-272,-286,-266,-286,-260},{-252,-286,-263,-283,-308,-258},{-255,-288,-297,-286,-260,-288},{-308,-277,-286,-288,-263,-302},{-305,-260,-277,-266,-260,-269},{-252,-294,-305,-266,-280,-269},{-258,-280,-280,-302,-288,-291},{-255,-308,-252,-280,-283,-291},{-252,-269,-302,-258,-297,-255},{-255,-302,-302,-272,-255,-258},{-252,-294,-305,-269,-263,-305},{-300,-308,-308,-297,-252,-300},{-274,-263,-294,-280,-294,-263}},{{-291,-288,-291,-258,-258,-308},{-297,-297,-252,-305,-294,-260},{-252,-263,-302,-297,-252,-302},{-294,-297,-266,-266,-288,-269},{-294,-294,-269,-297,-283,-274},{-300,-272,-277,-288,-283,-277},{-305,-302,-297,-283,-272,-302},{-277,-283,-274,-255,-263,-288},{-286,-255,-305,-258,-277,-277},{-305,-266,-272,-277,-274,-266},{-263,-288,-305,-272,-258,-305},{-263,-308,-266,-258,-288,-260},{-288,-274,-286,-288,-305,-288},{-294,-255,-277,-252,-258,-305},{-269,-266,-308,-260,-252,-258},{-294,-277,-308,-280,-300,-274},{-288,-272,-294,-252,-291,-280},{-308,-300,-269,-252,-260,-266},{-277,-258,-266,-269,-286,-266},{-286,-297,-294,-269,-288,-260},{-272,-274,-260,-272,-294,-286},{-255,-269,-272,-300,-305,-308},{-300,-305,-269,-288,-294,-305},{-252,-274,-280,-274,-263,-288},{-269,-272,-260,-255,-258,-277},{-269,-297,-305,-305,-294,-258},{-277,-286,-258,-288,-269,-266},{-291,-291,-308,-274,-305,-255},{-266,-308,-308,-272,-280,-300},{-305,-291,-300,-277,-291,-300},{-255,-258,-291,-272,-294,-286},{-266,-291,-286,-297,-266,-294},{-260,-272,-277,-255,-274,-277},{-277,-277,-263,-280,-263,-308},{-258,-269,-274,-260,-294,-274},{-297,-272,-252,-280,-277,-283},{-266,-302,-294,-294,-294,-260},{-255,-288,-266,-291,-260,-272},{-280,-286,-308,-305,-269,-302},{-280,-280,-255,-277,-288,-305},{-288,-286,-308,-305,-300,-272},{-258,-258,-297,-263,-288,-252},{-283,-269,-252,-266,-269,-288},{-300,-280,-308,-263,-272,-258},{-258,-302,-269,-302,-283,-300},{-291,-300,-277,-272,-308,-277},{-283,-272,-291,-280,-280,-269},{-272,-272,-288,-280,-302,-272},{-277,-280,-260,-300,-269,-291},{-274,-274,-291,-274,-302,-300}},{{-283,-260,-255,-252,-283,-286},{-283,-283,-308,-266,-297,-252},{-260,-269,-266,-288,-252,-305},{-260,-300,-269,-294,-266,-300},{-288,-266,-300,-297,-288,-258},{-252,-277,-308,-283,-294,-283},{-286,-269,-291,-263,-252,-272},{-277,-263,-297,-280,-280,-274},{-302,-269,-255,-263,-272,-283},{-283,-308,-274,-260,-272,-280},{-252,-272,-283,-286,-302,-260},{-300,-291,-305,-274,-288,-294},{-266,-280,-291,-283,-286,-269},{-252,-302,-263,-291,-291,-277},{-300,-260,-294,-300,-308,-291},{-263,-283,-274,-291,-274,-286},{-302,-277,-263,-297,-269,-283},{-300,-258,-280,-263,-277,-258},{-280,-252,-302,-258,-272,-252},{-294,-297,-255,-272,-283,-283},{-291,-252,-305,-283,-283,-305},{-291,-288,-283,-263,-291,-288},{-277,-302,-252,-302,-308,-308},{-255,-269,-302,-300,-286,-260},{-308,-297,-280,-263,-305,-302},{-272,-308,-263,-305,-288,-300},{-274,-283,-283,-283,-280,-258},{-269,-272,-300,-305,-272,-297},{-258,-255,-280,-258,-263,-294},{-277,-258,-291,-274,-288,-269},{-297,-283,-274,-297,-266,-297},{-272,-291,-263,-274,-269,-291},{-286,-286,-297,-300,-288,-272},{-302,-300,-302,-272,-280,-277},{-294,-297,-252,-272,-297,-277},{-269,-263,-288,-294,-297,-255},{-297,-252,-263,-302,-283,-272},{-305,-255,-294,-266,-308,-294},{-300,-300,-272,-266,-263,-288},{-294,-280,-260,-274,-274,-288},{-255,-308,-302,-263,-274,-297},{-291,-302,-300,-297,-274,-258},{-272,-283,-291,-297,-305,-288},{-252,-277,-277,-286,-288,-266},{-274,-308,-252,-302,-260,-302},{-280,-288,-263,-266,-308,-274},{-258,-305,-258,-277,-286,-305},{-272,-280,-277,-286,-300,-258},{-305,-266,-305,-266,-286,-263},{-274,-302,-263,-286,-258,-288}},{{-291,-286,-272,-272,-300,-291},{-305,-252,-266,-277,-255,-252},{-255,-305,-258,-302,-294,-308},{-269,-305,-258,-258,-266,-280},{-283,-263,-302,-266,-280,-288},{-252,-308,-260,-280,-300,-269},{-274,-272,-280,-277,-286,-288},{-269,-258,-294,-300,-255,-300},{-291,-258,-266,-286,-258,-297},{-272,-260,-300,-263,-283,-294},{-305,-263,-286,-260,-266,-274},{-269,-283,-302,-269,-302,-272},{-258,-263,-252,-255,-300,-272},{-308,-288,-294,-294,-300,-305},{-274,-291,-283,-291,-294,-286},{-305,-283,-269,-294,-286,-288},{-269,-274,-269,-302,-252,-272},{-300,-269,-269,-269,-288,-274},{-263,-308,-308,-258,-300,-294},{-260,-308,-269,-260,-291,-302},{-266,-269,-255,-308,-302,-263},{-305,-252,-269,-272,-291,-266},{-288,-288,-258,-291,-277,-263},{-255,-266,-263,-269,-263,-297},{-274,-269,-263,-263,-288,-286},{-305,-294,-266,-297,-266,-263},{-300,-277,-280,-280,-308,-283},{-288,-302,-297,-302,-260,-280},{-266,-283,-266,-302,-260,-280},{-277,-252,-294,-300,-286,-305},{-272,-260,-283,-286,-263,-305},{-294,-297,-269,-260,-255,-305},{-266,-260,-269,-286,-260,-280},{-302,-272,-283,-260,-286,-302},{-255,-291,-252,-308,-266,-274},{-305,-283,-272,-297,-260,-272},{-260,-291,-280,-280,-280,-269},{-294,-294,-305,-291,-269,-252},{-288,-274,-283,-272,-252,-252},{-302,-283,-283,-291,-305,-294},{-300,-283,-266,-252,-294,-269},{-302,-294,-263,-252,-258,-300},{-277,-252,-286,-258,-300,-297},{-294,-294,-269,-260,-260,-263},{-266,-266,-302,-277,-255,-305},{-277,-269,-272,-288,-302,-300},{-252,-266,-288,-263,-308,-302},{-291,-255,-283,-269,-308,-291},{-266,-252,-308,-266,-297,-269},{-269,-266,-269,-255,-302,-269}},{{-280,-266,-266,-283,-255,-252},{-291,-260,-283,-291,-260,-288},{-302,-260,-286,-266,-277,-288},{-300,-258,-288,-252,-291,-272},{-286,-300,-280,-263,-302,-272},{-288,-272,-305,-297,-255,-302},{-305,-308,-286,-263,-297,-269},{-274,-274,-269,-286,-274,-291},{-266,-269,-286,-274,-302,-291},{-288,-263,-263,-283,-280,-308},{-252,-277,-272,-305,-302,-291},{-274,-308,-269,-255,-258,-269},{-258,-305,-260,-258,-300,-258},{-269,-277,-274,-258,-272,-269},{-305,-252,-305,-283,-266,-286},{-269,-305,-294,-283,-258,-272},{-255,-297,-288,-258,-300,-274},{-266,-291,-288,-305,-302,-286},{-308,-288,-294,-283,-288,-269},{-302,-255,-274,-286,-294,-266},{-297,-277,-294,-258,-255,-297},{-266,-297,-277,-269,-297,-277},{-255,-286,-258,-252,-266,-300},{-294,-294,-252,-252,-269,-266},{-272,-266,-283,-266,-274,-266},{-266,-283,-260,-305,-274,-302},{-308,-263,-255,-255,-258,-300},{-266,-305,-266,-263,-288,-274},{-297,-266,-277,-258,-277,-302},{-294,-252,-308,-255,-305,-305},{-263,-294,-252,-308,-269,-274},{-255,-308,-277,-302,-277,-291},{-291,-263,-291,-288,-272,-300},{-302,-277,-277,-283,-272,-258},{-266,-308,-252,-291,-297,-272},{-277,-263,-272,-274,-291,-272},{-260,-263,-294,-291,-302,-263},{-308,-266,-288,-291,-294,-286},{-302,-266,-277,-286,-252,-252},{-274,-283,-302,-291,-302,-274},{-286,-260,-258,-300,-288,-300},{-263,-258,-291,-258,-258,-277},{-272,-288,-297,-269,-305,-283},{-294,-286,-260,-272,-255,-308},{-308,-280,-305,-302,-269,-260},{-272,-252,-308,-280,-283,-286},{-260,-305,-255,-252,-260,-294},{-258,-280,-274,-252,-272,-288},{-305,-252,-288,-252,-255,-255},{-252,-272,-291,-252,-288,-277}},{{-255,-300,-255,-300,-300,-263},{-269,-269,-263,-300,-300,-255},{-272,-252,-288,-252,-258,-269},{-252,-302,-291,-286,-291,-269},{-302,-255,-291,-297,-255,-305},{-280,-308,-288,-258,-283,-255},{-286,-286,-305,-288,-272,-283},{-300,-263,-300,-269,-274,-308},{-286,-283,-263,-305,-252,-291},{-269,-308,-258,-300,-280,-294},{-294,-300,-302,-302,-291,-263},{-308,-280,-308,-255,-308,-297},{-260,-308,-305,-283,-302,-286},{-286,-263,-252,-252,-283,-252},{-277,-269,-294,-288,-300,-305},{-258,-291,-260,-291,-274,-274},{-255,-305,-252,-297,-252,-266},{-302,-266,-305,-291,-263,-308},{-294,-274,-266,-305,-286,-300},{-260,-291,-297,-286,-277,-274},{-255,-269,-280,-266,-300,-297},{-288,-305,-283,-283,-294,-297},{-294,-252,-294,-305,-300,-266},{-283,-258,-274,-291,-272,-297},{-294,-266,-272,-305,-305,-277},{-263,-255,-283,-305,-277,-258},{-297,-260,-288,-255,-294,-283},{-260,-280,-288,-283,-291,-291},{-308,-258,-286,-258,-277,-263},{-305,-280,-291,-291,-283,-260},{-302,-252,-269,-274,-291,-274},{-277,-291,-302,-269,-263,-294},{-255,-263,-263,-269,-269,-286},{-255,-280,-272,-258,-294,-277},{-288,-294,-300,-280,-297,-258},{-294,-258,-283,-252,-308,-308},{-260,-280,-260,-263,-255,-263},{-288,-266,-263,-302,-305,-260},{-286,-280,-308,-269,-302,-286},{-288,-308,-286,-302,-300,-288},{-272,-294,-291,-255,-266,-274},{-302,-300,-302,-308,-280,-272},{-294,-269,-291,-291,-305,-277},{-294,-286,-302,-294,-258,-308},{-283,-280,-255,-294,-283,-260},{-305,-258,-274,-291,-258,-272},{-291,-291,-291,-308,-258,-263},{-286,-258,-252,-277,-291,-300},{-277,-305,-283,-294,-286,-300},{-297,-266,-283,-283,-272,-252}}},{{{-297,-260,-258,-260,-302,-283},{-302,-266,-294,-263,-277,-286},{-300,-258,-286,-291,-260,-286},{-263,-308,-286,-260,-294,-283},{-260,-308,-283,-297,-286,-269},{-280,-255,-302,-305,-302,-260},{-300,-263,-302,-300,-286,-263},{-274,-302,-280,-294,-258,-283},{-308,-288,-252,-300,-277,-272},{-280,-258,-263,-294,-258,-297},{-266,-260,-294,-266,-266,-291},{-305,-300,-252,-297,-260,-302},{-300,-286,-283,-258,-252,-308},{-266,-252,-260,-286,-288,-302},{-283,-297,-272,-291,-308,-283},{-274,-272,-294,-302,-277,-291},{-258,-305,-263,-269,-286,-272},{-302,-277,-291,-272,-263,-294},{-286,-258,-266,-297,-283,-283},{-297,-305,-302,-286,-283,-308},{-280,-274,-277,-294,-297,-308},{-277,-280,-277,-302,-283,-286},{-294,-277,-274,-286,-272,-294},{-308,-308,-258,-305,-286,-302},{-302,-263,-302,-255,-300,-272},{-283,-269,-252,-266,-297,-269},{-283,-274,-288,-277,-308,-277},{-305,-288,-263,-277,-286,-291},{-291,-291,-258,-308,-302,-269},{-305,-260,-302,-263,-280,-297},{-302,-272,-277,-302,-297,-258},{-302,-263,-297,-277,-266,-288},{-288,-274,-302,-300,-283,-266},{-286,-255,-294,-291,-280,-305},{-266,-308,-272,-269,-305,-302},{-277,-258,-300,-274,-286,-272},{-277,-266,-280,-260,-269,-252},{-308,-263,-302,-294,-266,-288},{-258,-272,-280,-258,-305,-283},{-274,-294,-269,-308,-291,-300},{-286,-286,-269,-272,-305,-286},{-308,-272,-286,-288,-258,-280},{-288,-272,-283,-252,-280,-255},{-272,-272,-260,-277,-297,-286},{-277,-302,-258,-294,-260,-258},{-263,-302,-297,-263,-286,-291},{-269,-272,-291,-255,-288,-291},{-258,-302,-291,-286,-286,-252},{-258,-274,-291,-288,-294,-274},{-266,-255,-260,-269,-294,-283}},{{-286,-280,-258,-274,-255,-297},{-288,-305,-294,-300,-283,-269},{-280,-266,-291,-305,-266,-291},{-266,-291,-288,-308,-283,-260},{-286,-269,-269,-280,-291,-258},{-286,-288,-252,-263,-300,-286},{-297,-308,-283,-288,-288,-263},{-305,-308,-286,-260,-269,-255},{-288,-266,-252,-294,-305,-252},{-269,-286,-286,-272,-255,-272},{-308,-272,-255,-277,-258,-277},{-263,-272,-294,-288,-252,-272},{-297,-252,-288,-302,-272,-252},{-294,-302,-308,-300,-274,-272},{-274,-302,-266,-302,-283,-266},{-258,-286,-266,-300,-283,-297},{-252,-291,-280,-300,-288,-258},{-288,-302,-305,-302,-274,-288},{-294,-300,-266,-286,-297,-297},{-263,-277,-260,-286,-255,-260},{-283,-305,-277,-283,-258,-258},{-283,-266,-266,-269,-300,-252},{-260,-288,-286,-263,-297,-258},{-269,-308,-308,-288,-305,-274},{-291,-260,-294,-272,-277,-272},{-255,-269,-297,-286,-305,-300},{-283,-266,-302,-294,-263,-269},{-280,-280,-288,-258,-269,-272},{-305,-291,-274,-277,-258,-283},{-308,-283,-294,-252,-288,-297},{-294,-300,-269,-288,-291,-300},{-308,-286,-308,-260,-305,-258},{-305,-302,-274,-286,-305,-300},{-260,-288,-258,-255,-255,-286},{-258,-252,-300,-300,-260,-272},{-294,-286,-302,-266,-288,-263},{-266,-252,-274,-272,-266,-255},{-291,-283,-277,-252,-280,-291},{-302,-300,-258,-308,-269,-308},{-255,-294,-280,-277,-283,-288},{-258,-297,-302,-288,-258,-308},{-308,-297,-297,-308,-258,-305},{-280,-286,-297,-255,-255,-305},{-277,-266,-274,-283,-300,-280},{-283,-297,-302,-283,-294,-277},{-266,-297,-277,-255,-297,-288},{-255,-286,-283,-288,-272,-300},{-260,-280,-260,-274,-286,-277},{-308,-266,-269,-255,-258,-277},{-255,-260,-252,-263,-283,-286}},{{-260,-255,-305,-269,-286,-252},{-294,-272,-274,-291,-272,-291},{-280,-283,-308,-302,-283,-263},{-305,-280,-258,-300,-252,-308},{-302,-305,-302,-252,-308,-260},{-283,-266,-283,-258,-272,-283},{-274,-286,-305,-272,-300,-269},{-280,-258,-305,-286,-258,-294},{-302,-263,-286,-255,-305,-258},{-252,-258,-258,-294,-300,-252},{-283,-263,-252,-269,-302,-266},{-258,-258,-280,-300,-277,-283},{-297,-283,-258,-288,-283,-280},{-291,-308,-260,-272,-272,-291},{-300,-260,-269,-283,-255,-308},{-294,-260,-288,-305,-286,-272},{-272,-291,-280,-302,-288,-300},{-280,-280,-302,-300,-305,-260},{-272,-294,-252,-272,-288,-266},{-294,-305,-272,-300,-291,-277},{-277,-291,-294,-263,-297,-286},{-305,-286,-280,-291,-302,-263},{-269,-286,-269,-305,-308,-297},{-266,-308,-286,-277,-269,-277},{-269,-280,-263,-308,-277,-297},{-252,-305,-300,-305,-297,-305},{-258,-291,-258,-297,-252,-286},{-283,-294,-280,-297,-260,-300},{-280,-305,-294,-263,-266,-269},{-286,-300,-258,-255,-305,-288},{-302,-266,-302,-286,-300,-300},{-297,-294,-266,-302,-260,-294},{-308,-260,-300,-260,-286,-308},{-277,-283,-277,-269,-269,-252},{-283,-272,-274,-269,-280,-302},{-252,-300,-280,-258,-308,-272},{-260,-266,-283,-260,-260,-297},{-252,-258,-274,-277,-294,-263},{-255,-280,-280,-300,-297,-277},{-263,-260,-297,-305,-305,-263},{-297,-269,-280,-302,-269,-274},{-308,-297,-286,-260,-283,-266},{-294,-274,-266,-286,-283,-258},{-252,-286,-263,-300,-294,-280},{-269,-274,-302,-283,-263,-297},{-280,-283,-300,-272,-255,-286},{-258,-252,-277,-266,-283,-252},{-277,-260,-288,-297,-269,-302},{-286,-277,-263,-252,-286,-291},{-308,-302,-308,-274,-277,-277}},{{-294,-272,-291,-252,-294,-300},{-297,-286,-260,-297,-255,-288},{-305,-277,-272,-272,-288,-258},{-288,-297,-300,-294,-277,-269},{-291,-308,-255,-266,-300,-297},{-272,-286,-252,-269,-252,-258},{-308,-274,-297,-260,-274,-288},{-288,-280,-305,-288,-305,-255},{-294,-300,-274,-263,-286,-291},{-258,-263,-272,-255,-274,-283},{-255,-302,-255,-291,-305,-274},{-266,-258,-286,-255,-269,-258},{-266,-266,-266,-302,-308,-302},{-302,-260,-258,-300,-272,-302},{-286,-252,-263,-260,-291,-269},{-263,-300,-280,-308,-288,-266},{-294,-252,-258,-269,-302,-263},{-297,-305,-258,-277,-266,-252},{-255,-297,-291,-294,-302,-260},{-288,-288,-297,-294,-266,-308},{-263,-269,-305,-266,-274,-266},{-300,-283,-280,-255,-277,-297},{-255,-252,-274,-255,-274,-269},{-260,-263,-260,-252,-272,-291},{-308,-291,-283,-286,-305,-286},{-263,-288,-266,-277,-277,-302},{-252,-308,-280,-258,-291,-252},{-286,-297,-291,-255,-300,-300},{-252,-297,-286,-300,-280,-300},{-291,-255,-297,-286,-266,-266},{-258,-280,-294,-280,-277,-283},{-277,-280,-274,-297,-283,-252},{-297,-286,-258,-263,-294,-308},{-255,-266,-297,-300,-263,-300},{-272,-302,-274,-260,-308,-294},{-294,-272,-269,-272,-255,-288},{-258,-263,-288,-255,-266,-266},{-269,-286,-288,-302,-286,-263},{-308,-252,-277,-308,-283,-274},{-294,-272,-286,-302,-277,-308},{-277,-258,-288,-252,-266,-272},{-283,-300,-269,-302,-274,-305},{-288,-266,-277,-277,-252,-297},{-305,-291,-291,-288,-283,-252},{-272,-291,-269,-266,-291,-294},{-291,-305,-294,-305,-269,-280},{-291,-297,-272,-291,-274,-269},{-283,-255,-280,-286,-277,-283},{-291,-277,-294,-260,-272,-283},{-308,-263,-269,-277,-260,-277}},{{-272,-297,-283,-255,-305,-302},{-283,-291,-302,-280,-263,-291},{-308,-266,-277,-286,-308,-300},{-294,-283,-274,-277,-288,-286},{-260,-263,-297,-297,-288,-288},{-308,-300,-266,-286,-269,-308},{-297,-302,-286,-263,-255,-269},{-291,-260,-291,-294,-283,-272},{-283,-297,-269,-297,-294,-294},{-302,-308,-286,-272,-297,-302},{-305,-252,-305,-263,-272,-283},{-255,-294,-291,-288,-260,-286},{-266,-266,-283,-260,-308,-288},{-308,-300,-288,-300,-263,-283},{-280,-300,-255,-280,-260,-277},{-297,-302,-288,-263,-294,-291},{-305,-291,-308,-252,-291,-280},{-258,-300,-291,-305,-305,-308},{-288,-258,-288,-283,-286,-263},{-272,-255,-263,-280,-305,-302},{-260,-297,-277,-288,-297,-300},{-274,-305,-288,-266,-288,-277},{-297,-255,-294,-277,-286,-286},{-294,-294,-305,-269,-280,-305},{-294,-294,-255,-291,-269,-263},{-272,-291,-277,-280,-266,-300},{-258,-263,-263,-297,-300,-272},{-266,-288,-302,-300,-263,-274},{-300,-288,-297,-308,-260,-266},{-269,-305,-277,-283,-277,-272},{-297,-266,-294,-252,-297,-277},{-260,-280,-283,-258,-283,-258},{-274,-269,-269,-258,-266,-255},{-308,-280,-277,-302,-302,-300},{-294,-258,-263,-302,-258,-272},{-300,-274,-302,-269,-308,-286},{-288,-266,-255,-286,-305,-297},{-288,-305,-291,-308,-277,-291},{-258,-294,-288,-288,-283,-302},{-263,-291,-280,-286,-286,-308},{-297,-286,-255,-252,-258,-260},{-255,-277,-308,-283,-274,-255},{-252,-297,-283,-297,-283,-269},{-305,-294,-288,-260,-255,-300},{-269,-260,-302,-252,-277,-277},{-260,-288,-255,-288,-308,-286},{-286,-308,-297,-280,-277,-252},{-286,-280,-288,-308,-258,-297},{-263,-266,-269,-291,-305,-283},{-283,-277,-274,-274,-269,-291}},{{-308,-288,-272,-308,-288,-280},{-302,-263,-269,-260,-286,-263},{-300,-274,-269,-294,-291,-266},{-291,-258,-269,-258,-260,-300},{-266,-308,-297,-272,-302,-260},{-260,-258,-294,-308,-280,-258},{-274,-266,-291,-286,-297,-291},{-266,-300,-277,-266,-294,-297},{-288,-302,-291,-274,-308,-288},{-258,-260,-297,-297,-294,-258},{-272,-263,-288,-288,-258,-294},{-305,-263,-258,-269,-269,-269},{-255,-283,-269,-252,-302,-277},{-305,-300,-263,-283,-302,-297},{-305,-288,-297,-300,-294,-294},{-280,-260,-283,-308,-260,-252},{-294,-308,-294,-300,-294,-277},{-252,-294,-288,-269,-266,-308},{-283,-291,-283,-263,-280,-308},{-308,-277,-277,-300,-260,-252},{-274,-258,-305,-297,-277,-300},{-252,-269,-305,-272,-263,-308},{-272,-300,-280,-291,-291,-288},{-269,-255,-263,-302,-252,-300},{-283,-286,-269,-286,-302,-266},{-283,-300,-260,-277,-288,-258},{-272,-269,-300,-305,-255,-288},{-294,-305,-288,-266,-263,-300},{-302,-266,-260,-255,-272,-302},{-286,-258,-300,-305,-294,-302},{-272,-274,-269,-305,-269,-308},{-255,-280,-252,-286,-286,-302},{-260,-283,-305,-302,-258,-269},{-266,-302,-260,-300,-266,-277},{-277,-263,-280,-258,-252,-277},{-266,-258,-258,-274,-280,-252},{-277,-283,-300,-252,-291,-269},{-294,-272,-280,-294,-286,-252},{-283,-302,-280,-258,-291,-260},{-255,-288,-291,-302,-288,-291},{-263,-300,-280,-280,-252,-294},{-255,-280,-263,-286,-258,-274},{-255,-272,-308,-252,-288,-283},{-263,-260,-266,-283,-302,-274},{-255,-269,-302,-286,-288,-280},{-258,-286,-263,-260,-255,-283},{-258,-269,-280,-305,-280,-286},{-272,-302,-266,-260,-300,-274},{-252,-277,-280,-260,-280,-308},{-297,-280,-302,-297,-300,-305}}},{{{-255,-255,-252,-305,-288,-272},{-269,-252,-302,-291,-302,-291},{-283,-288,-286,-305,-305,-294},{-291,-283,-294,-300,-252,-283},{-277,-297,-263,-255,-294,-288},{-300,-286,-277,-308,-288,-274},{-283,-308,-300,-274,-269,-300},{-260,-308,-288,-288,-297,-291},{-272,-269,-263,-263,-302,-252},{-302,-294,-300,-305,-286,-283},{-252,-277,-308,-266,-305,-288},{-255,-272,-280,-283,-263,-260},{-263,-263,-277,-266,-297,-255},{-297,-263,-258,-288,-294,-272},{-266,-274,-255,-252,-302,-272},{-305,-272,-280,-297,-272,-308},{-297,-302,-266,-274,-260,-255},{-260,-283,-255,-297,-258,-288},{-302,-280,-272,-283,-283,-263},{-288,-258,-291,-283,-272,-308},{-283,-260,-305,-283,-291,-258},{-269,-308,-291,-297,-291,-252},{-297,-277,-266,-280,-288,-263},{-269,-269,-286,-272,-266,-260},{-274,-280,-252,-305,-288,-286},{-255,-300,-260,-272,-288,-260},{-269,-294,-260,-291,-269,-291},{-286,-302,-305,-258,-302,-260},{-263,-286,-294,-291,-280,-308},{-266,-266,-260,-297,-300,-297},{-283,-297,-283,-269,-305,-277},{-286,-280,-272,-291,-274,-308},{-263,-260,-308,-272,-269,-286},{-272,-252,-291,-252,-283,-274},{-300,-260,-288,-302,-277,-305},{-300,-300,-288,-300,-294,-300},{-305,-302,-258,-297,-297,-288},{-297,-272,-263,-260,-277,-252},{-286,-308,-300,-288,-294,-308},{-258,-260,-297,-274,-305,-300},{-272,-297,-258,-255,-274,-305},{-291,-300,-269,-286,-255,-297},{-294,-272,-258,-258,-288,-274},{-308,-277,-272,-272,-260,-274},{-305,-274,-291,-272,-280,-300},{-272,-252,-286,-291,-263,-300},{-258,-294,-274,-288,-283,-305},{-280,-305,-258,-255,-297,-277},{-255,-277,-294,-302,-263,-305},{-266,-300,-260,-269,-255,-297}},{{-252,-272,-255,-305,-297,-258},{-297,-272,-291,-305,-266,-300},{-297,-280,-263,-280,-280,-294},{-258,-302,-288,-274,-297,-297},{-283,-272,-302,-297,-258,-283},{-258,-294,-302,-294,-291,-258},{-280,-308,-288,-283,-277,-283},{-294,-302,-308,-302,-258,-252},{-260,-252,-291,-305,-283,-277},{-263,-277,-266,-258,-260,-308},{-302,-280,-283,-308,-294,-308},{-269,-286,-291,-252,-286,-260},{-269,-263,-291,-255,-300,-277},{-260,-274,-288,-269,-286,-283},{-272,-274,-305,-258,-294,-291},{-269,-283,-294,-258,-286,-252},{-283,-266,-277,-297,-283,-308},{-258,-258,-302,-274,-294,-297},{-255,-283,-294,-305,-294,-260},{-258,-300,-277,-308,-302,-260},{-252,-274,-305,-277,-308,-302},{-288,-252,-280,-258,-263,-294},{-258,-255,-300,-272,-308,-291},{-286,-258,-269,-300,-277,-274},{-302,-297,-300,-255,-294,-308},{-300,-294,-255,-297,-297,-291},{-266,-274,-288,-266,-272,-258},{-305,-294,-252,-260,-258,-294},{-258,-258,-300,-263,-277,-269},{-263,-286,-302,-263,-288,-263},{-277,-288,-291,-283,-277,-300},{-263,-302,-280,-297,-294,-288},{-283,-300,-286,-305,-258,-252},{-252,-291,-280,-277,-255,-266},{-302,-274,-300,-302,-286,-280},{-269,-294,-288,-269,-297,-308},{-288,-260,-286,-269,-283,-255},{-260,-266,-252,-252,-269,-274},{-272,-283,-252,-283,-252,-308},{-305,-294,-291,-258,-263,-305},{-272,-286,-272,-286,-274,-302},{-274,-308,-297,-258,-274,-260},{-286,-305,-252,-297,-286,-272},{-300,-308,-274,-297,-294,-297},{-300,-252,-269,-302,-294,-288},{-294,-297,-300,-260,-252,-269},{-280,-286,-291,-280,-252,-260},{-280,-288,-277,-258,-283,-255},{-308,-286,-263,-288,-272,-300},{-294,-263,-305,-269,-283,-263}},{{-263,-263,-283,-258,-263,-300},{-266,-277,-300,-302,-269,-277},{-305,-297,-302,-294,-266,-272},{-260,-294,-305,-280,-277,-294},{-252,-274,-308,-266,-263,-288},{-269,-305,-269,-286,-266,-266},{-277,-266,-300,-305,-260,-300},{-300,-263,-300,-300,-286,-255},{-291,-258,-286,-300,-286,-258},{-252,-277,-269,-291,-263,-300},{-302,-294,-266,-263,-255,-308},{-294,-291,-286,-266,-297,-274},{-291,-263,-300,-291,-288,-291},{-286,-305,-291,-280,-269,-266},{-252,-269,-255,-297,-263,-255},{-274,-305,-277,-277,-286,-283},{-294,-258,-252,-297,-300,-280},{-297,-277,-283,-297,-274,-300},{-269,-308,-286,-272,-294,-291},{-305,-302,-263,-297,-252,-283},{-280,-269,-286,-266,-263,-283},{-302,-274,-294,-266,-280,-288},{-305,-252,-286,-283,-252,-272},{-291,-280,-255,-274,-302,-277},{-283,-280,-274,-255,-263,-283},{-269,-291,-266,-305,-305,-277},{-280,-274,-308,-300,-277,-263},{-269,-274,-269,-288,-274,-300},{-272,-291,-283,-280,-269,-280},{-283,-266,-291,-297,-291,-274},{-260,-291,-291,-286,-266,-263},{-277,-305,-277,-294,-258,-280},{-258,-272,-308,-266,-305,-266},{-277,-291,-266,-300,-260,-255},{-260,-266,-277,-269,-283,-283},{-255,-260,-263,-305,-252,-266},{-280,-297,-280,-277,-272,-294},{-305,-308,-266,-266,-302,-252},{-294,-297,-277,-302,-308,-294},{-291,-277,-288,-274,-255,-274},{-252,-263,-274,-291,-274,-260},{-272,-305,-272,-269,-272,-300},{-277,-294,-300,-286,-255,-272},{-297,-252,-255,-277,-302,-260},{-266,-291,-272,-283,-272,-280},{-308,-252,-274,-283,-286,-260},{-252,-302,-283,-255,-297,-266},{-258,-260,-297,-280,-260,-291},{-294,-288,-258,-286,-302,-252},{-274,-297,-305,-302,-291,-297}},{{-283,-302,-260,-302,-258,-283},{-297,-258,-252,-272,-277,-269},{-305,-297,-288,-294,-308,-274},{-288,-252,-269,-283,-260,-266},{-280,-280,-274,-277,-252,-258},{-305,-272,-280,-280,-272,-280},{-277,-297,-297,-263,-286,-294},{-294,-283,-302,-283,-308,-283},{-260,-255,-286,-266,-305,-300},{-297,-308,-272,-288,-294,-286},{-260,-294,-300,-280,-302,-294},{-266,-305,-263,-277,-266,-305},{-305,-308,-300,-288,-255,-294},{-288,-308,-266,-286,-286,-263},{-263,-286,-274,-300,-288,-297},{-280,-260,-263,-283,-283,-297},{-297,-300,-258,-294,-277,-302},{-280,-297,-269,-288,-266,-283},{-277,-260,-294,-263,-266,-280},{-291,-255,-305,-266,-308,-291},{-302,-263,-305,-280,-288,-258},{-294,-291,-300,-302,-260,-255},{-305,-274,-260,-266,-255,-291},{-280,-300,-277,-283,-283,-308},{-302,-260,-297,-260,-266,-252},{-308,-255,-294,-258,-252,-308},{-305,-294,-294,-263,-280,-266},{-288,-272,-283,-308,-255,-286},{-294,-269,-294,-300,-280,-255},{-302,-277,-283,-297,-283,-269},{-297,-302,-269,-255,-266,-269},{-280,-305,-280,-300,-269,-294},{-280,-258,-283,-297,-286,-308},{-263,-294,-258,-297,-286,-263},{-252,-308,-286,-297,-288,-274},{-300,-283,-286,-305,-263,-308},{-277,-263,-263,-297,-266,-294},{-269,-300,-297,-272,-283,-308},{-260,-252,-272,-274,-294,-269},{-260,-260,-274,-266,-300,-266},{-263,-266,-286,-297,-263,-291},{-274,-294,-258,-286,-305,-288},{-302,-288,-280,-288,-266,-294},{-252,-255,-252,-308,-300,-272},{-266,-291,-297,-302,-266,-266},{-291,-291,-255,-277,-288,-269},{-302,-302,-266,-280,-255,-300},{-288,-252,-297,-269,-269,-274},{-280,-300,-252,-255,-280,-283},{-280,-260,-280,-308,-288,-280}},{{-274,-274,-297,-305,-286,-283},{-252,-255,-263,-294,-297,-252},{-308,-297,-260,-260,-252,-300},{-280,-288,-258,-302,-288,-269},{-302,-252,-274,-286,-300,-269},{-252,-277,-272,-277,-277,-255},{-269,-297,-255,-286,-308,-300},{-286,-255,-274,-269,-260,-300},{-277,-288,-280,-269,-272,-297},{-294,-291,-263,-269,-263,-280},{-280,-286,-266,-291,-294,-269},{-266,-269,-305,-269,-302,-252},{-277,-300,-258,-266,-288,-291},{-280,-266,-263,-274,-286,-305},{-272,-283,-297,-286,-277,-305},{-302,-302,-302,-255,-266,-269},{-280,-291,-305,-286,-260,-277},{-252,-302,-294,-294,-280,-291},{-277,-269,-305,-274,-252,-305},{-263,-305,-274,-286,-308,-283},{-305,-272,-280,-286,-283,-260},{-272,-286,-269,-269,-308,-263},{-255,-280,-300,-297,-266,-258},{-283,-288,-297,-260,-308,-255},{-300,-286,-300,-263,-258,-269},{-305,-272,-294,-266,-255,-294},{-297,-260,-291,-274,-274,-258},{-291,-266,-274,-288,-297,-294},{-286,-260,-272,-263,-294,-277},{-266,-260,-272,-260,-294,-297},{-283,-263,-305,-286,-280,-258},{-269,-305,-252,-300,-269,-255},{-302,-308,-308,-280,-294,-300},{-258,-269,-255,-288,-308,-294},{-302,-291,-297,-263,-266,-272},{-283,-300,-286,-263,-274,-300},{-255,-297,-260,-308,-263,-308},{-274,-274,-274,-252,-272,-280},{-288,-266,-297,-294,-297,-288},{-269,-274,-272,-302,-300,-297},{-277,-291,-266,-280,-260,-274},{-300,-258,-255,-288,-288,-308},{-269,-263,-297,-283,-255,-300},{-263,-252,-297,-252,-288,-305},{-260,-277,-263,-305,-300,-274},{-255,-300,-266,-305,-288,-263},{-300,-252,-266,-272,-260,-274},{-308,-288,-274,-286,-266,-300},{-294,-300,-274,-283,-291,-280},{-297,-294,-288,-308,-252,-300}},{{-277,-260,-305,-305,-286,-302},{-302,-297,-294,-294,-302,-263},{-286,-263,-260,-305,-305,-294},{-280,-255,-297,-297,-291,-260},{-272,-300,-266,-266,-277,-258},{-269,-269,-300,-269,-260,-302},{-297,-288,-260,-263,-283,-291},{-272,-252,-277,-297,-302,-291},{-288,-305,-266,-286,-274,-283},{-294,-291,-291,-255,-291,-263},{-269,-277,-269,-283,-302,-283},{-302,-291,-302,-308,-308,-297},{-280,-302,-274,-283,-308,-260},{-252,-255,-260,-255,-308,-260},{-286,-283,-280,-280,-260,-266},{-263,-297,-258,-280,-283,-297},{-274,-258,-291,-277,-252,-266},{-269,-280,-305,-300,-266,-277},{-297,-302,-260,-291,-288,-274},{-294,-258,-263,-283,-283,-260},{-294,-280,-272,-260,-283,-294},{-255,-308,-263,-300,-288,-260},{-294,-300,-291,-305,-302,-294},{-272,-294,-300,-283,-258,-266},{-297,-266,-272,-286,-266,-297},{-294,-294,-288,-291,-263,-274},{-297,-280,-308,-252,-280,-297},{-291,-258,-263,-300,-272,-308},{-302,-291,-294,-258,-269,-260},{-305,-280,-274,-294,-288,-260},{-280,-258,-297,-269,-291,-300},{-266,-263,-297,-274,-274,-277},{-300,-274,-258,-294,-266,-283},{-263,-297,-288,-266,-260,-283},{-283,-263,-272,-269,-255,-255},{-294,-283,-288,-255,-277,-272},{-252,-300,-274,-302,-274,-260},{-258,-260,-305,-288,-288,-291},{-277,-255,-272,-274,-305,-269},{-294,-263,-286,-260,-266,-255},{-283,-277,-258,-300,-260,-283},{-305,-255,-260,-277,-288,-302},{-286,-263,-294,-283,-283,-308},{-302,-300,-277,-291,-274,-294},{-283,-294,-302,-291,-288,-269},{-283,-283,-291,-272,-277,-269},{-294,-255,-269,-263,-288,-263},{-258,-288,-297,-286,-255,-294},{-297,-302,-255,-274,-300,-280},{-263,-280,-260,-255,-288,-260}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={2070,261,23,150,170,304,400,300,160}; // initial inventory 
int ubiv[I]={2740,522,414,300,341,608,800,600,320}; // the upper bounds of inventory 
int len[I1][I2]={{3,6,2,2,3,3,2,1}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,7.19,13.32,4.32,2.64,5.16,6.85,4.63,1.82}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{6.54,12.11,3.93,2.4,4.69,6.23,4.21,1.65}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={5.23,5.23,5.23,4.58,4.58,4.58,3.92,3.92,3.92,9.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,3.14,3.14,3.14,2.75,2.75,2.75,2.36,2.36,2.36,1.92,1.92,1.92,1.68,1.68,1.68,1.44,1.44,1.44,3.75,3.75,3.75,3.28,3.28,3.28,2.81,2.81,2.81,4.98,4.98,4.98,4.36,4.36,4.36,3.74,3.74,3.74,3.37,3.37,3.37,2.95,2.95,2.95,2.53,2.53,2.53,1.32,1.32,1.32,1.16,1.16,1.16,0.99,0.99,0.99}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={16,8,6,16,8,6,16,8,6,15,8,5,14,8,5,15,8,5,17,8,6,17,9,6,17,9,6,17,8,6,17,8,6,16,9,6,16,8,6,16,8,6,16,9,6,17,8,6,16,8,6,16,9,6,16,9,6,17,9,6,17,9,6,17,9,6,17,9,6,18,9,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},{16,17,18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45},{46,47,48,49,50,51,52,53},{54,55,56,57,58,59},{60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75},{76,77,78,79,80,81,82,83},{84,85,86,87,88,89},{90,91,92,93,94,95,96,97,98,99,100,101,102,103,104},{105,106,107,108,109,110,111,112},{113,114,115,116,117},{118,119,120,121,122,123,124,125,126,127,128,129,130,131},{132,133,134,135,136,137,138,139},{140,141,142,143,144},{145,146,147,148,149,150,151,152,153,154,155,156,157,158,159},{160,161,162,163,164,165,166,167},{168,169,170,171,172},{173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189},{190,191,192,193,194,195,196,197},{198,199,200,201,202,203},{204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220},{221,222,223,224,225,226,227,228,229},{230,231,232,233,234,235},{236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252},{253,254,255,256,257,258,259,260,261},{262,263,264,265,266,267},{268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284},{285,286,287,288,289,290,291,292},{293,294,295,296,297,298},{299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315},{316,317,318,319,320,321,322,323},{324,325,326,327,328,329},{330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345},{346,347,348,349,350,351,352,353,354},{355,356,357,358,359,360},{361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376},{377,378,379,380,381,382,383,384},{385,386,387,388,389,390},{391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406},{407,408,409,410,411,412,413,414},{415,416,417,418,419,420},{421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436},{437,438,439,440,441,442,443,444,445},{446,447,448,449,450,451},{452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468},{469,470,471,472,473,474,475,476},{477,478,479,480,481,482},{483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498},{499,500,501,502,503,504,505,506},{507,508,509,510,511,512},{513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528},{529,530,531,532,533,534,535,536,537},{538,539,540,541,542,543},{544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559},{560,561,562,563,564,565,566,567,568},{569,570,571,572,573,574},{575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591},{592,593,594,595,596,597,598,599,600},{601,602,603,604,605,606},{607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623},{624,625,626,627,628,629,630,631,632},{633,634,635,636,637,638},{639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655},{656,657,658,659,660,661,662,663,664},{665,666,667,668,669,670},{671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687},{688,689,690,691,692,693,694,695,696},{697,698,699,700,701,702},{703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720},{721,722,723,724,725,726,727,728,729},{730,731,732,733,734,735}}; // set of shipments in each bid 
int SHsts[SPN]={1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,1,5,9,13,17,21,25,29,0,6,12,18,24,2,4,6,8,10,12,14,16,18,20,22,24,26,28,1,5,9,13,17,21,25,29,1,7,13,19,25,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,0,6,12,18,24,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32}; // set of start times of each shipment 
int SHets[SPN]={4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,7,11,15,19,23,27,31,35,6,12,18,24,30,8,10,12,14,16,18,20,22,24,26,28,30,32,34,7,11,15,19,23,27,31,35,7,13,19,25,31,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33}; // set of end times of each shipment 
