int Dev = 20;// 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 = 741;//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]={{{{12560,0,0,0,0,0},{12101,0,0,0,0,0},{12429,0,0,0,0,0},{12357,0,0,0,0,0},{12330,0,0,0,0,0},{12555,0,0,0,0,0},{12311,0,0,0,0,0},{12311,0,0,0,0,0},{12437,0,0,0,0,0},{12923,0,0,0,0,0},{12326,0,0,0,0,0},{12568,0,0,0,0,0},{12295,0,0,0,0,0},{12182,0,0,0,0,0},{12269,0,0,0,0,0},{12447,0,0,0,0,0},{12668,0,0,0,0,0},{12689,0,0,0,0,0},{12327,0,0,0,0,0},{12664,0,0,0,0,0},{12176,0,0,0,0,0},{12703,0,0,0,0,0},{13076,0,0,0,0,0},{12549,0,0,0,0,0},{12325,0,0,0,0,0},{12791,0,0,0,0,0},{12248,0,0,0,0,0},{12535,0,0,0,0,0},{12671,0,0,0,0,0},{12439,0,0,0,0,0},{12534,0,0,0,0,0},{12457,0,0,0,0,0},{12795,0,0,0,0,0},{12396,0,0,0,0,0},{12071,0,0,0,0,0},{12455,0,0,0,0,0},{12127,0,0,0,0,0},{12133,0,0,0,0,0},{12340,0,0,0,0,0},{12504,0,0,0,0,0},{12360,0,0,0,0,0},{12148,0,0,0,0,0},{12398,0,0,0,0,0},{12478,0,0,0,0,0},{12785,0,0,0,0,0},{12701,0,0,0,0,0},{12116,0,0,0,0,0},{12695,0,0,0,0,0},{12484,0,0,0,0,0},{12345,0,0,0,0,0}},{{12417,0,0,0,0,0},{12407,0,0,0,0,0},{12332,0,0,0,0,0},{12406,0,0,0,0,0},{12304,0,0,0,0,0},{12673,0,0,0,0,0},{12639,0,0,0,0,0},{12657,0,0,0,0,0},{12161,0,0,0,0,0},{12434,0,0,0,0,0},{12160,0,0,0,0,0},{12461,0,0,0,0,0},{12357,0,0,0,0,0},{12981,0,0,0,0,0},{12333,0,0,0,0,0},{12237,0,0,0,0,0},{12677,0,0,0,0,0},{12290,0,0,0,0,0},{12154,0,0,0,0,0},{12331,0,0,0,0,0},{12186,0,0,0,0,0},{12461,0,0,0,0,0},{11910,0,0,0,0,0},{12352,0,0,0,0,0},{12533,0,0,0,0,0},{12105,0,0,0,0,0},{12625,0,0,0,0,0},{12598,0,0,0,0,0},{12394,0,0,0,0,0},{12538,0,0,0,0,0},{12637,0,0,0,0,0},{12601,0,0,0,0,0},{12481,0,0,0,0,0},{12301,0,0,0,0,0},{12408,0,0,0,0,0},{12257,0,0,0,0,0},{12692,0,0,0,0,0},{12629,0,0,0,0,0},{12212,0,0,0,0,0},{12306,0,0,0,0,0},{12107,0,0,0,0,0},{12605,0,0,0,0,0},{12531,0,0,0,0,0},{12278,0,0,0,0,0},{12492,0,0,0,0,0},{12619,0,0,0,0,0},{12056,0,0,0,0,0},{12120,0,0,0,0,0},{12389,0,0,0,0,0},{12458,0,0,0,0,0}},{{11639,0,0,0,0,0},{11639,0,0,0,0,0},{11741,0,0,0,0,0},{11342,0,0,0,0,0},{11949,0,0,0,0,0},{11645,0,0,0,0,0},{11305,0,0,0,0,0},{11574,0,0,0,0,0},{11390,0,0,0,0,0},{11696,0,0,0,0,0},{11592,0,0,0,0,0},{11299,0,0,0,0,0},{11297,0,0,0,0,0},{11458,0,0,0,0,0},{11437,0,0,0,0,0},{11682,0,0,0,0,0},{11596,0,0,0,0,0},{11539,0,0,0,0,0},{11648,0,0,0,0,0},{11625,0,0,0,0,0},{11452,0,0,0,0,0},{11853,0,0,0,0,0},{11568,0,0,0,0,0},{11661,0,0,0,0,0},{11658,0,0,0,0,0},{11533,0,0,0,0,0},{11726,0,0,0,0,0},{11591,0,0,0,0,0},{11909,0,0,0,0,0},{11575,0,0,0,0,0},{11584,0,0,0,0,0},{11508,0,0,0,0,0},{11499,0,0,0,0,0},{11234,0,0,0,0,0},{11415,0,0,0,0,0},{11763,0,0,0,0,0},{11643,0,0,0,0,0},{11194,0,0,0,0,0},{11669,0,0,0,0,0},{11712,0,0,0,0,0},{11265,0,0,0,0,0},{11607,0,0,0,0,0},{11774,0,0,0,0,0},{11460,0,0,0,0,0},{11524,0,0,0,0,0},{11474,0,0,0,0,0},{11581,0,0,0,0,0},{11576,0,0,0,0,0},{11434,0,0,0,0,0},{11222,0,0,0,0,0}},{{10148,0,0,0,0,0},{10158,0,0,0,0,0},{10380,0,0,0,0,0},{10215,0,0,0,0,0},{10383,0,0,0,0,0},{9954,0,0,0,0,0},{10451,0,0,0,0,0},{10296,0,0,0,0,0},{10421,0,0,0,0,0},{10196,0,0,0,0,0},{10253,0,0,0,0,0},{10422,0,0,0,0,0},{10147,0,0,0,0,0},{10517,0,0,0,0,0},{10617,0,0,0,0,0},{10309,0,0,0,0,0},{10293,0,0,0,0,0},{10229,0,0,0,0,0},{10327,0,0,0,0,0},{10185,0,0,0,0,0},{10552,0,0,0,0,0},{10180,0,0,0,0,0},{10133,0,0,0,0,0},{10439,0,0,0,0,0},{10181,0,0,0,0,0},{10236,0,0,0,0,0},{9994,0,0,0,0,0},{10404,0,0,0,0,0},{10450,0,0,0,0,0},{10393,0,0,0,0,0},{10433,0,0,0,0,0},{10425,0,0,0,0,0},{10363,0,0,0,0,0},{10359,0,0,0,0,0},{10498,0,0,0,0,0},{10405,0,0,0,0,0},{10418,0,0,0,0,0},{10417,0,0,0,0,0},{10240,0,0,0,0,0},{10189,0,0,0,0,0},{10021,0,0,0,0,0},{10232,0,0,0,0,0},{10353,0,0,0,0,0},{10151,0,0,0,0,0},{10485,0,0,0,0,0},{10565,0,0,0,0,0},{10303,0,0,0,0,0},{10358,0,0,0,0,0},{10593,0,0,0,0,0},{10434,0,0,0,0,0}},{{9533,0,0,0,0,0},{9644,0,0,0,0,0},{9428,0,0,0,0,0},{9544,0,0,0,0,0},{9228,0,0,0,0,0},{9411,0,0,0,0,0},{9366,0,0,0,0,0},{9330,0,0,0,0,0},{9470,0,0,0,0,0},{9383,0,0,0,0,0},{9345,0,0,0,0,0},{9574,0,0,0,0,0},{9457,0,0,0,0,0},{9278,0,0,0,0,0},{9737,0,0,0,0,0},{9335,0,0,0,0,0},{9736,0,0,0,0,0},{9557,0,0,0,0,0},{9762,0,0,0,0,0},{9393,0,0,0,0,0},{9435,0,0,0,0,0},{9310,0,0,0,0,0},{9530,0,0,0,0,0},{9778,0,0,0,0,0},{9339,0,0,0,0,0},{9360,0,0,0,0,0},{9656,0,0,0,0,0},{9524,0,0,0,0,0},{9486,0,0,0,0,0},{9314,0,0,0,0,0},{9623,0,0,0,0,0},{9416,0,0,0,0,0},{9363,0,0,0,0,0},{9194,0,0,0,0,0},{9359,0,0,0,0,0},{9442,0,0,0,0,0},{9593,0,0,0,0,0},{9631,0,0,0,0,0},{9593,0,0,0,0,0},{9706,0,0,0,0,0},{9475,0,0,0,0,0},{9744,0,0,0,0,0},{9649,0,0,0,0,0},{9280,0,0,0,0,0},{9748,0,0,0,0,0},{9541,0,0,0,0,0},{9293,0,0,0,0,0},{9639,0,0,0,0,0},{9604,0,0,0,0,0},{9284,0,0,0,0,0}},{{8997,0,0,0,0,0},{9268,0,0,0,0,0},{9270,0,0,0,0,0},{9179,0,0,0,0,0},{9372,0,0,0,0,0},{9188,0,0,0,0,0},{9434,0,0,0,0,0},{9237,0,0,0,0,0},{9224,0,0,0,0,0},{9047,0,0,0,0,0},{9349,0,0,0,0,0},{9227,0,0,0,0,0},{9353,0,0,0,0,0},{9201,0,0,0,0,0},{9376,0,0,0,0,0},{9472,0,0,0,0,0},{9377,0,0,0,0,0},{9469,0,0,0,0,0},{9131,0,0,0,0,0},{9111,0,0,0,0,0},{9257,0,0,0,0,0},{9317,0,0,0,0,0},{9317,0,0,0,0,0},{9001,0,0,0,0,0},{9112,0,0,0,0,0},{9666,0,0,0,0,0},{9193,0,0,0,0,0},{9317,0,0,0,0,0},{9163,0,0,0,0,0},{9404,0,0,0,0,0},{9288,0,0,0,0,0},{9253,0,0,0,0,0},{9359,0,0,0,0,0},{9411,0,0,0,0,0},{9337,0,0,0,0,0},{8972,0,0,0,0,0},{9072,0,0,0,0,0},{9111,0,0,0,0,0},{9250,0,0,0,0,0},{9304,0,0,0,0,0},{9311,0,0,0,0,0},{9107,0,0,0,0,0},{9330,0,0,0,0,0},{8888,0,0,0,0,0},{8833,0,0,0,0,0},{9256,0,0,0,0,0},{9211,0,0,0,0,0},{9396,0,0,0,0,0},{9344,0,0,0,0,0},{9178,0,0,0,0,0}}},{{{-306,-265,-273,-338,-273,-294},{-276,-265,-241,-268,-341,-309},{-247,-253,-329,-350,-303,-329},{-247,-350,-318,-323,-353,-326},{-344,-350,-256,-259,-247,-294},{-318,-353,-259,-300,-241,-282},{-270,-282,-303,-294,-235,-323},{-353,-244,-350,-353,-291,-270},{-326,-341,-241,-235,-250,-259},{-294,-347,-256,-273,-335,-250},{-291,-320,-268,-291,-247,-244},{-244,-268,-256,-329,-297,-270},{-256,-350,-315,-265,-235,-276},{-335,-262,-318,-241,-306,-268},{-350,-238,-353,-259,-303,-250},{-341,-262,-312,-253,-256,-265},{-276,-285,-329,-241,-335,-262},{-312,-338,-288,-338,-318,-312},{-350,-235,-344,-235,-256,-262},{-300,-347,-256,-247,-312,-276},{-300,-250,-326,-303,-353,-288},{-309,-297,-315,-297,-341,-350},{-318,-350,-318,-241,-279,-312},{-350,-309,-318,-259,-276,-344},{-323,-315,-312,-253,-309,-344},{-344,-268,-306,-335,-253,-268},{-268,-282,-288,-273,-238,-332},{-244,-235,-318,-270,-332,-353},{-353,-288,-309,-341,-276,-273},{-259,-294,-309,-312,-238,-300},{-262,-294,-309,-309,-279,-332},{-344,-282,-235,-350,-259,-326},{-306,-353,-335,-270,-353,-318},{-300,-244,-300,-262,-262,-338},{-332,-250,-268,-250,-332,-315},{-276,-250,-238,-303,-273,-270},{-306,-247,-318,-276,-353,-306},{-300,-329,-294,-256,-291,-259},{-335,-282,-265,-326,-253,-259},{-244,-235,-341,-306,-312,-306},{-323,-326,-303,-282,-294,-341},{-344,-268,-309,-244,-312,-273},{-285,-235,-250,-273,-338,-265},{-341,-312,-268,-347,-338,-282},{-353,-347,-291,-332,-338,-323},{-253,-341,-312,-270,-309,-320},{-247,-276,-276,-241,-315,-309},{-244,-291,-238,-320,-350,-320},{-270,-353,-259,-329,-335,-309},{-268,-282,-326,-320,-268,-300}},{{-267,-240,-302,-296,-238,-251},{-276,-315,-333,-288,-216,-272},{-273,-260,-328,-321,-238,-290},{-302,-292,-305,-252,-214,-254},{-270,-315,-294,-266,-222,-287},{-284,-315,-319,-247,-283,-264},{-328,-343,-297,-258,-248,-295},{-310,-249,-269,-227,-291,-207},{-252,-335,-232,-318,-302,-207},{-336,-246,-235,-326,-227,-236},{-328,-255,-260,-266,-246,-238},{-299,-277,-314,-288,-270,-290},{-310,-317,-224,-296,-256,-262},{-290,-306,-244,-271,-278,-272},{-296,-237,-336,-222,-251,-285},{-284,-292,-260,-263,-232,-225},{-244,-306,-266,-310,-315,-293},{-296,-326,-314,-293,-272,-243},{-319,-249,-319,-310,-264,-251},{-325,-337,-288,-222,-219,-212},{-255,-329,-336,-263,-299,-272},{-304,-289,-314,-304,-286,-220},{-284,-257,-269,-304,-283,-228},{-261,-289,-314,-329,-224,-254},{-258,-289,-319,-282,-296,-275},{-316,-309,-235,-222,-299,-220},{-319,-266,-241,-236,-214,-228},{-232,-277,-328,-326,-310,-256},{-328,-309,-286,-219,-259,-290},{-273,-335,-291,-252,-259,-212},{-238,-309,-322,-233,-318,-300},{-328,-240,-235,-312,-238,-220},{-325,-306,-277,-241,-222,-249},{-267,-280,-316,-282,-243,-264},{-287,-300,-302,-304,-270,-218},{-319,-240,-235,-230,-248,-246},{-322,-229,-294,-315,-238,-311},{-310,-232,-288,-271,-278,-287},{-264,-260,-308,-269,-267,-223},{-342,-295,-224,-301,-235,-238},{-299,-266,-224,-321,-227,-298},{-246,-246,-294,-282,-248,-306},{-302,-255,-277,-329,-232,-218},{-241,-235,-330,-241,-299,-228},{-310,-280,-252,-329,-216,-298},{-304,-272,-258,-269,-251,-264},{-252,-335,-311,-288,-302,-298},{-290,-286,-249,-301,-256,-267},{-334,-300,-244,-233,-264,-246},{-278,-283,-246,-222,-283,-264}},{{-218,-254,-277,-197,-229,-220},{-300,-261,-261,-242,-220,-227},{-282,-198,-228,-226,-205,-202},{-250,-203,-221,-244,-210,-225},{-278,-266,-214,-224,-178,-183},{-250,-247,-198,-181,-248,-220},{-242,-232,-205,-242,-175,-225},{-208,-201,-200,-224,-171,-187},{-230,-249,-245,-255,-242,-235},{-202,-225,-233,-231,-244,-243},{-285,-254,-228,-195,-193,-190},{-205,-227,-277,-258,-180,-200},{-272,-208,-242,-222,-210,-210},{-205,-215,-221,-181,-220,-212},{-238,-206,-268,-233,-231,-177},{-202,-237,-235,-255,-218,-171},{-295,-196,-245,-258,-253,-222},{-288,-203,-196,-195,-212,-185},{-252,-286,-245,-269,-244,-235},{-278,-271,-231,-240,-218,-227},{-212,-215,-238,-260,-180,-225},{-212,-203,-263,-244,-238,-239},{-205,-266,-277,-262,-208,-237},{-210,-254,-219,-220,-201,-200},{-295,-223,-242,-260,-210,-187},{-275,-215,-219,-244,-253,-196},{-258,-254,-259,-253,-231,-206},{-272,-218,-252,-253,-250,-214},{-285,-242,-263,-204,-244,-233},{-220,-254,-249,-197,-257,-183},{-210,-201,-186,-179,-201,-239},{-262,-259,-196,-199,-242,-208},{-295,-201,-233,-269,-212,-185},{-292,-230,-228,-255,-225,-179},{-242,-215,-207,-217,-186,-167},{-205,-276,-247,-264,-240,-210},{-242,-254,-217,-197,-201,-181},{-210,-196,-219,-197,-220,-202},{-268,-273,-196,-264,-175,-173},{-245,-242,-219,-249,-186,-229},{-250,-196,-203,-222,-231,-204},{-215,-273,-221,-202,-229,-169},{-218,-290,-256,-213,-195,-208},{-220,-218,-189,-231,-212,-204},{-298,-208,-259,-264,-208,-198},{-252,-290,-207,-237,-175,-210},{-218,-237,-254,-251,-229,-235},{-238,-271,-273,-255,-210,-216},{-260,-288,-217,-195,-250,-177},{-200,-211,-205,-186,-255,-185}},{{-201,-204,-177,-177,-175,-163},{-191,-196,-177,-158,-182,-138},{-221,-181,-183,-200,-183,-163},{-187,-155,-208,-153,-165,-154},{-171,-202,-190,-194,-134,-176},{-162,-213,-179,-172,-183,-174},{-211,-187,-186,-200,-147,-162},{-165,-200,-190,-206,-148,-133},{-171,-224,-190,-203,-139,-179},{-225,-219,-195,-186,-139,-165},{-191,-165,-190,-151,-155,-133},{-227,-153,-202,-141,-185,-163},{-167,-224,-152,-144,-162,-192},{-225,-170,-197,-153,-185,-187},{-221,-221,-204,-150,-150,-170},{-201,-174,-174,-205,-153,-181},{-164,-191,-188,-196,-139,-176},{-162,-193,-158,-167,-186,-176},{-234,-178,-209,-201,-186,-192},{-229,-191,-192,-175,-198,-182},{-211,-215,-143,-186,-160,-155},{-227,-178,-199,-165,-132,-141},{-201,-211,-172,-150,-145,-163},{-211,-172,-208,-193,-145,-157},{-234,-206,-172,-189,-196,-157},{-229,-193,-202,-143,-195,-138},{-183,-172,-156,-179,-148,-189},{-162,-213,-174,-160,-144,-133},{-205,-223,-152,-153,-195,-192},{-207,-153,-154,-170,-172,-189},{-187,-180,-204,-184,-182,-141},{-234,-174,-184,-177,-153,-187},{-189,-208,-190,-150,-162,-179},{-175,-176,-215,-141,-172,-144},{-183,-163,-166,-162,-150,-187},{-183,-174,-195,-194,-195,-139},{-181,-209,-197,-165,-137,-149},{-193,-213,-149,-186,-152,-147},{-223,-157,-195,-160,-168,-162},{-209,-211,-156,-167,-162,-138},{-162,-198,-202,-194,-191,-171},{-203,-202,-143,-184,-198,-131},{-158,-172,-161,-201,-198,-168},{-173,-224,-197,-146,-177,-128},{-175,-165,-197,-162,-152,-146},{-179,-219,-188,-182,-162,-182},{-158,-215,-156,-191,-145,-174},{-164,-193,-145,-194,-155,-171},{-209,-163,-213,-165,-186,-176},{-181,-217,-179,-179,-191,-136}},{{-177,-121,-138,-144,-126,-154},{-171,-121,-146,-146,-154,-118},{-172,-142,-140,-135,-144,-162},{-162,-177,-160,-150,-166,-168},{-176,-159,-175,-146,-162,-143},{-137,-140,-146,-122,-128,-129},{-139,-171,-173,-121,-123,-172},{-177,-143,-148,-132,-163,-175},{-126,-125,-121,-147,-154,-143},{-152,-171,-121,-162,-162,-159},{-174,-142,-141,-143,-125,-123},{-148,-127,-160,-138,-159,-122},{-149,-176,-144,-134,-125,-159},{-182,-127,-159,-137,-129,-153},{-146,-162,-169,-173,-141,-118},{-160,-162,-140,-157,-128,-148},{-157,-179,-176,-165,-172,-147},{-148,-171,-138,-173,-126,-123},{-156,-124,-171,-165,-144,-134},{-128,-139,-125,-119,-122,-138},{-151,-164,-163,-128,-147,-150},{-132,-127,-168,-173,-166,-119},{-136,-122,-150,-156,-166,-160},{-151,-125,-157,-119,-147,-122},{-180,-125,-146,-135,-123,-118},{-129,-161,-169,-157,-160,-151},{-128,-128,-173,-118,-159,-134},{-139,-122,-176,-154,-173,-146},{-171,-174,-118,-135,-128,-163},{-143,-137,-151,-126,-171,-151},{-171,-179,-163,-159,-156,-162},{-136,-156,-168,-150,-160,-147},{-165,-130,-175,-137,-126,-148},{-163,-121,-134,-134,-125,-171},{-183,-174,-176,-159,-135,-172},{-156,-124,-172,-147,-163,-122},{-148,-121,-134,-156,-119,-121},{-129,-161,-150,-165,-171,-119},{-172,-137,-157,-125,-169,-169},{-132,-153,-154,-171,-153,-175},{-139,-122,-157,-150,-138,-153},{-152,-159,-119,-146,-176,-157},{-180,-176,-163,-126,-141,-169},{-152,-170,-159,-118,-118,-176},{-140,-161,-146,-159,-147,-172},{-162,-150,-166,-143,-119,-154},{-129,-146,-171,-144,-137,-157},{-157,-127,-140,-144,-168,-176},{-160,-125,-143,-119,-143,-160},{-148,-150,-144,-123,-165,-168}},{{-162,-168,-145,-163,-161,-162},{-150,-175,-163,-152,-151,-165},{-138,-163,-181,-185,-182,-139},{-125,-146,-139,-171,-167,-152},{-151,-138,-145,-149,-184,-194},{-128,-168,-121,-148,-148,-167},{-146,-162,-136,-146,-172,-149},{-131,-119,-146,-154,-155,-199},{-151,-168,-142,-129,-130,-177},{-143,-171,-160,-137,-148,-170},{-169,-163,-175,-159,-151,-172},{-165,-143,-140,-146,-182,-185},{-162,-118,-148,-180,-166,-179},{-151,-128,-171,-171,-138,-154},{-165,-141,-145,-156,-180,-185},{-175,-156,-175,-140,-132,-160},{-132,-162,-139,-185,-190,-180},{-168,-168,-174,-171,-140,-167},{-165,-166,-122,-156,-155,-159},{-173,-123,-134,-177,-185,-135},{-156,-125,-153,-180,-175,-189},{-156,-165,-153,-171,-142,-192},{-147,-156,-149,-142,-158,-179},{-118,-166,-137,-139,-163,-159},{-163,-173,-125,-156,-137,-179},{-172,-159,-178,-151,-158,-175},{-171,-150,-162,-169,-155,-187},{-163,-168,-127,-185,-171,-137},{-134,-121,-181,-154,-169,-149},{-129,-169,-146,-136,-172,-144},{-148,-138,-125,-176,-163,-149},{-118,-135,-172,-157,-134,-179},{-166,-165,-154,-131,-147,-184},{-138,-132,-151,-151,-137,-140},{-153,-138,-133,-131,-190,-172},{-122,-150,-146,-136,-134,-185},{-165,-140,-175,-154,-185,-164},{-173,-138,-169,-146,-174,-150},{-160,-141,-180,-163,-187,-167},{-153,-153,-180,-163,-174,-157},{-146,-137,-172,-171,-130,-162},{-126,-123,-131,-126,-161,-137},{-134,-168,-171,-172,-185,-170},{-123,-132,-174,-163,-151,-184},{-154,-125,-143,-123,-142,-184},{-121,-143,-166,-146,-169,-134},{-138,-138,-159,-149,-163,-145},{-175,-168,-128,-136,-153,-145},{-123,-171,-181,-157,-188,-197},{-141,-138,-154,-171,-130,-197}}},{{{-183,-199,-147,-183,-221,-204},{-136,-159,-177,-183,-169,-216},{-155,-181,-158,-192,-195,-191},{-146,-201,-170,-170,-202,-159},{-148,-142,-203,-168,-186,-168},{-153,-171,-206,-166,-197,-185},{-181,-176,-198,-166,-212,-174},{-163,-189,-191,-199,-160,-227},{-181,-176,-158,-190,-221,-225},{-181,-172,-206,-143,-208,-193},{-176,-199,-173,-156,-212,-201},{-160,-181,-158,-195,-182,-197},{-163,-164,-175,-168,-153,-183},{-178,-135,-198,-175,-202,-229},{-175,-164,-154,-193,-182,-216},{-168,-203,-191,-172,-202,-183},{-197,-157,-201,-215,-158,-178},{-168,-196,-170,-143,-199,-153},{-144,-171,-203,-190,-180,-197},{-178,-162,-201,-186,-197,-197},{-144,-203,-194,-193,-208,-178},{-176,-167,-178,-208,-180,-187},{-190,-161,-208,-200,-195,-216},{-136,-152,-208,-209,-195,-160},{-175,-139,-182,-209,-221,-153},{-136,-155,-200,-197,-219,-160},{-134,-171,-173,-161,-190,-218},{-168,-139,-206,-204,-210,-183},{-139,-183,-187,-213,-206,-187},{-181,-194,-156,-158,-210,-216},{-161,-177,-145,-192,-160,-180},{-181,-201,-180,-154,-149,-181},{-163,-166,-205,-204,-156,-206},{-175,-135,-144,-166,-190,-164},{-148,-154,-189,-143,-197,-159},{-190,-198,-164,-166,-155,-168},{-165,-159,-142,-166,-149,-206},{-146,-164,-147,-158,-212,-172},{-150,-147,-140,-159,-208,-168},{-197,-179,-189,-147,-217,-155},{-165,-159,-191,-149,-206,-208},{-161,-196,-158,-165,-202,-185},{-139,-145,-166,-177,-149,-206},{-160,-147,-152,-161,-182,-191},{-183,-179,-189,-186,-190,-214},{-198,-139,-145,-197,-177,-164},{-165,-157,-178,-213,-149,-227},{-197,-142,-140,-206,-155,-208},{-180,-183,-156,-154,-155,-197},{-150,-184,-187,-209,-162,-162}},{{-210,-219,-200,-232,-268,-212},{-200,-197,-226,-217,-268,-202},{-186,-195,-211,-256,-229,-193},{-182,-178,-181,-177,-234,-209},{-232,-178,-241,-214,-227,-259},{-230,-180,-243,-265,-229,-240},{-232,-178,-232,-234,-192,-276},{-192,-197,-190,-248,-185,-267},{-166,-230,-198,-210,-247,-262},{-222,-228,-173,-245,-266,-236},{-216,-197,-224,-190,-202,-271},{-210,-215,-200,-201,-238,-226},{-232,-228,-226,-197,-245,-243},{-174,-223,-256,-265,-188,-269},{-178,-232,-196,-206,-254,-245},{-234,-193,-207,-261,-218,-264},{-190,-203,-222,-183,-245,-202},{-214,-203,-224,-183,-252,-245},{-232,-215,-177,-228,-211,-195},{-238,-172,-226,-241,-185,-219},{-180,-191,-219,-181,-195,-286},{-190,-203,-207,-179,-236,-202},{-198,-180,-192,-188,-218,-274},{-178,-164,-187,-261,-266,-262},{-180,-230,-198,-250,-263,-226},{-206,-213,-181,-208,-218,-278},{-234,-205,-228,-236,-231,-271},{-222,-209,-173,-225,-254,-226},{-194,-226,-239,-210,-183,-233},{-224,-217,-196,-179,-215,-283},{-218,-174,-183,-201,-188,-221},{-214,-242,-179,-186,-199,-255},{-160,-209,-179,-208,-243,-233},{-222,-230,-187,-210,-234,-274},{-172,-176,-224,-199,-231,-224},{-230,-182,-230,-203,-231,-193},{-214,-242,-253,-259,-243,-231},{-198,-203,-232,-232,-224,-271},{-180,-191,-251,-252,-229,-231},{-212,-213,-207,-212,-183,-240},{-168,-166,-247,-199,-263,-262},{-214,-215,-230,-259,-211,-281},{-188,-164,-226,-261,-206,-252},{-226,-176,-239,-259,-218,-245},{-198,-203,-224,-190,-185,-231},{-236,-178,-196,-219,-234,-217},{-162,-197,-243,-186,-222,-236},{-222,-203,-241,-228,-275,-262},{-158,-240,-239,-221,-206,-286},{-228,-203,-204,-252,-234,-255}},{{-287,-207,-257,-248,-307,-243},{-264,-298,-309,-246,-285,-263},{-227,-242,-296,-235,-247,-291},{-227,-232,-283,-308,-319,-303},{-235,-235,-309,-310,-327,-334},{-212,-263,-286,-324,-327,-297},{-215,-237,-238,-238,-252,-275},{-247,-204,-304,-267,-230,-286},{-257,-298,-280,-243,-255,-252},{-249,-214,-267,-265,-327,-331},{-205,-240,-210,-319,-271,-280},{-240,-275,-314,-308,-271,-277},{-257,-306,-225,-262,-255,-328},{-205,-278,-301,-278,-258,-331},{-232,-235,-270,-232,-258,-249},{-220,-258,-307,-259,-330,-280},{-267,-204,-291,-302,-249,-306},{-230,-303,-299,-219,-327,-314},{-227,-298,-299,-238,-324,-297},{-254,-263,-231,-310,-285,-249},{-235,-245,-275,-265,-285,-255},{-237,-204,-270,-270,-307,-328},{-274,-230,-283,-267,-274,-226},{-205,-227,-312,-267,-260,-260},{-203,-212,-296,-286,-296,-269},{-296,-207,-246,-246,-274,-241},{-235,-265,-270,-286,-288,-238},{-210,-298,-220,-254,-302,-286},{-279,-255,-252,-313,-324,-300},{-203,-301,-231,-302,-269,-235},{-262,-252,-246,-219,-280,-294},{-222,-286,-265,-265,-235,-311},{-232,-283,-259,-313,-233,-255},{-207,-275,-280,-265,-316,-314},{-257,-301,-309,-278,-288,-255},{-287,-252,-275,-230,-310,-286},{-207,-230,-288,-246,-296,-263},{-217,-298,-212,-240,-307,-249},{-247,-212,-217,-319,-296,-266},{-282,-260,-262,-321,-302,-320},{-262,-222,-249,-265,-249,-283},{-294,-247,-228,-313,-319,-280},{-269,-250,-304,-313,-302,-286},{-254,-237,-241,-313,-307,-300},{-220,-280,-252,-297,-316,-331},{-198,-212,-270,-240,-222,-331},{-217,-260,-262,-254,-222,-226},{-262,-250,-217,-308,-285,-229},{-205,-245,-254,-286,-310,-243},{-254,-247,-246,-251,-327,-241}},{{-237,-265,-286,-259,-271,-304},{-309,-291,-331,-277,-265,-298},{-254,-347,-259,-247,-331,-268},{-266,-279,-307,-241,-343,-286},{-283,-338,-331,-352,-268,-265},{-347,-291,-244,-283,-352,-292},{-251,-335,-325,-262,-310,-301},{-277,-332,-247,-346,-259,-301},{-251,-247,-295,-313,-334,-298},{-234,-250,-277,-265,-307,-298},{-286,-332,-292,-334,-271,-256},{-286,-300,-325,-322,-298,-361},{-243,-268,-310,-241,-295,-289},{-338,-265,-316,-328,-259,-253},{-254,-323,-358,-253,-343,-352},{-341,-276,-262,-262,-337,-334},{-321,-238,-283,-340,-271,-316},{-315,-294,-292,-304,-307,-298},{-324,-256,-247,-331,-277,-313},{-312,-279,-280,-274,-247,-292},{-266,-318,-262,-313,-334,-316},{-231,-338,-274,-277,-247,-325},{-324,-312,-262,-259,-313,-274},{-318,-273,-349,-259,-304,-286},{-280,-256,-295,-316,-274,-280},{-289,-250,-283,-331,-310,-355},{-312,-288,-283,-256,-253,-250},{-269,-288,-319,-337,-256,-247},{-309,-276,-280,-328,-340,-319},{-263,-353,-262,-271,-253,-316},{-231,-262,-304,-355,-343,-316},{-312,-303,-355,-307,-322,-274},{-237,-262,-292,-361,-313,-340},{-249,-270,-253,-301,-247,-340},{-277,-323,-238,-358,-289,-358},{-318,-288,-328,-316,-304,-310},{-341,-341,-262,-271,-307,-334},{-283,-323,-286,-256,-325,-283},{-324,-235,-298,-289,-262,-316},{-315,-323,-274,-298,-265,-286},{-249,-332,-253,-265,-283,-349},{-301,-303,-301,-259,-268,-268},{-246,-350,-319,-340,-289,-355},{-303,-262,-250,-292,-259,-244},{-292,-323,-355,-259,-340,-304},{-327,-347,-301,-259,-316,-349},{-257,-265,-250,-346,-259,-319},{-298,-306,-256,-253,-331,-346},{-306,-315,-292,-316,-340,-286},{-263,-347,-358,-292,-280,-247}},{{-313,-340,-247,-348,-238,-307},{-334,-304,-361,-357,-291,-342},{-298,-301,-247,-330,-262,-293},{-241,-301,-304,-252,-329,-307},{-286,-241,-250,-279,-235,-348},{-262,-247,-319,-273,-297,-299},{-241,-358,-250,-318,-309,-246},{-262,-337,-295,-339,-262,-310},{-286,-280,-250,-276,-350,-281},{-256,-310,-337,-321,-238,-252},{-337,-328,-319,-324,-323,-246},{-256,-334,-346,-288,-326,-304},{-298,-247,-271,-357,-318,-244},{-349,-349,-262,-252,-297,-246},{-343,-343,-247,-264,-329,-252},{-310,-310,-256,-321,-306,-261},{-331,-256,-295,-354,-259,-302},{-295,-298,-319,-294,-276,-246},{-352,-349,-316,-321,-344,-273},{-352,-250,-301,-318,-320,-345},{-325,-244,-268,-309,-294,-296},{-259,-268,-274,-261,-268,-281},{-310,-256,-265,-288,-268,-319},{-286,-322,-334,-240,-297,-339},{-346,-355,-253,-318,-309,-264},{-262,-268,-283,-243,-273,-304},{-298,-352,-337,-291,-329,-325},{-316,-289,-352,-300,-329,-310},{-268,-265,-337,-354,-306,-276},{-244,-244,-277,-264,-279,-287},{-334,-241,-286,-294,-285,-238},{-352,-346,-355,-345,-323,-276},{-253,-340,-340,-321,-259,-238},{-259,-256,-289,-309,-329,-244},{-256,-346,-301,-270,-276,-244},{-301,-310,-247,-291,-256,-238},{-283,-310,-301,-333,-256,-339},{-310,-286,-349,-357,-253,-270},{-262,-268,-349,-282,-318,-249},{-283,-268,-325,-276,-306,-261},{-283,-280,-304,-306,-300,-299},{-289,-307,-319,-306,-318,-348},{-277,-274,-313,-267,-288,-328},{-247,-277,-247,-279,-250,-255},{-319,-316,-322,-285,-241,-336},{-292,-355,-334,-282,-270,-267},{-343,-319,-337,-273,-273,-304},{-361,-286,-268,-321,-270,-334},{-358,-349,-295,-321,-282,-331},{-298,-301,-247,-309,-344,-322}},{{-256,-290,-279,-238,-230,-243},{-322,-329,-271,-296,-276,-275},{-239,-232,-322,-214,-289,-211},{-254,-251,-236,-227,-302,-206},{-316,-259,-290,-253,-302,-265},{-228,-240,-325,-314,-236,-258},{-296,-287,-217,-248,-223,-243},{-342,-243,-295,-232,-305,-233},{-322,-271,-301,-243,-215,-250},{-262,-234,-238,-264,-238,-295},{-237,-299,-312,-240,-261,-295},{-336,-268,-247,-227,-266,-238},{-274,-310,-320,-269,-284,-198},{-302,-229,-263,-256,-205,-198},{-336,-265,-266,-301,-300,-285},{-285,-285,-236,-251,-225,-260},{-228,-279,-287,-317,-264,-248},{-322,-257,-263,-275,-246,-253},{-294,-268,-225,-256,-282,-216},{-285,-307,-309,-259,-215,-223},{-248,-240,-228,-275,-236,-250},{-276,-321,-274,-267,-253,-236},{-268,-304,-282,-232,-236,-236},{-319,-232,-228,-301,-294,-280},{-279,-226,-276,-243,-307,-258},{-276,-301,-293,-317,-241,-265},{-296,-301,-271,-240,-282,-201},{-311,-296,-252,-312,-302,-275},{-325,-237,-228,-296,-282,-265},{-319,-326,-290,-317,-215,-273},{-259,-282,-325,-317,-220,-211},{-268,-234,-268,-219,-307,-288},{-237,-223,-247,-261,-253,-283},{-251,-312,-317,-248,-284,-241},{-305,-312,-230,-227,-266,-270},{-237,-232,-247,-219,-289,-211},{-248,-315,-228,-272,-305,-208},{-231,-226,-285,-306,-276,-216},{-333,-287,-290,-280,-205,-285},{-291,-307,-314,-240,-276,-275},{-305,-335,-236,-219,-230,-290},{-291,-248,-266,-277,-215,-273},{-311,-324,-233,-293,-259,-233},{-299,-268,-244,-277,-269,-246},{-325,-229,-257,-235,-292,-263},{-325,-310,-230,-296,-215,-221},{-242,-307,-312,-216,-215,-208},{-339,-223,-293,-219,-251,-265},{-328,-290,-306,-285,-253,-216},{-314,-310,-260,-240,-305,-268}}},{{{-332,-382,-293,-316,-326,-395},{-309,-345,-283,-359,-286,-329},{-280,-378,-283,-296,-352,-263},{-286,-303,-303,-368,-329,-352},{-349,-322,-378,-385,-375,-280},{-385,-365,-352,-273,-270,-349},{-283,-359,-316,-365,-296,-382},{-286,-332,-286,-342,-339,-395},{-359,-286,-319,-336,-375,-372},{-342,-375,-395,-388,-368,-349},{-303,-355,-392,-372,-365,-313},{-368,-313,-319,-365,-316,-359},{-293,-392,-316,-378,-309,-359},{-286,-303,-313,-309,-313,-368},{-322,-290,-276,-316,-266,-309},{-266,-266,-280,-332,-362,-270},{-326,-293,-296,-319,-329,-388},{-313,-280,-359,-342,-392,-270},{-342,-342,-349,-375,-342,-395},{-362,-336,-322,-368,-375,-332},{-378,-276,-365,-306,-322,-345},{-382,-342,-342,-290,-349,-392},{-368,-368,-313,-378,-392,-329},{-276,-342,-306,-349,-342,-385},{-362,-280,-332,-303,-395,-352},{-395,-342,-345,-303,-329,-385},{-355,-306,-283,-293,-276,-316},{-329,-273,-270,-270,-385,-395},{-329,-303,-293,-368,-293,-375},{-326,-322,-365,-368,-332,-345},{-332,-270,-392,-332,-392,-378},{-316,-365,-322,-319,-270,-322},{-263,-349,-342,-385,-270,-322},{-372,-276,-336,-336,-359,-316},{-326,-365,-306,-316,-372,-368},{-352,-345,-286,-283,-352,-326},{-286,-326,-329,-332,-316,-283},{-352,-286,-319,-372,-382,-372},{-286,-309,-392,-280,-378,-355},{-339,-342,-362,-266,-280,-345},{-293,-273,-322,-365,-352,-339},{-345,-306,-280,-303,-388,-263},{-303,-263,-385,-306,-280,-290},{-392,-306,-322,-296,-299,-388},{-276,-286,-326,-365,-385,-273},{-362,-280,-322,-365,-355,-359},{-306,-276,-345,-329,-332,-365},{-359,-266,-266,-355,-375,-286},{-293,-319,-392,-349,-395,-385},{-352,-283,-392,-388,-283,-270}},{{-377,-354,-360,-320,-308,-298},{-308,-293,-370,-333,-311,-301},{-292,-296,-373,-301,-265,-331},{-384,-270,-325,-358,-333,-295},{-308,-374,-354,-286,-302,-310},{-305,-283,-322,-295,-314,-307},{-384,-261,-383,-355,-351,-310},{-367,-322,-354,-292,-308,-340},{-266,-312,-293,-298,-305,-358},{-312,-274,-309,-308,-314,-301},{-308,-290,-338,-279,-367,-259},{-262,-316,-300,-254,-326,-334},{-328,-274,-332,-336,-262,-319},{-358,-367,-319,-349,-370,-358},{-312,-335,-303,-292,-299,-259},{-305,-283,-258,-257,-330,-286},{-364,-367,-281,-323,-314,-316},{-289,-296,-364,-314,-305,-310},{-276,-299,-293,-257,-348,-298},{-328,-322,-300,-305,-290,-322},{-331,-299,-303,-261,-249,-328},{-298,-299,-297,-276,-299,-286},{-331,-316,-329,-311,-326,-250},{-387,-325,-265,-317,-308,-268},{-374,-258,-329,-251,-296,-262},{-272,-299,-265,-257,-342,-361},{-374,-377,-383,-289,-370,-358},{-312,-377,-278,-292,-299,-334},{-335,-367,-329,-286,-330,-250},{-341,-345,-370,-311,-320,-355},{-295,-283,-274,-267,-354,-340},{-305,-267,-357,-333,-280,-328},{-351,-345,-341,-352,-370,-334},{-262,-341,-338,-320,-354,-283},{-318,-261,-306,-311,-330,-358},{-344,-345,-265,-320,-274,-343},{-318,-287,-380,-323,-333,-325},{-262,-306,-281,-283,-330,-289},{-312,-299,-306,-264,-256,-250},{-302,-261,-354,-251,-299,-262},{-367,-309,-357,-358,-367,-292},{-269,-383,-341,-283,-290,-361},{-371,-303,-335,-361,-363,-325},{-285,-338,-357,-349,-320,-346},{-384,-370,-281,-323,-345,-307},{-298,-328,-332,-267,-293,-298},{-269,-267,-287,-301,-283,-349},{-298,-319,-287,-323,-326,-262},{-315,-319,-380,-320,-274,-340},{-279,-306,-313,-298,-246,-358}},{{-239,-311,-308,-321,-299,-244},{-239,-248,-266,-220,-244,-239},{-298,-245,-316,-267,-236,-213},{-266,-271,-230,-310,-223,-290},{-310,-311,-333,-313,-233,-308},{-254,-239,-302,-272,-284,-239},{-257,-282,-283,-326,-225,-265},{-307,-259,-272,-324,-305,-303},{-304,-230,-283,-245,-289,-267},{-298,-276,-249,-258,-244,-275},{-274,-305,-283,-299,-254,-290},{-263,-245,-252,-237,-305,-226},{-354,-233,-294,-264,-220,-224},{-301,-253,-328,-296,-268,-236},{-257,-294,-263,-220,-223,-252},{-304,-346,-227,-275,-313,-206},{-298,-230,-302,-267,-310,-303},{-254,-276,-258,-239,-223,-231},{-307,-262,-294,-305,-220,-244},{-333,-262,-291,-248,-292,-206},{-336,-340,-249,-288,-265,-208},{-307,-320,-246,-258,-310,-272},{-307,-300,-238,-239,-268,-270},{-354,-334,-274,-288,-252,-229},{-298,-337,-330,-239,-281,-275},{-268,-311,-319,-239,-297,-231},{-313,-311,-333,-220,-313,-213},{-245,-346,-302,-258,-268,-221},{-274,-274,-286,-310,-246,-283},{-242,-239,-249,-291,-217,-236},{-313,-274,-235,-226,-265,-252},{-310,-279,-308,-280,-220,-226},{-333,-239,-288,-242,-252,-231},{-260,-265,-283,-258,-276,-211},{-333,-337,-333,-291,-265,-226},{-324,-305,-249,-218,-236,-285},{-351,-245,-246,-223,-223,-283},{-298,-253,-311,-313,-313,-206},{-322,-233,-297,-261,-289,-290},{-263,-325,-244,-272,-260,-247},{-310,-279,-260,-288,-297,-254},{-333,-300,-325,-228,-236,-301},{-354,-334,-297,-305,-244,-226},{-271,-291,-235,-307,-252,-234},{-242,-320,-238,-253,-305,-252},{-324,-308,-305,-302,-223,-242},{-263,-274,-272,-256,-302,-218},{-333,-325,-227,-239,-305,-239},{-330,-253,-280,-286,-236,-272},{-236,-288,-280,-313,-225,-239}},{{-250,-231,-235,-277,-190,-250},{-240,-204,-223,-187,-240,-195},{-292,-238,-282,-229,-226,-241},{-208,-267,-204,-247,-213,-241},{-202,-282,-268,-185,-206,-247},{-270,-228,-197,-189,-251,-195},{-278,-216,-284,-254,-269,-219},{-268,-243,-246,-213,-184,-226},{-200,-194,-232,-268,-222,-239},{-292,-272,-251,-236,-249,-184},{-288,-226,-225,-213,-184,-247},{-235,-250,-258,-185,-206,-175},{-245,-262,-218,-192,-197,-223},{-278,-197,-263,-192,-197,-195},{-228,-194,-282,-222,-193,-228},{-270,-224,-270,-206,-253,-263},{-252,-233,-256,-210,-202,-256},{-268,-267,-246,-226,-202,-226},{-218,-219,-197,-277,-206,-221},{-232,-236,-206,-185,-264,-191},{-232,-214,-216,-192,-264,-254},{-222,-277,-251,-194,-206,-177},{-262,-248,-261,-187,-240,-199},{-218,-245,-228,-268,-233,-261},{-228,-253,-251,-273,-260,-188},{-300,-202,-211,-185,-195,-191},{-215,-211,-192,-199,-206,-184},{-290,-231,-220,-247,-226,-204},{-260,-202,-192,-213,-179,-223},{-225,-279,-261,-268,-269,-228},{-240,-284,-284,-196,-246,-252},{-212,-228,-261,-185,-220,-223},{-200,-260,-282,-222,-186,-186},{-295,-231,-280,-249,-253,-239},{-288,-204,-261,-185,-233,-263},{-298,-207,-235,-268,-199,-232},{-220,-224,-232,-206,-193,-175},{-298,-226,-244,-226,-211,-226},{-238,-233,-204,-215,-240,-175},{-200,-279,-282,-185,-213,-252},{-268,-258,-209,-229,-251,-193},{-275,-255,-242,-213,-188,-254},{-255,-219,-211,-236,-204,-212},{-300,-289,-204,-277,-222,-180},{-278,-216,-201,-203,-246,-247},{-235,-221,-223,-206,-220,-219},{-238,-224,-204,-245,-253,-221},{-228,-214,-261,-245,-197,-219},{-242,-270,-201,-236,-262,-215},{-228,-236,-232,-206,-184,-212}},{{-213,-227,-223,-241,-216,-218},{-247,-170,-202,-244,-231,-208},{-176,-248,-195,-172,-237,-252},{-178,-200,-239,-176,-231,-185},{-219,-191,-195,-229,-212,-231},{-182,-195,-174,-218,-181,-225},{-217,-214,-250,-178,-176,-218},{-221,-191,-191,-193,-233,-191},{-258,-204,-185,-168,-183,-252},{-182,-183,-208,-185,-168,-187},{-180,-168,-191,-181,-210,-214},{-200,-181,-250,-252,-237,-229},{-202,-223,-235,-250,-216,-208},{-187,-172,-206,-248,-193,-187},{-219,-181,-195,-178,-229,-174},{-174,-195,-195,-225,-212,-195},{-256,-183,-244,-195,-189,-168},{-200,-223,-193,-233,-233,-233},{-180,-239,-250,-231,-248,-212},{-254,-252,-195,-176,-233,-168},{-232,-210,-233,-193,-231,-187},{-256,-185,-170,-244,-212,-233},{-191,-193,-208,-239,-235,-239},{-254,-191,-204,-244,-237,-193},{-202,-195,-216,-181,-204,-176},{-178,-183,-191,-235,-248,-223},{-243,-197,-195,-225,-181,-223},{-219,-225,-246,-200,-174,-189},{-260,-191,-200,-220,-200,-237},{-219,-212,-248,-214,-212,-183},{-237,-193,-183,-235,-202,-208},{-178,-185,-187,-172,-225,-214},{-206,-187,-208,-252,-168,-183},{-234,-185,-233,-202,-172,-172},{-204,-218,-197,-250,-214,-218},{-252,-172,-174,-229,-246,-237},{-252,-189,-248,-248,-235,-246},{-195,-252,-246,-183,-218,-218},{-237,-214,-208,-168,-191,-235},{-193,-170,-225,-181,-200,-216},{-232,-195,-246,-189,-174,-235},{-202,-252,-227,-246,-244,-200},{-252,-185,-191,-195,-235,-229},{-197,-248,-233,-223,-206,-231},{-245,-210,-233,-210,-200,-225},{-204,-248,-185,-183,-250,-202},{-189,-193,-183,-218,-183,-214},{-213,-218,-233,-210,-250,-181},{-260,-178,-214,-244,-202,-168},{-219,-189,-189,-204,-204,-208}},{{-189,-176,-209,-258,-200,-236},{-220,-191,-238,-187,-257,-207},{-241,-204,-203,-202,-194,-200},{-252,-241,-194,-258,-220,-205},{-229,-220,-179,-202,-187,-214},{-244,-241,-194,-245,-240,-225},{-191,-202,-226,-258,-242,-268},{-187,-244,-226,-178,-262,-194},{-181,-185,-181,-226,-242,-259},{-206,-239,-236,-256,-180,-263},{-187,-233,-247,-232,-191,-250},{-216,-212,-188,-234,-260,-270},{-170,-178,-207,-210,-187,-238},{-170,-189,-188,-176,-262,-259},{-172,-208,-196,-195,-255,-238},{-210,-208,-234,-252,-202,-232},{-233,-231,-219,-187,-187,-238},{-176,-239,-230,-256,-180,-263},{-185,-229,-205,-193,-227,-216},{-183,-187,-217,-178,-178,-200},{-235,-248,-245,-191,-218,-236},{-220,-244,-186,-213,-176,-209},{-244,-252,-192,-191,-207,-227},{-172,-248,-198,-189,-218,-187},{-233,-183,-209,-204,-233,-184},{-248,-231,-236,-217,-222,-250},{-183,-210,-184,-237,-246,-254},{-178,-210,-205,-184,-264,-243},{-220,-225,-253,-234,-183,-198},{-231,-237,-188,-195,-176,-189},{-181,-206,-245,-226,-211,-216},{-233,-200,-232,-204,-187,-202},{-214,-246,-200,-193,-240,-194},{-239,-250,-251,-241,-255,-250},{-233,-246,-186,-250,-231,-256},{-212,-197,-203,-182,-229,-209},{-197,-195,-177,-193,-229,-196},{-200,-197,-196,-219,-205,-261},{-239,-208,-230,-197,-191,-212},{-168,-237,-238,-182,-264,-248},{-229,-239,-224,-252,-176,-243},{-170,-189,-241,-224,-211,-248},{-235,-250,-190,-184,-202,-252},{-174,-191,-171,-252,-205,-209},{-250,-168,-219,-187,-235,-191},{-193,-174,-213,-226,-255,-232},{-229,-227,-171,-260,-185,-182},{-170,-227,-241,-182,-227,-259},{-214,-170,-179,-221,-235,-256},{-206,-210,-175,-217,-198,-182}}},{{{-89,-118,-110,-122,-112,-124},{-114,-103,-122,-130,-127,-148},{-122,-110,-113,-98,-98,-124},{-118,-127,-105,-112,-107,-104},{-85,-114,-108,-124,-98,-116},{-103,-95,-103,-95,-102,-154},{-99,-111,-90,-113,-139,-129},{-123,-88,-113,-99,-145,-123},{-116,-96,-128,-101,-120,-133},{-121,-127,-109,-135,-128,-116},{-102,-125,-116,-111,-101,-123},{-109,-112,-91,-130,-145,-151},{-121,-106,-118,-116,-102,-147},{-101,-122,-116,-140,-107,-132},{-96,-85,-123,-99,-121,-109},{-108,-90,-114,-117,-146,-154},{-94,-107,-128,-108,-100,-143},{-108,-126,-123,-126,-126,-138},{-121,-106,-99,-109,-106,-124},{-111,-88,-109,-124,-135,-148},{-92,-95,-103,-99,-120,-150},{-102,-89,-111,-113,-143,-127},{-125,-111,-100,-104,-131,-113},{-91,-119,-100,-98,-107,-150},{-112,-110,-103,-122,-132,-105},{-94,-108,-102,-129,-98,-133},{-122,-112,-102,-97,-146,-120},{-106,-127,-124,-94,-100,-147},{-99,-87,-105,-135,-128,-116},{-84,-127,-122,-94,-110,-128},{-109,-94,-124,-97,-128,-147},{-107,-86,-103,-130,-116,-132},{-114,-106,-93,-94,-117,-138},{-112,-125,-114,-117,-99,-118},{-123,-104,-132,-117,-109,-119},{-126,-118,-106,-97,-135,-136},{-108,-108,-90,-129,-99,-123},{-107,-109,-113,-101,-112,-152},{-123,-124,-96,-136,-139,-125},{-99,-94,-90,-129,-124,-129},{-116,-91,-92,-104,-109,-137},{-89,-121,-105,-106,-111,-119},{-100,-103,-123,-139,-138,-122},{-121,-125,-120,-121,-129,-110},{-114,-96,-134,-122,-134,-145},{-126,-120,-128,-119,-109,-102},{-111,-127,-119,-137,-145,-123},{-102,-89,-113,-123,-123,-150},{-93,-99,-102,-129,-133,-111},{-85,-112,-102,-137,-99,-152}},{{-127,-154,-166,-157,-132,-134},{-131,-152,-127,-178,-143,-156},{-142,-142,-135,-178,-190,-176},{-151,-118,-147,-158,-177,-183},{-146,-120,-161,-146,-188,-151},{-142,-135,-151,-126,-182,-136},{-138,-165,-118,-144,-180,-139},{-159,-166,-139,-160,-151,-138},{-123,-124,-154,-146,-140,-171},{-109,-116,-160,-160,-174,-195},{-154,-161,-138,-152,-156,-161},{-127,-169,-121,-170,-134,-163},{-150,-147,-132,-127,-150,-148},{-142,-135,-118,-172,-184,-186},{-135,-161,-175,-155,-185,-181},{-109,-141,-142,-143,-193,-151},{-126,-127,-118,-149,-159,-161},{-148,-148,-126,-163,-193,-139},{-130,-121,-141,-175,-147,-166},{-115,-127,-120,-133,-169,-180},{-116,-123,-169,-183,-182,-197},{-108,-148,-164,-180,-192,-178},{-123,-145,-170,-130,-190,-139},{-132,-162,-155,-133,-172,-134},{-117,-152,-158,-138,-182,-180},{-115,-161,-138,-178,-134,-138},{-142,-148,-118,-186,-132,-155},{-134,-134,-149,-178,-175,-190},{-128,-118,-170,-186,-143,-197},{-115,-144,-178,-184,-143,-155},{-144,-133,-142,-183,-174,-195},{-151,-151,-173,-138,-185,-134},{-153,-152,-149,-129,-188,-161},{-120,-161,-160,-184,-180,-188},{-127,-158,-176,-169,-130,-165},{-131,-130,-141,-163,-135,-134},{-157,-162,-163,-158,-192,-161},{-117,-151,-145,-164,-169,-180},{-143,-120,-136,-147,-174,-143},{-143,-142,-132,-158,-145,-134},{-120,-118,-118,-184,-147,-155},{-134,-151,-130,-146,-158,-165},{-142,-161,-127,-186,-153,-181},{-155,-118,-126,-158,-171,-148},{-147,-117,-176,-174,-129,-173},{-142,-138,-135,-124,-182,-173},{-108,-118,-136,-143,-164,-176},{-113,-169,-118,-140,-169,-151},{-124,-147,-148,-152,-161,-146},{-119,-159,-127,-175,-159,-153}},{{-196,-205,-173,-160,-208,-234},{-149,-184,-208,-220,-192,-208},{-154,-151,-218,-192,-172,-162},{-193,-148,-160,-156,-159,-180},{-140,-193,-206,-188,-163,-220},{-140,-180,-160,-188,-186,-228},{-206,-162,-156,-203,-188,-216},{-194,-146,-177,-179,-178,-208},{-149,-187,-153,-167,-180,-212},{-152,-200,-186,-224,-186,-226},{-147,-203,-216,-198,-159,-192},{-140,-196,-175,-198,-169,-198},{-149,-182,-177,-180,-204,-170},{-142,-187,-223,-207,-190,-168},{-163,-184,-203,-222,-192,-160},{-193,-198,-216,-200,-210,-238},{-144,-189,-153,-218,-196,-202},{-166,-184,-216,-217,-196,-206},{-152,-171,-192,-177,-178,-216},{-156,-173,-205,-160,-180,-178},{-194,-178,-186,-220,-206,-166},{-177,-212,-219,-201,-214,-200},{-163,-162,-166,-186,-169,-196},{-200,-212,-149,-192,-165,-226},{-144,-182,-156,-182,-157,-184},{-170,-205,-214,-226,-235,-222},{-184,-198,-206,-200,-208,-234},{-172,-200,-167,-165,-171,-192},{-161,-185,-188,-220,-163,-172},{-168,-203,-208,-209,-214,-176},{-187,-212,-160,-180,-229,-226},{-144,-189,-216,-194,-210,-218},{-196,-216,-156,-205,-169,-228},{-198,-160,-175,-156,-223,-158},{-170,-162,-149,-198,-180,-168},{-147,-158,-169,-200,-188,-200},{-173,-146,-193,-211,-220,-174},{-150,-187,-192,-220,-198,-170},{-194,-175,-214,-205,-200,-228},{-184,-153,-197,-160,-210,-196},{-150,-158,-195,-180,-229,-194},{-156,-153,-153,-152,-194,-230},{-150,-194,-214,-213,-212,-192},{-206,-203,-169,-182,-196,-164},{-170,-185,-167,-158,-167,-182},{-147,-216,-199,-184,-182,-186},{-182,-191,-197,-211,-223,-220},{-186,-171,-212,-173,-198,-188},{-178,-207,-193,-184,-184,-160},{-140,-160,-180,-167,-208,-230}},{{-203,-242,-185,-203,-227,-179},{-162,-199,-195,-213,-185,-179},{-211,-195,-162,-173,-209,-177},{-225,-179,-203,-244,-191,-219},{-164,-197,-217,-195,-231,-191},{-164,-179,-185,-171,-191,-205},{-181,-185,-197,-211,-168,-219},{-175,-209,-240,-195,-205,-205},{-177,-211,-223,-211,-164,-189},{-211,-242,-166,-189,-213,-209},{-205,-171,-168,-215,-171,-213},{-181,-179,-193,-225,-231,-183},{-235,-203,-189,-211,-187,-240},{-207,-189,-201,-240,-187,-173},{-217,-195,-219,-213,-187,-221},{-175,-201,-233,-171,-177,-193},{-177,-215,-209,-191,-181,-219},{-211,-171,-217,-185,-227,-235},{-179,-191,-195,-171,-195,-227},{-213,-219,-203,-181,-221,-173},{-223,-209,-195,-227,-231,-233},{-209,-223,-205,-211,-166,-171},{-213,-211,-189,-175,-201,-185},{-215,-219,-189,-217,-229,-215},{-233,-168,-235,-235,-181,-221},{-215,-229,-197,-181,-173,-231},{-207,-207,-227,-197,-179,-189},{-217,-240,-199,-219,-177,-223},{-197,-225,-215,-187,-223,-205},{-209,-225,-221,-231,-166,-164},{-219,-173,-223,-211,-181,-203},{-201,-203,-179,-175,-242,-177},{-223,-171,-244,-223,-213,-168},{-229,-240,-166,-225,-177,-193},{-193,-199,-223,-175,-217,-207},{-229,-217,-189,-221,-207,-187},{-193,-187,-205,-221,-223,-229},{-173,-195,-177,-223,-235,-231},{-166,-189,-187,-199,-185,-166},{-201,-215,-238,-219,-181,-175},{-183,-181,-181,-223,-211,-162},{-219,-242,-197,-227,-162,-183},{-209,-219,-235,-209,-217,-244},{-175,-166,-195,-240,-185,-213},{-199,-211,-168,-235,-195,-185},{-211,-213,-240,-215,-179,-207},{-193,-195,-181,-191,-199,-233},{-215,-209,-215,-177,-240,-185},{-227,-231,-187,-221,-215,-244},{-185,-193,-209,-189,-181,-195}},{{-203,-217,-160,-218,-197,-184},{-173,-229,-213,-160,-157,-195},{-215,-203,-227,-158,-221,-186},{-215,-244,-232,-176,-221,-166},{-197,-211,-164,-185,-159,-147},{-211,-211,-201,-232,-170,-210},{-231,-201,-215,-209,-202,-210},{-201,-227,-177,-162,-174,-147},{-231,-240,-169,-193,-204,-202},{-231,-231,-219,-220,-172,-177},{-162,-223,-205,-211,-155,-213},{-183,-187,-211,-172,-198,-193},{-215,-181,-193,-203,-217,-186},{-229,-203,-160,-174,-212,-191},{-177,-213,-227,-177,-227,-147},{-195,-219,-164,-230,-204,-186},{-164,-225,-225,-218,-221,-171},{-229,-215,-230,-174,-161,-149},{-193,-205,-181,-172,-214,-169},{-175,-221,-191,-179,-217,-158},{-219,-201,-215,-187,-157,-160},{-201,-229,-199,-185,-183,-210},{-185,-240,-197,-215,-200,-219},{-229,-211,-223,-211,-183,-215},{-187,-181,-173,-174,-206,-213},{-235,-201,-213,-207,-208,-193},{-227,-195,-169,-222,-155,-155},{-199,-185,-164,-189,-172,-199},{-205,-181,-217,-226,-181,-167},{-177,-240,-181,-201,-221,-151},{-171,-242,-160,-181,-210,-180},{-166,-189,-160,-164,-225,-180},{-162,-177,-199,-220,-195,-213},{-168,-203,-211,-203,-180,-182},{-205,-213,-215,-168,-172,-193},{-166,-199,-205,-185,-172,-215},{-199,-233,-199,-168,-185,-195},{-195,-183,-191,-213,-161,-208},{-240,-189,-213,-234,-208,-182},{-171,-175,-221,-160,-185,-180},{-223,-173,-175,-197,-178,-177},{-238,-225,-221,-156,-227,-151},{-173,-207,-211,-228,-197,-175},{-209,-164,-171,-185,-185,-158},{-229,-213,-207,-215,-174,-210},{-213,-191,-187,-215,-198,-188},{-191,-191,-177,-181,-219,-182},{-205,-225,-169,-205,-215,-151},{-225,-175,-232,-213,-170,-191},{-199,-197,-169,-162,-151,-197}},{{-175,-168,-137,-142,-167,-169},{-170,-170,-145,-162,-122,-119},{-154,-175,-179,-173,-162,-162},{-192,-199,-147,-182,-139,-160},{-199,-142,-145,-192,-159,-129},{-208,-163,-157,-152,-148,-153},{-213,-190,-145,-168,-181,-132},{-202,-190,-200,-186,-182,-129},{-195,-180,-184,-131,-138,-176},{-159,-187,-145,-179,-125,-132},{-213,-199,-137,-165,-156,-125},{-195,-154,-189,-134,-159,-169},{-199,-154,-172,-166,-150,-137},{-184,-192,-152,-189,-170,-169},{-186,-175,-195,-149,-150,-153},{-206,-202,-145,-182,-150,-131},{-202,-204,-160,-190,-145,-150},{-208,-171,-195,-154,-159,-156},{-175,-157,-172,-155,-122,-157},{-147,-183,-192,-179,-171,-160},{-159,-164,-140,-173,-161,-143},{-150,-166,-154,-158,-135,-150},{-172,-195,-190,-163,-124,-148},{-193,-166,-134,-131,-171,-118},{-143,-197,-134,-186,-161,-144},{-195,-185,-140,-187,-127,-141},{-209,-176,-169,-152,-159,-172},{-170,-145,-149,-154,-139,-129},{-197,-208,-157,-170,-182,-154},{-170,-204,-189,-136,-162,-172},{-208,-140,-157,-181,-135,-168},{-197,-144,-192,-144,-168,-144},{-209,-178,-200,-141,-170,-125},{-208,-149,-154,-178,-170,-154},{-149,-187,-197,-152,-168,-128},{-199,-168,-172,-179,-135,-129},{-184,-164,-189,-181,-139,-175},{-184,-140,-167,-141,-182,-128},{-179,-144,-134,-160,-130,-132},{-156,-157,-199,-144,-124,-128},{-179,-171,-142,-171,-159,-148},{-181,-194,-167,-154,-125,-162},{-143,-189,-167,-184,-176,-176},{-159,-142,-152,-173,-155,-141},{-172,-144,-139,-168,-171,-162},{-172,-176,-145,-149,-171,-144},{-163,-208,-180,-139,-182,-162},{-208,-197,-170,-144,-142,-176},{-190,-187,-190,-147,-141,-122},{-145,-206,-160,-141,-122,-171}}},{{{-207,-264,-214,-264,-269,-221},{-266,-214,-202,-198,-219,-193},{-247,-202,-224,-271,-198,-283},{-214,-262,-245,-252,-231,-217},{-226,-195,-259,-219,-281,-240},{-186,-283,-205,-267,-207,-271},{-231,-264,-276,-245,-214,-271},{-212,-271,-259,-217,-214,-209},{-249,-259,-274,-212,-274,-231},{-240,-209,-209,-267,-264,-217},{-240,-259,-259,-198,-245,-207},{-277,-202,-190,-281,-252,-200},{-205,-259,-221,-281,-193,-238},{-217,-195,-264,-217,-228,-207},{-233,-271,-286,-233,-207,-209},{-240,-281,-283,-219,-224,-219},{-259,-259,-217,-286,-200,-271},{-252,-262,-257,-262,-233,-257},{-275,-195,-217,-195,-221,-193},{-224,-233,-245,-228,-259,-286},{-203,-190,-212,-209,-243,-264},{-263,-198,-190,-255,-271,-224},{-240,-271,-248,-267,-271,-217},{-226,-233,-226,-271,-217,-214},{-189,-276,-207,-236,-252,-226},{-196,-257,-281,-228,-278,-267},{-270,-245,-281,-281,-245,-252},{-217,-283,-221,-276,-283,-257},{-226,-274,-257,-205,-259,-198},{-242,-240,-212,-190,-240,-207},{-228,-240,-257,-255,-257,-219},{-205,-286,-207,-283,-233,-240},{-198,-190,-240,-274,-248,-238},{-231,-286,-190,-286,-190,-195},{-280,-190,-276,-214,-193,-252},{-277,-264,-207,-269,-259,-257},{-214,-198,-262,-236,-250,-267},{-203,-243,-202,-252,-190,-233},{-249,-245,-219,-286,-217,-219},{-240,-231,-255,-236,-255,-193},{-249,-231,-224,-276,-207,-224},{-238,-278,-264,-193,-200,-205},{-268,-217,-267,-271,-226,-250},{-275,-255,-212,-207,-228,-219},{-252,-233,-243,-200,-269,-250},{-205,-276,-224,-193,-257,-205},{-205,-209,-198,-264,-245,-217},{-205,-207,-198,-224,-278,-271},{-219,-245,-271,-276,-217,-286},{-256,-219,-252,-286,-269,-226}},{{-231,-245,-235,-270,-194,-234},{-190,-202,-219,-210,-235,-248},{-202,-202,-261,-201,-183,-234},{-248,-209,-214,-203,-192,-261},{-226,-236,-230,-256,-210,-206},{-252,-212,-216,-217,-206,-201},{-283,-255,-207,-240,-228,-179},{-231,-274,-202,-229,-221,-259},{-224,-217,-244,-238,-255,-217},{-221,-286,-261,-226,-269,-234},{-267,-250,-263,-238,-181,-208},{-221,-221,-204,-189,-244,-265},{-269,-221,-233,-273,-210,-208},{-255,-257,-235,-252,-188,-236},{-264,-205,-219,-222,-217,-179},{-269,-238,-268,-208,-194,-243},{-269,-233,-235,-226,-183,-252},{-252,-259,-207,-187,-249,-192},{-221,-231,-237,-245,-233,-245},{-217,-236,-254,-273,-251,-208},{-212,-198,-188,-219,-249,-225},{-243,-281,-240,-222,-228,-201},{-212,-271,-197,-222,-183,-177},{-262,-233,-247,-261,-188,-261},{-202,-207,-270,-199,-251,-217},{-228,-238,-207,-268,-224,-219},{-257,-190,-188,-208,-253,-181},{-283,-195,-251,-199,-244,-214},{-217,-212,-242,-268,-269,-183},{-255,-224,-195,-254,-226,-232},{-255,-283,-275,-259,-188,-194},{-207,-245,-261,-252,-199,-248},{-200,-214,-237,-196,-183,-232},{-264,-190,-202,-268,-206,-243},{-276,-274,-266,-247,-188,-256},{-269,-264,-268,-233,-233,-183},{-233,-209,-244,-275,-212,-239},{-281,-190,-275,-270,-244,-252},{-257,-238,-270,-189,-185,-181},{-281,-226,-221,-203,-264,-188},{-207,-278,-223,-208,-240,-221},{-267,-283,-202,-238,-269,-248},{-221,-224,-235,-266,-190,-203},{-262,-217,-200,-231,-271,-183},{-202,-269,-266,-266,-226,-230},{-240,-245,-230,-259,-237,-252},{-205,-205,-207,-268,-226,-243},{-250,-276,-195,-206,-226,-199},{-207,-205,-207,-203,-246,-181},{-202,-228,-256,-266,-264,-177}},{{-213,-247,-216,-166,-221,-182},{-215,-209,-242,-162,-150,-189},{-258,-240,-230,-195,-166,-155},{-172,-167,-196,-213,-194,-153},{-249,-190,-224,-179,-161,-185},{-239,-207,-226,-230,-196,-178},{-209,-203,-176,-168,-198,-211},{-194,-242,-230,-232,-165,-160},{-178,-205,-216,-195,-155,-200},{-232,-247,-184,-234,-187,-146},{-226,-240,-202,-234,-194,-191},{-221,-249,-214,-172,-172,-155},{-196,-224,-216,-220,-180,-207},{-221,-184,-168,-193,-189,-184},{-221,-192,-214,-215,-204,-146},{-219,-232,-170,-191,-157,-166},{-221,-173,-198,-216,-172,-202},{-219,-232,-228,-216,-194,-214},{-181,-211,-194,-228,-198,-151},{-241,-240,-166,-176,-224,-198},{-206,-186,-210,-199,-172,-205},{-196,-215,-210,-199,-221,-158},{-202,-232,-212,-164,-200,-180},{-202,-203,-216,-176,-187,-187},{-217,-222,-194,-189,-209,-157},{-198,-186,-200,-232,-161,-178},{-209,-171,-170,-156,-159,-144},{-185,-201,-222,-176,-217,-211},{-194,-196,-192,-168,-161,-209},{-178,-178,-200,-197,-209,-200},{-254,-213,-166,-213,-196,-198},{-213,-236,-170,-172,-151,-146},{-200,-186,-196,-211,-163,-164},{-176,-199,-166,-160,-208,-191},{-174,-251,-230,-160,-194,-203},{-185,-180,-176,-224,-196,-194},{-211,-180,-224,-222,-202,-162},{-254,-184,-178,-209,-196,-211},{-224,-173,-194,-168,-200,-211},{-185,-205,-194,-222,-157,-207},{-181,-245,-182,-222,-217,-158},{-226,-196,-166,-224,-194,-171},{-209,-178,-198,-162,-206,-169},{-178,-232,-214,-179,-193,-187},{-213,-207,-196,-185,-215,-166},{-172,-188,-210,-234,-168,-194},{-243,-234,-236,-215,-223,-180},{-183,-245,-238,-193,-163,-212},{-230,-207,-208,-201,-219,-169},{-183,-224,-194,-234,-193,-189}},{{-157,-152,-130,-135,-156,-145},{-187,-147,-127,-160,-171,-146},{-151,-198,-165,-123,-131,-150},{-162,-137,-127,-154,-135,-115},{-182,-190,-173,-141,-115,-117},{-157,-163,-148,-176,-150,-116},{-163,-132,-137,-160,-127,-161},{-158,-198,-152,-136,-144,-160},{-203,-190,-182,-156,-141,-142},{-143,-173,-159,-140,-150,-160},{-160,-191,-154,-164,-140,-131},{-189,-150,-135,-140,-120,-148},{-170,-135,-179,-124,-157,-119},{-194,-195,-157,-174,-161,-123},{-196,-155,-166,-160,-173,-123},{-191,-178,-133,-177,-125,-121},{-186,-195,-188,-156,-158,-146},{-196,-167,-133,-129,-130,-163},{-177,-140,-135,-126,-151,-110},{-196,-135,-144,-140,-167,-139},{-181,-190,-185,-174,-168,-139},{-158,-195,-179,-128,-127,-134},{-186,-155,-154,-154,-145,-126},{-143,-142,-146,-124,-167,-113},{-157,-145,-133,-152,-154,-119},{-146,-191,-130,-148,-147,-113},{-143,-172,-152,-167,-150,-155},{-162,-185,-176,-144,-118,-138},{-179,-182,-166,-162,-173,-123},{-153,-144,-166,-141,-153,-155},{-189,-135,-179,-122,-132,-159},{-205,-144,-133,-140,-118,-142},{-201,-155,-140,-169,-131,-117},{-150,-137,-162,-142,-128,-144},{-175,-172,-170,-141,-153,-126},{-187,-135,-137,-180,-166,-126},{-172,-198,-157,-147,-161,-157},{-206,-158,-160,-153,-150,-157},{-205,-190,-127,-158,-153,-149},{-175,-155,-187,-138,-131,-138},{-139,-148,-138,-128,-115,-135},{-139,-134,-174,-154,-141,-138},{-162,-132,-146,-171,-166,-117},{-182,-160,-149,-176,-156,-110},{-203,-162,-146,-141,-143,-128},{-163,-198,-165,-164,-168,-152},{-163,-180,-137,-150,-121,-131},{-196,-132,-137,-176,-150,-115},{-194,-177,-177,-177,-147,-148},{-146,-140,-188,-130,-171,-157}},{{-158,-132,-105,-111,-115,-132},{-137,-141,-113,-119,-112,-115},{-132,-102,-114,-123,-114,-137},{-126,-134,-108,-108,-127,-121},{-140,-123,-135,-99,-138,-96},{-150,-151,-136,-109,-102,-124},{-146,-111,-122,-113,-131,-129},{-129,-126,-105,-112,-125,-124},{-125,-136,-140,-120,-107,-134},{-128,-129,-123,-136,-107,-106},{-110,-129,-136,-107,-96,-125},{-118,-120,-143,-115,-134,-114},{-118,-101,-143,-129,-108,-138},{-137,-125,-139,-117,-98,-131},{-120,-145,-139,-139,-132,-126},{-137,-150,-130,-136,-108,-114},{-125,-146,-119,-140,-139,-100},{-141,-141,-136,-136,-105,-118},{-158,-129,-118,-104,-131,-134},{-120,-141,-99,-125,-126,-138},{-116,-121,-109,-129,-139,-142},{-132,-145,-125,-108,-123,-123},{-144,-123,-112,-129,-123,-95},{-129,-122,-130,-114,-108,-132},{-133,-147,-149,-105,-105,-105},{-124,-107,-118,-95,-137,-106},{-154,-125,-107,-107,-133,-132},{-157,-102,-145,-100,-96,-101},{-148,-137,-120,-107,-96,-118},{-153,-135,-115,-142,-142,-131},{-144,-117,-135,-131,-115,-130},{-133,-144,-117,-108,-123,-99},{-145,-111,-128,-125,-118,-123},{-150,-150,-123,-124,-123,-119},{-137,-103,-108,-121,-120,-104},{-153,-149,-103,-104,-133,-139},{-156,-130,-120,-113,-120,-142},{-134,-129,-119,-102,-139,-115},{-128,-145,-119,-132,-136,-131},{-153,-117,-143,-119,-129,-138},{-138,-134,-112,-132,-123,-99},{-122,-105,-134,-101,-113,-98},{-106,-132,-107,-124,-130,-140},{-110,-132,-109,-133,-121,-140},{-142,-147,-99,-107,-107,-96},{-160,-146,-122,-111,-127,-111},{-145,-123,-130,-112,-137,-108},{-132,-103,-146,-115,-138,-102},{-134,-145,-144,-137,-126,-114},{-148,-134,-130,-117,-133,-130}},{{-130,-138,-101,-127,-121,-116},{-113,-104,-111,-98,-124,-115},{-112,-127,-121,-129,-129,-135},{-120,-113,-118,-99,-123,-117},{-136,-104,-131,-125,-139,-106},{-115,-136,-143,-130,-116,-129},{-102,-125,-118,-132,-102,-136},{-142,-118,-109,-142,-142,-125},{-129,-142,-104,-114,-116,-137},{-111,-109,-95,-119,-99,-121},{-136,-125,-119,-139,-124,-115},{-133,-102,-121,-132,-110,-131},{-117,-139,-111,-108,-144,-106},{-127,-143,-123,-129,-146,-140},{-124,-102,-125,-96,-110,-122},{-126,-108,-140,-107,-128,-117},{-134,-136,-96,-106,-99,-118},{-104,-131,-102,-137,-106,-108},{-96,-138,-143,-120,-137,-116},{-111,-132,-100,-112,-146,-134},{-140,-138,-105,-117,-139,-147},{-132,-127,-137,-134,-116,-112},{-120,-120,-133,-112,-100,-123},{-104,-114,-107,-124,-109,-151},{-139,-111,-109,-127,-144,-136},{-98,-132,-115,-119,-115,-146},{-104,-100,-139,-142,-138,-113},{-130,-137,-129,-99,-127,-111},{-115,-136,-102,-120,-101,-112},{-100,-133,-140,-123,-139,-118},{-111,-123,-125,-107,-121,-105},{-117,-130,-137,-138,-123,-110},{-142,-96,-129,-132,-104,-141},{-118,-114,-109,-107,-100,-117},{-138,-113,-117,-118,-117,-113},{-119,-120,-132,-115,-106,-108},{-114,-99,-108,-98,-109,-132},{-133,-120,-136,-104,-145,-129},{-120,-134,-142,-138,-133,-107},{-112,-102,-138,-109,-146,-105},{-101,-143,-105,-137,-121,-120},{-132,-107,-143,-114,-133,-111},{-104,-96,-127,-140,-99,-110},{-112,-99,-131,-104,-144,-134},{-111,-104,-136,-114,-100,-112},{-118,-112,-121,-142,-102,-107},{-104,-109,-131,-114,-145,-115},{-96,-140,-113,-134,-105,-139},{-130,-126,-108,-102,-100,-130},{-140,-95,-117,-131,-121,-108}}},{{{-285,-282,-253,-245,-309,-245},{-271,-319,-213,-218,-218,-285},{-298,-239,-306,-253,-242,-309},{-237,-298,-277,-231,-311,-301},{-258,-314,-231,-253,-274,-266},{-253,-261,-309,-314,-309,-223},{-239,-295,-221,-287,-274,-253},{-298,-226,-242,-223,-287,-293},{-295,-261,-231,-226,-223,-317},{-279,-287,-306,-226,-213,-303},{-287,-285,-298,-239,-287,-263},{-317,-287,-239,-306,-263,-290},{-277,-221,-279,-223,-221,-282},{-229,-239,-263,-298,-311,-317},{-319,-221,-271,-250,-255,-231},{-317,-221,-317,-258,-317,-229},{-255,-253,-253,-226,-317,-309},{-282,-269,-306,-293,-277,-311},{-221,-253,-234,-266,-295,-319},{-221,-226,-245,-295,-319,-277},{-237,-253,-226,-215,-226,-226},{-213,-290,-295,-239,-303,-218},{-282,-298,-317,-277,-274,-274},{-266,-223,-266,-279,-239,-282},{-253,-255,-231,-295,-290,-250},{-319,-266,-229,-282,-303,-285},{-287,-319,-242,-295,-285,-261},{-239,-258,-303,-303,-247,-303},{-295,-317,-282,-314,-287,-234},{-303,-309,-306,-250,-282,-245},{-290,-255,-285,-266,-274,-261},{-277,-277,-293,-301,-290,-218},{-317,-213,-255,-242,-311,-301},{-311,-301,-298,-317,-269,-261},{-263,-314,-237,-301,-231,-234},{-250,-301,-247,-242,-242,-221},{-231,-277,-234,-309,-226,-226},{-314,-258,-215,-266,-261,-287},{-229,-237,-213,-293,-215,-319},{-229,-279,-263,-239,-306,-306},{-266,-261,-258,-274,-253,-269},{-215,-319,-245,-269,-303,-277},{-293,-314,-239,-306,-245,-314},{-234,-287,-298,-215,-282,-290},{-282,-223,-229,-231,-309,-223},{-287,-298,-226,-301,-287,-239},{-247,-223,-253,-271,-271,-242},{-301,-290,-285,-319,-285,-253},{-223,-269,-261,-223,-274,-293},{-255,-287,-255,-237,-263,-218}},{{-218,-218,-245,-274,-233,-298},{-242,-317,-253,-213,-217,-293},{-213,-274,-282,-309,-210,-277},{-285,-274,-309,-317,-212,-223},{-250,-309,-298,-279,-210,-241},{-263,-279,-287,-309,-231,-287},{-255,-293,-223,-253,-252,-290},{-261,-245,-314,-263,-257,-243},{-301,-274,-317,-271,-252,-293},{-218,-277,-234,-295,-296,-290},{-221,-277,-285,-266,-215,-282},{-317,-239,-301,-269,-210,-300},{-314,-239,-250,-295,-314,-238},{-301,-261,-271,-293,-275,-233},{-263,-287,-314,-255,-299,-236},{-306,-258,-237,-245,-314,-251},{-282,-258,-282,-258,-286,-285},{-250,-279,-282,-314,-249,-269},{-245,-303,-237,-242,-272,-282},{-295,-317,-213,-218,-293,-218},{-287,-303,-218,-253,-299,-228},{-266,-229,-309,-298,-254,-231},{-250,-234,-229,-279,-278,-207},{-293,-309,-274,-215,-272,-256},{-306,-261,-229,-317,-228,-233},{-218,-231,-314,-250,-220,-212},{-311,-239,-226,-295,-270,-212},{-247,-314,-221,-311,-307,-215},{-242,-282,-287,-247,-220,-241},{-229,-311,-247,-213,-270,-207},{-311,-314,-287,-213,-314,-243},{-226,-293,-213,-277,-293,-293},{-295,-293,-237,-274,-301,-218},{-269,-253,-226,-231,-244,-225},{-223,-274,-269,-295,-231,-300},{-231,-266,-245,-266,-283,-303},{-306,-295,-229,-231,-280,-207},{-287,-271,-285,-277,-278,-300},{-301,-269,-319,-221,-275,-212},{-319,-293,-285,-239,-301,-243},{-309,-237,-231,-237,-225,-207},{-229,-245,-274,-311,-217,-231},{-293,-287,-301,-298,-259,-275},{-309,-311,-242,-247,-286,-241},{-301,-237,-285,-290,-293,-267},{-298,-237,-255,-293,-288,-267},{-239,-277,-234,-279,-246,-282},{-293,-223,-261,-221,-212,-308},{-301,-282,-258,-229,-217,-306},{-306,-311,-319,-301,-270,-220}},{{-300,-288,-262,-228,-218,-229},{-210,-268,-290,-290,-233,-248},{-306,-299,-234,-295,-260,-277},{-306,-223,-255,-293,-216,-248},{-251,-256,-224,-258,-245,-227},{-228,-250,-232,-243,-267,-251},{-300,-233,-209,-283,-265,-239},{-290,-215,-207,-270,-198,-265},{-238,-273,-292,-268,-262,-258},{-225,-210,-214,-280,-233,-246},{-207,-235,-297,-233,-201,-234},{-210,-273,-212,-260,-203,-198},{-210,-283,-212,-211,-235,-263},{-220,-230,-214,-231,-294,-193},{-282,-281,-285,-275,-245,-282},{-290,-238,-217,-280,-243,-258},{-264,-263,-260,-218,-240,-212},{-259,-263,-239,-198,-218,-231},{-275,-271,-219,-216,-198,-207},{-267,-243,-234,-211,-223,-268},{-238,-293,-212,-263,-245,-200},{-264,-210,-275,-278,-267,-239},{-280,-268,-237,-278,-265,-195},{-282,-243,-277,-295,-274,-229},{-220,-301,-247,-295,-265,-243},{-228,-250,-214,-265,-230,-275},{-300,-248,-247,-213,-272,-289},{-264,-258,-209,-268,-287,-255},{-282,-213,-217,-268,-274,-284},{-269,-243,-272,-203,-267,-287},{-300,-293,-302,-290,-265,-289},{-262,-220,-285,-258,-260,-248},{-287,-223,-260,-231,-282,-258},{-264,-276,-202,-236,-216,-260},{-223,-218,-257,-258,-201,-207},{-303,-238,-204,-263,-265,-282},{-236,-276,-237,-293,-272,-270},{-231,-238,-239,-203,-216,-202},{-231,-271,-249,-213,-277,-200},{-241,-250,-287,-206,-218,-287},{-256,-202,-292,-198,-265,-246},{-272,-271,-224,-268,-287,-217},{-215,-261,-234,-228,-228,-239},{-275,-228,-207,-213,-277,-284},{-243,-283,-252,-270,-220,-193},{-311,-215,-239,-246,-198,-243},{-241,-278,-247,-231,-245,-207},{-233,-253,-232,-211,-255,-214},{-233,-299,-224,-233,-230,-205},{-223,-299,-237,-233,-201,-227}},{{-200,-275,-187,-205,-228,-195},{-255,-268,-249,-267,-222,-228},{-262,-219,-217,-237,-186,-246},{-274,-235,-231,-235,-253,-264},{-264,-233,-261,-244,-215,-215},{-238,-212,-249,-239,-190,-208},{-214,-268,-247,-237,-233,-267},{-243,-270,-210,-223,-240,-251},{-226,-273,-261,-223,-199,-240},{-212,-195,-222,-200,-206,-249},{-238,-214,-249,-248,-235,-233},{-231,-251,-203,-271,-199,-267},{-269,-258,-231,-189,-246,-246},{-281,-266,-270,-274,-220,-206},{-264,-277,-187,-264,-224,-251},{-224,-254,-252,-223,-197,-186},{-257,-188,-222,-186,-188,-244},{-252,-249,-213,-248,-184,-190},{-217,-200,-236,-221,-249,-269},{-274,-197,-226,-258,-217,-179},{-193,-214,-240,-184,-186,-269},{-193,-214,-219,-267,-199,-244},{-209,-244,-243,-248,-208,-186},{-264,-280,-245,-276,-264,-226},{-245,-242,-203,-186,-251,-199},{-271,-219,-196,-274,-204,-199},{-238,-242,-247,-205,-228,-233},{-286,-251,-189,-267,-237,-253},{-255,-237,-270,-196,-222,-208},{-221,-249,-263,-200,-267,-217},{-228,-212,-240,-246,-179,-235},{-243,-256,-185,-242,-231,-224},{-212,-233,-273,-253,-213,-215},{-205,-209,-208,-271,-242,-231},{-209,-233,-259,-260,-237,-262},{-236,-216,-273,-269,-190,-224},{-286,-237,-219,-237,-258,-197},{-207,-282,-185,-191,-199,-269},{-262,-251,-189,-276,-249,-246},{-231,-209,-254,-230,-217,-188},{-231,-233,-236,-207,-193,-235},{-228,-277,-238,-207,-184,-249},{-236,-237,-270,-214,-202,-264},{-226,-233,-210,-269,-186,-264},{-219,-273,-270,-269,-260,-186},{-262,-202,-192,-228,-269,-233},{-276,-247,-256,-214,-260,-199},{-228,-237,-201,-274,-244,-226},{-276,-275,-208,-191,-193,-195},{-250,-270,-263,-237,-262,-258}},{{-176,-219,-258,-260,-228,-210},{-211,-204,-260,-228,-202,-215},{-255,-228,-178,-200,-182,-230},{-222,-193,-191,-260,-204,-237},{-216,-187,-187,-243,-234,-260},{-222,-210,-245,-234,-189,-245},{-200,-215,-245,-182,-230,-184},{-213,-195,-232,-217,-204,-221},{-216,-228,-258,-252,-202,-193},{-229,-193,-260,-193,-189,-250},{-207,-260,-193,-180,-195,-204},{-185,-217,-228,-176,-256,-252},{-207,-197,-202,-243,-178,-184},{-220,-210,-232,-237,-193,-193},{-246,-250,-191,-258,-208,-260},{-183,-180,-191,-178,-224,-252},{-233,-245,-197,-245,-250,-217},{-200,-228,-187,-260,-252,-232},{-202,-221,-221,-206,-191,-258},{-238,-193,-258,-206,-176,-195},{-209,-224,-254,-228,-219,-234},{-251,-204,-200,-241,-208,-250},{-229,-258,-178,-247,-258,-204},{-178,-243,-237,-258,-213,-213},{-249,-178,-219,-176,-208,-228},{-183,-206,-215,-232,-189,-243},{-244,-247,-217,-219,-226,-232},{-233,-232,-250,-250,-250,-237},{-231,-250,-239,-197,-215,-195},{-178,-258,-250,-260,-182,-197},{-218,-232,-213,-260,-224,-239},{-262,-180,-202,-213,-234,-250},{-264,-191,-234,-195,-224,-221},{-255,-221,-180,-180,-178,-197},{-191,-208,-239,-178,-195,-221},{-218,-260,-234,-191,-254,-202},{-218,-241,-193,-191,-258,-184},{-198,-232,-180,-176,-228,-254},{-191,-182,-219,-232,-250,-247},{-240,-202,-204,-254,-260,-228},{-178,-230,-176,-234,-210,-232},{-196,-197,-195,-260,-232,-250},{-200,-234,-191,-176,-208,-256},{-251,-174,-221,-176,-195,-217},{-220,-204,-260,-224,-215,-195},{-262,-217,-178,-187,-254,-174},{-213,-215,-180,-221,-204,-213},{-222,-215,-258,-191,-202,-232},{-211,-239,-189,-180,-252,-260},{-229,-189,-184,-174,-258,-247}},{{-178,-206,-180,-239,-178,-206},{-195,-180,-200,-182,-232,-193},{-252,-191,-213,-178,-247,-210},{-239,-219,-250,-178,-213,-250},{-187,-204,-243,-243,-254,-187},{-191,-174,-206,-252,-254,-176},{-258,-232,-178,-193,-247,-234},{-184,-206,-174,-174,-176,-213},{-189,-208,-213,-234,-204,-219},{-182,-219,-256,-202,-200,-232},{-200,-193,-245,-174,-217,-191},{-187,-241,-252,-182,-176,-187},{-215,-215,-245,-234,-204,-197},{-180,-254,-239,-260,-237,-195},{-219,-176,-213,-250,-243,-241},{-206,-247,-258,-254,-247,-239},{-241,-204,-232,-174,-243,-202},{-237,-195,-241,-200,-206,-260},{-234,-254,-224,-193,-258,-228},{-202,-224,-213,-226,-182,-191},{-234,-200,-224,-258,-247,-234},{-180,-239,-239,-256,-256,-245},{-230,-226,-219,-219,-230,-232},{-195,-174,-217,-219,-206,-232},{-200,-202,-210,-184,-221,-260},{-176,-258,-176,-250,-189,-232},{-232,-254,-204,-221,-176,-189},{-224,-178,-195,-219,-243,-256},{-224,-191,-178,-197,-191,-234},{-239,-191,-213,-224,-230,-208},{-197,-230,-260,-208,-258,-217},{-243,-230,-250,-243,-206,-219},{-241,-204,-260,-260,-193,-243},{-228,-197,-250,-204,-250,-219},{-193,-221,-180,-247,-193,-237},{-182,-206,-184,-260,-243,-204},{-174,-195,-182,-204,-234,-250},{-243,-258,-197,-247,-217,-213},{-250,-237,-197,-221,-180,-200},{-217,-234,-189,-215,-191,-245},{-254,-200,-197,-193,-254,-224},{-180,-213,-252,-184,-213,-189},{-224,-250,-200,-193,-221,-210},{-180,-260,-241,-178,-215,-191},{-245,-174,-219,-182,-184,-187},{-260,-202,-195,-239,-206,-210},{-215,-258,-200,-258,-178,-174},{-230,-182,-258,-191,-237,-237},{-200,-237,-260,-232,-176,-256},{-215,-193,-178,-180,-226,-230}}},{{{-313,-271,-262,-271,-340,-320},{-244,-337,-343,-292,-280,-299},{-316,-304,-295,-298,-331,-266},{-250,-331,-244,-316,-292,-258},{-322,-289,-295,-274,-241,-290},{-256,-307,-313,-325,-262,-290},{-328,-283,-340,-259,-253,-252},{-253,-247,-289,-259,-334,-343},{-295,-247,-337,-259,-319,-249},{-292,-253,-292,-331,-304,-320},{-286,-253,-355,-292,-244,-260},{-259,-292,-355,-349,-355,-252},{-355,-277,-337,-289,-319,-284},{-268,-289,-295,-334,-328,-240},{-298,-271,-334,-346,-283,-340},{-271,-259,-286,-352,-346,-326},{-325,-259,-340,-277,-280,-355},{-271,-331,-286,-361,-340,-332},{-340,-328,-253,-292,-301,-334},{-304,-355,-316,-271,-271,-323},{-241,-328,-301,-298,-352,-252},{-262,-277,-328,-361,-349,-293},{-343,-292,-310,-322,-283,-299},{-286,-355,-346,-262,-322,-317},{-268,-331,-244,-310,-244,-266},{-343,-268,-241,-361,-319,-252},{-310,-265,-253,-286,-244,-281},{-328,-319,-358,-253,-361,-255},{-295,-262,-343,-340,-352,-255},{-313,-298,-343,-241,-346,-260},{-304,-256,-334,-322,-337,-332},{-328,-334,-310,-295,-247,-314},{-352,-361,-259,-334,-283,-272},{-316,-358,-307,-280,-316,-255},{-280,-349,-241,-295,-259,-326},{-352,-358,-265,-325,-292,-340},{-265,-259,-295,-289,-346,-240},{-247,-256,-292,-259,-358,-266},{-277,-280,-313,-280,-331,-302},{-301,-307,-352,-289,-340,-272},{-268,-280,-310,-358,-310,-263},{-355,-250,-307,-271,-268,-243},{-274,-286,-337,-340,-340,-260},{-361,-361,-307,-340,-256,-293},{-319,-268,-334,-340,-358,-314},{-253,-295,-322,-361,-295,-352},{-334,-355,-256,-250,-322,-308},{-271,-331,-292,-361,-355,-308},{-253,-286,-244,-295,-298,-334},{-298,-340,-241,-343,-328,-287}},{{-281,-313,-330,-254,-310,-226},{-261,-253,-244,-325,-262,-308},{-314,-324,-266,-270,-223,-211},{-302,-310,-255,-317,-265,-242},{-316,-247,-333,-229,-238,-280},{-314,-307,-272,-221,-286,-296},{-314,-255,-249,-224,-257,-239},{-328,-281,-300,-265,-268,-303},{-255,-230,-272,-311,-262,-208},{-302,-304,-258,-229,-228,-247},{-305,-255,-260,-265,-270,-252},{-340,-344,-241,-238,-262,-247},{-296,-310,-227,-224,-215,-206},{-343,-344,-252,-322,-265,-226},{-343,-339,-238,-328,-212,-270},{-270,-241,-322,-287,-225,-206},{-343,-296,-258,-248,-238,-298},{-240,-244,-291,-300,-217,-229},{-234,-238,-266,-268,-318,-211},{-296,-290,-274,-262,-294,-285},{-314,-301,-336,-300,-231,-226},{-325,-324,-302,-232,-273,-275},{-246,-232,-288,-232,-233,-216},{-340,-276,-260,-246,-252,-293},{-278,-298,-291,-232,-307,-308},{-302,-342,-230,-278,-220,-303},{-334,-316,-302,-273,-246,-270},{-264,-261,-308,-224,-228,-296},{-293,-342,-272,-319,-252,-298},{-278,-313,-283,-229,-249,-252},{-343,-324,-305,-322,-302,-216},{-319,-344,-300,-317,-305,-306},{-308,-330,-238,-229,-220,-231},{-267,-276,-314,-221,-249,-229},{-240,-344,-316,-295,-223,-231},{-270,-339,-308,-281,-254,-231},{-328,-304,-288,-284,-244,-247},{-346,-238,-291,-254,-244,-254},{-299,-284,-330,-325,-217,-206},{-302,-339,-308,-229,-217,-234},{-293,-273,-277,-270,-212,-270},{-343,-261,-288,-306,-257,-226},{-246,-281,-227,-314,-305,-285},{-246,-235,-322,-235,-228,-231},{-328,-319,-232,-270,-260,-244},{-343,-333,-255,-257,-315,-267},{-237,-319,-305,-257,-223,-239},{-319,-330,-224,-246,-223,-236},{-290,-327,-260,-303,-292,-267},{-349,-327,-297,-270,-241,-208}},{{-258,-199,-252,-232,-184,-232},{-280,-245,-238,-183,-223,-238},{-248,-250,-273,-234,-195,-194},{-221,-278,-243,-248,-246,-226},{-228,-283,-206,-259,-246,-228},{-253,-281,-231,-194,-231,-224},{-198,-252,-234,-188,-246,-178},{-253,-271,-263,-263,-237,-196},{-280,-192,-211,-221,-212,-214},{-258,-271,-195,-179,-250,-238},{-221,-202,-190,-256,-191,-226},{-243,-221,-218,-201,-214,-240},{-260,-247,-236,-239,-214,-166},{-288,-250,-183,-230,-242,-216},{-293,-269,-256,-241,-208,-172},{-226,-262,-213,-265,-193,-242},{-228,-252,-234,-188,-227,-224},{-278,-197,-234,-190,-233,-234},{-243,-228,-263,-248,-178,-224},{-241,-266,-197,-256,-184,-164},{-270,-254,-211,-206,-191,-230},{-246,-242,-243,-239,-220,-232},{-246,-250,-270,-234,-231,-228},{-250,-206,-199,-203,-235,-238},{-293,-286,-206,-208,-195,-224},{-273,-192,-204,-197,-225,-208},{-290,-206,-213,-241,-227,-220},{-241,-254,-222,-250,-201,-214},{-295,-283,-202,-194,-235,-196},{-253,-278,-268,-250,-235,-200},{-198,-218,-204,-177,-254,-172},{-260,-223,-231,-197,-206,-178},{-258,-278,-256,-203,-231,-206},{-280,-202,-243,-208,-174,-236},{-290,-218,-238,-225,-195,-182},{-278,-216,-208,-245,-214,-192},{-241,-269,-259,-239,-180,-234},{-241,-221,-188,-179,-193,-164},{-255,-259,-240,-197,-174,-182},{-248,-238,-208,-248,-254,-190},{-206,-235,-211,-192,-184,-202},{-233,-221,-275,-190,-248,-188},{-295,-235,-238,-228,-252,-198},{-241,-204,-185,-261,-182,-180},{-246,-259,-213,-248,-244,-190},{-293,-286,-199,-188,-252,-168},{-293,-218,-208,-177,-170,-240},{-280,-230,-218,-230,-193,-188},{-298,-276,-213,-206,-229,-180},{-253,-245,-197,-197,-210,-198}},{{-169,-197,-153,-143,-183,-190},{-159,-171,-150,-167,-133,-174},{-192,-153,-210,-187,-161,-177},{-159,-221,-190,-158,-138,-135},{-204,-193,-178,-163,-134,-135},{-180,-149,-144,-196,-189,-156},{-211,-208,-162,-177,-194,-153},{-167,-171,-157,-186,-184,-153},{-210,-188,-164,-165,-199,-135},{-206,-177,-150,-186,-149,-190},{-194,-206,-176,-157,-149,-129},{-198,-199,-164,-191,-179,-167},{-206,-156,-210,-141,-159,-151},{-221,-184,-182,-143,-146,-158},{-198,-203,-192,-158,-149,-187},{-233,-201,-151,-167,-166,-190},{-215,-164,-160,-146,-171,-142},{-186,-171,-164,-144,-136,-135},{-196,-221,-180,-163,-141,-153},{-202,-151,-194,-206,-144,-174},{-211,-169,-210,-174,-161,-159},{-161,-214,-182,-162,-189,-184},{-208,-197,-174,-182,-154,-151},{-184,-197,-144,-148,-134,-164},{-161,-182,-166,-153,-151,-193},{-206,-219,-155,-150,-133,-182},{-159,-190,-148,-155,-173,-137},{-177,-190,-206,-193,-178,-169},{-192,-203,-151,-150,-179,-174},{-219,-162,-160,-169,-151,-166},{-221,-221,-157,-139,-151,-193},{-198,-173,-160,-206,-196,-164},{-204,-201,-166,-205,-189,-147},{-202,-219,-190,-201,-198,-138},{-159,-201,-144,-146,-164,-150},{-159,-156,-164,-206,-189,-156},{-202,-199,-190,-151,-171,-190},{-231,-208,-174,-162,-196,-180},{-225,-223,-198,-203,-169,-143},{-188,-195,-150,-196,-146,-158},{-155,-197,-201,-186,-143,-164},{-233,-186,-142,-144,-184,-190},{-188,-166,-180,-146,-146,-142},{-155,-153,-167,-138,-194,-190},{-180,-188,-203,-184,-193,-169},{-159,-167,-192,-200,-156,-188},{-186,-156,-151,-191,-139,-166},{-198,-167,-169,-160,-169,-180},{-157,-167,-201,-187,-169,-156},{-204,-190,-164,-203,-136,-192}},{{-178,-129,-183,-128,-185,-166},{-187,-145,-179,-134,-159,-140},{-140,-169,-183,-172,-129,-146},{-183,-137,-179,-149,-140,-131},{-184,-148,-177,-156,-156,-128},{-145,-174,-152,-136,-168,-183},{-159,-145,-157,-139,-165,-136},{-148,-185,-172,-132,-137,-128},{-172,-165,-149,-154,-156,-129},{-159,-132,-152,-169,-162,-157},{-136,-168,-159,-152,-131,-162},{-175,-139,-148,-152,-145,-146},{-187,-174,-145,-142,-185,-142},{-147,-172,-140,-174,-151,-136},{-151,-156,-162,-156,-182,-159},{-176,-148,-145,-165,-157,-156},{-170,-146,-168,-179,-137,-157},{-150,-134,-134,-172,-176,-132},{-133,-152,-162,-137,-154,-142},{-158,-157,-143,-177,-148,-148},{-140,-159,-145,-125,-165,-146},{-125,-131,-176,-145,-123,-136},{-133,-143,-172,-177,-132,-174},{-165,-171,-182,-185,-154,-179},{-156,-176,-149,-129,-182,-151},{-178,-182,-179,-176,-160,-128},{-181,-183,-152,-131,-156,-123},{-159,-159,-154,-176,-143,-154},{-129,-180,-176,-139,-180,-134},{-139,-126,-136,-132,-162,-143},{-147,-140,-149,-126,-160,-151},{-164,-136,-128,-169,-182,-128},{-142,-142,-148,-139,-131,-163},{-129,-140,-185,-176,-169,-160},{-156,-185,-148,-145,-171,-179},{-140,-139,-139,-140,-179,-132},{-139,-162,-125,-156,-159,-145},{-179,-179,-157,-137,-183,-160},{-148,-176,-145,-160,-176,-157},{-175,-140,-180,-179,-166,-152},{-183,-143,-169,-143,-163,-176},{-125,-151,-166,-136,-183,-142},{-170,-182,-185,-177,-180,-134},{-134,-185,-126,-149,-160,-165},{-183,-172,-172,-145,-180,-132},{-170,-182,-152,-179,-149,-156},{-136,-148,-143,-177,-168,-129},{-170,-179,-166,-166,-174,-149},{-172,-152,-146,-174,-128,-123},{-126,-126,-123,-145,-168,-145}},{{-137,-162,-190,-138,-178,-179},{-136,-184,-191,-165,-196,-156},{-149,-170,-181,-193,-145,-195},{-131,-189,-152,-192,-182,-154},{-169,-138,-139,-165,-189,-208},{-163,-142,-143,-155,-189,-165},{-171,-153,-159,-197,-182,-181},{-131,-169,-193,-138,-198,-174},{-168,-146,-178,-173,-163,-179},{-182,-130,-159,-150,-208,-165},{-166,-178,-160,-153,-166,-174},{-137,-148,-149,-136,-158,-168},{-171,-175,-164,-181,-187,-183},{-132,-142,-186,-185,-159,-179},{-132,-170,-141,-148,-187,-217},{-142,-180,-138,-171,-180,-194},{-180,-142,-170,-155,-194,-203},{-123,-165,-157,-170,-164,-190},{-134,-154,-156,-175,-163,-212},{-180,-176,-149,-148,-163,-190},{-174,-145,-136,-163,-149,-165},{-160,-135,-138,-158,-140,-183},{-157,-164,-143,-151,-191,-188},{-156,-180,-180,-148,-161,-206},{-180,-132,-149,-180,-194,-177},{-156,-146,-130,-141,-206,-186},{-123,-180,-136,-146,-180,-150},{-176,-164,-144,-178,-149,-159},{-136,-156,-177,-200,-156,-176},{-156,-135,-185,-170,-186,-217},{-165,-130,-180,-202,-168,-152},{-137,-132,-180,-160,-150,-174},{-125,-140,-185,-173,-150,-215},{-142,-127,-175,-144,-178,-186},{-160,-137,-168,-173,-210,-159},{-160,-164,-185,-150,-201,-179},{-136,-184,-181,-139,-140,-156},{-146,-127,-157,-176,-147,-161},{-151,-148,-151,-153,-144,-208},{-151,-129,-149,-176,-173,-186},{-154,-142,-151,-161,-177,-203},{-148,-170,-194,-185,-210,-192},{-146,-172,-130,-136,-201,-174},{-165,-140,-131,-190,-142,-156},{-132,-184,-139,-173,-168,-217},{-176,-159,-168,-146,-210,-199},{-156,-132,-144,-160,-200,-181},{-162,-143,-138,-192,-168,-197},{-180,-129,-157,-175,-205,-215},{-165,-140,-152,-144,-210,-165}}},{{{-420,-312,-399,-290,-395,-304},{-290,-395,-402,-343,-350,-315},{-290,-413,-332,-378,-374,-360},{-287,-368,-312,-326,-392,-326},{-360,-389,-322,-329,-382,-322},{-360,-382,-406,-368,-315,-406},{-298,-413,-280,-318,-413,-308},{-312,-336,-329,-357,-308,-332},{-406,-298,-360,-284,-413,-374},{-374,-340,-406,-413,-368,-399},{-364,-280,-315,-284,-392,-378},{-287,-374,-389,-382,-343,-312},{-346,-364,-350,-350,-332,-332},{-280,-290,-416,-290,-374,-336},{-308,-420,-374,-308,-416,-336},{-304,-350,-406,-322,-395,-392},{-364,-284,-413,-406,-382,-413},{-290,-298,-301,-301,-284,-395},{-304,-332,-318,-374,-368,-322},{-399,-322,-329,-413,-308,-326},{-420,-318,-399,-294,-346,-332},{-389,-315,-368,-308,-406,-301},{-298,-389,-410,-322,-420,-332},{-301,-318,-399,-374,-336,-410},{-294,-389,-308,-368,-326,-374},{-340,-357,-332,-410,-413,-360},{-354,-343,-382,-304,-378,-329},{-340,-301,-389,-329,-332,-298},{-326,-389,-287,-406,-280,-402},{-315,-290,-326,-389,-416,-326},{-354,-301,-322,-360,-315,-315},{-416,-301,-336,-392,-329,-315},{-385,-382,-413,-410,-329,-360},{-378,-364,-357,-368,-290,-312},{-312,-308,-287,-287,-350,-298},{-326,-410,-402,-329,-322,-385},{-399,-382,-385,-287,-312,-416},{-315,-360,-308,-413,-304,-326},{-399,-389,-336,-382,-304,-371},{-364,-343,-371,-368,-346,-392},{-385,-416,-332,-301,-315,-290},{-340,-374,-413,-304,-304,-360},{-382,-354,-287,-399,-336,-413},{-364,-312,-290,-374,-304,-304},{-410,-340,-287,-340,-410,-340},{-378,-420,-360,-371,-406,-318},{-350,-298,-354,-346,-312,-318},{-360,-326,-378,-413,-360,-406},{-322,-284,-395,-301,-399,-336},{-308,-318,-360,-385,-343,-298}},{{-362,-295,-308,-401,-298,-322},{-393,-401,-322,-401,-292,-293},{-320,-398,-329,-337,-321,-370},{-411,-374,-298,-381,-358,-267},{-331,-316,-278,-304,-285,-345},{-400,-374,-407,-381,-371,-287},{-393,-298,-403,-341,-361,-306},{-397,-408,-308,-334,-387,-351},{-285,-374,-363,-277,-266,-306},{-383,-412,-285,-334,-367,-270},{-306,-316,-298,-367,-325,-332},{-376,-309,-370,-377,-338,-335},{-324,-346,-407,-377,-266,-354},{-348,-377,-407,-301,-358,-287},{-390,-285,-271,-321,-269,-377},{-351,-353,-407,-361,-266,-386},{-379,-374,-373,-401,-298,-338},{-289,-285,-332,-344,-367,-303},{-341,-391,-390,-331,-285,-267},{-320,-346,-373,-347,-292,-364},{-390,-285,-346,-284,-289,-258},{-386,-350,-308,-371,-351,-303},{-334,-309,-397,-321,-367,-361},{-341,-288,-308,-284,-279,-367},{-320,-412,-373,-267,-384,-380},{-376,-319,-353,-384,-308,-296},{-414,-391,-336,-284,-318,-370},{-376,-319,-397,-384,-367,-283},{-414,-278,-342,-274,-302,-283},{-414,-384,-393,-304,-325,-354},{-362,-319,-359,-304,-292,-364},{-414,-405,-339,-284,-341,-270},{-376,-398,-346,-281,-384,-383},{-393,-288,-363,-321,-285,-374},{-341,-295,-298,-314,-387,-309},{-278,-384,-363,-334,-285,-374},{-324,-305,-285,-327,-341,-345},{-306,-333,-370,-401,-305,-374},{-397,-381,-285,-374,-348,-374},{-390,-326,-390,-347,-364,-312},{-313,-278,-349,-274,-289,-354},{-310,-370,-366,-384,-321,-316},{-296,-346,-319,-287,-285,-370},{-379,-285,-342,-347,-269,-351},{-355,-288,-292,-267,-315,-348},{-393,-364,-363,-341,-302,-377},{-369,-326,-342,-267,-341,-287},{-376,-278,-302,-327,-341,-293},{-310,-340,-397,-334,-279,-351},{-278,-285,-370,-377,-325,-367}},{{-296,-296,-357,-237,-259,-225},{-356,-283,-282,-255,-254,-303},{-365,-357,-294,-314,-288,-311},{-258,-326,-336,-237,-231,-245},{-309,-351,-333,-337,-239,-270},{-296,-271,-333,-281,-339,-239},{-258,-277,-312,-278,-325,-320},{-321,-265,-309,-346,-331,-270},{-261,-286,-243,-293,-308,-222},{-271,-345,-318,-314,-314,-300},{-359,-367,-357,-299,-259,-281},{-375,-249,-240,-281,-311,-331},{-268,-249,-255,-328,-285,-245},{-293,-274,-267,-340,-333,-317},{-277,-271,-345,-258,-279,-264},{-280,-277,-252,-343,-339,-231},{-312,-259,-351,-270,-231,-281},{-312,-271,-324,-352,-294,-272},{-340,-271,-306,-290,-262,-314},{-328,-363,-258,-322,-322,-292},{-328,-249,-330,-287,-291,-250},{-252,-363,-264,-252,-331,-286},{-287,-314,-288,-267,-256,-311},{-268,-277,-345,-328,-342,-289},{-290,-283,-324,-299,-291,-256},{-277,-299,-291,-299,-316,-286},{-302,-339,-303,-316,-259,-256},{-331,-256,-297,-346,-254,-236},{-290,-326,-312,-331,-342,-289},{-369,-354,-324,-237,-245,-306},{-378,-330,-285,-340,-268,-253},{-284,-317,-348,-302,-308,-289},{-315,-326,-252,-240,-262,-286},{-252,-296,-270,-290,-279,-261},{-318,-256,-357,-261,-234,-331},{-362,-363,-279,-346,-314,-275},{-315,-311,-318,-352,-316,-314},{-287,-308,-351,-261,-342,-320},{-337,-360,-357,-275,-294,-314},{-321,-333,-321,-325,-311,-228},{-271,-348,-258,-293,-265,-306},{-334,-351,-246,-322,-248,-284},{-261,-339,-288,-316,-291,-267},{-315,-345,-354,-240,-319,-331},{-356,-271,-288,-261,-254,-281},{-284,-326,-318,-337,-268,-275},{-365,-354,-255,-305,-242,-300},{-334,-317,-288,-290,-288,-278},{-271,-333,-249,-234,-274,-320},{-280,-299,-309,-281,-325,-317}},{{-305,-237,-257,-291,-235,-232},{-281,-302,-280,-236,-247,-196},{-324,-221,-229,-261,-255,-253},{-308,-289,-208,-266,-240,-196},{-300,-221,-275,-218,-262,-261},{-216,-221,-260,-233,-206,-241},{-227,-255,-211,-254,-220,-275},{-238,-297,-242,-289,-208,-206},{-284,-224,-285,-213,-274,-270},{-221,-239,-208,-276,-282,-229},{-313,-210,-296,-281,-257,-246},{-294,-274,-239,-248,-233,-268},{-259,-218,-265,-271,-255,-244},{-319,-242,-262,-223,-289,-232},{-251,-310,-270,-203,-255,-203},{-227,-247,-218,-216,-240,-256},{-321,-221,-249,-286,-284,-196},{-289,-260,-236,-211,-228,-282},{-308,-239,-296,-266,-233,-256},{-230,-224,-221,-228,-284,-280},{-297,-239,-283,-241,-272,-244},{-273,-237,-301,-251,-265,-258},{-224,-252,-234,-243,-260,-239},{-305,-258,-211,-221,-230,-241},{-281,-226,-213,-248,-230,-210},{-267,-258,-226,-284,-225,-265},{-316,-308,-267,-243,-247,-237},{-278,-255,-234,-228,-294,-201},{-265,-213,-288,-264,-223,-282},{-227,-284,-265,-291,-267,-194},{-321,-263,-211,-218,-213,-268},{-302,-313,-260,-284,-196,-222},{-294,-229,-213,-246,-243,-253},{-230,-300,-283,-251,-245,-213},{-313,-289,-296,-256,-223,-258},{-238,-271,-208,-241,-208,-237},{-243,-305,-216,-211,-235,-277},{-221,-297,-239,-259,-247,-225},{-254,-213,-236,-238,-289,-208},{-230,-239,-262,-251,-260,-217},{-316,-216,-260,-238,-203,-206},{-292,-213,-262,-228,-257,-220},{-219,-216,-221,-233,-294,-258},{-240,-289,-239,-269,-270,-225},{-227,-300,-293,-226,-274,-194},{-216,-266,-249,-246,-243,-287},{-265,-310,-283,-261,-284,-265},{-313,-276,-285,-233,-272,-203},{-267,-250,-278,-266,-228,-191},{-256,-263,-306,-276,-220,-232}},{{-216,-226,-217,-199,-189,-243},{-223,-275,-189,-243,-236,-203},{-204,-238,-238,-245,-229,-224},{-206,-236,-238,-226,-233,-275},{-209,-224,-199,-217,-210,-222},{-201,-231,-231,-231,-277,-256},{-232,-206,-226,-203,-185,-263},{-268,-226,-233,-254,-187,-206},{-211,-192,-252,-229,-252,-270},{-213,-268,-240,-238,-231,-215},{-237,-261,-270,-208,-206,-275},{-213,-231,-222,-238,-231,-275},{-242,-254,-249,-206,-219,-213},{-204,-243,-208,-196,-208,-263},{-206,-249,-249,-277,-275,-270},{-190,-185,-252,-243,-263,-219},{-204,-277,-201,-185,-273,-231},{-230,-266,-199,-275,-224,-249},{-284,-270,-219,-254,-254,-185},{-204,-215,-206,-229,-277,-240},{-251,-208,-226,-208,-206,-268},{-204,-203,-213,-249,-233,-259},{-192,-194,-270,-222,-201,-263},{-244,-266,-249,-187,-240,-245},{-190,-231,-270,-238,-233,-252},{-192,-236,-224,-266,-203,-206},{-225,-275,-245,-219,-240,-224},{-218,-203,-238,-208,-189,-203},{-216,-226,-219,-273,-185,-196},{-280,-266,-210,-194,-217,-233},{-275,-249,-215,-277,-261,-245},{-218,-236,-210,-189,-233,-199},{-206,-229,-224,-268,-266,-224},{-216,-238,-243,-222,-238,-199},{-265,-206,-189,-213,-208,-210},{-220,-201,-233,-266,-273,-261},{-268,-187,-192,-263,-275,-238},{-192,-259,-261,-273,-215,-247},{-220,-189,-270,-185,-213,-266},{-239,-273,-266,-263,-277,-275},{-249,-256,-215,-245,-256,-254},{-239,-233,-270,-252,-263,-196},{-265,-199,-245,-199,-275,-254},{-275,-254,-270,-203,-254,-268},{-270,-229,-224,-206,-245,-259},{-265,-206,-203,-245,-187,-240},{-235,-219,-185,-206,-233,-259},{-254,-201,-206,-247,-199,-245},{-213,-222,-206,-224,-222,-233},{-216,-217,-233,-208,-261,-236}},{{-240,-187,-212,-248,-244,-239},{-252,-236,-214,-221,-281,-276},{-247,-270,-277,-226,-232,-197},{-238,-219,-245,-219,-247,-207},{-222,-273,-256,-236,-273,-202},{-273,-213,-203,-205,-240,-224},{-245,-263,-196,-281,-230,-278},{-247,-206,-228,-202,-266,-246},{-259,-189,-210,-283,-244,-246},{-199,-224,-212,-257,-203,-246},{-263,-245,-210,-207,-235,-246},{-219,-222,-249,-278,-235,-251},{-249,-231,-193,-286,-271,-251},{-206,-192,-235,-224,-227,-295},{-192,-206,-270,-202,-286,-207},{-194,-194,-242,-269,-269,-288},{-192,-249,-233,-202,-286,-229},{-266,-215,-259,-205,-242,-295},{-196,-226,-254,-207,-252,-204},{-273,-226,-240,-202,-223,-268},{-252,-192,-233,-250,-201,-246},{-277,-208,-228,-214,-278,-258},{-231,-199,-226,-238,-276,-295},{-199,-229,-235,-245,-247,-202},{-236,-231,-191,-205,-235,-226},{-275,-259,-273,-238,-290,-295},{-201,-233,-191,-278,-196,-231},{-187,-270,-268,-205,-271,-229},{-236,-185,-219,-264,-211,-224},{-273,-252,-214,-207,-225,-241},{-266,-254,-275,-205,-206,-236},{-254,-249,-233,-209,-232,-271},{-266,-277,-214,-226,-273,-209},{-275,-224,-203,-259,-206,-278},{-249,-201,-238,-267,-215,-263},{-238,-192,-277,-274,-230,-221},{-215,-233,-214,-243,-271,-283},{-236,-222,-193,-228,-237,-229},{-245,-226,-263,-214,-252,-202},{-226,-261,-231,-271,-223,-197},{-203,-243,-189,-286,-261,-226},{-259,-210,-203,-252,-264,-209},{-206,-226,-224,-238,-276,-226},{-185,-226,-207,-267,-227,-209},{-185,-199,-266,-207,-208,-209},{-215,-277,-266,-281,-220,-199},{-263,-189,-261,-278,-281,-285},{-277,-222,-217,-255,-257,-268},{-240,-187,-196,-205,-249,-202},{-277,-259,-247,-240,-223,-261}}}}; // 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,5,15,8,5,15,8,5,16,8,6,16,8,6,16,9,6,17,8,6,16,8,6,16,9,6,17,9,6,17,9,6,17,9,6,18,9,6,18,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,8,6,16,8,6,16,8,6,16,9,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}}; // set of shipments in each bid 
int SHsts[SPN]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,2,8,14,20,26,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,1,5,9,13,17,21,25,29,2,8,14,20,26,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,1,5,9,13,17,21,25,29,2,8,14,20,26,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,0,6,12,18,24,30,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,2,6,10,14,18,22,26,30,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,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,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,2,8,14,20,26,32,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,1,7,13,19,25,31,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,2,8,14,20,26,32,0,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,0,6,12,18,24,30,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,2,8,14,20,26,32,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,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,2,8,14,20,26,32,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,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,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,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,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,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}; // 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,5,9,13,17,21,25,29,33,7,13,19,25,31,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,7,13,19,25,31,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,6,10,14,18,22,26,30,34,7,13,19,25,31,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,3,9,15,21,27,33,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,4,8,12,16,20,24,28,32,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,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,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,4,10,16,22,28,34,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,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,3,9,15,21,27,33,1,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,1,7,13,19,25,31,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,3,9,15,21,27,33,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,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,3,9,15,21,27,33,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,2,8,14,20,26,32,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,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,3,9,15,21,27,33,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,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,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}; // set of end times of each shipment 
