int Dev = 50;// Deviation
extern const int CNN = 5;// 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 = 1542;//Number of shipments
extern const int SN = 20;//Number of scenarios at each stage
extern const int MBSN = 36;//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]={{{{12512,0,0,0,0,0},{12122,0,0,0,0,0},{12662,0,0,0,0,0},{13130,0,0,0,0,0},{12896,0,0,0,0,0},{12256,0,0,0,0,0},{11729,0,0,0,0,0},{13233,0,0,0,0,0},{12687,0,0,0,0,0},{13852,0,0,0,0,0},{12364,0,0,0,0,0},{12263,0,0,0,0,0},{11297,0,0,0,0,0},{12879,0,0,0,0,0},{12825,0,0,0,0,0},{12610,0,0,0,0,0},{12048,0,0,0,0,0},{12539,0,0,0,0,0},{11455,0,0,0,0,0},{12112,0,0,0,0,0}},{{13297,0,0,0,0,0},{12431,0,0,0,0,0},{11963,0,0,0,0,0},{12579,0,0,0,0,0},{13163,0,0,0,0,0},{13008,0,0,0,0,0},{11819,0,0,0,0,0},{11877,0,0,0,0,0},{12040,0,0,0,0,0},{11198,0,0,0,0,0},{11916,0,0,0,0,0},{12660,0,0,0,0,0},{11752,0,0,0,0,0},{11667,0,0,0,0,0},{12851,0,0,0,0,0},{11451,0,0,0,0,0},{11894,0,0,0,0,0},{12431,0,0,0,0,0},{12497,0,0,0,0,0},{12430,0,0,0,0,0}},{{11365,0,0,0,0,0},{11168,0,0,0,0,0},{11495,0,0,0,0,0},{10768,0,0,0,0,0},{11226,0,0,0,0,0},{12177,0,0,0,0,0},{11795,0,0,0,0,0},{12366,0,0,0,0,0},{12653,0,0,0,0,0},{11092,0,0,0,0,0},{11554,0,0,0,0,0},{11854,0,0,0,0,0},{11978,0,0,0,0,0},{11334,0,0,0,0,0},{11114,0,0,0,0,0},{11057,0,0,0,0,0},{10879,0,0,0,0,0},{11518,0,0,0,0,0},{12043,0,0,0,0,0},{11576,0,0,0,0,0}},{{11031,0,0,0,0,0},{10522,0,0,0,0,0},{10753,0,0,0,0,0},{10431,0,0,0,0,0},{11164,0,0,0,0,0},{9695,0,0,0,0,0},{10188,0,0,0,0,0},{10018,0,0,0,0,0},{10539,0,0,0,0,0},{10256,0,0,0,0,0},{10651,0,0,0,0,0},{10361,0,0,0,0,0},{11044,0,0,0,0,0},{10048,0,0,0,0,0},{10888,0,0,0,0,0},{10262,0,0,0,0,0},{10263,0,0,0,0,0},{9799,0,0,0,0,0},{10033,0,0,0,0,0},{10166,0,0,0,0,0}},{{9287,0,0,0,0,0},{9756,0,0,0,0,0},{9040,0,0,0,0,0},{9937,0,0,0,0,0},{8951,0,0,0,0,0},{9078,0,0,0,0,0},{9183,0,0,0,0,0},{9382,0,0,0,0,0},{9662,0,0,0,0,0},{9735,0,0,0,0,0},{9702,0,0,0,0,0},{9467,0,0,0,0,0},{9348,0,0,0,0,0},{10257,0,0,0,0,0},{9604,0,0,0,0,0},{9733,0,0,0,0,0},{9640,0,0,0,0,0},{8966,0,0,0,0,0},{10048,0,0,0,0,0},{9628,0,0,0,0,0}},{{9708,0,0,0,0,0},{8689,0,0,0,0,0},{9486,0,0,0,0,0},{9533,0,0,0,0,0},{8720,0,0,0,0,0},{8307,0,0,0,0,0},{9255,0,0,0,0,0},{8768,0,0,0,0,0},{9045,0,0,0,0,0},{9067,0,0,0,0,0},{9635,0,0,0,0,0},{9304,0,0,0,0,0},{9065,0,0,0,0,0},{9464,0,0,0,0,0},{9198,0,0,0,0,0},{8686,0,0,0,0,0},{9279,0,0,0,0,0},{9306,0,0,0,0,0},{9106,0,0,0,0,0},{9312,0,0,0,0,0}},{{9804,0,0,0,0,0},{9854,0,0,0,0,0},{10035,0,0,0,0,0},{9647,0,0,0,0,0},{10416,0,0,0,0,0},{9449,0,0,0,0,0},{9248,0,0,0,0,0},{8808,0,0,0,0,0},{9809,0,0,0,0,0},{9393,0,0,0,0,0},{9871,0,0,0,0,0},{10085,0,0,0,0,0},{9758,0,0,0,0,0},{9969,0,0,0,0,0},{9716,0,0,0,0,0},{9438,0,0,0,0,0},{9638,0,0,0,0,0},{9834,0,0,0,0,0},{10404,0,0,0,0,0},{9738,0,0,0,0,0}},{{10620,0,0,0,0,0},{11179,0,0,0,0,0},{10814,0,0,0,0,0},{11197,0,0,0,0,0},{11303,0,0,0,0,0},{10573,0,0,0,0,0},{10944,0,0,0,0,0},{11082,0,0,0,0,0},{10676,0,0,0,0,0},{11234,0,0,0,0,0},{11370,0,0,0,0,0},{11259,0,0,0,0,0},{11148,0,0,0,0,0},{10309,0,0,0,0,0},{11716,0,0,0,0,0},{11395,0,0,0,0,0},{10764,0,0,0,0,0},{11123,0,0,0,0,0},{11404,0,0,0,0,0},{11003,0,0,0,0,0}},{{12758,0,0,0,0,0},{12191,0,0,0,0,0},{12709,0,0,0,0,0},{11772,0,0,0,0,0},{12074,0,0,0,0,0},{12183,0,0,0,0,0},{10844,0,0,0,0,0},{12069,0,0,0,0,0},{12270,0,0,0,0,0},{10928,0,0,0,0,0},{11306,0,0,0,0,0},{12005,0,0,0,0,0},{11875,0,0,0,0,0},{12581,0,0,0,0,0},{11082,0,0,0,0,0},{11899,0,0,0,0,0},{12013,0,0,0,0,0},{13162,0,0,0,0,0},{11694,0,0,0,0,0},{11983,0,0,0,0,0}},{{11472,0,0,0,0,0},{11891,0,0,0,0,0},{12165,0,0,0,0,0},{11771,0,0,0,0,0},{12730,0,0,0,0,0},{12560,0,0,0,0,0},{11709,0,0,0,0,0},{13571,0,0,0,0,0},{13213,0,0,0,0,0},{12095,0,0,0,0,0},{12441,0,0,0,0,0},{12366,0,0,0,0,0},{12791,0,0,0,0,0},{11954,0,0,0,0,0},{13136,0,0,0,0,0},{12623,0,0,0,0,0},{12660,0,0,0,0,0},{13000,0,0,0,0,0},{12848,0,0,0,0,0},{13273,0,0,0,0,0}},{{11848,0,0,0,0,0},{11687,0,0,0,0,0},{11760,0,0,0,0,0},{11623,0,0,0,0,0},{12260,0,0,0,0,0},{12168,0,0,0,0,0},{12846,0,0,0,0,0},{12663,0,0,0,0,0},{11601,0,0,0,0,0},{11491,0,0,0,0,0},{12095,0,0,0,0,0},{12015,0,0,0,0,0},{11498,0,0,0,0,0},{12018,0,0,0,0,0},{11975,0,0,0,0,0},{13109,0,0,0,0,0},{12134,0,0,0,0,0},{12579,0,0,0,0,0},{12726,0,0,0,0,0},{12420,0,0,0,0,0}},{{11112,0,0,0,0,0},{12689,0,0,0,0,0},{12534,0,0,0,0,0},{12583,0,0,0,0,0},{11416,0,0,0,0,0},{11697,0,0,0,0,0},{12123,0,0,0,0,0},{11363,0,0,0,0,0},{11831,0,0,0,0,0},{11846,0,0,0,0,0},{11965,0,0,0,0,0},{12056,0,0,0,0,0},{11413,0,0,0,0,0},{12626,0,0,0,0,0},{11937,0,0,0,0,0},{12362,0,0,0,0,0},{12306,0,0,0,0,0},{11621,0,0,0,0,0},{12071,0,0,0,0,0},{11956,0,0,0,0,0}}},{{{-253,-206,-209,-335,-232,-309},{-185,-262,-397,-353,-265,-382},{-341,-347,-294,-326,-323,-226},{-226,-415,-397,-397,-294,-379},{-323,-376,-391,-426,-376,-432},{-159,-344,-241,-226,-212,-262},{-309,-220,-341,-291,-247,-297},{-309,-291,-276,-288,-309,-323},{-285,-206,-382,-391,-306,-318},{-441,-335,-376,-432,-403,-171},{-403,-365,-182,-212,-315,-306},{-412,-188,-223,-262,-306,-397},{-376,-359,-385,-341,-176,-238},{-247,-300,-409,-182,-412,-409},{-376,-247,-235,-220,-265,-262},{-200,-318,-209,-353,-412,-209},{-188,-173,-385,-220,-171,-397},{-265,-409,-223,-329,-279,-250},{-247,-353,-218,-323,-300,-229},{-326,-282,-276,-341,-226,-426}},{{-397,-295,-140,-203,-379,-233},{-165,-418,-344,-145,-395,-352},{-362,-295,-336,-197,-267,-285},{-174,-229,-311,-211,-342,-241},{-252,-295,-179,-332,-270,-339},{-365,-400,-252,-312,-374,-176},{-220,-375,-356,-178,-136,-334},{-394,-220,-202,-159,-158,-171},{-307,-326,-232,-241,-262,-332},{-281,-220,-308,-315,-139,-137},{-160,-295,-316,-238,-376,-168},{-316,-297,-372,-342,-230,-300},{-307,-383,-221,-337,-155,-347},{-168,-214,-358,-288,-200,-225},{-287,-395,-297,-244,-310,-287},{-171,-186,-344,-225,-256,-194},{-345,-335,-143,-386,-246,-148},{-374,-340,-190,-364,-150,-262},{-310,-154,-319,-164,-142,-269},{-246,-206,-193,-189,-304,-225}},{{-320,-191,-163,-271,-139,-229},{-222,-174,-189,-139,-270,-206},{-212,-186,-273,-186,-111,-222},{-280,-123,-268,-242,-246,-262},{-278,-261,-177,-307,-143,-150},{-218,-286,-310,-282,-295,-128},{-198,-189,-235,-336,-186,-128},{-305,-162,-254,-289,-310,-109},{-332,-332,-315,-186,-293,-253},{-220,-298,-242,-175,-321,-299},{-308,-310,-256,-264,-128,-146},{-162,-198,-240,-150,-295,-179},{-268,-261,-156,-175,-231,-196},{-360,-189,-319,-143,-158,-126},{-315,-230,-326,-143,-143,-301},{-160,-186,-196,-159,-180,-192},{-162,-288,-287,-114,-175,-270},{-350,-140,-268,-253,-248,-295},{-335,-213,-350,-137,-229,-237},{-290,-273,-303,-217,-274,-200}},{{-205,-251,-159,-258,-193,-139},{-156,-178,-183,-88,-94,-96},{-250,-97,-208,-122,-177,-230},{-232,-103,-175,-239,-226,-125},{-225,-129,-258,-208,-236,-112},{-268,-103,-140,-100,-160,-114},{-175,-185,-229,-237,-91,-150},{-171,-129,-258,-112,-186,-104},{-191,-249,-147,-234,-107,-130},{-236,-271,-141,-246,-92,-150},{-205,-215,-177,-134,-210,-229},{-181,-170,-124,-127,-200,-125},{-294,-116,-147,-148,-216,-86},{-158,-251,-243,-134,-223,-115},{-144,-249,-118,-151,-153,-186},{-292,-183,-100,-194,-172,-107},{-223,-234,-166,-200,-200,-214},{-185,-137,-138,-217,-224,-99},{-146,-215,-199,-95,-201,-88},{-262,-193,-120,-217,-234,-115}},{{-226,-192,-210,-146,-126,-94},{-142,-97,-148,-116,-162,-173},{-186,-121,-79,-169,-176,-151},{-180,-128,-215,-210,-201,-135},{-129,-88,-196,-212,-90,-132},{-205,-140,-143,-209,-153,-84},{-196,-192,-146,-107,-81,-75},{-79,-100,-135,-126,-141,-82},{-145,-224,-79,-146,-91,-159},{-191,-146,-190,-219,-162,-188},{-179,-189,-76,-103,-181,-204},{-168,-91,-193,-182,-197,-148},{-197,-142,-218,-165,-194,-128},{-125,-136,-190,-119,-78,-98},{-217,-170,-74,-207,-179,-191},{-114,-113,-115,-204,-82,-168},{-191,-146,-93,-96,-215,-209},{-80,-195,-131,-101,-134,-196},{-208,-221,-88,-169,-178,-212},{-157,-149,-110,-209,-112,-176}},{{-79,-162,-178,-105,-121,-235},{-118,-97,-180,-163,-166,-89},{-119,-132,-125,-228,-219,-127},{-220,-215,-171,-199,-129,-114},{-112,-75,-119,-180,-211,-179},{-172,-113,-137,-145,-121,-184},{-190,-113,-86,-182,-169,-204},{-113,-148,-112,-77,-92,-109},{-128,-198,-156,-156,-188,-100},{-146,-97,-136,-205,-87,-90},{-101,-140,-198,-163,-182,-237},{-178,-200,-190,-157,-166,-192},{-97,-115,-159,-128,-97,-185},{-179,-137,-211,-168,-121,-225},{-135,-121,-166,-214,-119,-139},{-206,-141,-180,-165,-85,-199},{-74,-210,-195,-122,-135,-200},{-169,-175,-142,-219,-159,-109},{-125,-81,-112,-196,-193,-220},{-150,-181,-226,-156,-224,-190}},{{-141,-105,-218,-263,-174,-176},{-244,-237,-196,-185,-217,-226},{-204,-165,-154,-100,-273,-202},{-137,-205,-232,-241,-108,-326},{-132,-264,-230,-219,-137,-247},{-122,-206,-177,-113,-190,-143},{-169,-259,-211,-219,-124,-315},{-113,-161,-234,-291,-118,-297},{-237,-168,-232,-191,-106,-135},{-144,-250,-139,-235,-126,-108},{-202,-250,-268,-205,-197,-182},{-172,-230,-215,-203,-190,-117},{-221,-214,-99,-175,-205,-156},{-115,-174,-116,-229,-240,-321},{-111,-257,-260,-249,-271,-219},{-151,-235,-122,-145,-215,-161},{-111,-172,-142,-173,-290,-221},{-134,-239,-247,-143,-193,-228},{-205,-177,-106,-249,-112,-156},{-245,-98,-162,-117,-139,-273}},{{-182,-275,-142,-301,-363,-234},{-179,-282,-122,-347,-363,-159},{-234,-242,-229,-377,-365,-379},{-213,-157,-259,-170,-305,-325},{-250,-181,-288,-301,-373,-280},{-338,-207,-181,-228,-266,-134},{-116,-214,-134,-301,-264,-264},{-222,-334,-361,-306,-261,-140},{-150,-273,-195,-200,-264,-221},{-275,-157,-322,-362,-248,-398},{-313,-254,-320,-321,-329,-277},{-213,-132,-171,-291,-240,-299},{-177,-247,-210,-344,-381,-360},{-141,-148,-156,-377,-352,-202},{-170,-237,-161,-339,-350,-379},{-211,-254,-285,-147,-201,-234},{-175,-160,-146,-238,-230,-253},{-293,-275,-266,-273,-318,-250},{-177,-141,-271,-331,-313,-272},{-204,-324,-237,-164,-371,-134}},{{-213,-422,-296,-274,-438,-223},{-293,-261,-287,-365,-403,-268},{-171,-374,-164,-190,-385,-306},{-367,-140,-399,-350,-270,-194},{-337,-259,-212,-365,-162,-235},{-293,-205,-430,-415,-379,-206},{-320,-216,-215,-184,-150,-235},{-301,-228,-370,-199,-259,-171},{-378,-371,-339,-248,-335,-212},{-152,-171,-373,-286,-182,-262},{-157,-188,-430,-166,-150,-294},{-392,-287,-238,-307,-250,-268},{-293,-242,-393,-228,-388,-303},{-279,-152,-270,-239,-297,-394},{-210,-329,-410,-254,-256,-285},{-295,-315,-189,-251,-323,-406},{-229,-261,-336,-166,-400,-147},{-312,-208,-287,-225,-262,-362},{-215,-244,-290,-207,-435,-362},{-210,-143,-192,-289,-368,-223}},{{-373,-429,-235,-168,-188,-191},{-362,-150,-306,-291,-215,-156},{-153,-329,-197,-365,-253,-179},{-294,-276,-165,-200,-153,-320},{-426,-253,-412,-388,-197,-356},{-332,-194,-412,-420,-268,-153},{-306,-188,-191,-350,-303,-276},{-432,-235,-347,-347,-191,-256},{-329,-412,-162,-412,-415,-397},{-388,-150,-429,-379,-379,-320},{-318,-423,-435,-265,-435,-185},{-441,-159,-397,-344,-400,-226},{-341,-288,-368,-285,-326,-179},{-423,-326,-382,-279,-244,-256},{-423,-388,-353,-253,-200,-212},{-303,-168,-312,-303,-394,-368},{-365,-344,-344,-197,-273,-215},{-262,-329,-223,-270,-294,-276},{-265,-179,-379,-303,-335,-338},{-253,-165,-400,-394,-288,-438}},{{-200,-376,-344,-332,-209,-241},{-297,-173,-209,-406,-203,-168},{-376,-212,-312,-150,-300,-188},{-212,-270,-197,-238,-253,-162},{-226,-159,-259,-338,-341,-218},{-335,-309,-188,-350,-365,-435},{-288,-273,-182,-162,-370,-379},{-320,-220,-417,-318,-279,-218},{-273,-179,-171,-385,-147,-385},{-153,-303,-220,-147,-156,-341},{-168,-153,-426,-373,-394,-150},{-256,-206,-212,-344,-441,-423},{-171,-379,-309,-291,-220,-270},{-182,-176,-435,-391,-279,-403},{-250,-412,-256,-417,-179,-179},{-262,-432,-162,-353,-326,-206},{-232,-365,-206,-232,-229,-379},{-376,-165,-185,-176,-200,-218},{-420,-288,-300,-268,-294,-291},{-200,-215,-415,-235,-241,-403}},{{-312,-306,-191,-223,-171,-265},{-429,-220,-335,-394,-365,-259},{-279,-168,-409,-153,-365,-276},{-388,-276,-432,-165,-365,-312},{-188,-203,-226,-253,-244,-223},{-382,-441,-168,-188,-400,-415},{-223,-285,-241,-209,-400,-338},{-441,-209,-429,-171,-235,-300},{-320,-303,-350,-223,-153,-276},{-279,-279,-406,-179,-294,-220},{-435,-203,-238,-282,-350,-335},{-176,-165,-247,-426,-353,-279},{-238,-229,-215,-259,-356,-241},{-388,-288,-438,-223,-417,-347},{-417,-215,-194,-326,-173,-206},{-435,-397,-329,-294,-385,-373},{-259,-241,-406,-320,-412,-415},{-150,-294,-288,-226,-435,-423},{-279,-268,-179,-326,-356,-379},{-256,-185,-200,-309,-365,-315}}},{{{-175,-228,-144,-109,-186,-231},{-193,-130,-149,-107,-265,-283},{-173,-235,-178,-202,-254,-250},{-171,-191,-248,-213,-114,-183},{-223,-188,-136,-242,-217,-138},{-190,-100,-250,-209,-254,-107},{-173,-189,-247,-254,-162,-128},{-192,-247,-238,-260,-134,-271},{-161,-118,-178,-174,-250,-120},{-178,-150,-241,-136,-125,-229},{-193,-127,-194,-236,-123,-181},{-138,-128,-168,-267,-188,-233},{-87,-220,-114,-165,-123,-286},{-114,-248,-236,-172,-147,-204},{-156,-162,-200,-234,-234,-99},{-161,-127,-196,-234,-125,-244},{-223,-211,-130,-131,-158,-250},{-205,-84,-248,-268,-116,-258},{-104,-101,-103,-197,-212,-162},{-161,-105,-252,-261,-107,-231}},{{-269,-121,-264,-223,-240,-159},{-105,-195,-222,-236,-151,-312},{-279,-111,-211,-208,-284,-221},{-242,-193,-187,-232,-149,-281},{-198,-174,-260,-110,-185,-126},{-275,-242,-113,-183,-121,-259},{-232,-141,-271,-281,-302,-271},{-180,-209,-247,-115,-227,-193},{-109,-244,-185,-177,-172,-326},{-105,-205,-285,-150,-277,-126},{-208,-139,-136,-130,-227,-202},{-103,-262,-279,-203,-240,-228},{-212,-262,-121,-294,-126,-321},{-255,-205,-215,-254,-206,-174},{-178,-266,-279,-146,-176,-278},{-141,-205,-243,-122,-128,-217},{-131,-269,-251,-252,-190,-150},{-178,-180,-317,-190,-149,-331},{-297,-205,-247,-225,-149,-338},{-174,-197,-111,-230,-314,-236}},{{-188,-273,-288,-356,-366,-147},{-170,-186,-259,-370,-343,-221},{-165,-158,-380,-278,-263,-365},{-138,-311,-155,-200,-175,-280},{-324,-273,-293,-256,-202,-147},{-249,-227,-186,-383,-211,-402},{-222,-250,-231,-343,-385,-187},{-314,-242,-293,-281,-183,-374},{-336,-130,-348,-224,-338,-275},{-289,-196,-160,-143,-163,-184},{-151,-344,-359,-294,-152,-147},{-291,-222,-375,-351,-371,-334},{-368,-189,-380,-302,-313,-393},{-277,-293,-262,-248,-169,-181},{-163,-319,-136,-284,-349,-385},{-284,-354,-181,-308,-371,-246},{-254,-138,-189,-281,-346,-359},{-279,-337,-388,-165,-222,-238},{-235,-321,-136,-386,-316,-408},{-146,-145,-320,-224,-138,-201}},{{-191,-353,-411,-361,-379,-172},{-286,-285,-387,-262,-400,-253},{-355,-438,-268,-406,-232,-262},{-176,-220,-226,-442,-424,-418},{-407,-253,-271,-442,-364,-322},{-306,-376,-176,-364,-154,-382},{-318,-282,-396,-262,-286,-214},{-295,-191,-244,-415,-433,-361},{-370,-247,-337,-202,-406,-166},{-254,-429,-182,-433,-304,-217},{-379,-294,-247,-373,-250,-238},{-361,-215,-411,-433,-247,-172},{-225,-206,-423,-319,-190,-385},{-332,-209,-331,-271,-328,-277},{-303,-329,-259,-259,-418,-367},{-315,-165,-426,-421,-163,-313},{-194,-326,-426,-382,-163,-283},{-303,-335,-179,-322,-280,-421},{-329,-247,-247,-289,-361,-448},{-225,-397,-182,-349,-283,-196}},{{-313,-452,-175,-189,-356,-316},{-193,-250,-169,-312,-406,-351},{-262,-226,-373,-282,-276,-290},{-430,-373,-250,-207,-335,-400},{-328,-169,-178,-396,-362,-218},{-277,-271,-199,-159,-229,-203},{-226,-289,-193,-294,-203,-160},{-391,-307,-442,-363,-362,-223},{-256,-304,-262,-324,-323,-354},{-250,-253,-220,-369,-232,-389},{-298,-394,-157,-399,-344,-348},{-268,-403,-274,-195,-162,-336},{-289,-235,-421,-225,-212,-368},{-289,-370,-172,-300,-315,-322},{-442,-295,-292,-159,-365,-212},{-346,-424,-150,-360,-415,-362},{-415,-229,-277,-327,-394,-310},{-448,-452,-190,-165,-232,-157},{-394,-400,-310,-447,-218,-206},{-241,-217,-322,-288,-185,-148}},{{-302,-193,-230,-219,-366,-303},{-205,-368,-260,-193,-225,-159},{-422,-318,-144,-356,-197,-218},{-256,-232,-382,-140,-371,-253},{-205,-410,-249,-235,-177,-352},{-180,-162,-206,-156,-184,-136},{-217,-218,-382,-253,-302,-201},{-322,-237,-138,-285,-369,-181},{-262,-379,-249,-256,-371,-176},{-396,-145,-333,-158,-205,-360},{-328,-393,-339,-132,-384,-362},{-373,-156,-198,-261,-317,-360},{-165,-349,-285,-169,-200,-370},{-228,-407,-371,-232,-320,-335},{-165,-257,-271,-364,-210,-169},{-402,-374,-192,-187,-169,-131},{-368,-156,-238,-201,-292,-191},{-316,-282,-233,-261,-223,-370},{-348,-218,-165,-359,-317,-300},{-214,-248,-149,-391,-381,-203}},{{-264,-304,-254,-155,-159,-263},{-233,-155,-198,-161,-168,-219},{-298,-225,-281,-247,-273,-153},{-154,-116,-129,-148,-269,-217},{-180,-160,-190,-224,-248,-279},{-175,-197,-272,-161,-253,-261},{-173,-197,-205,-232,-190,-213},{-154,-232,-334,-138,-114,-295},{-214,-204,-174,-269,-282,-263},{-228,-281,-192,-219,-172,-137},{-146,-299,-156,-155,-284,-217},{-271,-174,-268,-140,-186,-281},{-146,-218,-323,-217,-224,-293},{-170,-346,-230,-140,-188,-259},{-348,-241,-158,-176,-257,-171},{-293,-336,-181,-194,-116,-179},{-146,-276,-152,-108,-166,-255},{-348,-339,-214,-295,-265,-127},{-187,-339,-306,-232,-224,-297},{-187,-237,-272,-194,-209,-265}},{{-138,-223,-208,-234,-118,-134},{-265,-192,-145,-149,-171,-185},{-104,-136,-139,-163,-234,-222},{-180,-266,-206,-233,-176,-230},{-230,-272,-176,-173,-234,-234},{-186,-104,-188,-154,-224,-207},{-242,-218,-212,-121,-147,-186},{-255,-242,-116,-131,-144,-153},{-111,-232,-255,-121,-113,-203},{-221,-246,-186,-191,-133,-92},{-225,-102,-110,-182,-186,-139},{-255,-106,-92,-166,-198,-165},{-115,-232,-119,-236,-243,-227},{-96,-227,-179,-100,-118,-202},{-234,-130,-190,-231,-176,-192},{-180,-188,-118,-186,-113,-129},{-108,-166,-197,-91,-149,-102},{-242,-117,-217,-252,-128,-161},{-186,-221,-105,-112,-238,-158},{-140,-130,-107,-145,-229,-134}},{{-101,-215,-247,-218,-158,-116},{-144,-139,-247,-106,-126,-146},{-223,-197,-234,-91,-128,-173},{-136,-185,-97,-134,-180,-185},{-223,-139,-210,-113,-116,-123},{-126,-203,-208,-197,-185,-185},{-96,-86,-153,-138,-166,-181},{-195,-222,-183,-188,-106,-102},{-180,-242,-186,-180,-228,-133},{-94,-155,-244,-104,-111,-87},{-128,-113,-148,-114,-252,-161},{-161,-232,-96,-242,-124,-108},{-178,-228,-161,-198,-235,-220},{-178,-150,-111,-114,-143,-131},{-111,-210,-104,-133,-166,-171},{-202,-124,-208,-195,-121,-99},{-205,-245,-139,-129,-139,-168},{-119,-232,-247,-220,-222,-222},{-123,-89,-195,-175,-250,-230},{-188,-190,-143,-195,-181,-193}},{{-134,-168,-225,-234,-223,-180},{-205,-136,-185,-181,-197,-197},{-186,-155,-215,-228,-91,-197},{-180,-178,-212,-215,-195,-245},{-108,-111,-244,-239,-141,-96},{-138,-197,-250,-223,-212,-240},{-121,-133,-87,-99,-235,-193},{-242,-170,-84,-176,-150,-185},{-223,-155,-151,-129,-235,-148},{-138,-84,-161,-102,-186,-186},{-136,-102,-190,-173,-192,-190},{-210,-218,-176,-94,-99,-215},{-203,-151,-215,-188,-247,-114},{-121,-249,-134,-173,-94,-208},{-161,-217,-208,-101,-144,-202},{-234,-210,-197,-165,-139,-183},{-161,-143,-203,-240,-150,-222},{-151,-180,-217,-242,-239,-138},{-217,-232,-84,-190,-131,-163},{-183,-178,-183,-84,-102,-99}},{{-213,-218,-188,-217,-86,-139},{-223,-153,-134,-168,-111,-113},{-128,-205,-97,-151,-150,-178},{-178,-104,-139,-210,-175,-146},{-249,-161,-148,-242,-200,-124},{-101,-202,-129,-108,-133,-232},{-139,-181,-242,-176,-143,-225},{-155,-124,-155,-197,-225,-203},{-193,-91,-200,-150,-118,-166},{-136,-123,-153,-183,-139,-180},{-212,-126,-138,-136,-225,-123},{-131,-86,-163,-171,-173,-202},{-133,-203,-165,-178,-230,-165},{-197,-178,-121,-131,-228,-139},{-210,-91,-240,-141,-124,-128},{-119,-124,-133,-198,-104,-146},{-193,-186,-227,-124,-232,-163},{-203,-237,-245,-153,-176,-245},{-193,-87,-96,-96,-106,-249},{-166,-176,-141,-181,-166,-89}},{{-213,-106,-180,-150,-141,-123},{-118,-178,-250,-235,-190,-87},{-146,-128,-86,-181,-190,-207},{-113,-228,-113,-212,-116,-235},{-150,-101,-234,-91,-129,-173},{-203,-161,-225,-242,-138,-156},{-92,-200,-108,-247,-166,-166},{-207,-203,-171,-141,-215,-87},{-203,-203,-139,-156,-212,-215},{-97,-247,-92,-185,-150,-129},{-210,-134,-119,-158,-195,-87},{-163,-151,-213,-151,-131,-109},{-121,-133,-215,-104,-155,-126},{-128,-148,-237,-124,-200,-96},{-222,-144,-217,-84,-178,-94},{-232,-94,-230,-126,-250,-163},{-155,-166,-102,-91,-235,-136},{-228,-101,-128,-242,-155,-188},{-230,-218,-84,-143,-234,-116},{-84,-129,-89,-116,-188,-114}}},{{{-431,-316,-280,-428,-174,-342},{-457,-286,-382,-217,-418,-253},{-220,-234,-214,-484,-253,-359},{-260,-339,-234,-461,-464,-181},{-191,-257,-375,-395,-415,-257},{-408,-378,-470,-461,-286,-398},{-378,-224,-211,-280,-313,-164},{-276,-401,-405,-339,-253,-461},{-451,-349,-184,-168,-454,-214},{-270,-329,-418,-415,-487,-484},{-296,-395,-234,-395,-434,-395},{-303,-382,-434,-336,-313,-454},{-345,-398,-276,-191,-342,-243},{-237,-319,-438,-454,-332,-319},{-227,-336,-487,-434,-201,-365},{-319,-480,-392,-474,-309,-375},{-286,-263,-250,-349,-345,-270},{-494,-296,-237,-352,-237,-484},{-194,-313,-220,-368,-326,-342},{-234,-322,-280,-418,-178,-234}},{{-426,-470,-364,-392,-385,-325},{-180,-187,-351,-367,-333,-376},{-276,-213,-233,-195,-382,-190},{-407,-354,-478,-443,-293,-409},{-489,-190,-322,-458,-400,-277},{-364,-444,-431,-308,-320,-274},{-246,-290,-466,-232,-354,-295},{-413,-177,-450,-176,-400,-391},{-298,-380,-255,-264,-339,-244},{-367,-164,-172,-396,-219,-208},{-262,-415,-338,-386,-385,-352},{-413,-164,-399,-430,-444,-367},{-321,-480,-185,-182,-188,-325},{-259,-184,-249,-201,-311,-364},{-331,-425,-459,-411,-385,-268},{-279,-251,-166,-367,-317,-448},{-459,-200,-338,-276,-166,-391},{-305,-290,-179,-399,-213,-337},{-177,-354,-204,-232,-342,-394},{-344,-477,-217,-201,-382,-289}},{{-215,-216,-395,-397,-366,-180},{-381,-409,-204,-250,-307,-203},{-254,-320,-213,-364,-212,-360},{-271,-193,-291,-160,-180,-131},{-227,-343,-221,-245,-207,-334},{-413,-363,-213,-378,-180,-149},{-221,-420,-269,-381,-360,-362},{-257,-415,-255,-389,-289,-278},{-398,-305,-246,-335,-313,-216},{-384,-372,-255,-316,-260,-344},{-212,-302,-353,-144,-292,-221},{-177,-274,-350,-253,-268,-198},{-407,-181,-263,-332,-252,-355},{-386,-222,-328,-152,-220,-303},{-381,-397,-196,-185,-342,-293},{-419,-346,-358,-299,-183,-265},{-442,-317,-216,-239,-148,-249},{-224,-153,-297,-324,-156,-267},{-316,-167,-333,-296,-225,-303},{-316,-190,-241,-207,-352,-386}},{{-355,-272,-310,-293,-166,-215},{-165,-357,-258,-173,-152,-300},{-182,-151,-346,-330,-150,-193},{-352,-214,-268,-173,-302,-318},{-248,-313,-301,-159,-164,-313},{-202,-253,-270,-194,-233,-309},{-255,-158,-216,-277,-258,-123},{-128,-360,-201,-134,-329,-272},{-178,-330,-225,-300,-289,-116},{-358,-272,-145,-187,-132,-241},{-225,-355,-261,-194,-267,-114},{-167,-250,-254,-134,-284,-309},{-228,-357,-353,-173,-184,-313},{-315,-124,-332,-303,-143,-313},{-170,-301,-277,-303,-172,-247},{-375,-131,-251,-134,-320,-123},{-208,-187,-159,-282,-121,-313},{-172,-126,-228,-319,-202,-134},{-220,-277,-209,-210,-166,-151},{-125,-209,-310,-243,-244,-212}},{{-108,-147,-298,-107,-160,-300},{-215,-229,-149,-185,-265,-216},{-297,-185,-197,-262,-170,-271},{-180,-260,-185,-191,-128,-223},{-145,-216,-174,-160,-202,-275},{-321,-113,-258,-256,-174,-277},{-297,-141,-231,-223,-225,-210},{-215,-246,-122,-160,-181,-256},{-282,-265,-183,-170,-284,-176},{-195,-107,-244,-155,-111,-174},{-115,-172,-292,-309,-166,-162},{-278,-258,-143,-176,-241,-107},{-161,-288,-134,-208,-105,-189},{-312,-277,-181,-265,-166,-260},{-258,-164,-273,-214,-191,-185},{-230,-139,-105,-313,-212,-162},{-282,-136,-244,-269,-197,-153},{-200,-271,-139,-168,-292,-147},{-124,-168,-143,-166,-277,-189},{-171,-248,-313,-193,-302,-149}},{{-158,-290,-152,-226,-222,-304},{-202,-307,-177,-319,-218,-169},{-256,-178,-116,-256,-174,-252},{-252,-244,-158,-256,-224,-131},{-160,-149,-260,-252,-191,-299},{-145,-187,-236,-234,-154,-137},{-147,-153,-314,-224,-156,-263},{-290,-241,-173,-239,-187,-315},{-172,-176,-196,-156,-205,-322},{-200,-302,-120,-317,-145,-252},{-202,-197,-116,-143,-163,-317},{-214,-176,-268,-152,-227,-191},{-302,-237,-156,-169,-202,-306},{-252,-151,-245,-267,-218,-115},{-218,-304,-198,-126,-224,-292},{-124,-113,-120,-154,-326,-166},{-220,-250,-287,-128,-125,-290},{-241,-273,-213,-113,-224,-158},{-187,-256,-165,-226,-257,-317},{-206,-172,-181,-297,-216,-166}},{{-337,-149,-310,-281,-139,-399},{-298,-313,-293,-316,-356,-327},{-238,-128,-354,-198,-160,-152},{-243,-123,-298,-133,-351,-356},{-296,-292,-190,-158,-268,-314},{-222,-216,-322,-193,-320,-391},{-217,-178,-132,-171,-320,-178},{-196,-251,-200,-198,-227,-194},{-116,-292,-322,-336,-320,-200},{-291,-166,-349,-153,-366,-253},{-203,-337,-244,-311,-266,-146},{-314,-346,-295,-161,-372,-325},{-222,-213,-317,-148,-263,-266},{-199,-254,-261,-136,-328,-311},{-314,-320,-315,-173,-273,-141},{-316,-190,-261,-156,-387,-247},{-337,-244,-361,-339,-317,-221},{-330,-254,-364,-143,-191,-234},{-176,-289,-322,-254,-320,-253},{-254,-135,-234,-238,-364,-356}},{{-299,-185,-428,-272,-223,-262},{-364,-216,-251,-349,-266,-154},{-364,-216,-168,-151,-160,-293},{-263,-152,-344,-201,-287,-428},{-389,-191,-425,-394,-365,-336},{-315,-160,-335,-231,-305,-323},{-351,-267,-194,-210,-166,-447},{-326,-261,-153,-296,-278,-330},{-173,-214,-312,-391,-233,-249},{-159,-334,-431,-391,-420,-197},{-266,-413,-405,-181,-281,-394},{-277,-244,-335,-186,-420,-345},{-186,-357,-159,-349,-417,-360},{-233,-351,-355,-184,-263,-185},{-340,-399,-277,-272,-371,-200},{-258,-382,-257,-334,-281,-434},{-304,-391,-272,-299,-368,-379},{-279,-174,-217,-438,-181,-265},{-315,-340,-315,-186,-163,-330},{-156,-402,-347,-299,-154,-450}},{{-413,-368,-229,-184,-286,-372},{-220,-352,-396,-444,-431,-332},{-277,-237,-367,-408,-247,-398},{-302,-160,-457,-316,-191,-352},{-299,-477,-428,-217,-306,-438},{-384,-394,-406,-319,-234,-263},{-334,-330,-374,-398,-273,-260},{-397,-330,-167,-494,-378,-336},{-246,-365,-431,-480,-299,-257},{-195,-230,-177,-457,-441,-286},{-268,-266,-209,-362,-444,-319},{-299,-301,-467,-415,-197,-293},{-337,-320,-216,-253,-217,-174},{-472,-253,-460,-365,-359,-247},{-202,-422,-213,-250,-401,-368},{-397,-387,-412,-385,-171,-270},{-384,-202,-402,-342,-408,-263},{-189,-400,-254,-168,-490,-309},{-198,-429,-296,-257,-220,-434},{-416,-278,-290,-286,-392,-375}},{{-250,-408,-201,-303,-408,-365},{-237,-480,-355,-234,-421,-273},{-211,-349,-296,-234,-484,-451},{-487,-375,-329,-313,-214,-247},{-234,-375,-415,-290,-237,-352},{-250,-451,-260,-398,-309,-263},{-273,-434,-490,-299,-207,-293},{-490,-280,-438,-352,-164,-392},{-174,-411,-487,-480,-365,-290},{-349,-424,-247,-382,-296,-444},{-411,-349,-201,-474,-273,-184},{-447,-299,-266,-247,-382,-411},{-464,-188,-382,-494,-188,-401},{-240,-296,-276,-178,-467,-424},{-372,-477,-494,-164,-484,-388},{-336,-398,-342,-204,-257,-477},{-424,-421,-474,-355,-362,-477},{-418,-424,-194,-378,-431,-484},{-214,-326,-240,-352,-375,-378},{-178,-447,-181,-484,-240,-487}},{{-388,-490,-191,-224,-270,-470},{-388,-306,-171,-336,-441,-273},{-454,-372,-454,-306,-405,-234},{-207,-355,-188,-260,-487,-266},{-441,-447,-477,-345,-355,-306},{-257,-487,-336,-197,-234,-313},{-313,-313,-447,-303,-368,-329},{-424,-250,-434,-247,-316,-240},{-447,-359,-405,-286,-237,-181},{-283,-359,-230,-398,-184,-329},{-280,-392,-270,-214,-362,-266},{-336,-494,-227,-362,-487,-164},{-263,-339,-434,-224,-355,-257},{-319,-388,-296,-306,-217,-345},{-352,-454,-415,-395,-474,-273},{-474,-227,-339,-454,-227,-477},{-164,-250,-431,-494,-290,-204},{-411,-494,-322,-263,-487,-490},{-214,-444,-339,-164,-273,-247},{-441,-191,-415,-204,-444,-342}},{{-253,-260,-444,-322,-276,-188},{-339,-303,-181,-490,-457,-197},{-266,-382,-444,-224,-494,-421},{-191,-441,-299,-382,-181,-286},{-178,-217,-168,-339,-319,-299},{-276,-322,-434,-434,-247,-392},{-487,-355,-191,-332,-362,-447},{-415,-174,-260,-368,-434,-431},{-293,-224,-303,-178,-467,-411},{-474,-309,-293,-164,-214,-247},{-415,-428,-283,-428,-191,-201},{-467,-431,-247,-372,-352,-247},{-283,-375,-224,-441,-178,-296},{-194,-227,-372,-319,-230,-355},{-322,-398,-474,-276,-438,-263},{-378,-428,-174,-220,-263,-398},{-273,-322,-431,-362,-322,-480},{-184,-188,-280,-339,-250,-309},{-415,-240,-484,-329,-490,-408},{-276,-181,-428,-385,-168,-243}}},{{{-90,-63,-85,-116,-140,-189},{-149,-118,-86,-61,-70,-88},{-88,-58,-146,-60,-132,-151},{-124,-63,-101,-143,-110,-102},{-91,-135,-77,-135,-102,-101},{-58,-100,-120,-151,-122,-178},{-61,-61,-75,-123,-118,-118},{-104,-107,-109,-153,-118,-174},{-90,-63,-157,-67,-127,-74},{-139,-106,-108,-133,-142,-114},{-133,-95,-127,-143,-137,-151},{-116,-143,-62,-94,-83,-161},{-61,-104,-123,-87,-179,-110},{-113,-85,-161,-154,-139,-178},{-156,-74,-166,-68,-72,-78},{-106,-94,-92,-97,-84,-145},{-106,-157,-147,-143,-93,-110},{-145,-123,-81,-140,-159,-88},{-136,-88,-129,-80,-110,-148},{-118,-61,-80,-167,-156,-138}},{{-78,-141,-145,-129,-203,-129},{-81,-195,-139,-186,-111,-133},{-167,-210,-203,-153,-97,-141},{-77,-210,-102,-220,-105,-230},{-161,-188,-185,-232,-156,-252},{-127,-116,-197,-203,-192,-180},{-185,-80,-188,-108,-114,-111},{-196,-128,-206,-115,-177,-225},{-202,-185,-161,-219,-121,-96},{-100,-161,-192,-93,-211,-250},{-178,-210,-192,-178,-206,-220},{-104,-73,-157,-115,-80,-106},{-142,-176,-86,-174,-93,-94},{-80,-179,-123,-195,-203,-119},{-159,-128,-216,-108,-159,-163},{-138,-79,-90,-91,-172,-128},{-186,-155,-124,-186,-238,-121},{-122,-73,-89,-183,-130,-245},{-90,-104,-104,-164,-206,-146},{-134,-186,-207,-214,-132,-171}},{{-212,-117,-216,-106,-253,-168},{-131,-169,-97,-108,-257,-172},{-168,-142,-141,-162,-292,-123},{-231,-223,-219,-196,-163,-164},{-119,-169,-97,-124,-212,-158},{-164,-196,-247,-285,-251,-283},{-152,-185,-149,-203,-102,-210},{-189,-218,-205,-209,-139,-244},{-105,-247,-147,-218,-176,-273},{-187,-254,-251,-198,-135,-283},{-250,-270,-212,-141,-147,-210},{-261,-218,-162,-258,-172,-152},{-128,-218,-208,-241,-118,-123},{-261,-157,-193,-224,-249,-228},{-147,-223,-273,-133,-200,-208},{-173,-212,-117,-256,-151,-178},{-93,-169,-169,-230,-292,-275},{-154,-110,-117,-222,-235,-222},{-217,-229,-164,-256,-151,-232},{-138,-207,-210,-188,-290,-285}},{{-274,-225,-244,-300,-207,-201},{-128,-296,-158,-280,-244,-164},{-110,-278,-154,-244,-136,-282},{-223,-225,-219,-166,-268,-229},{-292,-148,-231,-270,-244,-106},{-156,-158,-203,-221,-231,-126},{-304,-134,-254,-162,-152,-195},{-175,-193,-142,-294,-254,-264},{-213,-132,-203,-278,-235,-102},{-207,-248,-302,-278,-197,-179},{-233,-106,-240,-171,-290,-296},{-185,-128,-102,-195,-240,-300},{-160,-124,-280,-205,-266,-173},{-146,-158,-217,-110,-300,-179},{-300,-150,-233,-290,-272,-235},{-211,-292,-201,-260,-148,-294},{-238,-284,-272,-175,-162,-104},{-197,-215,-193,-274,-120,-290},{-183,-108,-152,-122,-262,-274},{-162,-201,-276,-276,-183,-223}},{{-229,-152,-242,-119,-121,-199},{-233,-185,-205,-203,-104,-276},{-296,-120,-164,-201,-215,-261},{-268,-284,-128,-269,-144,-166},{-132,-166,-272,-289,-159,-213},{-110,-235,-175,-207,-251,-153},{-171,-140,-211,-205,-142,-236},{-205,-290,-288,-109,-238,-206},{-120,-128,-252,-197,-210,-263},{-284,-254,-274,-226,-119,-92},{-264,-138,-199,-226,-129,-237},{-142,-152,-199,-183,-268,-173},{-290,-225,-244,-187,-183,-140},{-177,-193,-292,-170,-255,-265},{-160,-246,-162,-191,-259,-167},{-203,-189,-112,-259,-253,-224},{-292,-215,-288,-133,-119,-250},{-244,-156,-183,-232,-214,-109},{-199,-300,-195,-177,-130,-182},{-240,-146,-284,-265,-219,-237}},{{-208,-216,-147,-126,-203,-109},{-195,-149,-137,-101,-158,-200},{-254,-182,-235,-205,-225,-220},{-106,-185,-159,-168,-161,-75},{-238,-189,-109,-162,-84,-209},{-168,-119,-150,-162,-168,-172},{-93,-104,-122,-83,-174,-216},{-184,-140,-117,-93,-92,-141},{-161,-235,-110,-112,-138,-206},{-195,-116,-169,-131,-84,-109},{-124,-144,-170,-211,-196,-98},{-166,-157,-167,-186,-141,-187},{-190,-253,-144,-165,-139,-96},{-177,-106,-154,-118,-86,-106},{-109,-125,-129,-234,-182,-93},{-215,-104,-165,-176,-203,-76},{-129,-147,-120,-216,-225,-100},{-220,-201,-235,-101,-208,-76},{-138,-173,-102,-198,-173,-153},{-190,-119,-124,-179,-138,-159}},{{-188,-70,-83,-92,-106,-76},{-94,-84,-85,-121,-95,-131},{-199,-194,-182,-106,-160,-168},{-83,-140,-72,-67,-92,-101},{-199,-178,-89,-182,-147,-101},{-147,-82,-124,-86,-126,-133},{-83,-89,-183,-148,-68,-118},{-193,-68,-86,-97,-118,-96},{-141,-146,-171,-143,-143,-81},{-92,-89,-103,-127,-81,-153},{-81,-72,-95,-75,-154,-167},{-175,-153,-95,-119,-159,-111},{-77,-138,-174,-143,-107,-76},{-70,-197,-81,-174,-84,-158},{-199,-176,-109,-139,-123,-58},{-95,-158,-168,-149,-144,-60},{-119,-132,-65,-106,-90,-153},{-92,-106,-145,-119,-90,-66},{-108,-173,-154,-110,-66,-64},{-70,-196,-171,-70,-89,-82}},{{-68,-152,-91,-62,-128,-68},{-123,-146,-123,-145,-74,-55},{-158,-104,-76,-144,-58,-126},{-124,-145,-100,-87,-62,-74},{-109,-111,-66,-77,-104,-83},{-120,-85,-74,-92,-61,-74},{-86,-82,-68,-60,-72,-125},{-140,-103,-82,-70,-55,-56},{-54,-70,-111,-145,-65,-131},{-138,-100,-107,-105,-67,-136},{-155,-87,-120,-121,-124,-140},{-86,-141,-79,-66,-110,-116},{-106,-53,-141,-85,-74,-142},{-155,-91,-117,-108,-146,-122},{-155,-148,-123,-102,-101,-121},{-155,-76,-85,-100,-114,-139},{-64,-94,-128,-135,-89,-110},{-71,-77,-96,-98,-113,-113},{-83,-129,-136,-122,-59,-128},{-155,-105,-100,-131,-86,-131}},{{-136,-123,-104,-147,-59,-94},{-79,-52,-71,-125,-134,-114},{-99,-139,-72,-105,-98,-127},{-146,-117,-59,-91,-136,-118},{-135,-73,-115,-85,-80,-58},{-105,-112,-124,-107,-89,-131},{-112,-58,-68,-74,-90,-140},{-119,-97,-134,-132,-127,-126},{-103,-112,-70,-122,-79,-62},{-111,-60,-139,-125,-88,-60},{-105,-87,-107,-144,-134,-51},{-122,-136,-130,-94,-55,-94},{-86,-81,-86,-53,-127,-130},{-71,-53,-126,-108,-123,-82},{-102,-64,-61,-51,-50,-77},{-120,-92,-108,-66,-139,-49},{-113,-130,-128,-138,-82,-117},{-133,-91,-66,-102,-114,-137},{-49,-132,-56,-138,-112,-100},{-147,-132,-54,-136,-137,-53}},{{-122,-102,-119,-98,-105,-87},{-129,-113,-76,-85,-72,-84},{-114,-61,-88,-82,-100,-145},{-105,-84,-93,-68,-62,-70},{-109,-67,-121,-55,-136,-124},{-73,-135,-143,-74,-91,-128},{-68,-125,-115,-122,-117,-81},{-134,-144,-134,-60,-69,-139},{-118,-108,-144,-134,-140,-145},{-107,-108,-100,-88,-64,-142},{-67,-130,-57,-70,-81,-108},{-105,-96,-108,-76,-63,-76},{-144,-101,-57,-105,-101,-121},{-97,-70,-129,-105,-145,-94},{-110,-94,-83,-111,-75,-75},{-127,-75,-56,-94,-74,-122},{-132,-107,-112,-139,-90,-86},{-94,-96,-52,-74,-127,-95},{-74,-146,-128,-65,-115,-77},{-84,-78,-134,-133,-131,-91}},{{-91,-66,-60,-89,-85,-111},{-90,-112,-113,-114,-62,-71},{-65,-72,-71,-136,-65,-135},{-146,-78,-60,-134,-140,-127},{-61,-117,-54,-61,-127,-109},{-80,-144,-86,-62,-126,-105},{-143,-107,-102,-49,-123,-145},{-101,-64,-145,-99,-124,-91},{-107,-69,-111,-58,-142,-134},{-56,-93,-74,-76,-90,-93},{-90,-72,-121,-121,-117,-88},{-105,-85,-83,-106,-75,-50},{-131,-79,-101,-57,-115,-121},{-126,-109,-136,-71,-104,-75},{-57,-114,-134,-115,-140,-145},{-122,-87,-92,-121,-87,-66},{-131,-136,-52,-119,-50,-61},{-96,-111,-138,-54,-52,-105},{-82,-112,-146,-112,-123,-116},{-126,-120,-110,-102,-51,-62}},{{-77,-136,-87,-69,-110,-57},{-75,-137,-111,-74,-99,-134},{-81,-144,-122,-141,-93,-53},{-69,-59,-92,-79,-79,-113},{-50,-67,-146,-132,-137,-66},{-51,-57,-133,-107,-92,-97},{-111,-62,-88,-67,-127,-142},{-130,-51,-141,-64,-99,-68},{-145,-50,-94,-117,-108,-103},{-87,-106,-51,-117,-109,-110},{-84,-101,-109,-127,-63,-93},{-107,-125,-86,-69,-61,-93},{-122,-56,-130,-68,-116,-63},{-122,-50,-127,-81,-118,-72},{-51,-137,-63,-68,-144,-71},{-100,-96,-122,-130,-135,-59},{-94,-123,-131,-70,-91,-134},{-95,-73,-140,-60,-105,-49},{-117,-72,-130,-67,-74,-146},{-53,-76,-104,-53,-53,-140}}},{{{-350,-169,-205,-269,-283,-286},{-312,-264,-333,-195,-207,-238},{-326,-331,-190,-238,-212,-155},{-200,-324,-317,-340,-307,-328},{-207,-240,-269,-321,-231,-324},{-175,-202,-119,-264,-198,-200},{-128,-281,-274,-209,-150,-286},{-238,-355,-307,-293,-336,-243},{-268,-148,-143,-295,-281,-200},{-210,-148,-224,-226,-228,-162},{-168,-202,-226,-250,-295,-136},{-161,-281,-293,-248,-219,-328},{-198,-155,-264,-155,-226,-195},{-133,-126,-293,-262,-162,-150},{-252,-302,-290,-205,-200,-181},{-238,-328,-295,-190,-174,-338},{-163,-250,-209,-152,-171,-193},{-221,-293,-305,-298,-331,-157},{-161,-224,-159,-124,-181,-286},{-270,-200,-221,-193,-324,-152}},{{-259,-328,-193,-270,-255,-212},{-126,-300,-334,-280,-312,-139},{-269,-240,-197,-316,-246,-146},{-309,-326,-247,-146,-192,-281},{-150,-343,-209,-335,-122,-239},{-202,-124,-228,-185,-325,-296},{-290,-193,-174,-337,-129,-152},{-178,-219,-327,-243,-215,-137},{-224,-231,-164,-146,-242,-148},{-300,-240,-247,-203,-292,-225},{-331,-171,-261,-243,-271,-137},{-300,-338,-181,-226,-113,-122},{-338,-214,-256,-210,-172,-150},{-302,-257,-139,-273,-181,-166},{-124,-174,-190,-240,-199,-270},{-290,-174,-122,-150,-188,-259},{-119,-333,-118,-289,-131,-278},{-350,-228,-212,-192,-255,-325},{-224,-321,-143,-136,-273,-327},{-293,-326,-132,-178,-208,-274}},{{-178,-230,-117,-289,-107,-218},{-183,-148,-212,-158,-148,-157},{-237,-127,-152,-234,-107,-92},{-217,-211,-220,-101,-165,-243},{-209,-257,-111,-226,-187,-203},{-237,-270,-192,-203,-193,-178},{-310,-169,-172,-133,-239,-119},{-316,-288,-301,-129,-185,-205},{-234,-270,-166,-238,-187,-169},{-221,-314,-160,-168,-168,-128},{-271,-301,-212,-199,-228,-90},{-146,-127,-301,-238,-239,-245},{-129,-305,-107,-189,-226,-169},{-174,-196,-295,-220,-262,-198},{-133,-314,-224,-269,-108,-115},{-273,-127,-206,-267,-112,-160},{-123,-113,-297,-129,-144,-124},{-264,-186,-261,-140,-204,-169},{-234,-125,-285,-213,-133,-126},{-172,-291,-277,-191,-252,-229}},{{-96,-168,-86,-165,-216,-149},{-232,-168,-236,-180,-170,-182},{-232,-129,-198,-81,-120,-116},{-150,-226,-135,-122,-160,-189},{-119,-229,-89,-184,-206,-197},{-120,-172,-83,-174,-150,-193},{-141,-226,-193,-110,-140,-145},{-179,-170,-104,-177,-98,-146},{-177,-205,-129,-196,-168,-105},{-148,-246,-184,-89,-215,-199},{-191,-208,-159,-220,-120,-178},{-98,-158,-187,-192,-203,-179},{-165,-193,-221,-132,-84,-203},{-100,-140,-96,-204,-192,-164},{-206,-145,-207,-167,-203,-168},{-151,-125,-115,-134,-120,-188},{-213,-180,-141,-75,-168,-199},{-175,-127,-229,-93,-89,-101},{-218,-97,-176,-214,-210,-179},{-232,-196,-127,-89,-173,-126}},{{-180,-110,-81,-125,-108,-63},{-166,-140,-134,-148,-171,-120},{-104,-64,-86,-81,-88,-96},{-176,-185,-166,-139,-90,-107},{-69,-96,-153,-144,-162,-149},{-109,-71,-143,-98,-170,-174},{-178,-180,-72,-84,-81,-99},{-182,-147,-79,-106,-63,-125},{-140,-77,-156,-114,-118,-133},{-113,-130,-176,-127,-161,-158},{-96,-136,-113,-98,-102,-124},{-108,-105,-136,-158,-176,-114},{-125,-94,-105,-115,-81,-146},{-130,-142,-176,-124,-76,-121},{-150,-100,-107,-130,-146,-178},{-121,-71,-151,-104,-134,-165},{-160,-66,-105,-102,-108,-63},{-85,-101,-100,-71,-92,-124},{-120,-121,-110,-137,-151,-146},{-182,-100,-182,-143,-159,-134}},{{-167,-81,-139,-113,-102,-78},{-140,-95,-63,-178,-106,-180},{-63,-121,-114,-170,-101,-121},{-176,-171,-151,-107,-78,-96},{-127,-80,-151,-108,-71,-88},{-143,-115,-109,-96,-173,-97},{-144,-109,-131,-127,-121,-71},{-155,-65,-82,-104,-102,-161},{-86,-139,-121,-125,-95,-180},{-64,-178,-177,-83,-162,-159},{-107,-115,-154,-137,-174,-96},{-146,-115,-90,-96,-112,-180},{-81,-99,-100,-105,-100,-117},{-126,-96,-70,-88,-172,-76},{-104,-129,-161,-139,-107,-69},{-165,-136,-138,-161,-177,-118},{-90,-111,-161,-126,-94,-178},{-125,-125,-62,-88,-117,-71},{-165,-149,-95,-95,-111,-146},{-149,-100,-129,-168,-182,-125}},{{-169,-155,-199,-108,-194,-186},{-189,-175,-78,-136,-121,-222},{-98,-186,-130,-102,-82,-172},{-132,-150,-166,-206,-214,-96},{-165,-167,-133,-218,-118,-178},{-157,-196,-142,-96,-146,-237},{-181,-114,-212,-154,-203,-160},{-86,-139,-99,-178,-195,-134},{-136,-196,-90,-84,-222,-240},{-111,-69,-125,-218,-164,-170},{-117,-156,-83,-123,-138,-219},{-149,-194,-173,-216,-99,-89},{-110,-80,-207,-219,-84,-170},{-190,-175,-154,-86,-146,-151},{-190,-95,-128,-104,-90,-131},{-141,-90,-151,-90,-133,-212},{-177,-114,-178,-189,-186,-100},{-114,-71,-113,-157,-206,-172},{-103,-92,-111,-191,-205,-228},{-114,-158,-90,-93,-129,-91}},{{-116,-127,-113,-125,-237,-258},{-167,-104,-255,-209,-227,-299},{-178,-223,-109,-173,-109,-136},{-252,-161,-148,-113,-241,-192},{-182,-235,-148,-102,-171,-148},{-223,-110,-242,-180,-183,-128},{-228,-225,-174,-211,-239,-227},{-144,-218,-183,-257,-195,-247},{-144,-212,-148,-134,-145,-190},{-165,-136,-179,-288,-267,-105},{-117,-147,-185,-125,-105,-286},{-151,-255,-126,-152,-289,-288},{-85,-198,-113,-255,-283,-253},{-133,-170,-185,-265,-277,-185},{-116,-90,-263,-179,-241,-206},{-139,-246,-207,-204,-169,-309},{-95,-211,-128,-221,-173,-142},{-121,-110,-235,-261,-100,-202},{-88,-195,-205,-230,-273,-122},{-153,-262,-157,-200,-243,-268}},{{-209,-116,-146,-236,-222,-224},{-128,-199,-177,-178,-289,-118},{-239,-261,-172,-222,-238,-293},{-213,-256,-253,-298,-136,-171},{-170,-296,-146,-310,-125,-300},{-147,-243,-184,-268,-196,-296},{-290,-307,-195,-224,-238,-259},{-173,-164,-242,-296,-229,-254},{-256,-193,-116,-284,-196,-222},{-285,-186,-159,-323,-266,-143},{-251,-136,-302,-213,-118,-240},{-219,-204,-220,-316,-127,-263},{-317,-243,-305,-199,-219,-243},{-207,-228,-177,-249,-312,-229},{-232,-164,-150,-120,-231,-166},{-230,-147,-116,-206,-148,-326},{-160,-272,-282,-162,-233,-323},{-194,-247,-112,-286,-247,-199},{-200,-243,-150,-203,-196,-132},{-111,-265,-251,-310,-166,-206}},{{-307,-249,-252,-141,-187,-213},{-217,-139,-219,-196,-330,-326},{-120,-236,-333,-173,-139,-120},{-169,-231,-141,-215,-199,-277},{-307,-185,-277,-314,-240,-319},{-330,-194,-236,-222,-247,-185},{-328,-155,-224,-249,-150,-157},{-307,-307,-166,-141,-196,-284},{-132,-159,-266,-240,-176,-148},{-199,-213,-132,-139,-307,-171},{-344,-169,-166,-178,-298,-116},{-129,-132,-280,-159,-333,-314},{-178,-199,-280,-323,-314,-236},{-127,-178,-289,-173,-240,-132},{-162,-261,-252,-233,-210,-173},{-275,-344,-155,-136,-187,-284},{-187,-224,-148,-152,-263,-344},{-305,-342,-162,-314,-236,-159},{-236,-263,-243,-132,-155,-326},{-344,-196,-335,-319,-344,-157}},{{-344,-270,-164,-178,-199,-291},{-266,-169,-330,-270,-298,-169},{-192,-178,-263,-280,-224,-146},{-277,-330,-231,-268,-252,-346},{-166,-293,-132,-340,-277,-116},{-252,-166,-155,-169,-164,-303},{-238,-189,-189,-231,-236,-203},{-321,-249,-245,-319,-206,-256},{-249,-330,-254,-252,-277,-303},{-333,-249,-194,-323,-277,-298},{-141,-249,-208,-291,-326,-277},{-296,-182,-146,-310,-245,-222},{-240,-243,-141,-252,-155,-238},{-203,-210,-238,-118,-155,-266},{-116,-282,-134,-305,-185,-194},{-132,-178,-323,-330,-247,-157},{-196,-238,-166,-187,-333,-196},{-213,-231,-268,-187,-252,-155},{-247,-333,-162,-224,-280,-219},{-196,-166,-132,-284,-305,-192}},{{-139,-215,-231,-166,-303,-187},{-231,-337,-243,-180,-134,-236},{-210,-293,-243,-321,-261,-319},{-333,-300,-152,-293,-337,-127},{-159,-143,-203,-180,-238,-164},{-238,-150,-312,-282,-314,-286},{-146,-314,-337,-238,-305,-245},{-173,-120,-224,-333,-254,-346},{-238,-164,-129,-326,-116,-215},{-159,-344,-319,-219,-346,-132},{-314,-263,-143,-164,-169,-134},{-169,-180,-342,-118,-134,-307},{-194,-346,-319,-118,-316,-303},{-127,-171,-236,-282,-337,-293},{-224,-173,-254,-233,-261,-291},{-187,-148,-171,-245,-125,-206},{-236,-261,-139,-266,-270,-150},{-192,-340,-127,-273,-289,-305},{-277,-166,-185,-118,-118,-263},{-152,-303,-328,-213,-236,-346}}},{{{-364,-364,-367,-394,-314,-319},{-258,-391,-221,-141,-298,-356},{-327,-202,-189,-301,-234,-378},{-309,-282,-277,-351,-205,-205},{-165,-215,-394,-154,-152,-146},{-290,-173,-136,-274,-306,-255},{-157,-396,-234,-157,-285,-285},{-229,-250,-255,-176,-165,-253},{-375,-226,-340,-136,-362,-375},{-309,-168,-396,-271,-261,-330},{-173,-351,-356,-186,-258,-136},{-178,-184,-271,-242,-335,-338},{-279,-298,-290,-133,-197,-301},{-226,-322,-274,-160,-346,-359},{-367,-372,-330,-255,-261,-383},{-234,-149,-367,-282,-274,-311},{-359,-317,-396,-322,-354,-218},{-237,-162,-338,-378,-258,-215},{-218,-319,-242,-176,-301,-189},{-226,-391,-149,-311,-160,-388}},{{-282,-197,-290,-173,-244,-386},{-237,-192,-399,-250,-351,-344},{-269,-332,-285,-343,-291,-383},{-285,-258,-269,-189,-272,-306},{-133,-218,-319,-221,-278,-269},{-367,-375,-176,-351,-157,-176},{-346,-189,-157,-226,-380,-199},{-277,-287,-138,-200,-157,-205},{-362,-178,-380,-162,-215,-300},{-218,-298,-362,-181,-165,-194},{-146,-346,-237,-237,-238,-192},{-309,-375,-133,-293,-280,-344},{-290,-144,-261,-367,-225,-275},{-354,-133,-391,-383,-390,-189},{-258,-306,-231,-154,-343,-142},{-266,-184,-378,-287,-236,-285},{-343,-343,-250,-237,-168,-194},{-293,-221,-207,-338,-257,-269},{-178,-346,-340,-215,-362,-218},{-391,-290,-160,-221,-359,-254}},{{-319,-192,-252,-238,-154,-212},{-352,-205,-323,-243,-186,-321},{-153,-278,-305,-335,-318,-258},{-363,-334,-194,-171,-243,-224},{-381,-250,-343,-342,-348,-159},{-171,-185,-277,-357,-186,-212},{-256,-197,-282,-159,-287,-154},{-316,-243,-222,-184,-338,-214},{-332,-296,-239,-330,-272,-316},{-282,-200,-189,-181,-142,-120},{-298,-215,-318,-285,-191,-284},{-181,-293,-222,-179,-284,-316},{-137,-190,-310,-136,-135,-169},{-280,-164,-134,-136,-260,-212},{-262,-167,-257,-164,-287,-140},{-267,-126,-305,-231,-348,-198},{-174,-233,-310,-131,-228,-282},{-145,-197,-345,-310,-189,-125},{-290,-359,-149,-280,-260,-181},{-321,-250,-131,-293,-137,-323}},{{-121,-301,-169,-258,-300,-211},{-262,-242,-296,-218,-195,-211},{-243,-338,-298,-269,-134,-228},{-212,-181,-236,-186,-119,-206},{-233,-143,-337,-331,-325,-228},{-226,-127,-185,-212,-166,-152},{-157,-197,-300,-242,-293,-228},{-278,-129,-176,-152,-128,-222},{-250,-343,-219,-239,-273,-199},{-314,-167,-249,-278,-123,-141},{-186,-214,-159,-246,-193,-271},{-281,-298,-129,-292,-141,-184},{-350,-249,-330,-248,-309,-276},{-226,-129,-342,-152,-320,-114},{-224,-129,-166,-242,-134,-186},{-252,-223,-159,-310,-119,-269},{-283,-200,-187,-223,-316,-224},{-157,-287,-217,-218,-282,-128},{-198,-244,-224,-191,-146,-143},{-331,-301,-169,-172,-141,-222}},{{-196,-291,-171,-154,-306,-291},{-163,-326,-178,-315,-152,-158},{-218,-210,-234,-247,-171,-284},{-213,-174,-148,-122,-302,-208},{-260,-141,-152,-215,-132,-148},{-163,-232,-126,-221,-224,-267},{-207,-180,-289,-250,-126,-295},{-257,-250,-111,-145,-239,-169},{-282,-119,-208,-139,-180,-137},{-312,-282,-267,-128,-141,-208},{-156,-317,-237,-208,-321,-139},{-308,-150,-145,-267,-154,-299},{-231,-135,-130,-254,-278,-219},{-185,-193,-189,-271,-234,-260},{-161,-204,-182,-119,-206,-226},{-207,-293,-319,-267,-169,-280},{-178,-117,-286,-304,-278,-289},{-150,-111,-187,-234,-326,-182},{-317,-215,-115,-195,-189,-269},{-185,-152,-247,-299,-200,-111}},{{-210,-213,-215,-310,-321,-317},{-171,-119,-208,-152,-284,-156},{-119,-256,-130,-247,-221,-187},{-265,-150,-237,-219,-276,-271},{-137,-299,-152,-306,-132,-126},{-169,-217,-187,-195,-158,-317},{-293,-326,-130,-306,-204,-167},{-167,-263,-326,-126,-130,-111},{-115,-243,-187,-276,-267,-119},{-276,-258,-108,-254,-299,-221},{-321,-234,-117,-200,-276,-161},{-187,-137,-187,-197,-210,-256},{-158,-197,-254,-130,-167,-169},{-230,-276,-237,-252,-202,-254},{-315,-141,-273,-208,-295,-293},{-108,-204,-265,-158,-256,-202},{-174,-217,-302,-210,-158,-189},{-145,-247,-326,-217,-245,-165},{-184,-145,-113,-171,-150,-252},{-293,-143,-258,-156,-210,-139}},{{-201,-175,-291,-193,-219,-139},{-144,-215,-114,-156,-150,-172},{-298,-323,-204,-267,-284,-308},{-175,-116,-179,-262,-201,-261},{-166,-206,-188,-177,-178,-284},{-183,-119,-309,-340,-134,-221},{-252,-150,-323,-150,-319,-122},{-130,-166,-164,-133,-122,-247},{-263,-164,-197,-285,-219,-118},{-124,-309,-233,-327,-125,-280},{-135,-280,-134,-246,-296,-181},{-113,-302,-177,-276,-293,-275},{-263,-293,-289,-115,-169,-195},{-296,-202,-253,-258,-164,-287},{-188,-224,-184,-299,-316,-216},{-161,-197,-128,-264,-266,-240},{-126,-152,-125,-156,-231,-125},{-188,-271,-215,-212,-330,-162},{-290,-302,-271,-336,-155,-258},{-252,-161,-146,-290,-273,-327}},{{-347,-319,-162,-129,-358,-296},{-262,-300,-265,-186,-234,-164},{-307,-186,-304,-337,-197,-359},{-169,-230,-196,-243,-247,-326},{-217,-213,-198,-206,-265,-175},{-202,-271,-338,-201,-217,-283},{-295,-307,-137,-171,-302,-207},{-224,-363,-345,-372,-305,-197},{-236,-266,-323,-305,-139,-319},{-264,-126,-169,-228,-207,-273},{-155,-269,-176,-131,-340,-377},{-138,-198,-206,-290,-378,-202},{-178,-242,-318,-315,-282,-177},{-157,-254,-299,-161,-214,-258},{-233,-307,-294,-278,-244,-293},{-336,-329,-218,-238,-265,-344},{-148,-322,-368,-357,-295,-286},{-317,-334,-179,-218,-355,-278},{-347,-201,-172,-350,-355,-321},{-202,-218,-233,-268,-174,-380}},{{-386,-324,-309,-287,-173,-322},{-238,-357,-134,-348,-237,-378},{-275,-186,-299,-335,-194,-213},{-290,-181,-199,-367,-184,-354},{-293,-186,-354,-295,-372,-285},{-246,-184,-131,-200,-325,-269},{-158,-132,-280,-223,-348,-170},{-194,-272,-388,-282,-237,-210},{-347,-300,-220,-330,-136,-351},{-272,-132,-183,-301,-394,-141},{-228,-275,-217,-149,-396,-213},{-132,-189,-246,-351,-194,-165},{-355,-163,-377,-247,-168,-372},{-277,-223,-322,-173,-399,-378},{-210,-223,-231,-293,-165,-194},{-254,-298,-165,-144,-146,-285},{-254,-199,-173,-396,-210,-287},{-285,-313,-275,-186,-362,-303},{-254,-344,-278,-274,-138,-332},{-295,-158,-341,-234,-176,-362}},{{-380,-351,-309,-263,-168,-255},{-207,-173,-322,-213,-178,-293},{-239,-338,-247,-154,-314,-372},{-375,-332,-194,-362,-192,-160},{-327,-184,-162,-338,-263,-269},{-266,-152,-146,-364,-189,-136},{-306,-231,-274,-200,-133,-215},{-335,-386,-186,-327,-301,-285},{-261,-346,-298,-325,-247,-141},{-346,-223,-359,-136,-231,-311},{-181,-375,-271,-279,-301,-303},{-319,-152,-263,-237,-152,-351},{-348,-221,-322,-218,-335,-223},{-348,-226,-255,-383,-372,-192},{-335,-359,-351,-317,-311,-266},{-293,-223,-234,-325,-287,-332},{-319,-213,-237,-239,-394,-226},{-388,-399,-149,-317,-287,-327},{-354,-269,-351,-311,-380,-346},{-207,-386,-306,-301,-338,-399}},{{-133,-165,-245,-325,-255,-239},{-178,-200,-338,-266,-332,-332},{-319,-372,-314,-136,-200,-242},{-399,-351,-351,-144,-343,-279},{-237,-221,-178,-133,-338,-271},{-295,-255,-303,-396,-261,-391},{-330,-348,-200,-346,-293,-258},{-200,-285,-258,-282,-138,-160},{-279,-364,-168,-160,-181,-245},{-213,-213,-186,-261,-356,-170},{-133,-277,-399,-197,-165,-181},{-186,-237,-178,-194,-162,-394},{-237,-226,-399,-186,-186,-338},{-362,-314,-149,-189,-146,-146},{-271,-396,-181,-274,-170,-152},{-330,-356,-279,-359,-319,-287},{-152,-242,-152,-388,-162,-372},{-394,-388,-279,-189,-356,-370},{-282,-343,-231,-298,-380,-136},{-263,-343,-364,-359,-245,-173}},{{-133,-399,-213,-231,-255,-396},{-285,-261,-362,-215,-271,-245},{-152,-311,-189,-192,-226,-279},{-213,-253,-332,-290,-359,-247},{-343,-396,-253,-332,-311,-237},{-271,-269,-253,-298,-322,-178},{-303,-269,-285,-330,-370,-250},{-231,-160,-388,-285,-253,-160},{-317,-380,-239,-197,-133,-327},{-340,-162,-170,-154,-239,-279},{-152,-282,-197,-141,-380,-202},{-370,-391,-253,-189,-394,-378},{-325,-348,-197,-165,-144,-149},{-210,-247,-354,-242,-332,-325},{-388,-293,-253,-176,-325,-303},{-266,-197,-394,-263,-261,-176},{-247,-386,-186,-242,-168,-245},{-215,-200,-237,-383,-170,-335},{-245,-317,-136,-346,-215,-290},{-309,-282,-200,-176,-306,-346}}},{{{-331,-334,-322,-150,-217,-435},{-283,-376,-178,-190,-184,-178},{-364,-442,-439,-232,-394,-249},{-433,-202,-430,-439,-283,-237},{-361,-313,-436,-415,-430,-246},{-382,-325,-298,-181,-150,-382},{-367,-190,-247,-172,-301,-252},{-205,-295,-316,-256,-220,-287},{-280,-316,-184,-358,-430,-166},{-325,-343,-232,-424,-373,-329},{-244,-154,-277,-163,-424,-311},{-298,-157,-150,-445,-439,-364},{-418,-190,-295,-169,-331,-320},{-415,-217,-256,-280,-175,-340},{-427,-205,-355,-400,-187,-305},{-172,-307,-343,-349,-364,-320},{-178,-202,-286,-385,-202,-370},{-343,-385,-313,-154,-274,-364},{-235,-316,-343,-358,-391,-172},{-388,-154,-452,-202,-391,-234}},{{-305,-204,-314,-317,-257,-234},{-243,-379,-300,-265,-233,-139},{-325,-373,-151,-161,-284,-146},{-378,-336,-311,-191,-358,-195},{-393,-201,-316,-325,-395,-265},{-308,-330,-325,-254,-323,-131},{-170,-304,-202,-311,-228,-216},{-214,-396,-216,-407,-212,-139},{-328,-321,-420,-175,-374,-190},{-272,-158,-417,-158,-188,-357},{-188,-330,-151,-254,-140,-375},{-167,-298,-266,-360,-231,-236},{-149,-255,-314,-371,-180,-275},{-369,-166,-232,-379,-178,-149},{-261,-430,-288,-396,-146,-314},{-410,-187,-389,-319,-254,-373},{-440,-201,-314,-153,-355,-203},{-366,-353,-409,-232,-268,-290},{-190,-270,-400,-374,-292,-311},{-331,-149,-414,-276,-344,-231}},{{-241,-286,-137,-307,-261,-242},{-238,-120,-261,-309,-252,-206},{-293,-300,-316,-150,-142,-279},{-253,-185,-128,-278,-146,-137},{-184,-221,-121,-208,-167,-285},{-203,-166,-181,-323,-187,-248},{-370,-134,-151,-278,-220,-238},{-337,-353,-245,-252,-189,-218},{-198,-322,-289,-250,-278,-267},{-176,-274,-121,-239,-114,-137},{-213,-199,-199,-130,-231,-228},{-303,-139,-227,-110,-288,-232},{-193,-322,-344,-314,-305,-137},{-201,-144,-243,-318,-316,-147},{-124,-122,-229,-115,-233,-152},{-126,-341,-323,-164,-206,-103},{-151,-163,-204,-245,-114,-267},{-320,-305,-327,-228,-276,-196},{-317,-226,-131,-325,-170,-152},{-250,-158,-236,-314,-178,-281}},{{-146,-180,-187,-134,-124,-158},{-105,-206,-206,-131,-128,-240},{-248,-201,-153,-225,-136,-166},{-120,-130,-150,-127,-211,-103},{-231,-182,-173,-146,-183,-116},{-165,-149,-155,-237,-163,-138},{-270,-113,-235,-158,-105,-103},{-262,-240,-119,-181,-106,-127},{-229,-100,-169,-234,-194,-190},{-97,-251,-126,-112,-91,-137},{-167,-186,-230,-186,-224,-82},{-225,-184,-137,-98,-184,-122},{-186,-108,-219,-196,-203,-129},{-116,-218,-142,-186,-203,-105},{-132,-229,-187,-246,-186,-229},{-161,-140,-89,-220,-154,-198},{-239,-169,-121,-179,-121,-109},{-167,-251,-121,-215,-231,-114},{-211,-262,-240,-122,-133,-217},{-274,-193,-126,-155,-217,-179}},{{-87,-126,-156,-220,-105,-211},{-200,-188,-146,-119,-229,-89},{-111,-94,-112,-132,-91,-128},{-120,-95,-171,-205,-111,-176},{-222,-131,-132,-203,-171,-102},{-156,-203,-151,-91,-202,-91},{-211,-199,-85,-231,-188,-205},{-212,-126,-163,-139,-189,-114},{-192,-209,-171,-220,-229,-94},{-234,-156,-132,-172,-166,-105},{-175,-119,-226,-80,-94,-79},{-139,-209,-222,-103,-117,-225},{-198,-132,-142,-194,-83,-122},{-198,-108,-209,-226,-192,-182},{-139,-119,-225,-86,-199,-177},{-154,-120,-192,-159,-185,-95},{-209,-194,-162,-97,-111,-132},{-84,-95,-89,-192,-117,-202},{-217,-142,-225,-205,-191,-137},{-78,-165,-202,-211,-134,-196}},{{-137,-161,-215,-163,-219,-185},{-216,-162,-144,-193,-208,-233},{-143,-218,-232,-133,-245,-138},{-183,-122,-89,-134,-262,-163},{-213,-227,-194,-205,-108,-179},{-211,-226,-194,-121,-119,-145},{-156,-149,-131,-89,-140,-262},{-123,-92,-96,-215,-163,-139},{-89,-113,-138,-170,-163,-176},{-220,-122,-196,-131,-98,-121},{-123,-213,-81,-86,-145,-223},{-177,-191,-212,-101,-158,-161},{-163,-122,-225,-208,-250,-188},{-163,-227,-104,-205,-231,-179},{-219,-137,-110,-230,-112,-253},{-129,-156,-240,-197,-164,-161},{-191,-134,-154,-134,-220,-172},{-79,-132,-201,-97,-158,-259},{-122,-162,-190,-102,-175,-163},{-95,-81,-165,-247,-156,-118}},{{-148,-273,-220,-221,-270,-300},{-131,-198,-225,-191,-302,-168},{-150,-174,-278,-247,-320,-321},{-205,-202,-303,-181,-250,-173},{-148,-289,-264,-252,-279,-307},{-177,-164,-266,-144,-292,-145},{-148,-111,-152,-129,-151,-316},{-122,-226,-136,-185,-268,-229},{-205,-150,-266,-168,-164,-248},{-160,-111,-119,-125,-306,-201},{-211,-206,-115,-303,-160,-264},{-139,-117,-138,-224,-227,-201},{-255,-188,-272,-204,-220,-129},{-266,-198,-187,-196,-216,-239},{-238,-174,-109,-230,-142,-302},{-105,-255,-150,-183,-220,-117},{-238,-230,-255,-318,-220,-253},{-268,-210,-146,-256,-178,-229},{-156,-234,-247,-292,-216,-145},{-139,-214,-258,-194,-148,-344}},{{-265,-126,-279,-250,-364,-204},{-163,-290,-313,-390,-389,-388},{-345,-126,-277,-280,-408,-173},{-170,-272,-331,-325,-240,-405},{-219,-217,-201,-355,-254,-215},{-260,-174,-274,-145,-345,-229},{-338,-270,-274,-247,-163,-289},{-207,-171,-230,-358,-179,-164},{-160,-282,-256,-371,-177,-314},{-350,-315,-358,-167,-213,-184},{-343,-126,-162,-245,-414,-263},{-224,-156,-298,-325,-342,-238},{-224,-358,-245,-175,-188,-246},{-294,-179,-138,-247,-381,-207},{-185,-247,-313,-307,-262,-144},{-316,-154,-162,-358,-312,-241},{-124,-282,-167,-242,-221,-382},{-299,-285,-180,-344,-351,-156},{-328,-345,-146,-288,-284,-272},{-221,-224,-339,-317,-334,-243}},{{-243,-362,-448,-436,-226,-271},{-188,-273,-221,-235,-292,-364},{-416,-323,-239,-232,-313,-424},{-303,-294,-272,-382,-448,-238},{-197,-197,-242,-202,-452,-364},{-153,-303,-347,-370,-256,-382},{-176,-179,-155,-232,-427,-352},{-286,-191,-374,-445,-316,-238},{-347,-247,-377,-394,-214,-241},{-147,-188,-410,-337,-193,-367},{-347,-344,-401,-226,-235,-325},{-402,-238,-374,-379,-346,-289},{-286,-223,-335,-313,-352,-406},{-165,-397,-266,-292,-334,-325},{-390,-215,-398,-319,-325,-172},{-223,-362,-443,-370,-400,-307},{-263,-159,-362,-331,-304,-175},{-205,-432,-437,-289,-301,-379},{-214,-306,-200,-307,-205,-409},{-251,-376,-263,-238,-406,-244}},{{-268,-217,-229,-382,-199,-452},{-286,-271,-358,-367,-415,-187},{-310,-307,-298,-235,-193,-301},{-178,-163,-301,-358,-340,-150},{-439,-421,-391,-355,-427,-268},{-208,-250,-235,-436,-409,-406},{-376,-322,-406,-367,-394,-394},{-367,-280,-382,-295,-406,-226},{-184,-235,-214,-199,-262,-361},{-307,-190,-253,-208,-325,-391},{-364,-361,-265,-163,-232,-385},{-256,-250,-223,-289,-280,-427},{-430,-226,-409,-205,-412,-190},{-445,-367,-211,-166,-340,-193},{-412,-304,-208,-322,-283,-331},{-403,-280,-226,-256,-439,-253},{-439,-199,-280,-163,-337,-184},{-292,-295,-394,-150,-361,-163},{-226,-163,-352,-439,-325,-452},{-154,-259,-409,-169,-403,-376}},{{-154,-448,-424,-184,-379,-343},{-169,-172,-430,-304,-211,-439},{-343,-418,-181,-235,-268,-325},{-289,-433,-178,-178,-325,-184},{-430,-286,-214,-436,-403,-160},{-452,-208,-376,-400,-307,-241},{-439,-346,-286,-262,-376,-430},{-418,-445,-352,-292,-283,-418},{-262,-334,-187,-427,-244,-253},{-208,-340,-388,-181,-202,-445},{-400,-163,-427,-376,-427,-295},{-382,-241,-328,-337,-349,-310},{-150,-217,-349,-346,-154,-232},{-319,-415,-379,-331,-418,-397},{-412,-382,-265,-313,-259,-259},{-376,-214,-379,-208,-400,-199},{-376,-241,-187,-409,-436,-373},{-352,-322,-373,-346,-217,-427},{-442,-325,-385,-322,-346,-436},{-277,-394,-379,-367,-250,-409}},{{-358,-211,-172,-190,-193,-277},{-448,-202,-376,-307,-202,-334},{-412,-235,-271,-379,-193,-331},{-172,-253,-265,-427,-403,-262},{-190,-352,-268,-277,-452,-388},{-253,-184,-196,-226,-271,-166},{-283,-247,-232,-313,-247,-346},{-223,-244,-199,-277,-235,-169},{-241,-346,-199,-436,-238,-310},{-379,-373,-328,-220,-331,-409},{-391,-256,-262,-421,-250,-364},{-406,-298,-223,-301,-184,-271},{-421,-310,-160,-205,-388,-409},{-421,-262,-214,-361,-304,-340},{-232,-358,-274,-310,-190,-292},{-445,-163,-391,-175,-150,-418},{-361,-430,-253,-163,-238,-196},{-274,-373,-280,-172,-157,-415},{-205,-442,-247,-175,-331,-241},{-379,-247,-280,-379,-379,-247}}},{{{-480,-178,-336,-217,-298,-259},{-301,-360,-210,-406,-270,-416},{-416,-290,-207,-350,-455,-193},{-329,-413,-224,-395,-294,-196},{-444,-276,-332,-392,-214,-220},{-389,-480,-270,-304,-525,-294},{-368,-438,-399,-196,-490,-483},{-444,-514,-308,-448,-298,-504},{-318,-483,-497,-389,-392,-438},{-455,-458,-518,-508,-294,-298},{-487,-368,-301,-234,-497,-395},{-182,-186,-193,-490,-178,-312},{-196,-378,-200,-304,-203,-273},{-497,-220,-487,-392,-410,-368},{-304,-514,-214,-434,-476,-252},{-402,-228,-427,-186,-262,-315},{-266,-511,-514,-266,-332,-276},{-217,-248,-413,-270,-217,-378},{-178,-231,-346,-438,-448,-416},{-340,-438,-332,-186,-203,-427}},{{-376,-484,-329,-381,-462,-435},{-174,-192,-370,-454,-256,-483},{-407,-274,-302,-287,-246,-174},{-181,-196,-190,-424,-426,-193},{-317,-460,-417,-347,-449,-412},{-425,-429,-264,-204,-377,-448},{-383,-271,-234,-448,-298,-216},{-466,-223,-302,-374,-433,-383},{-212,-391,-241,-261,-321,-377},{-195,-504,-186,-184,-364,-209},{-177,-309,-241,-344,-403,-277},{-438,-192,-393,-301,-289,-451},{-393,-178,-207,-304,-325,-367},{-414,-192,-322,-261,-348,-270},{-404,-233,-302,-484,-417,-190},{-271,-322,-319,-424,-164,-242},{-191,-172,-502,-197,-397,-280},{-338,-274,-214,-327,-417,-206},{-338,-415,-495,-234,-305,-454},{-278,-456,-431,-237,-203,-415}},{{-309,-222,-165,-431,-225,-261},{-284,-280,-288,-223,-256,-378},{-328,-293,-156,-357,-382,-353},{-324,-431,-252,-182,-305,-359},{-186,-354,-360,-278,-262,-317},{-227,-249,-450,-322,-288,-373},{-315,-422,-276,-305,-296,-409},{-391,-157,-333,-331,-180,-236},{-343,-216,-177,-349,-385,-189},{-173,-311,-417,-226,-288,-414},{-271,-176,-432,-404,-419,-147},{-469,-246,-300,-316,-231,-311},{-258,-413,-276,-404,-379,-373},{-441,-434,-198,-190,-237,-286},{-340,-419,-207,-152,-353,-156},{-324,-206,-237,-240,-165,-228},{-211,-394,-180,-369,-185,-406},{-324,-400,-162,-161,-370,-250},{-217,-367,-435,-252,-416,-208},{-192,-410,-150,-305,-205,-289}},{{-262,-155,-339,-376,-333,-263},{-213,-195,-285,-364,-203,-311},{-162,-229,-365,-306,-343,-232},{-186,-158,-368,-206,-358,-229},{-265,-268,-303,-171,-145,-344},{-375,-366,-193,-141,-174,-280},{-159,-339,-188,-294,-348,-191},{-170,-218,-177,-286,-267,-261},{-267,-379,-278,-141,-272,-196},{-238,-163,-344,-158,-179,-306},{-386,-229,-134,-254,-167,-358},{-329,-292,-370,-294,-145,-325},{-313,-263,-329,-241,-270,-256},{-243,-326,-347,-138,-137,-196},{-378,-305,-347,-178,-179,-229},{-176,-360,-164,-366,-201,-277},{-394,-237,-177,-304,-135,-153},{-184,-132,-267,-188,-365,-151},{-235,-174,-154,-256,-296,-294},{-176,-153,-254,-221,-225,-277}},{{-126,-206,-247,-254,-344,-152},{-322,-208,-182,-335,-303,-280},{-228,-240,-155,-164,-303,-169},{-353,-164,-273,-187,-252,-310},{-173,-203,-146,-217,-296,-233},{-289,-254,-192,-187,-182,-280},{-351,-159,-240,-134,-312,-233},{-187,-139,-146,-256,-238,-333},{-258,-270,-312,-286,-280,-141},{-308,-340,-310,-261,-182,-122},{-332,-166,-129,-314,-344,-316},{-201,-282,-127,-249,-273,-263},{-303,-252,-127,-298,-284,-152},{-206,-270,-328,-273,-321,-316},{-220,-254,-157,-303,-270,-273},{-182,-150,-286,-243,-284,-148},{-135,-277,-323,-120,-187,-157},{-332,-252,-182,-236,-270,-316},{-270,-310,-323,-199,-263,-180},{-225,-261,-346,-185,-316,-134}},{{-340,-275,-168,-264,-136,-325},{-226,-139,-193,-233,-121,-214},{-152,-233,-294,-317,-213,-160},{-305,-296,-259,-243,-319,-160},{-166,-157,-217,-164,-162,-145},{-346,-150,-308,-259,-184,-140},{-261,-240,-319,-298,-242,-273},{-330,-296,-287,-324,-327,-189},{-125,-305,-340,-269,-133,-263},{-238,-203,-151,-219,-348,-283},{-296,-291,-284,-236,-252,-273},{-312,-268,-126,-138,-336,-231},{-326,-291,-214,-231,-290,-202},{-243,-203,-261,-238,-220,-182},{-155,-330,-233,-262,-182,-177},{-139,-199,-168,-207,-165,-300},{-344,-319,-177,-259,-334,-212},{-296,-243,-193,-212,-302,-280},{-222,-275,-121,-355,-198,-266},{-333,-122,-238,-309,-179,-357}},{{-307,-246,-215,-183,-152,-334},{-368,-344,-133,-262,-391,-317},{-171,-137,-239,-333,-233,-164},{-292,-293,-309,-197,-357,-386},{-237,-142,-295,-276,-407,-418},{-176,-199,-168,-317,-287,-202},{-234,-140,-192,-308,-379,-256},{-189,-199,-356,-238,-157,-305},{-350,-236,-215,-268,-295,-144},{-297,-295,-136,-218,-382,-334},{-189,-311,-223,-393,-256,-420},{-262,-251,-372,-205,-152,-369},{-378,-313,-181,-339,-174,-276},{-179,-381,-136,-218,-233,-377},{-131,-223,-197,-262,-214,-271},{-146,-347,-383,-147,-287,-366},{-297,-378,-170,-164,-396,-164},{-307,-168,-165,-177,-256,-357},{-265,-373,-223,-270,-343,-219},{-363,-176,-173,-407,-362,-179}},{{-281,-445,-450,-209,-198,-172},{-154,-194,-406,-266,-366,-363},{-290,-448,-208,-225,-204,-370},{-263,-230,-394,-298,-411,-353},{-166,-309,-180,-425,-441,-419},{-207,-385,-282,-422,-343,-337},{-391,-209,-446,-190,-402,-455},{-367,-385,-183,-346,-376,-251},{-400,-397,-388,-384,-292,-208},{-219,-276,-403,-212,-447,-267},{-329,-273,-440,-330,-194,-393},{-249,-412,-400,-320,-411,-478},{-284,-218,-251,-250,-353,-337},{-243,-230,-167,-190,-402,-465},{-400,-424,-267,-431,-350,-244},{-240,-403,-335,-158,-415,-436},{-192,-273,-229,-352,-447,-459},{-376,-161,-273,-447,-366,-261},{-272,-273,-381,-365,-463,-297},{-337,-255,-388,-200,-314,-238}},{{-383,-358,-427,-262,-500,-452},{-366,-379,-451,-298,-290,-518},{-423,-283,-375,-522,-525,-497},{-289,-211,-444,-469,-228,-210},{-292,-252,-444,-395,-280,-420},{-454,-170,-420,-207,-207,-525},{-474,-293,-258,-238,-378,-207},{-198,-440,-303,-182,-476,-318},{-292,-467,-189,-228,-252,-413},{-333,-440,-416,-231,-284,-207},{-336,-252,-392,-248,-392,-273},{-343,-382,-499,-350,-276,-193},{-178,-440,-279,-214,-193,-301},{-457,-283,-402,-458,-438,-413},{-198,-419,-433,-262,-413,-259},{-239,-324,-358,-248,-476,-360},{-363,-235,-368,-427,-298,-504},{-440,-512,-454,-500,-360,-473},{-383,-191,-451,-410,-354,-284},{-427,-512,-182,-343,-385,-270}},{{-217,-266,-224,-210,-186,-231},{-448,-294,-360,-413,-357,-182},{-522,-500,-315,-500,-214,-522},{-487,-469,-193,-473,-410,-322},{-256,-214,-462,-175,-350,-301},{-487,-354,-220,-385,-399,-490},{-301,-248,-368,-203,-175,-427},{-476,-508,-487,-395,-392,-525},{-487,-500,-416,-500,-438,-514},{-231,-500,-444,-364,-287,-175},{-207,-483,-252,-364,-452,-483},{-518,-280,-312,-252,-430,-473},{-343,-395,-304,-248,-368,-413},{-500,-186,-210,-444,-315,-252},{-266,-430,-287,-522,-308,-444},{-336,-497,-224,-494,-207,-395},{-389,-452,-462,-252,-245,-276},{-392,-410,-494,-248,-315,-413},{-231,-332,-378,-497,-301,-480},{-448,-500,-504,-385,-298,-301}},{{-224,-182,-514,-266,-214,-410},{-175,-494,-326,-444,-284,-256},{-234,-193,-336,-399,-452,-294},{-193,-500,-382,-210,-189,-259},{-406,-416,-224,-494,-290,-234},{-399,-294,-273,-318,-248,-228},{-200,-480,-455,-193,-354,-462},{-455,-315,-462,-420,-182,-336},{-238,-294,-318,-270,-462,-256},{-416,-262,-483,-427,-326,-241},{-364,-511,-413,-270,-326,-262},{-399,-241,-224,-238,-500,-332},{-497,-326,-304,-430,-234,-228},{-200,-318,-178,-308,-427,-480},{-193,-332,-228,-395,-312,-270},{-448,-494,-469,-458,-483,-346},{-186,-340,-434,-343,-399,-476},{-186,-304,-371,-178,-241,-378},{-346,-371,-280,-399,-406,-473},{-312,-196,-511,-395,-368,-304}},{{-385,-245,-402,-511,-210,-430},{-368,-312,-332,-455,-248,-448},{-452,-385,-343,-336,-416,-332},{-392,-473,-357,-322,-273,-522},{-455,-444,-427,-455,-178,-238},{-357,-329,-186,-189,-224,-182},{-304,-343,-346,-217,-200,-207},{-301,-280,-252,-276,-266,-270},{-514,-234,-424,-186,-214,-462},{-410,-329,-270,-508,-234,-354},{-389,-346,-287,-444,-511,-234},{-382,-340,-200,-308,-483,-214},{-424,-270,-308,-220,-444,-186},{-483,-514,-340,-374,-294,-262},{-259,-217,-374,-210,-392,-480},{-318,-508,-256,-399,-276,-413},{-322,-270,-504,-312,-483,-207},{-357,-214,-395,-200,-354,-434},{-231,-364,-308,-290,-490,-287},{-420,-511,-322,-178,-525,-382}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1052,192,238,253,176,234,280,264,252}; // initial inventory 
int ubiv[I]={2104,384,476,507,352,468,350,495,504}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // 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,13.35,8.59,5.57,4.52,2.83,1.94,4.81,7.57}; // 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]={{12.14,7.81,5.06,4.11,2.57,1.76,4.37,6.88}}; // 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]={9.71,9.71,9.71,8.5,8.5,8.5,7.28,7.28,7.28,6.25,6.25,6.25,5.47,5.47,5.47,4.69,4.69,4.69,4.05,4.05,4.05,3.54,3.54,3.54,3.04,3.04,3.04,3.29,3.29,3.29,2.88,2.88,2.88,2.47,2.47,2.47,2.06,2.06,2.06,1.8,1.8,1.8,1.54,1.54,1.54,1.41,1.41,1.41,1.23,1.23,1.23,1.06,1.06,1.06,3.5,3.5,3.5,3.06,3.06,3.06,2.62,2.62,2.62,5.5,5.5,5.5,4.82,4.82,4.82,4.13,4.13,4.13}; // 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]={33,17,12,34,17,11,33,17,12,35,17,12,34,17,12,35,17,12,35,18,12,35,18,12,35,18,12,34,18,12,35,17,12,34,18,12,35,18,12,36,18,12,35,18,12,36,18,12,35,18,12,36,18,12,35,18,12,35,18,12,35,17,12,35,17,12,35,17,12,34,17,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,1527,1528,1529},{1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541}}; // 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,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,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,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,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,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,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,69,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,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,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,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,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,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,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,70,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,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,70,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,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,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,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,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,69,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,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,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,1,7,13,19,25,31,37,43,49,55,61,67}; // set of start times of each shipment 
int SHets[SPN]={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,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,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,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,6,12,18,24,30,36,42,48,54,60,66,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,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,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,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,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,2,8,14,20,26,32,38,44,50,56,62,68,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,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,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,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,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,2,8,14,20,26,32,38,44,50,56,62,68,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,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,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,3,9,15,21,27,33,39,45,51,57,63,69,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,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,1,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,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,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,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,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,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}; // set of end times of each shipment 
