int Dev = 30;// Deviation
extern const int CNN = 3;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 746;//Number of shipments
extern const int SN = 50;//Number of scenarios at each stage
extern const int MBSN = 18;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6}; // number of periods in each phase 
int PTset[P][PT]={{0,1,2,3,4,5},{6,7,8,9,10,11},{12,13,14,15,16,17},{18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35}}; // set of periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{12115,0,0,0,0,0},{12647,0,0,0,0,0},{12541,0,0,0,0,0},{13164,0,0,0,0,0},{12199,0,0,0,0,0},{11853,0,0,0,0,0},{12215,0,0,0,0,0},{12472,0,0,0,0,0},{11944,0,0,0,0,0},{12638,0,0,0,0,0},{12595,0,0,0,0,0},{12093,0,0,0,0,0},{12316,0,0,0,0,0},{12375,0,0,0,0,0},{12087,0,0,0,0,0},{12361,0,0,0,0,0},{12381,0,0,0,0,0},{11999,0,0,0,0,0},{12876,0,0,0,0,0},{13025,0,0,0,0,0},{11970,0,0,0,0,0},{12154,0,0,0,0,0},{13032,0,0,0,0,0},{12294,0,0,0,0,0},{12328,0,0,0,0,0},{12598,0,0,0,0,0},{12516,0,0,0,0,0},{12429,0,0,0,0,0},{11651,0,0,0,0,0},{12780,0,0,0,0,0},{12302,0,0,0,0,0},{12305,0,0,0,0,0},{11855,0,0,0,0,0},{11687,0,0,0,0,0},{12481,0,0,0,0,0},{12676,0,0,0,0,0},{12391,0,0,0,0,0},{12523,0,0,0,0,0},{13175,0,0,0,0,0},{12927,0,0,0,0,0},{11810,0,0,0,0,0},{12574,0,0,0,0,0},{12066,0,0,0,0,0},{12505,0,0,0,0,0},{12737,0,0,0,0,0},{12395,0,0,0,0,0},{12615,0,0,0,0,0},{12325,0,0,0,0,0},{12412,0,0,0,0,0},{11718,0,0,0,0,0}},{{12264,0,0,0,0,0},{11780,0,0,0,0,0},{12471,0,0,0,0,0},{12225,0,0,0,0,0},{12781,0,0,0,0,0},{12308,0,0,0,0,0},{12308,0,0,0,0,0},{11895,0,0,0,0,0},{11790,0,0,0,0,0},{12815,0,0,0,0,0},{12209,0,0,0,0,0},{12404,0,0,0,0,0},{12767,0,0,0,0,0},{12831,0,0,0,0,0},{12550,0,0,0,0,0},{12139,0,0,0,0,0},{12762,0,0,0,0,0},{11510,0,0,0,0,0},{12380,0,0,0,0,0},{12310,0,0,0,0,0},{12482,0,0,0,0,0},{12912,0,0,0,0,0},{12467,0,0,0,0,0},{12717,0,0,0,0,0},{12319,0,0,0,0,0},{12060,0,0,0,0,0},{12535,0,0,0,0,0},{12337,0,0,0,0,0},{12079,0,0,0,0,0},{12132,0,0,0,0,0},{12610,0,0,0,0,0},{12311,0,0,0,0,0},{12402,0,0,0,0,0},{12512,0,0,0,0,0},{12203,0,0,0,0,0},{12430,0,0,0,0,0},{12654,0,0,0,0,0},{12543,0,0,0,0,0},{12453,0,0,0,0,0},{12641,0,0,0,0,0},{12658,0,0,0,0,0},{12574,0,0,0,0,0},{12945,0,0,0,0,0},{12518,0,0,0,0,0},{12255,0,0,0,0,0},{12271,0,0,0,0,0},{12469,0,0,0,0,0},{12163,0,0,0,0,0},{12701,0,0,0,0,0},{12381,0,0,0,0,0}},{{11414,0,0,0,0,0},{11807,0,0,0,0,0},{11904,0,0,0,0,0},{10811,0,0,0,0,0},{11595,0,0,0,0,0},{11663,0,0,0,0,0},{11941,0,0,0,0,0},{11326,0,0,0,0,0},{11566,0,0,0,0,0},{11613,0,0,0,0,0},{11278,0,0,0,0,0},{11224,0,0,0,0,0},{11444,0,0,0,0,0},{11982,0,0,0,0,0},{11591,0,0,0,0,0},{11701,0,0,0,0,0},{11695,0,0,0,0,0},{11729,0,0,0,0,0},{11618,0,0,0,0,0},{11032,0,0,0,0,0},{11763,0,0,0,0,0},{11307,0,0,0,0,0},{11218,0,0,0,0,0},{11869,0,0,0,0,0},{11011,0,0,0,0,0},{11206,0,0,0,0,0},{11897,0,0,0,0,0},{11858,0,0,0,0,0},{11023,0,0,0,0,0},{11097,0,0,0,0,0},{11428,0,0,0,0,0},{11372,0,0,0,0,0},{11337,0,0,0,0,0},{11699,0,0,0,0,0},{11685,0,0,0,0,0},{12053,0,0,0,0,0},{11161,0,0,0,0,0},{11584,0,0,0,0,0},{11676,0,0,0,0,0},{11706,0,0,0,0,0},{11579,0,0,0,0,0},{11373,0,0,0,0,0},{12160,0,0,0,0,0},{11255,0,0,0,0,0},{11572,0,0,0,0,0},{11895,0,0,0,0,0},{11437,0,0,0,0,0},{11273,0,0,0,0,0},{11787,0,0,0,0,0},{11146,0,0,0,0,0}},{{9909,0,0,0,0,0},{10409,0,0,0,0,0},{10208,0,0,0,0,0},{10257,0,0,0,0,0},{10213,0,0,0,0,0},{10596,0,0,0,0,0},{10179,0,0,0,0,0},{10283,0,0,0,0,0},{9852,0,0,0,0,0},{10145,0,0,0,0,0},{10220,0,0,0,0,0},{10553,0,0,0,0,0},{10076,0,0,0,0,0},{10384,0,0,0,0,0},{9982,0,0,0,0,0},{10384,0,0,0,0,0},{9665,0,0,0,0,0},{10453,0,0,0,0,0},{10710,0,0,0,0,0},{10059,0,0,0,0,0},{10611,0,0,0,0,0},{10310,0,0,0,0,0},{10600,0,0,0,0,0},{9836,0,0,0,0,0},{10786,0,0,0,0,0},{10272,0,0,0,0,0},{10600,0,0,0,0,0},{10455,0,0,0,0,0},{10578,0,0,0,0,0},{10402,0,0,0,0,0},{10668,0,0,0,0,0},{10512,0,0,0,0,0},{9879,0,0,0,0,0},{10564,0,0,0,0,0},{10084,0,0,0,0,0},{10376,0,0,0,0,0},{9988,0,0,0,0,0},{10450,0,0,0,0,0},{10171,0,0,0,0,0},{10449,0,0,0,0,0},{10135,0,0,0,0,0},{10081,0,0,0,0,0},{10227,0,0,0,0,0},{10257,0,0,0,0,0},{10231,0,0,0,0,0},{9940,0,0,0,0,0},{9988,0,0,0,0,0},{10367,0,0,0,0,0},{9988,0,0,0,0,0},{10645,0,0,0,0,0}},{{9750,0,0,0,0,0},{9575,0,0,0,0,0},{9282,0,0,0,0,0},{9288,0,0,0,0,0},{9894,0,0,0,0,0},{9482,0,0,0,0,0},{9572,0,0,0,0,0},{9560,0,0,0,0,0},{9187,0,0,0,0,0},{9227,0,0,0,0,0},{9799,0,0,0,0,0},{9687,0,0,0,0,0},{9486,0,0,0,0,0},{9802,0,0,0,0,0},{9657,0,0,0,0,0},{9478,0,0,0,0,0},{9480,0,0,0,0,0},{8851,0,0,0,0,0},{9307,0,0,0,0,0},{9356,0,0,0,0,0},{9874,0,0,0,0,0},{9192,0,0,0,0,0},{9606,0,0,0,0,0},{9457,0,0,0,0,0},{9498,0,0,0,0,0},{9144,0,0,0,0,0},{9418,0,0,0,0,0},{9202,0,0,0,0,0},{9550,0,0,0,0,0},{9595,0,0,0,0,0},{9528,0,0,0,0,0},{9106,0,0,0,0,0},{9662,0,0,0,0,0},{9983,0,0,0,0,0},{9646,0,0,0,0,0},{9461,0,0,0,0,0},{10029,0,0,0,0,0},{9452,0,0,0,0,0},{9531,0,0,0,0,0},{9035,0,0,0,0,0},{9243,0,0,0,0,0},{9555,0,0,0,0,0},{9524,0,0,0,0,0},{9064,0,0,0,0,0},{9657,0,0,0,0,0},{10272,0,0,0,0,0},{9596,0,0,0,0,0},{9734,0,0,0,0,0},{9464,0,0,0,0,0},{9165,0,0,0,0,0}},{{9375,0,0,0,0,0},{9310,0,0,0,0,0},{9563,0,0,0,0,0},{9208,0,0,0,0,0},{8844,0,0,0,0,0},{8924,0,0,0,0,0},{8900,0,0,0,0,0},{9482,0,0,0,0,0},{9351,0,0,0,0,0},{9436,0,0,0,0,0},{9544,0,0,0,0,0},{9118,0,0,0,0,0},{8958,0,0,0,0,0},{9281,0,0,0,0,0},{8983,0,0,0,0,0},{9296,0,0,0,0,0},{9260,0,0,0,0,0},{9218,0,0,0,0,0},{9013,0,0,0,0,0},{9484,0,0,0,0,0},{9377,0,0,0,0,0},{8935,0,0,0,0,0},{9407,0,0,0,0,0},{9611,0,0,0,0,0},{9712,0,0,0,0,0},{9091,0,0,0,0,0},{9283,0,0,0,0,0},{9273,0,0,0,0,0},{9695,0,0,0,0,0},{9647,0,0,0,0,0},{8973,0,0,0,0,0},{9122,0,0,0,0,0},{9338,0,0,0,0,0},{9316,0,0,0,0,0},{9233,0,0,0,0,0},{9746,0,0,0,0,0},{9552,0,0,0,0,0},{8756,0,0,0,0,0},{9219,0,0,0,0,0},{9067,0,0,0,0,0},{9575,0,0,0,0,0},{8898,0,0,0,0,0},{9107,0,0,0,0,0},{9050,0,0,0,0,0},{9163,0,0,0,0,0},{9254,0,0,0,0,0},{9182,0,0,0,0,0},{9139,0,0,0,0,0},{9116,0,0,0,0,0},{9050,0,0,0,0,0}}},{{{-332,-382,-273,-268,-270,-218},{-241,-235,-303,-259,-223,-309},{-220,-229,-326,-235,-323,-365},{-306,-379,-362,-241,-273,-379},{-368,-318,-279,-206,-276,-273},{-368,-232,-306,-344,-232,-238},{-262,-220,-359,-232,-218,-209},{-303,-344,-362,-338,-250,-244},{-206,-247,-250,-212,-306,-379},{-335,-320,-291,-344,-365,-229},{-226,-288,-279,-232,-232,-365},{-338,-285,-268,-362,-323,-229},{-270,-256,-347,-362,-220,-212},{-359,-226,-279,-279,-268,-282},{-365,-320,-226,-218,-382,-335},{-370,-326,-262,-256,-250,-238},{-365,-315,-279,-362,-362,-256},{-250,-209,-220,-244,-368,-323},{-323,-306,-368,-353,-318,-306},{-306,-256,-341,-223,-212,-373},{-226,-220,-376,-268,-306,-229},{-368,-373,-250,-235,-262,-353},{-285,-256,-379,-350,-320,-276},{-370,-282,-279,-241,-341,-356},{-335,-232,-273,-365,-206,-362},{-288,-373,-235,-353,-268,-268},{-362,-235,-209,-368,-223,-229},{-241,-288,-362,-370,-359,-218},{-335,-218,-232,-206,-259,-220},{-347,-270,-344,-344,-238,-259},{-250,-273,-306,-309,-215,-344},{-344,-235,-350,-244,-220,-259},{-309,-212,-323,-270,-285,-250},{-285,-253,-285,-232,-215,-312},{-226,-270,-376,-206,-362,-338},{-238,-297,-247,-309,-223,-229},{-297,-300,-206,-329,-235,-323},{-303,-341,-232,-276,-309,-318},{-365,-282,-238,-315,-303,-341},{-320,-344,-244,-323,-226,-318},{-285,-297,-265,-365,-323,-215},{-209,-323,-350,-294,-279,-382},{-212,-241,-238,-300,-297,-212},{-318,-373,-235,-285,-215,-206},{-318,-320,-232,-282,-315,-362},{-244,-368,-218,-268,-312,-315},{-300,-312,-300,-338,-332,-379},{-276,-206,-282,-350,-373,-206},{-241,-329,-218,-312,-291,-329},{-268,-212,-270,-288,-238,-344}},{{-241,-255,-291,-252,-304,-246},{-273,-209,-353,-236,-200,-231},{-307,-309,-227,-356,-267,-326},{-304,-263,-311,-195,-224,-308},{-348,-306,-339,-258,-243,-225},{-264,-332,-258,-260,-315,-184},{-360,-263,-322,-296,-318,-202},{-264,-366,-316,-252,-251,-306},{-252,-289,-260,-293,-192,-287},{-336,-360,-204,-293,-288,-233},{-261,-335,-350,-290,-240,-194},{-246,-306,-302,-247,-214,-311},{-334,-280,-353,-238,-294,-303},{-215,-255,-364,-271,-278,-326},{-296,-203,-319,-241,-318,-319},{-365,-289,-286,-244,-224,-238},{-244,-358,-325,-208,-275,-246},{-203,-255,-263,-195,-235,-311},{-302,-306,-283,-269,-323,-290},{-368,-209,-314,-299,-342,-262},{-246,-252,-210,-356,-238,-332},{-255,-360,-311,-315,-259,-269},{-258,-286,-269,-345,-334,-303},{-249,-306,-344,-233,-259,-306},{-362,-277,-263,-211,-190,-223},{-206,-300,-266,-315,-291,-272},{-261,-369,-288,-238,-323,-194},{-258,-326,-288,-334,-224,-186},{-264,-257,-207,-342,-262,-192},{-357,-200,-308,-244,-187,-285},{-362,-320,-361,-258,-323,-184},{-278,-326,-224,-285,-192,-262},{-238,-246,-238,-332,-187,-319},{-261,-203,-224,-332,-264,-236},{-252,-315,-302,-315,-222,-332},{-238,-249,-244,-219,-206,-319},{-284,-295,-216,-321,-294,-246},{-241,-326,-353,-225,-296,-264},{-281,-295,-207,-258,-278,-249},{-238,-209,-314,-315,-254,-316},{-203,-352,-291,-312,-216,-329},{-371,-203,-272,-203,-286,-308},{-374,-226,-325,-321,-211,-334},{-287,-280,-336,-353,-270,-298},{-293,-309,-286,-195,-227,-197},{-261,-212,-221,-318,-238,-254},{-244,-315,-277,-304,-339,-293},{-244,-277,-316,-222,-232,-321},{-316,-369,-325,-348,-243,-207},{-296,-337,-244,-238,-307,-319}},{{-180,-288,-231,-260,-231,-264},{-260,-169,-294,-193,-190,-148},{-175,-281,-298,-231,-152,-192},{-230,-215,-193,-215,-188,-253},{-310,-257,-205,-287,-150,-167},{-232,-261,-228,-287,-278,-208},{-292,-298,-291,-253,-270,-185},{-322,-182,-245,-166,-195,-220},{-230,-208,-175,-276,-220,-222},{-215,-172,-219,-179,-212,-148},{-180,-242,-294,-179,-205,-251},{-180,-169,-254,-246,-250,-208},{-225,-184,-214,-267,-150,-167},{-240,-203,-210,-161,-165,-247},{-272,-315,-303,-157,-150,-229},{-295,-249,-179,-289,-248,-239},{-245,-271,-226,-240,-216,-185},{-295,-196,-268,-276,-163,-218},{-182,-249,-261,-249,-212,-204},{-228,-264,-254,-202,-165,-245},{-315,-240,-191,-237,-235,-179},{-205,-203,-235,-282,-184,-243},{-192,-237,-233,-193,-218,-181},{-238,-174,-242,-262,-182,-225},{-205,-225,-198,-184,-180,-157},{-288,-315,-259,-197,-253,-183},{-255,-179,-303,-284,-242,-235},{-275,-315,-228,-208,-270,-214},{-268,-191,-301,-159,-231,-222},{-210,-269,-168,-253,-244,-154},{-295,-298,-214,-215,-259,-210},{-212,-213,-284,-217,-272,-165},{-265,-223,-238,-161,-229,-268},{-278,-208,-273,-222,-231,-206},{-268,-186,-214,-184,-253,-268},{-175,-286,-280,-197,-248,-249},{-310,-179,-298,-208,-173,-268},{-210,-191,-256,-244,-246,-161},{-282,-220,-193,-244,-203,-144},{-190,-208,-282,-175,-253,-175},{-195,-281,-245,-226,-253,-187},{-285,-293,-266,-184,-216,-255},{-288,-227,-287,-190,-180,-220},{-245,-218,-168,-280,-263,-220},{-278,-215,-189,-242,-278,-169},{-210,-305,-191,-195,-278,-229},{-238,-288,-175,-253,-182,-173},{-248,-179,-212,-181,-175,-241},{-205,-213,-275,-220,-231,-148},{-278,-169,-266,-278,-195,-144}},{{-152,-157,-158,-220,-130,-181},{-203,-159,-150,-127,-196,-115},{-156,-226,-141,-144,-137,-179},{-242,-193,-170,-179,-211,-208},{-230,-211,-177,-220,-186,-131},{-146,-170,-136,-132,-150,-173},{-173,-144,-193,-124,-155,-150},{-142,-137,-165,-175,-140,-182},{-209,-144,-150,-132,-188,-176},{-246,-211,-172,-158,-211,-178},{-173,-208,-188,-187,-172,-182},{-252,-168,-138,-218,-168,-158},{-207,-138,-129,-144,-173,-198},{-164,-144,-149,-187,-195,-115},{-242,-206,-134,-181,-175,-155},{-171,-243,-179,-120,-210,-162},{-240,-142,-229,-158,-120,-198},{-232,-151,-132,-224,-129,-165},{-223,-230,-217,-181,-168,-117},{-205,-237,-179,-146,-203,-179},{-148,-239,-143,-172,-172,-155},{-171,-168,-125,-212,-125,-158},{-250,-176,-145,-127,-213,-150},{-248,-135,-224,-146,-190,-203},{-189,-228,-211,-222,-137,-198},{-221,-159,-193,-177,-175,-157},{-236,-208,-199,-131,-130,-176},{-250,-137,-152,-177,-165,-142},{-164,-215,-206,-174,-205,-194},{-227,-181,-140,-144,-211,-178},{-164,-165,-145,-189,-152,-170},{-252,-226,-215,-129,-178,-114},{-173,-138,-140,-120,-115,-157},{-230,-239,-184,-126,-196,-146},{-211,-153,-208,-198,-165,-136},{-177,-131,-204,-141,-193,-139},{-177,-217,-154,-132,-145,-130},{-195,-135,-129,-210,-167,-157},{-164,-226,-168,-150,-211,-134},{-195,-230,-218,-129,-120,-160},{-167,-172,-165,-182,-203,-205},{-164,-241,-222,-162,-122,-166},{-154,-189,-209,-194,-190,-190},{-254,-142,-177,-146,-122,-205},{-227,-239,-158,-150,-191,-170},{-207,-133,-166,-120,-144,-171},{-175,-135,-202,-124,-132,-120},{-223,-221,-211,-181,-175,-190},{-213,-163,-220,-129,-208,-195},{-205,-208,-179,-170,-137,-122}},{{-169,-148,-190,-138,-123,-185},{-166,-107,-191,-160,-115,-104},{-114,-115,-178,-159,-121,-116},{-165,-106,-113,-172,-150,-191},{-129,-121,-175,-154,-141,-116},{-189,-167,-176,-150,-115,-135},{-199,-106,-160,-165,-122,-160},{-109,-136,-129,-162,-169,-110},{-148,-158,-166,-157,-128,-119},{-128,-116,-150,-118,-131,-121},{-191,-146,-178,-141,-118,-185},{-185,-136,-172,-179,-160,-182},{-183,-137,-137,-138,-157,-178},{-169,-150,-169,-129,-150,-159},{-196,-121,-169,-123,-129,-112},{-149,-170,-112,-178,-156,-106},{-136,-133,-190,-168,-107,-146},{-192,-188,-119,-123,-107,-112},{-108,-159,-146,-131,-106,-148},{-199,-155,-184,-125,-157,-162},{-120,-186,-171,-166,-166,-122},{-123,-104,-157,-176,-179,-165},{-125,-139,-187,-107,-160,-185},{-199,-179,-118,-173,-169,-115},{-132,-128,-182,-150,-181,-126},{-197,-194,-131,-150,-191,-162},{-183,-174,-121,-182,-190,-176},{-123,-127,-175,-187,-132,-140},{-120,-167,-187,-143,-179,-148},{-131,-167,-160,-175,-178,-121},{-109,-145,-109,-181,-113,-137},{-111,-104,-148,-141,-169,-140},{-140,-149,-175,-162,-159,-137},{-112,-146,-112,-143,-172,-168},{-194,-189,-169,-153,-110,-146},{-140,-162,-106,-178,-175,-138},{-119,-170,-185,-157,-103,-122},{-142,-176,-106,-122,-153,-141},{-116,-150,-126,-129,-157,-138},{-180,-171,-134,-132,-168,-154},{-168,-185,-156,-109,-107,-184},{-159,-179,-131,-171,-144,-146},{-186,-110,-121,-182,-182,-123},{-183,-116,-119,-107,-116,-104},{-156,-116,-109,-134,-157,-190},{-188,-182,-168,-119,-165,-107},{-109,-104,-153,-141,-160,-157},{-134,-165,-134,-157,-128,-137},{-140,-107,-128,-185,-115,-160},{-199,-121,-126,-140,-118,-160}},{{-151,-157,-186,-186,-184,-189},{-115,-140,-193,-192,-121,-129},{-182,-159,-113,-189,-187,-212},{-166,-154,-134,-136,-158,-217},{-126,-165,-160,-108,-116,-127},{-109,-190,-187,-151,-129,-182},{-181,-159,-151,-151,-198,-177},{-141,-162,-181,-185,-155,-217},{-184,-151,-168,-137,-142,-132},{-137,-107,-166,-177,-118,-159},{-143,-165,-177,-191,-119,-175},{-137,-188,-174,-108,-143,-194},{-121,-122,-145,-122,-171,-124},{-173,-184,-196,-182,-153,-144},{-185,-123,-149,-126,-184,-167},{-156,-143,-165,-169,-159,-180},{-148,-150,-174,-111,-184,-174},{-150,-168,-183,-140,-138,-134},{-143,-184,-174,-192,-164,-132},{-160,-106,-160,-143,-158,-157},{-107,-131,-116,-177,-195,-185},{-163,-176,-122,-117,-135,-150},{-182,-190,-131,-125,-151,-130},{-179,-159,-143,-140,-124,-204},{-115,-116,-127,-197,-113,-210},{-169,-135,-177,-199,-127,-210},{-157,-104,-137,-123,-169,-124},{-175,-184,-142,-185,-138,-187},{-188,-112,-192,-183,-174,-202},{-175,-131,-189,-143,-156,-119},{-185,-143,-163,-108,-118,-192},{-163,-118,-174,-142,-175,-164},{-150,-110,-156,-169,-187,-182},{-175,-163,-130,-140,-135,-172},{-151,-154,-106,-166,-119,-132},{-162,-184,-181,-177,-159,-184},{-182,-184,-130,-197,-198,-190},{-168,-112,-193,-131,-113,-165},{-125,-191,-189,-128,-180,-207},{-131,-107,-175,-176,-151,-164},{-175,-172,-149,-142,-135,-127},{-129,-119,-128,-126,-166,-185},{-141,-119,-172,-154,-161,-119},{-169,-148,-134,-154,-203,-165},{-113,-132,-127,-128,-171,-214},{-173,-118,-151,-160,-113,-217},{-162,-188,-139,-174,-113,-205},{-134,-163,-156,-142,-187,-169},{-154,-176,-174,-199,-163,-120},{-179,-126,-146,-125,-140,-164}}},{{{-150,-191,-196,-188,-156,-218},{-202,-188,-144,-145,-175,-246},{-153,-157,-122,-131,-204,-159},{-185,-210,-206,-192,-190,-174},{-181,-123,-203,-147,-171,-162},{-123,-179,-184,-138,-149,-227},{-129,-159,-135,-227,-230,-170},{-155,-169,-136,-199,-140,-185},{-205,-147,-217,-140,-178,-233},{-188,-204,-166,-159,-221,-214},{-124,-139,-145,-190,-180,-134},{-181,-181,-172,-168,-234,-225},{-210,-164,-184,-129,-228,-237},{-171,-137,-187,-147,-131,-172},{-197,-139,-163,-161,-180,-223},{-126,-134,-126,-158,-213,-191},{-203,-210,-161,-166,-151,-147},{-148,-184,-200,-202,-178,-237},{-129,-166,-154,-209,-223,-220},{-193,-211,-193,-206,-138,-183},{-129,-216,-182,-193,-173,-183},{-143,-199,-168,-163,-190,-160},{-180,-193,-206,-222,-219,-206},{-161,-176,-150,-193,-145,-199},{-166,-154,-166,-226,-237,-170},{-171,-215,-150,-145,-191,-195},{-133,-215,-205,-158,-213,-136},{-138,-174,-172,-131,-204,-164},{-153,-196,-126,-152,-215,-233},{-183,-162,-217,-208,-184,-246},{-198,-204,-138,-134,-190,-243},{-155,-135,-128,-209,-145,-227},{-131,-120,-168,-134,-142,-248},{-139,-127,-126,-199,-140,-180},{-202,-179,-201,-188,-199,-164},{-168,-179,-205,-138,-213,-229},{-118,-152,-128,-209,-199,-233},{-139,-123,-164,-213,-212,-229},{-200,-118,-220,-206,-215,-147},{-138,-159,-222,-209,-224,-168},{-180,-171,-196,-231,-164,-155},{-124,-186,-224,-202,-162,-183},{-123,-177,-159,-131,-206,-227},{-118,-120,-208,-134,-169,-248},{-134,-179,-170,-186,-208,-222},{-148,-128,-136,-174,-239,-193},{-119,-125,-201,-145,-169,-136},{-150,-137,-187,-224,-177,-214},{-180,-120,-215,-209,-215,-218},{-143,-130,-214,-227,-206,-149}},{{-158,-182,-175,-265,-179,-250},{-150,-215,-268,-248,-263,-202},{-212,-242,-153,-263,-254,-202},{-253,-260,-198,-170,-289,-259},{-234,-234,-149,-265,-183,-267},{-168,-223,-219,-199,-222,-290},{-230,-195,-162,-221,-252,-243},{-148,-195,-149,-201,-286,-274},{-164,-150,-215,-161,-185,-190},{-147,-152,-226,-250,-234,-217},{-164,-191,-260,-241,-215,-281},{-188,-182,-151,-254,-236,-228},{-139,-250,-249,-283,-236,-259},{-198,-240,-277,-225,-185,-264},{-210,-174,-260,-261,-174,-250},{-222,-191,-179,-168,-204,-298},{-174,-207,-198,-287,-204,-300},{-176,-264,-168,-164,-252,-198},{-147,-197,-166,-170,-245,-305},{-206,-266,-185,-161,-222,-264},{-194,-203,-243,-278,-263,-240},{-178,-146,-168,-214,-181,-245},{-251,-195,-245,-261,-213,-217},{-180,-221,-162,-243,-176,-252},{-145,-187,-260,-172,-197,-269},{-194,-178,-196,-177,-224,-288},{-182,-150,-243,-228,-268,-176},{-145,-164,-232,-212,-234,-307},{-194,-248,-164,-194,-165,-300},{-249,-256,-166,-272,-195,-298},{-246,-242,-187,-214,-208,-257},{-218,-187,-262,-228,-192,-190},{-204,-172,-262,-164,-298,-274},{-216,-178,-185,-261,-293,-228},{-228,-189,-271,-161,-165,-245},{-200,-256,-230,-228,-266,-305},{-238,-260,-179,-221,-282,-259},{-164,-162,-258,-270,-181,-250},{-240,-254,-213,-243,-197,-221},{-236,-160,-260,-223,-256,-290},{-162,-187,-247,-250,-240,-207},{-234,-221,-187,-236,-268,-236},{-192,-174,-241,-254,-289,-178},{-220,-230,-173,-179,-163,-169},{-224,-162,-198,-221,-202,-209},{-228,-219,-151,-172,-263,-207},{-172,-226,-183,-201,-174,-169},{-208,-211,-262,-175,-277,-248},{-244,-182,-230,-194,-279,-271},{-174,-209,-194,-250,-169,-202}},{{-200,-273,-244,-256,-271,-258},{-272,-255,-304,-281,-288,-266},{-314,-303,-299,-351,-216,-269},{-207,-212,-189,-189,-235,-337},{-321,-235,-296,-297,-313,-218},{-274,-232,-283,-216,-294,-198},{-237,-293,-314,-275,-302,-275},{-264,-283,-238,-248,-343,-229},{-203,-219,-228,-294,-346,-286},{-183,-309,-204,-200,-357,-311},{-316,-217,-212,-211,-310,-238},{-188,-217,-275,-262,-283,-280},{-249,-230,-254,-232,-244,-198},{-249,-326,-320,-324,-271,-246},{-203,-252,-312,-227,-302,-283},{-314,-321,-244,-335,-260,-342},{-277,-273,-309,-308,-277,-280},{-267,-311,-314,-281,-244,-345},{-272,-306,-317,-235,-332,-232},{-254,-222,-307,-227,-208,-246},{-237,-306,-296,-235,-197,-320},{-188,-263,-217,-192,-263,-235},{-304,-191,-278,-289,-244,-348},{-287,-329,-314,-243,-219,-308},{-279,-311,-212,-294,-269,-226},{-291,-296,-252,-251,-213,-359},{-217,-293,-236,-335,-224,-258},{-294,-319,-202,-254,-260,-334},{-277,-217,-202,-319,-230,-212},{-269,-184,-252,-267,-271,-249},{-301,-199,-341,-246,-235,-241},{-259,-245,-212,-313,-332,-232},{-294,-280,-223,-329,-271,-354},{-210,-260,-325,-216,-321,-232},{-249,-316,-325,-340,-205,-266},{-264,-291,-252,-219,-299,-368},{-173,-306,-231,-232,-355,-325},{-185,-250,-238,-281,-332,-266},{-272,-194,-236,-208,-285,-342},{-272,-278,-183,-329,-302,-320},{-212,-283,-262,-348,-224,-303},{-212,-222,-265,-232,-321,-280},{-277,-227,-317,-246,-241,-272},{-222,-242,-320,-224,-249,-362},{-210,-230,-241,-351,-219,-286},{-291,-329,-296,-284,-352,-325},{-284,-217,-215,-221,-269,-328},{-188,-204,-293,-286,-199,-275},{-252,-209,-309,-335,-352,-331},{-304,-245,-262,-216,-299,-283}},{{-298,-329,-226,-274,-328,-250},{-312,-368,-319,-337,-277,-280},{-243,-209,-361,-307,-340,-331},{-263,-326,-292,-259,-295,-316},{-220,-344,-310,-379,-232,-328},{-289,-341,-280,-256,-322,-346},{-341,-368,-313,-328,-241,-214},{-251,-250,-271,-364,-295,-271},{-370,-300,-250,-298,-358,-301},{-263,-365,-268,-265,-262,-313},{-257,-318,-250,-292,-286,-316},{-306,-344,-367,-268,-247,-256},{-205,-232,-226,-289,-337,-211},{-240,-273,-349,-334,-388,-268},{-292,-220,-361,-253,-217,-262},{-355,-262,-319,-226,-388,-292},{-318,-350,-253,-226,-217,-349},{-223,-256,-304,-316,-295,-367},{-338,-353,-280,-382,-373,-217},{-205,-238,-370,-235,-238,-265},{-353,-276,-307,-316,-364,-307},{-257,-350,-283,-220,-361,-346},{-324,-247,-310,-331,-382,-367},{-347,-232,-280,-238,-361,-313},{-272,-329,-352,-277,-226,-391},{-318,-309,-295,-346,-244,-340},{-350,-220,-235,-343,-349,-298},{-272,-353,-268,-232,-262,-313},{-324,-320,-238,-361,-280,-334},{-234,-300,-352,-286,-301,-214},{-277,-379,-289,-268,-343,-295},{-263,-353,-328,-295,-274,-328},{-321,-341,-325,-325,-349,-370},{-295,-218,-370,-382,-220,-295},{-295,-365,-224,-256,-343,-271},{-202,-256,-337,-232,-223,-298},{-329,-206,-337,-316,-220,-232},{-376,-273,-355,-286,-238,-283},{-240,-276,-268,-268,-283,-283},{-295,-220,-313,-352,-379,-325},{-361,-273,-283,-211,-268,-331},{-214,-232,-256,-379,-277,-283},{-295,-253,-328,-220,-268,-301},{-263,-218,-271,-313,-379,-382},{-266,-306,-280,-376,-211,-262},{-361,-268,-313,-214,-337,-235},{-260,-268,-235,-274,-328,-307},{-240,-235,-325,-355,-274,-241},{-315,-256,-215,-364,-274,-244},{-315,-235,-274,-373,-310,-370}},{{-340,-286,-376,-216,-218,-316},{-211,-364,-250,-267,-365,-328},{-226,-223,-256,-237,-329,-377},{-217,-349,-223,-309,-353,-357},{-364,-334,-223,-270,-359,-209},{-313,-253,-307,-222,-306,-365},{-298,-301,-241,-270,-315,-206},{-370,-277,-250,-324,-209,-212},{-283,-286,-259,-321,-282,-304},{-358,-370,-376,-288,-259,-261},{-226,-349,-334,-255,-382,-316},{-361,-211,-349,-258,-362,-244},{-349,-361,-388,-300,-256,-241},{-355,-280,-385,-360,-365,-325},{-313,-262,-301,-333,-326,-258},{-361,-226,-229,-306,-332,-267},{-385,-250,-253,-342,-323,-276},{-247,-256,-289,-339,-353,-235},{-286,-382,-364,-351,-218,-273},{-217,-226,-268,-303,-335,-270},{-364,-349,-361,-339,-370,-255},{-250,-220,-331,-276,-241,-229},{-241,-391,-268,-309,-373,-336},{-376,-331,-226,-309,-320,-244},{-271,-310,-304,-366,-309,-342},{-235,-265,-241,-213,-347,-273},{-295,-286,-262,-381,-303,-255},{-232,-310,-337,-366,-291,-365},{-271,-235,-289,-294,-279,-203},{-364,-226,-391,-336,-365,-325},{-361,-238,-223,-234,-265,-270},{-322,-220,-316,-339,-300,-206},{-223,-349,-271,-291,-318,-368},{-304,-310,-226,-237,-347,-365},{-373,-331,-253,-216,-265,-258},{-298,-229,-364,-378,-320,-302},{-334,-226,-367,-339,-303,-345},{-211,-247,-328,-372,-382,-299},{-313,-361,-346,-237,-291,-215},{-289,-274,-274,-249,-350,-226},{-382,-226,-313,-327,-253,-267},{-361,-211,-307,-297,-244,-246},{-211,-295,-298,-306,-332,-252},{-373,-256,-328,-276,-223,-249},{-382,-364,-325,-330,-370,-281},{-358,-322,-367,-294,-382,-371},{-250,-367,-214,-336,-370,-261},{-358,-376,-298,-330,-344,-334},{-268,-235,-376,-351,-373,-328},{-226,-364,-340,-267,-229,-244}},{{-333,-195,-198,-238,-261,-312},{-274,-329,-350,-227,-189,-270},{-351,-223,-285,-267,-287,-226},{-288,-299,-274,-298,-320,-250},{-214,-254,-331,-193,-330,-288},{-316,-346,-228,-216,-315,-238},{-314,-234,-241,-272,-320,-250},{-208,-234,-217,-341,-297,-320},{-356,-254,-255,-230,-238,-184},{-265,-354,-222,-222,-259,-278},{-299,-215,-325,-343,-212,-275},{-262,-220,-314,-240,-297,-278},{-305,-218,-192,-238,-210,-280},{-274,-329,-233,-211,-287,-218},{-319,-246,-304,-285,-197,-303},{-237,-349,-322,-248,-271,-312},{-202,-338,-279,-333,-238,-322},{-348,-218,-276,-219,-205,-223},{-222,-296,-333,-264,-256,-203},{-362,-198,-320,-330,-269,-236},{-282,-290,-238,-248,-230,-310},{-231,-243,-249,-296,-271,-305},{-345,-262,-295,-314,-205,-278},{-254,-318,-225,-267,-225,-283},{-308,-335,-309,-296,-287,-174},{-242,-259,-225,-187,-284,-305},{-345,-229,-225,-304,-236,-283},{-285,-315,-279,-240,-187,-243},{-342,-232,-301,-317,-333,-310},{-365,-285,-211,-251,-261,-285},{-234,-246,-298,-238,-274,-295},{-248,-243,-352,-248,-200,-203},{-288,-232,-285,-335,-248,-322},{-314,-254,-211,-187,-220,-191},{-319,-299,-309,-198,-259,-280},{-239,-349,-236,-327,-256,-315},{-322,-285,-295,-301,-287,-206},{-268,-246,-206,-195,-297,-176},{-302,-293,-195,-230,-330,-288},{-214,-301,-274,-275,-202,-206},{-299,-312,-309,-243,-310,-320},{-205,-232,-293,-288,-230,-293},{-339,-310,-271,-209,-330,-283},{-285,-268,-339,-296,-207,-213},{-268,-340,-320,-232,-253,-184},{-262,-287,-344,-301,-246,-174},{-202,-262,-350,-343,-259,-285},{-356,-262,-285,-282,-269,-300},{-245,-352,-312,-206,-233,-181},{-356,-218,-293,-253,-202,-216}}},{{{-405,-270,-257,-253,-240,-240},{-309,-303,-382,-362,-405,-388},{-408,-342,-362,-309,-299,-243},{-250,-398,-342,-257,-322,-428},{-336,-299,-303,-276,-345,-355},{-368,-309,-362,-424,-293,-243},{-276,-234,-230,-428,-237,-316},{-293,-392,-336,-263,-243,-378},{-326,-273,-355,-309,-408,-234},{-385,-263,-339,-424,-395,-388},{-326,-309,-424,-365,-270,-411},{-296,-322,-296,-313,-316,-243},{-250,-349,-326,-385,-352,-421},{-359,-405,-293,-395,-336,-263},{-352,-392,-365,-329,-250,-250},{-339,-293,-408,-309,-247,-355},{-237,-329,-372,-378,-309,-309},{-326,-280,-234,-372,-299,-345},{-395,-385,-345,-408,-428,-260},{-375,-250,-349,-263,-421,-362},{-352,-401,-250,-336,-395,-342},{-428,-290,-243,-385,-378,-388},{-322,-309,-329,-339,-243,-257},{-322,-339,-395,-342,-299,-266},{-355,-303,-339,-299,-378,-306},{-296,-303,-424,-362,-392,-382},{-398,-345,-332,-237,-375,-306},{-290,-253,-388,-368,-424,-375},{-355,-266,-247,-303,-253,-234},{-270,-257,-378,-368,-309,-382},{-415,-368,-326,-313,-352,-332},{-237,-309,-352,-349,-253,-303},{-276,-424,-253,-349,-263,-411},{-352,-303,-319,-322,-293,-240},{-293,-336,-309,-296,-365,-240},{-283,-401,-230,-408,-405,-401},{-415,-309,-329,-260,-368,-424},{-401,-329,-296,-247,-286,-313},{-372,-411,-368,-322,-395,-345},{-352,-411,-332,-382,-408,-339},{-296,-266,-237,-398,-345,-237},{-345,-378,-326,-355,-392,-260},{-352,-322,-408,-322,-392,-398},{-375,-355,-257,-339,-342,-388},{-378,-418,-266,-362,-336,-270},{-342,-415,-293,-283,-270,-243},{-421,-273,-388,-332,-309,-296},{-230,-303,-382,-247,-375,-388},{-329,-415,-372,-405,-401,-372},{-283,-263,-230,-306,-421,-339}},{{-344,-283,-239,-402,-249,-238},{-387,-270,-338,-392,-302,-352},{-390,-328,-373,-402,-376,-268},{-312,-303,-392,-276,-339,-253},{-374,-319,-233,-345,-388,-217},{-358,-299,-332,-371,-274,-268},{-354,-303,-386,-261,-265,-301},{-285,-283,-274,-355,-237,-211},{-236,-309,-242,-286,-385,-244},{-312,-396,-287,-383,-370,-217},{-279,-248,-290,-336,-216,-271},{-380,-412,-341,-330,-286,-250},{-262,-406,-383,-226,-376,-214},{-384,-364,-325,-267,-290,-271},{-367,-267,-373,-361,-280,-241},{-387,-316,-405,-305,-286,-253},{-276,-338,-313,-229,-382,-367},{-403,-254,-325,-220,-274,-223},{-351,-299,-332,-292,-296,-250},{-305,-242,-290,-336,-314,-280},{-358,-348,-281,-358,-286,-283},{-410,-386,-357,-336,-367,-355},{-230,-229,-249,-286,-317,-349},{-249,-399,-380,-305,-243,-292},{-341,-325,-402,-283,-323,-241},{-318,-238,-396,-254,-249,-391},{-384,-235,-357,-367,-394,-337},{-410,-354,-287,-298,-317,-337},{-233,-348,-383,-229,-296,-223},{-266,-390,-287,-248,-314,-247},{-367,-374,-313,-289,-249,-226},{-423,-328,-316,-245,-391,-271},{-272,-274,-370,-345,-265,-313},{-390,-393,-297,-320,-240,-373},{-246,-316,-265,-279,-376,-250},{-276,-406,-329,-327,-397,-358},{-420,-303,-392,-402,-330,-280},{-338,-232,-306,-308,-320,-223},{-233,-312,-402,-374,-345,-292},{-426,-399,-226,-311,-330,-292},{-380,-390,-383,-251,-265,-328},{-423,-261,-252,-226,-388,-211},{-420,-399,-357,-279,-280,-214},{-230,-332,-335,-283,-240,-328},{-407,-287,-392,-317,-330,-382},{-351,-415,-341,-323,-391,-349},{-325,-270,-351,-389,-249,-346},{-253,-341,-242,-308,-290,-289},{-243,-296,-297,-396,-333,-364},{-292,-235,-252,-402,-225,-211}},{{-242,-363,-249,-250,-318,-288},{-239,-271,-269,-343,-321,-211},{-351,-291,-311,-302,-286,-244},{-218,-276,-297,-212,-323,-203},{-307,-314,-330,-299,-196,-236},{-274,-360,-269,-296,-217,-252},{-324,-213,-235,-245,-212,-224},{-209,-369,-238,-223,-199,-195},{-277,-276,-283,-354,-307,-252},{-333,-294,-269,-196,-246,-242},{-254,-245,-252,-313,-289,-211},{-363,-228,-207,-199,-329,-308},{-248,-360,-319,-245,-302,-203},{-378,-346,-294,-318,-302,-308},{-206,-363,-297,-286,-321,-262},{-263,-248,-213,-318,-278,-280},{-369,-351,-350,-332,-188,-278},{-333,-363,-244,-231,-260,-239},{-263,-265,-356,-193,-249,-236},{-248,-314,-325,-272,-215,-236},{-381,-314,-216,-324,-344,-231},{-304,-308,-342,-264,-215,-298},{-336,-360,-221,-223,-244,-301},{-221,-337,-244,-343,-339,-260},{-360,-228,-199,-258,-257,-326},{-206,-317,-196,-316,-196,-206},{-336,-291,-283,-196,-281,-293},{-378,-204,-244,-348,-223,-239},{-236,-239,-291,-196,-238,-231},{-301,-271,-314,-258,-310,-231},{-263,-311,-210,-250,-310,-180},{-271,-228,-316,-223,-289,-234},{-215,-285,-246,-264,-220,-257},{-316,-311,-336,-305,-339,-180},{-233,-346,-230,-307,-215,-254},{-304,-366,-347,-324,-254,-195},{-218,-274,-221,-237,-278,-249},{-230,-302,-230,-318,-297,-182},{-357,-204,-336,-305,-196,-262},{-233,-366,-339,-299,-249,-252},{-251,-228,-316,-316,-212,-290},{-372,-300,-280,-286,-305,-278},{-206,-346,-339,-291,-297,-265},{-245,-334,-207,-343,-286,-190},{-292,-360,-356,-231,-201,-239},{-295,-323,-333,-201,-257,-265},{-316,-300,-300,-321,-307,-188},{-268,-282,-302,-316,-318,-254},{-206,-302,-244,-231,-284,-288},{-333,-279,-274,-218,-225,-211}},{{-188,-177,-197,-189,-222,-195},{-208,-282,-216,-164,-193,-164},{-255,-170,-218,-176,-278,-285},{-278,-221,-306,-171,-172,-191},{-180,-289,-254,-169,-242,-217},{-282,-211,-301,-296,-282,-204},{-188,-292,-178,-277,-208,-256},{-225,-204,-173,-291,-276,-276},{-290,-177,-254,-213,-170,-191},{-248,-204,-299,-289,-287,-272},{-190,-216,-228,-252,-159,-173},{-280,-258,-206,-291,-228,-212},{-305,-197,-301,-231,-226,-219},{-315,-226,-230,-192,-258,-201},{-302,-182,-192,-277,-199,-201},{-252,-194,-282,-203,-280,-155},{-192,-241,-192,-166,-269,-191},{-320,-241,-244,-254,-168,-228},{-202,-197,-268,-206,-175,-175},{-312,-197,-251,-169,-260,-177},{-282,-180,-206,-243,-262,-206},{-272,-182,-206,-259,-204,-162},{-242,-211,-287,-173,-253,-258},{-255,-192,-265,-201,-213,-191},{-302,-304,-220,-289,-177,-197},{-178,-296,-225,-249,-237,-263},{-285,-175,-249,-229,-175,-280},{-178,-202,-235,-229,-262,-285},{-280,-209,-216,-252,-276,-193},{-235,-245,-239,-182,-242,-267},{-232,-250,-187,-217,-172,-272},{-312,-277,-175,-282,-276,-182},{-212,-284,-178,-210,-235,-261},{-192,-306,-299,-275,-242,-197},{-200,-248,-287,-189,-157,-243},{-315,-204,-216,-206,-282,-256},{-312,-190,-294,-187,-195,-230},{-262,-177,-258,-247,-249,-254},{-308,-258,-171,-215,-217,-208},{-192,-204,-232,-229,-164,-204},{-242,-248,-204,-162,-228,-278},{-302,-284,-180,-219,-159,-160},{-270,-262,-258,-236,-284,-241},{-208,-197,-273,-291,-204,-162},{-175,-306,-235,-192,-255,-195},{-195,-194,-294,-166,-255,-256},{-178,-243,-301,-300,-291,-276},{-320,-194,-299,-266,-264,-261},{-205,-190,-209,-238,-172,-269},{-185,-194,-180,-199,-184,-283}},{{-174,-191,-250,-260,-265,-181},{-226,-256,-233,-202,-233,-172},{-239,-208,-239,-267,-204,-162},{-189,-267,-248,-202,-187,-246},{-161,-191,-250,-250,-256,-191},{-215,-267,-239,-181,-258,-155},{-221,-246,-231,-210,-162,-214},{-254,-262,-241,-233,-158,-252},{-217,-202,-204,-227,-151,-248},{-178,-160,-158,-170,-271,-181},{-200,-265,-200,-225,-252,-244},{-165,-239,-231,-233,-229,-223},{-154,-178,-147,-260,-212,-241},{-152,-160,-258,-248,-185,-164},{-219,-212,-189,-149,-233,-256},{-282,-254,-256,-265,-185,-244},{-271,-237,-244,-220,-166,-178},{-215,-149,-202,-158,-147,-262},{-202,-271,-168,-246,-229,-149},{-152,-229,-187,-202,-189,-200},{-195,-149,-181,-265,-187,-256},{-204,-267,-204,-178,-149,-202},{-256,-162,-153,-267,-178,-172},{-195,-149,-172,-262,-239,-212},{-187,-195,-206,-185,-216,-260},{-165,-160,-248,-185,-206,-214},{-224,-248,-239,-187,-158,-244},{-174,-168,-174,-202,-185,-252},{-158,-191,-252,-168,-239,-155},{-197,-269,-262,-225,-153,-183},{-263,-260,-160,-210,-267,-210},{-161,-273,-185,-237,-208,-260},{-169,-248,-178,-248,-233,-204},{-193,-271,-220,-220,-187,-256},{-260,-231,-239,-170,-162,-189},{-184,-191,-223,-202,-164,-151},{-247,-252,-252,-220,-200,-256},{-176,-158,-195,-273,-158,-239},{-189,-204,-227,-237,-172,-202},{-197,-160,-170,-214,-244,-174},{-280,-153,-233,-262,-220,-181},{-184,-193,-244,-206,-235,-233},{-167,-210,-147,-158,-212,-172},{-250,-273,-172,-206,-250,-233},{-208,-181,-237,-262,-155,-158},{-206,-273,-241,-235,-258,-262},{-197,-271,-233,-158,-166,-168},{-215,-172,-260,-166,-206,-195},{-263,-269,-153,-231,-202,-149},{-208,-176,-153,-233,-178,-252}},{{-246,-269,-260,-189,-207,-241},{-237,-260,-160,-252,-163,-198},{-191,-202,-196,-224,-222,-288},{-218,-183,-209,-258,-271,-209},{-172,-151,-266,-200,-172,-245},{-220,-210,-274,-195,-200,-216},{-241,-223,-200,-200,-187,-169},{-223,-233,-162,-247,-185,-268},{-235,-195,-268,-256,-268,-277},{-155,-231,-251,-208,-191,-261},{-250,-225,-205,-254,-229,-243},{-248,-262,-162,-234,-178,-279},{-250,-202,-200,-182,-189,-162},{-181,-189,-184,-215,-169,-266},{-206,-260,-158,-254,-282,-169},{-225,-153,-230,-158,-268,-166},{-178,-147,-209,-165,-216,-171},{-214,-248,-270,-243,-275,-268},{-147,-235,-230,-206,-156,-272},{-189,-155,-211,-176,-253,-284},{-212,-183,-217,-161,-220,-196},{-208,-273,-171,-178,-167,-198},{-212,-166,-186,-193,-200,-268},{-147,-260,-226,-206,-218,-230},{-187,-193,-148,-210,-275,-232},{-178,-248,-175,-269,-200,-227},{-235,-227,-236,-247,-233,-270},{-210,-187,-226,-204,-275,-189},{-231,-208,-154,-245,-169,-279},{-191,-195,-188,-243,-271,-191},{-191,-189,-154,-154,-209,-166},{-155,-225,-169,-267,-249,-238},{-153,-189,-234,-267,-220,-263},{-235,-210,-192,-167,-238,-187},{-265,-227,-217,-273,-238,-252},{-260,-260,-264,-282,-286,-227},{-262,-260,-209,-271,-242,-243},{-265,-187,-247,-213,-161,-279},{-248,-185,-148,-167,-275,-288},{-172,-269,-209,-202,-209,-227},{-178,-244,-156,-237,-255,-272},{-166,-162,-165,-189,-273,-207},{-235,-223,-247,-202,-262,-182},{-176,-235,-217,-206,-209,-230},{-193,-176,-160,-254,-260,-162},{-158,-218,-205,-265,-257,-225},{-149,-246,-213,-215,-242,-189},{-200,-262,-190,-169,-233,-205},{-233,-252,-217,-169,-282,-274},{-208,-164,-200,-195,-198,-245}}},{{{-114,-90,-130,-125,-134,-104},{-132,-105,-88,-143,-120,-166},{-112,-126,-138,-129,-151,-127},{-104,-83,-119,-119,-144,-113},{-135,-118,-113,-94,-148,-141},{-93,-126,-140,-90,-111,-151},{-134,-91,-119,-123,-134,-161},{-130,-131,-96,-135,-94,-97},{-136,-104,-96,-140,-113,-106},{-132,-95,-133,-132,-104,-120},{-98,-129,-118,-133,-89,-165},{-119,-82,-78,-101,-146,-99},{-86,-130,-119,-133,-101,-129},{-106,-129,-78,-95,-149,-156},{-111,-99,-106,-95,-137,-129},{-113,-117,-96,-124,-140,-159},{-90,-122,-119,-115,-96,-145},{-135,-121,-137,-96,-140,-111},{-84,-114,-108,-109,-95,-134},{-112,-124,-110,-135,-111,-136},{-84,-105,-82,-129,-113,-116},{-97,-102,-86,-129,-111,-142},{-74,-100,-121,-129,-152,-137},{-92,-102,-120,-104,-94,-92},{-131,-91,-97,-126,-117,-100},{-101,-116,-115,-151,-150,-113},{-78,-128,-99,-89,-117,-133},{-79,-137,-90,-152,-117,-108},{-130,-113,-110,-88,-116,-119},{-114,-86,-131,-90,-106,-143},{-90,-91,-104,-99,-144,-106},{-110,-126,-96,-149,-121,-152},{-123,-74,-113,-102,-96,-142},{-118,-110,-115,-121,-100,-106},{-80,-122,-130,-147,-151,-111},{-125,-104,-118,-116,-111,-110},{-96,-91,-125,-151,-142,-101},{-123,-111,-83,-99,-150,-120},{-99,-112,-142,-82,-133,-155},{-125,-85,-83,-117,-128,-151},{-110,-94,-110,-98,-128,-106},{-123,-76,-100,-118,-111,-137},{-99,-83,-78,-113,-113,-108},{-106,-120,-109,-110,-123,-106},{-120,-87,-97,-133,-148,-155},{-118,-132,-142,-83,-142,-102},{-127,-90,-97,-130,-131,-129},{-77,-134,-86,-85,-138,-155},{-124,-95,-88,-97,-90,-91},{-121,-105,-129,-89,-137,-93}},{{-167,-147,-192,-188,-164,-207},{-112,-152,-117,-112,-164,-134},{-167,-121,-167,-149,-158,-198},{-163,-148,-154,-110,-127,-153},{-171,-114,-169,-164,-195,-190},{-105,-165,-144,-108,-145,-136},{-147,-183,-175,-158,-188,-148},{-151,-106,-126,-116,-180,-183},{-153,-107,-136,-147,-184,-188},{-107,-175,-189,-163,-200,-134},{-158,-100,-172,-186,-135,-188},{-166,-107,-107,-169,-208,-197},{-154,-173,-186,-184,-147,-124},{-173,-171,-188,-166,-198,-193},{-105,-155,-175,-195,-142,-134},{-132,-121,-124,-110,-113,-166},{-136,-159,-105,-126,-187,-208},{-120,-117,-124,-133,-166,-183},{-150,-130,-152,-174,-198,-158},{-154,-120,-192,-167,-132,-212},{-166,-154,-118,-140,-114,-197},{-146,-168,-112,-147,-187,-143},{-176,-145,-152,-135,-156,-131},{-116,-110,-160,-129,-190,-155},{-97,-131,-160,-149,-164,-160},{-151,-133,-135,-183,-179,-118},{-135,-166,-189,-166,-116,-131},{-108,-109,-167,-127,-135,-138},{-97,-165,-179,-183,-132,-210},{-153,-137,-166,-112,-113,-168},{-171,-109,-123,-144,-204,-124},{-163,-123,-192,-150,-193,-128},{-130,-130,-148,-164,-145,-173},{-167,-127,-120,-115,-179,-155},{-99,-159,-130,-143,-116,-161},{-165,-130,-169,-167,-196,-158},{-143,-109,-115,-121,-124,-139},{-153,-109,-144,-167,-132,-138},{-140,-179,-115,-160,-175,-176},{-128,-111,-120,-186,-185,-176},{-123,-172,-167,-108,-200,-143},{-176,-134,-191,-161,-200,-207},{-131,-168,-170,-166,-171,-155},{-115,-130,-138,-133,-155,-180},{-171,-109,-104,-144,-163,-138},{-161,-113,-181,-118,-196,-124},{-130,-109,-123,-113,-209,-155},{-100,-130,-178,-119,-164,-188},{-165,-111,-163,-191,-113,-160},{-108,-121,-175,-180,-137,-210}},{{-164,-130,-166,-196,-227,-168},{-203,-149,-138,-139,-229,-156},{-215,-180,-240,-154,-216,-249},{-214,-184,-192,-142,-253,-160},{-168,-130,-167,-148,-243,-200},{-131,-142,-223,-135,-178,-222},{-124,-162,-166,-156,-243,-168},{-133,-194,-186,-139,-220,-200},{-168,-214,-145,-146,-249,-206},{-219,-148,-190,-137,-194,-244},{-136,-220,-223,-234,-176,-162},{-178,-173,-229,-188,-151,-184},{-178,-223,-173,-160,-218,-251},{-203,-194,-232,-207,-157,-210},{-201,-173,-192,-152,-196,-218},{-170,-164,-130,-218,-159,-257},{-149,-164,-184,-179,-198,-164},{-178,-193,-184,-154,-174,-186},{-219,-223,-236,-215,-163,-244},{-173,-146,-130,-150,-210,-156},{-178,-153,-201,-179,-159,-232},{-158,-234,-206,-245,-167,-200},{-168,-191,-229,-211,-186,-216},{-140,-203,-238,-236,-247,-152},{-142,-198,-169,-186,-172,-251},{-178,-133,-227,-213,-153,-143},{-128,-164,-214,-160,-198,-257},{-205,-220,-179,-243,-241,-249},{-131,-135,-232,-146,-190,-152},{-122,-234,-149,-182,-206,-139},{-154,-223,-192,-177,-233,-190},{-193,-221,-229,-196,-235,-192},{-186,-126,-186,-141,-143,-212},{-124,-191,-238,-158,-171,-190},{-193,-202,-134,-133,-243,-154},{-222,-158,-169,-239,-178,-192},{-215,-133,-147,-247,-247,-244},{-182,-203,-180,-133,-223,-202},{-191,-209,-214,-179,-239,-242},{-196,-189,-162,-182,-249,-234},{-122,-160,-141,-213,-233,-172},{-226,-209,-216,-222,-184,-182},{-126,-221,-242,-198,-251,-192},{-156,-214,-203,-144,-196,-158},{-220,-173,-169,-173,-176,-150},{-136,-185,-179,-179,-141,-162},{-168,-189,-210,-135,-169,-222},{-210,-182,-188,-247,-192,-194},{-205,-187,-240,-182,-210,-170},{-191,-191,-201,-190,-139,-251}},{{-248,-177,-181,-146,-235,-179},{-205,-254,-248,-185,-215,-219},{-146,-160,-211,-189,-197,-173},{-258,-233,-179,-205,-187,-144},{-258,-213,-250,-185,-195,-211},{-150,-242,-242,-219,-262,-262},{-158,-227,-240,-252,-221,-150},{-160,-193,-219,-242,-193,-246},{-166,-195,-197,-142,-227,-164},{-150,-142,-256,-250,-201,-205},{-254,-262,-211,-187,-168,-211},{-250,-246,-158,-223,-223,-264},{-201,-168,-217,-193,-201,-231},{-197,-213,-144,-199,-246,-158},{-177,-227,-229,-189,-209,-148},{-142,-227,-205,-150,-203,-227},{-227,-197,-154,-156,-166,-164},{-252,-250,-203,-189,-156,-156},{-246,-240,-193,-250,-197,-215},{-219,-142,-152,-144,-223,-193},{-242,-193,-240,-231,-199,-189},{-209,-177,-217,-156,-256,-250},{-197,-201,-254,-246,-168,-144},{-195,-164,-152,-223,-148,-246},{-244,-191,-205,-209,-262,-181},{-246,-173,-205,-179,-146,-183},{-175,-254,-203,-227,-142,-189},{-242,-160,-171,-246,-227,-235},{-177,-179,-193,-258,-152,-205},{-211,-203,-156,-233,-211,-215},{-215,-209,-207,-246,-156,-168},{-158,-209,-195,-173,-185,-150},{-146,-187,-144,-240,-187,-240},{-256,-189,-252,-193,-175,-227},{-246,-175,-175,-195,-168,-219},{-175,-183,-205,-203,-199,-223},{-254,-146,-246,-264,-160,-154},{-250,-213,-195,-195,-142,-191},{-264,-181,-240,-209,-197,-225},{-227,-144,-260,-256,-248,-256},{-148,-154,-166,-148,-207,-217},{-231,-183,-183,-148,-221,-189},{-199,-195,-221,-164,-154,-242},{-150,-150,-213,-223,-225,-189},{-181,-227,-166,-171,-185,-171},{-229,-160,-225,-171,-150,-254},{-264,-185,-189,-225,-250,-191},{-197,-244,-187,-168,-248,-164},{-164,-166,-256,-175,-252,-179},{-171,-197,-254,-211,-246,-183}},{{-213,-246,-240,-244,-206,-237},{-233,-233,-191,-199,-159,-147},{-225,-250,-232,-142,-140,-201},{-177,-262,-138,-228,-168,-224},{-258,-171,-191,-236,-142,-223},{-185,-195,-181,-248,-172,-195},{-250,-150,-185,-209,-178,-156},{-175,-215,-177,-248,-240,-188},{-183,-156,-197,-242,-187,-186},{-193,-183,-232,-168,-183,-190},{-179,-142,-140,-185,-232,-144},{-244,-205,-150,-228,-244,-208},{-203,-175,-165,-222,-215,-132},{-142,-258,-236,-166,-174,-175},{-264,-231,-181,-148,-200,-212},{-177,-215,-160,-162,-232,-156},{-248,-264,-199,-154,-187,-236},{-152,-173,-173,-220,-183,-131},{-231,-240,-187,-232,-208,-184},{-231,-197,-164,-240,-163,-204},{-209,-158,-232,-242,-155,-193},{-258,-156,-250,-218,-166,-156},{-168,-181,-238,-148,-198,-199},{-164,-235,-246,-234,-168,-228},{-156,-148,-199,-209,-180,-232},{-223,-231,-152,-187,-147,-136},{-158,-144,-165,-156,-180,-224},{-215,-154,-256,-164,-136,-232},{-173,-223,-205,-176,-219,-201},{-227,-242,-160,-248,-180,-160},{-233,-195,-175,-140,-223,-234},{-201,-205,-142,-195,-166,-147},{-185,-146,-238,-183,-202,-166},{-264,-254,-217,-201,-146,-202},{-217,-150,-238,-230,-210,-182},{-238,-260,-223,-170,-204,-138},{-201,-203,-167,-228,-242,-195},{-158,-207,-250,-195,-244,-197},{-205,-154,-246,-205,-212,-151},{-171,-179,-244,-254,-142,-147},{-168,-148,-211,-140,-144,-158},{-199,-168,-248,-244,-204,-147},{-256,-193,-225,-252,-221,-210},{-162,-189,-227,-254,-223,-210},{-148,-244,-142,-199,-244,-226},{-164,-199,-173,-195,-200,-136},{-177,-258,-201,-136,-232,-153},{-146,-150,-150,-179,-166,-201},{-227,-211,-138,-242,-174,-164},{-166,-221,-189,-172,-238,-208}},{{-141,-125,-159,-203,-147,-125},{-208,-128,-182,-160,-184,-168},{-172,-147,-132,-205,-139,-175},{-181,-194,-154,-136,-171,-128},{-183,-142,-204,-186,-129,-166},{-179,-189,-155,-130,-147,-106},{-181,-192,-152,-142,-138,-104},{-143,-204,-197,-118,-162,-131},{-204,-173,-217,-189,-144,-138},{-217,-121,-169,-158,-170,-151},{-183,-170,-159,-157,-173,-134},{-231,-128,-159,-139,-185,-159},{-170,-218,-134,-141,-148,-128},{-208,-178,-144,-205,-142,-150},{-172,-137,-144,-178,-144,-134},{-204,-192,-212,-154,-107,-112},{-224,-197,-175,-139,-116,-171},{-154,-180,-117,-158,-182,-107},{-192,-178,-119,-192,-165,-112},{-195,-131,-192,-208,-170,-185},{-177,-185,-117,-112,-132,-125},{-147,-144,-167,-147,-119,-131},{-227,-225,-204,-133,-133,-128},{-209,-176,-217,-170,-138,-154},{-158,-202,-165,-139,-147,-185},{-159,-201,-147,-146,-196,-138},{-227,-135,-120,-128,-110,-123},{-199,-164,-140,-198,-164,-137},{-233,-220,-207,-144,-121,-181},{-208,-180,-162,-176,-187,-137},{-179,-195,-200,-126,-167,-184},{-179,-197,-155,-155,-141,-137},{-143,-223,-159,-144,-107,-109},{-206,-151,-214,-165,-167,-190},{-218,-176,-167,-131,-125,-160},{-222,-145,-124,-149,-170,-126},{-141,-145,-147,-202,-113,-121},{-159,-133,-174,-147,-113,-157},{-154,-163,-135,-125,-110,-168},{-211,-163,-129,-174,-144,-146},{-199,-170,-210,-187,-177,-151},{-199,-140,-147,-141,-139,-143},{-183,-131,-179,-125,-144,-151},{-140,-182,-185,-117,-147,-107},{-129,-131,-152,-152,-132,-175},{-197,-218,-192,-186,-144,-190},{-226,-180,-144,-157,-124,-151},{-158,-168,-145,-130,-191,-107},{-166,-156,-124,-142,-118,-151},{-206,-151,-197,-149,-185,-115}}},{{{-277,-231,-269,-169,-217,-221},{-298,-283,-269,-243,-190,-205},{-214,-300,-281,-300,-207,-219},{-291,-271,-305,-290,-278,-269},{-282,-307,-217,-183,-209,-231},{-270,-264,-238,-281,-198,-255},{-275,-307,-252,-183,-259,-183},{-196,-205,-269,-198,-288,-264},{-256,-305,-276,-186,-278,-300},{-282,-217,-214,-293,-231,-252},{-221,-195,-271,-259,-209,-200},{-205,-171,-298,-233,-202,-255},{-282,-193,-169,-309,-214,-207},{-170,-293,-226,-262,-217,-219},{-212,-240,-221,-205,-248,-259},{-231,-193,-300,-276,-248,-295},{-256,-300,-231,-205,-188,-174},{-177,-276,-167,-269,-212,-302},{-165,-188,-243,-233,-209,-219},{-303,-274,-181,-267,-262,-281},{-191,-212,-183,-252,-202,-226},{-168,-255,-183,-283,-283,-300},{-226,-257,-298,-290,-293,-207},{-266,-209,-257,-167,-183,-236},{-249,-174,-181,-169,-274,-171},{-198,-202,-252,-243,-255,-307},{-198,-243,-276,-305,-300,-250},{-252,-302,-257,-193,-248,-169},{-205,-259,-305,-240,-198,-226},{-186,-212,-281,-305,-176,-250},{-212,-252,-293,-186,-238,-236},{-175,-224,-245,-262,-217,-219},{-184,-190,-186,-186,-174,-178},{-196,-309,-181,-255,-238,-271},{-189,-193,-298,-293,-252,-178},{-235,-226,-269,-212,-286,-264},{-238,-221,-300,-295,-257,-259},{-287,-262,-286,-276,-267,-219},{-184,-307,-202,-307,-250,-219},{-247,-219,-276,-255,-288,-214},{-193,-183,-195,-240,-205,-205},{-231,-178,-290,-238,-250,-226},{-198,-302,-214,-288,-186,-250},{-224,-245,-271,-267,-307,-245},{-242,-205,-248,-167,-276,-298},{-233,-250,-300,-269,-286,-167},{-214,-226,-250,-288,-288,-243},{-186,-252,-262,-174,-288,-281},{-219,-274,-264,-193,-302,-264},{-256,-274,-231,-269,-178,-236}},{{-274,-200,-277,-289,-224,-192},{-259,-252,-176,-164,-212,-192},{-281,-190,-190,-254,-215,-236},{-228,-231,-204,-171,-167,-228},{-231,-271,-291,-282,-249,-259},{-255,-281,-256,-203,-262,-210},{-236,-274,-228,-224,-165,-179},{-238,-202,-193,-226,-287,-190},{-221,-226,-214,-277,-244,-259},{-286,-276,-270,-280,-179,-254},{-221,-255,-207,-298,-282,-194},{-198,-309,-226,-293,-285,-157},{-178,-305,-233,-182,-215,-243},{-305,-195,-282,-266,-287,-265},{-278,-181,-169,-166,-203,-192},{-252,-262,-212,-187,-267,-210},{-305,-298,-275,-256,-228,-203},{-281,-171,-214,-199,-181,-243},{-305,-305,-174,-203,-181,-192},{-190,-276,-235,-196,-242,-278},{-278,-174,-237,-210,-292,-203},{-307,-245,-164,-256,-278,-259},{-190,-250,-294,-229,-258,-256},{-298,-271,-240,-277,-228,-243},{-219,-267,-237,-203,-242,-214},{-217,-262,-256,-219,-188,-256},{-181,-278,-228,-238,-203,-210},{-238,-259,-204,-203,-285,-254},{-233,-238,-233,-166,-194,-285},{-198,-288,-179,-192,-210,-239},{-171,-198,-303,-162,-224,-274},{-214,-190,-268,-217,-199,-170},{-183,-176,-179,-187,-282,-281},{-198,-169,-294,-162,-206,-208},{-198,-183,-301,-201,-167,-221},{-171,-171,-204,-229,-160,-241},{-248,-309,-181,-293,-267,-212},{-231,-221,-207,-166,-289,-164},{-195,-214,-204,-206,-158,-183},{-278,-243,-207,-162,-242,-194},{-288,-240,-181,-224,-264,-223},{-298,-205,-284,-210,-158,-177},{-295,-233,-235,-210,-194,-183},{-307,-271,-226,-210,-203,-245},{-248,-307,-216,-185,-237,-252},{-257,-200,-291,-224,-203,-223},{-252,-309,-183,-180,-242,-164},{-212,-278,-181,-293,-264,-219},{-236,-307,-235,-286,-289,-276},{-231,-302,-296,-219,-249,-172}},{{-161,-180,-192,-146,-151,-205},{-273,-232,-212,-228,-213,-216},{-172,-219,-180,-191,-133,-178},{-187,-190,-149,-158,-155,-160},{-176,-249,-166,-209,-148,-149},{-206,-265,-234,-172,-196,-160},{-264,-263,-188,-238,-226,-220},{-275,-270,-248,-174,-228,-225},{-243,-167,-170,-213,-140,-220},{-209,-150,-196,-228,-217,-193},{-172,-180,-263,-174,-138,-205},{-213,-146,-218,-246,-174,-162},{-159,-217,-232,-240,-209,-225},{-178,-186,-200,-189,-183,-216},{-185,-167,-174,-136,-243,-171},{-155,-268,-212,-211,-230,-182},{-170,-219,-257,-228,-163,-131},{-174,-224,-176,-136,-215,-223},{-258,-180,-206,-197,-180,-229},{-247,-163,-180,-136,-138,-133},{-224,-186,-248,-138,-228,-131},{-166,-157,-242,-162,-211,-227},{-277,-247,-160,-203,-159,-133},{-191,-207,-220,-220,-170,-157},{-245,-242,-162,-176,-180,-207},{-172,-180,-212,-207,-151,-176},{-232,-215,-190,-207,-241,-182},{-206,-219,-143,-222,-211,-135},{-254,-190,-184,-244,-131,-148},{-280,-163,-162,-160,-213,-175},{-237,-270,-162,-146,-200,-167},{-202,-150,-257,-162,-157,-200},{-237,-155,-220,-142,-217,-164},{-163,-238,-236,-246,-157,-218},{-243,-236,-259,-146,-168,-155},{-262,-257,-224,-170,-142,-175},{-254,-167,-234,-138,-138,-158},{-172,-226,-228,-238,-148,-191},{-170,-188,-176,-211,-178,-218},{-174,-203,-259,-142,-174,-171},{-262,-272,-160,-142,-166,-130},{-166,-230,-186,-174,-146,-203},{-252,-259,-214,-226,-193,-133},{-264,-199,-224,-142,-215,-220},{-228,-161,-252,-240,-215,-151},{-163,-201,-234,-197,-215,-194},{-166,-222,-164,-220,-176,-193},{-174,-146,-166,-158,-187,-234},{-178,-150,-186,-240,-198,-135},{-237,-150,-154,-172,-211,-153}},{{-196,-120,-162,-122,-168,-109},{-169,-150,-166,-136,-173,-178},{-129,-157,-165,-120,-114,-179},{-163,-210,-204,-174,-111,-134},{-139,-177,-127,-164,-104,-179},{-196,-144,-174,-153,-121,-145},{-150,-117,-157,-122,-121,-102},{-158,-210,-190,-159,-134,-178},{-182,-152,-196,-108,-101,-171},{-153,-127,-151,-168,-141,-127},{-220,-155,-135,-192,-157,-115},{-143,-132,-133,-182,-171,-160},{-160,-177,-113,-180,-109,-164},{-187,-150,-160,-184,-154,-126},{-165,-178,-115,-171,-160,-131},{-127,-139,-168,-150,-125,-104},{-160,-201,-174,-128,-112,-108},{-215,-158,-140,-146,-122,-152},{-177,-188,-152,-111,-166,-109},{-208,-129,-154,-195,-115,-179},{-134,-117,-181,-160,-141,-163},{-210,-120,-113,-146,-144,-110},{-210,-117,-188,-158,-131,-115},{-165,-127,-162,-183,-167,-110},{-184,-172,-162,-156,-181,-150},{-120,-170,-198,-147,-138,-164},{-169,-183,-185,-176,-180,-170},{-124,-177,-185,-189,-150,-178},{-124,-144,-154,-135,-180,-153},{-141,-147,-181,-176,-122,-142},{-165,-213,-190,-159,-163,-153},{-215,-120,-119,-120,-151,-163},{-148,-167,-174,-160,-131,-115},{-163,-172,-138,-164,-130,-178},{-187,-173,-162,-110,-104,-119},{-151,-210,-182,-186,-148,-98},{-187,-165,-177,-171,-107,-105},{-167,-130,-185,-135,-115,-157},{-196,-175,-170,-194,-183,-132},{-158,-168,-110,-171,-107,-170},{-184,-125,-170,-190,-121,-101},{-124,-203,-182,-180,-171,-155},{-126,-152,-204,-178,-122,-137},{-177,-122,-188,-190,-108,-152},{-215,-178,-138,-146,-135,-141},{-160,-145,-177,-118,-134,-149},{-139,-158,-111,-176,-114,-113},{-184,-134,-157,-141,-154,-156},{-139,-198,-159,-158,-141,-126},{-189,-175,-165,-110,-176,-171}},{{-157,-113,-157,-144,-107,-90},{-158,-140,-122,-155,-100,-145},{-118,-106,-115,-152,-101,-83},{-157,-151,-120,-96,-86,-139},{-165,-89,-105,-126,-125,-144},{-133,-135,-107,-130,-120,-94},{-113,-154,-161,-129,-127,-154},{-148,-110,-110,-105,-146,-125},{-116,-137,-89,-144,-149,-151},{-130,-92,-136,-84,-140,-155},{-132,-123,-118,-136,-143,-145},{-121,-144,-130,-111,-112,-99},{-168,-100,-153,-154,-142,-133},{-153,-144,-140,-138,-121,-155},{-100,-106,-153,-155,-144,-143},{-145,-96,-125,-90,-100,-152},{-104,-103,-95,-106,-107,-99},{-118,-106,-120,-114,-83,-131},{-114,-131,-94,-84,-155,-86},{-170,-122,-112,-126,-96,-138},{-164,-132,-125,-131,-149,-114},{-165,-112,-145,-117,-124,-113},{-149,-94,-110,-114,-130,-127},{-136,-96,-140,-105,-102,-102},{-169,-156,-94,-134,-104,-132},{-112,-146,-87,-102,-105,-154},{-134,-98,-122,-126,-111,-99},{-105,-105,-139,-119,-92,-126},{-134,-123,-161,-101,-151,-144},{-93,-163,-94,-123,-108,-98},{-161,-120,-119,-127,-134,-109},{-129,-164,-160,-99,-127,-101},{-120,-150,-136,-126,-138,-102},{-172,-96,-160,-95,-131,-83},{-150,-107,-135,-114,-95,-102},{-133,-163,-135,-87,-148,-105},{-162,-105,-100,-143,-138,-100},{-109,-131,-109,-140,-93,-126},{-162,-123,-108,-148,-145,-131},{-169,-132,-93,-136,-139,-124},{-121,-137,-99,-84,-132,-88},{-101,-110,-99,-125,-136,-126},{-117,-137,-119,-127,-115,-123},{-153,-130,-125,-111,-126,-104},{-108,-152,-130,-113,-129,-143},{-140,-110,-133,-118,-105,-146},{-132,-137,-160,-142,-126,-83},{-161,-147,-139,-139,-96,-87},{-122,-126,-104,-100,-98,-95},{-97,-92,-115,-137,-150,-127}},{{-113,-155,-84,-131,-105,-91},{-117,-137,-99,-155,-137,-154},{-99,-154,-145,-100,-138,-158},{-95,-124,-108,-136,-124,-108},{-125,-92,-137,-142,-121,-116},{-117,-137,-150,-155,-133,-125},{-89,-92,-90,-102,-121,-155},{-124,-86,-105,-92,-143,-160},{-140,-118,-137,-98,-89,-150},{-101,-142,-142,-124,-126,-139},{-108,-104,-102,-107,-134,-129},{-84,-106,-142,-100,-124,-110},{-93,-87,-136,-140,-100,-120},{-152,-154,-83,-142,-95,-137},{-115,-100,-92,-89,-127,-161},{-149,-96,-98,-148,-113,-94},{-88,-113,-145,-140,-134,-103},{-144,-139,-95,-86,-96,-117},{-89,-129,-92,-117,-118,-145},{-121,-152,-115,-105,-94,-106},{-99,-115,-134,-120,-96,-161},{-151,-107,-137,-89,-113,-141},{-107,-137,-131,-140,-123,-155},{-121,-118,-106,-149,-137,-91},{-150,-86,-134,-105,-115,-122},{-83,-87,-120,-138,-96,-100},{-136,-148,-127,-142,-155,-94},{-107,-138,-115,-125,-88,-106},{-145,-83,-139,-115,-102,-145},{-148,-114,-152,-150,-109,-93},{-131,-125,-95,-138,-98,-121},{-121,-132,-114,-113,-145,-103},{-95,-89,-111,-151,-144,-122},{-137,-129,-145,-143,-143,-129},{-155,-92,-101,-84,-127,-144},{-130,-148,-94,-84,-133,-140},{-111,-100,-83,-108,-123,-151},{-90,-134,-144,-145,-150,-115},{-146,-89,-133,-118,-132,-108},{-86,-118,-140,-83,-98,-108},{-86,-100,-136,-125,-132,-139},{-145,-94,-117,-86,-88,-100},{-98,-140,-104,-131,-89,-98},{-124,-145,-100,-126,-111,-111},{-89,-134,-131,-130,-155,-142},{-83,-98,-115,-98,-123,-117},{-136,-146,-123,-101,-104,-160},{-126,-109,-88,-99,-134,-101},{-137,-126,-142,-137,-105,-125},{-149,-130,-83,-155,-115,-116}}},{{{-314,-221,-282,-202,-271,-247},{-247,-231,-277,-223,-303,-343},{-306,-282,-263,-269,-311,-269},{-242,-317,-319,-311,-338,-205},{-311,-261,-205,-322,-202,-325},{-322,-194,-255,-194,-245,-215},{-250,-223,-311,-298,-274,-282},{-303,-335,-346,-221,-255,-330},{-192,-287,-226,-279,-197,-218},{-194,-218,-213,-239,-202,-293},{-325,-229,-325,-335,-322,-253},{-207,-261,-229,-306,-215,-207},{-330,-303,-340,-247,-250,-255},{-215,-314,-335,-234,-229,-279},{-194,-319,-322,-253,-207,-197},{-287,-218,-253,-298,-247,-314},{-340,-253,-247,-189,-290,-269},{-263,-229,-221,-325,-197,-287},{-340,-234,-298,-290,-293,-223},{-253,-343,-218,-306,-271,-343},{-247,-290,-282,-210,-261,-207},{-311,-213,-197,-197,-301,-202},{-250,-317,-261,-298,-327,-279},{-221,-223,-322,-279,-330,-306},{-295,-229,-266,-205,-213,-317},{-266,-325,-247,-250,-309,-261},{-213,-325,-245,-322,-266,-287},{-200,-314,-314,-290,-263,-205},{-266,-340,-332,-261,-202,-229},{-306,-290,-327,-255,-237,-234},{-205,-325,-213,-285,-293,-213},{-263,-322,-234,-253,-277,-189},{-338,-282,-277,-202,-242,-293},{-303,-290,-319,-277,-247,-282},{-319,-322,-263,-293,-282,-207},{-202,-261,-343,-194,-250,-332},{-202,-189,-263,-266,-277,-245},{-295,-317,-218,-332,-261,-319},{-317,-303,-263,-255,-274,-327},{-231,-346,-239,-192,-213,-295},{-343,-247,-309,-189,-266,-231},{-277,-335,-317,-311,-242,-205},{-317,-194,-218,-269,-287,-282},{-309,-346,-311,-303,-200,-226},{-258,-229,-340,-226,-311,-223},{-319,-194,-309,-285,-274,-213},{-306,-303,-215,-330,-346,-250},{-207,-290,-202,-221,-231,-239},{-245,-200,-210,-231,-346,-317},{-189,-245,-322,-192,-317,-200}},{{-306,-303,-314,-279,-191,-321},{-210,-282,-194,-301,-249,-254},{-192,-229,-343,-237,-341,-233},{-332,-319,-245,-231,-244,-181},{-218,-250,-317,-200,-259,-303},{-247,-303,-266,-261,-288,-275},{-287,-287,-192,-205,-283,-298},{-186,-332,-245,-301,-254,-218},{-231,-255,-237,-301,-204,-280},{-301,-234,-346,-298,-286,-241},{-317,-205,-237,-301,-204,-202},{-271,-229,-231,-274,-215,-282},{-215,-295,-343,-226,-186,-324},{-295,-186,-338,-192,-262,-262},{-314,-282,-290,-250,-328,-186},{-213,-317,-325,-194,-207,-334},{-340,-266,-207,-325,-291,-326},{-215,-253,-202,-287,-217,-231},{-327,-247,-218,-215,-283,-308},{-290,-338,-197,-242,-186,-269},{-340,-314,-325,-202,-307,-246},{-250,-253,-261,-261,-301,-293},{-213,-266,-287,-226,-199,-313},{-202,-205,-311,-274,-299,-326},{-317,-250,-306,-295,-335,-215},{-263,-293,-226,-234,-236,-287},{-261,-215,-247,-242,-317,-272},{-223,-258,-189,-237,-228,-334},{-343,-226,-189,-332,-204,-246},{-215,-298,-234,-245,-314,-324},{-231,-223,-274,-279,-225,-223},{-253,-279,-247,-231,-330,-293},{-332,-314,-319,-285,-231,-324},{-207,-311,-226,-319,-320,-210},{-245,-261,-213,-255,-296,-197},{-200,-279,-266,-200,-210,-321},{-343,-311,-231,-325,-244,-184},{-343,-309,-346,-255,-328,-275},{-338,-274,-245,-303,-207,-321},{-293,-218,-330,-325,-249,-329},{-330,-202,-194,-213,-288,-243},{-266,-253,-317,-295,-325,-243},{-322,-269,-343,-226,-236,-303},{-253,-317,-279,-269,-259,-321},{-221,-234,-317,-346,-275,-189},{-255,-234,-207,-298,-202,-267},{-237,-314,-322,-200,-333,-308},{-234,-319,-229,-277,-341,-225},{-330,-237,-255,-186,-265,-272},{-200,-330,-245,-242,-233,-303}},{{-308,-228,-325,-211,-265,-311},{-228,-329,-249,-285,-311,-210},{-324,-316,-214,-181,-186,-275},{-205,-266,-197,-248,-196,-212},{-259,-291,-295,-218,-206,-186},{-246,-329,-237,-295,-238,-287},{-246,-225,-265,-320,-238,-299},{-316,-210,-320,-241,-247,-296},{-233,-187,-285,-188,-306,-308},{-316,-324,-176,-320,-181,-306},{-238,-223,-181,-320,-211,-210},{-251,-190,-275,-320,-194,-171},{-280,-245,-192,-320,-228,-171},{-282,-266,-197,-290,-294,-263},{-186,-273,-280,-246,-296,-255},{-189,-220,-287,-186,-223,-280},{-181,-276,-207,-273,-257,-212},{-329,-233,-318,-273,-304,-313},{-197,-304,-184,-231,-196,-193},{-326,-248,-184,-228,-176,-294},{-285,-195,-199,-288,-225,-248},{-228,-306,-295,-221,-274,-193},{-225,-205,-292,-273,-243,-243},{-321,-225,-272,-308,-201,-205},{-220,-283,-305,-226,-194,-202},{-215,-278,-244,-312,-220,-227},{-246,-301,-305,-188,-314,-181},{-277,-296,-302,-268,-184,-306},{-321,-268,-229,-231,-262,-212},{-194,-235,-179,-278,-179,-183},{-199,-190,-212,-248,-213,-241},{-306,-207,-184,-295,-225,-207},{-181,-261,-179,-317,-270,-174},{-238,-314,-302,-196,-211,-176},{-228,-278,-260,-275,-282,-311},{-210,-243,-249,-226,-284,-229},{-251,-306,-280,-191,-225,-195},{-194,-223,-300,-273,-316,-219},{-243,-253,-272,-198,-267,-241},{-197,-210,-290,-317,-243,-260},{-287,-245,-252,-184,-255,-246},{-223,-225,-212,-174,-225,-246},{-220,-321,-242,-198,-240,-313},{-202,-283,-217,-191,-230,-277},{-285,-235,-323,-290,-230,-241},{-251,-218,-257,-280,-289,-304},{-316,-296,-315,-216,-196,-190},{-259,-218,-287,-243,-174,-198},{-311,-271,-247,-308,-257,-217},{-210,-299,-295,-231,-238,-212}},{{-226,-228,-226,-269,-208,-246},{-288,-303,-192,-242,-231,-235},{-233,-216,-176,-253,-228,-251},{-307,-186,-268,-205,-273,-251},{-188,-266,-185,-230,-220,-161},{-217,-242,-300,-288,-233,-211},{-169,-251,-217,-294,-289,-255},{-240,-306,-224,-221,-233,-211},{-252,-303,-178,-232,-226,-215},{-195,-176,-300,-283,-195,-164},{-281,-263,-171,-253,-213,-179},{-250,-284,-189,-237,-177,-157},{-198,-247,-178,-276,-188,-164},{-290,-266,-238,-292,-161,-267},{-262,-223,-180,-177,-246,-264},{-219,-270,-254,-163,-287,-242},{-167,-223,-256,-239,-231,-164},{-205,-277,-178,-221,-177,-276},{-302,-179,-270,-283,-255,-220},{-252,-237,-178,-248,-253,-197},{-290,-247,-298,-248,-195,-204},{-240,-275,-208,-258,-287,-233},{-257,-188,-254,-299,-237,-251},{-212,-197,-226,-189,-159,-226},{-217,-226,-280,-237,-164,-260},{-264,-212,-293,-262,-213,-184},{-226,-303,-178,-228,-204,-249},{-217,-223,-247,-248,-242,-186},{-267,-240,-180,-225,-264,-278},{-236,-226,-199,-294,-255,-253},{-302,-212,-182,-200,-284,-244},{-271,-280,-280,-163,-242,-206},{-269,-270,-173,-207,-164,-262},{-302,-179,-229,-255,-181,-172},{-305,-174,-182,-258,-251,-258},{-305,-296,-169,-297,-217,-168},{-264,-226,-166,-166,-264,-251},{-271,-223,-194,-278,-262,-220},{-181,-204,-185,-264,-240,-211},{-300,-270,-206,-297,-177,-278},{-236,-172,-236,-297,-224,-202},{-300,-301,-296,-175,-267,-172},{-309,-193,-196,-212,-255,-170},{-250,-242,-162,-177,-284,-213},{-200,-223,-180,-235,-204,-264},{-212,-280,-282,-163,-222,-271},{-269,-195,-270,-218,-175,-278},{-183,-183,-256,-244,-251,-188},{-209,-251,-182,-242,-213,-193},{-305,-242,-291,-202,-273,-197}},{{-185,-250,-243,-269,-200,-158},{-156,-158,-210,-232,-254,-276},{-220,-230,-193,-269,-200,-276},{-209,-161,-167,-202,-224,-195},{-284,-234,-269,-276,-247,-267},{-172,-271,-260,-250,-247,-187},{-240,-252,-273,-154,-239,-174},{-227,-260,-213,-267,-260,-195},{-211,-256,-189,-182,-167,-176},{-253,-221,-197,-221,-171,-263},{-255,-263,-230,-167,-247,-187},{-268,-193,-276,-260,-156,-202},{-205,-152,-271,-154,-254,-195},{-273,-250,-178,-245,-161,-184},{-257,-243,-217,-234,-215,-156},{-176,-161,-252,-191,-232,-217},{-180,-197,-197,-184,-152,-210},{-167,-230,-250,-239,-178,-171},{-244,-165,-208,-210,-217,-167},{-189,-271,-167,-215,-271,-202},{-222,-202,-260,-234,-245,-158},{-194,-187,-206,-256,-187,-280},{-260,-271,-180,-234,-189,-247},{-213,-250,-184,-269,-200,-187},{-257,-256,-169,-267,-232,-282},{-167,-254,-276,-230,-187,-271},{-279,-204,-226,-158,-161,-250},{-268,-156,-197,-208,-171,-204},{-238,-191,-263,-241,-210,-158},{-165,-258,-191,-169,-213,-226},{-262,-226,-204,-243,-178,-256},{-222,-273,-250,-189,-193,-161},{-275,-276,-265,-178,-215,-193},{-198,-202,-273,-271,-250,-282},{-207,-232,-224,-195,-237,-217},{-218,-182,-232,-224,-258,-217},{-251,-263,-245,-258,-165,-273},{-213,-217,-219,-187,-184,-245},{-198,-271,-232,-234,-278,-200},{-220,-154,-239,-217,-171,-184},{-211,-228,-269,-165,-260,-206},{-260,-176,-263,-245,-191,-234},{-260,-282,-245,-243,-278,-154},{-205,-178,-221,-176,-167,-213},{-205,-280,-165,-247,-254,-200},{-229,-245,-193,-254,-260,-243},{-174,-273,-263,-243,-267,-200},{-198,-210,-165,-169,-269,-252},{-251,-226,-247,-163,-213,-217},{-161,-276,-210,-241,-189,-234}},{{-167,-234,-163,-206,-184,-269},{-226,-171,-180,-254,-215,-176},{-267,-174,-267,-256,-174,-232},{-224,-278,-210,-178,-180,-158},{-165,-221,-232,-191,-171,-256},{-204,-180,-187,-206,-184,-156},{-161,-176,-267,-250,-208,-176},{-208,-241,-152,-267,-247,-230},{-154,-193,-254,-178,-263,-191},{-167,-174,-278,-237,-230,-245},{-260,-224,-208,-176,-195,-269},{-184,-180,-171,-250,-213,-263},{-189,-237,-243,-197,-221,-269},{-280,-165,-182,-158,-280,-169},{-187,-273,-154,-260,-171,-187},{-241,-182,-237,-219,-169,-187},{-263,-197,-224,-250,-193,-156},{-265,-269,-241,-195,-280,-171},{-208,-187,-230,-184,-163,-154},{-282,-156,-161,-243,-241,-219},{-269,-280,-263,-208,-278,-219},{-226,-215,-213,-217,-267,-237},{-176,-260,-263,-200,-213,-237},{-161,-260,-282,-280,-213,-180},{-169,-256,-245,-258,-282,-226},{-245,-241,-230,-221,-206,-204},{-215,-267,-200,-243,-219,-273},{-152,-182,-252,-230,-189,-219},{-195,-184,-239,-171,-210,-267},{-250,-165,-258,-260,-267,-200},{-273,-163,-158,-232,-167,-263},{-230,-280,-269,-156,-282,-202},{-156,-282,-176,-206,-278,-158},{-254,-234,-204,-158,-213,-263},{-163,-241,-200,-184,-210,-176},{-260,-176,-234,-167,-152,-219},{-237,-276,-193,-278,-176,-213},{-189,-217,-197,-158,-280,-171},{-206,-182,-197,-176,-219,-215},{-230,-241,-273,-221,-193,-158},{-232,-243,-208,-169,-197,-269},{-206,-237,-250,-161,-250,-282},{-263,-180,-156,-154,-184,-280},{-254,-260,-171,-267,-197,-195},{-221,-182,-269,-258,-282,-219},{-174,-234,-282,-193,-276,-226},{-195,-237,-217,-258,-178,-178},{-271,-265,-182,-191,-187,-187},{-180,-234,-269,-187,-180,-193},{-154,-156,-254,-182,-243,-187}}},{{{-253,-382,-304,-214,-259,-367},{-271,-382,-388,-319,-325,-258},{-373,-361,-352,-247,-361,-240},{-262,-298,-331,-319,-229,-370},{-244,-226,-256,-256,-241,-367},{-310,-322,-235,-238,-214,-231},{-340,-391,-301,-256,-235,-266},{-322,-367,-241,-331,-298,-379},{-307,-283,-226,-355,-226,-281},{-334,-346,-310,-292,-358,-311},{-229,-316,-241,-370,-307,-334},{-220,-355,-217,-358,-229,-370},{-223,-265,-241,-253,-223,-311},{-385,-391,-388,-238,-358,-246},{-331,-283,-229,-322,-223,-299},{-325,-283,-229,-379,-322,-311},{-223,-391,-235,-244,-355,-293},{-334,-259,-286,-229,-265,-278},{-295,-361,-373,-262,-223,-352},{-313,-253,-376,-346,-313,-296},{-382,-265,-274,-226,-295,-234},{-328,-268,-235,-295,-280,-343},{-328,-265,-388,-379,-274,-370},{-343,-295,-307,-232,-298,-225},{-370,-301,-367,-214,-355,-361},{-289,-238,-232,-331,-364,-225},{-328,-289,-238,-349,-256,-234},{-388,-232,-292,-247,-214,-210},{-253,-379,-244,-250,-271,-255},{-352,-268,-286,-265,-385,-260},{-247,-352,-373,-217,-310,-275},{-217,-376,-370,-304,-346,-275},{-268,-265,-262,-343,-316,-323},{-256,-304,-331,-271,-328,-213},{-337,-271,-301,-286,-280,-269},{-271,-340,-346,-337,-256,-332},{-283,-346,-325,-268,-247,-249},{-253,-235,-355,-283,-298,-296},{-232,-391,-304,-376,-214,-269},{-349,-391,-238,-391,-322,-299},{-262,-283,-211,-325,-211,-340},{-211,-382,-391,-295,-271,-258},{-268,-379,-250,-229,-277,-263},{-298,-352,-355,-355,-328,-278},{-376,-334,-331,-361,-223,-287},{-301,-364,-349,-325,-268,-278},{-271,-274,-232,-322,-289,-311},{-370,-367,-259,-268,-277,-234},{-241,-232,-217,-349,-295,-234},{-253,-352,-214,-313,-223,-210}},{{-252,-278,-269,-347,-299,-180},{-237,-261,-218,-314,-201,-224},{-208,-273,-207,-303,-236,-208},{-252,-364,-232,-344,-204,-278},{-293,-359,-280,-281,-273,-326},{-229,-304,-230,-344,-326,-193},{-267,-270,-319,-276,-207,-278},{-311,-221,-277,-229,-292,-290},{-270,-330,-325,-229,-191,-206},{-237,-356,-328,-333,-310,-306},{-261,-261,-311,-336,-238,-242},{-369,-247,-291,-276,-191,-270},{-355,-350,-305,-344,-212,-229},{-311,-307,-202,-278,-305,-254},{-366,-342,-333,-268,-265,-280},{-252,-353,-196,-221,-305,-221},{-366,-201,-255,-218,-188,-234},{-352,-258,-280,-229,-186,-239},{-278,-212,-330,-295,-241,-267},{-211,-307,-294,-221,-318,-221},{-290,-298,-266,-213,-246,-229},{-334,-278,-235,-341,-265,-270},{-281,-330,-358,-254,-252,-275},{-258,-281,-356,-347,-318,-218},{-287,-307,-252,-317,-334,-226},{-360,-261,-224,-349,-294,-185},{-234,-342,-207,-341,-262,-314},{-246,-293,-294,-194,-334,-244},{-366,-373,-218,-281,-297,-231},{-252,-362,-221,-325,-294,-270},{-246,-258,-230,-336,-339,-195},{-229,-264,-266,-308,-276,-334},{-366,-350,-260,-268,-289,-247},{-281,-224,-255,-328,-334,-314},{-223,-230,-356,-295,-329,-329},{-357,-364,-241,-295,-337,-293},{-360,-232,-288,-317,-281,-332},{-331,-207,-249,-295,-297,-195},{-311,-356,-316,-306,-215,-303},{-346,-238,-274,-289,-254,-234},{-281,-364,-311,-240,-228,-303},{-270,-281,-221,-265,-302,-275},{-208,-353,-246,-262,-326,-236},{-264,-347,-213,-205,-342,-303},{-272,-321,-260,-314,-305,-198},{-237,-353,-330,-199,-310,-262},{-308,-307,-260,-292,-252,-265},{-290,-221,-316,-339,-212,-244},{-352,-284,-288,-257,-196,-211},{-264,-218,-353,-295,-315,-275}},{{-285,-214,-204,-223,-257,-212},{-283,-199,-208,-261,-220,-230},{-320,-312,-277,-179,-170,-174},{-290,-264,-263,-285,-170,-234},{-228,-252,-268,-250,-212,-186},{-322,-216,-240,-267,-204,-145},{-290,-206,-291,-239,-163,-180},{-203,-202,-245,-181,-220,-156},{-228,-307,-222,-170,-193,-240},{-265,-252,-172,-287,-195,-180},{-308,-235,-229,-183,-261,-204},{-174,-190,-277,-234,-216,-222},{-241,-230,-247,-228,-220,-252},{-310,-175,-247,-285,-261,-141},{-211,-168,-279,-234,-252,-174},{-238,-209,-215,-201,-242,-204},{-273,-218,-197,-256,-246,-158},{-188,-286,-176,-159,-184,-246},{-255,-230,-275,-243,-167,-259},{-310,-300,-286,-245,-193,-198},{-255,-269,-188,-197,-227,-160},{-191,-180,-236,-212,-259,-182},{-243,-223,-179,-172,-208,-160},{-198,-228,-204,-281,-180,-172},{-184,-202,-163,-219,-193,-222},{-179,-214,-192,-259,-218,-246},{-312,-233,-268,-248,-187,-220},{-196,-194,-268,-250,-174,-250},{-263,-300,-181,-188,-182,-263},{-181,-300,-213,-221,-165,-194},{-233,-202,-275,-267,-267,-156},{-233,-240,-206,-212,-193,-172},{-273,-271,-238,-281,-220,-226},{-308,-168,-231,-203,-170,-222},{-174,-178,-222,-192,-242,-145},{-275,-182,-206,-270,-240,-190},{-196,-286,-229,-230,-235,-170},{-176,-269,-282,-234,-189,-232},{-288,-302,-284,-274,-199,-224},{-181,-168,-293,-186,-227,-212},{-303,-214,-256,-272,-223,-172},{-236,-293,-190,-217,-191,-147},{-223,-310,-298,-194,-176,-210},{-196,-190,-213,-157,-265,-152},{-174,-259,-204,-232,-204,-192},{-216,-259,-238,-236,-170,-176},{-270,-240,-208,-210,-184,-210},{-288,-197,-218,-281,-193,-246},{-268,-192,-273,-239,-180,-244},{-176,-173,-282,-281,-248,-230}},{{-239,-151,-157,-193,-149,-174},{-173,-201,-201,-141,-216,-116},{-231,-184,-196,-124,-143,-206},{-184,-149,-150,-186,-158,-114},{-182,-240,-125,-172,-143,-151},{-215,-240,-142,-222,-196,-113},{-227,-162,-126,-206,-153,-166},{-161,-234,-158,-169,-212,-164},{-149,-140,-173,-144,-136,-145},{-146,-154,-126,-206,-161,-132},{-163,-238,-135,-165,-148,-167},{-192,-192,-230,-129,-166,-195},{-217,-242,-196,-184,-206,-142},{-177,-132,-205,-177,-164,-203},{-142,-166,-183,-167,-186,-204},{-140,-232,-160,-218,-124,-208},{-246,-134,-205,-191,-131,-147},{-213,-214,-190,-203,-128,-155},{-231,-169,-222,-129,-214,-163},{-246,-201,-134,-184,-138,-188},{-171,-229,-146,-150,-171,-127},{-229,-227,-182,-212,-129,-161},{-149,-166,-139,-205,-141,-204},{-225,-186,-144,-127,-148,-151},{-233,-164,-208,-169,-186,-153},{-198,-151,-126,-122,-188,-147},{-155,-143,-192,-222,-199,-155},{-235,-238,-231,-181,-151,-121},{-177,-190,-226,-217,-129,-121},{-140,-160,-201,-182,-204,-171},{-239,-164,-215,-218,-148,-167},{-241,-203,-189,-205,-214,-134},{-180,-225,-160,-122,-123,-129},{-211,-138,-231,-198,-194,-122},{-198,-164,-192,-136,-116,-175},{-252,-231,-183,-167,-159,-167},{-147,-180,-171,-120,-203,-182},{-163,-160,-130,-206,-196,-209},{-146,-192,-198,-144,-204,-150},{-173,-206,-176,-139,-203,-138},{-208,-197,-166,-198,-134,-200},{-194,-134,-126,-184,-120,-204},{-198,-140,-130,-175,-209,-171},{-233,-162,-151,-215,-214,-148},{-225,-223,-173,-153,-183,-190},{-151,-153,-153,-215,-211,-201},{-186,-188,-125,-155,-146,-177},{-159,-173,-158,-124,-118,-209},{-252,-156,-205,-220,-146,-130},{-223,-179,-203,-127,-184,-175}},{{-136,-160,-129,-185,-111,-174},{-150,-136,-189,-142,-129,-160},{-172,-182,-137,-172,-114,-154},{-148,-132,-185,-120,-146,-180},{-154,-146,-145,-117,-182,-196},{-122,-134,-109,-152,-152,-112},{-153,-196,-154,-177,-189,-197},{-122,-177,-172,-139,-149,-136},{-148,-128,-191,-132,-163,-128},{-109,-122,-192,-126,-111,-179},{-176,-163,-137,-171,-148,-111},{-114,-116,-172,-149,-145,-186},{-162,-168,-119,-179,-197,-149},{-137,-154,-116,-134,-189,-169},{-161,-192,-139,-154,-192,-163},{-165,-179,-142,-146,-154,-162},{-131,-162,-159,-185,-146,-191},{-158,-117,-186,-126,-174,-189},{-156,-182,-123,-139,-112,-136},{-145,-179,-157,-154,-145,-194},{-203,-154,-152,-134,-188,-125},{-128,-154,-172,-117,-111,-134},{-178,-120,-140,-162,-171,-120},{-179,-166,-108,-112,-137,-163},{-128,-112,-165,-111,-146,-116},{-164,-179,-152,-162,-117,-200},{-136,-109,-177,-196,-154,-183},{-122,-171,-131,-146,-172,-169},{-179,-156,-200,-200,-122,-179},{-186,-108,-177,-194,-196,-119},{-192,-156,-143,-199,-185,-199},{-140,-112,-176,-191,-163,-156},{-120,-132,-134,-162,-140,-200},{-192,-179,-145,-186,-194,-134},{-193,-122,-186,-149,-159,-176},{-165,-126,-131,-119,-171,-162},{-190,-168,-136,-146,-157,-200},{-126,-176,-168,-136,-114,-125},{-133,-143,-119,-180,-137,-179},{-120,-162,-146,-117,-179,-122},{-123,-171,-199,-117,-194,-139},{-119,-186,-108,-134,-188,-179},{-144,-182,-132,-182,-126,-129},{-109,-120,-131,-114,-174,-157},{-123,-126,-140,-196,-134,-129},{-192,-152,-159,-188,-156,-148},{-198,-199,-126,-166,-145,-137},{-145,-119,-196,-134,-192,-182},{-162,-151,-112,-148,-131,-186},{-161,-174,-125,-183,-177,-125}},{{-114,-145,-178,-192,-147,-177},{-172,-143,-194,-148,-186,-159},{-151,-196,-164,-202,-142,-150},{-108,-124,-149,-146,-182,-127},{-142,-154,-113,-170,-184,-165},{-162,-162,-113,-129,-126,-159},{-109,-137,-136,-126,-135,-221},{-112,-192,-175,-129,-222,-129},{-194,-129,-125,-212,-175,-190},{-160,-196,-177,-190,-158,-129},{-146,-148,-139,-156,-128,-230},{-169,-118,-172,-163,-122,-139},{-140,-154,-180,-158,-186,-152},{-180,-156,-173,-198,-133,-147},{-172,-169,-143,-175,-194,-186},{-166,-151,-167,-218,-122,-194},{-171,-202,-144,-155,-212,-177},{-159,-122,-186,-160,-201,-132},{-131,-119,-165,-213,-182,-139},{-199,-204,-126,-205,-186,-201},{-185,-186,-159,-197,-142,-214},{-139,-137,-199,-158,-166,-199},{-199,-130,-199,-163,-166,-221},{-182,-180,-164,-202,-187,-233},{-169,-200,-202,-215,-220,-210},{-166,-137,-194,-193,-182,-194},{-185,-181,-165,-185,-122,-132},{-108,-205,-209,-123,-147,-210},{-176,-121,-164,-215,-193,-136},{-159,-192,-173,-143,-210,-232},{-132,-178,-156,-133,-184,-197},{-108,-188,-141,-183,-163,-215},{-148,-167,-194,-165,-122,-177},{-197,-121,-117,-186,-217,-210},{-140,-113,-157,-207,-154,-208},{-169,-154,-173,-144,-222,-223},{-122,-145,-190,-198,-210,-217},{-139,-119,-156,-129,-214,-154},{-152,-184,-149,-136,-222,-210},{-160,-192,-183,-170,-217,-203},{-157,-176,-143,-146,-180,-167},{-136,-189,-180,-207,-175,-156},{-143,-126,-183,-215,-145,-156},{-174,-140,-133,-215,-170,-168},{-122,-188,-186,-195,-186,-206},{-163,-137,-183,-138,-161,-161},{-146,-165,-152,-197,-122,-199},{-145,-149,-139,-186,-184,-181},{-197,-156,-131,-158,-186,-170},{-123,-204,-172,-193,-138,-183}}},{{{-350,-374,-395,-402,-406,-284},{-280,-280,-329,-318,-371,-441},{-357,-248,-385,-444,-270,-312},{-374,-371,-308,-424,-410,-256},{-287,-441,-308,-336,-364,-448},{-266,-420,-308,-332,-340,-276},{-385,-364,-385,-364,-455,-343},{-273,-308,-266,-256,-406,-402},{-301,-284,-322,-315,-308,-416},{-329,-399,-294,-259,-346,-266},{-326,-371,-438,-452,-402,-294},{-434,-343,-455,-256,-354,-336},{-284,-430,-343,-284,-406,-354},{-346,-399,-312,-332,-298,-287},{-298,-287,-364,-427,-273,-350},{-276,-287,-420,-326,-448,-245},{-266,-399,-438,-252,-399,-346},{-346,-455,-248,-329,-304,-382},{-315,-392,-294,-252,-430,-452},{-385,-276,-340,-420,-374,-448},{-298,-340,-374,-245,-416,-452},{-252,-287,-266,-427,-252,-385},{-427,-252,-392,-368,-420,-262},{-399,-406,-318,-424,-266,-322},{-448,-248,-389,-354,-364,-280},{-430,-399,-343,-276,-301,-298},{-304,-402,-389,-312,-424,-438},{-322,-350,-455,-392,-298,-420},{-273,-326,-364,-332,-416,-346},{-332,-410,-284,-420,-413,-410},{-322,-322,-262,-287,-402,-438},{-444,-360,-346,-455,-434,-290},{-452,-350,-395,-262,-270,-399},{-332,-270,-276,-294,-298,-354},{-382,-420,-340,-280,-434,-301},{-332,-420,-399,-350,-406,-326},{-371,-354,-430,-256,-434,-276},{-385,-266,-399,-280,-360,-357},{-329,-430,-434,-364,-336,-402},{-406,-298,-346,-371,-259,-434},{-332,-266,-424,-336,-364,-378},{-364,-434,-343,-284,-326,-276},{-273,-245,-312,-350,-452,-452},{-350,-336,-270,-322,-284,-364},{-368,-392,-350,-280,-455,-259},{-304,-392,-438,-280,-385,-304},{-343,-430,-266,-284,-395,-360},{-382,-416,-336,-385,-452,-364},{-266,-389,-248,-420,-298,-402},{-248,-332,-315,-385,-357,-402}},{{-327,-298,-373,-271,-328,-254},{-442,-295,-268,-254,-361,-280},{-334,-336,-241,-347,-358,-264},{-334,-247,-397,-371,-354,-303},{-348,-247,-305,-281,-358,-370},{-313,-364,-285,-311,-315,-348},{-261,-425,-268,-341,-328,-277},{-345,-292,-410,-254,-236,-351},{-351,-388,-275,-261,-403,-357},{-358,-261,-247,-244,-318,-393},{-425,-326,-376,-367,-239,-303},{-438,-343,-315,-250,-236,-390},{-369,-302,-322,-351,-279,-351},{-251,-370,-346,-364,-272,-348},{-372,-298,-380,-274,-417,-296},{-348,-298,-427,-311,-266,-335},{-331,-405,-308,-361,-321,-402},{-393,-391,-319,-240,-407,-296},{-411,-247,-353,-297,-358,-348},{-296,-439,-251,-391,-239,-341},{-275,-288,-342,-294,-420,-335},{-348,-340,-329,-294,-387,-348},{-355,-439,-254,-277,-328,-351},{-435,-353,-400,-277,-358,-283},{-358,-281,-268,-274,-374,-409},{-310,-261,-319,-301,-243,-364},{-355,-240,-420,-354,-384,-293},{-369,-336,-407,-301,-423,-287},{-247,-408,-376,-321,-341,-264},{-261,-261,-356,-334,-256,-386},{-438,-422,-400,-428,-348,-328},{-258,-240,-359,-384,-390,-345},{-313,-364,-366,-281,-262,-280},{-383,-377,-268,-371,-397,-393},{-369,-350,-366,-284,-420,-377},{-285,-432,-271,-271,-272,-322},{-299,-281,-254,-304,-279,-306},{-397,-340,-373,-397,-417,-351},{-244,-250,-349,-404,-351,-361},{-372,-261,-281,-311,-351,-399},{-365,-422,-278,-351,-400,-319},{-351,-340,-414,-384,-315,-270},{-449,-309,-431,-274,-380,-393},{-345,-388,-414,-351,-259,-370},{-376,-384,-315,-261,-285,-270},{-244,-436,-271,-428,-285,-248},{-407,-394,-397,-267,-298,-312},{-414,-316,-319,-327,-253,-245},{-334,-240,-336,-294,-318,-377},{-442,-429,-407,-254,-243,-377}},{{-274,-283,-246,-311,-205,-300},{-381,-219,-252,-375,-285,-320},{-346,-308,-231,-322,-362,-214},{-309,-225,-210,-299,-302,-300},{-274,-293,-252,-355,-368,-311},{-378,-246,-324,-319,-211,-236},{-372,-363,-300,-214,-279,-295},{-239,-219,-300,-346,-322,-203},{-224,-286,-390,-343,-311,-208},{-372,-333,-369,-328,-370,-253},{-261,-262,-345,-366,-319,-220},{-410,-231,-354,-220,-370,-217},{-328,-225,-312,-375,-265,-309},{-378,-326,-225,-331,-214,-234},{-274,-367,-282,-293,-262,-311},{-321,-283,-345,-237,-222,-328},{-346,-249,-309,-357,-296,-203},{-280,-246,-384,-220,-291,-234},{-287,-274,-339,-226,-370,-225},{-227,-280,-261,-252,-333,-297},{-293,-382,-324,-325,-351,-297},{-315,-259,-222,-267,-342,-309},{-220,-385,-243,-255,-234,-242},{-381,-397,-300,-308,-248,-292},{-239,-360,-342,-275,-225,-259},{-324,-268,-309,-311,-256,-195},{-372,-280,-333,-264,-205,-311},{-258,-290,-375,-272,-202,-214},{-318,-333,-321,-217,-342,-195},{-369,-394,-231,-334,-356,-231},{-252,-360,-384,-290,-282,-228},{-277,-259,-324,-363,-202,-356},{-293,-326,-279,-208,-228,-361},{-334,-268,-276,-334,-296,-353},{-391,-302,-315,-378,-331,-256},{-375,-391,-372,-293,-262,-250},{-258,-234,-258,-258,-285,-217},{-378,-333,-348,-267,-370,-236},{-243,-228,-348,-308,-359,-247},{-394,-363,-225,-375,-325,-200},{-261,-336,-324,-337,-365,-242},{-350,-286,-264,-211,-251,-236},{-340,-370,-282,-314,-333,-353},{-384,-299,-270,-214,-265,-297},{-290,-280,-369,-211,-316,-342},{-362,-231,-315,-366,-362,-220},{-284,-388,-216,-316,-248,-325},{-328,-308,-333,-270,-302,-231},{-265,-388,-219,-343,-365,-284},{-252,-256,-240,-322,-262,-220}},{{-313,-187,-296,-266,-216,-251},{-216,-308,-224,-326,-211,-217},{-197,-271,-296,-326,-294,-287},{-292,-252,-182,-198,-223,-184},{-259,-229,-211,-226,-318,-186},{-275,-189,-231,-256,-174,-225},{-338,-300,-180,-186,-201,-299},{-254,-326,-257,-178,-198,-167},{-221,-245,-180,-231,-216,-294},{-197,-292,-190,-238,-181,-227},{-273,-245,-303,-196,-296,-217},{-219,-247,-260,-256,-284,-239},{-197,-323,-229,-266,-247,-294},{-278,-184,-275,-216,-257,-256},{-310,-234,-244,-211,-220,-213},{-324,-271,-188,-231,-316,-277},{-213,-234,-267,-218,-174,-227},{-248,-289,-288,-198,-301,-304},{-202,-318,-213,-251,-304,-239},{-310,-237,-188,-178,-265,-306},{-213,-339,-308,-238,-208,-308},{-219,-234,-301,-276,-243,-227},{-284,-210,-272,-243,-220,-306},{-216,-226,-216,-223,-233,-256},{-246,-287,-213,-178,-294,-253},{-313,-195,-267,-206,-279,-201},{-259,-276,-267,-281,-272,-270},{-281,-234,-306,-314,-194,-208},{-278,-308,-200,-269,-277,-237},{-259,-310,-242,-231,-262,-261},{-316,-313,-321,-226,-282,-225},{-224,-308,-182,-241,-228,-284},{-197,-184,-218,-304,-220,-179},{-219,-252,-319,-326,-196,-191},{-254,-292,-308,-176,-176,-287},{-243,-279,-188,-321,-294,-265},{-200,-208,-236,-311,-279,-275},{-265,-216,-308,-314,-260,-249},{-297,-197,-262,-181,-250,-251},{-300,-203,-260,-274,-181,-232},{-278,-300,-290,-261,-252,-170},{-248,-313,-242,-226,-172,-215},{-240,-297,-211,-201,-243,-241},{-294,-266,-213,-208,-282,-249},{-224,-247,-285,-274,-206,-294},{-202,-189,-236,-213,-270,-215},{-248,-210,-188,-259,-179,-258},{-256,-260,-195,-291,-228,-282},{-308,-203,-229,-181,-206,-270},{-273,-237,-334,-306,-282,-241}},{{-228,-270,-219,-189,-298,-166},{-294,-273,-289,-166,-219,-210},{-166,-289,-249,-162,-293,-169},{-201,-169,-164,-219,-247,-229},{-258,-289,-261,-201,-280,-219},{-232,-300,-261,-238,-213,-162},{-206,-180,-240,-210,-247,-298},{-299,-176,-196,-282,-201,-245},{-270,-243,-189,-162,-247,-208},{-282,-176,-247,-282,-192,-203},{-258,-282,-296,-238,-243,-201},{-192,-233,-187,-176,-286,-261},{-199,-176,-226,-252,-176,-273},{-277,-180,-213,-222,-266,-289},{-280,-164,-268,-208,-233,-243},{-201,-286,-231,-249,-240,-206},{-187,-284,-203,-226,-259,-300},{-211,-226,-194,-194,-268,-176},{-216,-231,-217,-222,-273,-206},{-175,-300,-199,-208,-196,-266},{-242,-213,-300,-238,-236,-162},{-237,-249,-247,-192,-275,-231},{-258,-266,-277,-194,-243,-231},{-235,-164,-266,-169,-243,-268},{-251,-206,-162,-247,-162,-266},{-168,-166,-178,-231,-254,-229},{-265,-273,-178,-196,-261,-187},{-244,-222,-203,-180,-182,-273},{-268,-247,-291,-277,-173,-268},{-284,-236,-213,-192,-178,-166},{-223,-233,-229,-245,-192,-238},{-171,-291,-166,-236,-164,-176},{-232,-210,-245,-300,-203,-268},{-211,-245,-280,-273,-213,-245},{-261,-247,-300,-176,-259,-268},{-308,-164,-203,-245,-196,-231},{-249,-217,-166,-247,-261,-256},{-225,-291,-178,-289,-226,-296},{-277,-249,-289,-203,-245,-164},{-258,-169,-185,-261,-219,-222},{-197,-229,-296,-208,-208,-187},{-185,-254,-263,-275,-199,-298},{-258,-296,-231,-261,-182,-180},{-201,-173,-284,-187,-187,-219},{-242,-164,-289,-189,-229,-252},{-261,-247,-243,-259,-277,-249},{-228,-261,-245,-275,-213,-231},{-294,-229,-291,-284,-249,-286},{-246,-282,-249,-210,-187,-249},{-220,-236,-229,-162,-210,-206}},{{-245,-247,-296,-278,-244,-308},{-263,-173,-242,-300,-298,-182},{-215,-247,-275,-224,-240,-219},{-173,-282,-231,-274,-244,-239},{-217,-187,-273,-178,-208,-256},{-194,-222,-196,-186,-215,-298},{-261,-231,-168,-188,-290,-234},{-263,-273,-170,-214,-302,-315},{-245,-300,-203,-174,-208,-236},{-296,-266,-287,-226,-223,-276},{-282,-238,-277,-295,-271,-197},{-166,-259,-256,-178,-242,-288},{-286,-275,-289,-219,-220,-295},{-254,-261,-235,-207,-215,-310},{-189,-219,-165,-255,-177,-197},{-275,-280,-172,-214,-261,-251},{-263,-236,-235,-176,-232,-290},{-176,-206,-184,-262,-206,-308},{-189,-268,-284,-281,-206,-253},{-222,-254,-207,-259,-298,-180},{-206,-300,-273,-255,-300,-172},{-199,-185,-186,-293,-281,-172},{-185,-215,-179,-195,-286,-244},{-180,-249,-291,-198,-302,-273},{-273,-254,-275,-250,-293,-175},{-256,-178,-212,-217,-172,-216},{-162,-282,-182,-202,-288,-251},{-270,-215,-282,-188,-312,-248},{-238,-176,-268,-231,-194,-310},{-233,-270,-212,-257,-259,-241},{-280,-189,-277,-174,-230,-271},{-162,-201,-163,-200,-283,-271},{-224,-275,-200,-278,-269,-276},{-277,-180,-186,-276,-298,-285},{-233,-192,-214,-278,-310,-209},{-289,-192,-254,-233,-295,-177},{-178,-164,-266,-178,-305,-197},{-178,-192,-294,-224,-174,-288},{-233,-236,-224,-259,-201,-268},{-206,-298,-268,-205,-208,-177},{-247,-263,-198,-274,-257,-202},{-259,-240,-175,-200,-298,-202},{-196,-206,-163,-298,-232,-295},{-169,-293,-182,-221,-220,-172},{-215,-185,-268,-240,-186,-216},{-236,-252,-228,-209,-194,-172},{-266,-169,-177,-226,-213,-199},{-229,-169,-245,-236,-261,-212},{-192,-217,-298,-171,-244,-182},{-219,-224,-247,-217,-312,-263}}}}; // 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]={15,8,6,15,8,5,16,8,5,17,8,6,17,8,6,17,9,6,17,9,6,16,8,6,17,9,6,17,9,6,17,8,6,17,9,6,17,9,6,18,9,6,17,9,6,17,9,6,17,9,6,17,9,6,16,8,6,17,9,6,17,8,6,16,8,6,17,8,6,16,8,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14},{15,16,17,18,19,20,21,22},{23,24,25,26,27,28},{29,30,31,32,33,34,35,36,37,38,39,40,41,42,43},{44,45,46,47,48,49,50,51},{52,53,54,55,56},{57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72},{73,74,75,76,77,78,79,80},{81,82,83,84,85},{86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102},{103,104,105,106,107,108,109,110},{111,112,113,114,115,116},{117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133},{134,135,136,137,138,139,140,141},{142,143,144,145,146,147},{148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164},{165,166,167,168,169,170,171,172,173},{174,175,176,177,178,179},{180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196},{197,198,199,200,201,202,203,204,205},{206,207,208,209,210,211},{212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227},{228,229,230,231,232,233,234,235},{236,237,238,239,240,241},{242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258},{259,260,261,262,263,264,265,266,267},{268,269,270,271,272,273},{274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290},{291,292,293,294,295,296,297,298,299},{300,301,302,303,304,305},{306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322},{323,324,325,326,327,328,329,330},{331,332,333,334,335,336},{337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353},{354,355,356,357,358,359,360,361,362},{363,364,365,366,367,368},{369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385},{386,387,388,389,390,391,392,393,394},{395,396,397,398,399,400},{401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418},{419,420,421,422,423,424,425,426,427},{428,429,430,431,432,433},{434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450},{451,452,453,454,455,456,457,458,459},{460,461,462,463,464,465},{466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482},{483,484,485,486,487,488,489,490,491},{492,493,494,495,496,497},{498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514},{515,516,517,518,519,520,521,522,523},{524,525,526,527,528,529},{530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546},{547,548,549,550,551,552,553,554,555},{556,557,558,559,560,561},{562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577},{578,579,580,581,582,583,584,585},{586,587,588,589,590,591},{592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608},{609,610,611,612,613,614,615,616,617},{618,619,620,621,622,623},{624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640},{641,642,643,644,645,646,647,648},{649,650,651,652,653,654},{655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670},{671,672,673,674,675,676,677,678},{679,680,681,682,683,684},{685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701},{702,703,704,705,706,707,708,709},{710,711,712,713,714,715},{716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731},{732,733,734,735,736,737,738,739},{740,741,742,743,744,745}}; // set of shipments in each bid 
int SHsts[SPN]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,2,8,14,20,26,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,2,6,10,14,18,22,26,30,2,8,14,20,26,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,2,8,14,20,26,32}; // 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,6,10,14,18,22,26,30,34,5,11,17,23,29,35,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,7,13,19,25,31,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,7,13,19,25,31,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,5,11,17,23,29,35,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,5,11,17,23,29,35}; // set of end times of each shipment 
