int Dev = 30;// 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]={{{{12215,0,0,0,0,0},{13117,0,0,0,0,0},{12766,0,0,0,0,0},{12585,0,0,0,0,0},{11991,0,0,0,0,0},{12514,0,0,0,0,0},{12632,0,0,0,0,0},{11599,0,0,0,0,0},{12154,0,0,0,0,0},{12122,0,0,0,0,0},{12721,0,0,0,0,0},{12825,0,0,0,0,0},{11799,0,0,0,0,0},{12886,0,0,0,0,0},{12496,0,0,0,0,0},{12316,0,0,0,0,0},{12653,0,0,0,0,0},{12303,0,0,0,0,0},{12537,0,0,0,0,0},{12758,0,0,0,0,0}},{{12614,0,0,0,0,0},{12156,0,0,0,0,0},{11923,0,0,0,0,0},{12608,0,0,0,0,0},{12131,0,0,0,0,0},{12241,0,0,0,0,0},{12465,0,0,0,0,0},{12401,0,0,0,0,0},{12533,0,0,0,0,0},{12660,0,0,0,0,0},{12880,0,0,0,0,0},{12252,0,0,0,0,0},{12764,0,0,0,0,0},{12355,0,0,0,0,0},{13048,0,0,0,0,0},{12516,0,0,0,0,0},{12638,0,0,0,0,0},{11999,0,0,0,0,0},{12177,0,0,0,0,0},{12315,0,0,0,0,0}},{{12068,0,0,0,0,0},{11406,0,0,0,0,0},{11690,0,0,0,0,0},{11855,0,0,0,0,0},{12142,0,0,0,0,0},{11298,0,0,0,0,0},{11591,0,0,0,0,0},{11887,0,0,0,0,0},{11724,0,0,0,0,0},{11207,0,0,0,0,0},{11683,0,0,0,0,0},{11726,0,0,0,0,0},{11706,0,0,0,0,0},{11922,0,0,0,0,0},{11468,0,0,0,0,0},{11175,0,0,0,0,0},{11697,0,0,0,0,0},{11929,0,0,0,0,0},{11390,0,0,0,0,0},{11397,0,0,0,0,0}},{{10997,0,0,0,0,0},{10309,0,0,0,0,0},{10259,0,0,0,0,0},{10723,0,0,0,0,0},{10195,0,0,0,0,0},{10575,0,0,0,0,0},{9892,0,0,0,0,0},{10743,0,0,0,0,0},{11147,0,0,0,0,0},{9847,0,0,0,0,0},{10095,0,0,0,0,0},{10430,0,0,0,0,0},{10657,0,0,0,0,0},{10072,0,0,0,0,0},{10125,0,0,0,0,0},{10757,0,0,0,0,0},{10333,0,0,0,0,0},{9808,0,0,0,0,0},{10411,0,0,0,0,0},{10495,0,0,0,0,0}},{{9564,0,0,0,0,0},{9745,0,0,0,0,0},{9533,0,0,0,0,0},{8801,0,0,0,0,0},{9165,0,0,0,0,0},{9767,0,0,0,0,0},{9334,0,0,0,0,0},{9308,0,0,0,0,0},{9998,0,0,0,0,0},{9575,0,0,0,0,0},{9639,0,0,0,0,0},{9494,0,0,0,0,0},{9347,0,0,0,0,0},{9288,0,0,0,0,0},{9504,0,0,0,0,0},{9726,0,0,0,0,0},{9544,0,0,0,0,0},{9639,0,0,0,0,0},{9132,0,0,0,0,0},{9551,0,0,0,0,0}},{{9060,0,0,0,0,0},{9349,0,0,0,0,0},{9448,0,0,0,0,0},{9395,0,0,0,0,0},{9208,0,0,0,0,0},{9550,0,0,0,0,0},{9141,0,0,0,0,0},{9178,0,0,0,0,0},{9223,0,0,0,0,0},{8998,0,0,0,0,0},{9425,0,0,0,0,0},{8914,0,0,0,0,0},{9300,0,0,0,0,0},{9851,0,0,0,0,0},{9169,0,0,0,0,0},{9162,0,0,0,0,0},{9251,0,0,0,0,0},{9335,0,0,0,0,0},{9369,0,0,0,0,0},{9276,0,0,0,0,0}},{{9729,0,0,0,0,0},{9874,0,0,0,0,0},{9688,0,0,0,0,0},{9623,0,0,0,0,0},{9499,0,0,0,0,0},{9802,0,0,0,0,0},{9715,0,0,0,0,0},{9408,0,0,0,0,0},{9979,0,0,0,0,0},{9631,0,0,0,0,0},{9346,0,0,0,0,0},{9852,0,0,0,0,0},{9787,0,0,0,0,0},{10064,0,0,0,0,0},{10005,0,0,0,0,0},{9807,0,0,0,0,0},{9827,0,0,0,0,0},{10029,0,0,0,0,0},{10268,0,0,0,0,0},{9992,0,0,0,0,0}},{{11206,0,0,0,0,0},{11072,0,0,0,0,0},{10534,0,0,0,0,0},{11159,0,0,0,0,0},{10417,0,0,0,0,0},{11054,0,0,0,0,0},{11579,0,0,0,0,0},{11623,0,0,0,0,0},{10835,0,0,0,0,0},{11362,0,0,0,0,0},{11335,0,0,0,0,0},{11326,0,0,0,0,0},{11103,0,0,0,0,0},{11230,0,0,0,0,0},{10892,0,0,0,0,0},{11444,0,0,0,0,0},{10423,0,0,0,0,0},{10419,0,0,0,0,0},{10630,0,0,0,0,0},{11043,0,0,0,0,0}},{{12310,0,0,0,0,0},{11992,0,0,0,0,0},{11988,0,0,0,0,0},{11930,0,0,0,0,0},{11816,0,0,0,0,0},{11785,0,0,0,0,0},{12597,0,0,0,0,0},{12166,0,0,0,0,0},{12162,0,0,0,0,0},{11693,0,0,0,0,0},{11804,0,0,0,0,0},{12178,0,0,0,0,0},{12217,0,0,0,0,0},{11721,0,0,0,0,0},{12077,0,0,0,0,0},{12901,0,0,0,0,0},{11514,0,0,0,0,0},{11823,0,0,0,0,0},{12089,0,0,0,0,0},{12228,0,0,0,0,0}},{{12281,0,0,0,0,0},{12747,0,0,0,0,0},{11944,0,0,0,0,0},{12424,0,0,0,0,0},{11636,0,0,0,0,0},{12320,0,0,0,0,0},{12019,0,0,0,0,0},{11988,0,0,0,0,0},{12069,0,0,0,0,0},{12734,0,0,0,0,0},{12520,0,0,0,0,0},{12435,0,0,0,0,0},{12339,0,0,0,0,0},{12610,0,0,0,0,0},{12147,0,0,0,0,0},{12588,0,0,0,0,0},{11952,0,0,0,0,0},{11739,0,0,0,0,0},{12043,0,0,0,0,0},{13266,0,0,0,0,0}},{{12285,0,0,0,0,0},{11911,0,0,0,0,0},{12043,0,0,0,0,0},{12822,0,0,0,0,0},{12024,0,0,0,0,0},{12445,0,0,0,0,0},{12897,0,0,0,0,0},{12199,0,0,0,0,0},{12840,0,0,0,0,0},{11961,0,0,0,0,0},{11883,0,0,0,0,0},{12653,0,0,0,0,0},{12655,0,0,0,0,0},{12697,0,0,0,0,0},{12027,0,0,0,0,0},{12014,0,0,0,0,0},{12270,0,0,0,0,0},{12728,0,0,0,0,0},{12240,0,0,0,0,0},{11458,0,0,0,0,0}},{{11964,0,0,0,0,0},{12773,0,0,0,0,0},{11741,0,0,0,0,0},{11131,0,0,0,0,0},{11659,0,0,0,0,0},{11982,0,0,0,0,0},{12251,0,0,0,0,0},{12648,0,0,0,0,0},{12023,0,0,0,0,0},{12505,0,0,0,0,0},{11986,0,0,0,0,0},{12019,0,0,0,0,0},{12811,0,0,0,0,0},{11947,0,0,0,0,0},{11950,0,0,0,0,0},{12229,0,0,0,0,0},{12283,0,0,0,0,0},{13107,0,0,0,0,0},{12105,0,0,0,0,0},{12102,0,0,0,0,0}}},{{{-300,-241,-247,-347,-229,-218},{-315,-368,-273,-282,-320,-262},{-344,-368,-270,-353,-209,-279},{-241,-368,-379,-315,-247,-282},{-344,-279,-238,-326,-223,-276},{-250,-362,-350,-356,-285,-312},{-209,-288,-373,-379,-300,-232},{-241,-226,-223,-244,-241,-288},{-206,-303,-347,-226,-332,-262},{-206,-270,-276,-359,-318,-270},{-320,-353,-338,-376,-220,-270},{-326,-350,-365,-326,-265,-353},{-244,-341,-368,-291,-235,-218},{-297,-362,-362,-309,-218,-244},{-220,-329,-353,-253,-344,-238},{-368,-297,-312,-285,-362,-335},{-294,-356,-291,-270,-238,-238},{-256,-244,-212,-226,-315,-215},{-306,-318,-235,-268,-341,-262},{-362,-359,-247,-323,-288,-373}},{{-339,-232,-207,-263,-347,-202},{-249,-263,-232,-304,-342,-295},{-270,-249,-196,-247,-203,-243},{-307,-235,-353,-197,-219,-275},{-241,-232,-263,-258,-272,-207},{-374,-209,-311,-326,-291,-194},{-345,-337,-244,-337,-315,-259},{-278,-320,-255,-299,-326,-285},{-252,-295,-319,-269,-270,-225},{-290,-226,-356,-263,-192,-303},{-339,-320,-350,-288,-326,-298},{-316,-295,-339,-326,-235,-207},{-235,-200,-204,-326,-238,-332},{-342,-306,-252,-288,-240,-238},{-278,-223,-319,-312,-344,-202},{-241,-292,-263,-227,-307,-332},{-278,-300,-294,-233,-208,-316},{-220,-277,-230,-310,-312,-303},{-336,-326,-207,-318,-315,-210},{-290,-363,-255,-192,-211,-184}},{{-312,-232,-193,-213,-238,-146},{-295,-208,-210,-206,-227,-204},{-312,-177,-231,-179,-259,-243},{-180,-184,-298,-206,-265,-192},{-205,-312,-256,-262,-208,-200},{-245,-208,-193,-181,-263,-258},{-190,-298,-277,-161,-190,-264},{-295,-312,-294,-170,-163,-220},{-275,-293,-249,-255,-244,-165},{-310,-184,-282,-217,-167,-251},{-188,-240,-259,-204,-278,-251},{-190,-269,-198,-291,-214,-251},{-185,-276,-228,-213,-201,-255},{-295,-315,-275,-199,-263,-251},{-312,-206,-226,-264,-154,-235},{-202,-169,-275,-244,-156,-202},{-298,-302,-261,-206,-212,-198},{-315,-237,-214,-273,-223,-198},{-248,-310,-275,-291,-152,-202},{-192,-189,-245,-278,-242,-198}},{{-215,-241,-200,-187,-182,-205},{-250,-151,-154,-160,-120,-198},{-203,-163,-174,-215,-160,-165},{-173,-243,-199,-208,-211,-154},{-248,-236,-174,-153,-203,-154},{-223,-157,-175,-126,-153,-195},{-158,-180,-140,-122,-120,-173},{-217,-142,-211,-146,-145,-163},{-211,-206,-145,-174,-206,-123},{-256,-172,-170,-141,-144,-157},{-236,-208,-233,-126,-125,-150},{-236,-219,-152,-213,-191,-118},{-152,-163,-166,-175,-203,-179},{-144,-228,-132,-162,-193,-123},{-185,-204,-233,-122,-206,-122},{-146,-148,-211,-191,-122,-150},{-158,-161,-188,-187,-165,-142},{-211,-131,-206,-127,-193,-117},{-219,-135,-147,-129,-130,-131},{-240,-213,-215,-131,-125,-126}},{{-183,-189,-156,-166,-126,-132},{-123,-192,-123,-106,-135,-190},{-114,-133,-160,-112,-132,-103},{-134,-113,-175,-165,-147,-131},{-197,-165,-173,-140,-147,-178},{-197,-124,-163,-166,-140,-154},{-169,-106,-115,-188,-162,-171},{-125,-128,-131,-131,-144,-190},{-145,-121,-122,-184,-119,-148},{-191,-125,-125,-103,-129,-126},{-109,-185,-151,-123,-126,-123},{-134,-110,-157,-106,-165,-110},{-132,-179,-160,-138,-160,-104},{-148,-174,-147,-159,-159,-135},{-186,-140,-144,-172,-169,-126},{-172,-110,-118,-172,-175,-150},{-194,-174,-148,-138,-153,-143},{-171,-139,-106,-176,-126,-125},{-165,-112,-135,-122,-179,-168},{-180,-127,-116,-115,-135,-187}},{{-141,-116,-145,-176,-126,-124},{-162,-175,-124,-166,-204,-190},{-154,-191,-169,-156,-113,-177},{-169,-179,-190,-168,-155,-184},{-147,-171,-166,-149,-118,-132},{-190,-171,-107,-125,-113,-189},{-122,-190,-112,-119,-209,-167},{-178,-143,-125,-131,-159,-129},{-185,-147,-148,-160,-148,-154},{-116,-144,-187,-131,-127,-190},{-163,-173,-181,-179,-196,-142},{-146,-121,-107,-179,-155,-170},{-121,-138,-189,-112,-171,-150},{-188,-182,-121,-194,-180,-159},{-190,-188,-166,-159,-130,-180},{-126,-147,-142,-146,-166,-142},{-172,-184,-140,-163,-200,-127},{-163,-171,-148,-174,-195,-134},{-134,-173,-136,-185,-184,-164},{-131,-125,-195,-186,-129,-144}},{{-151,-161,-150,-255,-176,-158},{-224,-212,-190,-145,-203,-260},{-219,-130,-165,-213,-242,-169},{-160,-185,-158,-199,-180,-158},{-155,-186,-154,-245,-221,-234},{-153,-210,-179,-233,-161,-256},{-169,-230,-141,-149,-199,-278},{-181,-212,-226,-189,-221,-156},{-218,-136,-192,-207,-253,-263},{-158,-148,-135,-223,-151,-217},{-136,-235,-188,-177,-159,-187},{-176,-199,-165,-249,-164,-252},{-218,-154,-200,-245,-215,-282},{-150,-167,-133,-257,-263,-210},{-124,-235,-162,-211,-205,-193},{-167,-170,-245,-229,-176,-230},{-179,-212,-245,-223,-205,-191},{-139,-161,-236,-223,-250,-276},{-211,-205,-184,-223,-232,-197},{-224,-181,-156,-157,-153,-247}},{{-295,-167,-283,-319,-279,-207},{-177,-172,-207,-314,-334,-194},{-204,-282,-246,-215,-282,-277},{-182,-289,-249,-329,-274,-202},{-295,-273,-227,-258,-191,-234},{-232,-169,-283,-304,-235,-264},{-275,-296,-212,-210,-198,-229},{-218,-284,-295,-276,-238,-312},{-279,-169,-303,-281,-253,-331},{-266,-237,-278,-314,-196,-320},{-293,-280,-220,-220,-298,-266},{-229,-294,-232,-266,-326,-221},{-252,-237,-173,-233,-224,-204},{-259,-183,-200,-319,-326,-309},{-229,-282,-171,-271,-298,-210},{-197,-273,-300,-278,-321,-210},{-216,-183,-242,-215,-209,-229},{-186,-169,-195,-223,-230,-312},{-257,-284,-273,-293,-204,-207},{-211,-298,-315,-326,-274,-269}},{{-276,-211,-370,-339,-285,-294},{-287,-362,-290,-339,-294,-282},{-359,-357,-336,-228,-244,-206},{-359,-340,-336,-260,-282,-212},{-221,-242,-204,-327,-282,-265},{-276,-284,-255,-260,-232,-306},{-298,-360,-273,-380,-259,-268},{-331,-351,-367,-237,-285,-282},{-207,-343,-293,-377,-256,-273},{-284,-267,-232,-225,-250,-315},{-290,-273,-350,-234,-247,-294},{-301,-278,-255,-330,-247,-323},{-315,-267,-224,-251,-238,-362},{-284,-289,-258,-342,-323,-209},{-196,-292,-347,-359,-247,-218},{-356,-303,-310,-277,-344,-318},{-265,-343,-316,-204,-212,-209},{-282,-205,-364,-251,-273,-370},{-259,-337,-324,-371,-335,-206},{-204,-340,-273,-292,-303,-215}},{{-338,-270,-338,-306,-253,-300},{-288,-318,-244,-253,-350,-373},{-323,-315,-229,-218,-226,-291},{-250,-373,-335,-209,-238,-329},{-273,-232,-256,-250,-220,-226},{-247,-332,-329,-315,-300,-209},{-212,-376,-341,-379,-244,-312},{-262,-218,-288,-235,-244,-212},{-335,-288,-294,-365,-223,-288},{-247,-368,-309,-306,-353,-232},{-329,-350,-323,-291,-335,-279},{-315,-309,-315,-218,-250,-253},{-206,-238,-220,-244,-303,-376},{-218,-312,-215,-379,-309,-285},{-356,-288,-320,-303,-309,-273},{-212,-282,-356,-376,-259,-344},{-209,-232,-241,-268,-279,-285},{-220,-312,-276,-362,-215,-215},{-306,-332,-329,-270,-220,-323},{-359,-362,-362,-256,-376,-365}},{{-268,-238,-268,-362,-382,-247},{-259,-268,-226,-215,-350,-365},{-232,-279,-262,-294,-320,-206},{-209,-279,-212,-259,-379,-373},{-376,-370,-306,-335,-223,-241},{-259,-212,-362,-347,-323,-226},{-273,-315,-285,-368,-259,-365},{-303,-215,-350,-288,-368,-220},{-353,-359,-276,-332,-215,-350},{-229,-288,-347,-244,-238,-356},{-288,-326,-241,-306,-370,-350},{-312,-335,-347,-276,-306,-303},{-326,-382,-312,-323,-332,-356},{-344,-226,-294,-359,-273,-353},{-303,-309,-368,-273,-256,-265},{-309,-326,-297,-294,-212,-253},{-365,-241,-356,-347,-209,-329},{-285,-359,-215,-335,-256,-356},{-297,-215,-276,-291,-338,-306},{-323,-253,-285,-268,-206,-273}},{{-373,-350,-206,-294,-262,-212},{-247,-238,-282,-262,-365,-338},{-241,-303,-220,-244,-244,-332},{-306,-323,-268,-320,-206,-276},{-376,-382,-241,-223,-226,-282},{-276,-332,-256,-335,-276,-235},{-247,-373,-268,-329,-300,-215},{-370,-350,-368,-365,-326,-335},{-379,-241,-270,-241,-323,-332},{-362,-285,-373,-244,-341,-376},{-309,-244,-297,-323,-285,-215},{-344,-288,-232,-353,-256,-379},{-306,-370,-320,-312,-329,-268},{-273,-235,-212,-294,-359,-279},{-209,-341,-344,-270,-250,-315},{-315,-320,-235,-209,-303,-315},{-291,-362,-206,-212,-315,-238},{-315,-382,-335,-223,-382,-285},{-347,-209,-306,-297,-212,-226},{-232,-359,-265,-220,-294,-332}}},{{{-181,-198,-168,-218,-177,-239},{-143,-196,-191,-227,-169,-157},{-205,-183,-178,-163,-190,-187},{-192,-140,-196,-127,-138,-189},{-178,-123,-144,-163,-142,-193},{-141,-127,-189,-177,-162,-243},{-195,-145,-173,-136,-153,-216},{-150,-208,-219,-149,-224,-197},{-215,-139,-172,-224,-145,-227},{-188,-198,-124,-222,-156,-201},{-188,-137,-156,-229,-166,-246},{-197,-118,-228,-170,-132,-155},{-178,-169,-136,-224,-195,-223},{-148,-134,-214,-206,-236,-243},{-123,-144,-172,-231,-155,-208},{-156,-193,-136,-136,-206,-143},{-203,-161,-138,-220,-206,-208},{-141,-130,-205,-204,-236,-233},{-175,-125,-182,-159,-167,-204},{-133,-172,-135,-177,-138,-246}},{{-236,-201,-213,-212,-275,-302},{-154,-168,-153,-164,-254,-293},{-143,-191,-173,-208,-279,-245},{-200,-258,-155,-259,-211,-240},{-249,-150,-168,-199,-179,-295},{-198,-203,-222,-181,-236,-264},{-174,-164,-253,-225,-169,-171},{-190,-182,-258,-175,-291,-281},{-240,-246,-185,-272,-176,-264},{-204,-174,-258,-239,-273,-240},{-198,-264,-236,-239,-238,-295},{-148,-264,-164,-210,-222,-283},{-242,-240,-213,-248,-273,-252},{-154,-226,-228,-259,-234,-295},{-244,-232,-264,-234,-279,-286},{-216,-170,-190,-157,-282,-231},{-236,-176,-260,-219,-275,-250},{-210,-217,-222,-164,-238,-214},{-174,-236,-200,-232,-227,-252},{-143,-174,-230,-219,-273,-305}},{{-284,-224,-204,-300,-313,-283},{-306,-268,-189,-281,-299,-224},{-254,-321,-189,-270,-263,-311},{-319,-332,-270,-289,-247,-258},{-212,-204,-280,-319,-335,-260},{-296,-250,-335,-240,-258,-294},{-193,-268,-257,-308,-307,-260},{-249,-319,-236,-259,-249,-342},{-309,-224,-275,-292,-233,-328},{-267,-278,-267,-294,-307,-277},{-178,-324,-272,-211,-296,-272},{-215,-332,-283,-321,-224,-308},{-235,-309,-231,-270,-235,-212},{-205,-222,-223,-219,-346,-340},{-306,-191,-194,-192,-277,-300},{-269,-194,-210,-221,-299,-212},{-321,-199,-233,-243,-280,-277},{-183,-329,-272,-335,-346,-294},{-212,-278,-283,-189,-199,-337},{-287,-252,-341,-316,-252,-201}},{{-338,-347,-259,-247,-364,-358},{-361,-356,-331,-313,-373,-367},{-286,-288,-253,-295,-370,-244},{-338,-341,-241,-364,-370,-277},{-361,-315,-292,-259,-310,-217},{-292,-356,-259,-262,-358,-256},{-208,-359,-289,-271,-385,-337},{-272,-244,-256,-214,-358,-391},{-269,-373,-367,-385,-376,-277},{-315,-220,-259,-262,-217,-238},{-211,-347,-215,-322,-259,-295},{-240,-326,-286,-364,-391,-325},{-275,-356,-349,-358,-346,-382},{-286,-241,-274,-238,-244,-232},{-243,-244,-364,-220,-271,-328},{-324,-235,-346,-229,-286,-337},{-361,-265,-232,-244,-211,-304},{-243,-238,-235,-235,-289,-217},{-208,-323,-384,-391,-355,-337},{-237,-370,-322,-268,-325,-391}},{{-253,-325,-247,-219,-294,-203},{-385,-361,-352,-372,-288,-249},{-265,-364,-328,-354,-344,-226},{-304,-361,-250,-210,-223,-215},{-331,-250,-271,-228,-279,-252},{-289,-250,-331,-372,-209,-273},{-376,-286,-349,-369,-297,-209},{-223,-295,-334,-270,-315,-273},{-283,-385,-265,-333,-382,-226},{-322,-376,-361,-246,-268,-229},{-367,-256,-292,-357,-359,-319},{-364,-283,-391,-327,-368,-351},{-334,-232,-295,-285,-344,-357},{-250,-217,-388,-294,-235,-255},{-373,-283,-250,-234,-250,-336},{-346,-277,-298,-252,-376,-232},{-382,-286,-301,-348,-220,-374},{-229,-280,-241,-324,-247,-345},{-271,-235,-217,-318,-256,-336},{-217,-364,-307,-282,-206,-261}},{{-248,-352,-301,-327,-200,-315},{-279,-276,-255,-219,-310,-283},{-282,-265,-301,-304,-266,-293},{-245,-360,-209,-251,-236,-186},{-208,-363,-217,-219,-305,-184},{-294,-354,-314,-187,-310,-315},{-202,-234,-325,-264,-223,-248},{-251,-312,-304,-301,-297,-188},{-308,-218,-233,-206,-195,-191},{-242,-215,-298,-224,-218,-298},{-285,-321,-206,-269,-195,-265},{-296,-340,-282,-216,-195,-174},{-316,-271,-344,-319,-225,-322},{-351,-352,-247,-322,-315,-255},{-239,-220,-295,-253,-225,-317},{-316,-218,-320,-275,-300,-278},{-311,-268,-328,-248,-187,-280},{-276,-212,-333,-251,-269,-255},{-222,-352,-322,-230,-238,-231},{-311,-240,-260,-227,-230,-236}},{{-302,-211,-165,-226,-213,-235},{-264,-167,-234,-221,-217,-225},{-197,-200,-241,-262,-232,-155},{-230,-225,-283,-150,-207,-143},{-187,-172,-227,-176,-197,-203},{-271,-253,-163,-200,-182,-151},{-257,-213,-205,-252,-161,-233},{-257,-206,-212,-155,-145,-209},{-259,-262,-201,-280,-248,-141},{-190,-165,-210,-189,-265,-139},{-187,-234,-221,-159,-255,-259},{-254,-179,-283,-150,-166,-165},{-223,-225,-210,-213,-213,-167},{-250,-188,-212,-170,-240,-209},{-182,-241,-243,-183,-180,-249},{-216,-188,-239,-245,-166,-145},{-286,-302,-227,-170,-219,-241},{-276,-216,-221,-174,-207,-141},{-235,-181,-270,-239,-228,-239},{-202,-283,-288,-191,-149,-223}},{{-140,-216,-188,-170,-156,-141},{-182,-140,-129,-130,-130,-185},{-188,-143,-217,-166,-207,-131},{-188,-169,-177,-228,-140,-180},{-150,-232,-136,-147,-205,-133},{-182,-212,-188,-180,-128,-205},{-205,-136,-172,-210,-162,-213},{-250,-242,-150,-200,-222,-131},{-142,-203,-210,-189,-200,-123},{-182,-232,-141,-150,-222,-123},{-250,-212,-224,-145,-159,-150},{-144,-212,-223,-184,-178,-203},{-182,-205,-194,-142,-188,-180},{-179,-197,-205,-193,-214,-192},{-144,-221,-210,-135,-169,-139},{-192,-190,-130,-154,-212,-131},{-156,-182,-139,-170,-207,-212},{-140,-143,-228,-128,-135,-215},{-144,-227,-150,-133,-120,-208},{-140,-206,-143,-126,-200,-124}},{{-205,-129,-180,-173,-151,-198},{-146,-141,-176,-218,-203,-210},{-166,-158,-173,-136,-160,-195},{-139,-121,-126,-188,-166,-150},{-119,-210,-213,-119,-203,-188},{-197,-121,-195,-195,-121,-168},{-143,-203,-133,-124,-218,-207},{-143,-163,-197,-119,-192,-202},{-118,-183,-123,-195,-205,-158},{-185,-218,-151,-151,-156,-123},{-139,-121,-118,-205,-148,-190},{-207,-193,-176,-193,-129,-185},{-181,-163,-203,-129,-197,-181},{-198,-131,-131,-139,-146,-217},{-163,-208,-155,-183,-139,-168},{-215,-138,-166,-161,-158,-160},{-186,-166,-166,-193,-168,-131},{-128,-197,-144,-146,-207,-198},{-171,-133,-173,-197,-124,-129},{-148,-197,-148,-180,-181,-178}},{{-197,-134,-205,-176,-161,-136},{-170,-218,-213,-144,-160,-190},{-181,-170,-143,-121,-148,-207},{-156,-124,-181,-173,-150,-124},{-171,-197,-128,-144,-180,-175},{-119,-212,-165,-212,-168,-129},{-158,-148,-190,-119,-183,-200},{-213,-176,-198,-218,-129,-212},{-215,-121,-190,-138,-200,-123},{-176,-190,-205,-144,-136,-175},{-163,-143,-150,-203,-138,-165},{-143,-158,-205,-121,-160,-213},{-163,-128,-168,-124,-151,-151},{-144,-163,-156,-186,-185,-134},{-129,-168,-123,-144,-193,-198},{-175,-218,-193,-180,-143,-212},{-144,-190,-158,-190,-148,-133},{-197,-202,-155,-168,-141,-126},{-176,-165,-175,-175,-212,-178},{-173,-175,-203,-160,-163,-185}},{{-175,-217,-143,-198,-197,-200},{-183,-119,-183,-205,-170,-192},{-124,-151,-123,-150,-136,-175},{-188,-208,-173,-190,-168,-146},{-212,-197,-192,-176,-133,-176},{-143,-150,-208,-181,-171,-190},{-165,-129,-153,-131,-148,-143},{-165,-205,-151,-186,-144,-181},{-173,-156,-146,-202,-126,-134},{-217,-160,-155,-183,-139,-153},{-180,-156,-195,-161,-153,-148},{-205,-118,-119,-168,-178,-213},{-150,-124,-197,-151,-165,-136},{-215,-141,-197,-170,-118,-155},{-155,-212,-200,-119,-190,-180},{-190,-178,-119,-192,-133,-166},{-215,-155,-165,-186,-195,-200},{-170,-131,-190,-190,-161,-183},{-212,-213,-186,-118,-188,-163},{-146,-203,-188,-144,-203,-168}},{{-205,-123,-165,-158,-133,-141},{-197,-181,-195,-163,-166,-160},{-205,-153,-131,-163,-168,-161},{-165,-173,-175,-119,-208,-180},{-121,-176,-133,-150,-143,-168},{-141,-180,-161,-213,-203,-133},{-123,-146,-192,-128,-197,-218},{-124,-163,-212,-170,-192,-210},{-183,-215,-176,-155,-141,-173},{-195,-202,-151,-170,-151,-203},{-131,-129,-161,-210,-210,-212},{-153,-144,-133,-128,-212,-153},{-163,-200,-186,-160,-212,-156},{-155,-213,-207,-213,-192,-151},{-141,-170,-205,-123,-213,-218},{-195,-176,-129,-139,-133,-151},{-119,-168,-153,-165,-165,-151},{-210,-146,-202,-166,-183,-151},{-178,-151,-166,-165,-195,-170},{-121,-161,-175,-148,-126,-173}}},{{{-283,-266,-247,-299,-243,-405},{-428,-270,-428,-405,-398,-266},{-273,-342,-270,-405,-378,-388},{-263,-398,-428,-401,-418,-273},{-313,-362,-257,-257,-382,-421},{-421,-329,-415,-428,-395,-237},{-322,-250,-418,-421,-296,-415},{-398,-368,-290,-303,-395,-234},{-332,-247,-329,-270,-375,-392},{-237,-322,-313,-276,-398,-253},{-405,-273,-365,-260,-299,-398},{-303,-303,-421,-309,-418,-411},{-372,-319,-329,-303,-234,-250},{-299,-342,-418,-326,-352,-322},{-375,-418,-349,-365,-260,-342},{-250,-293,-260,-345,-415,-339},{-352,-345,-362,-342,-359,-329},{-319,-322,-405,-247,-240,-283},{-299,-266,-237,-273,-316,-286},{-290,-385,-240,-329,-270,-352}},{{-380,-325,-246,-251,-259,-232},{-279,-419,-364,-273,-385,-235},{-426,-264,-230,-292,-326,-226},{-397,-309,-239,-261,-367,-265},{-351,-270,-316,-408,-333,-322},{-417,-258,-249,-289,-354,-343},{-403,-377,-278,-283,-225,-280},{-341,-393,-297,-251,-370,-277},{-397,-229,-396,-314,-286,-355},{-266,-345,-246,-342,-385,-259},{-358,-238,-341,-264,-283,-256},{-348,-254,-405,-279,-367,-304},{-331,-364,-338,-402,-376,-310},{-285,-270,-415,-220,-320,-313},{-351,-254,-396,-358,-299,-283},{-302,-254,-341,-292,-351,-370},{-374,-406,-265,-364,-370,-334},{-236,-235,-300,-226,-290,-235},{-420,-229,-306,-245,-253,-232},{-400,-258,-345,-245,-271,-301}},{{-242,-369,-361,-313,-337,-314},{-322,-325,-316,-332,-209,-180},{-283,-372,-227,-253,-339,-288},{-277,-202,-297,-256,-252,-224},{-322,-213,-258,-201,-339,-319},{-218,-262,-266,-199,-201,-244},{-292,-340,-300,-283,-281,-314},{-224,-366,-216,-215,-244,-272},{-221,-323,-204,-245,-225,-218},{-215,-372,-342,-201,-278,-254},{-254,-354,-246,-302,-212,-182},{-316,-300,-235,-261,-342,-283},{-286,-354,-210,-335,-342,-278},{-319,-239,-350,-340,-207,-224},{-330,-233,-322,-218,-201,-283},{-277,-259,-291,-231,-196,-319},{-295,-202,-342,-250,-284,-236},{-366,-268,-232,-245,-268,-218},{-227,-251,-322,-196,-321,-290},{-381,-328,-286,-193,-246,-283}},{{-218,-294,-265,-266,-240,-237},{-270,-289,-225,-176,-195,-247},{-250,-253,-270,-178,-255,-199},{-275,-262,-263,-217,-177,-169},{-185,-245,-273,-268,-188,-158},{-280,-236,-209,-166,-220,-274},{-315,-224,-244,-199,-220,-212},{-278,-187,-242,-266,-175,-261},{-290,-258,-220,-233,-246,-232},{-305,-277,-204,-182,-168,-186},{-190,-260,-197,-171,-159,-184},{-248,-185,-216,-259,-193,-239},{-255,-197,-225,-222,-215,-221},{-292,-270,-246,-185,-222,-182},{-255,-173,-168,-289,-273,-234},{-292,-311,-299,-201,-255,-160},{-292,-238,-230,-280,-220,-243},{-295,-228,-235,-192,-195,-169},{-290,-177,-204,-178,-260,-252},{-245,-294,-273,-178,-226,-201}},{{-254,-187,-189,-246,-269,-153},{-154,-223,-183,-195,-225,-174},{-158,-227,-197,-147,-256,-223},{-234,-218,-187,-153,-153,-160},{-171,-262,-172,-225,-147,-153},{-213,-206,-210,-178,-164,-202},{-217,-246,-262,-237,-197,-166},{-169,-267,-166,-246,-260,-166},{-241,-269,-214,-256,-151,-172},{-167,-153,-271,-223,-256,-200},{-230,-200,-258,-260,-216,-174},{-263,-206,-183,-166,-155,-252},{-260,-178,-160,-271,-181,-181},{-182,-271,-189,-172,-260,-193},{-184,-193,-155,-212,-185,-206},{-217,-174,-185,-187,-269,-267},{-208,-212,-200,-210,-212,-206},{-215,-237,-250,-202,-246,-246},{-176,-216,-160,-231,-244,-178},{-210,-149,-197,-164,-158,-254}},{{-244,-260,-162,-189,-176,-212},{-208,-223,-194,-180,-154,-171},{-149,-185,-257,-219,-275,-268},{-273,-210,-245,-237,-174,-184},{-206,-202,-152,-243,-187,-256},{-258,-168,-236,-254,-189,-261},{-208,-212,-264,-178,-172,-248},{-189,-202,-196,-197,-229,-232},{-267,-164,-272,-273,-196,-263},{-225,-170,-188,-210,-172,-178},{-216,-202,-274,-154,-218,-272},{-189,-229,-253,-154,-191,-281},{-166,-248,-196,-256,-167,-234},{-250,-147,-209,-265,-273,-162},{-241,-233,-167,-243,-174,-270},{-151,-191,-207,-241,-271,-191},{-197,-172,-274,-230,-273,-218},{-176,-246,-207,-154,-275,-284},{-223,-191,-179,-226,-249,-270},{-244,-252,-247,-215,-231,-234}},{{-243,-263,-210,-296,-258,-277},{-236,-261,-315,-269,-281,-282},{-229,-258,-303,-274,-243,-237},{-249,-213,-303,-196,-271,-189},{-252,-299,-198,-198,-217,-189},{-282,-265,-212,-181,-294,-242},{-164,-280,-290,-176,-307,-213},{-222,-308,-217,-286,-214,-245},{-173,-216,-256,-176,-299,-242},{-238,-308,-185,-193,-281,-303},{-261,-197,-300,-193,-299,-311},{-254,-270,-227,-243,-212,-255},{-206,-287,-224,-198,-214,-293},{-173,-242,-227,-269,-325,-293},{-194,-166,-317,-289,-335,-231},{-273,-192,-285,-221,-230,-250},{-222,-296,-242,-191,-227,-207},{-182,-242,-285,-233,-299,-271},{-249,-228,-244,-211,-230,-274},{-238,-270,-234,-306,-317,-285}},{{-238,-340,-332,-290,-290,-357},{-348,-261,-358,-263,-371,-293},{-203,-200,-202,-243,-393,-397},{-271,-289,-292,-240,-384,-299},{-195,-270,-254,-302,-299,-222},{-323,-211,-254,-287,-378,-354},{-340,-334,-327,-329,-233,-326},{-301,-270,-243,-296,-387,-314},{-233,-250,-280,-329,-359,-274},{-233,-309,-364,-290,-308,-382},{-285,-323,-269,-258,-314,-391},{-222,-351,-358,-263,-284,-246},{-348,-295,-269,-320,-368,-320},{-222,-306,-269,-252,-353,-225},{-255,-208,-347,-314,-378,-225},{-293,-247,-327,-308,-390,-296},{-288,-222,-237,-340,-260,-283},{-310,-273,-318,-323,-266,-219},{-211,-323,-321,-323,-236,-394},{-296,-267,-275,-263,-335,-265}},{{-258,-301,-374,-319,-280,-299},{-318,-320,-280,-237,-260,-332},{-293,-390,-419,-250,-237,-368},{-403,-246,-364,-303,-316,-303},{-268,-314,-364,-421,-276,-234},{-258,-323,-274,-306,-270,-319},{-372,-413,-258,-345,-411,-385},{-249,-416,-325,-349,-362,-250},{-378,-278,-412,-273,-352,-421},{-280,-371,-383,-345,-339,-362},{-343,-298,-232,-378,-411,-332},{-397,-330,-283,-395,-250,-336},{-394,-358,-242,-303,-339,-345},{-337,-256,-415,-293,-309,-234},{-277,-291,-335,-352,-385,-336},{-369,-259,-364,-329,-385,-372},{-403,-243,-238,-286,-365,-411},{-239,-358,-396,-303,-401,-247},{-410,-413,-299,-309,-243,-296},{-265,-387,-354,-303,-270,-306}},{{-365,-329,-230,-352,-303,-395},{-401,-266,-234,-375,-326,-332},{-421,-339,-290,-247,-382,-332},{-260,-395,-276,-257,-401,-306},{-316,-240,-299,-309,-418,-303},{-411,-336,-388,-352,-322,-296},{-368,-313,-385,-250,-392,-309},{-372,-299,-266,-260,-309,-234},{-237,-428,-365,-234,-372,-336},{-266,-263,-332,-388,-421,-286},{-392,-290,-260,-421,-257,-349},{-309,-424,-378,-385,-313,-270},{-263,-316,-405,-263,-408,-375},{-329,-243,-332,-349,-237,-345},{-240,-319,-313,-378,-322,-336},{-309,-405,-286,-382,-424,-266},{-290,-326,-299,-388,-375,-382},{-234,-280,-306,-428,-230,-345},{-424,-283,-362,-329,-342,-368},{-322,-382,-270,-270,-408,-388}},{{-263,-382,-395,-329,-339,-411},{-286,-260,-286,-243,-359,-270},{-280,-240,-365,-424,-378,-405},{-355,-401,-415,-392,-329,-362},{-326,-428,-270,-280,-293,-303},{-247,-293,-322,-382,-250,-362},{-395,-273,-322,-408,-415,-237},{-345,-234,-421,-296,-428,-329},{-299,-309,-375,-365,-329,-293},{-286,-234,-411,-313,-253,-299},{-293,-286,-273,-299,-405,-280},{-365,-375,-247,-428,-336,-309},{-336,-293,-428,-378,-293,-418},{-339,-359,-401,-405,-299,-243},{-359,-355,-230,-296,-286,-352},{-316,-372,-257,-313,-365,-283},{-293,-260,-378,-303,-263,-230},{-266,-290,-375,-365,-382,-283},{-421,-336,-392,-266,-339,-290},{-253,-388,-306,-296,-257,-411}},{{-365,-240,-359,-418,-382,-313},{-415,-266,-401,-424,-329,-339},{-418,-345,-342,-257,-280,-349},{-309,-273,-322,-234,-260,-276},{-247,-240,-286,-355,-375,-243},{-359,-345,-243,-332,-250,-296},{-398,-395,-332,-342,-313,-349},{-303,-260,-375,-319,-395,-250},{-247,-405,-243,-299,-286,-332},{-309,-368,-296,-415,-339,-421},{-290,-296,-299,-352,-424,-352},{-336,-283,-313,-260,-339,-365},{-322,-329,-342,-415,-326,-313},{-392,-421,-253,-352,-339,-247},{-247,-266,-332,-266,-316,-352},{-253,-362,-408,-257,-388,-395},{-408,-290,-342,-260,-349,-309},{-401,-359,-342,-336,-375,-276},{-421,-375,-359,-428,-359,-243},{-405,-273,-290,-332,-270,-355}}},{{{-77,-85,-143,-116,-101,-102},{-117,-104,-119,-125,-139,-140},{-123,-138,-80,-151,-157,-142},{-97,-132,-78,-125,-115,-102},{-81,-130,-80,-138,-105,-108},{-86,-126,-142,-131,-106,-155},{-126,-76,-137,-146,-112,-90},{-108,-75,-83,-108,-135,-145},{-121,-91,-122,-126,-146,-166},{-75,-124,-78,-147,-140,-124},{-88,-111,-144,-83,-156,-120},{-88,-105,-130,-130,-109,-123},{-77,-77,-116,-135,-135,-157},{-83,-102,-88,-121,-112,-146},{-113,-137,-136,-112,-104,-148},{-109,-81,-103,-144,-85,-116},{-134,-119,-133,-151,-134,-148},{-103,-111,-94,-102,-139,-105},{-126,-135,-118,-104,-96,-150},{-94,-127,-105,-139,-155,-93}},{{-115,-133,-105,-202,-137,-208},{-126,-133,-120,-147,-198,-202},{-150,-158,-117,-194,-193,-143},{-147,-168,-164,-192,-143,-175},{-127,-113,-149,-189,-175,-136},{-138,-148,-110,-118,-171,-138},{-139,-138,-189,-160,-203,-121},{-174,-107,-149,-198,-122,-175},{-126,-141,-178,-167,-153,-176},{-173,-151,-149,-197,-121,-208},{-161,-133,-108,-110,-132,-215},{-146,-124,-157,-136,-124,-155},{-99,-169,-175,-112,-209,-207},{-143,-127,-178,-202,-208,-192},{-120,-165,-127,-167,-167,-207},{-122,-134,-121,-157,-143,-198},{-119,-166,-132,-197,-134,-155},{-161,-100,-178,-195,-135,-218},{-161,-121,-138,-108,-171,-188},{-157,-180,-161,-194,-130,-150}},{{-184,-211,-212,-245,-212,-232},{-161,-216,-138,-238,-227,-166},{-122,-175,-199,-209,-247,-192},{-122,-175,-208,-220,-241,-257},{-126,-223,-162,-228,-233,-236},{-149,-148,-212,-226,-163,-168},{-215,-211,-179,-182,-243,-244},{-133,-142,-169,-203,-192,-220},{-175,-139,-219,-234,-241,-188},{-128,-153,-156,-180,-137,-228},{-177,-234,-203,-162,-153,-148},{-189,-167,-138,-238,-229,-220},{-220,-140,-221,-211,-157,-238},{-184,-187,-216,-200,-249,-238},{-222,-171,-160,-135,-221,-208},{-124,-211,-234,-175,-220,-176},{-177,-229,-218,-230,-220,-206},{-168,-137,-218,-177,-180,-248},{-147,-166,-206,-205,-214,-172},{-168,-191,-218,-200,-172,-160}},{{-199,-179,-223,-179,-262,-225},{-181,-207,-252,-154,-225,-177},{-260,-144,-221,-154,-175,-189},{-179,-189,-248,-260,-221,-217},{-229,-260,-156,-213,-171,-211},{-146,-238,-250,-211,-250,-225},{-205,-156,-171,-189,-244,-197},{-213,-142,-168,-221,-248,-213},{-148,-201,-246,-244,-201,-187},{-150,-225,-187,-219,-173,-162},{-195,-203,-148,-211,-213,-264},{-221,-152,-244,-209,-152,-181},{-205,-152,-260,-235,-185,-148},{-209,-177,-254,-150,-175,-233},{-231,-244,-181,-203,-164,-162},{-254,-227,-238,-258,-242,-227},{-187,-254,-256,-207,-215,-256},{-181,-197,-183,-199,-179,-160},{-217,-225,-146,-258,-187,-164},{-225,-262,-221,-264,-264,-156}},{{-203,-256,-173,-174,-238,-166},{-252,-187,-221,-189,-164,-134},{-262,-250,-238,-160,-170,-201},{-264,-168,-189,-142,-236,-138},{-223,-195,-162,-146,-172,-167},{-250,-171,-254,-236,-223,-175},{-152,-207,-167,-160,-180,-144},{-179,-221,-232,-203,-217,-134},{-173,-189,-256,-230,-242,-158},{-181,-209,-179,-230,-215,-166},{-203,-223,-179,-242,-147,-210},{-246,-152,-160,-164,-206,-213},{-152,-264,-246,-240,-159,-208},{-217,-162,-209,-164,-200,-210},{-173,-146,-203,-207,-219,-226},{-201,-195,-244,-170,-215,-166},{-213,-215,-175,-146,-183,-224},{-168,-250,-242,-232,-159,-191},{-244,-142,-195,-168,-144,-237},{-244,-171,-197,-230,-149,-188}},{{-183,-123,-154,-184,-138,-148},{-181,-208,-150,-158,-199,-182},{-163,-131,-150,-150,-179,-138},{-208,-185,-175,-134,-133,-156},{-231,-128,-152,-123,-190,-188},{-161,-175,-189,-192,-162,-135},{-188,-218,-204,-123,-155,-131},{-165,-190,-184,-155,-156,-169},{-170,-138,-140,-142,-177,-118},{-188,-225,-124,-176,-127,-184},{-226,-215,-192,-125,-130,-144},{-220,-147,-205,-134,-155,-134},{-149,-130,-164,-114,-113,-150},{-145,-170,-207,-118,-191,-112},{-177,-131,-185,-181,-162,-131},{-186,-157,-202,-123,-145,-110},{-215,-152,-140,-131,-168,-118},{-165,-137,-197,-123,-181,-173},{-190,-208,-139,-163,-115,-118},{-195,-154,-194,-141,-170,-137}},{{-108,-154,-144,-142,-133,-142},{-182,-114,-165,-103,-90,-99},{-122,-144,-142,-105,-145,-87},{-136,-150,-119,-117,-89,-138},{-146,-172,-105,-113,-147,-102},{-125,-104,-99,-104,-144,-104},{-150,-158,-122,-157,-151,-121},{-98,-94,-109,-88,-82,-120},{-99,-110,-136,-121,-147,-111},{-151,-145,-98,-94,-95,-138},{-105,-96,-112,-123,-122,-106},{-123,-154,-109,-87,-107,-80},{-106,-141,-135,-90,-84,-100},{-181,-161,-160,-103,-118,-131},{-151,-106,-160,-142,-104,-130},{-171,-136,-163,-122,-96,-81},{-118,-117,-99,-151,-123,-102},{-102,-149,-130,-155,-118,-116},{-111,-145,-98,-138,-104,-111},{-179,-122,-132,-154,-129,-138}},{{-79,-83,-110,-114,-74,-122},{-119,-101,-115,-90,-121,-122},{-110,-95,-107,-115,-111,-121},{-92,-93,-75,-115,-85,-115},{-104,-109,-88,-73,-76,-106},{-76,-111,-123,-117,-78,-115},{-116,-117,-124,-71,-99,-85},{-130,-122,-85,-112,-74,-105},{-111,-76,-89,-104,-74,-115},{-135,-77,-71,-105,-108,-94},{-111,-91,-125,-90,-74,-123},{-113,-96,-93,-71,-77,-122},{-91,-134,-122,-125,-96,-122},{-130,-134,-71,-106,-100,-118},{-126,-87,-88,-95,-115,-121},{-99,-118,-80,-120,-87,-87},{-113,-75,-86,-95,-75,-95},{-113,-82,-89,-119,-105,-81},{-85,-128,-98,-78,-100,-74},{-113,-119,-116,-88,-84,-109}},{{-108,-93,-126,-84,-97,-99},{-76,-118,-97,-70,-106,-85},{-95,-83,-81,-80,-81,-79},{-116,-95,-105,-96,-78,-77},{-93,-71,-122,-105,-123,-70},{-95,-84,-74,-82,-89,-72},{-75,-91,-111,-81,-108,-126},{-122,-104,-106,-109,-73,-126},{-101,-86,-125,-110,-80,-85},{-73,-86,-100,-78,-93,-77},{-83,-86,-95,-100,-119,-100},{-83,-87,-125,-77,-81,-82},{-82,-77,-70,-71,-121,-102},{-121,-101,-107,-122,-99,-76},{-112,-79,-106,-89,-100,-102},{-119,-122,-83,-90,-105,-121},{-111,-92,-110,-122,-105,-74},{-96,-72,-91,-98,-99,-120},{-93,-91,-80,-103,-90,-118},{-97,-119,-111,-117,-114,-72}},{{-114,-82,-101,-80,-69,-96},{-117,-69,-71,-103,-118,-107},{-121,-97,-91,-97,-95,-127},{-122,-122,-88,-87,-126,-124},{-86,-108,-124,-104,-78,-72},{-127,-114,-85,-74,-85,-120},{-115,-113,-116,-99,-81,-124},{-97,-114,-113,-116,-71,-98},{-78,-112,-123,-93,-74,-119},{-76,-121,-83,-91,-121,-94},{-120,-127,-79,-118,-104,-121},{-82,-124,-85,-88,-76,-123},{-78,-70,-100,-109,-85,-98},{-124,-107,-70,-79,-115,-76},{-84,-69,-121,-113,-93,-108},{-73,-113,-73,-92,-80,-89},{-117,-107,-74,-75,-94,-72},{-70,-85,-87,-125,-121,-120},{-77,-78,-78,-122,-101,-89},{-86,-104,-103,-81,-77,-102}},{{-72,-73,-80,-106,-74,-82},{-97,-109,-95,-80,-86,-88},{-89,-113,-105,-111,-69,-74},{-81,-110,-73,-88,-84,-84},{-70,-85,-109,-87,-85,-92},{-97,-98,-91,-116,-81,-72},{-89,-106,-108,-73,-110,-125},{-119,-90,-74,-104,-99,-89},{-76,-80,-100,-126,-108,-75},{-106,-90,-81,-117,-74,-121},{-78,-79,-106,-103,-89,-118},{-95,-103,-94,-69,-85,-122},{-113,-79,-79,-89,-122,-111},{-91,-75,-71,-117,-102,-109},{-114,-99,-92,-102,-69,-76},{-119,-76,-74,-127,-83,-110},{-122,-97,-112,-70,-110,-102},{-98,-87,-80,-82,-77,-82},{-121,-121,-71,-123,-119,-97},{-75,-80,-74,-102,-81,-72}},{{-93,-89,-72,-87,-122,-127},{-109,-91,-113,-102,-80,-120},{-123,-88,-89,-88,-69,-74},{-110,-71,-99,-83,-83,-83},{-81,-97,-122,-114,-87,-98},{-75,-118,-116,-107,-98,-80},{-122,-111,-102,-81,-88,-121},{-94,-102,-96,-114,-111,-95},{-75,-79,-105,-110,-74,-71},{-111,-79,-105,-122,-126,-111},{-88,-101,-112,-110,-102,-74},{-72,-98,-119,-95,-92,-78},{-111,-106,-95,-90,-109,-78},{-83,-90,-82,-95,-108,-97},{-119,-95,-122,-71,-74,-72},{-118,-99,-108,-121,-81,-81},{-77,-116,-120,-92,-116,-112},{-82,-100,-104,-91,-99,-80},{-73,-106,-103,-90,-122,-116},{-117,-87,-74,-79,-103,-85}}},{{{-284,-236,-300,-171,-181,-224},{-298,-305,-193,-186,-221,-309},{-235,-190,-290,-255,-195,-171},{-214,-169,-267,-286,-264,-257},{-235,-169,-245,-190,-281,-267},{-163,-198,-274,-288,-212,-188},{-263,-176,-274,-281,-200,-240},{-224,-167,-183,-190,-248,-281},{-226,-238,-200,-214,-169,-221},{-165,-178,-283,-276,-176,-302},{-280,-233,-226,-309,-309,-288},{-177,-288,-219,-281,-286,-281},{-196,-283,-262,-193,-193,-257},{-168,-243,-174,-290,-269,-259},{-165,-209,-214,-233,-174,-259},{-254,-178,-264,-274,-202,-207},{-247,-200,-228,-171,-300,-305},{-247,-274,-250,-243,-228,-267},{-168,-167,-267,-264,-305,-255},{-242,-269,-240,-286,-293,-238}},{{-195,-212,-230,-291,-203,-181},{-202,-290,-197,-192,-208,-287},{-283,-255,-261,-203,-176,-243},{-295,-267,-235,-233,-246,-283},{-248,-269,-294,-164,-212,-155},{-236,-186,-266,-252,-174,-172},{-276,-190,-186,-182,-278,-239},{-245,-186,-226,-298,-179,-225},{-167,-217,-186,-192,-242,-212},{-252,-198,-268,-284,-253,-175},{-200,-243,-266,-166,-253,-179},{-167,-281,-193,-233,-165,-181},{-240,-274,-270,-194,-258,-183},{-212,-305,-235,-208,-221,-183},{-228,-298,-172,-203,-206,-254},{-195,-198,-202,-199,-197,-259},{-240,-183,-298,-217,-194,-183},{-219,-283,-233,-206,-282,-276},{-226,-255,-298,-240,-235,-172},{-231,-200,-174,-166,-269,-192}},{{-183,-265,-216,-168,-183,-144},{-260,-268,-176,-140,-213,-187},{-254,-242,-255,-136,-181,-185},{-275,-205,-226,-232,-204,-221},{-241,-261,-261,-201,-239,-182},{-172,-199,-202,-144,-166,-160},{-183,-247,-147,-242,-155,-198},{-232,-251,-234,-228,-163,-131},{-157,-190,-220,-244,-170,-202},{-198,-169,-259,-246,-142,-214},{-219,-213,-176,-213,-236,-220},{-224,-203,-184,-168,-196,-205},{-185,-238,-170,-152,-217,-133},{-213,-146,-204,-216,-138,-142},{-258,-228,-220,-216,-180,-229},{-215,-255,-154,-183,-151,-220},{-217,-157,-154,-185,-174,-223},{-187,-234,-202,-172,-137,-140},{-245,-192,-226,-209,-241,-194},{-271,-165,-220,-154,-180,-139}},{{-139,-210,-135,-162,-112,-157},{-144,-165,-185,-106,-108,-146},{-205,-213,-129,-172,-163,-117},{-163,-147,-154,-147,-151,-132},{-187,-160,-129,-110,-134,-131},{-138,-158,-126,-194,-186,-156},{-138,-142,-119,-141,-173,-157},{-201,-206,-192,-183,-174,-161},{-177,-203,-190,-174,-160,-121},{-212,-201,-196,-128,-150,-141},{-132,-180,-174,-126,-168,-157},{-208,-148,-187,-159,-151,-168},{-174,-193,-144,-169,-130,-121},{-201,-119,-195,-190,-179,-179},{-148,-188,-119,-128,-153,-101},{-146,-178,-203,-178,-112,-153},{-212,-125,-148,-156,-132,-179},{-186,-205,-196,-140,-118,-142},{-144,-173,-188,-186,-184,-132},{-189,-160,-124,-178,-143,-119}},{{-144,-139,-161,-129,-130,-129},{-165,-159,-104,-129,-108,-126},{-173,-122,-157,-90,-143,-120},{-138,-91,-138,-124,-127,-114},{-128,-101,-126,-136,-119,-121},{-114,-130,-156,-125,-152,-151},{-128,-88,-160,-119,-137,-118},{-106,-154,-89,-124,-121,-87},{-164,-156,-136,-93,-140,-130},{-157,-107,-88,-120,-123,-108},{-170,-147,-89,-108,-115,-105},{-104,-107,-94,-123,-138,-101},{-124,-112,-139,-84,-117,-140},{-126,-136,-92,-92,-145,-126},{-110,-123,-94,-152,-108,-138},{-156,-141,-92,-121,-108,-140},{-140,-91,-151,-105,-92,-154},{-116,-139,-105,-119,-149,-113},{-94,-125,-135,-142,-140,-133},{-146,-155,-160,-155,-121,-123}},{{-105,-86,-155,-87,-132,-164},{-100,-83,-138,-113,-112,-142},{-90,-109,-138,-125,-152,-154},{-86,-150,-142,-143,-94,-108},{-130,-136,-124,-131,-120,-135},{-139,-143,-106,-104,-115,-93},{-92,-154,-113,-105,-143,-152},{-117,-144,-132,-139,-115,-164},{-106,-126,-133,-148,-105,-117},{-104,-124,-123,-139,-139,-98},{-88,-105,-94,-109,-138,-160},{-84,-104,-130,-84,-99,-141},{-107,-105,-129,-92,-159,-105},{-115,-102,-139,-145,-135,-131},{-118,-134,-119,-152,-137,-121},{-109,-113,-102,-121,-96,-164},{-144,-105,-149,-102,-131,-111},{-107,-138,-131,-136,-124,-113},{-117,-90,-138,-140,-152,-102},{-142,-126,-90,-89,-133,-121}},{{-100,-147,-147,-145,-129,-188},{-162,-148,-111,-117,-186,-156},{-115,-99,-142,-147,-121,-199},{-144,-147,-162,-147,-138,-120},{-152,-118,-162,-176,-155,-154},{-94,-116,-131,-121,-186,-138},{-96,-162,-107,-163,-197,-196},{-161,-117,-111,-158,-113,-123},{-130,-109,-125,-139,-129,-175},{-143,-116,-117,-157,-149,-211},{-114,-147,-120,-175,-177,-131},{-153,-169,-157,-192,-180,-126},{-126,-122,-121,-107,-167,-159},{-168,-112,-117,-175,-174,-183},{-151,-160,-180,-170,-200,-138},{-124,-102,-121,-175,-115,-181},{-136,-140,-182,-138,-181,-128},{-113,-106,-125,-181,-177,-164},{-127,-136,-175,-132,-138,-209},{-139,-129,-107,-160,-174,-190}},{{-129,-179,-176,-223,-169,-253},{-197,-166,-207,-232,-163,-264},{-162,-133,-179,-144,-251,-190},{-195,-150,-133,-250,-201,-208},{-204,-136,-229,-242,-155,-231},{-168,-159,-218,-200,-223,-192},{-194,-150,-200,-244,-139,-208},{-207,-181,-150,-152,-167,-206},{-218,-147,-159,-219,-227,-251},{-151,-166,-146,-144,-161,-235},{-144,-219,-166,-196,-253,-154},{-126,-138,-179,-173,-259,-258},{-128,-204,-194,-232,-229,-187},{-148,-230,-176,-227,-211,-255},{-163,-193,-144,-188,-241,-169},{-133,-175,-235,-217,-139,-249},{-156,-131,-150,-230,-219,-204},{-204,-170,-139,-138,-153,-187},{-197,-195,-139,-238,-153,-237},{-201,-159,-150,-217,-177,-192}},{{-262,-234,-220,-203,-222,-164},{-256,-226,-264,-171,-182,-289},{-190,-175,-233,-263,-208,-296},{-170,-283,-190,-215,-187,-277},{-179,-158,-226,-185,-162,-224},{-260,-173,-231,-254,-201,-203},{-160,-204,-177,-277,-187,-252},{-264,-232,-215,-273,-268,-178},{-153,-175,-215,-280,-300,-210},{-247,-153,-291,-194,-286,-224},{-179,-197,-204,-182,-289,-236},{-268,-175,-159,-196,-189,-286},{-173,-215,-211,-231,-236,-217},{-194,-219,-226,-296,-185,-282},{-234,-285,-206,-162,-185,-249},{-215,-272,-202,-259,-164,-206},{-258,-197,-211,-231,-291,-249},{-204,-166,-157,-298,-206,-201},{-226,-226,-237,-236,-173,-261},{-245,-252,-170,-229,-268,-245}},{{-236,-291,-275,-275,-203,-189},{-176,-284,-286,-298,-240,-164},{-171,-201,-249,-289,-266,-259},{-261,-261,-219,-247,-245,-203},{-231,-217,-162,-286,-252,-176},{-203,-208,-284,-203,-192,-231},{-166,-277,-256,-187,-173,-238},{-229,-243,-300,-245,-270,-192},{-247,-266,-268,-166,-256,-259},{-236,-219,-293,-169,-178,-254},{-236,-280,-192,-293,-203,-231},{-224,-189,-263,-259,-229,-162},{-231,-243,-296,-284,-206,-182},{-206,-296,-252,-178,-249,-245},{-256,-219,-282,-293,-259,-210},{-275,-169,-268,-247,-236,-238},{-164,-293,-259,-178,-266,-263},{-293,-210,-273,-226,-162,-199},{-192,-256,-196,-277,-300,-298},{-189,-298,-254,-226,-298,-192}},{{-178,-206,-268,-233,-249,-189},{-291,-231,-268,-206,-199,-231},{-252,-162,-289,-226,-256,-180},{-280,-245,-189,-206,-201,-263},{-263,-196,-286,-233,-166,-240},{-162,-226,-208,-178,-289,-199},{-273,-263,-189,-182,-280,-261},{-252,-171,-178,-286,-182,-231},{-268,-187,-213,-219,-266,-245},{-284,-189,-259,-298,-243,-226},{-259,-226,-236,-275,-180,-185},{-189,-206,-185,-238,-275,-300},{-286,-261,-243,-185,-238,-173},{-275,-245,-296,-284,-236,-215},{-249,-196,-243,-164,-201,-199},{-196,-243,-263,-280,-284,-282},{-240,-171,-176,-259,-256,-189},{-300,-291,-182,-266,-282,-247},{-210,-203,-169,-182,-208,-222},{-178,-233,-164,-189,-224,-206}},{{-166,-196,-282,-185,-273,-201},{-268,-189,-206,-224,-176,-164},{-189,-252,-266,-169,-178,-238},{-213,-268,-185,-176,-203,-176},{-178,-252,-293,-189,-298,-273},{-166,-224,-196,-180,-233,-275},{-284,-210,-293,-243,-268,-189},{-277,-203,-171,-256,-252,-277},{-201,-273,-194,-178,-291,-208},{-236,-213,-171,-217,-208,-185},{-273,-162,-210,-176,-166,-187},{-291,-208,-231,-240,-173,-222},{-256,-192,-215,-275,-298,-236},{-291,-261,-226,-291,-192,-201},{-289,-249,-201,-169,-208,-210},{-280,-245,-194,-282,-162,-291},{-180,-273,-300,-243,-268,-270},{-273,-252,-256,-268,-270,-192},{-213,-226,-249,-249,-194,-233},{-236,-189,-180,-273,-266,-277}}},{{{-223,-192,-258,-290,-314,-346},{-314,-303,-215,-290,-223,-231},{-325,-274,-271,-218,-346,-325},{-242,-301,-279,-290,-287,-340},{-245,-335,-213,-202,-250,-213},{-293,-239,-282,-237,-200,-285},{-290,-202,-338,-293,-301,-186},{-207,-194,-189,-311,-205,-258},{-186,-330,-210,-226,-332,-250},{-197,-343,-207,-255,-213,-234},{-340,-194,-287,-210,-223,-194},{-218,-327,-186,-277,-285,-242},{-282,-242,-231,-215,-189,-311},{-218,-285,-306,-309,-293,-189},{-226,-250,-218,-314,-309,-285},{-325,-189,-274,-303,-261,-223},{-269,-309,-285,-306,-277,-207},{-229,-250,-271,-282,-274,-271},{-325,-226,-340,-311,-237,-192},{-314,-229,-340,-287,-261,-239}},{{-271,-274,-290,-287,-322,-186},{-338,-303,-317,-301,-241,-223},{-231,-253,-314,-298,-220,-225},{-343,-231,-282,-340,-199,-287},{-282,-258,-293,-197,-212,-210},{-311,-226,-298,-210,-272,-197},{-309,-186,-255,-231,-280,-215},{-255,-325,-319,-207,-183,-246},{-274,-274,-258,-309,-299,-262},{-338,-343,-327,-245,-283,-303},{-325,-301,-322,-247,-183,-337},{-287,-330,-274,-258,-341,-199},{-301,-311,-213,-327,-280,-181},{-194,-282,-242,-250,-228,-184},{-274,-274,-322,-274,-252,-272},{-247,-298,-311,-279,-330,-300},{-221,-338,-277,-319,-220,-287},{-197,-327,-287,-274,-186,-311},{-343,-314,-197,-258,-225,-277},{-311,-346,-213,-298,-317,-324}},{{-313,-230,-209,-181,-247,-222},{-238,-329,-227,-213,-230,-171},{-228,-266,-214,-196,-272,-214},{-269,-205,-267,-322,-270,-227},{-295,-311,-307,-241,-309,-207},{-308,-278,-260,-290,-262,-188},{-207,-240,-197,-290,-247,-190},{-303,-329,-197,-231,-250,-313},{-300,-321,-302,-186,-252,-178},{-236,-263,-222,-218,-247,-202},{-186,-276,-307,-283,-196,-260},{-332,-306,-237,-278,-203,-198},{-303,-321,-272,-308,-176,-236},{-311,-187,-297,-176,-318,-246},{-233,-273,-247,-201,-189,-282},{-293,-230,-328,-260,-265,-188},{-231,-215,-189,-303,-238,-301},{-212,-293,-318,-241,-289,-277},{-249,-268,-199,-278,-270,-229},{-184,-316,-192,-320,-201,-246}},{{-293,-301,-206,-172,-260,-204},{-178,-240,-171,-179,-211,-222},{-269,-261,-196,-290,-226,-188},{-255,-266,-164,-260,-251,-237},{-262,-169,-196,-255,-242,-172},{-271,-270,-178,-292,-208,-231},{-176,-195,-210,-218,-202,-217},{-243,-207,-224,-248,-264,-287},{-257,-296,-263,-288,-164,-208},{-200,-179,-180,-278,-224,-235},{-264,-256,-282,-223,-228,-235},{-178,-188,-164,-255,-222,-195},{-302,-249,-252,-212,-202,-175},{-238,-275,-180,-212,-228,-273},{-224,-179,-286,-191,-278,-175},{-271,-289,-254,-242,-217,-168},{-286,-268,-164,-299,-220,-188},{-252,-258,-169,-196,-164,-224},{-190,-303,-240,-191,-255,-267},{-167,-167,-176,-223,-287,-202}},{{-183,-263,-206,-234,-169,-250},{-260,-239,-282,-267,-152,-282},{-251,-232,-215,-230,-180,-239},{-202,-180,-241,-178,-158,-191},{-165,-245,-213,-154,-273,-204},{-286,-202,-276,-195,-237,-180},{-202,-273,-193,-193,-182,-158},{-222,-267,-161,-258,-228,-152},{-213,-239,-273,-247,-226,-243},{-279,-247,-260,-276,-226,-206},{-231,-278,-273,-169,-273,-156},{-268,-206,-278,-200,-208,-158},{-229,-184,-269,-167,-165,-193},{-264,-219,-245,-208,-267,-158},{-161,-282,-213,-241,-221,-178},{-238,-169,-224,-273,-252,-282},{-154,-182,-215,-280,-219,-263},{-253,-213,-267,-243,-189,-265},{-277,-228,-217,-265,-221,-278},{-286,-256,-210,-197,-267,-252}},{{-171,-276,-187,-154,-237,-200},{-267,-230,-156,-250,-165,-263},{-271,-206,-189,-239,-234,-271},{-202,-217,-178,-269,-260,-245},{-226,-276,-226,-273,-187,-171},{-226,-276,-260,-256,-226,-182},{-245,-267,-219,-184,-158,-247},{-232,-193,-250,-163,-265,-174},{-276,-182,-234,-202,-250,-280},{-232,-169,-234,-260,-250,-156},{-280,-241,-228,-234,-213,-202},{-215,-176,-273,-158,-202,-189},{-206,-273,-226,-204,-263,-241},{-221,-226,-273,-176,-208,-182},{-174,-191,-187,-210,-241,-265},{-189,-156,-243,-174,-204,-269},{-178,-169,-204,-154,-204,-267},{-271,-176,-280,-215,-215,-191},{-239,-210,-193,-200,-197,-280},{-219,-165,-208,-215,-202,-260}},{{-186,-159,-249,-214,-203,-275},{-188,-222,-175,-218,-266,-176},{-252,-244,-237,-269,-249,-266},{-281,-199,-177,-172,-219,-188},{-170,-260,-213,-253,-231,-268},{-243,-233,-282,-258,-222,-249},{-190,-181,-206,-223,-226,-193},{-170,-206,-208,-264,-252,-284},{-170,-267,-224,-237,-240,-291},{-181,-161,-246,-248,-275,-172},{-212,-195,-246,-246,-210,-216},{-265,-258,-190,-255,-284,-277},{-210,-280,-280,-288,-238,-270},{-252,-291,-164,-242,-219,-169},{-267,-278,-206,-267,-224,-219},{-186,-264,-157,-214,-199,-204},{-287,-215,-188,-198,-210,-223},{-194,-255,-287,-269,-275,-306},{-214,-287,-226,-230,-224,-181},{-265,-193,-276,-161,-300,-202}},{{-200,-247,-228,-179,-310,-309},{-298,-235,-174,-255,-229,-276},{-171,-278,-294,-191,-179,-314},{-262,-252,-172,-174,-275,-250},{-178,-230,-252,-193,-194,-185},{-238,-196,-252,-258,-224,-213},{-274,-266,-311,-241,-300,-311},{-281,-237,-314,-315,-207,-202},{-169,-201,-191,-288,-229,-321},{-240,-215,-296,-300,-260,-192},{-267,-244,-282,-241,-270,-230},{-243,-312,-176,-243,-320,-304},{-186,-286,-250,-308,-239,-258},{-257,-259,-304,-280,-295,-281},{-207,-273,-174,-265,-209,-182},{-207,-257,-274,-228,-310,-324},{-198,-266,-304,-228,-209,-182},{-271,-191,-176,-243,-328,-197},{-257,-211,-274,-265,-224,-250},{-186,-189,-284,-196,-212,-316}},{{-316,-264,-183,-340,-253,-340},{-290,-181,-270,-207,-269,-255},{-303,-264,-186,-309,-285,-330},{-202,-308,-262,-255,-207,-274},{-254,-332,-322,-213,-192,-343},{-293,-223,-293,-340,-335,-239},{-329,-186,-252,-327,-293,-322},{-275,-326,-233,-202,-218,-253},{-298,-210,-202,-255,-194,-301},{-207,-184,-231,-261,-239,-263},{-298,-264,-272,-213,-311,-194},{-287,-233,-325,-335,-237,-247},{-228,-218,-288,-271,-221,-303},{-225,-181,-204,-282,-186,-261},{-269,-210,-280,-303,-242,-319},{-316,-334,-236,-266,-309,-338},{-181,-316,-204,-237,-197,-186},{-326,-259,-312,-207,-255,-245},{-199,-220,-241,-261,-287,-226},{-202,-298,-335,-335,-200,-327}},{{-298,-346,-338,-253,-226,-250},{-325,-285,-322,-255,-319,-322},{-202,-303,-192,-189,-309,-221},{-290,-327,-293,-269,-215,-314},{-306,-202,-192,-311,-247,-325},{-269,-319,-247,-282,-332,-306},{-295,-231,-285,-218,-226,-303},{-189,-335,-298,-317,-338,-271},{-218,-223,-346,-274,-261,-207},{-303,-346,-279,-290,-226,-346},{-261,-223,-226,-290,-231,-205},{-293,-290,-327,-285,-325,-261},{-319,-253,-266,-327,-213,-223},{-271,-322,-255,-298,-346,-301},{-215,-311,-213,-250,-223,-343},{-277,-186,-314,-255,-247,-314},{-200,-221,-197,-295,-223,-253},{-346,-317,-223,-327,-218,-290},{-218,-223,-263,-226,-293,-197},{-332,-274,-205,-319,-317,-261}},{{-215,-253,-207,-285,-250,-239},{-338,-263,-335,-189,-303,-314},{-277,-290,-202,-314,-255,-261},{-202,-287,-311,-330,-317,-290},{-274,-303,-258,-194,-279,-189},{-231,-261,-306,-303,-330,-338},{-332,-213,-213,-319,-314,-338},{-295,-245,-338,-319,-293,-229},{-293,-245,-293,-343,-340,-207},{-245,-261,-314,-215,-205,-261},{-237,-332,-332,-205,-306,-298},{-317,-325,-285,-303,-285,-343},{-317,-205,-213,-218,-322,-221},{-293,-338,-301,-245,-263,-322},{-197,-335,-295,-327,-239,-226},{-210,-218,-186,-343,-314,-319},{-200,-192,-194,-287,-298,-343},{-306,-298,-263,-335,-253,-202},{-194,-223,-279,-279,-221,-197},{-279,-221,-319,-271,-213,-210}},{{-205,-218,-253,-322,-213,-221},{-226,-285,-245,-197,-301,-258},{-298,-215,-303,-311,-205,-271},{-202,-194,-253,-213,-301,-253},{-247,-186,-274,-271,-213,-192},{-303,-266,-322,-332,-186,-311},{-277,-298,-325,-309,-332,-245},{-306,-287,-293,-277,-200,-277},{-226,-343,-197,-319,-202,-213},{-301,-221,-215,-325,-271,-332},{-258,-330,-338,-207,-277,-247},{-231,-274,-263,-309,-301,-306},{-306,-237,-346,-306,-189,-303},{-242,-311,-205,-223,-205,-263},{-311,-327,-186,-303,-215,-186},{-226,-231,-223,-239,-229,-293},{-189,-290,-258,-306,-322,-223},{-266,-261,-221,-239,-250,-343},{-229,-287,-250,-277,-253,-301},{-285,-335,-314,-250,-330,-226}}},{{{-343,-292,-319,-277,-334,-376},{-262,-361,-355,-310,-253,-249},{-289,-313,-370,-244,-241,-376},{-322,-214,-379,-370,-349,-382},{-223,-262,-385,-364,-286,-284},{-364,-268,-235,-217,-346,-284},{-238,-238,-316,-322,-346,-382},{-220,-316,-370,-265,-274,-240},{-220,-340,-376,-361,-292,-361},{-262,-277,-292,-217,-220,-326},{-316,-328,-238,-259,-211,-373},{-337,-256,-283,-367,-292,-379},{-274,-328,-295,-253,-238,-337},{-334,-310,-223,-313,-253,-329},{-343,-391,-388,-361,-226,-252},{-259,-289,-256,-274,-268,-255},{-316,-337,-256,-271,-358,-249},{-373,-346,-385,-307,-376,-275},{-337,-370,-337,-319,-307,-260},{-391,-268,-361,-310,-316,-228}},{{-328,-330,-305,-333,-307,-303},{-226,-235,-286,-243,-201,-180},{-352,-207,-232,-254,-238,-296},{-299,-304,-202,-295,-262,-206},{-319,-253,-255,-333,-252,-221},{-229,-353,-258,-251,-236,-224},{-223,-298,-314,-243,-318,-244},{-290,-255,-294,-284,-199,-296},{-378,-210,-249,-325,-244,-208},{-217,-333,-308,-254,-236,-234},{-378,-344,-213,-229,-241,-324},{-355,-373,-202,-314,-233,-203},{-366,-364,-227,-227,-217,-321},{-278,-307,-274,-352,-244,-308},{-272,-344,-252,-289,-246,-285},{-258,-319,-339,-273,-196,-213},{-340,-350,-291,-240,-286,-254},{-214,-258,-277,-333,-196,-226},{-316,-304,-227,-197,-321,-200},{-316,-336,-272,-289,-315,-236}},{{-283,-276,-183,-285,-157,-214},{-298,-245,-163,-265,-244,-141},{-196,-170,-238,-285,-195,-190},{-248,-269,-224,-245,-265,-166},{-218,-298,-165,-161,-250,-166},{-303,-266,-273,-159,-271,-168},{-188,-233,-202,-201,-231,-141},{-213,-257,-192,-263,-276,-198},{-255,-298,-236,-161,-153,-188},{-288,-214,-250,-161,-240,-194},{-258,-293,-286,-259,-155,-164},{-181,-278,-229,-166,-170,-168},{-320,-240,-266,-170,-271,-188},{-280,-271,-293,-263,-184,-250},{-275,-240,-275,-159,-199,-176},{-250,-286,-270,-183,-161,-202},{-233,-209,-227,-281,-174,-236},{-206,-254,-277,-287,-206,-184},{-275,-252,-181,-197,-233,-170},{-226,-226,-174,-232,-242,-236}},{{-210,-236,-224,-203,-179,-159},{-149,-138,-192,-175,-131,-142},{-157,-156,-174,-153,-124,-121},{-178,-175,-126,-215,-144,-200},{-208,-180,-199,-158,-176,-193},{-144,-166,-222,-182,-154,-163},{-177,-180,-169,-191,-164,-124},{-147,-206,-164,-205,-163,-208},{-157,-238,-203,-224,-194,-203},{-206,-193,-150,-150,-136,-135},{-229,-232,-146,-224,-134,-166},{-206,-236,-203,-177,-188,-138},{-208,-205,-178,-200,-216,-126},{-138,-167,-151,-153,-158,-118},{-175,-205,-194,-122,-196,-153},{-210,-167,-183,-124,-211,-187},{-206,-238,-210,-139,-168,-182},{-237,-143,-153,-206,-181,-145},{-233,-231,-146,-167,-124,-187},{-144,-149,-178,-220,-186,-147}},{{-161,-157,-183,-143,-166,-152},{-179,-166,-160,-160,-140,-116},{-140,-119,-168,-169,-112,-162},{-156,-200,-134,-137,-189,-108},{-161,-152,-129,-149,-137,-159},{-114,-192,-108,-126,-109,-142},{-190,-145,-109,-109,-151,-191},{-165,-123,-156,-149,-182,-142},{-187,-148,-120,-177,-186,-189},{-167,-148,-137,-200,-112,-171},{-198,-128,-142,-132,-169,-189},{-167,-168,-179,-143,-185,-109},{-156,-116,-169,-148,-123,-165},{-165,-123,-151,-143,-156,-123},{-131,-159,-136,-196,-183,-188},{-198,-129,-128,-182,-112,-199},{-129,-140,-189,-194,-131,-166},{-178,-191,-108,-182,-120,-169},{-123,-151,-152,-119,-129,-120},{-137,-174,-139,-162,-148,-140}},{{-126,-192,-167,-183,-133,-205},{-179,-134,-162,-165,-163,-219},{-112,-149,-191,-121,-163,-179},{-111,-113,-201,-188,-228,-170},{-108,-165,-146,-218,-138,-139},{-122,-142,-146,-141,-226,-228},{-132,-113,-170,-163,-178,-183},{-172,-153,-117,-129,-205,-215},{-197,-183,-167,-198,-215,-127},{-148,-194,-120,-126,-136,-208},{-194,-178,-177,-178,-142,-154},{-132,-194,-183,-118,-180,-190},{-157,-137,-194,-123,-130,-215},{-166,-164,-175,-118,-152,-221},{-143,-164,-152,-176,-182,-181},{-143,-175,-201,-160,-144,-161},{-196,-114,-134,-218,-186,-168},{-145,-122,-181,-161,-144,-210},{-171,-188,-194,-195,-203,-150},{-165,-204,-191,-148,-196,-190}},{{-171,-176,-225,-176,-160,-194},{-188,-176,-216,-211,-223,-264},{-146,-184,-251,-181,-207,-187},{-167,-249,-214,-241,-290,-262},{-165,-176,-220,-189,-189,-185},{-146,-186,-227,-273,-212,-206},{-218,-188,-154,-178,-274,-164},{-148,-228,-262,-196,-223,-285},{-160,-154,-253,-269,-184,-248},{-163,-204,-245,-159,-166,-248},{-163,-141,-159,-170,-270,-243},{-158,-200,-161,-256,-202,-267},{-156,-242,-210,-213,-182,-274},{-146,-206,-237,-267,-286,-222},{-192,-147,-210,-181,-227,-300},{-241,-156,-266,-239,-263,-168},{-232,-152,-179,-196,-164,-211},{-201,-206,-210,-211,-180,-262},{-239,-238,-258,-271,-277,-264},{-200,-218,-146,-260,-248,-171}},{{-301,-290,-198,-264,-204,-365},{-282,-214,-214,-239,-323,-320},{-182,-277,-201,-277,-210,-269},{-262,-252,-339,-291,-317,-300},{-177,-234,-337,-280,-345,-215},{-270,-272,-232,-210,-259,-359},{-306,-302,-329,-264,-337,-252},{-243,-328,-201,-342,-276,-345},{-219,-297,-264,-277,-240,-198},{-277,-280,-224,-342,-240,-354},{-277,-222,-321,-231,-345,-331},{-236,-239,-251,-291,-210,-362},{-279,-181,-277,-296,-221,-365},{-284,-262,-183,-342,-232,-201},{-224,-239,-196,-344,-351,-291},{-299,-222,-191,-256,-201,-351},{-316,-239,-188,-221,-284,-229},{-197,-186,-324,-347,-204,-226},{-253,-287,-191,-245,-237,-224},{-202,-297,-256,-304,-199,-269}},{{-315,-294,-233,-361,-265,-382},{-243,-362,-278,-271,-349,-322},{-306,-250,-311,-286,-232,-364},{-260,-350,-239,-364,-253,-265},{-358,-344,-371,-223,-343,-247},{-249,-332,-305,-316,-304,-334},{-318,-356,-350,-337,-340,-349},{-312,-318,-263,-319,-343,-259},{-309,-220,-362,-337,-283,-367},{-347,-270,-230,-232,-340,-268},{-286,-300,-272,-244,-292,-256},{-295,-353,-368,-283,-325,-301},{-298,-370,-383,-250,-229,-385},{-315,-250,-218,-244,-262,-382},{-350,-362,-299,-217,-301,-379},{-370,-323,-224,-268,-391,-358},{-301,-315,-215,-223,-220,-211},{-318,-288,-260,-268,-373,-325},{-295,-315,-344,-367,-388,-343},{-309,-347,-308,-352,-328,-358}},{{-382,-226,-247,-289,-373,-346},{-334,-346,-352,-328,-229,-232},{-229,-247,-289,-358,-355,-286},{-229,-358,-388,-259,-331,-391},{-241,-328,-346,-310,-319,-250},{-289,-322,-295,-292,-340,-316},{-232,-223,-289,-274,-283,-364},{-382,-217,-226,-253,-328,-391},{-211,-331,-352,-280,-244,-223},{-373,-259,-352,-346,-295,-235},{-268,-355,-382,-241,-265,-352},{-385,-379,-274,-385,-283,-358},{-379,-376,-340,-334,-322,-292},{-340,-346,-379,-268,-367,-247},{-235,-226,-283,-322,-211,-364},{-364,-331,-238,-271,-325,-334},{-373,-304,-256,-373,-259,-343},{-259,-238,-280,-331,-316,-325},{-223,-283,-217,-316,-373,-220},{-307,-388,-241,-391,-355,-304}},{{-370,-247,-307,-265,-271,-238},{-235,-379,-319,-307,-238,-313},{-373,-340,-379,-376,-223,-292},{-334,-313,-322,-358,-235,-352},{-301,-241,-211,-334,-379,-289},{-319,-349,-325,-334,-277,-355},{-328,-337,-289,-349,-304,-310},{-250,-298,-391,-373,-283,-214},{-367,-211,-364,-271,-349,-388},{-274,-214,-286,-313,-274,-214},{-220,-277,-232,-337,-328,-328},{-361,-322,-304,-226,-217,-355},{-340,-340,-331,-286,-232,-385},{-313,-280,-295,-352,-346,-319},{-223,-337,-352,-382,-238,-358},{-286,-214,-292,-325,-349,-244},{-376,-283,-334,-373,-313,-277},{-331,-385,-223,-370,-256,-313},{-337,-268,-373,-304,-343,-343},{-274,-343,-211,-220,-304,-220}},{{-271,-310,-241,-247,-367,-232},{-388,-325,-325,-364,-382,-310},{-289,-322,-313,-331,-352,-250},{-337,-220,-226,-211,-265,-238},{-304,-316,-310,-385,-229,-352},{-322,-232,-328,-313,-379,-307},{-253,-217,-229,-238,-340,-310},{-370,-211,-247,-271,-307,-256},{-262,-295,-343,-337,-256,-265},{-262,-259,-325,-244,-244,-388},{-274,-235,-283,-331,-346,-250},{-295,-310,-253,-382,-220,-370},{-265,-262,-388,-229,-289,-337},{-265,-316,-250,-274,-325,-304},{-310,-325,-271,-268,-385,-310},{-364,-283,-355,-370,-244,-277},{-322,-388,-250,-391,-382,-274},{-385,-391,-229,-289,-298,-370},{-295,-226,-232,-274,-265,-280},{-265,-214,-355,-313,-289,-286}}},{{{-382,-290,-438,-420,-252,-343},{-340,-399,-360,-455,-395,-448},{-371,-455,-354,-284,-252,-346},{-259,-304,-280,-308,-326,-252},{-357,-368,-287,-298,-374,-395},{-298,-304,-252,-336,-392,-434},{-374,-364,-301,-452,-315,-332},{-420,-364,-336,-276,-280,-329},{-326,-329,-280,-308,-368,-276},{-374,-318,-444,-427,-441,-420},{-252,-371,-378,-438,-434,-329},{-343,-399,-389,-245,-329,-304},{-301,-298,-290,-256,-354,-395},{-374,-455,-378,-424,-452,-354},{-329,-332,-360,-448,-273,-308},{-273,-434,-301,-455,-427,-402},{-276,-312,-399,-438,-252,-354},{-315,-252,-455,-434,-252,-360},{-315,-427,-452,-434,-385,-389},{-301,-424,-346,-245,-427,-371}},{{-383,-353,-342,-424,-230,-412},{-247,-350,-390,-391,-298,-258},{-425,-346,-359,-331,-256,-299},{-251,-346,-376,-401,-344,-345},{-299,-381,-403,-418,-266,-335},{-428,-357,-370,-301,-367,-325},{-438,-381,-397,-421,-266,-306},{-247,-319,-325,-404,-246,-354},{-397,-312,-322,-307,-420,-338},{-345,-353,-302,-327,-377,-245},{-331,-432,-403,-384,-331,-258},{-278,-353,-285,-397,-272,-270},{-348,-374,-312,-287,-230,-364},{-320,-333,-319,-347,-266,-328},{-418,-384,-383,-314,-367,-354},{-376,-412,-329,-267,-407,-419},{-432,-288,-251,-284,-249,-335},{-289,-274,-359,-367,-380,-319},{-247,-298,-397,-341,-272,-412},{-348,-350,-346,-250,-279,-306}},{{-387,-354,-324,-325,-328,-217},{-268,-225,-294,-340,-288,-236},{-400,-234,-333,-357,-237,-297},{-265,-320,-330,-231,-237,-361},{-274,-308,-384,-343,-348,-259},{-268,-262,-312,-346,-342,-222},{-296,-286,-384,-252,-271,-306},{-302,-394,-285,-258,-322,-361},{-315,-385,-288,-378,-237,-334},{-249,-249,-219,-299,-222,-261},{-252,-354,-345,-302,-316,-314},{-328,-360,-282,-322,-274,-220},{-387,-259,-333,-240,-237,-242},{-372,-283,-219,-211,-362,-234},{-394,-231,-339,-214,-296,-353},{-239,-345,-375,-272,-237,-247},{-239,-299,-333,-334,-348,-278},{-239,-320,-279,-352,-331,-348},{-233,-249,-249,-334,-282,-242},{-268,-330,-216,-346,-299,-195}},{{-270,-279,-254,-236,-272,-194},{-319,-305,-208,-274,-267,-222},{-278,-334,-211,-309,-272,-177},{-205,-274,-306,-261,-282,-234},{-267,-239,-203,-311,-198,-237},{-243,-326,-334,-243,-184,-289},{-240,-334,-200,-231,-189,-287},{-321,-337,-296,-226,-211,-296},{-275,-331,-267,-271,-181,-284},{-224,-326,-280,-248,-211,-275},{-262,-239,-311,-201,-213,-191},{-227,-250,-308,-319,-211,-184},{-302,-302,-252,-226,-196,-299},{-340,-302,-213,-276,-218,-277},{-351,-316,-242,-286,-179,-217},{-273,-326,-247,-326,-176,-227},{-240,-195,-236,-259,-220,-167},{-319,-263,-267,-251,-301,-237},{-230,-252,-188,-211,-272,-270},{-335,-234,-319,-251,-191,-234}},{{-301,-296,-275,-247,-176,-169},{-263,-233,-171,-275,-173,-259},{-178,-296,-273,-187,-259,-194},{-180,-203,-256,-217,-208,-261},{-263,-300,-196,-268,-194,-266},{-277,-296,-238,-249,-289,-273},{-213,-293,-275,-166,-176,-233},{-242,-296,-210,-226,-247,-182},{-216,-291,-296,-169,-266,-229},{-284,-192,-164,-173,-286,-293},{-242,-219,-173,-189,-213,-222},{-220,-189,-229,-240,-229,-219},{-265,-254,-182,-180,-243,-203},{-263,-263,-210,-203,-254,-166},{-239,-300,-203,-268,-293,-215},{-209,-263,-254,-233,-196,-259},{-175,-240,-222,-201,-164,-282},{-201,-252,-169,-213,-240,-298},{-192,-192,-233,-180,-162,-275},{-265,-282,-222,-291,-282,-173}},{{-201,-300,-191,-236,-182,-246},{-231,-215,-228,-236,-227,-320},{-178,-203,-270,-243,-305,-221},{-238,-180,-249,-257,-281,-239},{-166,-293,-210,-262,-293,-298},{-222,-169,-298,-209,-300,-172},{-277,-266,-172,-214,-276,-202},{-243,-178,-280,-167,-208,-241},{-206,-194,-210,-267,-172,-315},{-266,-196,-268,-238,-257,-256},{-243,-210,-172,-217,-225,-300},{-296,-166,-282,-221,-235,-189},{-164,-231,-291,-300,-276,-207},{-275,-243,-294,-267,-298,-310},{-226,-261,-196,-169,-189,-224},{-222,-185,-259,-228,-273,-320},{-222,-219,-263,-236,-218,-263},{-286,-189,-273,-176,-196,-256},{-259,-206,-249,-212,-206,-236},{-162,-256,-226,-186,-264,-290}},{{-325,-256,-186,-306,-267,-372},{-247,-228,-247,-197,-348,-245},{-237,-218,-263,-221,-222,-317},{-323,-306,-340,-207,-200,-282},{-214,-275,-295,-295,-261,-228},{-252,-272,-309,-325,-205,-348},{-179,-238,-234,-317,-309,-346},{-224,-262,-200,-248,-205,-308},{-179,-313,-261,-325,-357,-294},{-232,-334,-306,-319,-323,-337},{-222,-202,-269,-243,-202,-251},{-277,-189,-200,-295,-298,-320},{-280,-189,-200,-330,-264,-236},{-202,-287,-231,-262,-326,-294},{-214,-264,-250,-191,-273,-363},{-323,-287,-250,-251,-365,-320},{-242,-293,-306,-238,-233,-360},{-204,-313,-205,-246,-200,-337},{-219,-225,-346,-303,-326,-236},{-239,-256,-301,-232,-225,-242}},{{-358,-355,-267,-320,-266,-426},{-240,-261,-403,-393,-334,-297},{-275,-212,-251,-390,-256,-393},{-361,-394,-236,-412,-275,-241},{-317,-339,-226,-346,-253,-340},{-317,-230,-369,-247,-366,-373},{-272,-364,-232,-285,-386,-393},{-343,-309,-403,-254,-347,-356},{-219,-361,-251,-295,-327,-290},{-302,-327,-350,-254,-366,-403},{-275,-321,-239,-307,-269,-360},{-263,-394,-338,-358,-272,-373},{-237,-273,-239,-358,-246,-406},{-293,-233,-335,-250,-382,-248},{-266,-373,-341,-342,-369,-310},{-361,-288,-350,-320,-411,-406},{-225,-394,-226,-399,-350,-346},{-234,-306,-335,-412,-243,-406},{-222,-270,-229,-368,-243,-350},{-323,-218,-356,-399,-373,-406}},{{-339,-426,-447,-304,-438,-256},{-336,-249,-289,-371,-402,-413},{-312,-273,-286,-340,-427,-385},{-255,-334,-399,-444,-378,-378},{-286,-297,-361,-364,-389,-389},{-407,-317,-406,-284,-259,-371},{-252,-307,-351,-332,-357,-340},{-390,-266,-323,-399,-301,-276},{-410,-331,-440,-312,-248,-318},{-366,-396,-396,-420,-252,-252},{-423,-246,-389,-301,-434,-336},{-235,-433,-258,-284,-350,-413},{-336,-419,-323,-441,-385,-371},{-373,-334,-334,-455,-270,-406},{-282,-266,-375,-301,-416,-346},{-430,-317,-296,-389,-374,-420},{-356,-392,-347,-270,-441,-346},{-286,-290,-334,-256,-378,-326},{-366,-303,-330,-322,-301,-318},{-239,-269,-440,-298,-441,-259}},{{-354,-385,-368,-245,-290,-266},{-399,-340,-448,-312,-284,-427},{-322,-326,-357,-336,-378,-399},{-452,-312,-368,-318,-395,-273},{-256,-364,-248,-399,-416,-343},{-270,-312,-402,-395,-266,-298},{-354,-392,-304,-284,-382,-256},{-434,-270,-273,-343,-298,-392},{-430,-315,-294,-294,-354,-399},{-371,-364,-354,-427,-430,-406},{-385,-368,-301,-374,-410,-441},{-270,-434,-329,-382,-245,-287},{-444,-304,-371,-385,-389,-318},{-392,-318,-455,-452,-329,-406},{-336,-357,-301,-399,-287,-452},{-343,-298,-452,-406,-326,-332},{-322,-248,-452,-346,-410,-378},{-290,-301,-382,-245,-262,-406},{-248,-399,-248,-402,-248,-413},{-332,-455,-444,-343,-382,-427}},{{-406,-452,-410,-259,-413,-374},{-248,-284,-270,-364,-410,-382},{-259,-427,-430,-336,-245,-294},{-392,-262,-427,-395,-368,-385},{-374,-322,-350,-312,-336,-329},{-413,-448,-332,-326,-315,-438},{-452,-444,-399,-427,-378,-308},{-329,-410,-273,-248,-315,-392},{-444,-262,-441,-444,-424,-399},{-420,-402,-276,-371,-424,-399},{-280,-298,-368,-245,-256,-360},{-276,-294,-395,-304,-424,-416},{-318,-382,-395,-434,-350,-287},{-378,-416,-248,-284,-410,-287},{-420,-354,-259,-385,-318,-270},{-259,-350,-284,-374,-343,-392},{-434,-410,-371,-406,-245,-340},{-402,-434,-378,-389,-434,-290},{-290,-444,-371,-364,-399,-318},{-392,-416,-298,-413,-360,-245}},{{-298,-336,-434,-410,-364,-430},{-368,-452,-444,-326,-382,-385},{-382,-270,-298,-360,-322,-270},{-266,-262,-318,-448,-382,-399},{-290,-287,-444,-340,-280,-290},{-270,-298,-248,-287,-434,-410},{-294,-252,-294,-322,-284,-455},{-360,-360,-350,-382,-346,-413},{-322,-427,-329,-441,-340,-406},{-248,-343,-374,-259,-441,-368},{-298,-416,-424,-332,-336,-304},{-308,-284,-329,-252,-287,-455},{-378,-346,-245,-441,-410,-444},{-350,-290,-368,-402,-270,-280},{-406,-360,-290,-360,-312,-368},{-368,-322,-410,-444,-294,-312},{-402,-248,-256,-402,-444,-266},{-444,-413,-368,-430,-410,-364},{-413,-444,-315,-308,-318,-357},{-326,-270,-441,-322,-455,-329}}}}; // 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,12,33,17,11,34,18,12,34,17,12,34,17,12,35,17,12,34,17,12,35,18,12,35,18,12,34,18,12,35,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,18,12,35,18,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]={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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,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,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,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,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,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]={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,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,5,11,17,23,29,35,41,47,53,59,65,71,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,7,13,19,25,31,37,43,49,55,61,67,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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 
