int Dev = 10;// Deviation
extern const int CNN = 3;// 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 = 1541;//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]={{{{12446,0,0,0,0,0},{12416,0,0,0,0,0},{12427,0,0,0,0,0},{12405,0,0,0,0,0},{12431,0,0,0,0,0},{12399,0,0,0,0,0},{12474,0,0,0,0,0},{12513,0,0,0,0,0},{12475,0,0,0,0,0},{12494,0,0,0,0,0},{12419,0,0,0,0,0},{12523,0,0,0,0,0},{12500,0,0,0,0,0},{12543,0,0,0,0,0},{12372,0,0,0,0,0},{12324,0,0,0,0,0},{12270,0,0,0,0,0},{12378,0,0,0,0,0},{12570,0,0,0,0,0},{12359,0,0,0,0,0}},{{12359,0,0,0,0,0},{12247,0,0,0,0,0},{12376,0,0,0,0,0},{12524,0,0,0,0,0},{12366,0,0,0,0,0},{12358,0,0,0,0,0},{12456,0,0,0,0,0},{12376,0,0,0,0,0},{12542,0,0,0,0,0},{12322,0,0,0,0,0},{12441,0,0,0,0,0},{12442,0,0,0,0,0},{12562,0,0,0,0,0},{12243,0,0,0,0,0},{12110,0,0,0,0,0},{12410,0,0,0,0,0},{12199,0,0,0,0,0},{12314,0,0,0,0,0},{12337,0,0,0,0,0},{12194,0,0,0,0,0}},{{11451,0,0,0,0,0},{11581,0,0,0,0,0},{11466,0,0,0,0,0},{11688,0,0,0,0,0},{11674,0,0,0,0,0},{11533,0,0,0,0,0},{11625,0,0,0,0,0},{11697,0,0,0,0,0},{11537,0,0,0,0,0},{11590,0,0,0,0,0},{11371,0,0,0,0,0},{11470,0,0,0,0,0},{11432,0,0,0,0,0},{11539,0,0,0,0,0},{11558,0,0,0,0,0},{11545,0,0,0,0,0},{11461,0,0,0,0,0},{11455,0,0,0,0,0},{11759,0,0,0,0,0},{11567,0,0,0,0,0}},{{10274,0,0,0,0,0},{10292,0,0,0,0,0},{10499,0,0,0,0,0},{10320,0,0,0,0,0},{10382,0,0,0,0,0},{10228,0,0,0,0,0},{10349,0,0,0,0,0},{10301,0,0,0,0,0},{10348,0,0,0,0,0},{10468,0,0,0,0,0},{10343,0,0,0,0,0},{10350,0,0,0,0,0},{10300,0,0,0,0,0},{10408,0,0,0,0,0},{10269,0,0,0,0,0},{10330,0,0,0,0,0},{10385,0,0,0,0,0},{10291,0,0,0,0,0},{10240,0,0,0,0,0},{10280,0,0,0,0,0}},{{9471,0,0,0,0,0},{9584,0,0,0,0,0},{9547,0,0,0,0,0},{9473,0,0,0,0,0},{9597,0,0,0,0,0},{9601,0,0,0,0,0},{9481,0,0,0,0,0},{9431,0,0,0,0,0},{9455,0,0,0,0,0},{9463,0,0,0,0,0},{9401,0,0,0,0,0},{9372,0,0,0,0,0},{9484,0,0,0,0,0},{9589,0,0,0,0,0},{9452,0,0,0,0,0},{9420,0,0,0,0,0},{9432,0,0,0,0,0},{9480,0,0,0,0,0},{9593,0,0,0,0,0},{9585,0,0,0,0,0}},{{9278,0,0,0,0,0},{9318,0,0,0,0,0},{9167,0,0,0,0,0},{9160,0,0,0,0,0},{9366,0,0,0,0,0},{9213,0,0,0,0,0},{9257,0,0,0,0,0},{9380,0,0,0,0,0},{9215,0,0,0,0,0},{9203,0,0,0,0,0},{9173,0,0,0,0,0},{9238,0,0,0,0,0},{9228,0,0,0,0,0},{9173,0,0,0,0,0},{9190,0,0,0,0,0},{9256,0,0,0,0,0},{9343,0,0,0,0,0},{9357,0,0,0,0,0},{9219,0,0,0,0,0},{9071,0,0,0,0,0}},{{9884,0,0,0,0,0},{9796,0,0,0,0,0},{9857,0,0,0,0,0},{9903,0,0,0,0,0},{9900,0,0,0,0,0},{9874,0,0,0,0,0},{9838,0,0,0,0,0},{9792,0,0,0,0,0},{9877,0,0,0,0,0},{9997,0,0,0,0,0},{9859,0,0,0,0,0},{9924,0,0,0,0,0},{9800,0,0,0,0,0},{9729,0,0,0,0,0},{9847,0,0,0,0,0},{9833,0,0,0,0,0},{9867,0,0,0,0,0},{9878,0,0,0,0,0},{9941,0,0,0,0,0},{9815,0,0,0,0,0}},{{10951,0,0,0,0,0},{10961,0,0,0,0,0},{10929,0,0,0,0,0},{10830,0,0,0,0,0},{10923,0,0,0,0,0},{10939,0,0,0,0,0},{11162,0,0,0,0,0},{10918,0,0,0,0,0},{11057,0,0,0,0,0},{11007,0,0,0,0,0},{10893,0,0,0,0,0},{11246,0,0,0,0,0},{11074,0,0,0,0,0},{11049,0,0,0,0,0},{11061,0,0,0,0,0},{10988,0,0,0,0,0},{10965,0,0,0,0,0},{11022,0,0,0,0,0},{11067,0,0,0,0,0},{11166,0,0,0,0,0}},{{12049,0,0,0,0,0},{11901,0,0,0,0,0},{12090,0,0,0,0,0},{12159,0,0,0,0,0},{12034,0,0,0,0,0},{12248,0,0,0,0,0},{11967,0,0,0,0,0},{12058,0,0,0,0,0},{12047,0,0,0,0,0},{11979,0,0,0,0,0},{12104,0,0,0,0,0},{12072,0,0,0,0,0},{12114,0,0,0,0,0},{12113,0,0,0,0,0},{12095,0,0,0,0,0},{12103,0,0,0,0,0},{12123,0,0,0,0,0},{11963,0,0,0,0,0},{12058,0,0,0,0,0},{12122,0,0,0,0,0}},{{12349,0,0,0,0,0},{12245,0,0,0,0,0},{12057,0,0,0,0,0},{12481,0,0,0,0,0},{12154,0,0,0,0,0},{12237,0,0,0,0,0},{12240,0,0,0,0,0},{12236,0,0,0,0,0},{12207,0,0,0,0,0},{12290,0,0,0,0,0},{12164,0,0,0,0,0},{12454,0,0,0,0,0},{12320,0,0,0,0,0},{12155,0,0,0,0,0},{12163,0,0,0,0,0},{12175,0,0,0,0,0},{12350,0,0,0,0,0},{12353,0,0,0,0,0},{12211,0,0,0,0,0},{12291,0,0,0,0,0}},{{12269,0,0,0,0,0},{12076,0,0,0,0,0},{12137,0,0,0,0,0},{12455,0,0,0,0,0},{12101,0,0,0,0,0},{12088,0,0,0,0,0},{12316,0,0,0,0,0},{12136,0,0,0,0,0},{12121,0,0,0,0,0},{12386,0,0,0,0,0},{12312,0,0,0,0,0},{12101,0,0,0,0,0},{12273,0,0,0,0,0},{12442,0,0,0,0,0},{12332,0,0,0,0,0},{12449,0,0,0,0,0},{12238,0,0,0,0,0},{12048,0,0,0,0,0},{12286,0,0,0,0,0},{12216,0,0,0,0,0}},{{12161,0,0,0,0,0},{12312,0,0,0,0,0},{12264,0,0,0,0,0},{12472,0,0,0,0,0},{12037,0,0,0,0,0},{12293,0,0,0,0,0},{12212,0,0,0,0,0},{12319,0,0,0,0,0},{12203,0,0,0,0,0},{12336,0,0,0,0,0},{12171,0,0,0,0,0},{12335,0,0,0,0,0},{12238,0,0,0,0,0},{12364,0,0,0,0,0},{12137,0,0,0,0,0},{12315,0,0,0,0,0},{12390,0,0,0,0,0},{12272,0,0,0,0,0},{12144,0,0,0,0,0},{12336,0,0,0,0,0}}},{{{-268,-268,-312,-320,-276,-270},{-320,-279,-276,-309,-294,-265},{-285,-294,-291,-282,-320,-268},{-303,-273,-282,-276,-279,-294},{-276,-312,-303,-297,-300,-294},{-323,-294,-270,-285,-323,-273},{-297,-294,-312,-297,-291,-285},{-320,-318,-282,-288,-320,-297},{-265,-303,-315,-315,-297,-288},{-294,-282,-306,-268,-288,-318},{-309,-282,-303,-268,-309,-265},{-312,-273,-300,-320,-297,-320},{-315,-273,-282,-273,-320,-276},{-312,-265,-309,-265,-318,-291},{-270,-285,-323,-315,-273,-303},{-309,-320,-303,-303,-300,-282},{-282,-276,-323,-270,-270,-300},{-268,-309,-300,-282,-291,-265},{-297,-273,-294,-297,-291,-323},{-288,-320,-309,-288,-273,-288}},{{-261,-272,-252,-279,-267,-262},{-287,-272,-255,-255,-256,-264},{-299,-303,-308,-271,-248,-277},{-264,-303,-308,-249,-264,-285},{-316,-283,-277,-293,-283,-251},{-319,-289,-294,-269,-286,-259},{-264,-275,-260,-274,-291,-267},{-270,-292,-305,-249,-275,-277},{-299,-257,-297,-255,-275,-256},{-267,-300,-288,-271,-272,-262},{-293,-280,-260,-301,-256,-272},{-302,-295,-308,-260,-286,-241},{-304,-266,-302,-301,-294,-280},{-319,-280,-263,-260,-272,-285},{-276,-306,-288,-249,-259,-243},{-264,-263,-269,-263,-254,-277},{-299,-303,-269,-279,-291,-251},{-290,-315,-294,-266,-248,-264},{-278,-275,-269,-301,-240,-262},{-278,-269,-266,-271,-280,-256}},{{-252,-259,-228,-217,-227,-187},{-235,-254,-245,-220,-212,-200},{-240,-223,-219,-206,-212,-196},{-272,-261,-212,-217,-193,-212},{-270,-240,-210,-215,-203,-208},{-258,-218,-247,-217,-223,-220},{-268,-266,-242,-244,-227,-222},{-225,-252,-224,-240,-193,-222},{-235,-266,-217,-224,-210,-198},{-230,-264,-212,-240,-210,-216},{-238,-235,-224,-204,-203,-225},{-225,-218,-219,-204,-203,-204},{-250,-235,-252,-222,-208,-225},{-252,-261,-252,-224,-218,-204},{-228,-235,-240,-204,-199,-200},{-268,-227,-238,-222,-197,-204},{-252,-227,-247,-222,-210,-200},{-232,-225,-249,-206,-199,-185},{-268,-261,-214,-204,-233,-212},{-260,-218,-212,-204,-220,-210}},{{-183,-204,-170,-157,-165,-165},{-179,-178,-168,-160,-172,-170},{-181,-181,-184,-160,-158,-163},{-207,-172,-184,-186,-155,-157},{-185,-174,-183,-182,-155,-155},{-177,-193,-184,-170,-158,-170},{-197,-193,-168,-172,-158,-166},{-205,-172,-174,-184,-165,-160},{-191,-189,-177,-158,-168,-168},{-207,-180,-188,-189,-153,-144},{-203,-191,-193,-169,-160,-154},{-211,-198,-166,-186,-167,-162},{-177,-178,-165,-181,-150,-171},{-189,-193,-177,-160,-157,-155},{-217,-174,-163,-174,-155,-176},{-179,-198,-193,-175,-167,-152},{-183,-193,-192,-160,-172,-154},{-181,-206,-195,-174,-175,-147},{-185,-174,-179,-186,-173,-146},{-207,-172,-193,-155,-155,-163}},{{-148,-156,-151,-162,-156,-137},{-142,-159,-148,-162,-135,-159},{-166,-155,-140,-159,-156,-143},{-157,-145,-159,-146,-148,-154},{-168,-153,-146,-144,-134,-153},{-157,-164,-159,-144,-148,-150},{-146,-149,-140,-132,-140,-150},{-145,-140,-147,-132,-159,-151},{-156,-148,-153,-143,-135,-159},{-165,-162,-156,-153,-159,-144},{-152,-153,-153,-156,-144,-159},{-139,-142,-134,-138,-150,-150},{-165,-134,-135,-159,-144,-134},{-169,-148,-132,-144,-156,-150},{-139,-156,-134,-135,-137,-159},{-160,-148,-162,-150,-159,-157},{-166,-148,-140,-141,-134,-157},{-159,-139,-159,-157,-135,-150},{-168,-139,-150,-146,-160,-156},{-165,-142,-162,-150,-156,-153}},{{-150,-148,-142,-154,-156,-164},{-151,-150,-159,-142,-174,-155},{-144,-150,-154,-159,-145,-179},{-140,-160,-136,-139,-161,-152},{-146,-141,-151,-159,-171,-157},{-156,-148,-137,-142,-166,-160},{-143,-146,-159,-157,-164,-170},{-141,-137,-160,-143,-175,-184},{-144,-162,-140,-149,-158,-152},{-147,-132,-163,-139,-174,-180},{-153,-134,-166,-146,-156,-154},{-156,-141,-153,-149,-163,-179},{-138,-148,-163,-146,-158,-165},{-156,-140,-143,-165,-161,-167},{-134,-154,-160,-145,-163,-169},{-150,-160,-154,-148,-175,-174},{-138,-140,-149,-166,-166,-175},{-151,-157,-162,-151,-155,-174},{-159,-135,-137,-152,-147,-159},{-148,-134,-146,-142,-164,-157}},{{-183,-190,-200,-183,-221,-208},{-165,-194,-179,-205,-195,-232},{-183,-183,-188,-203,-193,-204},{-164,-181,-186,-213,-186,-213},{-176,-185,-179,-209,-226,-200},{-164,-174,-177,-197,-201,-202},{-167,-179,-192,-187,-190,-215},{-167,-177,-194,-193,-219,-232},{-158,-188,-194,-211,-211,-206},{-167,-199,-182,-205,-211,-200},{-183,-199,-207,-191,-195,-208},{-186,-188,-182,-213,-224,-197},{-160,-185,-190,-219,-201,-210},{-165,-179,-205,-217,-217,-221},{-188,-167,-177,-209,-199,-202},{-186,-168,-207,-195,-199,-239},{-186,-185,-175,-191,-193,-239},{-190,-192,-203,-217,-201,-210},{-167,-192,-194,-181,-224,-228},{-190,-183,-186,-217,-215,-219}},{{-225,-256,-224,-233,-279,-269},{-245,-216,-261,-250,-248,-245},{-220,-235,-232,-268,-269,-242},{-207,-228,-234,-263,-284,-282},{-220,-242,-234,-245,-243,-264},{-222,-235,-261,-261,-243,-258},{-243,-221,-227,-238,-264,-274},{-220,-251,-227,-271,-253,-250},{-218,-212,-244,-235,-279,-247},{-245,-237,-254,-233,-274,-285},{-218,-214,-234,-266,-282,-274},{-236,-247,-234,-278,-238,-247},{-211,-249,-256,-266,-271,-291},{-222,-226,-246,-240,-261,-266},{-216,-258,-256,-263,-264,-253},{-229,-235,-237,-266,-269,-285},{-204,-244,-259,-256,-256,-272},{-229,-258,-224,-253,-277,-285},{-238,-212,-222,-271,-284,-296},{-232,-258,-224,-266,-245,-261}},{{-270,-281,-293,-307,-294,-297},{-268,-309,-310,-283,-303,-282},{-295,-267,-261,-318,-291,-279},{-304,-261,-267,-277,-300,-282},{-284,-298,-290,-289,-309,-300},{-304,-295,-258,-295,-309,-315},{-279,-281,-307,-321,-315,-285},{-301,-287,-290,-301,-291,-268},{-262,-253,-296,-315,-320,-306},{-298,-303,-316,-269,-265,-276},{-273,-270,-296,-292,-303,-320},{-270,-295,-310,-295,-288,-285},{-293,-273,-284,-312,-268,-279},{-301,-292,-261,-307,-279,-288},{-293,-278,-304,-274,-276,-282},{-257,-275,-304,-292,-265,-291},{-282,-301,-290,-321,-297,-276},{-293,-273,-307,-283,-268,-265},{-265,-309,-273,-304,-273,-285},{-251,-298,-273,-274,-309,-323}},{{-270,-309,-268,-285,-303,-288},{-323,-273,-270,-291,-318,-270},{-273,-270,-306,-320,-273,-288},{-303,-282,-315,-279,-300,-291},{-315,-288,-294,-312,-268,-291},{-300,-303,-294,-312,-312,-273},{-294,-300,-265,-276,-279,-282},{-285,-265,-306,-318,-315,-323},{-268,-288,-294,-273,-300,-320},{-309,-285,-294,-265,-323,-276},{-265,-294,-288,-276,-300,-288},{-315,-309,-265,-300,-300,-282},{-291,-291,-273,-306,-294,-315},{-300,-309,-279,-276,-312,-268},{-273,-291,-318,-270,-297,-315},{-279,-276,-279,-300,-273,-315},{-315,-306,-323,-285,-268,-285},{-306,-282,-285,-309,-323,-265},{-285,-282,-318,-285,-273,-273},{-303,-294,-306,-288,-285,-288}},{{-279,-268,-291,-315,-309,-270},{-268,-279,-294,-315,-276,-270},{-285,-282,-285,-312,-285,-297},{-276,-291,-282,-323,-285,-288},{-303,-318,-294,-282,-276,-291},{-320,-276,-320,-270,-309,-270},{-265,-297,-282,-318,-285,-300},{-303,-279,-306,-282,-279,-300},{-265,-265,-309,-282,-320,-300},{-265,-323,-273,-288,-303,-320},{-294,-268,-315,-288,-268,-265},{-285,-285,-279,-312,-265,-288},{-312,-320,-294,-291,-309,-291},{-306,-303,-291,-276,-323,-297},{-300,-279,-312,-315,-268,-276},{-323,-306,-294,-315,-300,-309},{-320,-265,-306,-323,-282,-279},{-265,-300,-288,-318,-318,-288},{-285,-282,-285,-285,-273,-282},{-303,-312,-288,-279,-300,-270}},{{-320,-291,-279,-291,-300,-315},{-282,-288,-282,-306,-309,-318},{-273,-276,-297,-323,-294,-285},{-309,-306,-320,-306,-273,-320},{-300,-294,-270,-268,-294,-320},{-323,-320,-315,-323,-306,-276},{-306,-270,-270,-273,-320,-276},{-323,-320,-306,-265,-312,-312},{-268,-279,-320,-320,-279,-320},{-297,-270,-291,-320,-273,-291},{-276,-294,-268,-306,-291,-291},{-270,-300,-297,-300,-285,-276},{-315,-291,-315,-320,-268,-291},{-318,-297,-306,-303,-306,-276},{-303,-309,-300,-291,-276,-268},{-285,-309,-318,-312,-323,-300},{-312,-318,-288,-318,-268,-315},{-312,-297,-312,-303,-309,-303},{-288,-268,-273,-276,-294,-312},{-303,-315,-270,-306,-282,-323}}},{{{-176,-184,-186,-168,-171,-183},{-185,-159,-186,-195,-182,-199},{-161,-159,-178,-174,-193,-195},{-161,-159,-161,-184,-195,-178},{-180,-181,-170,-170,-188,-191},{-160,-157,-159,-165,-191,-176},{-170,-183,-184,-163,-201,-187},{-166,-174,-158,-179,-166,-189},{-183,-174,-189,-181,-171,-180},{-155,-181,-158,-186,-201,-174},{-166,-186,-168,-161,-195,-178},{-181,-162,-172,-184,-184,-180},{-153,-169,-177,-181,-191,-191},{-166,-169,-191,-165,-186,-206},{-160,-172,-178,-192,-202,-183},{-170,-162,-180,-192,-169,-189},{-166,-167,-168,-188,-195,-195},{-160,-166,-161,-174,-173,-178},{-175,-162,-173,-161,-173,-201},{-160,-155,-161,-177,-166,-206}},{{-186,-217,-219,-228,-229,-259},{-184,-187,-198,-223,-252,-248},{-202,-223,-196,-232,-220,-240},{-214,-219,-192,-243,-240,-226},{-216,-213,-230,-223,-208,-233},{-204,-187,-232,-208,-229,-255},{-200,-187,-207,-206,-213,-248},{-210,-217,-213,-230,-227,-240},{-188,-213,-194,-219,-224,-243},{-216,-201,-198,-221,-250,-231},{-204,-221,-192,-208,-227,-217},{-198,-187,-224,-223,-211,-219},{-184,-223,-204,-219,-211,-257},{-204,-215,-198,-199,-224,-255},{-198,-203,-226,-219,-238,-226},{-194,-197,-230,-232,-238,-250},{-190,-197,-202,-221,-208,-248},{-194,-184,-204,-228,-220,-250},{-190,-211,-198,-232,-220,-255},{-202,-207,-192,-199,-213,-217}},{{-230,-240,-259,-292,-302,-258},{-232,-230,-283,-292,-294,-306},{-225,-230,-286,-289,-299,-291},{-267,-275,-267,-294,-283,-306},{-269,-280,-249,-275,-274,-272},{-225,-273,-241,-278,-271,-306},{-242,-237,-238,-246,-249,-272},{-230,-258,-236,-297,-305,-272},{-269,-260,-259,-284,-294,-311},{-272,-263,-244,-267,-283,-291},{-259,-265,-238,-270,-263,-258},{-240,-240,-278,-265,-285,-260},{-232,-258,-283,-294,-280,-258},{-230,-230,-278,-289,-255,-263},{-227,-250,-257,-251,-274,-294},{-269,-268,-265,-292,-249,-303},{-242,-245,-236,-248,-258,-272},{-232,-255,-259,-278,-274,-266},{-259,-230,-259,-251,-288,-272},{-222,-232,-244,-254,-299,-275}},{{-286,-291,-316,-277,-283,-319},{-272,-291,-304,-271,-325,-277},{-260,-318,-307,-304,-277,-325},{-280,-312,-310,-307,-313,-286},{-266,-279,-307,-322,-292,-298},{-263,-268,-280,-316,-301,-295},{-269,-285,-271,-301,-304,-322},{-269,-323,-289,-274,-319,-274},{-269,-323,-268,-295,-325,-331},{-266,-306,-322,-316,-331,-310},{-286,-297,-277,-319,-289,-319},{-301,-273,-328,-316,-319,-319},{-303,-265,-313,-322,-310,-271},{-295,-320,-292,-301,-292,-298},{-298,-294,-322,-304,-280,-304},{-263,-291,-295,-331,-277,-274},{-318,-320,-325,-277,-286,-316},{-292,-323,-280,-322,-286,-328},{-283,-268,-289,-331,-313,-304},{-301,-288,-292,-313,-331,-295}},{{-289,-307,-316,-270,-318,-313},{-271,-325,-316,-276,-303,-296},{-289,-331,-319,-312,-265,-307},{-274,-316,-325,-282,-320,-273},{-322,-298,-286,-285,-309,-278},{-286,-310,-331,-273,-306,-273},{-289,-271,-274,-315,-265,-278},{-286,-274,-283,-327,-318,-316},{-328,-271,-283,-273,-282,-302},{-310,-292,-304,-282,-268,-302},{-310,-310,-304,-273,-291,-273},{-310,-313,-283,-270,-312,-307},{-331,-301,-313,-276,-309,-304},{-295,-316,-319,-312,-297,-302},{-316,-292,-322,-309,-306,-302},{-286,-307,-295,-291,-318,-261},{-301,-313,-295,-300,-303,-270},{-301,-304,-331,-276,-276,-299},{-271,-325,-331,-309,-285,-287},{-313,-322,-316,-309,-282,-267}},{{-279,-290,-255,-246,-276,-258},{-288,-262,-249,-277,-259,-263},{-259,-265,-255,-267,-282,-273},{-294,-276,-255,-240,-256,-228},{-282,-301,-293,-290,-271,-223},{-294,-276,-295,-280,-243,-273},{-299,-296,-287,-243,-276,-233},{-285,-287,-263,-290,-259,-260},{-296,-299,-274,-256,-238,-238},{-291,-251,-266,-246,-238,-243},{-262,-276,-268,-280,-233,-233},{-302,-296,-266,-238,-256,-263},{-271,-279,-290,-253,-246,-243},{-256,-279,-298,-253,-271,-226},{-305,-307,-271,-285,-241,-263},{-268,-279,-268,-246,-248,-253},{-314,-257,-282,-261,-246,-270},{-296,-299,-263,-269,-266,-258},{-268,-282,-285,-264,-256,-248},{-259,-254,-257,-248,-236,-223}},{{-245,-220,-243,-234,-224,-193},{-252,-253,-225,-196,-186,-193},{-250,-244,-239,-204,-201,-199},{-218,-244,-230,-228,-217,-199},{-218,-246,-214,-204,-195,-197},{-221,-255,-216,-194,-217,-201},{-252,-216,-221,-209,-215,-195},{-242,-220,-243,-237,-215,-183},{-235,-220,-236,-196,-209,-203},{-262,-232,-243,-228,-186,-213},{-226,-253,-232,-230,-219,-201},{-230,-239,-225,-228,-213,-189},{-242,-234,-212,-230,-213,-207},{-228,-232,-241,-209,-224,-197},{-264,-227,-241,-206,-197,-211},{-254,-253,-236,-198,-193,-211},{-252,-248,-216,-198,-203,-181},{-228,-218,-210,-234,-199,-203},{-262,-232,-216,-211,-228,-197},{-226,-225,-212,-237,-188,-205}},{{-182,-173,-165,-172,-169,-181},{-204,-175,-177,-182,-166,-175},{-192,-182,-174,-178,-186,-173},{-192,-169,-190,-158,-168,-171},{-177,-182,-199,-193,-161,-183},{-180,-190,-172,-187,-156,-158},{-184,-203,-183,-161,-178,-163},{-196,-197,-194,-191,-186,-153},{-200,-182,-199,-164,-176,-183},{-180,-169,-188,-177,-164,-160},{-180,-205,-172,-172,-174,-155},{-204,-188,-181,-182,-169,-185},{-205,-203,-165,-187,-176,-156},{-179,-177,-197,-172,-166,-158},{-198,-197,-188,-182,-173,-171},{-182,-182,-181,-189,-154,-160},{-209,-169,-181,-178,-162,-171},{-207,-199,-190,-170,-174,-185},{-173,-186,-186,-193,-157,-161},{-198,-177,-195,-191,-186,-165}},{{-155,-163,-168,-166,-170,-183},{-171,-166,-171,-165,-168,-181},{-153,-165,-185,-156,-170,-181},{-171,-155,-156,-160,-161,-166},{-171,-181,-153,-158,-180,-176},{-156,-166,-158,-166,-185,-180},{-165,-156,-175,-156,-166,-173},{-173,-161,-168,-160,-181,-171},{-153,-176,-153,-153,-166,-160},{-156,-163,-151,-163,-181,-166},{-161,-168,-158,-155,-156,-178},{-158,-166,-171,-166,-176,-155},{-180,-170,-165,-160,-161,-158},{-183,-171,-183,-158,-153,-180},{-155,-180,-175,-181,-166,-176},{-168,-163,-170,-183,-176,-180},{-185,-181,-183,-160,-153,-153},{-183,-171,-178,-171,-171,-178},{-180,-166,-185,-161,-160,-176},{-163,-158,-168,-160,-168,-156}},{{-153,-168,-181,-185,-176,-151},{-156,-173,-185,-163,-166,-180},{-161,-176,-155,-168,-168,-171},{-155,-180,-163,-155,-166,-165},{-173,-178,-161,-165,-181,-160},{-160,-185,-158,-175,-178,-155},{-158,-176,-181,-173,-185,-163},{-156,-183,-178,-168,-175,-180},{-166,-166,-153,-165,-178,-158},{-160,-160,-155,-185,-163,-185},{-170,-160,-181,-166,-163,-185},{-185,-161,-158,-170,-151,-176},{-151,-160,-185,-165,-168,-151},{-165,-185,-160,-153,-168,-185},{-160,-180,-170,-178,-175,-166},{-183,-160,-183,-170,-180,-176},{-176,-181,-166,-151,-173,-171},{-156,-163,-168,-161,-155,-155},{-180,-185,-178,-175,-178,-163},{-153,-165,-176,-173,-180,-181}},{{-181,-180,-158,-170,-178,-173},{-151,-151,-180,-180,-163,-173},{-183,-156,-163,-175,-163,-158},{-173,-176,-170,-170,-175,-183},{-181,-161,-175,-185,-155,-176},{-161,-163,-168,-165,-171,-166},{-175,-183,-155,-180,-175,-153},{-163,-166,-166,-185,-165,-180},{-178,-155,-181,-178,-151,-183},{-151,-185,-181,-180,-156,-168},{-158,-166,-155,-185,-163,-185},{-168,-158,-160,-160,-170,-180},{-156,-181,-156,-155,-155,-176},{-185,-180,-165,-183,-178,-183},{-151,-171,-158,-151,-173,-155},{-166,-151,-166,-180,-161,-171},{-171,-173,-156,-171,-161,-171},{-180,-168,-153,-166,-176,-176},{-156,-171,-163,-153,-171,-153},{-166,-151,-151,-160,-170,-171}},{{-171,-185,-168,-158,-153,-183},{-180,-153,-166,-176,-153,-153},{-170,-158,-160,-165,-178,-165},{-156,-176,-180,-156,-183,-161},{-153,-176,-163,-166,-156,-158},{-161,-160,-151,-165,-181,-165},{-183,-166,-180,-168,-181,-153},{-166,-153,-185,-180,-166,-151},{-178,-180,-183,-181,-161,-161},{-180,-170,-163,-185,-170,-183},{-155,-183,-156,-178,-166,-181},{-183,-178,-185,-156,-158,-183},{-156,-185,-163,-181,-170,-166},{-156,-156,-153,-158,-158,-181},{-183,-185,-160,-151,-151,-165},{-153,-161,-165,-165,-173,-185},{-165,-165,-178,-166,-155,-183},{-161,-165,-165,-171,-160,-183},{-151,-173,-168,-181,-160,-171},{-170,-175,-155,-151,-173,-161}}},{{{-299,-296,-326,-342,-336,-342},{-336,-332,-306,-332,-322,-329},{-319,-303,-349,-329,-339,-345},{-345,-336,-322,-329,-326,-319},{-296,-355,-322,-362,-309,-322},{-345,-316,-313,-306,-342,-332},{-306,-299,-319,-336,-329,-329},{-299,-359,-362,-349,-309,-329},{-342,-309,-359,-359,-303,-306},{-329,-309,-345,-339,-345,-332},{-342,-332,-329,-306,-326,-306},{-355,-359,-306,-362,-332,-322},{-306,-306,-362,-322,-336,-345},{-349,-316,-359,-326,-336,-355},{-332,-326,-345,-326,-349,-309},{-322,-299,-352,-319,-342,-296},{-326,-332,-306,-339,-362,-296},{-322,-345,-345,-313,-309,-362},{-359,-303,-355,-355,-349,-362},{-352,-362,-352,-336,-336,-309}},{{-351,-312,-332,-336,-311,-280},{-298,-322,-316,-295,-296,-295},{-358,-312,-297,-292,-323,-283},{-315,-316,-345,-323,-320,-316},{-344,-299,-309,-283,-280,-295},{-318,-299,-290,-301,-302,-292},{-295,-341,-345,-320,-330,-283},{-325,-345,-345,-295,-308,-283},{-344,-341,-319,-345,-333,-280},{-298,-332,-335,-292,-311,-319},{-361,-322,-290,-301,-323,-310},{-312,-316,-345,-289,-299,-289},{-354,-332,-341,-317,-293,-286},{-344,-332,-297,-283,-296,-277},{-315,-306,-297,-320,-317,-298},{-348,-345,-290,-311,-323,-298},{-338,-303,-322,-345,-302,-301},{-325,-328,-325,-311,-290,-328},{-321,-296,-309,-298,-280,-286},{-308,-341,-332,-323,-299,-274}},{{-307,-268,-263,-258,-249,-267},{-286,-279,-283,-299,-241,-239},{-266,-265,-294,-269,-284,-247},{-304,-279,-283,-277,-262,-244},{-324,-302,-283,-280,-268,-283},{-283,-259,-288,-291,-262,-265},{-289,-308,-272,-272,-241,-272},{-322,-274,-272,-261,-260,-252},{-292,-276,-286,-299,-262,-270},{-268,-265,-255,-286,-238,-267},{-295,-268,-280,-299,-257,-239},{-277,-279,-255,-264,-284,-280},{-292,-308,-252,-253,-276,-267},{-271,-305,-297,-299,-241,-275},{-292,-297,-263,-296,-244,-252},{-292,-300,-277,-245,-257,-265},{-268,-305,-283,-277,-276,-254},{-304,-268,-288,-299,-238,-244},{-310,-300,-266,-294,-289,-252},{-271,-294,-288,-280,-252,-283}},{{-242,-241,-218,-219,-235,-197},{-250,-219,-256,-229,-224,-232},{-255,-236,-246,-254,-246,-221},{-242,-260,-239,-208,-208,-230},{-272,-243,-258,-226,-211,-239},{-262,-245,-232,-210,-228,-212},{-235,-226,-258,-252,-224,-201},{-245,-238,-216,-213,-235,-201},{-245,-231,-235,-254,-217,-210},{-230,-219,-244,-252,-217,-230},{-245,-253,-237,-233,-217,-230},{-252,-238,-225,-243,-211,-215},{-230,-250,-235,-215,-240,-217},{-235,-245,-251,-247,-211,-223},{-225,-267,-230,-245,-231,-208},{-235,-260,-218,-208,-240,-197},{-235,-238,-249,-247,-246,-199},{-232,-241,-237,-215,-215,-206},{-225,-241,-228,-231,-206,-237},{-262,-265,-220,-219,-235,-199}},{{-200,-193,-195,-189,-206,-206},{-228,-229,-210,-197,-214,-231},{-228,-218,-206,-218,-191,-231},{-206,-214,-200,-191,-197,-218},{-224,-193,-208,-214,-225,-191},{-226,-216,-229,-229,-195,-212},{-224,-227,-229,-227,-216,-212},{-202,-202,-231,-206,-193,-223},{-237,-214,-195,-214,-220,-197},{-197,-189,-200,-193,-220,-197},{-202,-204,-202,-204,-214,-204},{-197,-220,-210,-195,-206,-231},{-195,-218,-208,-227,-212,-202},{-217,-212,-229,-229,-231,-216},{-234,-216,-197,-220,-202,-216},{-219,-225,-212,-206,-214,-214},{-200,-208,-231,-225,-193,-220},{-208,-223,-223,-204,-227,-206},{-237,-202,-220,-220,-200,-200},{-208,-218,-212,-231,-220,-206}},{{-214,-210,-205,-221,-218,-212},{-204,-200,-200,-215,-229,-220},{-208,-208,-196,-239,-218,-225},{-225,-200,-203,-237,-220,-202},{-229,-206,-209,-206,-224,-243},{-193,-214,-222,-208,-209,-238},{-212,-218,-211,-219,-222,-207},{-225,-231,-213,-210,-242,-234},{-204,-214,-230,-206,-220,-214},{-216,-229,-217,-224,-231,-207},{-206,-204,-224,-234,-218,-218},{-223,-223,-228,-202,-224,-202},{-208,-229,-230,-228,-238,-209},{-193,-210,-209,-234,-216,-212},{-195,-191,-209,-197,-202,-214},{-225,-208,-224,-197,-222,-202},{-195,-200,-228,-224,-211,-227},{-189,-206,-230,-200,-220,-207},{-218,-227,-196,-213,-198,-245},{-197,-220,-192,-232,-213,-216}},{{-236,-237,-239,-264,-232,-253},{-219,-232,-242,-228,-271,-279},{-222,-235,-259,-256,-253,-269},{-215,-225,-264,-256,-271,-287},{-210,-223,-246,-261,-253,-279},{-247,-258,-244,-231,-240,-261},{-254,-249,-220,-246,-243,-274},{-226,-232,-246,-233,-258,-290},{-208,-256,-229,-238,-281,-274},{-215,-256,-261,-266,-268,-287},{-229,-213,-251,-238,-281,-269},{-233,-230,-244,-266,-263,-271},{-224,-237,-259,-254,-232,-253},{-233,-235,-224,-231,-266,-255},{-254,-254,-220,-241,-276,-277},{-238,-223,-224,-226,-232,-279},{-224,-256,-264,-264,-253,-253},{-254,-220,-220,-259,-243,-274},{-243,-254,-246,-256,-276,-255},{-210,-225,-232,-259,-255,-263}},{{-258,-253,-275,-311,-314,-336},{-249,-275,-298,-269,-314,-333},{-282,-253,-269,-275,-272,-293},{-290,-273,-269,-284,-290,-314},{-255,-295,-306,-299,-305,-293},{-258,-287,-295,-290,-326,-299},{-274,-301,-312,-278,-290,-339},{-255,-301,-318,-269,-293,-302},{-252,-267,-315,-290,-323,-308},{-249,-287,-286,-317,-296,-311},{-288,-259,-286,-287,-302,-299},{-301,-303,-301,-296,-296,-299},{-263,-270,-306,-296,-299,-311},{-252,-281,-306,-299,-305,-296},{-269,-264,-309,-266,-278,-339},{-290,-295,-283,-317,-287,-286},{-285,-278,-301,-290,-296,-302},{-296,-295,-275,-284,-293,-296},{-274,-267,-283,-299,-311,-308},{-249,-287,-272,-299,-302,-311}},{{-302,-291,-335,-332,-336,-349},{-324,-310,-293,-296,-313,-296},{-343,-314,-296,-303,-309,-296},{-328,-346,-322,-329,-322,-329},{-328,-298,-316,-296,-296,-309},{-312,-301,-312,-362,-306,-345},{-296,-320,-319,-299,-352,-352},{-284,-333,-312,-313,-326,-332},{-290,-352,-299,-303,-339,-309},{-337,-339,-306,-359,-306,-339},{-337,-310,-303,-309,-309,-342},{-293,-346,-332,-303,-329,-339},{-340,-301,-293,-355,-322,-326},{-302,-304,-322,-332,-355,-322},{-299,-336,-351,-359,-306,-322},{-284,-339,-296,-306,-303,-316},{-340,-314,-296,-355,-306,-299},{-287,-298,-341,-309,-332,-329},{-318,-342,-306,-352,-359,-296},{-287,-349,-290,-329,-362,-352}},{{-349,-359,-306,-316,-355,-339},{-336,-336,-306,-359,-345,-326},{-313,-296,-355,-326,-339,-319},{-319,-336,-352,-345,-359,-349},{-299,-309,-359,-352,-326,-303},{-349,-306,-355,-319,-322,-339},{-303,-322,-322,-339,-362,-349},{-326,-336,-349,-326,-313,-326},{-339,-303,-342,-355,-355,-362},{-313,-332,-322,-349,-355,-345},{-306,-322,-339,-319,-316,-299},{-362,-345,-306,-362,-303,-339},{-326,-362,-339,-326,-306,-342},{-296,-316,-322,-326,-355,-316},{-362,-342,-329,-303,-319,-296},{-329,-362,-309,-299,-326,-309},{-326,-332,-313,-296,-336,-349},{-336,-326,-336,-303,-355,-362},{-319,-313,-339,-332,-352,-355},{-329,-336,-322,-319,-332,-296}},{{-362,-319,-362,-352,-339,-296},{-336,-303,-345,-339,-299,-319},{-342,-296,-342,-319,-316,-359},{-345,-296,-326,-299,-359,-339},{-296,-306,-313,-319,-319,-326},{-345,-342,-342,-316,-313,-296},{-355,-359,-316,-326,-313,-332},{-296,-355,-319,-355,-349,-303},{-306,-352,-306,-322,-362,-313},{-342,-342,-303,-349,-326,-322},{-359,-309,-303,-345,-342,-319},{-322,-316,-352,-329,-299,-352},{-342,-313,-359,-319,-345,-345},{-332,-319,-355,-359,-345,-316},{-339,-322,-359,-362,-303,-332},{-339,-296,-336,-352,-362,-349},{-319,-306,-336,-326,-342,-296},{-309,-326,-322,-332,-322,-326},{-355,-339,-355,-352,-316,-362},{-349,-322,-345,-359,-345,-322}},{{-345,-299,-296,-296,-329,-309},{-342,-355,-316,-329,-352,-316},{-349,-339,-359,-299,-332,-309},{-355,-296,-345,-362,-355,-296},{-316,-303,-303,-316,-306,-336},{-339,-362,-349,-326,-349,-339},{-349,-322,-332,-359,-332,-306},{-309,-349,-352,-345,-329,-349},{-322,-303,-339,-309,-342,-322},{-309,-313,-336,-316,-342,-326},{-316,-342,-332,-355,-349,-299},{-339,-306,-336,-345,-299,-352},{-359,-306,-319,-352,-309,-316},{-309,-362,-322,-345,-359,-326},{-349,-299,-303,-342,-349,-342},{-359,-362,-362,-336,-303,-359},{-303,-303,-336,-355,-359,-359},{-303,-349,-303,-309,-326,-322},{-296,-355,-296,-349,-336,-309},{-339,-309,-326,-322,-326,-349}}},{{{-113,-101,-116,-128,-134,-127},{-100,-95,-103,-109,-113,-116},{-102,-111,-121,-125,-112,-136},{-102,-96,-119,-122,-131,-123},{-104,-110,-110,-111,-128,-127},{-113,-114,-118,-121,-129,-123},{-96,-96,-101,-126,-132,-116},{-103,-117,-101,-115,-134,-123},{-98,-112,-119,-115,-113,-116},{-97,-111,-113,-125,-121,-134},{-114,-105,-115,-115,-134,-125},{-108,-113,-105,-118,-123,-140},{-107,-110,-120,-119,-129,-127},{-106,-112,-120,-111,-134,-132},{-111,-106,-105,-116,-116,-136},{-114,-116,-109,-123,-122,-116},{-110,-107,-120,-126,-132,-127},{-105,-112,-119,-125,-134,-140},{-107,-112,-101,-124,-126,-120},{-97,-110,-118,-109,-112,-127}},{{-127,-131,-152,-150,-148,-175},{-134,-140,-133,-144,-148,-153},{-142,-154,-141,-150,-175,-156},{-143,-149,-161,-167,-172,-151},{-140,-140,-148,-157,-169,-165},{-148,-131,-144,-143,-161,-176},{-143,-130,-145,-141,-155,-181},{-148,-128,-144,-157,-174,-180},{-139,-145,-148,-160,-175,-168},{-130,-140,-138,-169,-147,-173},{-126,-138,-139,-157,-161,-160},{-138,-154,-163,-157,-172,-156},{-130,-131,-155,-141,-172,-151},{-123,-145,-133,-147,-169,-155},{-135,-130,-148,-141,-164,-160},{-130,-149,-160,-143,-166,-156},{-126,-149,-136,-170,-156,-158},{-142,-135,-160,-144,-153,-175},{-135,-152,-136,-167,-156,-166},{-139,-138,-139,-161,-171,-178}},{{-159,-198,-182,-188,-186,-192},{-187,-164,-199,-203,-196,-216},{-163,-178,-177,-196,-188,-194},{-168,-180,-182,-209,-180,-200},{-189,-182,-182,-175,-216,-214},{-159,-178,-201,-188,-204,-182},{-164,-180,-167,-173,-194,-216},{-189,-185,-171,-205,-182,-208},{-182,-180,-190,-182,-198,-180},{-193,-194,-184,-188,-180,-210},{-164,-166,-169,-190,-190,-212},{-193,-178,-205,-209,-176,-198},{-180,-175,-169,-188,-214,-188},{-170,-162,-182,-209,-210,-202},{-193,-167,-192,-196,-194,-188},{-178,-194,-182,-188,-178,-208},{-168,-187,-184,-173,-180,-194},{-173,-193,-169,-184,-194,-202},{-170,-193,-173,-198,-206,-182},{-189,-193,-205,-177,-190,-204}},{{-215,-213,-217,-215,-203,-217},{-203,-183,-215,-221,-205,-189},{-201,-209,-191,-211,-203,-211},{-211,-209,-195,-191,-205,-197},{-203,-187,-191,-211,-221,-223},{-213,-205,-217,-191,-223,-191},{-207,-199,-187,-205,-209,-193},{-195,-217,-209,-203,-211,-195},{-209,-215,-187,-191,-197,-195},{-201,-187,-203,-219,-223,-217},{-187,-189,-209,-187,-211,-193},{-189,-189,-223,-189,-207,-195},{-183,-221,-185,-213,-207,-219},{-219,-191,-197,-197,-205,-203},{-187,-183,-199,-209,-201,-189},{-221,-201,-183,-201,-201,-209},{-211,-211,-189,-223,-199,-197},{-197,-217,-195,-201,-197,-195},{-191,-207,-213,-209,-183,-203},{-219,-207,-201,-193,-219,-185}},{{-193,-199,-215,-179,-200,-201},{-223,-195,-191,-211,-191,-173},{-199,-187,-205,-213,-183,-188},{-197,-191,-213,-189,-181,-201},{-203,-215,-199,-211,-208,-167},{-221,-195,-185,-213,-180,-188},{-205,-185,-179,-199,-202,-184},{-183,-207,-177,-205,-187,-184},{-221,-219,-191,-207,-170,-182},{-205,-195,-183,-179,-193,-180},{-221,-213,-177,-205,-181,-173},{-189,-203,-191,-177,-181,-175},{-203,-189,-211,-187,-170,-166},{-187,-219,-209,-197,-174,-178},{-197,-213,-209,-207,-195,-169},{-201,-191,-187,-177,-206,-186},{-213,-191,-195,-189,-189,-182},{-185,-221,-183,-205,-187,-197},{-187,-191,-183,-213,-193,-199},{-215,-183,-177,-209,-185,-182}},{{-188,-176,-180,-146,-162,-151},{-188,-171,-167,-157,-150,-160},{-192,-161,-155,-165,-141,-140},{-183,-185,-174,-174,-164,-144},{-181,-182,-180,-173,-148,-144},{-163,-185,-159,-147,-153,-153},{-192,-173,-184,-144,-156,-157},{-181,-171,-177,-168,-145,-146},{-177,-185,-170,-160,-138,-157},{-183,-157,-165,-170,-141,-156},{-174,-163,-182,-162,-161,-162},{-163,-173,-160,-147,-168,-147},{-181,-178,-157,-166,-161,-140},{-172,-163,-170,-152,-164,-154},{-166,-176,-179,-154,-141,-135},{-183,-182,-184,-173,-145,-160},{-170,-164,-172,-171,-158,-148},{-181,-156,-182,-176,-151,-162},{-184,-168,-154,-154,-153,-138},{-166,-173,-169,-174,-168,-160}},{{-130,-124,-118,-122,-121,-110},{-134,-136,-121,-111,-113,-104},{-151,-136,-133,-125,-119,-121},{-154,-129,-121,-114,-115,-106},{-140,-125,-122,-129,-110,-116},{-141,-146,-126,-132,-118,-116},{-133,-145,-114,-110,-109,-121},{-140,-145,-118,-109,-110,-105},{-133,-134,-132,-109,-107,-118},{-154,-120,-117,-125,-124,-115},{-130,-138,-118,-127,-113,-101},{-134,-145,-136,-131,-118,-111},{-133,-138,-136,-120,-114,-119},{-150,-128,-127,-131,-104,-101},{-140,-136,-119,-116,-104,-116},{-130,-124,-131,-116,-111,-103},{-146,-120,-126,-114,-126,-108},{-134,-138,-117,-125,-128,-115},{-150,-137,-133,-123,-109,-103},{-133,-126,-133,-113,-114,-104}},{{-94,-110,-92,-98,-104,-92},{-113,-96,-108,-103,-103,-97},{-107,-95,-101,-102,-108,-95},{-108,-103,-91,-103,-95,-106},{-101,-96,-94,-106,-104,-102},{-108,-94,-93,-108,-94,-95},{-96,-106,-96,-95,-95,-108},{-98,-94,-97,-88,-89,-91},{-113,-111,-106,-96,-107,-97},{-110,-98,-97,-98,-100,-106},{-107,-98,-97,-99,-94,-105},{-98,-113,-107,-108,-97,-95},{-111,-112,-93,-103,-90,-98},{-101,-103,-88,-107,-88,-105},{-105,-110,-108,-106,-100,-99},{-99,-97,-106,-104,-104,-105},{-108,-103,-92,-92,-98,-96},{-113,-110,-89,-103,-107,-97},{-113,-99,-92,-107,-103,-89},{-114,-98,-100,-93,-107,-104}},{{-93,-108,-89,-101,-89,-88},{-92,-93,-92,-90,-106,-98},{-103,-99,-90,-91,-92,-96},{-105,-108,-90,-98,-88,-102},{-92,-88,-101,-100,-95,-101},{-100,-98,-91,-91,-98,-89},{-96,-91,-98,-88,-95,-104},{-89,-97,-98,-108,-90,-103},{-99,-105,-91,-108,-108,-94},{-89,-92,-90,-94,-96,-104},{-104,-104,-96,-96,-101,-92},{-104,-100,-105,-101,-93,-97},{-92,-90,-95,-103,-94,-92},{-89,-92,-99,-100,-98,-98},{-100,-105,-95,-99,-106,-104},{-99,-98,-101,-99,-94,-102},{-91,-107,-108,-99,-108,-98},{-97,-90,-90,-102,-102,-106},{-98,-97,-105,-99,-92,-104},{-101,-90,-107,-93,-90,-88}},{{-89,-102,-98,-91,-108,-89},{-90,-100,-93,-100,-108,-89},{-104,-91,-108,-91,-93,-88},{-97,-104,-101,-95,-108,-104},{-106,-97,-92,-107,-105,-101},{-90,-89,-98,-90,-89,-94},{-106,-102,-99,-101,-100,-106},{-108,-91,-89,-90,-99,-103},{-104,-96,-96,-90,-104,-96},{-102,-92,-89,-99,-104,-96},{-91,-104,-92,-90,-88,-89},{-97,-106,-108,-98,-108,-101},{-96,-99,-108,-91,-93,-92},{-89,-90,-94,-105,-91,-98},{-102,-88,-105,-103,-107,-104},{-106,-96,-91,-103,-100,-100},{-92,-89,-105,-98,-105,-93},{-98,-88,-98,-91,-89,-92},{-101,-97,-101,-104,-91,-106},{-102,-104,-103,-89,-102,-101}},{{-97,-91,-104,-88,-100,-88},{-106,-106,-96,-91,-95,-106},{-91,-106,-88,-104,-97,-103},{-95,-90,-88,-107,-94,-88},{-96,-96,-106,-95,-102,-104},{-88,-93,-105,-88,-95,-94},{-106,-102,-102,-89,-101,-99},{-107,-95,-88,-101,-88,-105},{-104,-99,-98,-98,-91,-98},{-95,-90,-104,-100,-97,-108},{-89,-98,-92,-93,-102,-107},{-91,-93,-105,-89,-107,-97},{-94,-99,-92,-92,-90,-96},{-107,-94,-91,-99,-94,-96},{-90,-100,-96,-97,-94,-98},{-98,-103,-108,-102,-98,-105},{-108,-108,-96,-89,-95,-95},{-98,-96,-101,-94,-91,-94},{-104,-95,-95,-106,-90,-105},{-108,-94,-93,-91,-104,-94}},{{-91,-108,-104,-103,-92,-98},{-105,-91,-108,-98,-101,-91},{-94,-108,-106,-98,-98,-99},{-99,-91,-91,-105,-100,-105},{-106,-100,-91,-100,-95,-108},{-108,-97,-99,-104,-92,-104},{-89,-93,-101,-96,-89,-97},{-105,-105,-90,-91,-98,-108},{-88,-92,-106,-91,-100,-99},{-89,-107,-95,-88,-101,-98},{-104,-97,-101,-106,-107,-94},{-103,-94,-100,-104,-102,-104},{-94,-100,-88,-100,-107,-105},{-91,-97,-88,-93,-108,-108},{-100,-89,-92,-98,-102,-91},{-91,-89,-93,-92,-89,-93},{-96,-93,-93,-101,-96,-91},{-108,-89,-88,-91,-90,-91},{-99,-99,-100,-106,-96,-103},{-104,-99,-107,-96,-106,-98}}},{{{-212,-250,-245,-252,-259,-248},{-231,-219,-252,-243,-221,-221},{-226,-238,-240,-228,-257,-214},{-226,-248,-257,-219,-233,-250},{-224,-262,-252,-221,-257,-248},{-231,-233,-250,-240,-226,-214},{-245,-214,-226,-219,-243,-250},{-221,-238,-231,-259,-252,-217},{-228,-233,-214,-224,-262,-238},{-226,-214,-231,-259,-262,-252},{-249,-219,-228,-243,-262,-221},{-226,-224,-221,-238,-248,-250},{-235,-217,-243,-217,-233,-257},{-226,-255,-240,-231,-236,-233},{-238,-240,-245,-262,-255,-248},{-256,-250,-221,-224,-240,-219},{-245,-259,-231,-243,-214,-236},{-224,-243,-257,-214,-226,-214},{-210,-226,-224,-255,-243,-248},{-242,-236,-259,-252,-262,-236}},{{-257,-233,-219,-208,-249,-241},{-245,-257,-230,-233,-215,-236},{-252,-219,-254,-217,-233,-221},{-252,-226,-223,-238,-246,-221},{-257,-217,-244,-213,-237,-230},{-238,-214,-242,-229,-249,-212},{-243,-236,-247,-210,-228,-199},{-221,-228,-214,-254,-231,-225},{-252,-224,-247,-252,-206,-203},{-217,-245,-228,-233,-212,-201},{-243,-250,-226,-245,-240,-225},{-248,-226,-240,-254,-249,-236},{-262,-233,-226,-249,-249,-203},{-226,-240,-214,-245,-203,-223},{-231,-236,-226,-222,-210,-199},{-217,-224,-242,-210,-249,-241},{-214,-217,-244,-249,-240,-228},{-257,-217,-254,-233,-206,-232},{-243,-243,-226,-224,-221,-232},{-231,-219,-219,-208,-212,-234}},{{-198,-203,-200,-201,-183,-167},{-200,-199,-202,-177,-200,-182},{-204,-217,-196,-209,-174,-187},{-206,-217,-212,-213,-191,-184},{-215,-196,-202,-199,-183,-193},{-200,-219,-192,-199,-174,-185},{-215,-201,-216,-189,-189,-189},{-221,-211,-220,-189,-202,-187},{-200,-219,-196,-176,-183,-178},{-232,-224,-220,-193,-181,-162},{-204,-211,-200,-201,-181,-169},{-198,-213,-196,-181,-202,-167},{-224,-226,-186,-201,-168,-173},{-211,-215,-202,-183,-183,-194},{-237,-230,-214,-213,-194,-175},{-198,-194,-198,-185,-189,-182},{-232,-190,-186,-189,-200,-191},{-211,-201,-210,-187,-198,-189},{-211,-230,-208,-181,-198,-167},{-209,-228,-210,-211,-181,-191}},{{-182,-152,-165,-152,-140,-135},{-157,-163,-143,-152,-151,-130},{-182,-153,-159,-138,-138,-149},{-158,-162,-162,-135,-140,-148},{-175,-172,-155,-141,-157,-134},{-165,-152,-149,-153,-135,-149},{-182,-163,-162,-154,-157,-126},{-165,-182,-163,-141,-154,-152},{-187,-167,-162,-153,-141,-127},{-163,-177,-166,-165,-157,-130},{-186,-180,-157,-150,-144,-127},{-189,-175,-144,-160,-138,-150},{-158,-153,-166,-150,-145,-150},{-158,-170,-162,-152,-130,-138},{-169,-148,-152,-144,-135,-132},{-181,-148,-171,-165,-147,-152},{-160,-150,-154,-153,-138,-128},{-162,-155,-170,-146,-131,-150},{-172,-148,-159,-141,-138,-134},{-155,-157,-146,-147,-130,-130}},{{-138,-137,-118,-130,-124,-119},{-140,-132,-135,-131,-120,-129},{-132,-121,-134,-119,-109,-107},{-121,-120,-118,-124,-126,-127},{-133,-130,-124,-127,-112,-114},{-121,-120,-134,-109,-129,-120},{-130,-132,-125,-131,-126,-117},{-134,-127,-136,-123,-124,-121},{-130,-123,-112,-115,-130,-109},{-128,-139,-118,-115,-131,-111},{-136,-131,-124,-107,-126,-108},{-142,-120,-124,-125,-117,-114},{-142,-120,-130,-131,-117,-108},{-120,-121,-115,-108,-112,-127},{-129,-127,-136,-131,-111,-108},{-125,-132,-120,-107,-126,-121},{-122,-113,-126,-121,-119,-121},{-124,-126,-133,-131,-118,-115},{-136,-136,-120,-126,-114,-115},{-132,-132,-113,-115,-107,-113}},{{-126,-123,-112,-127,-126,-137},{-126,-114,-124,-109,-124,-129},{-131,-108,-109,-108,-115,-129},{-119,-112,-114,-108,-113,-123},{-120,-117,-117,-124,-126,-122},{-129,-125,-120,-130,-116,-125},{-123,-115,-129,-108,-129,-120},{-119,-119,-131,-118,-117,-137},{-117,-108,-129,-119,-117,-132},{-127,-120,-111,-124,-126,-131},{-109,-131,-114,-112,-115,-120},{-121,-119,-109,-109,-126,-134},{-111,-124,-118,-120,-113,-126},{-112,-124,-108,-127,-122,-132},{-113,-119,-123,-111,-133,-136},{-107,-131,-117,-119,-124,-130},{-112,-126,-127,-126,-115,-113},{-112,-118,-115,-109,-118,-126},{-111,-118,-121,-109,-115,-118},{-113,-130,-108,-125,-123,-121}},{{-143,-125,-130,-142,-167,-172},{-122,-128,-128,-148,-150,-160},{-123,-147,-130,-135,-157,-178},{-138,-144,-141,-141,-140,-165},{-138,-137,-147,-138,-149,-173},{-124,-124,-140,-148,-167,-178},{-126,-135,-140,-157,-143,-147},{-132,-124,-138,-155,-141,-154},{-130,-137,-140,-136,-157,-170},{-134,-147,-142,-147,-149,-151},{-123,-148,-135,-149,-150,-156},{-123,-150,-144,-157,-144,-165},{-141,-137,-149,-148,-143,-154},{-130,-135,-144,-144,-149,-159},{-143,-128,-131,-141,-152,-178},{-132,-129,-128,-135,-147,-162},{-135,-148,-154,-139,-163,-147},{-144,-135,-151,-135,-147,-160},{-143,-133,-151,-135,-147,-177},{-124,-146,-155,-155,-140,-156}},{{-156,-170,-166,-186,-189,-220},{-172,-172,-170,-204,-217,-204},{-168,-159,-202,-211,-181,-190},{-168,-159,-170,-200,-213,-192},{-175,-166,-194,-192,-205,-187},{-170,-168,-172,-175,-203,-227},{-177,-193,-181,-211,-193,-216},{-160,-184,-185,-184,-193,-192},{-156,-163,-181,-173,-215,-220},{-153,-168,-179,-182,-209,-214},{-173,-181,-166,-184,-199,-222},{-168,-186,-194,-198,-215,-212},{-178,-182,-179,-211,-197,-192},{-177,-188,-183,-194,-199,-198},{-162,-189,-185,-190,-185,-206},{-156,-195,-178,-186,-209,-216},{-156,-172,-187,-186,-197,-214},{-178,-179,-198,-204,-197,-212},{-155,-175,-179,-188,-209,-206},{-170,-195,-187,-211,-213,-212}},{{-211,-241,-204,-213,-213,-231},{-207,-228,-206,-236,-224,-217},{-232,-230,-215,-224,-245,-252},{-228,-210,-231,-226,-247,-231},{-219,-221,-220,-208,-247,-249},{-202,-226,-226,-249,-226,-243},{-209,-206,-242,-226,-224,-254},{-211,-237,-244,-219,-208,-210},{-230,-237,-231,-249,-229,-229},{-192,-199,-222,-229,-224,-247},{-219,-230,-206,-252,-252,-224},{-211,-223,-206,-247,-240,-229},{-230,-217,-208,-254,-238,-217},{-211,-219,-244,-249,-219,-247},{-230,-219,-204,-245,-213,-213},{-228,-230,-246,-243,-243,-252},{-230,-199,-244,-252,-238,-215},{-222,-228,-246,-217,-238,-224},{-204,-237,-206,-240,-222,-236},{-217,-230,-222,-219,-213,-247}},{{-219,-236,-240,-252,-243,-215},{-236,-249,-236,-233,-210,-243},{-208,-247,-229,-254,-236,-233},{-226,-233,-224,-233,-224,-249},{-229,-231,-217,-217,-217,-247},{-229,-229,-219,-233,-252,-210},{-217,-243,-254,-252,-252,-224},{-219,-245,-215,-243,-226,-254},{-215,-219,-213,-215,-245,-254},{-213,-236,-213,-254,-240,-224},{-247,-224,-236,-249,-236,-217},{-247,-233,-210,-233,-252,-215},{-252,-210,-240,-208,-240,-224},{-247,-252,-224,-254,-226,-236},{-249,-213,-240,-231,-252,-229},{-243,-215,-247,-208,-236,-233},{-245,-236,-217,-254,-240,-229},{-208,-252,-217,-233,-249,-252},{-208,-240,-213,-224,-213,-226},{-245,-243,-226,-243,-233,-213}},{{-252,-213,-243,-254,-226,-236},{-233,-240,-219,-243,-217,-213},{-245,-247,-245,-243,-224,-254},{-243,-210,-249,-254,-236,-254},{-213,-233,-222,-243,-238,-229},{-226,-210,-245,-226,-210,-252},{-215,-215,-210,-215,-249,-238},{-252,-219,-219,-215,-233,-219},{-245,-222,-224,-215,-213,-243},{-247,-247,-236,-231,-238,-243},{-210,-219,-245,-252,-247,-243},{-231,-213,-249,-249,-219,-243},{-247,-249,-210,-229,-252,-226},{-222,-240,-224,-231,-252,-240},{-238,-247,-208,-222,-254,-252},{-226,-249,-217,-217,-231,-231},{-249,-210,-231,-210,-213,-215},{-208,-247,-252,-208,-210,-236},{-233,-249,-254,-247,-229,-215},{-236,-247,-254,-247,-226,-210}},{{-226,-231,-217,-210,-224,-210},{-254,-210,-210,-224,-252,-245},{-229,-213,-245,-247,-219,-247},{-245,-254,-247,-215,-236,-236},{-215,-231,-245,-224,-215,-249},{-215,-213,-240,-226,-215,-226},{-229,-226,-240,-231,-238,-229},{-240,-226,-254,-245,-219,-236},{-210,-247,-229,-229,-245,-252},{-229,-215,-236,-252,-238,-231},{-215,-222,-229,-224,-226,-233},{-254,-215,-215,-222,-243,-247},{-252,-233,-210,-254,-231,-226},{-213,-231,-208,-245,-247,-233},{-243,-240,-245,-229,-215,-208},{-229,-252,-252,-236,-229,-252},{-233,-247,-222,-238,-213,-238},{-213,-247,-254,-215,-236,-254},{-229,-229,-233,-238,-254,-224},{-236,-247,-222,-222,-240,-217}}},{{{-247,-263,-266,-279,-250,-277},{-261,-274,-258,-285,-287,-293},{-290,-255,-287,-258,-274,-269},{-285,-242,-279,-245,-279,-274},{-285,-274,-277,-266,-279,-245},{-277,-279,-258,-287,-258,-261},{-287,-263,-279,-242,-263,-274},{-253,-261,-253,-290,-274,-245},{-263,-293,-242,-282,-266,-242},{-261,-242,-287,-245,-282,-277},{-263,-266,-271,-263,-253,-269},{-282,-274,-274,-258,-285,-269},{-282,-261,-250,-269,-269,-290},{-269,-258,-285,-253,-255,-250},{-271,-250,-250,-263,-239,-239},{-287,-287,-258,-245,-258,-266},{-258,-245,-269,-269,-271,-261},{-239,-261,-263,-279,-266,-274},{-253,-277,-282,-293,-293,-253},{-239,-258,-239,-269,-239,-242}},{{-250,-253,-282,-263,-272,-262},{-247,-282,-253,-274,-280,-236},{-253,-245,-269,-277,-286,-249},{-250,-271,-247,-282,-272,-280},{-261,-255,-255,-239,-270,-241},{-250,-269,-253,-261,-280,-241},{-263,-250,-253,-263,-286,-285},{-266,-277,-285,-239,-236,-269},{-287,-245,-293,-247,-254,-259},{-239,-269,-274,-277,-267,-285},{-274,-282,-258,-239,-278,-275},{-242,-269,-245,-293,-270,-272},{-263,-266,-282,-263,-267,-249},{-250,-255,-242,-287,-257,-282},{-255,-255,-279,-255,-262,-264},{-293,-287,-261,-269,-288,-233},{-250,-255,-269,-242,-259,-246},{-261,-263,-274,-279,-244,-285},{-285,-269,-258,-250,-283,-259},{-253,-277,-279,-285,-246,-269}},{{-251,-261,-244,-226,-238,-241},{-233,-230,-249,-253,-230,-243},{-236,-253,-247,-243,-250,-251},{-267,-256,-260,-243,-267,-222},{-262,-278,-272,-231,-243,-255},{-243,-278,-232,-273,-238,-251},{-256,-271,-262,-265,-233,-227},{-269,-258,-227,-270,-238,-217},{-267,-240,-267,-243,-240,-258},{-272,-248,-262,-258,-228,-260},{-272,-271,-247,-263,-223,-227},{-264,-235,-244,-233,-257,-227},{-243,-235,-247,-236,-223,-236},{-241,-228,-229,-236,-267,-253},{-249,-271,-275,-263,-245,-231},{-277,-253,-227,-253,-265,-222},{-282,-261,-234,-238,-243,-265},{-269,-243,-260,-260,-255,-241},{-243,-245,-265,-250,-265,-255},{-282,-253,-244,-228,-220,-231}},{{-226,-226,-217,-230,-211,-226},{-243,-228,-236,-242,-217,-213},{-236,-237,-249,-248,-220,-244},{-228,-254,-245,-212,-202,-215},{-233,-226,-252,-212,-217,-213},{-262,-235,-238,-214,-240,-233},{-255,-214,-229,-212,-242,-222},{-255,-235,-233,-207,-204,-235},{-238,-242,-254,-237,-226,-228},{-262,-221,-226,-221,-213,-215},{-238,-242,-243,-209,-231,-211},{-255,-237,-222,-214,-240,-217},{-231,-214,-226,-253,-231,-213},{-240,-226,-254,-218,-231,-211},{-228,-256,-243,-235,-202,-228},{-240,-223,-231,-228,-235,-208},{-255,-256,-245,-235,-235,-202},{-252,-254,-213,-242,-231,-222},{-219,-240,-219,-225,-235,-213},{-221,-237,-236,-214,-211,-237}},{{-198,-197,-239,-221,-213,-226},{-220,-226,-217,-230,-230,-200},{-238,-219,-195,-204,-219,-204},{-207,-228,-237,-232,-197,-226},{-222,-197,-234,-228,-204,-217},{-211,-210,-217,-204,-219,-197},{-205,-221,-204,-195,-228,-202},{-200,-224,-210,-226,-213,-206},{-211,-213,-217,-208,-208,-228},{-233,-219,-219,-226,-204,-234},{-198,-232,-237,-197,-206,-206},{-209,-215,-208,-217,-202,-224},{-220,-230,-230,-232,-204,-239},{-235,-221,-226,-197,-224,-221},{-205,-228,-202,-197,-195,-226},{-231,-197,-213,-213,-202,-221},{-211,-239,-234,-228,-228,-230},{-213,-232,-197,-197,-195,-232},{-213,-228,-232,-228,-221,-202},{-229,-195,-228,-234,-237,-217}},{{-228,-219,-232,-200,-208,-202},{-234,-224,-219,-219,-237,-230},{-210,-206,-237,-195,-200,-213},{-219,-197,-226,-224,-237,-200},{-221,-224,-197,-226,-202,-195},{-204,-202,-224,-230,-197,-206},{-200,-200,-217,-197,-213,-210},{-217,-200,-224,-210,-226,-204},{-232,-213,-230,-215,-204,-237},{-237,-210,-200,-210,-204,-239},{-232,-206,-226,-202,-195,-213},{-228,-204,-219,-221,-219,-202},{-195,-208,-239,-202,-215,-226},{-224,-204,-210,-204,-239,-204},{-200,-228,-213,-230,-200,-221},{-206,-237,-195,-215,-226,-197},{-228,-210,-206,-237,-226,-208},{-226,-219,-224,-232,-215,-217},{-224,-219,-232,-217,-239,-239},{-219,-208,-219,-206,-210,-221}},{{-201,-240,-246,-223,-213,-230},{-221,-208,-237,-246,-208,-216},{-243,-206,-233,-221,-224,-212},{-201,-240,-240,-221,-249,-233},{-236,-222,-237,-253,-238,-240},{-234,-231,-220,-246,-252,-228},{-219,-217,-208,-246,-240,-256},{-236,-215,-231,-225,-236,-219},{-243,-208,-233,-239,-245,-221},{-225,-211,-233,-242,-229,-219},{-208,-202,-242,-212,-252,-223},{-219,-208,-213,-253,-243,-256},{-230,-240,-204,-230,-210,-254},{-206,-204,-228,-225,-219,-244},{-206,-240,-211,-214,-208,-254},{-206,-244,-237,-230,-233,-233},{-236,-208,-211,-230,-249,-233},{-230,-226,-206,-228,-226,-240},{-199,-211,-211,-251,-252,-228},{-228,-226,-220,-242,-245,-221}},{{-217,-242,-262,-246,-270,-263},{-221,-220,-267,-273,-267,-240},{-231,-264,-265,-265,-229,-243},{-240,-252,-267,-241,-227,-266},{-217,-220,-235,-246,-270,-238},{-231,-232,-255,-258,-265,-276},{-245,-259,-270,-241,-265,-253},{-259,-237,-238,-233,-234,-276},{-255,-261,-260,-226,-237,-230},{-238,-259,-240,-263,-265,-256},{-217,-240,-243,-226,-267,-273},{-233,-264,-257,-273,-227,-266},{-221,-264,-220,-248,-227,-238},{-252,-225,-267,-263,-277,-230},{-238,-266,-223,-263,-260,-273},{-233,-244,-233,-253,-262,-228},{-257,-254,-223,-260,-277,-240},{-240,-225,-220,-243,-270,-245},{-231,-225,-267,-250,-272,-266},{-257,-266,-240,-228,-247,-263}},{{-264,-282,-275,-285,-279,-266},{-275,-249,-246,-271,-261,-242},{-285,-282,-246,-274,-279,-274},{-251,-233,-267,-266,-282,-266},{-267,-241,-249,-245,-279,-255},{-285,-269,-244,-293,-274,-269},{-243,-267,-272,-239,-285,-269},{-267,-246,-259,-258,-255,-274},{-246,-254,-288,-285,-271,-285},{-254,-256,-288,-258,-245,-242},{-254,-249,-280,-255,-277,-245},{-241,-236,-265,-263,-266,-290},{-259,-267,-270,-274,-287,-250},{-272,-267,-262,-269,-247,-290},{-259,-238,-259,-253,-290,-245},{-254,-264,-249,-250,-279,-258},{-238,-272,-254,-269,-274,-282},{-280,-236,-288,-242,-266,-266},{-254,-285,-238,-277,-266,-279},{-238,-246,-278,-274,-282,-266}},{{-247,-271,-279,-279,-263,-279},{-274,-247,-266,-255,-277,-245},{-255,-250,-261,-279,-263,-255},{-263,-261,-293,-269,-293,-290},{-239,-239,-242,-285,-269,-274},{-290,-269,-293,-255,-247,-285},{-263,-285,-277,-266,-282,-271},{-271,-239,-247,-247,-250,-290},{-290,-261,-279,-277,-282,-285},{-269,-242,-290,-266,-271,-282},{-239,-271,-258,-245,-263,-258},{-290,-274,-285,-250,-279,-266},{-266,-271,-290,-266,-279,-266},{-261,-274,-247,-258,-274,-255},{-239,-250,-242,-247,-271,-255},{-258,-250,-261,-245,-293,-261},{-287,-290,-282,-274,-274,-269},{-258,-263,-242,-279,-274,-285},{-261,-271,-258,-282,-287,-258},{-263,-285,-263,-287,-271,-266}},{{-253,-263,-261,-271,-287,-239},{-290,-255,-263,-271,-266,-247},{-277,-274,-261,-242,-245,-261},{-279,-285,-282,-290,-290,-293},{-245,-293,-247,-255,-253,-242},{-245,-245,-285,-242,-239,-285},{-293,-282,-239,-247,-277,-290},{-250,-279,-277,-245,-255,-247},{-282,-255,-266,-274,-242,-242},{-282,-263,-239,-247,-277,-290},{-269,-266,-253,-282,-261,-255},{-271,-239,-245,-279,-239,-250},{-271,-269,-245,-253,-277,-271},{-279,-279,-255,-247,-277,-258},{-290,-263,-255,-293,-287,-287},{-282,-287,-282,-239,-271,-253},{-290,-285,-242,-290,-263,-279},{-274,-258,-250,-274,-277,-279},{-271,-279,-293,-253,-282,-245},{-253,-274,-250,-242,-263,-277}},{{-250,-261,-266,-253,-290,-279},{-247,-250,-258,-285,-263,-279},{-255,-261,-279,-247,-285,-253},{-239,-261,-274,-263,-293,-293},{-253,-250,-285,-250,-282,-250},{-239,-239,-258,-287,-245,-290},{-263,-242,-253,-245,-274,-285},{-269,-247,-271,-258,-242,-266},{-277,-293,-253,-277,-242,-245},{-282,-287,-277,-271,-253,-290},{-279,-253,-253,-253,-279,-258},{-269,-285,-269,-261,-293,-242},{-247,-266,-239,-274,-290,-245},{-269,-274,-277,-239,-293,-271},{-242,-279,-263,-242,-245,-261},{-269,-245,-285,-255,-239,-239},{-266,-293,-250,-266,-269,-258},{-282,-250,-277,-239,-287,-285},{-285,-285,-245,-279,-271,-285},{-263,-290,-269,-261,-287,-282}}},{{{-322,-313,-313,-313,-328,-305},{-313,-322,-304,-310,-304,-278},{-295,-310,-313,-286,-271,-314},{-310,-316,-286,-301,-310,-281},{-304,-289,-295,-295,-328,-278},{-313,-331,-277,-292,-289,-275},{-271,-286,-301,-316,-328,-305},{-331,-316,-331,-325,-304,-311},{-277,-328,-325,-283,-325,-296},{-292,-331,-295,-295,-298,-320},{-319,-328,-304,-319,-301,-302},{-307,-295,-271,-319,-328,-317},{-322,-310,-280,-307,-328,-269},{-274,-304,-274,-322,-319,-317},{-304,-298,-307,-292,-283,-266},{-277,-295,-313,-295,-277,-296},{-322,-313,-307,-274,-298,-299},{-295,-298,-325,-304,-322,-314},{-277,-331,-325,-286,-283,-293},{-304,-292,-319,-328,-271,-317}},{{-322,-278,-252,-262,-270,-236},{-293,-284,-286,-254,-270,-270},{-278,-284,-255,-289,-268,-236},{-281,-293,-274,-298,-254,-244},{-264,-290,-291,-278,-238,-244},{-272,-307,-302,-270,-278,-247},{-311,-301,-288,-295,-276,-257},{-264,-298,-266,-257,-257,-270},{-299,-293,-302,-289,-292,-247},{-299,-264,-252,-300,-265,-234},{-302,-304,-291,-295,-238,-254},{-293,-313,-266,-278,-249,-270},{-322,-278,-305,-265,-249,-244},{-290,-296,-272,-295,-252,-283},{-272,-270,-280,-248,-241,-278},{-305,-261,-291,-248,-281,-242},{-290,-273,-269,-251,-262,-257},{-299,-264,-266,-284,-249,-257},{-299,-290,-302,-268,-238,-270},{-284,-261,-291,-273,-268,-270}},{{-233,-216,-243,-201,-204,-216},{-268,-259,-222,-203,-208,-208},{-268,-238,-220,-199,-231,-212},{-248,-233,-222,-225,-225,-204},{-226,-216,-211,-210,-214,-204},{-223,-247,-238,-230,-195,-188},{-268,-257,-238,-232,-201,-198},{-260,-242,-252,-219,-216,-204},{-228,-242,-236,-228,-208,-194},{-253,-242,-222,-206,-212,-196},{-238,-245,-229,-214,-201,-182},{-263,-216,-245,-243,-195,-200},{-223,-235,-236,-225,-212,-222},{-236,-257,-243,-239,-223,-184},{-260,-240,-222,-243,-201,-214},{-243,-238,-215,-241,-199,-196},{-231,-259,-250,-228,-208,-196},{-223,-247,-229,-239,-208,-192},{-265,-221,-236,-239,-225,-220},{-265,-264,-247,-206,-233,-190}},{{-188,-182,-194,-177,-159,-155},{-196,-177,-192,-186,-179,-155},{-192,-173,-196,-189,-159,-177},{-198,-199,-183,-189,-173,-153},{-184,-192,-164,-187,-161,-175},{-202,-167,-185,-189,-153,-175},{-198,-192,-176,-184,-179,-175},{-194,-201,-189,-175,-169,-156},{-211,-188,-190,-172,-171,-153},{-202,-179,-183,-160,-166,-150},{-200,-195,-178,-169,-181,-161},{-180,-171,-160,-157,-163,-156},{-190,-184,-196,-157,-168,-166},{-194,-186,-192,-189,-179,-172},{-180,-182,-196,-181,-166,-156},{-188,-201,-196,-170,-176,-151},{-182,-179,-171,-187,-166,-175},{-192,-184,-187,-160,-166,-148},{-210,-188,-173,-169,-178,-166},{-202,-169,-183,-184,-161,-166}},{{-153,-148,-145,-163,-168,-149},{-150,-143,-140,-148,-159,-140},{-144,-139,-166,-162,-166,-168},{-172,-163,-151,-146,-146,-148},{-168,-148,-156,-168,-157,-169},{-167,-160,-159,-169,-151,-160},{-172,-165,-154,-163,-168,-165},{-158,-140,-151,-169,-168,-166},{-167,-146,-156,-162,-160,-159},{-167,-156,-149,-139,-145,-163},{-170,-163,-162,-166,-162,-149},{-167,-169,-148,-139,-148,-149},{-172,-146,-160,-152,-139,-156},{-156,-152,-160,-156,-140,-165},{-170,-143,-149,-149,-154,-163},{-150,-140,-140,-140,-169,-157},{-144,-165,-159,-168,-154,-142},{-145,-148,-139,-160,-148,-163},{-164,-165,-168,-145,-146,-165},{-167,-142,-157,-152,-139,-169}},{{-169,-165,-164,-171,-187,-167},{-140,-143,-172,-171,-172,-177},{-140,-154,-177,-160,-172,-170},{-151,-165,-151,-181,-178,-186},{-154,-167,-175,-170,-177,-172},{-168,-146,-172,-160,-166,-185},{-140,-145,-172,-163,-175,-192},{-139,-164,-152,-176,-186,-195},{-159,-151,-149,-165,-158,-163},{-163,-162,-177,-166,-173,-174},{-163,-156,-157,-181,-191,-167},{-168,-153,-146,-166,-164,-195},{-146,-161,-157,-153,-177,-176},{-140,-173,-151,-173,-158,-170},{-169,-161,-177,-153,-159,-174},{-169,-151,-167,-173,-180,-190},{-140,-145,-178,-161,-189,-199},{-157,-161,-156,-168,-173,-163},{-152,-154,-154,-166,-184,-165},{-165,-154,-177,-163,-186,-176}},{{-205,-200,-187,-221,-238,-239},{-177,-204,-187,-228,-248,-241},{-177,-184,-225,-200,-236,-253},{-201,-218,-192,-226,-234,-229},{-184,-198,-198,-194,-236,-243},{-188,-194,-208,-198,-212,-234},{-184,-192,-192,-215,-241,-246},{-171,-216,-202,-200,-236,-241},{-209,-202,-227,-228,-202,-232},{-177,-192,-204,-228,-225,-234},{-205,-200,-198,-200,-248,-218},{-171,-180,-208,-194,-248,-215},{-209,-200,-208,-215,-243,-229},{-194,-196,-220,-211,-205,-241},{-207,-188,-190,-230,-227,-236},{-205,-202,-214,-234,-212,-250},{-186,-186,-227,-206,-225,-257},{-173,-206,-202,-213,-234,-255},{-171,-202,-216,-224,-234,-222},{-198,-184,-198,-213,-218,-246}},{{-260,-257,-243,-258,-268,-308},{-221,-232,-240,-253,-304,-260},{-255,-252,-251,-291,-301,-263},{-260,-229,-245,-264,-254,-289},{-267,-249,-274,-258,-284,-308},{-243,-234,-253,-272,-265,-255},{-255,-272,-271,-261,-298,-297},{-238,-242,-269,-280,-262,-275},{-228,-249,-253,-293,-301,-283},{-250,-270,-235,-291,-265,-286},{-236,-275,-264,-293,-257,-260},{-258,-249,-284,-296,-270,-311},{-258,-227,-279,-242,-251,-300},{-250,-229,-264,-296,-290,-291},{-233,-242,-274,-277,-248,-269},{-245,-227,-253,-280,-273,-308},{-233,-265,-279,-288,-284,-269},{-245,-232,-256,-264,-301,-272},{-258,-247,-274,-293,-254,-280},{-238,-244,-266,-258,-276,-297}},{{-292,-320,-302,-319,-286,-319},{-272,-291,-278,-295,-289,-307},{-309,-323,-281,-325,-316,-310},{-292,-306,-329,-280,-313,-310},{-309,-323,-302,-331,-292,-274},{-303,-312,-299,-328,-322,-304},{-283,-270,-269,-289,-274,-313},{-277,-279,-281,-322,-298,-316},{-272,-323,-302,-283,-274,-289},{-269,-291,-305,-331,-319,-283},{-289,-294,-311,-283,-271,-319},{-312,-323,-308,-292,-322,-280},{-295,-291,-311,-313,-301,-277},{-280,-315,-314,-310,-298,-307},{-306,-279,-308,-277,-292,-280},{-277,-320,-296,-304,-307,-322},{-289,-306,-284,-301,-316,-331},{-283,-268,-290,-322,-322,-286},{-260,-306,-320,-328,-274,-319},{-283,-294,-311,-319,-301,-310}},{{-286,-280,-292,-319,-304,-298},{-316,-274,-316,-283,-304,-331},{-277,-271,-277,-331,-277,-271},{-307,-295,-310,-328,-280,-331},{-289,-298,-313,-301,-301,-283},{-271,-289,-295,-331,-286,-295},{-322,-283,-310,-274,-277,-298},{-286,-310,-283,-304,-295,-331},{-325,-319,-301,-307,-319,-277},{-325,-331,-271,-286,-319,-298},{-328,-322,-322,-271,-316,-301},{-313,-316,-316,-307,-298,-283},{-313,-322,-328,-277,-286,-328},{-280,-328,-271,-307,-292,-325},{-313,-310,-331,-295,-271,-286},{-319,-280,-313,-310,-331,-319},{-292,-286,-322,-271,-304,-307},{-298,-313,-331,-292,-280,-319},{-331,-325,-325,-280,-289,-286},{-316,-331,-292,-325,-322,-289}},{{-313,-274,-322,-313,-271,-307},{-280,-307,-286,-325,-325,-280},{-271,-289,-289,-304,-325,-304},{-283,-274,-316,-331,-295,-292},{-325,-328,-298,-280,-280,-319},{-277,-271,-280,-307,-277,-313},{-319,-286,-298,-316,-316,-295},{-298,-277,-301,-313,-316,-307},{-274,-298,-283,-298,-322,-325},{-283,-328,-295,-328,-289,-331},{-301,-301,-310,-295,-313,-328},{-310,-283,-292,-271,-322,-319},{-283,-307,-319,-310,-304,-286},{-298,-328,-316,-274,-283,-298},{-316,-307,-304,-277,-283,-286},{-316,-289,-331,-298,-283,-307},{-331,-307,-307,-310,-322,-307},{-304,-316,-274,-280,-280,-277},{-301,-310,-301,-307,-301,-322},{-310,-286,-274,-304,-271,-307}},{{-307,-292,-316,-292,-298,-313},{-283,-277,-331,-322,-313,-328},{-328,-322,-304,-331,-319,-277},{-328,-292,-283,-298,-322,-319},{-286,-271,-319,-310,-286,-325},{-292,-277,-301,-310,-271,-322},{-280,-304,-274,-304,-313,-319},{-331,-298,-280,-331,-301,-292},{-298,-274,-304,-310,-280,-277},{-289,-301,-289,-277,-316,-316},{-283,-319,-328,-316,-301,-271},{-319,-319,-298,-283,-280,-328},{-319,-292,-292,-283,-331,-298},{-286,-310,-331,-274,-328,-331},{-289,-301,-271,-307,-325,-292},{-325,-304,-307,-310,-295,-295},{-322,-316,-298,-277,-280,-286},{-319,-298,-325,-316,-304,-292},{-322,-319,-277,-277,-313,-283},{-328,-310,-289,-319,-319,-301}}},{{{-322,-368,-360,-350,-326,-336},{-364,-326,-368,-329,-357,-354},{-368,-336,-343,-368,-360,-336},{-378,-385,-378,-315,-371,-322},{-382,-315,-322,-329,-368,-318},{-357,-364,-354,-364,-357,-364},{-374,-343,-382,-364,-382,-368},{-382,-357,-336,-318,-336,-315},{-329,-332,-382,-364,-350,-385},{-371,-340,-332,-368,-329,-374},{-350,-368,-364,-332,-343,-343},{-343,-357,-318,-326,-315,-350},{-354,-382,-340,-360,-364,-371},{-336,-368,-368,-329,-364,-378},{-329,-374,-378,-350,-336,-322},{-378,-336,-326,-350,-318,-343},{-322,-329,-343,-318,-318,-343},{-374,-322,-371,-360,-315,-360},{-340,-357,-378,-364,-332,-354},{-329,-329,-346,-382,-329,-329}},{{-372,-357,-370,-307,-305,-303},{-372,-350,-312,-334,-341,-338},{-358,-316,-329,-324,-308,-354},{-383,-326,-339,-334,-302,-303},{-351,-326,-370,-334,-361,-345},{-358,-346,-342,-331,-335,-296},{-341,-374,-319,-347,-361,-322},{-355,-326,-332,-361,-315,-293},{-324,-350,-366,-324,-354,-316},{-358,-350,-325,-311,-321,-335},{-358,-309,-342,-324,-348,-322},{-379,-336,-329,-337,-298,-306},{-334,-377,-373,-307,-358,-290},{-331,-312,-359,-321,-305,-328},{-369,-309,-329,-311,-312,-335},{-369,-367,-308,-307,-361,-306},{-338,-316,-332,-307,-305,-322},{-313,-309,-308,-327,-328,-332},{-324,-377,-339,-364,-312,-328},{-313,-312,-353,-351,-298,-335}},{{-324,-339,-324,-281,-311,-278},{-328,-336,-282,-290,-314,-270},{-302,-320,-312,-299,-302,-259},{-343,-320,-270,-287,-262,-284},{-343,-277,-300,-284,-311,-286},{-293,-293,-327,-316,-256,-306},{-334,-323,-294,-302,-305,-259},{-315,-308,-324,-305,-305,-303},{-299,-277,-279,-267,-291,-297},{-309,-336,-285,-272,-305,-292},{-346,-311,-270,-302,-294,-259},{-346,-317,-330,-284,-294,-281},{-287,-314,-273,-267,-311,-270},{-312,-286,-297,-284,-282,-275},{-331,-323,-312,-264,-268,-250},{-324,-326,-285,-275,-305,-289},{-299,-296,-300,-264,-305,-306},{-287,-296,-315,-322,-296,-261},{-309,-333,-282,-316,-305,-306},{-340,-330,-285,-319,-271,-253}},{{-256,-274,-239,-256,-257,-227},{-259,-245,-265,-271,-255,-244},{-297,-289,-234,-256,-245,-237},{-259,-271,-254,-254,-233,-229},{-254,-266,-270,-231,-267,-261},{-254,-250,-231,-226,-245,-222},{-286,-237,-283,-228,-247,-244},{-256,-281,-247,-261,-228,-232},{-270,-250,-267,-231,-220,-215},{-284,-287,-231,-246,-247,-263},{-259,-247,-280,-236,-230,-241},{-262,-245,-247,-276,-245,-225},{-289,-239,-280,-241,-257,-222},{-289,-287,-262,-228,-260,-227},{-275,-260,-252,-228,-245,-241},{-256,-255,-270,-248,-265,-256},{-267,-268,-234,-246,-230,-229},{-259,-271,-236,-241,-228,-234},{-281,-271,-265,-243,-228,-220},{-267,-284,-249,-228,-252,-225}},{{-216,-254,-243,-213,-217,-243},{-249,-252,-254,-229,-217,-208},{-246,-231,-208,-252,-231,-224},{-251,-229,-231,-240,-226,-210},{-251,-240,-254,-245,-243,-222},{-258,-247,-245,-249,-247,-208},{-223,-252,-210,-252,-249,-254},{-232,-224,-231,-226,-222,-222},{-251,-245,-215,-247,-224,-219},{-230,-238,-236,-252,-240,-243},{-235,-213,-229,-215,-208,-243},{-239,-236,-240,-233,-219,-245},{-220,-231,-240,-215,-249,-208},{-244,-215,-224,-254,-213,-245},{-213,-224,-240,-224,-238,-208},{-239,-219,-217,-254,-215,-240},{-216,-231,-215,-224,-208,-210},{-216,-222,-254,-243,-236,-238},{-261,-226,-233,-217,-236,-224},{-256,-208,-247,-240,-219,-254}},{{-240,-210,-242,-214,-257,-251},{-219,-233,-235,-240,-266,-271},{-238,-224,-231,-257,-240,-263},{-238,-217,-231,-214,-252,-256},{-219,-233,-256,-259,-235,-248},{-252,-210,-219,-221,-266,-226},{-208,-243,-256,-248,-257,-229},{-215,-219,-240,-262,-225,-258},{-222,-236,-245,-219,-266,-248},{-245,-213,-226,-236,-227,-236},{-226,-231,-238,-224,-254,-241},{-233,-213,-231,-219,-261,-256},{-249,-213,-256,-238,-259,-221},{-210,-210,-247,-262,-249,-256},{-243,-210,-233,-233,-254,-241},{-236,-245,-245,-214,-230,-224},{-231,-249,-226,-240,-261,-258},{-252,-252,-242,-243,-235,-263},{-249,-229,-247,-221,-257,-239},{-233,-231,-252,-214,-223,-246}},{{-247,-285,-247,-270,-309,-274},{-267,-241,-287,-278,-301,-300},{-255,-241,-247,-268,-281,-311},{-267,-254,-274,-265,-275,-279},{-277,-259,-279,-278,-298,-285},{-257,-243,-271,-292,-306,-300},{-270,-280,-287,-284,-295,-262},{-265,-241,-274,-246,-298,-262},{-237,-280,-277,-298,-261,-279},{-270,-236,-274,-292,-292,-308},{-234,-236,-261,-295,-298,-314},{-260,-259,-250,-276,-275,-317},{-242,-238,-253,-246,-261,-294},{-234,-249,-253,-295,-256,-268},{-232,-269,-263,-270,-306,-282},{-260,-243,-250,-265,-309,-297},{-260,-249,-293,-257,-256,-291},{-247,-275,-253,-298,-303,-259},{-257,-275,-274,-248,-295,-268},{-260,-277,-274,-287,-256,-276}},{{-293,-291,-338,-336,-324,-323},{-299,-324,-335,-342,-308,-314},{-308,-285,-279,-330,-343,-360},{-302,-279,-294,-295,-292,-360},{-272,-288,-288,-298,-353,-340},{-317,-285,-338,-295,-324,-356},{-296,-282,-288,-339,-347,-323},{-287,-273,-332,-327,-314,-360},{-326,-330,-326,-342,-305,-320},{-287,-333,-304,-301,-298,-340},{-287,-321,-313,-292,-330,-307},{-284,-315,-316,-327,-343,-297},{-302,-333,-301,-333,-353,-350},{-305,-288,-335,-346,-311,-350},{-293,-297,-316,-342,-308,-350},{-311,-282,-326,-288,-350,-310},{-269,-291,-288,-288,-343,-343},{-302,-306,-291,-295,-318,-320},{-305,-297,-298,-314,-337,-363},{-320,-333,-310,-327,-334,-340}},{{-360,-338,-310,-346,-318,-315},{-323,-355,-368,-371,-364,-346},{-302,-351,-358,-360,-318,-346},{-370,-365,-378,-326,-371,-354},{-326,-361,-375,-336,-322,-374},{-326,-355,-327,-378,-336,-360},{-353,-314,-313,-364,-385,-315},{-370,-341,-361,-378,-364,-346},{-343,-372,-351,-322,-340,-332},{-302,-321,-310,-378,-378,-378},{-360,-327,-375,-378,-343,-378},{-346,-314,-341,-340,-318,-382},{-370,-361,-347,-371,-385,-315},{-346,-307,-313,-354,-322,-382},{-349,-344,-361,-360,-371,-378},{-366,-348,-341,-326,-385,-354},{-339,-314,-337,-346,-354,-336},{-349,-314,-320,-343,-343,-346},{-326,-355,-310,-336,-357,-318},{-353,-355,-351,-371,-332,-371}},{{-360,-382,-368,-343,-374,-382},{-326,-350,-343,-378,-329,-368},{-350,-346,-346,-350,-368,-371},{-329,-374,-343,-378,-343,-382},{-336,-382,-346,-350,-329,-378},{-374,-326,-318,-354,-368,-374},{-343,-346,-368,-315,-343,-332},{-322,-368,-322,-368,-329,-364},{-329,-322,-315,-318,-329,-340},{-368,-318,-360,-374,-332,-350},{-364,-378,-357,-343,-368,-360},{-371,-374,-340,-357,-364,-374},{-371,-346,-343,-357,-343,-364},{-340,-382,-374,-326,-318,-346},{-385,-378,-329,-322,-329,-343},{-318,-346,-357,-332,-360,-336},{-374,-360,-374,-374,-326,-329},{-382,-385,-360,-368,-354,-357},{-322,-368,-354,-343,-336,-326},{-385,-336,-332,-340,-340,-318}},{{-360,-354,-326,-340,-371,-350},{-343,-315,-318,-371,-364,-364},{-368,-336,-322,-322,-364,-318},{-336,-378,-385,-374,-340,-368},{-329,-357,-315,-371,-326,-385},{-371,-357,-360,-368,-350,-371},{-360,-346,-357,-371,-382,-332},{-350,-315,-364,-364,-350,-336},{-322,-374,-371,-315,-378,-322},{-346,-343,-371,-322,-382,-357},{-382,-374,-371,-385,-364,-318},{-315,-340,-332,-378,-368,-382},{-354,-346,-357,-315,-368,-343},{-368,-357,-371,-340,-371,-357},{-350,-385,-350,-374,-318,-385},{-350,-336,-343,-382,-357,-382},{-343,-340,-368,-326,-360,-346},{-357,-329,-322,-354,-360,-315},{-354,-326,-318,-374,-315,-374},{-346,-382,-364,-371,-346,-329}},{{-364,-326,-374,-382,-350,-346},{-378,-371,-315,-336,-371,-340},{-360,-315,-326,-354,-340,-374},{-364,-350,-346,-385,-315,-368},{-329,-336,-385,-329,-374,-340},{-340,-329,-374,-364,-374,-332},{-364,-374,-374,-326,-350,-364},{-350,-346,-326,-322,-322,-378},{-340,-360,-378,-340,-360,-340},{-350,-382,-378,-378,-360,-326},{-360,-336,-364,-364,-322,-336},{-385,-350,-322,-378,-371,-332},{-343,-326,-368,-343,-374,-326},{-378,-382,-346,-336,-336,-350},{-336,-371,-371,-350,-374,-340},{-343,-343,-336,-354,-322,-322},{-346,-364,-382,-382,-343,-385},{-336,-364,-350,-371,-326,-322},{-329,-343,-329,-385,-315,-336},{-364,-357,-322,-382,-315,-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]={34,17,12,33,17,12,33,17,12,35,17,12,34,17,12,34,17,12,35,17,12,35,17,12,35,18,12,35,18,12,34,18,12,35,18,12,35,18,12,35,18,12,35,18,12,36,18,12,35,18,12,35,18,12,35,18,12,35,18,12,35,17,12,35,18,12,34,18,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}}; // set of shipments in each bid 
int SHsts[SPN]={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,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,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,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,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,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,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,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,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,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,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,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,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,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,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,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,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,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,2,8,14,20,26,32,38,44,50,56,62,68}; // set of start times of each shipment 
int SHets[SPN]={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,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,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,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,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,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,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,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,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,1,7,13,19,25,31,37,43,49,55,61,67,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,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,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,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,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,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,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,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,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,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,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,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,5,11,17,23,29,35,41,47,53,59,65,71}; // set of end times of each shipment 
