int Dev = 10;// Deviation
extern const int CNN = 1;// Case Index
extern const int P = 12;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 72;// 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 = 1527;//Number of shipments
extern const int SN = 20;//Number of scenarios at each stage
extern const int MBSN = 35;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6,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},{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 periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{11591,0,0,0,0,0},{11523,0,0,0,0,0},{11648,0,0,0,0,0},{11633,0,0,0,0,0},{11621,0,0,0,0,0},{11524,0,0,0,0,0},{11612,0,0,0,0,0},{11551,0,0,0,0,0},{11373,0,0,0,0,0},{11338,0,0,0,0,0},{11354,0,0,0,0,0},{11340,0,0,0,0,0},{11405,0,0,0,0,0},{11538,0,0,0,0,0},{11565,0,0,0,0,0},{11572,0,0,0,0,0},{11549,0,0,0,0,0},{11532,0,0,0,0,0},{11629,0,0,0,0,0},{11451,0,0,0,0,0}},{{11453,0,0,0,0,0},{11563,0,0,0,0,0},{11519,0,0,0,0,0},{11696,0,0,0,0,0},{11668,0,0,0,0,0},{11379,0,0,0,0,0},{11540,0,0,0,0,0},{11528,0,0,0,0,0},{11451,0,0,0,0,0},{11583,0,0,0,0,0},{11512,0,0,0,0,0},{11594,0,0,0,0,0},{11688,0,0,0,0,0},{11520,0,0,0,0,0},{11498,0,0,0,0,0},{11619,0,0,0,0,0},{11598,0,0,0,0,0},{11422,0,0,0,0,0},{11558,0,0,0,0,0},{11708,0,0,0,0,0}},{{11435,0,0,0,0,0},{11694,0,0,0,0,0},{11579,0,0,0,0,0},{11538,0,0,0,0,0},{11556,0,0,0,0,0},{11438,0,0,0,0,0},{11513,0,0,0,0,0},{11511,0,0,0,0,0},{11399,0,0,0,0,0},{11513,0,0,0,0,0},{11632,0,0,0,0,0},{11526,0,0,0,0,0},{11259,0,0,0,0,0},{11453,0,0,0,0,0},{11436,0,0,0,0,0},{11434,0,0,0,0,0},{11735,0,0,0,0,0},{11500,0,0,0,0,0},{11451,0,0,0,0,0},{11645,0,0,0,0,0}},{{11527,0,0,0,0,0},{11578,0,0,0,0,0},{11356,0,0,0,0,0},{11547,0,0,0,0,0},{11661,0,0,0,0,0},{11541,0,0,0,0,0},{11650,0,0,0,0,0},{11458,0,0,0,0,0},{11507,0,0,0,0,0},{11603,0,0,0,0,0},{11459,0,0,0,0,0},{11569,0,0,0,0,0},{11515,0,0,0,0,0},{11507,0,0,0,0,0},{11469,0,0,0,0,0},{11595,0,0,0,0,0},{11524,0,0,0,0,0},{11485,0,0,0,0,0},{11733,0,0,0,0,0},{11497,0,0,0,0,0}},{{11453,0,0,0,0,0},{11407,0,0,0,0,0},{11677,0,0,0,0,0},{11598,0,0,0,0,0},{11452,0,0,0,0,0},{11441,0,0,0,0,0},{11407,0,0,0,0,0},{11287,0,0,0,0,0},{11460,0,0,0,0,0},{11426,0,0,0,0,0},{11548,0,0,0,0,0},{11346,0,0,0,0,0},{11415,0,0,0,0,0},{11562,0,0,0,0,0},{11360,0,0,0,0,0},{11684,0,0,0,0,0},{11462,0,0,0,0,0},{11570,0,0,0,0,0},{11489,0,0,0,0,0},{11575,0,0,0,0,0}},{{11352,0,0,0,0,0},{11497,0,0,0,0,0},{11582,0,0,0,0,0},{11626,0,0,0,0,0},{11518,0,0,0,0,0},{11482,0,0,0,0,0},{11665,0,0,0,0,0},{11526,0,0,0,0,0},{11443,0,0,0,0,0},{11521,0,0,0,0,0},{11561,0,0,0,0,0},{11356,0,0,0,0,0},{11460,0,0,0,0,0},{11665,0,0,0,0,0},{11587,0,0,0,0,0},{11578,0,0,0,0,0},{11377,0,0,0,0,0},{11622,0,0,0,0,0},{11408,0,0,0,0,0},{11516,0,0,0,0,0}},{{11432,0,0,0,0,0},{11346,0,0,0,0,0},{11671,0,0,0,0,0},{11459,0,0,0,0,0},{11540,0,0,0,0,0},{11392,0,0,0,0,0},{11419,0,0,0,0,0},{11539,0,0,0,0,0},{11410,0,0,0,0,0},{11397,0,0,0,0,0},{11529,0,0,0,0,0},{11608,0,0,0,0,0},{11513,0,0,0,0,0},{11403,0,0,0,0,0},{11365,0,0,0,0,0},{11295,0,0,0,0,0},{11570,0,0,0,0,0},{11505,0,0,0,0,0},{11440,0,0,0,0,0},{11691,0,0,0,0,0}},{{11494,0,0,0,0,0},{11355,0,0,0,0,0},{11571,0,0,0,0,0},{11369,0,0,0,0,0},{11486,0,0,0,0,0},{11492,0,0,0,0,0},{11500,0,0,0,0,0},{11566,0,0,0,0,0},{11488,0,0,0,0,0},{11609,0,0,0,0,0},{11351,0,0,0,0,0},{11495,0,0,0,0,0},{11442,0,0,0,0,0},{11406,0,0,0,0,0},{11485,0,0,0,0,0},{11480,0,0,0,0,0},{11499,0,0,0,0,0},{11573,0,0,0,0,0},{11460,0,0,0,0,0},{11502,0,0,0,0,0}},{{11620,0,0,0,0,0},{11455,0,0,0,0,0},{11402,0,0,0,0,0},{11497,0,0,0,0,0},{11474,0,0,0,0,0},{11630,0,0,0,0,0},{11604,0,0,0,0,0},{11596,0,0,0,0,0},{11718,0,0,0,0,0},{11485,0,0,0,0,0},{11523,0,0,0,0,0},{11538,0,0,0,0,0},{11856,0,0,0,0,0},{11438,0,0,0,0,0},{11626,0,0,0,0,0},{11406,0,0,0,0,0},{11479,0,0,0,0,0},{11378,0,0,0,0,0},{11543,0,0,0,0,0},{11442,0,0,0,0,0}},{{11286,0,0,0,0,0},{11631,0,0,0,0,0},{11346,0,0,0,0,0},{11446,0,0,0,0,0},{11504,0,0,0,0,0},{11475,0,0,0,0,0},{11559,0,0,0,0,0},{11458,0,0,0,0,0},{11542,0,0,0,0,0},{11280,0,0,0,0,0},{11553,0,0,0,0,0},{11674,0,0,0,0,0},{11495,0,0,0,0,0},{11439,0,0,0,0,0},{11447,0,0,0,0,0},{11493,0,0,0,0,0},{11533,0,0,0,0,0},{11330,0,0,0,0,0},{11302,0,0,0,0,0},{11461,0,0,0,0,0}},{{11345,0,0,0,0,0},{11398,0,0,0,0,0},{11490,0,0,0,0,0},{11620,0,0,0,0,0},{11413,0,0,0,0,0},{11576,0,0,0,0,0},{11266,0,0,0,0,0},{11478,0,0,0,0,0},{11366,0,0,0,0,0},{11653,0,0,0,0,0},{11453,0,0,0,0,0},{11553,0,0,0,0,0},{11349,0,0,0,0,0},{11309,0,0,0,0,0},{11484,0,0,0,0,0},{11582,0,0,0,0,0},{11395,0,0,0,0,0},{11586,0,0,0,0,0},{11604,0,0,0,0,0},{11459,0,0,0,0,0}},{{11556,0,0,0,0,0},{11505,0,0,0,0,0},{11321,0,0,0,0,0},{11582,0,0,0,0,0},{11372,0,0,0,0,0},{11649,0,0,0,0,0},{11483,0,0,0,0,0},{11465,0,0,0,0,0},{11404,0,0,0,0,0},{11719,0,0,0,0,0},{11471,0,0,0,0,0},{11498,0,0,0,0,0},{11488,0,0,0,0,0},{11520,0,0,0,0,0},{11549,0,0,0,0,0},{11488,0,0,0,0,0},{11520,0,0,0,0,0},{11506,0,0,0,0,0},{11614,0,0,0,0,0},{11474,0,0,0,0,0}}},{{{-209,-199,-209,-197,-189,-183},{-217,-191,-199,-183,-209,-195},{-191,-193,-221,-215,-221,-187},{-195,-183,-217,-217,-215,-193},{-211,-195,-195,-223,-197,-211},{-187,-197,-191,-223,-185,-203},{-211,-209,-215,-213,-207,-191},{-183,-193,-187,-205,-223,-187},{-193,-223,-217,-219,-187,-211},{-221,-209,-201,-199,-215,-217},{-205,-187,-199,-187,-183,-217},{-193,-223,-211,-201,-223,-185},{-219,-193,-185,-205,-199,-223},{-201,-215,-213,-221,-221,-197},{-223,-209,-201,-217,-207,-221},{-199,-203,-205,-191,-191,-219},{-183,-183,-223,-205,-209,-213},{-213,-205,-223,-201,-203,-213},{-215,-223,-209,-209,-197,-215},{-205,-197,-201,-201,-219,-217}},{{-219,-201,-183,-197,-197,-219},{-209,-209,-219,-185,-207,-209},{-223,-211,-185,-211,-195,-219},{-191,-213,-193,-193,-219,-195},{-213,-185,-213,-195,-207,-221},{-209,-199,-183,-191,-215,-203},{-191,-223,-195,-211,-197,-197},{-197,-217,-203,-205,-195,-221},{-195,-193,-219,-183,-191,-203},{-211,-197,-199,-215,-183,-193},{-217,-193,-199,-199,-223,-199},{-195,-197,-217,-191,-221,-209},{-221,-213,-215,-189,-217,-215},{-207,-207,-203,-195,-203,-209},{-185,-201,-195,-217,-199,-191},{-223,-203,-199,-183,-207,-197},{-207,-187,-185,-199,-219,-219},{-209,-209,-197,-185,-191,-189},{-211,-185,-221,-189,-199,-189},{-197,-201,-183,-219,-201,-209}},{{-201,-223,-195,-193,-213,-187},{-203,-219,-223,-223,-183,-207},{-209,-203,-191,-189,-205,-221},{-213,-205,-205,-211,-191,-183},{-207,-209,-223,-203,-217,-201},{-213,-195,-191,-187,-201,-209},{-221,-187,-215,-187,-221,-219},{-205,-217,-209,-205,-187,-203},{-213,-221,-209,-201,-199,-203},{-195,-185,-219,-203,-201,-185},{-217,-205,-205,-199,-195,-207},{-183,-215,-203,-203,-207,-211},{-219,-191,-223,-189,-191,-185},{-185,-191,-209,-211,-193,-215},{-183,-201,-211,-197,-195,-193},{-191,-217,-217,-185,-215,-193},{-191,-197,-221,-213,-217,-219},{-223,-223,-215,-201,-215,-187},{-183,-219,-223,-203,-205,-219},{-191,-211,-217,-191,-195,-223}},{{-223,-217,-195,-213,-209,-215},{-199,-209,-221,-203,-217,-223},{-199,-205,-215,-203,-203,-197},{-221,-219,-193,-201,-209,-223},{-205,-187,-205,-187,-209,-211},{-193,-217,-189,-213,-193,-203},{-201,-191,-201,-213,-189,-207},{-217,-211,-209,-203,-217,-211},{-189,-199,-211,-221,-219,-217},{-219,-205,-197,-201,-207,-217},{-201,-185,-187,-197,-205,-205},{-213,-185,-189,-215,-199,-219},{-203,-217,-201,-209,-199,-193},{-207,-193,-189,-183,-203,-219},{-185,-217,-201,-191,-223,-215},{-183,-185,-187,-183,-215,-191},{-205,-185,-199,-217,-217,-201},{-215,-187,-185,-205,-201,-195},{-185,-209,-217,-215,-223,-195},{-207,-213,-207,-217,-221,-223}},{{-205,-199,-223,-211,-203,-193},{-187,-217,-185,-193,-215,-217},{-183,-217,-213,-213,-217,-221},{-207,-193,-185,-223,-193,-183},{-189,-183,-197,-217,-209,-183},{-203,-195,-203,-211,-209,-187},{-187,-197,-209,-199,-185,-213},{-219,-183,-201,-185,-187,-205},{-219,-189,-189,-201,-217,-201},{-183,-193,-183,-221,-189,-187},{-191,-185,-221,-209,-189,-209},{-197,-217,-213,-185,-201,-219},{-197,-183,-205,-191,-209,-199},{-193,-207,-185,-207,-211,-183},{-187,-215,-207,-205,-185,-197},{-219,-215,-221,-219,-209,-223},{-183,-205,-217,-197,-197,-191},{-203,-223,-209,-219,-211,-215},{-195,-211,-207,-197,-211,-191},{-183,-213,-211,-195,-213,-191}},{{-185,-217,-187,-217,-185,-197},{-185,-193,-219,-207,-203,-211},{-195,-217,-193,-211,-221,-223},{-219,-187,-219,-205,-201,-197},{-185,-219,-205,-219,-189,-191},{-205,-221,-215,-197,-207,-193},{-209,-211,-207,-201,-193,-203},{-195,-217,-189,-187,-187,-217},{-213,-183,-201,-207,-219,-197},{-211,-209,-203,-221,-221,-205},{-221,-215,-221,-203,-193,-203},{-219,-183,-193,-185,-209,-185},{-189,-219,-187,-209,-211,-219},{-219,-213,-201,-203,-185,-217},{-197,-219,-197,-207,-185,-183},{-211,-215,-211,-205,-189,-183},{-199,-219,-185,-221,-203,-211},{-221,-183,-221,-205,-213,-219},{-185,-211,-199,-219,-199,-183},{-193,-183,-203,-193,-213,-191}},{{-191,-189,-195,-223,-191,-209},{-199,-213,-183,-213,-201,-209},{-221,-217,-213,-189,-211,-213},{-219,-199,-209,-197,-185,-195},{-197,-221,-191,-211,-221,-205},{-219,-213,-185,-187,-183,-203},{-197,-221,-185,-195,-195,-221},{-215,-221,-213,-223,-189,-221},{-201,-193,-217,-193,-207,-205},{-195,-199,-185,-191,-185,-215},{-183,-185,-219,-213,-203,-217},{-209,-223,-213,-219,-201,-221},{-205,-193,-211,-197,-183,-209},{-215,-219,-183,-191,-221,-189},{-209,-219,-205,-217,-199,-187},{-217,-203,-195,-203,-183,-209},{-223,-213,-199,-203,-219,-215},{-211,-189,-203,-197,-213,-189},{-183,-187,-193,-217,-219,-183},{-189,-221,-189,-207,-223,-187}},{{-205,-183,-203,-191,-197,-187},{-193,-191,-201,-203,-219,-183},{-197,-201,-193,-183,-221,-215},{-193,-183,-209,-197,-221,-191},{-183,-183,-187,-221,-223,-213},{-187,-215,-183,-193,-183,-187},{-209,-219,-185,-205,-211,-203},{-201,-205,-205,-195,-189,-193},{-205,-199,-219,-191,-199,-187},{-199,-197,-199,-203,-187,-219},{-205,-187,-215,-207,-197,-219},{-185,-215,-209,-197,-219,-221},{-201,-187,-199,-197,-197,-199},{-209,-199,-189,-191,-187,-187},{-207,-219,-197,-193,-201,-217},{-193,-223,-183,-191,-187,-207},{-211,-215,-183,-211,-185,-211},{-185,-219,-205,-195,-213,-217},{-217,-209,-193,-185,-191,-219},{-223,-203,-197,-189,-221,-193}},{{-193,-195,-207,-223,-213,-217},{-215,-215,-209,-199,-183,-199},{-217,-205,-193,-203,-199,-183},{-223,-203,-207,-183,-213,-197},{-203,-199,-209,-201,-193,-193},{-215,-221,-187,-217,-213,-215},{-211,-185,-185,-187,-185,-209},{-219,-189,-205,-183,-195,-189},{-185,-211,-203,-209,-215,-221},{-201,-205,-215,-203,-209,-213},{-221,-195,-219,-207,-219,-203},{-211,-221,-189,-215,-211,-191},{-221,-201,-189,-217,-187,-213},{-189,-199,-201,-217,-205,-221},{-215,-199,-187,-183,-187,-187},{-201,-189,-185,-199,-191,-185},{-213,-183,-207,-187,-223,-219},{-185,-183,-195,-195,-221,-197},{-199,-193,-185,-209,-185,-189},{-195,-219,-215,-211,-211,-189}},{{-205,-187,-207,-205,-201,-197},{-193,-211,-211,-213,-191,-203},{-207,-223,-193,-185,-187,-203},{-209,-207,-219,-217,-185,-201},{-191,-211,-183,-213,-223,-191},{-189,-193,-201,-187,-187,-199},{-201,-223,-207,-219,-207,-219},{-221,-183,-213,-201,-209,-215},{-191,-219,-183,-207,-201,-211},{-183,-195,-185,-219,-199,-223},{-219,-213,-191,-215,-205,-193},{-203,-211,-189,-205,-197,-211},{-223,-197,-219,-191,-203,-185},{-209,-185,-189,-213,-199,-187},{-217,-215,-199,-215,-189,-197},{-221,-203,-203,-205,-191,-191},{-223,-207,-199,-193,-183,-207},{-185,-205,-217,-211,-201,-183},{-189,-199,-223,-219,-187,-193},{-209,-221,-195,-223,-215,-213}},{{-195,-193,-223,-211,-223,-193},{-213,-193,-197,-221,-217,-203},{-195,-213,-213,-201,-183,-203},{-207,-223,-223,-221,-223,-213},{-205,-207,-209,-195,-185,-217},{-223,-191,-187,-187,-221,-205},{-183,-191,-213,-213,-187,-183},{-199,-215,-189,-207,-187,-223},{-219,-215,-211,-187,-201,-203},{-221,-193,-219,-211,-183,-219},{-193,-189,-215,-219,-191,-191},{-187,-183,-191,-217,-215,-209},{-203,-199,-193,-221,-185,-193},{-197,-197,-217,-209,-207,-203},{-183,-205,-221,-201,-215,-183},{-191,-197,-203,-211,-207,-183},{-189,-199,-191,-223,-211,-209},{-207,-201,-183,-209,-193,-185},{-185,-219,-207,-209,-217,-201},{-199,-193,-195,-185,-219,-187}},{{-207,-211,-197,-205,-185,-205},{-213,-185,-219,-211,-189,-215},{-199,-185,-187,-211,-195,-219},{-209,-205,-183,-221,-213,-189},{-205,-223,-211,-189,-205,-219},{-205,-219,-207,-213,-219,-219},{-187,-217,-195,-223,-199,-183},{-187,-187,-197,-201,-215,-189},{-199,-211,-205,-201,-201,-215},{-215,-223,-211,-211,-199,-221},{-191,-211,-189,-215,-189,-217},{-219,-223,-207,-213,-217,-187},{-221,-187,-209,-201,-219,-203},{-207,-221,-195,-219,-215,-183},{-219,-205,-219,-185,-217,-203},{-191,-223,-193,-199,-203,-195},{-191,-207,-191,-193,-209,-185},{-197,-185,-193,-215,-209,-203},{-223,-223,-219,-205,-195,-183},{-193,-201,-213,-209,-197,-207}}},{{{-161,-171,-177,-167,-151,-175},{-163,-150,-153,-151,-177,-167},{-159,-151,-151,-174,-172,-167},{-161,-174,-177,-174,-166,-156},{-175,-169,-145,-145,-166,-148},{-147,-175,-156,-147,-159,-148},{-174,-175,-163,-161,-172,-145},{-167,-177,-158,-150,-166,-159},{-148,-148,-145,-164,-169,-159},{-150,-151,-175,-174,-158,-163},{-175,-167,-158,-175,-158,-169},{-177,-151,-167,-159,-147,-148},{-174,-174,-159,-167,-150,-148},{-167,-172,-177,-169,-158,-171},{-156,-166,-164,-166,-155,-159},{-175,-159,-148,-161,-169,-172},{-150,-177,-169,-155,-172,-161},{-153,-175,-156,-150,-155,-153},{-161,-145,-161,-148,-155,-148},{-174,-156,-172,-147,-163,-156}},{{-145,-161,-174,-163,-150,-169},{-150,-153,-175,-169,-171,-171},{-172,-166,-177,-145,-163,-171},{-161,-148,-155,-166,-159,-161},{-175,-174,-159,-147,-159,-177},{-164,-147,-147,-172,-166,-167},{-151,-161,-172,-166,-159,-150},{-158,-164,-148,-156,-153,-169},{-169,-166,-153,-166,-163,-151},{-159,-151,-159,-171,-150,-155},{-153,-163,-163,-167,-166,-148},{-155,-156,-156,-158,-156,-153},{-163,-164,-148,-164,-153,-177},{-174,-171,-174,-145,-158,-150},{-158,-175,-175,-177,-158,-166},{-163,-145,-148,-172,-153,-164},{-177,-147,-151,-159,-169,-161},{-148,-177,-161,-155,-166,-150},{-174,-145,-161,-177,-169,-148},{-161,-161,-150,-171,-153,-167}},{{-172,-153,-164,-147,-155,-155},{-159,-156,-177,-150,-148,-161},{-155,-174,-169,-151,-175,-164},{-171,-158,-177,-164,-164,-159},{-167,-172,-158,-167,-175,-171},{-174,-158,-175,-174,-155,-171},{-164,-158,-161,-166,-151,-172},{-177,-148,-156,-167,-147,-155},{-164,-147,-163,-148,-171,-171},{-145,-155,-169,-159,-145,-177},{-148,-158,-151,-171,-172,-167},{-155,-167,-163,-169,-158,-148},{-177,-148,-156,-177,-167,-169},{-161,-158,-164,-153,-166,-145},{-175,-155,-159,-161,-151,-147},{-171,-177,-169,-156,-169,-166},{-177,-172,-159,-164,-147,-150},{-158,-169,-174,-172,-151,-153},{-174,-156,-169,-150,-155,-166},{-163,-169,-171,-164,-167,-166}},{{-174,-167,-147,-172,-175,-148},{-159,-156,-155,-174,-172,-177},{-156,-151,-145,-175,-145,-163},{-159,-156,-171,-177,-155,-148},{-177,-161,-163,-155,-145,-177},{-148,-156,-163,-150,-147,-161},{-177,-172,-167,-175,-175,-161},{-163,-175,-159,-171,-175,-147},{-151,-148,-177,-147,-177,-169},{-163,-167,-148,-169,-156,-161},{-148,-174,-177,-164,-169,-148},{-145,-153,-147,-167,-153,-151},{-169,-158,-174,-151,-167,-158},{-148,-169,-161,-159,-166,-148},{-155,-169,-150,-161,-159,-155},{-153,-177,-161,-171,-175,-159},{-150,-164,-145,-150,-175,-177},{-175,-161,-145,-172,-172,-159},{-174,-163,-172,-163,-147,-174},{-163,-175,-148,-148,-169,-164}},{{-145,-177,-174,-150,-147,-150},{-166,-147,-158,-167,-171,-172},{-155,-174,-167,-175,-156,-177},{-175,-148,-147,-148,-156,-175},{-156,-158,-163,-167,-156,-167},{-175,-155,-161,-150,-145,-167},{-171,-161,-147,-145,-158,-150},{-175,-163,-155,-156,-156,-161},{-175,-166,-151,-172,-166,-158},{-161,-147,-156,-163,-155,-158},{-167,-156,-167,-169,-177,-172},{-169,-169,-158,-156,-150,-169},{-177,-145,-156,-155,-156,-163},{-147,-151,-155,-172,-164,-175},{-155,-159,-177,-161,-174,-153},{-158,-174,-150,-147,-148,-169},{-177,-156,-174,-145,-175,-166},{-175,-163,-164,-155,-174,-163},{-175,-164,-167,-161,-174,-171},{-174,-166,-177,-161,-172,-174}},{{-153,-153,-147,-175,-163,-169},{-175,-172,-161,-159,-175,-171},{-159,-151,-167,-177,-158,-155},{-147,-161,-171,-177,-161,-175},{-167,-163,-164,-164,-151,-166},{-147,-163,-145,-147,-167,-158},{-166,-156,-175,-145,-172,-147},{-172,-150,-164,-172,-159,-145},{-159,-155,-166,-150,-155,-158},{-151,-161,-169,-175,-145,-166},{-172,-164,-151,-166,-148,-145},{-167,-166,-155,-177,-161,-155},{-155,-161,-172,-169,-158,-163},{-172,-172,-158,-169,-151,-172},{-174,-171,-169,-164,-177,-175},{-150,-174,-171,-156,-145,-177},{-171,-169,-151,-151,-169,-175},{-171,-174,-171,-169,-159,-166},{-174,-161,-155,-159,-169,-164},{-166,-155,-177,-177,-161,-174}},{{-159,-172,-171,-161,-175,-161},{-172,-145,-159,-175,-167,-145},{-166,-167,-156,-158,-167,-166},{-175,-150,-164,-169,-163,-145},{-145,-169,-153,-167,-148,-164},{-153,-169,-147,-150,-147,-169},{-171,-156,-158,-159,-155,-161},{-147,-163,-164,-164,-169,-159},{-166,-145,-153,-156,-161,-156},{-175,-175,-150,-156,-166,-148},{-151,-172,-151,-150,-172,-172},{-147,-166,-158,-171,-171,-171},{-147,-161,-175,-161,-177,-147},{-151,-150,-164,-171,-177,-169},{-169,-163,-161,-158,-145,-147},{-167,-171,-161,-161,-145,-145},{-145,-164,-175,-148,-163,-167},{-175,-174,-151,-153,-164,-153},{-171,-172,-158,-174,-148,-159},{-147,-147,-147,-155,-167,-172}},{{-159,-177,-161,-174,-177,-155},{-166,-161,-175,-177,-158,-153},{-153,-169,-158,-166,-156,-167},{-156,-167,-153,-150,-171,-155},{-164,-155,-166,-175,-155,-164},{-166,-177,-175,-164,-164,-148},{-161,-174,-156,-158,-166,-172},{-172,-166,-164,-166,-163,-159},{-145,-171,-159,-172,-175,-171},{-172,-151,-156,-175,-163,-172},{-147,-156,-156,-172,-164,-147},{-164,-163,-169,-145,-147,-161},{-147,-159,-175,-148,-172,-159},{-145,-156,-155,-148,-163,-167},{-166,-155,-163,-159,-155,-150},{-156,-148,-172,-150,-163,-166},{-150,-147,-153,-155,-166,-147},{-163,-166,-163,-155,-147,-159},{-156,-161,-145,-172,-156,-145},{-151,-169,-164,-171,-148,-153}},{{-172,-155,-158,-163,-153,-147},{-158,-153,-175,-175,-159,-150},{-155,-175,-166,-161,-159,-169},{-175,-171,-145,-166,-147,-145},{-175,-163,-155,-163,-172,-171},{-159,-163,-171,-153,-150,-175},{-158,-166,-171,-161,-148,-169},{-169,-145,-177,-169,-169,-171},{-175,-158,-163,-148,-150,-151},{-153,-175,-171,-156,-156,-153},{-163,-163,-153,-169,-166,-164},{-158,-175,-147,-145,-153,-155},{-172,-164,-155,-153,-145,-166},{-158,-164,-155,-174,-167,-145},{-147,-166,-175,-150,-145,-166},{-171,-155,-161,-167,-159,-155},{-171,-174,-147,-174,-153,-145},{-151,-148,-155,-177,-147,-150},{-159,-164,-164,-164,-177,-153},{-177,-159,-163,-148,-177,-177}},{{-156,-150,-164,-156,-161,-163},{-161,-148,-166,-169,-174,-172},{-166,-156,-167,-148,-175,-169},{-171,-175,-156,-171,-164,-145},{-161,-161,-163,-177,-147,-171},{-174,-145,-145,-164,-163,-172},{-158,-163,-148,-159,-171,-167},{-175,-161,-155,-174,-150,-156},{-145,-156,-167,-158,-150,-177},{-153,-145,-161,-161,-175,-145},{-161,-147,-151,-169,-172,-171},{-158,-148,-147,-177,-174,-171},{-163,-163,-153,-161,-161,-171},{-174,-151,-147,-145,-166,-156},{-151,-158,-158,-169,-151,-171},{-148,-155,-158,-145,-155,-163},{-163,-153,-163,-159,-177,-171},{-147,-151,-169,-167,-159,-156},{-147,-155,-166,-166,-158,-159},{-166,-169,-155,-148,-148,-169}},{{-169,-164,-151,-174,-145,-151},{-164,-153,-151,-148,-150,-150},{-156,-159,-177,-166,-169,-148},{-164,-166,-163,-175,-156,-148},{-158,-164,-158,-172,-174,-153},{-161,-169,-167,-166,-171,-164},{-147,-172,-155,-155,-153,-155},{-151,-171,-148,-148,-174,-151},{-161,-145,-164,-171,-164,-164},{-163,-158,-177,-169,-167,-159},{-151,-172,-175,-155,-166,-177},{-167,-167,-153,-175,-166,-150},{-145,-151,-167,-177,-148,-163},{-163,-147,-174,-161,-150,-148},{-161,-158,-177,-153,-167,-159},{-151,-167,-167,-156,-174,-169},{-172,-145,-158,-166,-171,-153},{-164,-145,-150,-167,-153,-166},{-169,-172,-147,-145,-166,-177},{-156,-151,-158,-156,-155,-166}},{{-150,-159,-150,-158,-175,-145},{-166,-151,-147,-148,-158,-145},{-161,-145,-148,-159,-172,-163},{-177,-145,-172,-169,-151,-153},{-150,-159,-159,-147,-151,-150},{-155,-174,-171,-156,-163,-164},{-164,-150,-163,-174,-153,-153},{-150,-161,-153,-158,-174,-145},{-158,-167,-177,-169,-163,-174},{-155,-163,-166,-175,-161,-175},{-172,-164,-148,-145,-147,-145},{-174,-161,-163,-169,-169,-155},{-150,-151,-166,-153,-148,-159},{-166,-148,-171,-164,-145,-161},{-167,-156,-175,-169,-148,-177},{-155,-172,-151,-147,-174,-169},{-167,-172,-158,-151,-169,-153},{-150,-156,-153,-172,-177,-167},{-151,-158,-167,-147,-156,-150},{-172,-167,-175,-175,-161,-159}}},{{{-233,-254,-247,-229,-238,-215},{-247,-219,-226,-213,-210,-229},{-238,-245,-252,-247,-208,-213},{-243,-249,-252,-252,-215,-254},{-213,-219,-213,-224,-231,-254},{-233,-215,-240,-243,-233,-236},{-254,-217,-231,-233,-245,-252},{-245,-247,-252,-210,-240,-245},{-240,-217,-210,-222,-254,-252},{-247,-249,-226,-208,-210,-215},{-236,-252,-210,-233,-210,-226},{-247,-222,-238,-213,-247,-222},{-254,-213,-208,-226,-224,-240},{-215,-226,-243,-226,-249,-217},{-238,-213,-231,-226,-249,-210},{-236,-219,-254,-213,-229,-247},{-224,-254,-245,-224,-219,-254},{-231,-213,-224,-249,-231,-229},{-240,-245,-208,-224,-238,-243},{-254,-224,-252,-243,-240,-236}},{{-229,-245,-229,-210,-224,-236},{-243,-222,-245,-249,-226,-231},{-238,-231,-245,-252,-240,-243},{-226,-236,-243,-245,-208,-240},{-222,-222,-224,-219,-238,-243},{-254,-252,-226,-243,-210,-224},{-215,-240,-224,-238,-219,-240},{-219,-226,-224,-249,-217,-231},{-231,-252,-249,-219,-208,-233},{-254,-233,-243,-210,-210,-229},{-233,-249,-233,-210,-252,-233},{-217,-229,-249,-231,-247,-240},{-215,-236,-236,-222,-240,-236},{-254,-245,-208,-231,-229,-215},{-231,-249,-238,-240,-249,-226},{-233,-229,-243,-231,-243,-210},{-231,-226,-219,-236,-219,-247},{-243,-238,-229,-208,-254,-229},{-213,-224,-229,-213,-208,-226},{-226,-247,-226,-233,-226,-249}},{{-238,-245,-238,-213,-229,-247},{-229,-219,-222,-233,-217,-231},{-254,-245,-219,-240,-231,-233},{-254,-238,-249,-219,-249,-247},{-247,-213,-252,-213,-254,-247},{-233,-236,-213,-243,-208,-219},{-247,-252,-217,-233,-240,-245},{-247,-208,-233,-226,-226,-238},{-224,-252,-252,-245,-236,-236},{-252,-252,-219,-224,-249,-208},{-226,-222,-231,-252,-243,-240},{-254,-240,-238,-226,-245,-226},{-208,-252,-229,-210,-224,-226},{-229,-224,-247,-243,-247,-238},{-217,-210,-233,-240,-249,-229},{-236,-240,-217,-215,-231,-238},{-233,-252,-219,-224,-254,-226},{-236,-213,-231,-224,-243,-219},{-213,-231,-213,-210,-252,-238},{-208,-245,-217,-233,-238,-236}},{{-222,-217,-247,-229,-213,-224},{-236,-213,-245,-229,-252,-215},{-236,-233,-236,-217,-238,-213},{-254,-238,-240,-213,-219,-243},{-224,-233,-240,-254,-231,-233},{-247,-222,-213,-226,-238,-208},{-245,-210,-238,-236,-224,-252},{-240,-219,-233,-219,-213,-215},{-222,-249,-247,-215,-233,-224},{-217,-252,-249,-233,-229,-208},{-217,-208,-210,-224,-229,-236},{-231,-236,-238,-252,-231,-243},{-238,-236,-247,-222,-252,-233},{-215,-252,-249,-243,-213,-243},{-249,-247,-215,-245,-219,-210},{-229,-231,-213,-210,-249,-254},{-233,-215,-231,-229,-240,-213},{-252,-249,-252,-233,-213,-213},{-224,-219,-245,-226,-254,-249},{-224,-240,-233,-208,-213,-238}},{{-222,-245,-243,-208,-219,-210},{-249,-213,-215,-233,-215,-226},{-215,-247,-249,-240,-245,-217},{-213,-210,-240,-252,-224,-231},{-240,-247,-226,-229,-243,-226},{-224,-215,-231,-247,-222,-210},{-224,-238,-222,-243,-229,-213},{-222,-215,-243,-217,-233,-219},{-245,-252,-229,-213,-238,-217},{-252,-222,-210,-208,-219,-215},{-233,-238,-245,-243,-247,-217},{-210,-215,-247,-226,-226,-215},{-233,-215,-213,-210,-243,-238},{-222,-247,-217,-217,-219,-226},{-208,-226,-219,-240,-229,-252},{-247,-208,-238,-210,-208,-249},{-254,-229,-245,-236,-233,-254},{-249,-215,-252,-213,-222,-245},{-231,-213,-245,-229,-238,-222},{-229,-229,-252,-224,-236,-219}},{{-233,-222,-252,-229,-229,-215},{-224,-254,-236,-238,-233,-222},{-254,-224,-213,-247,-210,-229},{-249,-238,-229,-210,-208,-229},{-247,-245,-245,-252,-243,-245},{-222,-247,-222,-238,-249,-245},{-252,-222,-254,-243,-219,-245},{-217,-252,-217,-224,-240,-229},{-243,-217,-213,-215,-233,-245},{-224,-249,-238,-245,-247,-217},{-240,-208,-231,-247,-238,-254},{-249,-226,-210,-210,-208,-233},{-252,-231,-240,-236,-219,-213},{-210,-233,-245,-240,-226,-249},{-233,-243,-229,-254,-208,-219},{-238,-233,-213,-219,-213,-210},{-217,-224,-247,-219,-233,-224},{-219,-213,-210,-247,-240,-226},{-219,-208,-217,-231,-222,-213},{-215,-229,-213,-249,-215,-240}},{{-219,-213,-208,-233,-231,-229},{-215,-243,-240,-233,-222,-210},{-249,-238,-254,-210,-233,-213},{-245,-252,-254,-210,-254,-247},{-224,-238,-252,-215,-210,-238},{-233,-236,-226,-247,-222,-208},{-245,-213,-249,-233,-245,-231},{-231,-245,-215,-236,-236,-247},{-229,-245,-224,-219,-233,-247},{-215,-219,-247,-222,-219,-219},{-208,-215,-229,-254,-249,-231},{-252,-210,-226,-231,-229,-247},{-238,-219,-219,-210,-224,-226},{-213,-226,-240,-208,-247,-213},{-247,-252,-222,-219,-219,-233},{-229,-231,-233,-219,-215,-233},{-215,-243,-231,-247,-254,-226},{-213,-226,-210,-236,-236,-213},{-240,-233,-213,-245,-238,-247},{-252,-254,-224,-219,-238,-240}},{{-226,-240,-236,-226,-238,-240},{-252,-213,-208,-217,-243,-231},{-219,-217,-213,-252,-236,-249},{-231,-240,-252,-217,-226,-238},{-229,-247,-217,-208,-243,-240},{-229,-245,-208,-254,-215,-254},{-208,-233,-217,-226,-222,-208},{-208,-219,-245,-245,-229,-249},{-215,-208,-217,-213,-247,-252},{-238,-219,-217,-231,-226,-229},{-247,-245,-224,-213,-219,-243},{-226,-219,-247,-238,-229,-219},{-226,-224,-240,-210,-224,-210},{-217,-222,-243,-219,-249,-252},{-240,-222,-226,-222,-236,-238},{-208,-238,-245,-229,-219,-215},{-208,-231,-236,-229,-213,-249},{-219,-210,-226,-254,-249,-215},{-245,-219,-231,-226,-224,-210},{-252,-217,-243,-226,-222,-236}},{{-240,-247,-217,-243,-215,-215},{-226,-208,-210,-210,-231,-224},{-217,-233,-208,-243,-222,-224},{-217,-226,-215,-222,-231,-254},{-213,-247,-252,-245,-224,-252},{-226,-219,-243,-226,-245,-213},{-243,-210,-254,-215,-213,-252},{-213,-247,-247,-224,-238,-252},{-231,-217,-224,-254,-254,-247},{-240,-208,-236,-236,-219,-219},{-233,-215,-233,-229,-226,-231},{-233,-236,-243,-245,-208,-208},{-247,-210,-254,-238,-247,-236},{-249,-213,-210,-245,-217,-229},{-208,-247,-219,-252,-240,-252},{-233,-231,-208,-243,-252,-215},{-231,-229,-217,-247,-224,-229},{-215,-210,-233,-238,-231,-243},{-213,-222,-254,-210,-213,-238},{-247,-215,-238,-224,-222,-215}},{{-213,-245,-243,-226,-240,-208},{-247,-236,-222,-213,-245,-215},{-238,-217,-219,-224,-247,-238},{-247,-215,-249,-245,-229,-249},{-217,-249,-249,-226,-236,-219},{-219,-215,-222,-210,-219,-222},{-215,-208,-249,-222,-247,-210},{-240,-229,-229,-240,-238,-226},{-243,-231,-254,-254,-243,-208},{-247,-210,-217,-215,-219,-222},{-249,-219,-215,-238,-231,-219},{-254,-249,-210,-229,-224,-231},{-249,-224,-249,-233,-224,-208},{-210,-238,-238,-217,-245,-210},{-208,-217,-208,-245,-208,-240},{-249,-222,-245,-254,-219,-229},{-224,-215,-229,-213,-236,-217},{-213,-247,-252,-236,-210,-240},{-245,-210,-238,-217,-226,-222},{-229,-222,-215,-231,-210,-231}},{{-233,-240,-236,-208,-217,-224},{-219,-254,-219,-229,-213,-236},{-213,-245,-245,-254,-236,-210},{-217,-229,-229,-208,-213,-222},{-208,-208,-249,-224,-222,-208},{-249,-217,-231,-217,-236,-222},{-219,-229,-210,-213,-231,-226},{-224,-249,-238,-231,-217,-231},{-254,-226,-252,-217,-233,-236},{-233,-217,-249,-238,-249,-245},{-243,-229,-224,-217,-254,-247},{-249,-254,-229,-219,-238,-252},{-252,-226,-208,-215,-240,-238},{-224,-217,-243,-226,-231,-224},{-226,-210,-252,-233,-247,-236},{-249,-213,-245,-236,-231,-252},{-213,-215,-208,-213,-249,-208},{-247,-215,-215,-238,-238,-224},{-247,-222,-217,-215,-249,-208},{-210,-231,-240,-229,-233,-233}},{{-252,-236,-215,-231,-224,-226},{-231,-224,-213,-238,-222,-249},{-224,-233,-215,-224,-240,-210},{-213,-247,-217,-208,-236,-231},{-213,-226,-229,-210,-238,-249},{-254,-245,-245,-247,-254,-215},{-226,-210,-222,-222,-238,-210},{-238,-213,-238,-222,-217,-208},{-252,-254,-208,-247,-217,-247},{-217,-226,-245,-245,-245,-222},{-224,-217,-210,-236,-252,-226},{-210,-219,-238,-208,-233,-229},{-249,-222,-240,-233,-210,-252},{-236,-245,-238,-222,-213,-240},{-213,-254,-222,-249,-208,-238},{-208,-222,-217,-233,-222,-219},{-249,-231,-213,-247,-224,-229},{-240,-233,-243,-229,-210,-219},{-233,-233,-236,-217,-252,-249},{-219,-213,-215,-229,-229,-208}}},{{{-208,-221,-206,-228,-213,-213},{-237,-219,-219,-228,-230,-232},{-200,-239,-224,-208,-195,-232},{-202,-219,-204,-234,-215,-234},{-224,-208,-234,-202,-204,-215},{-230,-226,-219,-221,-239,-237},{-215,-204,-221,-232,-213,-195},{-232,-213,-224,-230,-197,-237},{-221,-224,-234,-232,-197,-197},{-208,-195,-200,-230,-202,-206},{-202,-206,-237,-200,-232,-197},{-239,-219,-230,-213,-228,-224},{-208,-206,-197,-215,-197,-239},{-230,-221,-200,-234,-195,-195},{-230,-208,-197,-234,-224,-219},{-234,-232,-210,-204,-221,-228},{-232,-219,-204,-237,-206,-213},{-195,-221,-224,-219,-195,-237},{-224,-226,-226,-234,-237,-239},{-202,-219,-219,-202,-228,-226}},{{-224,-204,-224,-226,-204,-206},{-215,-226,-208,-237,-237,-219},{-230,-217,-232,-224,-224,-204},{-226,-230,-237,-232,-197,-230},{-237,-217,-232,-224,-195,-206},{-217,-195,-204,-202,-228,-219},{-239,-224,-195,-234,-228,-234},{-228,-239,-230,-232,-217,-224},{-208,-228,-239,-224,-239,-232},{-226,-239,-230,-217,-208,-228},{-239,-197,-202,-228,-215,-219},{-208,-204,-213,-206,-206,-239},{-197,-234,-230,-230,-208,-237},{-213,-195,-226,-228,-195,-206},{-200,-239,-208,-228,-237,-202},{-234,-217,-204,-232,-210,-226},{-195,-213,-232,-226,-239,-215},{-230,-215,-215,-224,-197,-213},{-202,-219,-202,-206,-217,-239},{-206,-237,-234,-197,-239,-206}},{{-224,-202,-195,-215,-215,-213},{-239,-230,-232,-234,-217,-221},{-239,-208,-213,-202,-197,-232},{-217,-208,-213,-202,-208,-217},{-221,-219,-228,-197,-234,-197},{-204,-237,-197,-202,-224,-204},{-210,-228,-202,-219,-208,-213},{-234,-195,-217,-213,-239,-221},{-206,-206,-204,-228,-213,-195},{-226,-221,-195,-228,-217,-232},{-237,-224,-221,-226,-219,-232},{-215,-224,-239,-195,-237,-239},{-215,-200,-221,-206,-197,-195},{-202,-230,-226,-226,-204,-208},{-208,-237,-230,-213,-208,-195},{-224,-208,-204,-206,-221,-195},{-204,-221,-234,-239,-239,-230},{-200,-234,-228,-210,-237,-213},{-224,-239,-221,-215,-226,-197},{-234,-232,-232,-217,-237,-219}},{{-215,-230,-204,-204,-202,-221},{-210,-208,-206,-221,-232,-213},{-224,-215,-204,-200,-228,-208},{-217,-234,-206,-219,-219,-200},{-234,-197,-237,-195,-204,-230},{-221,-226,-232,-219,-195,-206},{-230,-204,-215,-226,-219,-239},{-210,-204,-226,-213,-213,-204},{-226,-226,-219,-234,-237,-217},{-213,-195,-230,-224,-224,-200},{-224,-202,-204,-226,-206,-213},{-232,-237,-230,-237,-224,-213},{-210,-208,-230,-197,-215,-200},{-215,-217,-234,-208,-237,-219},{-239,-221,-219,-239,-200,-202},{-226,-228,-219,-210,-232,-232},{-219,-202,-215,-208,-195,-200},{-206,-224,-215,-226,-213,-206},{-239,-226,-237,-221,-204,-228},{-210,-232,-224,-221,-237,-202}},{{-202,-217,-202,-221,-195,-232},{-206,-202,-219,-228,-239,-232},{-234,-219,-228,-200,-197,-208},{-228,-237,-237,-234,-239,-228},{-206,-213,-195,-213,-213,-228},{-206,-208,-204,-200,-217,-213},{-217,-213,-232,-228,-215,-224},{-239,-206,-204,-197,-202,-224},{-206,-217,-234,-202,-204,-230},{-204,-221,-230,-237,-197,-206},{-239,-202,-208,-210,-202,-204},{-213,-202,-230,-202,-208,-237},{-215,-230,-226,-217,-232,-213},{-237,-237,-232,-221,-228,-228},{-200,-226,-213,-213,-221,-213},{-202,-221,-228,-237,-239,-232},{-206,-221,-204,-200,-228,-234},{-215,-213,-200,-237,-213,-239},{-215,-226,-202,-208,-239,-204},{-208,-230,-232,-230,-217,-213}},{{-228,-230,-237,-228,-224,-195},{-217,-210,-226,-204,-215,-217},{-219,-239,-230,-195,-234,-239},{-217,-197,-204,-213,-237,-221},{-234,-204,-197,-206,-200,-204},{-230,-221,-206,-224,-228,-217},{-204,-195,-239,-232,-239,-221},{-230,-208,-208,-230,-215,-239},{-200,-221,-230,-217,-217,-217},{-197,-226,-217,-230,-228,-208},{-197,-210,-232,-197,-206,-237},{-200,-228,-206,-217,-230,-234},{-213,-197,-224,-204,-206,-195},{-195,-219,-200,-226,-228,-221},{-195,-221,-202,-197,-239,-221},{-230,-224,-234,-219,-202,-230},{-230,-228,-210,-204,-237,-234},{-197,-239,-224,-219,-232,-228},{-232,-208,-200,-230,-221,-226},{-197,-226,-202,-215,-215,-234}},{{-208,-217,-213,-204,-200,-232},{-234,-208,-195,-204,-195,-200},{-195,-230,-204,-224,-217,-202},{-221,-234,-200,-202,-213,-217},{-213,-219,-230,-204,-221,-217},{-208,-204,-202,-237,-210,-206},{-202,-213,-202,-217,-217,-226},{-208,-228,-226,-215,-210,-197},{-217,-234,-200,-208,-197,-195},{-202,-232,-213,-224,-200,-208},{-195,-226,-206,-208,-204,-224},{-230,-219,-221,-202,-228,-224},{-232,-208,-215,-228,-232,-197},{-228,-197,-195,-234,-213,-210},{-221,-200,-195,-217,-217,-217},{-226,-202,-217,-224,-210,-224},{-232,-230,-195,-213,-197,-204},{-221,-228,-202,-215,-232,-197},{-202,-221,-237,-206,-219,-202},{-202,-239,-219,-232,-237,-202}},{{-213,-226,-204,-226,-226,-202},{-230,-208,-221,-221,-197,-204},{-206,-237,-200,-208,-219,-237},{-208,-217,-226,-237,-219,-210},{-230,-234,-234,-204,-208,-226},{-221,-237,-204,-206,-234,-204},{-208,-206,-197,-206,-239,-239},{-234,-213,-200,-213,-234,-219},{-232,-219,-237,-234,-206,-237},{-215,-230,-226,-210,-206,-232},{-206,-221,-217,-206,-213,-195},{-224,-224,-208,-234,-206,-195},{-195,-221,-204,-200,-224,-204},{-237,-226,-208,-219,-202,-210},{-237,-200,-219,-208,-239,-230},{-215,-204,-197,-213,-239,-232},{-195,-221,-234,-210,-215,-208},{-228,-219,-219,-230,-217,-239},{-237,-230,-195,-213,-226,-221},{-217,-219,-230,-215,-200,-210}},{{-221,-226,-217,-239,-234,-206},{-226,-197,-195,-221,-239,-224},{-208,-234,-217,-202,-204,-206},{-217,-237,-228,-213,-210,-224},{-217,-228,-221,-195,-230,-197},{-219,-210,-226,-232,-219,-224},{-217,-232,-234,-239,-224,-208},{-219,-215,-197,-197,-224,-228},{-234,-234,-234,-232,-230,-213},{-208,-213,-232,-224,-237,-213},{-228,-221,-226,-237,-226,-200},{-234,-234,-221,-210,-217,-215},{-219,-234,-228,-237,-208,-226},{-224,-204,-237,-213,-202,-210},{-232,-237,-239,-237,-195,-204},{-234,-219,-217,-221,-206,-204},{-230,-200,-224,-215,-239,-204},{-232,-197,-232,-234,-197,-217},{-226,-234,-195,-195,-226,-232},{-224,-217,-197,-237,-202,-234}},{{-208,-204,-219,-210,-217,-215},{-237,-197,-206,-237,-239,-230},{-230,-200,-219,-224,-208,-234},{-232,-239,-208,-215,-219,-226},{-206,-204,-202,-234,-210,-230},{-228,-237,-234,-204,-197,-221},{-239,-208,-217,-230,-232,-237},{-200,-217,-226,-202,-195,-228},{-200,-219,-226,-230,-221,-230},{-195,-219,-210,-197,-226,-234},{-232,-221,-195,-232,-195,-208},{-224,-224,-230,-197,-228,-221},{-206,-200,-213,-224,-239,-234},{-234,-206,-230,-195,-200,-219},{-234,-234,-206,-219,-239,-230},{-204,-230,-210,-200,-230,-224},{-200,-239,-234,-204,-197,-202},{-217,-230,-204,-204,-202,-219},{-200,-215,-197,-208,-195,-224},{-213,-197,-210,-234,-226,-208}},{{-237,-204,-197,-204,-224,-239},{-230,-200,-208,-213,-228,-200},{-213,-204,-239,-239,-217,-232},{-213,-232,-195,-215,-224,-228},{-210,-224,-237,-228,-237,-215},{-195,-200,-206,-195,-239,-230},{-215,-226,-210,-213,-204,-215},{-195,-195,-215,-206,-210,-197},{-219,-226,-226,-213,-195,-195},{-208,-230,-224,-208,-217,-208},{-219,-204,-226,-204,-208,-230},{-195,-239,-213,-210,-217,-219},{-215,-200,-215,-232,-237,-195},{-234,-208,-206,-210,-202,-234},{-215,-226,-234,-234,-195,-221},{-226,-224,-224,-215,-204,-217},{-219,-197,-230,-197,-234,-206},{-228,-204,-215,-221,-232,-213},{-228,-228,-237,-232,-195,-228},{-213,-208,-215,-213,-226,-226}},{{-213,-210,-197,-232,-239,-215},{-213,-217,-237,-224,-197,-237},{-230,-213,-206,-217,-215,-217},{-215,-228,-195,-228,-208,-234},{-224,-206,-239,-221,-206,-237},{-230,-219,-208,-200,-200,-239},{-208,-221,-200,-208,-197,-219},{-208,-239,-230,-230,-213,-228},{-204,-195,-217,-221,-228,-200},{-232,-195,-224,-224,-217,-234},{-208,-226,-202,-237,-200,-210},{-221,-230,-221,-208,-202,-197},{-228,-206,-217,-200,-208,-204},{-204,-204,-204,-202,-237,-234},{-217,-237,-239,-213,-239,-232},{-226,-215,-228,-213,-204,-217},{-224,-204,-224,-195,-213,-195},{-219,-202,-232,-213,-230,-224},{-234,-215,-237,-232,-226,-232},{-195,-221,-210,-208,-226,-215}}},{{{-269,-290,-239,-263,-245,-293},{-261,-247,-287,-269,-258,-287},{-269,-247,-247,-239,-250,-271},{-261,-269,-250,-290,-293,-255},{-293,-285,-258,-274,-277,-271},{-266,-258,-277,-293,-279,-263},{-279,-287,-279,-261,-279,-250},{-245,-293,-239,-266,-247,-290},{-271,-247,-245,-250,-239,-250},{-279,-282,-239,-253,-253,-239},{-250,-242,-285,-239,-274,-279},{-242,-242,-247,-261,-279,-263},{-255,-277,-266,-258,-239,-269},{-247,-247,-261,-250,-282,-293},{-247,-242,-282,-239,-258,-258},{-274,-263,-277,-255,-247,-293},{-282,-247,-290,-282,-250,-274},{-242,-279,-290,-274,-247,-279},{-242,-285,-269,-279,-269,-293},{-285,-250,-239,-247,-279,-282}},{{-279,-274,-269,-250,-277,-277},{-274,-266,-274,-279,-250,-261},{-263,-255,-239,-245,-242,-277},{-287,-285,-250,-247,-285,-282},{-290,-290,-269,-258,-269,-253},{-239,-261,-285,-263,-271,-279},{-279,-255,-266,-253,-285,-253},{-263,-293,-245,-279,-277,-263},{-258,-271,-285,-293,-269,-239},{-277,-293,-290,-258,-287,-263},{-290,-245,-245,-258,-239,-287},{-245,-285,-285,-263,-274,-261},{-282,-266,-247,-293,-239,-285},{-239,-285,-266,-247,-242,-274},{-290,-253,-242,-239,-247,-245},{-274,-269,-282,-242,-290,-269},{-277,-271,-274,-239,-258,-266},{-253,-239,-277,-287,-266,-274},{-293,-274,-279,-282,-277,-261},{-287,-258,-247,-293,-279,-293}},{{-258,-253,-287,-250,-247,-287},{-245,-279,-261,-239,-258,-285},{-263,-263,-266,-274,-285,-266},{-253,-258,-269,-269,-253,-242},{-263,-282,-266,-250,-261,-293},{-266,-247,-263,-250,-253,-271},{-250,-271,-255,-261,-277,-239},{-255,-263,-271,-266,-277,-274},{-247,-285,-250,-253,-253,-269},{-293,-287,-258,-282,-282,-271},{-258,-293,-274,-269,-277,-242},{-263,-266,-271,-285,-239,-255},{-250,-263,-247,-258,-261,-287},{-239,-239,-245,-266,-255,-253},{-290,-245,-282,-277,-285,-263},{-245,-290,-285,-277,-282,-255},{-266,-271,-290,-282,-261,-250},{-242,-290,-261,-245,-263,-290},{-255,-258,-247,-239,-255,-263},{-274,-261,-279,-277,-242,-287}},{{-290,-293,-266,-253,-266,-279},{-242,-271,-242,-245,-279,-258},{-266,-263,-250,-242,-253,-287},{-245,-287,-293,-290,-253,-247},{-250,-271,-282,-290,-269,-277},{-274,-258,-274,-285,-287,-279},{-261,-255,-258,-287,-285,-239},{-250,-274,-290,-287,-242,-247},{-245,-261,-271,-239,-279,-266},{-293,-290,-287,-239,-266,-242},{-247,-282,-277,-279,-287,-271},{-250,-293,-282,-239,-274,-279},{-245,-274,-239,-277,-242,-239},{-282,-242,-261,-282,-261,-271},{-242,-258,-242,-279,-274,-279},{-277,-279,-287,-271,-266,-247},{-258,-266,-253,-255,-279,-250},{-255,-261,-263,-274,-239,-242},{-263,-247,-285,-293,-271,-258},{-285,-277,-258,-242,-274,-266}},{{-287,-245,-261,-242,-258,-287},{-242,-255,-287,-287,-250,-271},{-242,-287,-250,-290,-290,-285},{-242,-247,-255,-293,-239,-269},{-279,-285,-263,-271,-285,-247},{-285,-277,-282,-239,-247,-242},{-279,-245,-250,-253,-261,-290},{-279,-266,-285,-253,-258,-239},{-274,-242,-239,-261,-261,-239},{-258,-250,-261,-255,-263,-287},{-287,-293,-279,-271,-255,-253},{-250,-245,-239,-282,-277,-282},{-242,-253,-269,-258,-269,-258},{-255,-290,-250,-261,-239,-285},{-271,-271,-247,-247,-242,-239},{-253,-269,-277,-279,-247,-242},{-271,-279,-239,-287,-269,-255},{-277,-282,-271,-242,-247,-271},{-261,-293,-271,-239,-247,-290},{-271,-269,-263,-285,-282,-239}},{{-247,-239,-253,-261,-263,-271},{-239,-255,-277,-245,-245,-255},{-277,-245,-261,-250,-253,-287},{-263,-258,-269,-282,-274,-245},{-293,-266,-250,-239,-293,-247},{-242,-285,-285,-239,-250,-261},{-242,-263,-290,-271,-290,-279},{-239,-271,-277,-261,-266,-242},{-247,-239,-285,-239,-287,-285},{-290,-271,-239,-269,-247,-279},{-287,-253,-279,-282,-266,-253},{-250,-242,-245,-269,-266,-255},{-287,-274,-245,-287,-285,-263},{-263,-239,-277,-247,-290,-287},{-253,-255,-285,-287,-285,-258},{-293,-266,-293,-245,-258,-253},{-242,-255,-269,-247,-269,-261},{-255,-274,-261,-271,-277,-242},{-255,-242,-253,-285,-274,-271},{-293,-253,-277,-261,-285,-279}},{{-287,-255,-239,-274,-279,-287},{-266,-253,-263,-250,-261,-255},{-290,-253,-271,-261,-255,-285},{-242,-247,-258,-247,-263,-290},{-245,-282,-274,-293,-285,-247},{-261,-287,-239,-239,-266,-242},{-269,-239,-269,-253,-293,-253},{-253,-247,-245,-250,-253,-245},{-274,-253,-269,-277,-282,-293},{-282,-271,-269,-274,-271,-245},{-279,-285,-239,-282,-274,-285},{-263,-247,-285,-279,-261,-282},{-269,-247,-279,-261,-255,-279},{-277,-250,-263,-245,-261,-239},{-250,-261,-258,-263,-293,-293},{-245,-279,-239,-245,-271,-287},{-277,-245,-271,-242,-258,-271},{-274,-279,-253,-255,-245,-245},{-293,-247,-266,-287,-245,-247},{-250,-287,-253,-293,-293,-245}},{{-266,-250,-263,-285,-271,-242},{-282,-266,-274,-239,-250,-263},{-258,-250,-250,-285,-290,-269},{-279,-279,-239,-247,-247,-253},{-269,-287,-282,-269,-242,-239},{-282,-293,-271,-242,-253,-242},{-263,-282,-271,-269,-282,-263},{-253,-255,-263,-277,-261,-253},{-239,-269,-274,-263,-277,-279},{-263,-279,-263,-274,-277,-271},{-274,-263,-255,-266,-271,-239},{-253,-261,-277,-293,-261,-253},{-290,-277,-293,-255,-277,-263},{-245,-271,-255,-247,-285,-277},{-247,-255,-239,-293,-293,-266},{-293,-258,-271,-242,-253,-277},{-282,-266,-285,-255,-255,-271},{-263,-277,-258,-274,-274,-277},{-279,-266,-274,-293,-277,-290},{-271,-269,-290,-277,-242,-247}},{{-282,-271,-258,-258,-242,-258},{-247,-263,-255,-258,-271,-282},{-255,-245,-255,-269,-277,-253},{-279,-242,-263,-266,-277,-274},{-261,-247,-287,-253,-266,-253},{-269,-277,-258,-239,-277,-266},{-293,-285,-287,-271,-277,-258},{-274,-258,-271,-271,-250,-250},{-287,-258,-279,-245,-293,-258},{-293,-290,-253,-293,-253,-258},{-269,-261,-285,-263,-245,-258},{-269,-285,-239,-290,-258,-293},{-277,-287,-277,-277,-293,-279},{-282,-271,-247,-253,-269,-282},{-253,-247,-279,-277,-287,-247},{-290,-245,-258,-266,-290,-239},{-242,-258,-287,-255,-239,-266},{-269,-266,-242,-263,-269,-239},{-258,-277,-282,-253,-263,-274},{-282,-255,-277,-271,-247,-242}},{{-287,-282,-277,-250,-245,-274},{-282,-274,-285,-250,-247,-253},{-285,-285,-261,-250,-258,-277},{-245,-242,-269,-277,-245,-253},{-285,-253,-271,-255,-242,-293},{-293,-266,-282,-282,-258,-258},{-279,-245,-250,-277,-279,-282},{-279,-247,-274,-269,-247,-239},{-285,-282,-293,-253,-250,-269},{-293,-245,-263,-287,-263,-266},{-277,-263,-285,-255,-269,-269},{-287,-279,-253,-266,-263,-290},{-239,-279,-245,-242,-274,-263},{-285,-253,-261,-279,-285,-261},{-290,-266,-274,-253,-242,-253},{-247,-271,-258,-274,-269,-263},{-266,-266,-263,-279,-263,-277},{-255,-255,-271,-255,-255,-261},{-282,-285,-279,-274,-290,-279},{-263,-271,-271,-247,-239,-266}},{{-266,-258,-293,-239,-242,-279},{-258,-258,-247,-274,-274,-293},{-271,-245,-245,-261,-247,-290},{-239,-274,-287,-282,-279,-269},{-269,-255,-255,-255,-258,-242},{-258,-290,-269,-255,-250,-266},{-263,-245,-263,-266,-271,-277},{-263,-277,-250,-285,-287,-282},{-242,-274,-253,-242,-266,-261},{-290,-271,-279,-255,-287,-277},{-277,-287,-269,-239,-271,-242},{-239,-258,-261,-250,-277,-261},{-239,-245,-245,-247,-274,-250},{-266,-250,-269,-261,-255,-258},{-282,-266,-242,-274,-263,-277},{-253,-285,-274,-279,-271,-261},{-258,-242,-258,-293,-250,-290},{-271,-255,-290,-293,-247,-277},{-247,-263,-282,-293,-285,-261},{-271,-277,-269,-255,-247,-269}},{{-245,-279,-271,-242,-285,-263},{-242,-266,-290,-245,-239,-247},{-285,-258,-255,-261,-242,-269},{-282,-266,-293,-290,-279,-269},{-293,-239,-261,-239,-247,-279},{-245,-250,-269,-287,-287,-279},{-277,-287,-239,-287,-247,-261},{-245,-279,-250,-255,-266,-250},{-250,-293,-269,-282,-239,-271},{-290,-287,-293,-247,-255,-261},{-271,-239,-293,-287,-250,-285},{-253,-282,-279,-261,-255,-239},{-253,-282,-277,-253,-258,-279},{-290,-250,-255,-290,-247,-255},{-266,-255,-255,-274,-255,-258},{-282,-271,-247,-293,-258,-293},{-245,-258,-293,-269,-263,-277},{-274,-263,-263,-282,-250,-250},{-253,-263,-293,-258,-282,-282},{-293,-287,-255,-245,-253,-290}}},{{{-269,-300,-291,-280,-302,-274},{-300,-274,-291,-260,-272,-266},{-269,-260,-291,-294,-263,-272},{-286,-260,-252,-283,-272,-305},{-266,-263,-288,-269,-294,-280},{-269,-252,-283,-260,-263,-286},{-274,-288,-263,-297,-258,-252},{-294,-255,-297,-272,-302,-258},{-266,-291,-294,-305,-269,-277},{-274,-252,-258,-302,-258,-258},{-260,-291,-255,-294,-305,-269},{-260,-260,-302,-252,-263,-283},{-274,-297,-263,-302,-305,-269},{-277,-283,-258,-255,-300,-255},{-297,-300,-260,-274,-286,-305},{-272,-283,-288,-272,-274,-272},{-269,-288,-269,-263,-297,-274},{-252,-302,-297,-308,-280,-272},{-277,-266,-280,-291,-291,-300},{-274,-266,-269,-300,-286,-305}},{{-258,-258,-302,-258,-286,-255},{-269,-286,-269,-308,-263,-280},{-305,-263,-297,-288,-266,-300},{-252,-277,-294,-252,-305,-272},{-263,-288,-263,-308,-272,-302},{-252,-255,-294,-288,-272,-288},{-272,-258,-266,-305,-283,-260},{-291,-258,-280,-291,-305,-283},{-263,-260,-297,-269,-302,-266},{-297,-308,-302,-286,-272,-258},{-302,-283,-291,-286,-308,-269},{-297,-263,-302,-263,-297,-274},{-294,-286,-288,-280,-288,-305},{-272,-300,-283,-266,-255,-308},{-283,-283,-258,-260,-283,-280},{-277,-277,-294,-291,-291,-286},{-291,-277,-280,-308,-283,-280},{-288,-297,-258,-294,-305,-269},{-288,-308,-305,-272,-286,-286},{-302,-297,-308,-294,-305,-260}},{{-255,-283,-272,-263,-266,-294},{-308,-269,-300,-308,-302,-286},{-302,-291,-300,-272,-294,-258},{-252,-286,-283,-294,-288,-258},{-291,-258,-266,-255,-308,-272},{-291,-252,-272,-291,-302,-263},{-288,-258,-297,-260,-258,-294},{-286,-283,-308,-302,-260,-302},{-297,-272,-283,-269,-274,-252},{-280,-260,-280,-274,-305,-305},{-283,-269,-308,-286,-305,-294},{-294,-294,-266,-288,-280,-260},{-274,-288,-269,-269,-255,-260},{-263,-294,-286,-294,-305,-291},{-269,-269,-291,-272,-269,-255},{-255,-274,-308,-252,-286,-286},{-302,-263,-294,-280,-283,-291},{-291,-297,-305,-274,-277,-291},{-277,-308,-255,-266,-300,-277},{-269,-260,-280,-280,-266,-280}},{{-255,-269,-291,-266,-305,-308},{-288,-274,-288,-263,-288,-274},{-260,-288,-308,-297,-255,-252},{-260,-302,-258,-258,-297,-258},{-252,-286,-305,-297,-266,-288},{-297,-308,-252,-294,-277,-272},{-260,-283,-266,-300,-274,-260},{-263,-266,-260,-297,-269,-286},{-291,-260,-283,-260,-308,-291},{-274,-297,-297,-291,-258,-272},{-269,-255,-280,-286,-263,-297},{-305,-302,-269,-283,-283,-288},{-263,-272,-258,-269,-308,-302},{-291,-300,-283,-308,-258,-269},{-283,-255,-297,-288,-280,-272},{-255,-277,-300,-288,-263,-286},{-266,-280,-302,-269,-297,-266},{-286,-291,-274,-260,-286,-255},{-277,-286,-305,-252,-286,-286},{-266,-288,-286,-252,-308,-252}},{{-252,-308,-297,-258,-297,-305},{-263,-266,-283,-266,-288,-305},{-308,-294,-286,-302,-300,-297},{-291,-300,-288,-288,-258,-269},{-252,-258,-280,-300,-288,-291},{-288,-308,-297,-300,-283,-297},{-286,-252,-277,-286,-258,-252},{-263,-277,-297,-252,-297,-252},{-252,-294,-286,-294,-280,-291},{-255,-283,-255,-274,-286,-297},{-291,-280,-305,-286,-258,-258},{-286,-263,-263,-300,-255,-283},{-280,-269,-269,-260,-300,-263},{-300,-288,-252,-258,-297,-266},{-283,-308,-272,-283,-308,-258},{-294,-297,-274,-297,-258,-302},{-274,-272,-291,-294,-308,-252},{-263,-269,-263,-277,-274,-283},{-258,-272,-277,-288,-283,-300},{-272,-277,-294,-291,-260,-283}},{{-266,-300,-272,-274,-266,-272},{-277,-260,-255,-263,-269,-263},{-258,-308,-255,-260,-300,-277},{-269,-263,-308,-274,-308,-291},{-300,-255,-283,-255,-294,-283},{-269,-277,-283,-255,-272,-300},{-283,-286,-288,-291,-277,-255},{-286,-255,-258,-308,-252,-297},{-274,-283,-269,-260,-302,-283},{-274,-274,-291,-302,-263,-283},{-277,-302,-283,-252,-291,-272},{-297,-252,-269,-294,-294,-277},{-263,-280,-283,-258,-297,-269},{-300,-266,-277,-283,-291,-305},{-305,-291,-263,-283,-255,-300},{-308,-274,-277,-258,-269,-305},{-286,-260,-300,-263,-280,-294},{-297,-300,-277,-297,-277,-277},{-263,-269,-266,-291,-260,-288},{-283,-258,-286,-288,-294,-255}},{{-260,-291,-252,-255,-297,-280},{-283,-277,-288,-297,-300,-252},{-280,-302,-300,-274,-252,-308},{-266,-269,-283,-308,-305,-288},{-283,-252,-274,-260,-258,-252},{-300,-305,-266,-305,-286,-255},{-305,-286,-272,-294,-274,-274},{-255,-260,-294,-305,-308,-300},{-302,-288,-269,-305,-291,-266},{-272,-305,-274,-294,-263,-266},{-272,-308,-266,-263,-266,-291},{-286,-302,-269,-269,-288,-291},{-305,-277,-302,-258,-288,-260},{-258,-294,-263,-305,-297,-300},{-255,-266,-272,-258,-272,-286},{-297,-258,-272,-291,-269,-272},{-255,-269,-308,-291,-258,-291},{-274,-269,-274,-297,-291,-300},{-252,-258,-302,-274,-288,-255},{-302,-258,-308,-272,-300,-300}},{{-274,-291,-280,-294,-269,-258},{-288,-260,-266,-302,-274,-272},{-272,-274,-286,-280,-283,-288},{-277,-291,-255,-297,-260,-297},{-300,-266,-277,-280,-280,-286},{-300,-297,-300,-258,-288,-269},{-272,-308,-305,-308,-300,-260},{-255,-274,-283,-305,-272,-272},{-269,-302,-308,-305,-283,-260},{-302,-291,-291,-266,-302,-283},{-288,-294,-300,-302,-260,-258},{-291,-308,-258,-297,-294,-288},{-305,-258,-297,-291,-302,-258},{-255,-288,-260,-266,-283,-286},{-266,-291,-266,-297,-283,-252},{-277,-283,-283,-294,-263,-263},{-297,-288,-258,-277,-283,-305},{-266,-308,-305,-286,-297,-302},{-263,-260,-277,-266,-263,-294},{-277,-308,-286,-269,-258,-308}},{{-300,-291,-252,-277,-297,-291},{-260,-283,-305,-269,-252,-269},{-308,-269,-308,-266,-283,-266},{-269,-300,-260,-274,-308,-308},{-266,-260,-258,-300,-288,-269},{-305,-260,-272,-305,-260,-252},{-300,-269,-308,-291,-294,-252},{-300,-300,-266,-286,-297,-258},{-252,-308,-288,-283,-300,-260},{-294,-269,-272,-260,-255,-280},{-288,-269,-258,-291,-286,-286},{-277,-280,-300,-260,-297,-277},{-263,-269,-308,-305,-280,-302},{-277,-258,-283,-291,-260,-294},{-294,-266,-300,-291,-263,-252},{-258,-269,-260,-308,-263,-308},{-272,-291,-269,-263,-308,-288},{-274,-255,-263,-274,-302,-297},{-272,-272,-308,-302,-288,-288},{-266,-255,-252,-274,-280,-272}},{{-258,-266,-277,-274,-255,-288},{-269,-269,-308,-294,-302,-258},{-266,-280,-269,-255,-274,-252},{-252,-269,-291,-255,-263,-277},{-280,-302,-266,-286,-272,-288},{-302,-258,-294,-266,-260,-291},{-266,-260,-266,-258,-255,-286},{-274,-308,-260,-266,-260,-305},{-277,-280,-302,-294,-266,-269},{-255,-260,-274,-266,-274,-300},{-305,-255,-297,-272,-258,-308},{-260,-263,-308,-297,-302,-280},{-260,-280,-277,-274,-291,-272},{-280,-308,-291,-297,-258,-269},{-274,-263,-280,-272,-300,-252},{-266,-260,-305,-255,-260,-305},{-300,-288,-277,-305,-291,-283},{-263,-258,-305,-260,-277,-288},{-260,-260,-300,-258,-260,-258},{-258,-308,-260,-274,-302,-283}},{{-294,-255,-286,-297,-297,-274},{-269,-286,-269,-272,-258,-260},{-297,-294,-252,-280,-258,-272},{-266,-277,-305,-255,-274,-308},{-283,-266,-294,-283,-272,-283},{-255,-302,-280,-258,-283,-305},{-252,-274,-291,-263,-255,-263},{-260,-274,-260,-308,-274,-305},{-286,-302,-297,-277,-266,-258},{-255,-272,-305,-260,-258,-263},{-269,-277,-280,-274,-269,-274},{-302,-266,-297,-263,-280,-286},{-305,-252,-266,-302,-272,-302},{-283,-266,-263,-252,-302,-305},{-263,-274,-291,-297,-272,-274},{-288,-255,-263,-308,-308,-288},{-294,-294,-288,-305,-277,-283},{-286,-269,-269,-272,-280,-288},{-291,-269,-280,-280,-291,-252},{-266,-308,-266,-252,-305,-294}},{{-280,-263,-302,-258,-286,-300},{-291,-288,-277,-274,-283,-283},{-277,-272,-280,-255,-288,-274},{-263,-286,-297,-305,-272,-280},{-297,-255,-260,-263,-266,-288},{-258,-258,-260,-258,-302,-305},{-302,-263,-260,-297,-305,-308},{-283,-277,-305,-260,-308,-297},{-263,-260,-260,-280,-286,-260},{-305,-266,-277,-308,-308,-277},{-288,-297,-269,-288,-283,-277},{-269,-260,-263,-308,-288,-258},{-302,-258,-274,-291,-269,-260},{-300,-260,-280,-302,-294,-308},{-288,-255,-258,-274,-280,-258},{-288,-260,-274,-297,-272,-258},{-302,-255,-263,-272,-252,-272},{-308,-286,-302,-288,-260,-294},{-258,-308,-274,-302,-280,-302},{-274,-258,-288,-300,-305,-288}}},{{{-269,-263,-300,-277,-272,-302},{-294,-260,-294,-297,-274,-305},{-286,-294,-308,-297,-305,-294},{-252,-280,-305,-263,-302,-277},{-302,-283,-305,-305,-291,-302},{-308,-272,-286,-269,-263,-263},{-258,-272,-274,-277,-288,-274},{-300,-274,-300,-294,-305,-269},{-283,-274,-294,-277,-260,-252},{-283,-308,-283,-294,-272,-272},{-291,-288,-269,-286,-255,-252},{-280,-274,-277,-297,-266,-280},{-280,-266,-272,-297,-288,-280},{-294,-280,-266,-277,-258,-302},{-283,-272,-294,-269,-255,-305},{-255,-300,-258,-308,-274,-294},{-308,-255,-291,-280,-294,-300},{-291,-300,-277,-269,-288,-263},{-266,-269,-288,-280,-266,-280},{-263,-260,-266,-260,-266,-260}},{{-286,-263,-263,-305,-302,-308},{-258,-280,-252,-274,-280,-286},{-288,-269,-252,-263,-308,-280},{-308,-308,-300,-300,-305,-272},{-274,-291,-291,-274,-274,-308},{-258,-263,-280,-274,-266,-266},{-280,-300,-260,-308,-260,-280},{-294,-269,-260,-274,-277,-255},{-269,-277,-263,-252,-272,-297},{-277,-274,-297,-260,-266,-272},{-288,-277,-291,-308,-252,-263},{-291,-300,-297,-302,-272,-266},{-294,-288,-291,-258,-258,-272},{-274,-294,-288,-252,-288,-308},{-283,-280,-280,-305,-255,-269},{-258,-294,-258,-288,-308,-277},{-300,-294,-283,-297,-274,-260},{-263,-277,-258,-294,-260,-288},{-255,-297,-286,-266,-272,-288},{-297,-260,-272,-308,-291,-297}},{{-252,-308,-288,-291,-288,-277},{-255,-274,-280,-272,-274,-305},{-269,-291,-300,-274,-269,-255},{-297,-272,-258,-260,-294,-302},{-269,-283,-263,-272,-272,-266},{-280,-294,-283,-277,-283,-288},{-283,-274,-274,-280,-286,-300},{-258,-294,-263,-258,-255,-288},{-286,-266,-266,-258,-255,-266},{-277,-260,-272,-266,-263,-269},{-291,-300,-274,-286,-272,-297},{-300,-272,-272,-269,-288,-252},{-263,-300,-286,-277,-286,-255},{-266,-280,-263,-283,-263,-305},{-266,-294,-308,-266,-266,-300},{-272,-277,-280,-294,-294,-266},{-302,-286,-266,-277,-305,-302},{-252,-272,-255,-260,-269,-263},{-294,-263,-288,-272,-280,-269},{-263,-300,-308,-300,-277,-252}},{{-263,-269,-283,-263,-283,-272},{-308,-260,-288,-300,-297,-283},{-266,-308,-272,-263,-266,-280},{-283,-260,-302,-269,-302,-277},{-300,-302,-266,-274,-294,-280},{-263,-283,-274,-280,-266,-302},{-280,-308,-274,-272,-288,-297},{-302,-288,-300,-286,-294,-286},{-305,-255,-297,-263,-291,-302},{-272,-300,-280,-297,-308,-277},{-272,-274,-300,-308,-283,-302},{-252,-255,-274,-308,-297,-280},{-305,-274,-305,-266,-297,-294},{-260,-277,-252,-294,-300,-288},{-269,-255,-255,-291,-308,-255},{-277,-263,-302,-283,-277,-302},{-300,-308,-305,-258,-294,-308},{-272,-255,-255,-308,-277,-277},{-300,-300,-263,-255,-288,-272},{-266,-302,-277,-272,-283,-302}},{{-288,-286,-252,-308,-252,-274},{-258,-266,-260,-277,-277,-272},{-260,-258,-252,-269,-260,-269},{-308,-302,-300,-294,-272,-302},{-274,-286,-302,-266,-252,-252},{-277,-286,-277,-252,-288,-308},{-300,-297,-297,-308,-294,-300},{-286,-260,-263,-258,-283,-308},{-300,-260,-302,-305,-291,-263},{-308,-288,-252,-305,-269,-308},{-302,-269,-277,-252,-252,-283},{-286,-255,-280,-280,-263,-294},{-263,-300,-280,-302,-294,-294},{-286,-272,-269,-286,-286,-297},{-269,-263,-280,-269,-274,-258},{-288,-269,-294,-297,-286,-294},{-274,-305,-277,-263,-272,-266},{-260,-252,-255,-302,-266,-305},{-258,-291,-263,-255,-297,-291},{-283,-286,-258,-277,-302,-274}},{{-260,-277,-291,-305,-269,-274},{-291,-300,-263,-286,-297,-300},{-283,-302,-294,-272,-288,-283},{-286,-255,-291,-305,-294,-300},{-255,-308,-291,-305,-258,-272},{-288,-280,-260,-283,-288,-280},{-300,-302,-297,-302,-283,-266},{-305,-294,-288,-269,-305,-305},{-283,-274,-286,-283,-294,-294},{-255,-252,-274,-286,-269,-274},{-288,-260,-302,-277,-274,-297},{-252,-283,-255,-302,-288,-291},{-294,-255,-305,-283,-260,-255},{-305,-280,-308,-258,-263,-294},{-260,-255,-288,-308,-300,-288},{-263,-308,-280,-286,-308,-305},{-258,-302,-274,-260,-297,-252},{-291,-286,-252,-305,-272,-255},{-300,-302,-263,-286,-297,-288},{-291,-274,-294,-274,-260,-272}},{{-269,-297,-258,-277,-274,-288},{-269,-252,-291,-286,-302,-286},{-274,-260,-272,-286,-277,-291},{-255,-286,-266,-252,-263,-291},{-300,-272,-280,-300,-308,-305},{-266,-305,-258,-258,-308,-255},{-297,-297,-272,-263,-263,-255},{-252,-258,-308,-297,-277,-308},{-263,-269,-258,-283,-263,-258},{-277,-283,-255,-291,-302,-252},{-277,-302,-272,-252,-260,-269},{-252,-291,-272,-260,-266,-300},{-305,-294,-286,-288,-263,-300},{-260,-277,-294,-300,-255,-272},{-252,-269,-297,-260,-305,-277},{-274,-274,-288,-263,-266,-266},{-272,-297,-260,-308,-302,-308},{-283,-294,-291,-269,-297,-266},{-297,-260,-263,-305,-280,-308},{-302,-255,-277,-286,-288,-302}},{{-305,-280,-260,-280,-263,-308},{-266,-255,-288,-297,-274,-308},{-280,-302,-255,-272,-280,-255},{-263,-277,-291,-269,-277,-277},{-260,-288,-283,-266,-266,-291},{-294,-274,-300,-277,-263,-283},{-277,-291,-269,-263,-252,-300},{-263,-300,-300,-286,-286,-255},{-274,-300,-294,-252,-266,-260},{-283,-291,-291,-272,-255,-277},{-286,-269,-286,-286,-277,-277},{-283,-297,-277,-263,-302,-255},{-280,-300,-297,-263,-274,-263},{-291,-277,-294,-302,-269,-291},{-277,-272,-269,-283,-263,-291},{-288,-286,-255,-308,-286,-300},{-294,-269,-308,-288,-269,-308},{-252,-266,-277,-252,-255,-286},{-269,-305,-263,-266,-266,-308},{-272,-280,-252,-294,-286,-260}},{{-294,-297,-300,-288,-288,-277},{-288,-297,-283,-308,-297,-252},{-286,-305,-300,-280,-252,-280},{-255,-297,-300,-260,-302,-286},{-269,-269,-286,-258,-283,-286},{-288,-297,-302,-297,-288,-300},{-300,-288,-308,-263,-308,-277},{-260,-274,-308,-288,-308,-302},{-283,-288,-274,-280,-269,-302},{-297,-302,-291,-252,-277,-263},{-258,-269,-255,-300,-280,-266},{-260,-258,-252,-302,-297,-263},{-308,-302,-305,-258,-266,-283},{-263,-286,-252,-283,-252,-274},{-280,-291,-308,-302,-300,-272},{-255,-277,-266,-280,-288,-300},{-277,-288,-255,-280,-252,-294},{-302,-308,-274,-252,-255,-302},{-288,-288,-300,-277,-252,-291},{-300,-277,-260,-255,-297,-302}},{{-260,-277,-272,-260,-297,-280},{-308,-277,-291,-260,-308,-305},{-255,-272,-288,-258,-274,-258},{-288,-258,-308,-272,-255,-274},{-263,-269,-288,-280,-283,-288},{-294,-260,-291,-294,-274,-288},{-260,-302,-258,-288,-258,-300},{-252,-277,-297,-294,-260,-294},{-252,-258,-258,-291,-283,-305},{-288,-252,-288,-266,-263,-252},{-305,-258,-274,-269,-294,-294},{-252,-283,-308,-283,-277,-291},{-252,-302,-291,-288,-288,-302},{-280,-288,-266,-269,-258,-294},{-291,-263,-302,-266,-297,-263},{-300,-283,-266,-291,-308,-291},{-297,-286,-291,-288,-283,-272},{-283,-258,-302,-269,-252,-274},{-274,-266,-286,-272,-280,-252},{-294,-272,-280,-255,-288,-300}},{{-269,-266,-297,-258,-269,-260},{-302,-266,-302,-286,-300,-260},{-269,-291,-252,-280,-263,-302},{-277,-266,-286,-286,-283,-286},{-263,-308,-291,-302,-277,-300},{-260,-288,-286,-277,-263,-288},{-297,-280,-252,-302,-291,-308},{-297,-258,-266,-286,-300,-269},{-291,-288,-291,-252,-258,-258},{-297,-286,-255,-280,-277,-263},{-263,-283,-258,-294,-277,-274},{-305,-294,-266,-269,-280,-288},{-308,-277,-283,-266,-258,-255},{-255,-294,-277,-272,-258,-252},{-255,-283,-260,-283,-263,-288},{-266,-263,-288,-277,-258,-294},{-252,-266,-302,-266,-280,-260},{-286,-297,-286,-300,-308,-286},{-294,-286,-297,-308,-283,-260},{-300,-297,-302,-291,-266,-277}},{{-300,-302,-291,-280,-302,-288},{-255,-288,-297,-305,-294,-291},{-260,-283,-288,-302,-252,-302},{-277,-305,-258,-272,-308,-288},{-294,-283,-263,-266,-277,-280},{-302,-286,-255,-286,-291,-288},{-272,-297,-294,-280,-266,-308},{-274,-269,-266,-272,-286,-288},{-302,-263,-263,-291,-260,-266},{-283,-263,-286,-286,-255,-305},{-300,-308,-260,-252,-291,-297},{-283,-255,-305,-288,-305,-258},{-300,-269,-280,-305,-272,-288},{-252,-308,-272,-280,-305,-260},{-283,-288,-274,-260,-286,-288},{-272,-252,-288,-252,-263,-277},{-283,-288,-302,-305,-274,-288},{-288,-308,-308,-277,-258,-252},{-277,-302,-291,-288,-263,-280},{-305,-291,-277,-269,-252,-269}}},{{{-300,-277,-286,-260,-283,-294},{-294,-283,-266,-274,-280,-266},{-297,-291,-308,-286,-302,-305},{-288,-252,-263,-286,-288,-300},{-286,-283,-294,-263,-274,-294},{-283,-260,-291,-302,-294,-294},{-302,-288,-260,-302,-305,-297},{-269,-258,-260,-266,-297,-274},{-272,-272,-305,-260,-277,-260},{-272,-255,-269,-252,-302,-300},{-302,-258,-252,-277,-260,-300},{-280,-252,-263,-255,-280,-255},{-274,-280,-286,-269,-258,-258},{-286,-272,-294,-302,-266,-300},{-302,-252,-286,-277,-308,-291},{-255,-294,-294,-283,-263,-305},{-291,-252,-258,-280,-252,-272},{-260,-305,-291,-280,-255,-263},{-286,-302,-252,-263,-305,-260},{-266,-300,-258,-260,-252,-305}},{{-305,-252,-272,-286,-274,-255},{-283,-308,-280,-258,-280,-260},{-266,-255,-274,-263,-266,-277},{-280,-272,-308,-260,-300,-291},{-300,-274,-305,-274,-274,-300},{-300,-260,-286,-277,-277,-288},{-286,-280,-258,-305,-280,-305},{-294,-297,-280,-263,-263,-252},{-280,-274,-280,-266,-266,-269},{-277,-252,-274,-260,-305,-308},{-258,-266,-258,-266,-288,-294},{-297,-288,-260,-269,-302,-288},{-308,-252,-297,-286,-291,-280},{-288,-291,-269,-308,-288,-294},{-286,-302,-252,-288,-308,-283},{-302,-266,-294,-255,-300,-308},{-294,-297,-291,-274,-297,-255},{-266,-291,-263,-274,-255,-294},{-286,-297,-283,-274,-305,-272},{-263,-283,-280,-258,-308,-269}},{{-308,-286,-272,-258,-280,-280},{-294,-308,-283,-274,-297,-305},{-294,-274,-269,-302,-255,-274},{-252,-302,-308,-300,-294,-272},{-269,-300,-269,-302,-274,-260},{-266,-269,-294,-286,-288,-286},{-255,-300,-294,-274,-258,-291},{-277,-263,-283,-300,-266,-286},{-277,-272,-294,-252,-288,-308},{-274,-288,-280,-274,-266,-286},{-258,-286,-269,-269,-252,-252},{-266,-252,-272,-255,-302,-305},{-269,-294,-269,-280,-266,-258},{-252,-302,-283,-255,-308,-288},{-300,-274,-258,-297,-255,-288},{-258,-272,-255,-266,-258,-286},{-283,-300,-297,-258,-258,-266},{-258,-277,-294,-277,-291,-277},{-277,-272,-286,-252,-297,-300},{-286,-286,-277,-308,-291,-266}},{{-283,-308,-258,-283,-269,-269},{-286,-252,-302,-274,-283,-288},{-252,-302,-283,-277,-280,-277},{-297,-255,-280,-280,-305,-255},{-300,-291,-300,-297,-272,-258},{-258,-263,-305,-294,-302,-308},{-297,-286,-283,-308,-260,-302},{-283,-260,-263,-266,-277,-255},{-255,-258,-252,-260,-272,-269},{-288,-258,-260,-291,-274,-308},{-266,-280,-288,-297,-274,-263},{-258,-274,-269,-272,-252,-291},{-294,-302,-291,-255,-252,-305},{-269,-272,-291,-277,-277,-252},{-305,-274,-260,-291,-283,-288},{-305,-280,-255,-300,-308,-274},{-300,-263,-297,-308,-274,-283},{-308,-300,-291,-308,-274,-300},{-286,-308,-294,-294,-255,-300},{-305,-269,-263,-252,-260,-255}},{{-297,-302,-305,-283,-258,-258},{-288,-266,-274,-291,-260,-283},{-274,-300,-300,-277,-294,-266},{-302,-283,-302,-258,-272,-258},{-252,-305,-308,-252,-297,-283},{-269,-302,-297,-269,-255,-258},{-252,-300,-266,-277,-255,-252},{-308,-297,-274,-252,-258,-255},{-294,-263,-288,-274,-258,-258},{-308,-283,-302,-277,-297,-288},{-297,-302,-280,-266,-255,-297},{-280,-274,-266,-258,-277,-274},{-291,-277,-274,-263,-294,-272},{-272,-294,-308,-294,-274,-302},{-297,-260,-302,-272,-266,-286},{-297,-288,-294,-280,-274,-263},{-288,-252,-260,-263,-269,-255},{-302,-277,-305,-280,-258,-302},{-260,-263,-291,-291,-280,-274},{-272,-260,-294,-266,-274,-294}},{{-263,-258,-291,-269,-269,-272},{-288,-302,-294,-255,-297,-294},{-280,-280,-269,-294,-288,-258},{-300,-288,-297,-288,-286,-260},{-300,-255,-274,-255,-302,-280},{-252,-302,-255,-291,-294,-277},{-272,-260,-308,-258,-283,-269},{-302,-260,-263,-286,-291,-283},{-272,-258,-294,-252,-272,-297},{-283,-291,-266,-277,-286,-263},{-272,-305,-258,-280,-272,-280},{-302,-286,-283,-252,-286,-260},{-308,-277,-252,-294,-286,-258},{-291,-258,-291,-272,-305,-291},{-305,-283,-286,-263,-266,-286},{-297,-252,-260,-302,-294,-272},{-258,-260,-266,-286,-252,-255},{-302,-277,-283,-277,-260,-291},{-280,-280,-280,-258,-272,-280},{-280,-286,-280,-305,-283,-269}},{{-297,-272,-294,-308,-266,-272},{-266,-266,-286,-274,-288,-255},{-283,-305,-308,-308,-255,-308},{-255,-255,-300,-291,-288,-272},{-291,-297,-286,-302,-255,-266},{-294,-302,-266,-280,-302,-283},{-258,-260,-252,-308,-272,-274},{-255,-277,-263,-277,-305,-305},{-260,-305,-272,-266,-291,-252},{-274,-260,-283,-291,-297,-286},{-305,-305,-252,-297,-283,-308},{-288,-288,-260,-255,-305,-260},{-272,-308,-283,-263,-255,-302},{-272,-258,-274,-263,-305,-297},{-294,-294,-252,-263,-263,-274},{-258,-263,-294,-272,-252,-277},{-263,-308,-258,-302,-258,-277},{-291,-300,-300,-300,-297,-260},{-266,-277,-288,-255,-300,-260},{-291,-283,-286,-263,-305,-283}},{{-291,-308,-258,-297,-277,-252},{-252,-260,-291,-260,-255,-288},{-277,-300,-291,-302,-300,-300},{-269,-260,-277,-269,-283,-269},{-252,-255,-263,-291,-302,-283},{-277,-286,-255,-294,-258,-283},{-266,-305,-280,-252,-260,-274},{-300,-300,-263,-308,-308,-288},{-258,-258,-263,-260,-305,-260},{-297,-283,-305,-294,-269,-258},{-255,-274,-280,-263,-255,-252},{-263,-260,-260,-260,-300,-277},{-277,-272,-294,-252,-277,-305},{-302,-258,-283,-255,-286,-280},{-252,-272,-294,-283,-277,-305},{-291,-305,-305,-263,-283,-260},{-252,-305,-286,-280,-280,-255},{-300,-288,-252,-305,-283,-258},{-283,-263,-291,-255,-294,-269},{-288,-302,-260,-266,-269,-302}},{{-280,-300,-308,-283,-252,-260},{-297,-269,-300,-297,-252,-300},{-280,-288,-274,-277,-263,-260},{-255,-266,-269,-277,-269,-272},{-272,-283,-291,-274,-305,-272},{-280,-255,-274,-280,-283,-305},{-266,-266,-260,-255,-272,-280},{-286,-305,-258,-280,-263,-302},{-266,-302,-255,-288,-302,-305},{-269,-297,-274,-277,-263,-258},{-283,-286,-260,-300,-291,-269},{-272,-272,-277,-291,-308,-286},{-283,-283,-286,-302,-308,-288},{-291,-308,-291,-288,-280,-255},{-269,-286,-300,-297,-308,-288},{-274,-269,-288,-263,-283,-308},{-266,-305,-274,-260,-308,-297},{-305,-283,-258,-272,-269,-302},{-283,-269,-291,-297,-280,-291},{-260,-277,-288,-294,-291,-255}},{{-263,-274,-283,-272,-252,-263},{-277,-255,-258,-302,-255,-308},{-283,-269,-280,-274,-288,-258},{-277,-260,-255,-297,-266,-305},{-260,-291,-272,-286,-283,-274},{-294,-269,-308,-272,-302,-272},{-286,-300,-286,-255,-305,-302},{-297,-258,-272,-283,-258,-305},{-277,-255,-277,-274,-266,-302},{-283,-252,-294,-272,-300,-269},{-305,-274,-286,-274,-266,-280},{-308,-297,-255,-269,-294,-297},{-308,-277,-272,-266,-288,-272},{-308,-305,-277,-252,-297,-255},{-302,-288,-280,-269,-263,-266},{-288,-288,-260,-302,-274,-255},{-300,-294,-266,-283,-252,-255},{-288,-263,-272,-286,-272,-283},{-283,-305,-252,-260,-269,-260},{-266,-291,-302,-266,-274,-274}},{{-266,-269,-258,-255,-266,-277},{-283,-308,-252,-252,-305,-255},{-305,-252,-263,-286,-308,-277},{-274,-272,-297,-300,-274,-297},{-263,-274,-272,-260,-266,-255},{-302,-305,-294,-305,-308,-280},{-294,-263,-263,-263,-286,-266},{-283,-305,-297,-269,-280,-272},{-274,-260,-272,-286,-252,-263},{-269,-305,-308,-288,-300,-288},{-266,-269,-297,-283,-260,-302},{-302,-300,-258,-263,-291,-283},{-277,-300,-277,-294,-263,-274},{-286,-294,-269,-260,-258,-272},{-302,-280,-260,-302,-266,-255},{-280,-260,-286,-308,-269,-288},{-280,-258,-263,-283,-286,-291},{-288,-283,-277,-277,-297,-291},{-288,-280,-260,-308,-260,-266},{-280,-255,-266,-283,-297,-269}},{{-291,-302,-258,-302,-252,-277},{-305,-286,-255,-286,-286,-283},{-266,-263,-272,-277,-280,-272},{-277,-283,-272,-272,-286,-255},{-263,-272,-297,-269,-269,-286},{-263,-305,-302,-277,-255,-260},{-300,-266,-302,-283,-260,-280},{-286,-305,-280,-300,-305,-258},{-258,-255,-297,-252,-260,-294},{-266,-263,-286,-300,-260,-291},{-263,-305,-286,-277,-272,-252},{-280,-274,-308,-266,-305,-283},{-305,-297,-302,-252,-274,-252},{-300,-291,-252,-260,-258,-277},{-269,-263,-266,-291,-302,-302},{-308,-308,-308,-272,-302,-297},{-291,-302,-291,-288,-291,-302},{-280,-252,-288,-263,-269,-272},{-277,-260,-255,-258,-277,-258},{-263,-300,-297,-255,-274,-269}}}}; // 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]={35,17,12,35,18,12,35,18,12,33,16,11,32,17,11,33,16,11,35,17,12,34,17,12,35,17,12,35,18,12,35,18,12,35,17,12,34,17,12,34,18,12,34,17,12,34,17,12,34,17,12,35,17,12,35,17,12,34,18,12,35,18,12,35,18,12,35,18,12,35,18,12}; // 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,736,737,738,739,740,741,742,743,744,745,746},{747,748,749,750,751,752,753,754,755,756,757,758},{759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792},{793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809},{810,811,812,813,814,815,816,817,818,819,820,821},{822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855},{856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873},{874,875,876,877,878,879,880,881,882,883,884,885},{886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919},{920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936},{937,938,939,940,941,942,943,944,945,946,947,948},{949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982},{983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999},{1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011},{1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045},{1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062},{1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074},{1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109},{1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126},{1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138},{1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173},{1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190},{1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202},{1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236},{1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254},{1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266},{1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301},{1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319},{1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331},{1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366},{1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384},{1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396},{1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431},{1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449},{1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461},{1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496},{1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514},{1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526}}; // set of shipments in each bid 
int SHsts[SPN]={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,2,8,14,20,26,32,38,44,50,56,62,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,2,8,14,20,26,32,38,44,50,56,62,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,1,7,13,19,25,31,37,43,49,55,61,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66}; // set of start times of each shipment 
int SHets[SPN]={3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,5,11,17,23,29,35,41,47,53,59,65,71,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,8,14,20,26,32,38,44,50,56,62,68,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,8,14,20,26,32,38,44,50,56,62,68,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,7,13,19,25,31,37,43,49,55,61,67,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,5,11,17,23,29,35,41,47,53,59,65,71,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,5,11,17,23,29,35,41,47,53,59,65,71,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,1,7,13,19,25,31,37,43,49,55,61,67}; // set of end times of each shipment 
