int Dev = 20;// Deviation
extern const int CNN = 5;// 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 = 744;//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]={{{{12640,0,0,0,0,0},{12055,0,0,0,0,0},{12745,0,0,0,0,0},{12574,0,0,0,0,0},{12171,0,0,0,0,0},{12623,0,0,0,0,0},{12595,0,0,0,0,0},{12569,0,0,0,0,0},{12365,0,0,0,0,0},{12497,0,0,0,0,0},{12535,0,0,0,0,0},{12364,0,0,0,0,0},{11937,0,0,0,0,0},{12555,0,0,0,0,0},{12678,0,0,0,0,0},{12470,0,0,0,0,0},{12584,0,0,0,0,0},{12798,0,0,0,0,0},{12415,0,0,0,0,0},{12686,0,0,0,0,0},{12376,0,0,0,0,0},{12295,0,0,0,0,0},{12315,0,0,0,0,0},{12331,0,0,0,0,0},{12264,0,0,0,0,0},{12813,0,0,0,0,0},{12570,0,0,0,0,0},{12080,0,0,0,0,0},{12296,0,0,0,0,0},{12124,0,0,0,0,0},{12475,0,0,0,0,0},{12249,0,0,0,0,0},{12299,0,0,0,0,0},{12539,0,0,0,0,0},{12746,0,0,0,0,0},{12358,0,0,0,0,0},{12352,0,0,0,0,0},{12667,0,0,0,0,0},{12515,0,0,0,0,0},{12377,0,0,0,0,0},{12297,0,0,0,0,0},{11875,0,0,0,0,0},{12516,0,0,0,0,0},{12359,0,0,0,0,0},{12391,0,0,0,0,0},{12538,0,0,0,0,0},{12161,0,0,0,0,0},{12296,0,0,0,0,0},{12200,0,0,0,0,0},{12038,0,0,0,0,0}},{{12433,0,0,0,0,0},{12342,0,0,0,0,0},{12239,0,0,0,0,0},{12307,0,0,0,0,0},{12362,0,0,0,0,0},{12527,0,0,0,0,0},{12326,0,0,0,0,0},{12046,0,0,0,0,0},{12359,0,0,0,0,0},{12816,0,0,0,0,0},{12083,0,0,0,0,0},{12805,0,0,0,0,0},{12716,0,0,0,0,0},{12469,0,0,0,0,0},{12525,0,0,0,0,0},{12199,0,0,0,0,0},{12431,0,0,0,0,0},{12179,0,0,0,0,0},{12696,0,0,0,0,0},{11938,0,0,0,0,0},{12359,0,0,0,0,0},{12329,0,0,0,0,0},{12417,0,0,0,0,0},{11900,0,0,0,0,0},{12304,0,0,0,0,0},{12056,0,0,0,0,0},{12691,0,0,0,0,0},{12406,0,0,0,0,0},{12183,0,0,0,0,0},{12295,0,0,0,0,0},{12688,0,0,0,0,0},{12206,0,0,0,0,0},{12477,0,0,0,0,0},{12953,0,0,0,0,0},{12386,0,0,0,0,0},{12353,0,0,0,0,0},{12344,0,0,0,0,0},{12674,0,0,0,0,0},{12485,0,0,0,0,0},{12120,0,0,0,0,0},{12338,0,0,0,0,0},{12588,0,0,0,0,0},{12578,0,0,0,0,0},{12369,0,0,0,0,0},{12429,0,0,0,0,0},{12353,0,0,0,0,0},{12239,0,0,0,0,0},{12305,0,0,0,0,0},{12138,0,0,0,0,0},{12196,0,0,0,0,0}},{{11388,0,0,0,0,0},{11502,0,0,0,0,0},{11429,0,0,0,0,0},{11495,0,0,0,0,0},{11625,0,0,0,0,0},{11537,0,0,0,0,0},{11545,0,0,0,0,0},{11549,0,0,0,0,0},{11188,0,0,0,0,0},{11689,0,0,0,0,0},{11249,0,0,0,0,0},{11078,0,0,0,0,0},{11431,0,0,0,0,0},{11552,0,0,0,0,0},{11327,0,0,0,0,0},{11555,0,0,0,0,0},{11717,0,0,0,0,0},{11897,0,0,0,0,0},{11253,0,0,0,0,0},{11280,0,0,0,0,0},{11538,0,0,0,0,0},{11836,0,0,0,0,0},{11466,0,0,0,0,0},{11733,0,0,0,0,0},{11400,0,0,0,0,0},{11404,0,0,0,0,0},{11455,0,0,0,0,0},{11662,0,0,0,0,0},{11408,0,0,0,0,0},{11663,0,0,0,0,0},{11638,0,0,0,0,0},{11690,0,0,0,0,0},{11398,0,0,0,0,0},{11540,0,0,0,0,0},{11929,0,0,0,0,0},{11531,0,0,0,0,0},{11309,0,0,0,0,0},{11505,0,0,0,0,0},{11407,0,0,0,0,0},{11715,0,0,0,0,0},{11434,0,0,0,0,0},{11758,0,0,0,0,0},{11569,0,0,0,0,0},{11779,0,0,0,0,0},{11740,0,0,0,0,0},{11323,0,0,0,0,0},{11618,0,0,0,0,0},{11728,0,0,0,0,0},{11679,0,0,0,0,0},{11982,0,0,0,0,0}},{{10501,0,0,0,0,0},{10479,0,0,0,0,0},{10293,0,0,0,0,0},{10352,0,0,0,0,0},{10373,0,0,0,0,0},{10388,0,0,0,0,0},{10243,0,0,0,0,0},{10263,0,0,0,0,0},{10677,0,0,0,0,0},{10631,0,0,0,0,0},{10366,0,0,0,0,0},{10173,0,0,0,0,0},{9929,0,0,0,0,0},{10559,0,0,0,0,0},{10694,0,0,0,0,0},{10067,0,0,0,0,0},{10477,0,0,0,0,0},{9746,0,0,0,0,0},{10007,0,0,0,0,0},{10272,0,0,0,0,0},{10100,0,0,0,0,0},{10330,0,0,0,0,0},{10360,0,0,0,0,0},{10464,0,0,0,0,0},{10372,0,0,0,0,0},{9904,0,0,0,0,0},{10341,0,0,0,0,0},{10337,0,0,0,0,0},{10430,0,0,0,0,0},{10313,0,0,0,0,0},{10120,0,0,0,0,0},{10694,0,0,0,0,0},{10504,0,0,0,0,0},{10512,0,0,0,0,0},{10306,0,0,0,0,0},{10308,0,0,0,0,0},{10337,0,0,0,0,0},{10152,0,0,0,0,0},{10203,0,0,0,0,0},{10565,0,0,0,0,0},{10371,0,0,0,0,0},{10418,0,0,0,0,0},{10076,0,0,0,0,0},{10592,0,0,0,0,0},{10251,0,0,0,0,0},{10422,0,0,0,0,0},{10415,0,0,0,0,0},{10346,0,0,0,0,0},{10508,0,0,0,0,0},{10278,0,0,0,0,0}},{{9551,0,0,0,0,0},{9232,0,0,0,0,0},{9567,0,0,0,0,0},{9583,0,0,0,0,0},{9652,0,0,0,0,0},{9534,0,0,0,0,0},{9535,0,0,0,0,0},{9485,0,0,0,0,0},{9444,0,0,0,0,0},{9406,0,0,0,0,0},{9531,0,0,0,0,0},{9378,0,0,0,0,0},{9498,0,0,0,0,0},{9398,0,0,0,0,0},{9746,0,0,0,0,0},{9435,0,0,0,0,0},{9310,0,0,0,0,0},{9409,0,0,0,0,0},{9531,0,0,0,0,0},{9307,0,0,0,0,0},{9329,0,0,0,0,0},{9208,0,0,0,0,0},{9657,0,0,0,0,0},{9505,0,0,0,0,0},{9552,0,0,0,0,0},{9407,0,0,0,0,0},{9579,0,0,0,0,0},{9527,0,0,0,0,0},{9388,0,0,0,0,0},{9518,0,0,0,0,0},{9782,0,0,0,0,0},{9405,0,0,0,0,0},{9491,0,0,0,0,0},{9607,0,0,0,0,0},{9695,0,0,0,0,0},{9368,0,0,0,0,0},{9412,0,0,0,0,0},{9325,0,0,0,0,0},{9589,0,0,0,0,0},{9519,0,0,0,0,0},{9445,0,0,0,0,0},{9281,0,0,0,0,0},{9184,0,0,0,0,0},{9199,0,0,0,0,0},{9787,0,0,0,0,0},{9320,0,0,0,0,0},{9305,0,0,0,0,0},{9749,0,0,0,0,0},{9422,0,0,0,0,0},{9155,0,0,0,0,0}},{{9512,0,0,0,0,0},{9020,0,0,0,0,0},{9134,0,0,0,0,0},{9178,0,0,0,0,0},{9346,0,0,0,0,0},{9382,0,0,0,0,0},{9191,0,0,0,0,0},{9329,0,0,0,0,0},{9253,0,0,0,0,0},{9433,0,0,0,0,0},{9186,0,0,0,0,0},{9136,0,0,0,0,0},{9470,0,0,0,0,0},{9219,0,0,0,0,0},{9289,0,0,0,0,0},{9319,0,0,0,0,0},{9162,0,0,0,0,0},{9426,0,0,0,0,0},{9121,0,0,0,0,0},{9133,0,0,0,0,0},{9233,0,0,0,0,0},{9133,0,0,0,0,0},{9217,0,0,0,0,0},{8955,0,0,0,0,0},{9121,0,0,0,0,0},{9201,0,0,0,0,0},{9251,0,0,0,0,0},{9217,0,0,0,0,0},{9126,0,0,0,0,0},{9172,0,0,0,0,0},{9325,0,0,0,0,0},{9527,0,0,0,0,0},{9339,0,0,0,0,0},{9016,0,0,0,0,0},{9145,0,0,0,0,0},{9202,0,0,0,0,0},{9420,0,0,0,0,0},{9577,0,0,0,0,0},{9344,0,0,0,0,0},{9030,0,0,0,0,0},{9272,0,0,0,0,0},{9387,0,0,0,0,0},{9528,0,0,0,0,0},{9073,0,0,0,0,0},{9471,0,0,0,0,0},{9140,0,0,0,0,0},{9099,0,0,0,0,0},{9163,0,0,0,0,0},{9283,0,0,0,0,0},{9145,0,0,0,0,0}}},{{{-335,-350,-297,-235,-303,-344},{-306,-244,-279,-282,-315,-320},{-315,-347,-288,-338,-350,-353},{-332,-303,-256,-300,-291,-285},{-235,-309,-238,-320,-273,-309},{-288,-315,-265,-335,-303,-335},{-268,-262,-241,-353,-235,-338},{-353,-282,-288,-294,-320,-244},{-300,-262,-282,-288,-332,-288},{-347,-282,-320,-297,-344,-318},{-329,-276,-353,-247,-241,-244},{-268,-341,-282,-244,-241,-320},{-268,-235,-250,-273,-312,-262},{-332,-312,-250,-259,-279,-320},{-350,-262,-273,-279,-341,-285},{-288,-294,-285,-341,-235,-265},{-256,-276,-309,-235,-282,-294},{-338,-294,-344,-315,-350,-315},{-309,-309,-297,-238,-318,-276},{-335,-297,-297,-338,-262,-241},{-329,-309,-315,-244,-279,-265},{-241,-315,-329,-341,-353,-285},{-326,-335,-350,-253,-270,-338},{-250,-306,-347,-323,-344,-294},{-335,-259,-253,-329,-235,-285},{-250,-312,-265,-291,-318,-353},{-341,-335,-294,-273,-332,-238},{-320,-273,-350,-335,-270,-288},{-288,-294,-279,-276,-306,-297},{-262,-335,-250,-291,-235,-241},{-291,-279,-332,-238,-312,-315},{-279,-259,-259,-291,-256,-326},{-338,-294,-241,-347,-273,-338},{-241,-256,-332,-235,-300,-309},{-288,-332,-344,-297,-279,-291},{-270,-297,-273,-303,-294,-294},{-244,-329,-297,-318,-256,-332},{-309,-347,-323,-335,-238,-265},{-262,-332,-285,-268,-265,-300},{-341,-256,-297,-250,-282,-273},{-312,-341,-323,-318,-268,-279},{-235,-344,-273,-250,-291,-303},{-279,-320,-309,-291,-344,-303},{-244,-309,-235,-276,-259,-247},{-285,-253,-262,-262,-318,-256},{-270,-312,-259,-303,-306,-329},{-241,-315,-250,-300,-244,-273},{-241,-312,-265,-320,-247,-265},{-253,-262,-312,-318,-326,-276},{-332,-315,-312,-259,-315,-347}},{{-235,-275,-302,-315,-227,-210},{-296,-303,-252,-285,-256,-275},{-287,-329,-286,-222,-307,-280},{-246,-266,-235,-255,-270,-298},{-313,-303,-302,-219,-310,-212},{-235,-315,-311,-293,-315,-269},{-273,-309,-266,-238,-299,-275},{-307,-260,-246,-244,-286,-282},{-246,-272,-224,-282,-283,-308},{-281,-303,-260,-236,-307,-238},{-296,-235,-330,-225,-312,-210},{-232,-269,-330,-329,-283,-246},{-307,-303,-246,-323,-275,-287},{-255,-306,-311,-310,-227,-290},{-316,-283,-263,-274,-235,-246},{-246,-323,-272,-274,-256,-246},{-310,-266,-230,-263,-280,-311},{-278,-303,-230,-260,-222,-306},{-264,-320,-235,-326,-238,-246},{-246,-237,-241,-326,-264,-262},{-342,-235,-288,-271,-254,-269},{-296,-312,-330,-279,-240,-272},{-339,-260,-325,-249,-251,-259},{-290,-280,-238,-252,-299,-275},{-304,-263,-311,-290,-214,-228},{-249,-266,-319,-249,-219,-282},{-313,-263,-316,-293,-240,-233},{-319,-312,-283,-236,-251,-262},{-302,-240,-246,-219,-219,-251},{-252,-277,-274,-241,-264,-251},{-331,-320,-266,-285,-302,-298},{-328,-272,-297,-238,-240,-228},{-328,-246,-316,-219,-243,-306},{-339,-303,-266,-288,-310,-300},{-293,-332,-302,-279,-291,-306},{-310,-286,-311,-315,-232,-241},{-246,-303,-305,-279,-214,-256},{-348,-340,-328,-315,-299,-300},{-328,-332,-244,-277,-302,-293},{-276,-252,-328,-293,-288,-210},{-235,-249,-291,-293,-291,-275},{-342,-240,-305,-288,-288,-246},{-290,-297,-316,-326,-307,-306},{-264,-246,-308,-219,-216,-306},{-261,-260,-272,-241,-291,-311},{-299,-335,-224,-247,-238,-267},{-304,-317,-308,-290,-318,-238},{-328,-252,-241,-307,-267,-272},{-241,-277,-280,-238,-318,-275},{-255,-332,-224,-236,-238,-238}},{{-290,-288,-261,-226,-246,-173},{-200,-271,-226,-215,-250,-196},{-242,-271,-233,-222,-201,-167},{-210,-213,-266,-204,-195,-192},{-268,-290,-256,-220,-231,-204},{-208,-257,-249,-237,-233,-196},{-250,-232,-191,-202,-233,-171},{-220,-232,-203,-240,-197,-169},{-212,-276,-189,-255,-240,-185},{-250,-208,-280,-258,-199,-216},{-295,-208,-238,-244,-235,-222},{-245,-203,-214,-226,-184,-198},{-225,-220,-200,-208,-250,-235},{-248,-254,-275,-231,-203,-247},{-235,-237,-242,-184,-208,-194},{-262,-261,-259,-188,-250,-225},{-282,-273,-193,-233,-203,-169},{-222,-286,-219,-199,-223,-202},{-205,-203,-228,-237,-233,-218},{-250,-223,-196,-184,-190,-175},{-248,-225,-226,-190,-225,-222},{-260,-264,-266,-195,-244,-235},{-268,-201,-275,-199,-227,-239},{-220,-278,-238,-267,-248,-200},{-295,-278,-266,-202,-188,-208},{-238,-266,-259,-240,-178,-218},{-280,-290,-205,-251,-197,-222},{-235,-264,-196,-213,-229,-243},{-262,-225,-268,-269,-199,-235},{-272,-259,-212,-242,-175,-214},{-232,-281,-266,-226,-180,-218},{-225,-252,-275,-240,-257,-194},{-208,-269,-275,-220,-212,-210},{-298,-247,-249,-255,-205,-237},{-235,-281,-200,-262,-235,-214},{-228,-247,-259,-208,-193,-202},{-225,-201,-186,-262,-229,-220},{-210,-194,-224,-202,-214,-169},{-230,-194,-221,-186,-210,-181},{-268,-194,-256,-237,-182,-190},{-240,-196,-196,-255,-216,-210},{-268,-266,-228,-224,-244,-227},{-268,-273,-224,-202,-188,-216},{-292,-257,-224,-264,-238,-210},{-262,-244,-275,-251,-199,-196},{-212,-269,-200,-184,-197,-243},{-270,-273,-189,-235,-253,-192},{-232,-259,-191,-222,-240,-169},{-222,-218,-254,-235,-233,-181},{-208,-257,-263,-217,-253,-225}},{{-234,-219,-172,-189,-173,-160},{-229,-168,-183,-143,-162,-163},{-205,-202,-174,-175,-162,-146},{-177,-219,-172,-146,-148,-176},{-158,-209,-150,-157,-135,-157},{-177,-206,-172,-174,-185,-178},{-169,-180,-199,-184,-142,-141},{-181,-166,-168,-162,-145,-182},{-177,-174,-183,-138,-185,-146},{-217,-151,-183,-167,-190,-150},{-162,-155,-166,-155,-193,-192},{-209,-194,-206,-187,-180,-178},{-217,-174,-192,-138,-147,-171},{-187,-194,-209,-177,-137,-184},{-236,-172,-188,-169,-182,-190},{-207,-150,-174,-163,-182,-141},{-213,-217,-208,-153,-180,-147},{-158,-155,-175,-146,-188,-189},{-169,-187,-209,-163,-160,-130},{-175,-211,-150,-193,-153,-130},{-158,-181,-175,-182,-173,-168},{-175,-217,-145,-139,-173,-138},{-236,-208,-179,-196,-145,-176},{-229,-211,-149,-172,-142,-154},{-158,-150,-199,-198,-147,-162},{-158,-155,-165,-174,-139,-157},{-175,-174,-215,-148,-134,-184},{-160,-159,-197,-179,-186,-144},{-201,-202,-165,-191,-157,-136},{-187,-157,-183,-174,-148,-187},{-217,-211,-145,-179,-139,-154},{-197,-198,-195,-206,-165,-166},{-181,-219,-166,-203,-191,-139},{-197,-215,-175,-179,-185,-128},{-191,-157,-152,-203,-167,-154},{-197,-185,-154,-170,-165,-165},{-158,-159,-193,-153,-180,-182},{-232,-185,-156,-191,-193,-130},{-171,-166,-177,-148,-195,-187},{-223,-208,-170,-174,-132,-139},{-217,-208,-149,-182,-178,-176},{-195,-194,-190,-205,-140,-170},{-171,-200,-168,-146,-139,-146},{-195,-191,-211,-175,-183,-192},{-209,-176,-199,-172,-173,-157},{-191,-223,-154,-163,-190,-174},{-215,-223,-206,-151,-162,-144},{-197,-219,-215,-184,-162,-136},{-189,-204,-179,-169,-180,-181},{-221,-224,-170,-150,-188,-160}},{{-154,-143,-143,-135,-128,-138},{-174,-153,-176,-157,-141,-163},{-180,-173,-154,-157,-160,-138},{-128,-167,-160,-141,-147,-171},{-180,-133,-153,-138,-137,-129},{-165,-127,-131,-169,-150,-143},{-131,-149,-159,-163,-122,-119},{-165,-145,-144,-144,-172,-132},{-146,-168,-119,-141,-123,-150},{-176,-127,-146,-173,-126,-173},{-126,-156,-132,-118,-176,-143},{-128,-133,-147,-119,-143,-141},{-137,-155,-148,-166,-118,-160},{-143,-149,-160,-150,-141,-163},{-174,-176,-129,-132,-143,-134},{-174,-143,-128,-140,-172,-134},{-132,-119,-165,-153,-163,-137},{-166,-165,-119,-144,-154,-148},{-176,-149,-132,-150,-171,-176},{-180,-174,-154,-125,-140,-143},{-179,-161,-150,-137,-166,-125},{-140,-125,-162,-119,-121,-162},{-177,-155,-144,-138,-168,-147},{-123,-174,-156,-131,-144,-131},{-156,-152,-131,-137,-150,-157},{-123,-131,-148,-123,-128,-151},{-139,-136,-169,-171,-171,-134},{-166,-128,-175,-119,-175,-118},{-142,-149,-171,-125,-143,-138},{-180,-168,-128,-153,-141,-176},{-165,-124,-121,-140,-150,-156},{-125,-161,-148,-150,-169,-137},{-145,-124,-159,-137,-156,-163},{-177,-162,-165,-126,-172,-138},{-128,-167,-134,-129,-143,-134},{-160,-140,-147,-165,-121,-166},{-123,-128,-146,-144,-123,-150},{-128,-139,-151,-176,-135,-150},{-180,-133,-173,-156,-119,-165},{-129,-156,-150,-143,-151,-128},{-174,-130,-175,-173,-160,-134},{-134,-140,-159,-160,-175,-146},{-139,-173,-119,-138,-122,-173},{-125,-124,-122,-146,-143,-148},{-139,-177,-123,-172,-125,-144},{-137,-125,-137,-148,-153,-122},{-145,-131,-131,-138,-126,-138},{-145,-121,-150,-165,-134,-172},{-146,-145,-162,-172,-156,-148},{-126,-124,-131,-146,-162,-146}},{{-141,-143,-154,-159,-132,-192},{-128,-129,-162,-137,-166,-177},{-150,-154,-145,-152,-142,-157},{-166,-176,-130,-163,-145,-149},{-132,-123,-177,-148,-134,-154},{-144,-166,-175,-162,-161,-144},{-148,-176,-127,-156,-174,-172},{-138,-125,-156,-140,-151,-190},{-146,-168,-153,-179,-190,-179},{-138,-118,-142,-169,-156,-185},{-126,-153,-133,-177,-169,-199},{-134,-171,-149,-151,-187,-135},{-131,-150,-133,-136,-167,-199},{-159,-129,-127,-136,-155,-184},{-123,-166,-142,-185,-155,-174},{-128,-132,-163,-156,-156,-135},{-141,-137,-127,-152,-182,-139},{-140,-173,-125,-182,-187,-140},{-132,-169,-131,-177,-130,-182},{-173,-144,-139,-132,-180,-195},{-154,-148,-162,-142,-166,-160},{-123,-128,-145,-176,-167,-182},{-121,-154,-180,-151,-143,-167},{-157,-150,-134,-152,-180,-162},{-151,-128,-122,-142,-193,-152},{-138,-134,-134,-172,-150,-199},{-122,-125,-143,-166,-192,-182},{-169,-132,-124,-169,-147,-174},{-135,-137,-136,-132,-151,-192},{-163,-146,-145,-163,-143,-189},{-144,-169,-160,-131,-192,-170},{-176,-165,-154,-142,-148,-194},{-144,-132,-146,-182,-130,-200},{-176,-175,-122,-151,-182,-135},{-175,-154,-133,-140,-193,-185},{-140,-134,-148,-185,-137,-164},{-119,-137,-122,-131,-184,-180},{-148,-165,-149,-177,-169,-154},{-144,-156,-142,-126,-151,-170},{-121,-143,-142,-149,-177,-164},{-168,-140,-157,-131,-155,-177},{-176,-140,-137,-157,-156,-157},{-132,-165,-169,-163,-137,-170},{-148,-123,-149,-143,-171,-174},{-137,-134,-121,-180,-137,-157},{-121,-160,-133,-172,-167,-152},{-132,-134,-124,-180,-140,-187},{-157,-135,-160,-145,-171,-160},{-118,-157,-153,-163,-190,-197},{-138,-137,-130,-123,-163,-157}}},{{{-202,-162,-140,-213,-195,-214},{-176,-150,-198,-181,-147,-195},{-138,-203,-178,-165,-160,-202},{-141,-198,-196,-170,-151,-199},{-175,-179,-182,-159,-210,-229},{-138,-166,-210,-161,-158,-176},{-186,-194,-186,-172,-175,-229},{-175,-144,-149,-192,-182,-159},{-148,-159,-168,-192,-167,-229},{-202,-176,-177,-156,-151,-220},{-180,-176,-193,-188,-213,-191},{-176,-193,-166,-213,-193,-180},{-200,-145,-178,-168,-156,-155},{-197,-169,-173,-149,-219,-174},{-190,-147,-168,-149,-191,-199},{-160,-169,-210,-177,-147,-162},{-181,-155,-168,-197,-147,-220},{-166,-147,-168,-200,-204,-183},{-156,-179,-205,-152,-182,-189},{-165,-199,-152,-183,-217,-225},{-197,-191,-178,-175,-155,-155},{-192,-194,-205,-163,-217,-187},{-161,-154,-194,-147,-156,-210},{-192,-161,-147,-181,-202,-187},{-134,-176,-191,-161,-215,-206},{-192,-145,-172,-158,-147,-189},{-195,-154,-170,-161,-217,-210},{-173,-139,-173,-163,-219,-187},{-188,-186,-168,-156,-180,-185},{-181,-193,-164,-202,-208,-210},{-143,-154,-147,-172,-188,-220},{-190,-183,-159,-168,-164,-185},{-175,-149,-173,-193,-206,-153},{-156,-161,-189,-152,-160,-206},{-150,-184,-191,-174,-160,-162},{-139,-169,-196,-172,-169,-170},{-173,-183,-149,-150,-147,-202},{-171,-140,-172,-179,-190,-157},{-171,-150,-178,-177,-190,-220},{-190,-147,-142,-159,-158,-218},{-151,-150,-147,-152,-149,-214},{-153,-154,-189,-188,-147,-170},{-178,-139,-177,-183,-167,-164},{-151,-159,-159,-215,-210,-201},{-190,-154,-140,-163,-156,-164},{-165,-201,-201,-175,-167,-225},{-190,-152,-175,-143,-160,-187},{-155,-181,-182,-165,-199,-166},{-183,-174,-149,-215,-164,-174},{-170,-157,-196,-159,-151,-153}},{{-238,-184,-179,-263,-240,-283},{-212,-168,-215,-250,-234,-252},{-188,-209,-241,-197,-222,-228},{-168,-226,-243,-203,-256,-238},{-214,-223,-241,-217,-259,-255},{-186,-197,-241,-210,-234,-243},{-182,-215,-207,-206,-256,-267},{-188,-170,-175,-203,-218,-267},{-178,-184,-187,-245,-206,-286},{-158,-203,-249,-243,-238,-252},{-202,-191,-209,-232,-190,-212},{-238,-215,-207,-177,-183,-226},{-174,-164,-190,-219,-190,-209},{-172,-197,-185,-245,-259,-231},{-218,-242,-236,-243,-247,-248},{-192,-228,-226,-261,-240,-193},{-194,-219,-219,-190,-236,-269},{-176,-226,-228,-219,-243,-221},{-196,-203,-222,-263,-250,-281},{-214,-168,-187,-194,-190,-228},{-194,-215,-198,-230,-206,-221},{-188,-172,-251,-239,-252,-283},{-218,-184,-209,-252,-270,-214},{-176,-180,-177,-197,-199,-286},{-214,-195,-249,-243,-268,-276},{-200,-178,-202,-263,-240,-221},{-232,-228,-234,-232,-188,-250},{-238,-209,-211,-194,-266,-207},{-198,-187,-211,-232,-256,-212},{-232,-240,-183,-212,-222,-207},{-158,-240,-177,-241,-256,-212},{-182,-164,-177,-188,-190,-276},{-184,-174,-183,-232,-266,-198},{-210,-242,-187,-245,-252,-271},{-178,-182,-185,-263,-213,-219},{-208,-178,-177,-212,-220,-245},{-174,-176,-245,-192,-199,-207},{-218,-223,-177,-212,-190,-276},{-180,-240,-190,-217,-256,-236},{-166,-244,-243,-179,-190,-198},{-178,-207,-213,-230,-215,-205},{-224,-203,-183,-190,-273,-190},{-204,-199,-202,-225,-183,-278},{-164,-201,-247,-228,-234,-278},{-170,-240,-251,-217,-275,-236},{-176,-223,-249,-225,-185,-240},{-180,-180,-209,-225,-240,-252},{-190,-207,-234,-252,-224,-257},{-162,-211,-177,-230,-183,-205},{-162,-244,-185,-179,-202,-240}},{{-210,-258,-217,-248,-258,-260},{-269,-293,-220,-248,-332,-325},{-282,-207,-267,-275,-307,-308},{-200,-303,-275,-308,-316,-308},{-217,-291,-262,-316,-230,-328},{-242,-224,-254,-259,-327,-286},{-240,-291,-288,-232,-316,-314},{-282,-296,-265,-238,-271,-283},{-230,-301,-238,-292,-321,-260},{-296,-273,-288,-284,-266,-308},{-254,-227,-238,-324,-224,-235},{-259,-232,-304,-216,-224,-280},{-259,-224,-233,-273,-327,-291},{-198,-230,-301,-256,-266,-297},{-296,-275,-210,-273,-235,-243},{-230,-260,-275,-267,-294,-246},{-225,-286,-283,-300,-235,-283},{-291,-291,-249,-273,-260,-314},{-215,-237,-231,-284,-222,-308},{-240,-260,-299,-262,-296,-303},{-198,-303,-217,-219,-271,-337},{-200,-286,-288,-216,-238,-331},{-294,-270,-293,-224,-241,-252},{-247,-217,-241,-313,-260,-283},{-212,-235,-299,-221,-316,-294},{-240,-286,-301,-259,-247,-243},{-215,-296,-236,-292,-260,-241},{-205,-204,-238,-227,-321,-260},{-230,-247,-238,-302,-249,-280},{-267,-270,-283,-238,-313,-289},{-210,-291,-291,-278,-296,-306},{-259,-280,-267,-259,-274,-232},{-220,-242,-212,-251,-277,-311},{-240,-212,-210,-313,-296,-241},{-291,-235,-312,-319,-330,-337},{-252,-207,-233,-286,-330,-269},{-245,-219,-299,-262,-263,-280},{-252,-260,-228,-235,-327,-260},{-249,-204,-296,-308,-233,-289},{-200,-273,-236,-248,-294,-263},{-264,-296,-254,-246,-244,-243},{-249,-260,-299,-230,-327,-258},{-269,-232,-280,-224,-305,-308},{-284,-240,-312,-321,-227,-323},{-235,-252,-262,-316,-316,-311},{-249,-301,-309,-232,-294,-337},{-291,-204,-314,-300,-222,-294},{-210,-250,-257,-297,-330,-340},{-220,-280,-238,-292,-332,-241},{-291,-273,-246,-216,-316,-337}},{{-332,-338,-322,-274,-340,-259},{-240,-338,-244,-355,-259,-244},{-254,-279,-343,-361,-289,-358},{-309,-238,-292,-349,-277,-265},{-338,-285,-328,-283,-343,-292},{-246,-353,-349,-322,-271,-262},{-341,-350,-304,-277,-304,-241},{-231,-291,-295,-328,-337,-316},{-251,-282,-355,-271,-358,-283},{-237,-335,-349,-337,-322,-247},{-295,-259,-253,-280,-268,-271},{-289,-306,-259,-256,-250,-244},{-301,-353,-286,-244,-316,-328},{-269,-294,-319,-316,-304,-322},{-298,-353,-325,-355,-298,-289},{-338,-265,-256,-259,-256,-283},{-240,-303,-247,-286,-325,-298},{-275,-303,-238,-247,-280,-241},{-254,-256,-298,-301,-292,-361},{-335,-303,-262,-322,-256,-310},{-303,-268,-292,-277,-343,-268},{-251,-344,-313,-244,-250,-358},{-347,-250,-274,-325,-247,-328},{-332,-320,-238,-259,-298,-286},{-303,-315,-331,-250,-337,-340},{-260,-309,-313,-301,-334,-352},{-254,-265,-310,-316,-280,-337},{-347,-270,-295,-241,-283,-241},{-315,-353,-241,-349,-346,-325},{-272,-332,-280,-283,-310,-316},{-254,-320,-328,-295,-280,-289},{-240,-262,-334,-352,-361,-331},{-254,-285,-247,-340,-259,-349},{-329,-291,-355,-268,-322,-349},{-286,-341,-256,-280,-313,-337},{-306,-244,-307,-289,-289,-340},{-246,-335,-268,-328,-304,-331},{-243,-262,-289,-280,-256,-253},{-306,-244,-319,-319,-361,-361},{-329,-323,-277,-346,-361,-268},{-260,-256,-316,-307,-313,-352},{-246,-300,-349,-358,-307,-292},{-332,-335,-334,-244,-352,-310},{-298,-318,-319,-289,-280,-280},{-246,-291,-346,-286,-307,-262},{-266,-309,-274,-325,-361,-313},{-240,-256,-325,-271,-301,-349},{-260,-250,-268,-328,-346,-298},{-260,-247,-259,-361,-313,-349},{-237,-262,-238,-337,-352,-298}},{{-274,-265,-349,-324,-344,-316},{-328,-280,-292,-246,-244,-235},{-355,-250,-292,-327,-297,-249},{-298,-319,-346,-282,-315,-334},{-355,-292,-349,-300,-341,-342},{-325,-346,-247,-342,-285,-334},{-361,-265,-289,-273,-353,-304},{-268,-268,-361,-264,-335,-293},{-301,-250,-310,-357,-297,-345},{-256,-286,-337,-330,-235,-255},{-253,-361,-286,-297,-332,-284},{-325,-304,-256,-264,-291,-334},{-280,-325,-352,-330,-291,-284},{-304,-292,-298,-276,-273,-261},{-349,-328,-271,-357,-297,-235},{-274,-268,-241,-291,-291,-325},{-271,-328,-271,-261,-288,-296},{-295,-292,-265,-354,-318,-246},{-361,-271,-277,-282,-329,-267},{-328,-349,-259,-327,-312,-252},{-358,-298,-322,-258,-265,-261},{-313,-337,-286,-267,-241,-238},{-322,-358,-274,-333,-347,-244},{-253,-241,-292,-276,-273,-319},{-316,-262,-277,-336,-329,-258},{-289,-301,-253,-294,-250,-281},{-268,-256,-334,-354,-303,-296},{-334,-301,-307,-321,-247,-290},{-286,-361,-265,-330,-326,-235},{-340,-316,-310,-276,-338,-238},{-361,-331,-313,-348,-282,-307},{-250,-271,-355,-276,-329,-302},{-286,-346,-358,-315,-276,-235},{-259,-292,-244,-312,-318,-348},{-322,-313,-352,-306,-315,-348},{-319,-325,-241,-321,-320,-252},{-313,-349,-262,-357,-332,-322},{-256,-301,-295,-300,-288,-235},{-298,-292,-268,-315,-303,-284},{-355,-343,-307,-240,-256,-322},{-316,-334,-247,-264,-247,-339},{-265,-253,-244,-306,-282,-258},{-247,-340,-247,-330,-238,-336},{-322,-244,-265,-351,-303,-273},{-334,-352,-331,-357,-320,-316},{-322,-319,-283,-342,-285,-246},{-337,-268,-262,-300,-256,-255},{-343,-325,-349,-333,-338,-310},{-343,-250,-307,-285,-353,-339},{-343,-274,-361,-270,-338,-238}},{{-274,-290,-306,-235,-302,-288},{-251,-329,-230,-230,-259,-258},{-239,-257,-295,-280,-292,-295},{-305,-285,-287,-277,-266,-275},{-279,-271,-295,-280,-207,-241},{-339,-243,-287,-309,-228,-198},{-308,-257,-287,-290,-269,-283},{-299,-223,-222,-240,-274,-223},{-308,-237,-298,-256,-307,-226},{-265,-321,-312,-296,-251,-295},{-333,-251,-233,-267,-220,-216},{-336,-223,-293,-272,-305,-250},{-331,-248,-325,-296,-302,-278},{-319,-262,-249,-285,-300,-253},{-342,-318,-279,-256,-266,-198},{-339,-321,-306,-275,-241,-243},{-296,-304,-274,-230,-251,-273},{-311,-315,-222,-248,-205,-233},{-234,-296,-257,-230,-292,-248},{-276,-326,-228,-301,-233,-238},{-245,-226,-217,-235,-241,-198},{-262,-251,-287,-285,-292,-243},{-319,-290,-249,-280,-253,-280},{-248,-282,-222,-211,-215,-198},{-322,-254,-236,-230,-246,-288},{-274,-243,-312,-298,-205,-275},{-299,-268,-255,-256,-215,-213},{-228,-282,-312,-243,-274,-263},{-259,-268,-236,-277,-269,-258},{-314,-234,-268,-261,-256,-285},{-282,-234,-325,-227,-236,-250},{-237,-332,-309,-259,-205,-278},{-316,-262,-279,-269,-205,-250},{-239,-293,-260,-296,-228,-198},{-228,-324,-220,-293,-233,-246},{-259,-301,-282,-298,-289,-198},{-291,-229,-295,-256,-276,-216},{-256,-229,-322,-290,-243,-243},{-256,-293,-312,-282,-302,-288},{-268,-257,-268,-304,-220,-298},{-262,-326,-295,-298,-261,-275},{-342,-299,-282,-269,-269,-203},{-294,-312,-309,-259,-205,-226},{-256,-321,-236,-211,-220,-236},{-276,-307,-309,-246,-236,-258},{-231,-301,-266,-253,-218,-233},{-242,-279,-314,-240,-266,-216},{-325,-276,-233,-251,-276,-258},{-254,-254,-268,-264,-228,-283},{-248,-259,-233,-246,-241,-208}}},{{{-313,-388,-326,-303,-345,-319},{-316,-306,-313,-313,-372,-309},{-286,-329,-316,-352,-293,-395},{-349,-329,-355,-339,-362,-385},{-395,-286,-273,-316,-309,-395},{-296,-266,-316,-378,-306,-313},{-296,-299,-385,-322,-339,-368},{-313,-293,-309,-270,-392,-362},{-283,-349,-273,-276,-263,-395},{-326,-273,-368,-336,-395,-395},{-385,-280,-266,-342,-382,-296},{-303,-378,-355,-290,-286,-368},{-299,-352,-306,-355,-283,-299},{-263,-395,-299,-332,-349,-382},{-395,-372,-266,-336,-293,-299},{-316,-392,-336,-355,-382,-266},{-392,-388,-303,-349,-362,-385},{-365,-382,-345,-382,-322,-378},{-329,-263,-345,-388,-332,-349},{-392,-392,-316,-299,-345,-286},{-286,-299,-299,-319,-372,-372},{-332,-306,-352,-313,-290,-382},{-388,-280,-372,-316,-263,-283},{-309,-303,-299,-303,-365,-349},{-342,-359,-299,-299,-316,-336},{-283,-375,-322,-392,-372,-378},{-329,-322,-375,-349,-355,-349},{-299,-385,-290,-290,-290,-359},{-290,-342,-336,-332,-392,-352},{-303,-276,-342,-280,-290,-336},{-365,-362,-388,-388,-355,-342},{-382,-286,-392,-336,-336,-339},{-276,-342,-339,-332,-339,-286},{-388,-322,-266,-382,-322,-283},{-349,-392,-378,-329,-280,-263},{-385,-329,-345,-388,-283,-339},{-280,-342,-342,-326,-339,-359},{-382,-362,-290,-349,-263,-299},{-352,-290,-368,-329,-388,-322},{-280,-319,-319,-345,-276,-388},{-263,-316,-290,-349,-286,-280},{-283,-352,-286,-276,-342,-319},{-332,-280,-362,-303,-375,-382},{-392,-319,-345,-375,-372,-316},{-345,-316,-368,-352,-352,-326},{-290,-316,-273,-345,-375,-326},{-382,-329,-382,-395,-339,-322},{-382,-309,-319,-306,-365,-385},{-270,-286,-290,-273,-286,-352},{-276,-280,-280,-378,-299,-296}},{{-374,-325,-290,-311,-311,-334},{-364,-351,-306,-251,-363,-274},{-269,-335,-274,-261,-348,-268},{-331,-296,-274,-270,-314,-250},{-305,-274,-373,-261,-277,-310},{-338,-283,-290,-295,-345,-352},{-367,-274,-271,-257,-336,-346},{-318,-377,-380,-292,-333,-265},{-262,-296,-376,-283,-333,-331},{-285,-258,-290,-276,-351,-361},{-298,-325,-351,-251,-320,-295},{-367,-274,-360,-283,-317,-322},{-380,-367,-364,-374,-326,-265},{-390,-277,-383,-320,-348,-337},{-341,-367,-297,-264,-249,-265},{-374,-293,-265,-254,-265,-337},{-292,-319,-274,-320,-370,-325},{-335,-261,-300,-267,-283,-340},{-394,-383,-287,-267,-336,-346},{-285,-283,-265,-283,-311,-313},{-325,-367,-351,-261,-326,-262},{-262,-377,-351,-292,-296,-325},{-377,-277,-322,-320,-339,-313},{-377,-277,-290,-289,-283,-346},{-348,-270,-313,-286,-311,-322},{-390,-258,-274,-311,-357,-352},{-380,-274,-274,-292,-370,-337},{-344,-351,-258,-257,-342,-334},{-289,-274,-271,-352,-246,-292},{-302,-380,-281,-305,-354,-289},{-348,-280,-309,-289,-345,-283},{-377,-348,-354,-308,-363,-265},{-361,-319,-290,-305,-348,-346},{-394,-277,-325,-364,-336,-265},{-308,-274,-303,-333,-253,-328},{-358,-335,-329,-289,-280,-259},{-384,-377,-335,-323,-302,-283},{-367,-299,-284,-361,-305,-277},{-315,-374,-271,-333,-286,-283},{-331,-303,-303,-270,-249,-346},{-335,-277,-345,-342,-363,-265},{-364,-280,-274,-377,-363,-310},{-394,-296,-268,-273,-363,-259},{-331,-309,-376,-320,-317,-340},{-341,-303,-345,-301,-354,-244},{-380,-351,-281,-289,-370,-334},{-338,-303,-271,-311,-342,-277},{-308,-277,-303,-342,-290,-271},{-384,-338,-370,-323,-342,-250},{-358,-283,-348,-355,-268,-337}},{{-319,-248,-241,-231,-217,-298},{-245,-285,-286,-237,-289,-224},{-245,-268,-235,-294,-241,-283},{-342,-308,-314,-283,-302,-221},{-277,-291,-269,-296,-281,-221},{-277,-285,-263,-267,-225,-247},{-316,-311,-230,-316,-268,-296},{-263,-291,-277,-307,-246,-293},{-245,-262,-274,-291,-217,-208},{-327,-279,-297,-294,-260,-218},{-271,-320,-232,-275,-249,-208},{-266,-242,-230,-310,-299,-221},{-271,-294,-235,-231,-289,-252},{-327,-323,-227,-310,-257,-275},{-330,-305,-266,-324,-220,-270},{-239,-300,-286,-234,-315,-234},{-316,-300,-283,-250,-318,-296},{-330,-279,-274,-326,-252,-301},{-292,-300,-263,-258,-254,-290},{-263,-320,-336,-305,-215,-252},{-263,-253,-280,-261,-238,-231},{-319,-282,-333,-326,-254,-283},{-339,-285,-260,-286,-307,-293},{-263,-325,-241,-302,-305,-229},{-236,-276,-235,-318,-238,-211},{-283,-288,-305,-245,-236,-267},{-313,-294,-246,-267,-236,-244},{-295,-340,-297,-294,-252,-296},{-298,-236,-266,-220,-265,-280},{-316,-288,-291,-310,-284,-242},{-301,-274,-283,-231,-289,-249},{-351,-230,-241,-316,-228,-226},{-236,-274,-224,-264,-318,-231},{-283,-337,-305,-245,-223,-221},{-345,-305,-319,-220,-289,-244},{-304,-311,-322,-299,-244,-262},{-316,-314,-255,-250,-281,-234},{-333,-274,-269,-294,-244,-298},{-310,-334,-260,-326,-315,-278},{-292,-300,-232,-288,-276,-242},{-257,-274,-322,-250,-254,-218},{-277,-325,-322,-220,-246,-288},{-260,-331,-260,-245,-286,-303},{-295,-340,-311,-316,-233,-257},{-239,-305,-258,-288,-307,-216},{-307,-331,-263,-267,-233,-221},{-289,-291,-246,-275,-294,-306},{-260,-340,-252,-305,-236,-290},{-298,-291,-325,-275,-244,-303},{-336,-343,-286,-264,-265,-308}},{{-250,-231,-251,-270,-231,-206},{-290,-272,-268,-189,-226,-191},{-300,-199,-201,-201,-199,-254},{-275,-289,-256,-254,-184,-261},{-200,-253,-280,-187,-267,-252},{-245,-209,-275,-261,-186,-208},{-222,-214,-273,-215,-202,-230},{-200,-204,-220,-240,-193,-199},{-298,-272,-230,-254,-264,-219},{-260,-250,-270,-268,-215,-237},{-228,-243,-270,-217,-220,-191},{-218,-241,-228,-266,-233,-193},{-270,-214,-201,-192,-249,-201},{-270,-272,-242,-243,-235,-250},{-288,-241,-275,-189,-233,-201},{-235,-245,-225,-229,-179,-206},{-288,-270,-216,-247,-199,-254},{-255,-255,-199,-249,-226,-177},{-232,-211,-228,-194,-269,-232},{-285,-224,-249,-222,-181,-188},{-222,-289,-251,-226,-184,-239},{-240,-207,-246,-247,-260,-208},{-238,-287,-239,-275,-240,-180},{-220,-279,-232,-277,-208,-221},{-298,-262,-230,-203,-206,-263},{-235,-194,-216,-249,-204,-223},{-242,-236,-268,-249,-215,-234},{-228,-211,-275,-192,-267,-197},{-252,-199,-246,-252,-264,-226},{-252,-219,-190,-263,-267,-201},{-220,-204,-204,-231,-206,-210},{-280,-265,-235,-199,-208,-193},{-262,-277,-261,-194,-242,-237},{-288,-194,-239,-268,-222,-208},{-290,-197,-201,-277,-206,-232},{-215,-233,-237,-240,-202,-239},{-275,-270,-220,-275,-211,-182},{-235,-258,-213,-229,-260,-188},{-280,-216,-235,-268,-184,-223},{-228,-219,-244,-217,-184,-258},{-222,-250,-228,-192,-231,-219},{-230,-207,-216,-231,-255,-247},{-212,-221,-201,-187,-206,-241},{-240,-267,-190,-231,-260,-247},{-200,-199,-204,-194,-264,-217},{-245,-265,-263,-196,-211,-210},{-290,-292,-192,-199,-199,-234},{-290,-275,-239,-210,-206,-212},{-300,-284,-209,-270,-251,-219},{-210,-243,-254,-245,-240,-237}},{{-210,-231,-195,-168,-210,-187},{-260,-231,-178,-250,-212,-220},{-215,-248,-220,-178,-248,-187},{-232,-239,-220,-187,-220,-208},{-191,-200,-216,-250,-241,-193},{-250,-170,-246,-235,-233,-183},{-184,-172,-218,-189,-204,-214},{-230,-189,-178,-187,-172,-193},{-234,-168,-189,-212,-195,-210},{-213,-189,-212,-210,-195,-231},{-241,-178,-241,-206,-239,-216},{-254,-183,-248,-197,-193,-218},{-193,-168,-191,-178,-244,-170},{-232,-214,-231,-218,-202,-233},{-245,-229,-193,-218,-220,-206},{-254,-191,-208,-216,-202,-237},{-247,-250,-168,-187,-241,-241},{-187,-202,-178,-239,-197,-187},{-245,-225,-181,-229,-206,-189},{-243,-208,-195,-183,-174,-218},{-224,-176,-229,-225,-189,-233},{-187,-210,-174,-252,-178,-237},{-206,-227,-202,-244,-233,-200},{-247,-218,-214,-212,-191,-227},{-241,-212,-248,-202,-235,-191},{-180,-229,-210,-170,-244,-193},{-256,-193,-202,-181,-210,-218},{-191,-225,-214,-206,-225,-202},{-182,-220,-195,-181,-178,-210},{-197,-202,-248,-231,-252,-187},{-256,-197,-244,-231,-237,-197},{-210,-176,-200,-168,-204,-189},{-187,-214,-172,-212,-197,-231},{-182,-172,-204,-252,-212,-212},{-239,-189,-197,-216,-204,-197},{-228,-210,-246,-189,-168,-212},{-187,-202,-176,-233,-212,-204},{-217,-187,-229,-191,-197,-244},{-234,-214,-241,-181,-237,-187},{-239,-174,-197,-172,-235,-252},{-226,-170,-204,-204,-206,-208},{-243,-202,-206,-223,-189,-168},{-182,-206,-218,-202,-210,-185},{-176,-248,-202,-178,-183,-176},{-256,-223,-246,-246,-244,-181},{-226,-181,-239,-181,-252,-185},{-254,-227,-195,-239,-189,-200},{-256,-176,-197,-212,-223,-235},{-182,-200,-183,-170,-208,-206},{-230,-202,-225,-200,-172,-202}},{{-233,-197,-200,-215,-183,-261},{-231,-204,-207,-241,-176,-194},{-229,-214,-245,-191,-238,-189},{-237,-206,-234,-228,-218,-202},{-244,-229,-234,-241,-227,-223},{-231,-181,-224,-254,-183,-270},{-189,-206,-230,-191,-238,-243},{-210,-237,-238,-178,-227,-187},{-178,-181,-253,-228,-260,-207},{-250,-208,-190,-232,-251,-200},{-227,-200,-190,-254,-244,-252},{-185,-195,-207,-215,-209,-216},{-202,-248,-192,-184,-240,-230},{-176,-176,-236,-237,-260,-212},{-231,-208,-192,-174,-205,-196},{-233,-239,-184,-226,-257,-261},{-202,-193,-224,-221,-207,-243},{-187,-212,-251,-182,-253,-223},{-204,-174,-207,-226,-220,-220},{-195,-185,-179,-237,-202,-200},{-227,-252,-200,-243,-255,-227},{-193,-170,-200,-258,-213,-223},{-193,-195,-253,-221,-220,-245},{-193,-174,-217,-197,-191,-209},{-210,-187,-253,-195,-178,-230},{-235,-202,-245,-187,-262,-234},{-237,-235,-179,-247,-218,-245},{-235,-202,-203,-239,-216,-263},{-244,-244,-192,-178,-238,-227},{-214,-218,-194,-221,-194,-187},{-195,-189,-194,-195,-262,-236},{-229,-206,-177,-226,-240,-216},{-231,-225,-238,-239,-207,-212},{-168,-178,-192,-260,-264,-202},{-244,-250,-181,-247,-207,-180},{-187,-181,-230,-219,-207,-259},{-218,-206,-241,-247,-183,-232},{-216,-237,-181,-219,-246,-243},{-233,-183,-200,-213,-211,-187},{-246,-208,-198,-187,-238,-214},{-168,-220,-207,-232,-251,-261},{-225,-250,-243,-245,-218,-252},{-204,-200,-243,-197,-191,-263},{-200,-187,-209,-258,-209,-248},{-210,-237,-215,-260,-244,-256},{-235,-204,-173,-191,-260,-184},{-208,-185,-186,-219,-187,-259},{-195,-210,-190,-250,-255,-216},{-193,-214,-224,-213,-262,-212},{-229,-237,-236,-245,-235,-227}}},{{{-113,-85,-133,-139,-137,-119},{-92,-109,-111,-97,-116,-119},{-103,-124,-92,-102,-124,-133},{-100,-98,-102,-135,-132,-136},{-111,-122,-91,-103,-138,-104},{-94,-107,-127,-125,-134,-131},{-109,-124,-113,-130,-109,-129},{-123,-90,-129,-139,-146,-142},{-106,-121,-132,-99,-112,-143},{-99,-114,-91,-105,-98,-151},{-122,-112,-128,-130,-111,-150},{-97,-104,-114,-112,-142,-119},{-94,-85,-123,-126,-109,-122},{-120,-87,-95,-140,-110,-137},{-122,-96,-115,-115,-138,-118},{-102,-113,-120,-129,-104,-147},{-102,-94,-115,-112,-132,-116},{-104,-109,-119,-131,-104,-137},{-110,-108,-102,-110,-102,-106},{-123,-102,-94,-124,-129,-109},{-104,-104,-100,-98,-140,-105},{-109,-91,-92,-139,-107,-122},{-112,-124,-120,-99,-145,-133},{-86,-99,-111,-132,-122,-120},{-97,-101,-91,-103,-101,-146},{-111,-117,-128,-122,-129,-119},{-87,-90,-130,-123,-104,-104},{-96,-101,-114,-136,-117,-143},{-111,-90,-111,-103,-124,-150},{-112,-125,-113,-119,-143,-151},{-101,-126,-103,-132,-101,-146},{-87,-126,-114,-102,-140,-114},{-86,-106,-111,-136,-113,-122},{-85,-94,-100,-106,-134,-142},{-126,-126,-96,-112,-140,-150},{-90,-125,-122,-135,-146,-133},{-101,-100,-102,-137,-98,-127},{-107,-106,-124,-123,-135,-151},{-124,-89,-112,-111,-142,-142},{-121,-96,-106,-94,-109,-140},{-126,-104,-113,-121,-142,-140},{-104,-126,-105,-97,-100,-118},{-87,-100,-123,-140,-128,-132},{-119,-124,-125,-101,-144,-151},{-118,-94,-114,-122,-116,-118},{-98,-99,-124,-121,-101,-104},{-110,-123,-132,-140,-102,-123},{-86,-87,-128,-124,-102,-129},{-118,-102,-102,-125,-104,-106},{-119,-87,-120,-105,-134,-120}},{{-148,-149,-120,-183,-140,-178},{-150,-135,-126,-141,-134,-183},{-157,-138,-120,-184,-129,-202},{-148,-135,-175,-133,-155,-151},{-116,-128,-144,-126,-192,-156},{-151,-138,-172,-140,-153,-170},{-111,-140,-151,-172,-172,-138},{-111,-130,-149,-174,-187,-158},{-158,-149,-139,-124,-167,-134},{-154,-131,-139,-141,-158,-180},{-136,-124,-169,-160,-179,-190},{-124,-166,-157,-163,-135,-168},{-126,-117,-142,-158,-179,-158},{-116,-145,-127,-175,-143,-193},{-136,-120,-175,-166,-148,-150},{-134,-157,-155,-163,-187,-146},{-162,-134,-155,-140,-134,-173},{-136,-116,-136,-175,-138,-181},{-142,-124,-123,-180,-174,-173},{-126,-134,-154,-143,-169,-146},{-162,-155,-139,-150,-130,-134},{-158,-138,-169,-130,-179,-155},{-130,-152,-132,-175,-167,-200},{-135,-144,-138,-136,-138,-150},{-147,-145,-148,-124,-158,-165},{-151,-140,-158,-178,-137,-165},{-127,-144,-172,-163,-185,-183},{-109,-159,-132,-166,-161,-190},{-144,-141,-175,-161,-130,-143},{-131,-125,-141,-175,-180,-166},{-136,-161,-169,-172,-130,-186},{-139,-151,-138,-174,-138,-175},{-138,-154,-135,-155,-145,-161},{-135,-124,-167,-169,-129,-200},{-128,-133,-160,-152,-187,-134},{-117,-148,-169,-135,-166,-155},{-159,-164,-133,-164,-147,-139},{-123,-158,-148,-158,-180,-148},{-120,-165,-132,-138,-193,-200},{-109,-131,-121,-135,-135,-165},{-159,-165,-139,-177,-143,-188},{-127,-152,-120,-177,-180,-163},{-120,-165,-164,-181,-151,-171},{-122,-118,-132,-124,-184,-173},{-124,-120,-139,-167,-158,-171},{-111,-165,-141,-132,-138,-181},{-128,-125,-141,-160,-174,-138},{-147,-142,-163,-127,-175,-138},{-120,-161,-139,-127,-190,-170},{-127,-140,-169,-178,-180,-195}},{{-158,-149,-169,-201,-174,-174},{-200,-167,-169,-211,-169,-166},{-161,-189,-171,-173,-231,-176},{-147,-203,-195,-188,-165,-158},{-191,-167,-180,-220,-204,-168},{-173,-187,-182,-207,-176,-218},{-186,-146,-216,-171,-167,-220},{-144,-182,-186,-192,-225,-234},{-149,-160,-151,-201,-204,-186},{-170,-198,-162,-152,-204,-184},{-161,-200,-167,-192,-171,-184},{-156,-144,-190,-192,-190,-232},{-194,-191,-208,-220,-212,-208},{-194,-148,-195,-205,-225,-210},{-156,-162,-158,-200,-182,-172},{-163,-205,-153,-205,-157,-214},{-182,-191,-199,-160,-231,-202},{-173,-149,-219,-222,-229,-184},{-210,-144,-179,-163,-231,-166},{-152,-194,-192,-165,-176,-186},{-145,-171,-199,-211,-186,-210},{-189,-194,-212,-196,-194,-234},{-198,-144,-179,-226,-163,-210},{-210,-200,-175,-186,-172,-162},{-200,-160,-192,-177,-220,-164},{-152,-149,-167,-179,-198,-158},{-177,-148,-169,-152,-161,-196},{-161,-160,-216,-152,-221,-236},{-186,-214,-190,-188,-186,-160},{-200,-185,-169,-152,-188,-230},{-177,-189,-214,-165,-186,-186},{-206,-185,-199,-188,-210,-222},{-163,-189,-186,-200,-208,-212},{-193,-166,-179,-196,-223,-216},{-191,-182,-180,-175,-223,-174},{-173,-167,-162,-186,-212,-202},{-194,-207,-184,-184,-194,-174},{-170,-176,-164,-192,-167,-218},{-175,-157,-179,-220,-172,-182},{-175,-193,-162,-222,-208,-234},{-166,-189,-175,-196,-163,-188},{-145,-167,-162,-154,-220,-232},{-189,-158,-212,-177,-184,-214},{-198,-207,-151,-165,-184,-208},{-201,-182,-210,-198,-212,-228},{-203,-149,-175,-171,-184,-192},{-145,-158,-167,-184,-159,-190},{-152,-194,-153,-156,-221,-214},{-201,-146,-171,-192,-220,-208},{-147,-200,-193,-222,-198,-234}},{{-189,-185,-162,-225,-197,-209},{-195,-197,-219,-238,-240,-235},{-173,-177,-173,-175,-203,-175},{-201,-185,-191,-189,-229,-213},{-195,-235,-229,-175,-211,-183},{-197,-235,-223,-181,-195,-179},{-164,-173,-162,-213,-233,-244},{-231,-187,-191,-205,-211,-164},{-189,-244,-166,-171,-207,-205},{-185,-179,-227,-244,-171,-183},{-187,-213,-219,-193,-177,-225},{-231,-195,-185,-233,-215,-164},{-231,-162,-193,-207,-197,-209},{-244,-162,-173,-191,-221,-183},{-219,-207,-235,-164,-223,-183},{-171,-215,-217,-187,-223,-215},{-187,-235,-233,-177,-197,-244},{-213,-187,-162,-203,-168,-199},{-225,-233,-162,-219,-193,-193},{-217,-240,-171,-168,-185,-193},{-187,-221,-173,-177,-162,-164},{-227,-171,-193,-179,-238,-162},{-223,-164,-213,-179,-221,-244},{-217,-189,-199,-185,-201,-244},{-221,-215,-179,-219,-207,-227},{-175,-168,-199,-207,-177,-175},{-203,-189,-171,-168,-221,-213},{-217,-191,-191,-229,-207,-189},{-173,-168,-168,-225,-242,-244},{-203,-219,-189,-189,-173,-242},{-209,-233,-203,-162,-185,-181},{-209,-225,-229,-233,-197,-227},{-201,-203,-203,-203,-211,-240},{-213,-191,-162,-166,-201,-217},{-240,-205,-203,-197,-181,-238},{-219,-189,-240,-181,-166,-213},{-238,-175,-177,-217,-231,-235},{-179,-177,-211,-171,-205,-221},{-203,-179,-191,-168,-197,-187},{-173,-244,-219,-215,-242,-201},{-177,-205,-175,-205,-201,-225},{-213,-235,-217,-166,-166,-229},{-181,-201,-164,-179,-179,-215},{-205,-199,-223,-177,-238,-221},{-201,-215,-166,-166,-193,-203},{-191,-213,-209,-244,-225,-227},{-229,-227,-177,-162,-207,-191},{-193,-205,-201,-181,-223,-242},{-227,-183,-201,-189,-233,-221},{-233,-164,-177,-225,-244,-193}},{{-197,-240,-223,-187,-181,-215},{-183,-162,-164,-220,-183,-215},{-177,-240,-169,-228,-155,-206},{-179,-213,-213,-211,-223,-167},{-235,-233,-165,-199,-191,-175},{-187,-168,-215,-179,-172,-186},{-238,-223,-203,-215,-183,-164},{-215,-164,-207,-230,-215,-162},{-175,-173,-162,-209,-200,-184},{-203,-185,-179,-205,-180,-186},{-221,-203,-221,-172,-208,-167},{-244,-223,-177,-209,-166,-147},{-187,-235,-205,-209,-163,-147},{-238,-168,-175,-234,-151,-186},{-233,-203,-236,-193,-208,-156},{-162,-193,-193,-179,-151,-197},{-215,-235,-227,-181,-202,-193},{-238,-162,-160,-179,-168,-167},{-229,-199,-175,-209,-172,-204},{-179,-227,-175,-226,-170,-156},{-183,-205,-191,-158,-214,-167},{-179,-166,-162,-215,-197,-155},{-203,-201,-193,-187,-157,-208},{-164,-244,-167,-222,-214,-164},{-240,-207,-207,-187,-206,-206},{-199,-201,-185,-201,-217,-204},{-215,-231,-164,-183,-197,-149},{-168,-244,-205,-211,-161,-175},{-219,-162,-236,-179,-170,-204},{-197,-213,-209,-195,-153,-167},{-199,-238,-211,-176,-223,-180},{-229,-164,-211,-228,-157,-184},{-179,-213,-193,-232,-206,-188},{-193,-215,-177,-213,-174,-195},{-203,-187,-236,-191,-197,-173},{-168,-199,-189,-222,-219,-188},{-189,-173,-165,-183,-159,-188},{-187,-197,-230,-222,-197,-215},{-223,-203,-167,-209,-219,-217},{-231,-181,-167,-226,-202,-191},{-213,-215,-213,-234,-153,-155},{-193,-219,-175,-191,-161,-217},{-183,-229,-177,-197,-163,-164},{-211,-185,-213,-234,-181,-166},{-209,-211,-158,-158,-181,-202},{-201,-207,-179,-209,-198,-149},{-215,-244,-227,-176,-212,-153},{-197,-244,-175,-164,-180,-210},{-175,-215,-195,-185,-157,-193},{-187,-173,-171,-201,-187,-155}},{{-188,-164,-190,-184,-156,-162},{-168,-199,-172,-168,-141,-163},{-174,-171,-160,-136,-177,-118},{-202,-156,-147,-176,-135,-166},{-197,-168,-182,-179,-129,-176},{-168,-206,-147,-138,-148,-129},{-211,-152,-152,-141,-139,-157},{-177,-166,-154,-160,-177,-151},{-159,-164,-150,-155,-164,-171},{-172,-195,-180,-157,-142,-156},{-150,-149,-179,-165,-124,-169},{-172,-149,-137,-166,-124,-135},{-208,-183,-174,-149,-138,-163},{-152,-166,-174,-147,-174,-121},{-174,-201,-150,-171,-127,-123},{-168,-170,-155,-181,-150,-166},{-170,-178,-185,-146,-179,-135},{-188,-147,-199,-186,-182,-146},{-165,-190,-195,-173,-171,-165},{-161,-145,-199,-128,-129,-168},{-168,-145,-177,-144,-150,-122},{-177,-201,-195,-133,-129,-135},{-174,-176,-159,-171,-174,-135},{-186,-182,-139,-174,-181,-129},{-188,-159,-155,-142,-144,-146},{-145,-142,-160,-139,-158,-159},{-181,-161,-194,-171,-129,-151},{-183,-152,-195,-181,-135,-143},{-147,-178,-172,-155,-132,-153},{-177,-173,-140,-144,-182,-156},{-150,-159,-150,-168,-124,-160},{-213,-138,-172,-179,-159,-154},{-183,-206,-159,-142,-182,-175},{-177,-176,-147,-186,-176,-168},{-161,-138,-135,-162,-132,-131},{-174,-161,-159,-160,-167,-140},{-190,-180,-190,-150,-155,-159},{-211,-161,-167,-144,-144,-168},{-143,-208,-159,-182,-145,-129},{-147,-159,-142,-173,-174,-157},{-208,-159,-184,-171,-165,-147},{-183,-152,-174,-157,-139,-147},{-174,-194,-170,-152,-181,-121},{-156,-152,-185,-130,-159,-143},{-190,-185,-200,-138,-141,-173},{-192,-201,-187,-165,-162,-134},{-161,-147,-179,-136,-164,-176},{-209,-154,-134,-133,-122,-154},{-204,-204,-179,-133,-127,-169},{-158,-142,-170,-150,-138,-141}}},{{{-247,-217,-255,-259,-198,-278},{-273,-243,-209,-271,-245,-219},{-210,-245,-274,-202,-205,-271},{-249,-243,-250,-269,-207,-250},{-254,-283,-255,-217,-190,-245},{-249,-283,-233,-212,-226,-259},{-256,-267,-228,-207,-198,-250},{-249,-274,-243,-243,-267,-257},{-277,-205,-248,-269,-238,-240},{-259,-217,-240,-262,-198,-212},{-224,-264,-257,-250,-231,-233},{-200,-264,-209,-240,-202,-252},{-205,-224,-198,-233,-221,-250},{-207,-224,-257,-202,-264,-255},{-207,-190,-257,-269,-221,-281},{-254,-245,-276,-250,-217,-190},{-240,-276,-228,-262,-221,-286},{-247,-281,-209,-198,-217,-274},{-191,-267,-190,-250,-283,-228},{-186,-274,-233,-248,-250,-255},{-254,-193,-271,-219,-200,-240},{-221,-278,-214,-207,-271,-219},{-228,-264,-195,-200,-231,-202},{-221,-248,-243,-259,-209,-276},{-189,-193,-267,-190,-233,-271},{-254,-250,-238,-259,-250,-217},{-254,-228,-250,-226,-262,-221},{-189,-278,-269,-207,-281,-209},{-261,-193,-267,-255,-207,-198},{-186,-198,-205,-207,-271,-217},{-191,-236,-233,-198,-240,-262},{-233,-209,-193,-286,-233,-252},{-245,-286,-214,-205,-267,-224},{-247,-276,-238,-195,-283,-286},{-235,-252,-276,-278,-262,-271},{-275,-193,-207,-231,-283,-214},{-228,-190,-271,-198,-283,-205},{-217,-233,-269,-283,-257,-269},{-261,-243,-224,-209,-228,-243},{-280,-198,-269,-257,-207,-209},{-231,-200,-255,-243,-224,-245},{-193,-283,-190,-243,-202,-195},{-249,-231,-209,-240,-238,-248},{-280,-217,-207,-198,-198,-233},{-249,-221,-214,-207,-200,-212},{-240,-276,-209,-226,-252,-281},{-245,-264,-236,-214,-190,-214},{-266,-262,-262,-276,-217,-252},{-252,-271,-240,-224,-209,-274},{-280,-250,-202,-274,-219,-262}},{{-250,-278,-251,-240,-185,-252},{-209,-264,-263,-206,-188,-234},{-202,-207,-226,-215,-199,-181},{-214,-221,-277,-224,-240,-261},{-212,-236,-195,-243,-240,-259},{-219,-190,-242,-206,-212,-223},{-271,-257,-228,-266,-201,-214},{-236,-259,-190,-194,-201,-197},{-243,-271,-266,-266,-244,-228},{-269,-240,-216,-247,-255,-221},{-243,-212,-190,-224,-271,-197},{-286,-259,-277,-231,-228,-203},{-212,-274,-280,-206,-271,-256},{-217,-250,-268,-247,-201,-194},{-274,-193,-256,-277,-264,-212},{-259,-259,-273,-208,-208,-188},{-236,-209,-275,-247,-185,-188},{-228,-269,-235,-254,-210,-254},{-200,-255,-237,-222,-226,-210},{-228,-278,-280,-270,-185,-228},{-250,-248,-277,-231,-231,-190},{-248,-238,-202,-210,-190,-232},{-281,-231,-256,-231,-217,-203},{-202,-248,-197,-266,-185,-214},{-195,-243,-242,-224,-221,-186},{-195,-283,-237,-263,-251,-208},{-221,-281,-230,-249,-226,-190},{-236,-233,-188,-210,-233,-203},{-252,-238,-223,-254,-240,-234},{-224,-240,-242,-224,-185,-250},{-278,-250,-223,-249,-228,-186},{-205,-200,-188,-236,-210,-265},{-252,-252,-195,-203,-228,-236},{-271,-278,-273,-194,-212,-221},{-240,-252,-235,-192,-246,-252},{-286,-257,-235,-208,-228,-221},{-207,-198,-226,-256,-249,-203},{-236,-248,-263,-243,-190,-248},{-269,-238,-197,-256,-194,-210},{-262,-274,-270,-243,-183,-243},{-233,-202,-190,-277,-226,-194},{-243,-217,-258,-219,-188,-250},{-269,-200,-190,-206,-188,-256},{-276,-217,-204,-256,-185,-199},{-193,-209,-249,-275,-194,-197},{-193,-217,-242,-240,-221,-243},{-200,-221,-256,-201,-185,-192},{-221,-238,-197,-273,-217,-243},{-276,-209,-190,-196,-208,-245},{-274,-252,-195,-275,-203,-252}},{{-243,-247,-240,-220,-155,-176},{-209,-215,-216,-158,-185,-180},{-178,-203,-170,-203,-161,-194},{-187,-199,-210,-177,-223,-175},{-239,-201,-240,-222,-189,-167},{-228,-219,-164,-201,-159,-146},{-206,-215,-210,-215,-159,-189},{-178,-188,-200,-228,-211,-155},{-215,-192,-206,-177,-198,-175},{-241,-178,-174,-207,-198,-180},{-202,-226,-236,-162,-174,-216},{-185,-234,-164,-179,-157,-171},{-215,-171,-196,-170,-166,-182},{-215,-184,-184,-181,-219,-200},{-228,-222,-190,-230,-211,-151},{-224,-219,-172,-187,-163,-212},{-217,-188,-192,-160,-161,-209},{-200,-240,-240,-234,-209,-211},{-178,-230,-234,-172,-168,-205},{-172,-215,-194,-172,-168,-205},{-258,-207,-198,-234,-206,-178},{-234,-219,-238,-215,-224,-191},{-209,-226,-192,-199,-161,-200},{-226,-245,-186,-224,-196,-164},{-202,-176,-186,-215,-155,-166},{-232,-247,-186,-203,-209,-200},{-194,-207,-184,-189,-176,-167},{-245,-167,-198,-199,-176,-198},{-237,-224,-162,-183,-202,-158},{-241,-167,-190,-205,-178,-202},{-206,-196,-190,-185,-155,-151},{-252,-178,-186,-176,-209,-146},{-234,-226,-240,-172,-174,-205},{-234,-199,-222,-218,-189,-176},{-206,-188,-226,-168,-213,-189},{-191,-226,-176,-216,-181,-196},{-209,-186,-166,-162,-170,-162},{-228,-171,-172,-230,-223,-205},{-187,-196,-172,-164,-198,-193},{-226,-171,-162,-230,-157,-207},{-176,-242,-162,-213,-208,-194},{-178,-228,-230,-162,-170,-202},{-232,-184,-180,-174,-194,-153},{-204,-228,-182,-176,-204,-209},{-237,-219,-216,-218,-208,-180},{-209,-192,-164,-216,-159,-202},{-224,-226,-206,-228,-168,-189},{-187,-178,-172,-234,-206,-205},{-172,-228,-220,-191,-180,-176},{-230,-234,-194,-226,-215,-173}},{{-191,-182,-130,-169,-117,-159},{-172,-178,-133,-180,-170,-145},{-189,-137,-127,-126,-164,-153},{-165,-178,-127,-134,-138,-148},{-172,-188,-162,-135,-141,-164},{-150,-188,-160,-162,-150,-120},{-191,-157,-149,-122,-120,-134},{-189,-142,-154,-174,-148,-157},{-141,-190,-130,-174,-118,-164},{-181,-153,-152,-138,-131,-134},{-169,-191,-187,-158,-173,-150},{-167,-139,-148,-158,-131,-127},{-167,-193,-132,-124,-120,-120},{-175,-198,-166,-122,-160,-157},{-170,-196,-151,-124,-147,-119},{-165,-148,-141,-150,-138,-112},{-139,-135,-160,-167,-117,-131},{-151,-167,-133,-164,-154,-164},{-205,-139,-138,-142,-158,-138},{-148,-195,-168,-180,-164,-141},{-146,-153,-155,-147,-124,-164},{-162,-180,-138,-169,-137,-127},{-141,-145,-130,-158,-122,-149},{-179,-191,-135,-123,-144,-132},{-189,-142,-152,-124,-166,-124},{-141,-182,-151,-132,-151,-144},{-170,-170,-130,-152,-145,-142},{-163,-168,-177,-159,-164,-112},{-198,-132,-154,-174,-164,-160},{-148,-150,-166,-124,-131,-146},{-201,-198,-140,-158,-118,-126},{-139,-193,-133,-174,-167,-144},{-144,-185,-188,-154,-166,-128},{-194,-183,-143,-162,-137,-126},{-193,-155,-151,-124,-132,-130},{-153,-162,-187,-172,-132,-138},{-138,-158,-174,-165,-134,-155},{-148,-134,-181,-140,-168,-156},{-138,-162,-129,-160,-158,-137},{-158,-182,-129,-168,-166,-119},{-151,-191,-144,-164,-138,-153},{-200,-140,-135,-176,-124,-142},{-187,-142,-159,-150,-125,-139},{-141,-190,-130,-124,-173,-166},{-148,-175,-154,-168,-132,-112},{-182,-158,-154,-136,-143,-120},{-141,-165,-146,-164,-143,-149},{-143,-180,-181,-148,-158,-152},{-143,-150,-152,-122,-147,-150},{-191,-155,-144,-129,-124,-137}},{{-124,-113,-100,-134,-115,-95},{-150,-135,-122,-136,-139,-107},{-149,-147,-145,-100,-139,-112},{-150,-112,-125,-124,-100,-143},{-128,-107,-105,-140,-136,-117},{-153,-125,-145,-113,-119,-109},{-138,-110,-112,-114,-143,-119},{-149,-112,-113,-121,-119,-114},{-136,-147,-134,-114,-111,-99},{-110,-113,-130,-120,-111,-101},{-153,-144,-110,-102,-133,-127},{-126,-144,-114,-132,-109,-123},{-148,-118,-126,-129,-125,-121},{-134,-107,-128,-119,-109,-101},{-132,-121,-100,-137,-136,-105},{-153,-140,-148,-134,-136,-126},{-122,-147,-115,-95,-104,-101},{-152,-106,-128,-142,-112,-130},{-112,-120,-100,-96,-134,-125},{-136,-116,-125,-140,-108,-129},{-116,-122,-125,-108,-140,-121},{-122,-121,-136,-126,-138,-117},{-128,-121,-107,-124,-96,-120},{-160,-146,-146,-96,-137,-117},{-152,-130,-146,-143,-115,-114},{-126,-106,-133,-121,-136,-108},{-158,-108,-104,-106,-106,-111},{-154,-122,-136,-136,-143,-109},{-156,-121,-130,-125,-132,-123},{-109,-151,-133,-140,-98,-125},{-156,-137,-104,-134,-125,-130},{-106,-107,-144,-95,-129,-105},{-141,-110,-146,-98,-130,-100},{-142,-132,-107,-132,-125,-108},{-153,-108,-144,-130,-96,-102},{-154,-127,-148,-101,-104,-105},{-133,-131,-110,-126,-137,-95},{-156,-111,-109,-131,-104,-102},{-148,-122,-139,-104,-96,-111},{-113,-135,-115,-109,-134,-139},{-141,-123,-123,-124,-114,-105},{-137,-111,-144,-100,-108,-112},{-149,-137,-110,-125,-107,-121},{-132,-121,-140,-133,-115,-140},{-153,-144,-119,-123,-115,-127},{-116,-131,-114,-109,-119,-106},{-113,-117,-128,-124,-96,-129},{-153,-139,-128,-95,-125,-126},{-122,-132,-134,-129,-143,-126},{-126,-139,-133,-105,-100,-108}},{{-121,-125,-113,-126,-116,-134},{-105,-99,-112,-112,-98,-112},{-99,-118,-137,-106,-138,-127},{-104,-98,-100,-138,-100,-130},{-114,-99,-137,-133,-134,-106},{-143,-133,-100,-131,-118,-147},{-100,-127,-104,-109,-117,-136},{-126,-119,-132,-106,-145,-107},{-102,-114,-106,-136,-113,-105},{-137,-102,-131,-133,-118,-101},{-112,-140,-131,-99,-99,-135},{-96,-130,-124,-138,-121,-141},{-134,-102,-108,-101,-112,-118},{-102,-133,-127,-104,-120,-105},{-131,-127,-102,-113,-139,-107},{-99,-117,-112,-104,-111,-110},{-129,-107,-139,-106,-98,-146},{-95,-127,-130,-123,-144,-151},{-102,-137,-104,-133,-100,-110},{-138,-115,-133,-140,-123,-134},{-127,-108,-123,-109,-120,-141},{-124,-136,-131,-98,-131,-121},{-140,-118,-109,-127,-100,-110},{-114,-125,-123,-114,-109,-120},{-101,-124,-98,-101,-107,-142},{-117,-134,-123,-125,-113,-129},{-121,-104,-138,-113,-110,-122},{-118,-119,-119,-125,-115,-137},{-142,-106,-100,-112,-133,-112},{-123,-138,-119,-121,-105,-135},{-111,-138,-101,-109,-116,-144},{-107,-120,-107,-104,-132,-107},{-140,-108,-124,-107,-115,-130},{-139,-138,-124,-123,-128,-116},{-139,-129,-104,-125,-122,-126},{-109,-115,-133,-111,-112,-103},{-96,-142,-137,-133,-143,-131},{-114,-124,-120,-129,-116,-105},{-114,-101,-142,-142,-117,-137},{-117,-107,-120,-108,-117,-130},{-102,-101,-120,-117,-104,-108},{-136,-119,-95,-136,-102,-108},{-101,-111,-111,-105,-144,-110},{-109,-101,-126,-131,-132,-146},{-138,-132,-121,-100,-117,-144},{-124,-117,-121,-126,-118,-149},{-127,-120,-121,-120,-123,-120},{-119,-129,-99,-143,-123,-149},{-127,-140,-99,-112,-115,-123},{-134,-121,-134,-132,-104,-141}}},{{{-263,-306,-271,-317,-253,-229},{-274,-215,-239,-290,-215,-215},{-247,-266,-242,-218,-226,-261},{-293,-258,-274,-250,-301,-231},{-271,-266,-218,-255,-239,-226},{-303,-247,-319,-290,-274,-255},{-295,-303,-274,-282,-295,-221},{-309,-303,-269,-250,-301,-279},{-271,-279,-285,-261,-303,-269},{-317,-253,-250,-234,-258,-247},{-250,-229,-231,-287,-282,-247},{-218,-242,-290,-319,-277,-314},{-231,-277,-250,-279,-261,-229},{-237,-271,-282,-293,-242,-282},{-311,-298,-237,-282,-298,-261},{-277,-221,-218,-266,-293,-317},{-261,-271,-285,-250,-263,-287},{-303,-269,-226,-298,-303,-234},{-287,-279,-274,-298,-255,-218},{-229,-317,-271,-269,-271,-245},{-293,-237,-223,-242,-303,-263},{-250,-215,-245,-285,-295,-253},{-285,-221,-239,-226,-247,-309},{-277,-245,-309,-231,-247,-247},{-311,-269,-317,-253,-266,-306},{-279,-306,-309,-245,-306,-314},{-266,-263,-250,-271,-277,-250},{-258,-247,-253,-226,-237,-221},{-245,-261,-255,-218,-239,-269},{-247,-285,-282,-218,-215,-285},{-277,-290,-317,-258,-290,-311},{-293,-258,-319,-258,-223,-245},{-274,-215,-293,-277,-237,-293},{-306,-303,-298,-306,-306,-242},{-293,-319,-287,-309,-263,-218},{-314,-221,-282,-253,-218,-226},{-226,-255,-314,-258,-215,-215},{-285,-314,-255,-250,-306,-295},{-266,-285,-277,-277,-263,-301},{-266,-242,-250,-239,-311,-255},{-314,-218,-258,-269,-279,-290},{-263,-258,-218,-234,-319,-250},{-319,-314,-314,-261,-221,-317},{-234,-277,-242,-215,-213,-234},{-298,-226,-279,-282,-285,-317},{-258,-279,-317,-279,-295,-311},{-319,-282,-229,-298,-269,-279},{-223,-239,-234,-311,-234,-231},{-274,-269,-229,-247,-293,-293},{-229,-274,-266,-245,-261,-226}},{{-226,-229,-213,-263,-259,-287},{-309,-271,-245,-223,-296,-223},{-261,-261,-247,-290,-210,-269},{-317,-229,-303,-213,-225,-308},{-303,-298,-231,-245,-252,-241},{-223,-234,-319,-279,-246,-228},{-253,-229,-226,-258,-296,-254},{-213,-245,-242,-218,-293,-228},{-285,-221,-309,-266,-293,-275},{-298,-266,-309,-295,-272,-282},{-285,-287,-226,-239,-223,-269},{-319,-258,-309,-213,-217,-311},{-314,-242,-242,-229,-301,-231},{-250,-301,-231,-295,-304,-275},{-269,-221,-293,-282,-241,-306},{-271,-298,-245,-319,-220,-231},{-293,-266,-271,-285,-299,-262},{-266,-250,-285,-255,-275,-280},{-298,-306,-311,-295,-314,-259},{-239,-277,-263,-239,-278,-285},{-293,-319,-306,-226,-301,-290},{-317,-301,-221,-231,-259,-207},{-266,-279,-245,-319,-265,-212},{-306,-231,-239,-242,-288,-246},{-295,-213,-215,-242,-254,-259},{-218,-255,-234,-306,-233,-254},{-285,-290,-306,-319,-288,-254},{-287,-303,-282,-309,-233,-275},{-285,-290,-306,-298,-244,-293},{-237,-266,-277,-277,-304,-259},{-277,-282,-290,-303,-304,-223},{-319,-279,-319,-245,-275,-243},{-266,-269,-263,-319,-312,-254},{-301,-258,-285,-314,-236,-238},{-239,-269,-250,-242,-246,-277},{-229,-271,-301,-317,-215,-306},{-263,-269,-266,-226,-228,-308},{-215,-263,-258,-229,-312,-287},{-274,-269,-303,-234,-246,-275},{-295,-245,-226,-250,-241,-241},{-271,-271,-314,-290,-215,-287},{-271,-287,-301,-298,-257,-306},{-290,-245,-263,-245,-215,-218},{-261,-221,-263,-226,-301,-246},{-218,-309,-279,-247,-314,-254},{-269,-261,-261,-303,-267,-264},{-223,-237,-298,-223,-296,-295},{-317,-239,-226,-226,-301,-207},{-253,-293,-298,-234,-272,-254},{-258,-287,-237,-261,-286,-249}},{{-220,-233,-202,-216,-292,-205},{-285,-268,-247,-268,-247,-224},{-290,-273,-265,-265,-282,-200},{-228,-283,-277,-238,-216,-210},{-251,-276,-237,-246,-206,-214},{-231,-296,-234,-295,-289,-200},{-223,-230,-242,-243,-294,-214},{-282,-248,-295,-243,-208,-205},{-220,-256,-232,-280,-201,-263},{-228,-245,-202,-293,-203,-207},{-264,-271,-202,-208,-240,-263},{-218,-213,-295,-265,-233,-251},{-280,-271,-229,-253,-282,-268},{-246,-235,-272,-275,-279,-227},{-212,-233,-265,-270,-292,-217},{-236,-283,-290,-298,-196,-277},{-280,-250,-217,-238,-262,-268},{-303,-258,-227,-255,-216,-265},{-269,-271,-219,-273,-206,-282},{-269,-235,-287,-238,-262,-275},{-303,-278,-237,-213,-233,-272},{-228,-210,-262,-208,-211,-227},{-233,-271,-252,-206,-211,-200},{-238,-213,-232,-218,-274,-280},{-241,-299,-262,-270,-272,-195},{-275,-250,-232,-208,-208,-255},{-295,-296,-204,-280,-289,-234},{-249,-268,-252,-260,-238,-270},{-275,-225,-252,-198,-225,-277},{-212,-210,-265,-275,-279,-253},{-212,-243,-209,-255,-250,-229},{-272,-256,-292,-275,-245,-200},{-287,-210,-282,-233,-220,-265},{-251,-228,-252,-223,-196,-202},{-236,-253,-229,-285,-255,-198},{-311,-243,-252,-226,-292,-195},{-308,-213,-265,-278,-287,-255},{-272,-288,-229,-208,-267,-198},{-243,-273,-242,-270,-282,-282},{-225,-288,-234,-211,-272,-280},{-298,-225,-285,-298,-247,-239},{-249,-258,-257,-248,-220,-258},{-306,-220,-249,-223,-279,-224},{-231,-215,-255,-243,-203,-246},{-306,-263,-204,-260,-206,-246},{-295,-276,-292,-198,-240,-251},{-231,-230,-242,-275,-230,-272},{-311,-296,-247,-293,-252,-219},{-287,-271,-285,-208,-233,-248},{-306,-207,-265,-208,-279,-231}},{{-240,-240,-219,-221,-258,-186},{-202,-268,-206,-276,-186,-220},{-224,-240,-243,-189,-206,-222},{-240,-197,-196,-200,-220,-233},{-224,-277,-189,-193,-195,-258},{-198,-256,-249,-200,-206,-206},{-252,-193,-249,-223,-237,-186},{-240,-282,-245,-200,-262,-251},{-248,-254,-203,-262,-262,-255},{-281,-230,-273,-258,-244,-190},{-190,-268,-210,-244,-228,-215},{-217,-223,-201,-228,-193,-208},{-248,-197,-206,-216,-220,-202},{-200,-230,-263,-271,-235,-204},{-209,-261,-206,-255,-208,-242},{-255,-226,-275,-248,-190,-206},{-205,-214,-213,-264,-193,-217},{-219,-197,-185,-235,-204,-244},{-264,-209,-217,-239,-249,-181},{-250,-280,-206,-242,-197,-179},{-250,-221,-192,-221,-186,-235},{-190,-261,-261,-228,-255,-267},{-219,-251,-201,-221,-202,-264},{-202,-268,-236,-216,-220,-260},{-198,-263,-185,-232,-190,-188},{-200,-216,-196,-271,-262,-220},{-281,-249,-222,-232,-181,-220},{-267,-202,-268,-267,-222,-224},{-202,-247,-236,-184,-255,-186},{-195,-237,-224,-239,-244,-202},{-195,-251,-273,-212,-179,-251},{-240,-221,-222,-216,-253,-208},{-250,-200,-263,-186,-199,-240},{-233,-221,-252,-253,-206,-262},{-224,-263,-261,-228,-235,-253},{-274,-254,-201,-269,-202,-197},{-283,-223,-199,-200,-190,-262},{-269,-223,-236,-235,-206,-226},{-198,-193,-273,-242,-206,-204},{-219,-200,-206,-244,-260,-186},{-264,-202,-236,-232,-240,-260},{-214,-254,-266,-184,-258,-193},{-217,-263,-231,-212,-199,-193},{-286,-261,-215,-242,-193,-220},{-262,-200,-277,-239,-253,-260},{-228,-193,-273,-223,-224,-264},{-278,-247,-243,-251,-253,-220},{-228,-247,-201,-235,-193,-228},{-195,-193,-263,-258,-233,-186},{-221,-197,-217,-202,-228,-244}},{{-244,-184,-195,-193,-210,-243},{-213,-195,-184,-195,-221,-191},{-224,-250,-239,-200,-215,-217},{-196,-178,-221,-252,-187,-174},{-200,-180,-217,-176,-221,-176},{-207,-191,-180,-241,-232,-189},{-262,-208,-182,-247,-230,-250},{-200,-202,-195,-254,-234,-260},{-196,-180,-247,-219,-215,-239},{-242,-187,-254,-241,-260,-254},{-202,-178,-254,-237,-224,-239},{-211,-221,-241,-215,-217,-232},{-249,-182,-213,-252,-239,-197},{-260,-254,-187,-184,-182,-221},{-200,-232,-206,-260,-187,-260},{-207,-189,-193,-232,-217,-219},{-213,-215,-252,-200,-184,-176},{-198,-213,-237,-256,-191,-260},{-213,-241,-215,-180,-202,-221},{-257,-176,-234,-189,-176,-213},{-242,-176,-197,-210,-219,-200},{-240,-258,-254,-176,-232,-226},{-213,-256,-197,-230,-239,-180},{-235,-224,-210,-221,-252,-228},{-202,-230,-197,-232,-243,-213},{-255,-243,-232,-254,-208,-221},{-260,-245,-252,-206,-206,-237},{-211,-228,-237,-197,-197,-187},{-187,-258,-252,-206,-178,-193},{-235,-247,-191,-202,-202,-193},{-264,-237,-182,-197,-243,-221},{-227,-217,-234,-254,-252,-219},{-222,-204,-189,-241,-250,-230},{-262,-208,-184,-234,-224,-232},{-238,-232,-176,-232,-213,-232},{-222,-241,-243,-195,-187,-187},{-224,-200,-245,-232,-191,-228},{-211,-232,-187,-247,-191,-241},{-189,-250,-247,-245,-195,-243},{-191,-239,-195,-189,-221,-187},{-240,-245,-243,-254,-180,-245},{-189,-254,-176,-215,-230,-191},{-185,-243,-245,-184,-187,-184},{-244,-202,-245,-174,-195,-239},{-209,-202,-193,-210,-187,-221},{-194,-256,-243,-184,-254,-210},{-257,-224,-178,-256,-191,-204},{-264,-174,-245,-200,-197,-197},{-242,-228,-187,-184,-195,-208},{-202,-193,-224,-230,-191,-213}},{{-237,-250,-243,-189,-215,-202},{-197,-200,-226,-256,-228,-245},{-189,-206,-191,-180,-224,-189},{-213,-204,-180,-260,-197,-221},{-206,-254,-226,-254,-191,-191},{-200,-241,-178,-245,-226,-234},{-204,-184,-260,-180,-180,-239},{-219,-254,-256,-254,-260,-204},{-252,-197,-254,-204,-174,-245},{-256,-195,-193,-204,-195,-230},{-247,-193,-226,-184,-250,-215},{-258,-210,-187,-217,-247,-193},{-200,-228,-191,-234,-234,-228},{-217,-176,-202,-193,-260,-206},{-204,-213,-230,-250,-226,-217},{-174,-180,-234,-206,-245,-180},{-180,-234,-243,-224,-250,-239},{-237,-193,-228,-250,-189,-232},{-239,-180,-189,-258,-178,-182},{-178,-189,-232,-193,-187,-241},{-189,-254,-210,-217,-256,-200},{-202,-206,-210,-184,-228,-180},{-180,-215,-228,-195,-182,-215},{-178,-228,-178,-208,-184,-219},{-195,-243,-237,-228,-230,-180},{-210,-200,-193,-234,-174,-250},{-237,-232,-213,-208,-241,-215},{-247,-256,-189,-178,-197,-219},{-213,-182,-252,-226,-193,-219},{-256,-215,-208,-195,-224,-215},{-258,-213,-260,-197,-254,-202},{-193,-237,-243,-230,-243,-208},{-195,-191,-243,-200,-250,-210},{-189,-200,-193,-258,-195,-180},{-193,-258,-180,-176,-243,-243},{-189,-224,-252,-256,-174,-224},{-243,-247,-200,-256,-174,-210},{-217,-237,-187,-252,-224,-252},{-221,-241,-234,-232,-174,-234},{-174,-224,-234,-206,-213,-210},{-230,-215,-226,-200,-174,-176},{-241,-250,-191,-174,-226,-191},{-215,-252,-252,-219,-228,-221},{-213,-187,-180,-237,-239,-254},{-213,-191,-180,-239,-241,-193},{-195,-182,-245,-176,-243,-204},{-180,-189,-210,-184,-258,-256},{-182,-197,-180,-180,-200,-176},{-254,-204,-184,-243,-239,-176},{-230,-234,-202,-206,-224,-230}}},{{{-274,-283,-244,-349,-301,-266},{-358,-289,-298,-253,-253,-323},{-352,-259,-340,-322,-361,-240},{-247,-304,-313,-262,-241,-260},{-349,-298,-265,-322,-331,-263},{-301,-331,-244,-346,-274,-263},{-259,-301,-319,-283,-319,-302},{-286,-268,-301,-259,-259,-308},{-301,-334,-268,-304,-247,-278},{-271,-280,-325,-241,-268,-272},{-313,-295,-253,-283,-253,-305},{-313,-286,-352,-328,-259,-266},{-283,-349,-316,-277,-325,-323},{-313,-319,-358,-343,-247,-255},{-301,-331,-337,-298,-265,-278},{-256,-268,-334,-268,-358,-255},{-271,-256,-340,-274,-274,-284},{-265,-352,-250,-274,-301,-334},{-307,-259,-313,-271,-268,-329},{-346,-346,-262,-316,-307,-329},{-292,-346,-334,-295,-283,-343},{-241,-295,-346,-274,-352,-355},{-283,-313,-334,-262,-328,-258},{-286,-265,-244,-271,-322,-323},{-286,-241,-304,-340,-253,-240},{-334,-337,-310,-310,-241,-237},{-361,-355,-301,-241,-268,-293},{-352,-286,-361,-280,-262,-249},{-271,-358,-292,-346,-247,-311},{-322,-310,-343,-265,-340,-278},{-259,-259,-286,-322,-352,-237},{-316,-274,-304,-283,-241,-311},{-286,-292,-319,-298,-313,-284},{-292,-274,-340,-274,-331,-263},{-295,-292,-262,-325,-289,-340},{-307,-280,-304,-241,-244,-299},{-346,-331,-253,-334,-346,-352},{-295,-307,-316,-268,-343,-243},{-340,-337,-343,-316,-283,-269},{-280,-280,-319,-307,-322,-323},{-262,-304,-307,-292,-358,-287},{-325,-268,-271,-352,-343,-252},{-301,-271,-292,-241,-244,-305},{-301,-316,-319,-256,-331,-290},{-346,-280,-307,-307,-286,-299},{-343,-277,-325,-241,-310,-343},{-340,-343,-265,-262,-253,-255},{-274,-340,-355,-259,-322,-302},{-358,-304,-304,-358,-253,-260},{-259,-325,-247,-292,-259,-260}},{{-258,-319,-277,-224,-262,-260},{-343,-276,-235,-319,-315,-249},{-305,-238,-241,-289,-270,-254},{-319,-298,-305,-303,-262,-247},{-328,-339,-272,-322,-220,-218},{-275,-333,-330,-306,-217,-231},{-340,-244,-269,-289,-265,-252},{-234,-324,-302,-221,-302,-213},{-270,-278,-238,-289,-252,-280},{-319,-336,-258,-287,-273,-308},{-340,-310,-308,-227,-294,-224},{-346,-270,-316,-322,-313,-306},{-325,-258,-305,-311,-260,-280},{-243,-241,-305,-289,-252,-218},{-264,-296,-235,-259,-297,-298},{-264,-241,-232,-322,-294,-293},{-343,-333,-277,-248,-212,-257},{-246,-235,-333,-300,-228,-226},{-305,-276,-314,-270,-276,-239},{-237,-247,-322,-243,-318,-293},{-337,-238,-294,-262,-233,-211},{-237,-293,-224,-276,-249,-280},{-305,-232,-238,-218,-262,-308},{-287,-261,-305,-229,-260,-244},{-322,-327,-294,-287,-268,-216},{-243,-241,-311,-325,-262,-216},{-316,-284,-255,-287,-315,-249},{-331,-339,-291,-259,-220,-262},{-272,-339,-260,-224,-262,-244},{-261,-276,-266,-273,-223,-206},{-311,-281,-308,-227,-223,-280},{-337,-281,-308,-243,-223,-288},{-293,-284,-308,-254,-286,-306},{-305,-293,-255,-262,-257,-303},{-316,-281,-227,-311,-281,-267},{-255,-339,-266,-308,-244,-226},{-246,-333,-322,-314,-289,-308},{-314,-230,-316,-319,-254,-224},{-290,-244,-328,-281,-262,-249},{-308,-261,-280,-306,-284,-262},{-322,-261,-300,-292,-278,-272},{-287,-241,-263,-240,-305,-283},{-287,-313,-316,-328,-238,-308},{-287,-313,-286,-246,-289,-221},{-314,-247,-255,-276,-217,-244},{-267,-264,-328,-243,-244,-221},{-246,-270,-266,-300,-305,-254},{-237,-290,-325,-235,-278,-254},{-255,-232,-249,-232,-292,-301},{-334,-235,-246,-273,-318,-218}},{{-250,-254,-252,-192,-220,-186},{-265,-252,-202,-197,-218,-206},{-203,-211,-202,-252,-204,-184},{-285,-264,-183,-208,-212,-232},{-255,-202,-231,-188,-248,-222},{-238,-288,-236,-183,-233,-224},{-268,-274,-190,-234,-223,-178},{-295,-276,-275,-197,-225,-186},{-253,-262,-254,-230,-204,-194},{-283,-230,-188,-241,-242,-202},{-218,-228,-188,-210,-197,-220},{-248,-262,-211,-201,-218,-188},{-250,-228,-236,-197,-244,-188},{-270,-194,-199,-236,-180,-198},{-278,-266,-268,-179,-191,-172},{-283,-252,-199,-190,-231,-176},{-250,-281,-231,-214,-204,-200},{-226,-247,-211,-219,-191,-238},{-221,-199,-197,-219,-174,-242},{-223,-278,-204,-188,-170,-170},{-258,-257,-256,-239,-178,-230},{-233,-254,-273,-203,-229,-170},{-290,-228,-202,-230,-208,-168},{-213,-276,-261,-256,-252,-164},{-223,-242,-238,-221,-182,-202},{-288,-233,-240,-239,-189,-166},{-265,-204,-236,-245,-235,-226},{-213,-264,-266,-245,-227,-166},{-206,-238,-247,-177,-214,-180},{-248,-206,-254,-210,-210,-206},{-260,-281,-273,-252,-223,-168},{-285,-221,-238,-225,-170,-200},{-250,-192,-199,-217,-223,-222},{-293,-283,-234,-210,-206,-218},{-265,-259,-238,-194,-184,-220},{-295,-288,-229,-219,-189,-202},{-233,-288,-218,-236,-174,-178},{-216,-276,-263,-239,-178,-194},{-273,-206,-263,-236,-216,-196},{-275,-245,-245,-252,-193,-190},{-250,-274,-211,-230,-201,-190},{-270,-240,-254,-252,-227,-168},{-206,-274,-236,-225,-246,-176},{-218,-240,-202,-252,-220,-200},{-246,-238,-252,-177,-233,-230},{-283,-238,-190,-186,-210,-170},{-290,-192,-273,-259,-237,-168},{-260,-274,-273,-188,-254,-214},{-216,-202,-245,-219,-252,-234},{-283,-214,-190,-210,-214,-236}},{{-155,-190,-185,-150,-143,-159},{-204,-171,-194,-186,-156,-161},{-180,-154,-151,-181,-186,-193},{-231,-186,-196,-191,-173,-161},{-188,-153,-178,-206,-193,-172},{-225,-223,-160,-143,-169,-182},{-161,-212,-182,-205,-181,-185},{-208,-218,-187,-175,-159,-132},{-211,-186,-171,-182,-174,-171},{-225,-219,-212,-138,-163,-184},{-200,-184,-206,-148,-189,-167},{-215,-206,-174,-191,-148,-137},{-217,-182,-160,-143,-134,-138},{-165,-206,-142,-157,-171,-134},{-204,-197,-167,-191,-183,-193},{-184,-205,-146,-157,-174,-193},{-215,-221,-194,-163,-144,-132},{-157,-154,-151,-163,-184,-135},{-163,-156,-142,-181,-134,-172},{-213,-208,-151,-187,-136,-184},{-210,-212,-155,-150,-181,-167},{-194,-154,-160,-201,-183,-153},{-178,-166,-142,-201,-198,-143},{-217,-206,-187,-148,-173,-159},{-221,-210,-171,-191,-151,-192},{-204,-160,-142,-148,-133,-163},{-169,-186,-201,-181,-168,-192},{-231,-169,-190,-184,-186,-187},{-217,-177,-142,-153,-159,-161},{-231,-208,-153,-153,-196,-185},{-180,-199,-176,-155,-171,-129},{-210,-210,-183,-163,-148,-138},{-219,-188,-187,-203,-156,-159},{-173,-197,-205,-194,-143,-174},{-231,-166,-144,-144,-168,-163},{-223,-182,-153,-196,-171,-174},{-171,-184,-212,-150,-193,-129},{-184,-180,-208,-153,-199,-155},{-217,-186,-151,-189,-183,-134},{-223,-219,-201,-193,-158,-138},{-163,-173,-153,-170,-196,-184},{-184,-179,-150,-196,-171,-142},{-210,-219,-173,-162,-169,-161},{-200,-182,-146,-172,-196,-143},{-200,-221,-205,-165,-144,-171},{-233,-158,-201,-196,-193,-158},{-167,-201,-194,-167,-178,-142},{-165,-186,-142,-167,-146,-192},{-180,-208,-187,-150,-179,-188},{-161,-192,-151,-200,-138,-179}},{{-186,-132,-131,-140,-169,-174},{-165,-139,-142,-126,-143,-125},{-165,-146,-125,-171,-131,-157},{-133,-157,-125,-172,-131,-149},{-136,-180,-182,-140,-126,-180},{-159,-143,-152,-157,-179,-180},{-183,-145,-137,-183,-143,-132},{-173,-174,-180,-149,-172,-143},{-178,-171,-163,-149,-148,-182},{-128,-132,-160,-162,-159,-163},{-126,-183,-142,-140,-160,-128},{-154,-148,-132,-123,-166,-125},{-128,-183,-182,-168,-154,-140},{-183,-177,-157,-134,-160,-148},{-147,-172,-149,-132,-163,-176},{-164,-185,-129,-177,-128,-172},{-145,-125,-126,-131,-163,-152},{-176,-131,-154,-143,-168,-166},{-183,-171,-151,-129,-185,-160},{-139,-162,-142,-134,-132,-131},{-179,-125,-157,-139,-156,-176},{-162,-146,-123,-182,-169,-126},{-165,-165,-140,-179,-123,-128},{-183,-160,-174,-179,-126,-126},{-125,-136,-172,-159,-148,-139},{-173,-136,-128,-177,-168,-160},{-137,-148,-185,-143,-139,-128},{-183,-174,-140,-126,-168,-140},{-147,-143,-151,-146,-183,-180},{-147,-165,-132,-136,-137,-131},{-150,-156,-123,-152,-131,-143},{-156,-169,-136,-165,-131,-139},{-184,-174,-123,-132,-148,-185},{-125,-166,-140,-182,-125,-174},{-151,-159,-169,-148,-174,-149},{-144,-143,-168,-131,-166,-128},{-158,-149,-172,-157,-137,-176},{-147,-154,-157,-125,-134,-148},{-154,-149,-146,-154,-123,-128},{-179,-152,-129,-132,-166,-182},{-187,-145,-126,-152,-134,-168},{-145,-149,-182,-180,-152,-152},{-181,-139,-185,-128,-162,-157},{-184,-125,-137,-129,-151,-177},{-167,-156,-157,-143,-139,-177},{-150,-123,-159,-162,-160,-136},{-128,-179,-137,-140,-180,-168},{-165,-162,-123,-157,-132,-163},{-158,-139,-180,-142,-156,-123},{-178,-131,-165,-166,-137,-126}},{{-139,-167,-156,-139,-164,-183},{-149,-130,-167,-150,-172,-190},{-182,-151,-151,-181,-208,-157},{-125,-146,-164,-161,-168,-148},{-168,-153,-156,-198,-191,-176},{-132,-161,-149,-165,-156,-215},{-171,-151,-146,-153,-208,-185},{-129,-138,-172,-183,-205,-215},{-129,-157,-178,-143,-154,-163},{-174,-137,-188,-200,-156,-167},{-123,-132,-172,-146,-172,-148},{-169,-159,-190,-163,-159,-208},{-176,-169,-151,-168,-149,-210},{-152,-165,-138,-190,-201,-179},{-174,-140,-165,-150,-182,-159},{-136,-175,-194,-175,-180,-210},{-168,-148,-131,-134,-150,-156},{-143,-140,-151,-192,-144,-185},{-145,-151,-160,-200,-140,-215},{-149,-161,-164,-181,-193,-192},{-185,-180,-152,-170,-177,-215},{-169,-154,-154,-176,-186,-167},{-168,-156,-143,-141,-191,-194},{-182,-181,-191,-195,-182,-194},{-136,-167,-165,-183,-206,-197},{-146,-146,-167,-185,-166,-163},{-159,-132,-130,-155,-177,-159},{-128,-148,-181,-198,-156,-174},{-148,-169,-193,-188,-172,-217},{-142,-173,-164,-178,-159,-179},{-126,-130,-178,-144,-166,-177},{-169,-151,-193,-175,-210,-192},{-145,-156,-173,-186,-158,-157},{-125,-145,-172,-160,-186,-154},{-148,-143,-152,-146,-191,-176},{-163,-186,-172,-166,-144,-167},{-140,-157,-138,-195,-191,-168},{-172,-191,-149,-202,-205,-181},{-182,-188,-173,-144,-158,-206},{-154,-157,-131,-148,-140,-177},{-182,-151,-165,-183,-156,-154},{-136,-132,-146,-138,-193,-185},{-151,-181,-183,-165,-187,-172},{-134,-135,-181,-165,-168,-190},{-162,-165,-168,-185,-194,-197},{-166,-138,-141,-183,-172,-159},{-128,-181,-183,-158,-159,-172},{-177,-178,-172,-134,-144,-217},{-179,-142,-143,-180,-193,-154},{-125,-172,-193,-148,-191,-161}}},{{{-322,-371,-350,-357,-416,-304},{-371,-326,-340,-280,-280,-410},{-413,-382,-308,-413,-413,-389},{-420,-374,-346,-360,-413,-315},{-371,-315,-308,-280,-332,-357},{-350,-378,-395,-374,-406,-368},{-346,-298,-382,-420,-416,-312},{-395,-374,-371,-402,-322,-290},{-315,-364,-350,-357,-392,-343},{-416,-284,-350,-374,-402,-326},{-360,-298,-420,-413,-420,-402},{-322,-399,-287,-284,-410,-346},{-304,-301,-378,-402,-354,-312},{-357,-413,-332,-413,-301,-346},{-378,-343,-395,-374,-368,-399},{-340,-287,-395,-389,-402,-399},{-357,-406,-354,-332,-382,-354},{-350,-318,-410,-304,-315,-364},{-410,-395,-346,-410,-315,-318},{-294,-318,-402,-406,-298,-392},{-318,-392,-322,-360,-371,-392},{-290,-290,-287,-308,-315,-332},{-284,-389,-378,-378,-364,-368},{-410,-368,-357,-280,-318,-343},{-350,-360,-360,-382,-357,-357},{-315,-410,-406,-346,-413,-287},{-290,-399,-322,-315,-385,-385},{-357,-287,-280,-371,-326,-284},{-326,-382,-329,-364,-354,-312},{-315,-360,-315,-336,-346,-416},{-312,-350,-290,-312,-406,-287},{-308,-399,-287,-294,-368,-389},{-343,-294,-382,-336,-290,-364},{-385,-346,-294,-416,-343,-374},{-280,-382,-315,-364,-410,-336},{-290,-368,-308,-416,-416,-402},{-416,-280,-350,-343,-406,-304},{-304,-340,-406,-318,-371,-406},{-329,-329,-360,-332,-329,-304},{-413,-308,-416,-413,-378,-329},{-416,-346,-346,-350,-326,-343},{-360,-332,-287,-399,-329,-304},{-378,-420,-413,-280,-318,-294},{-392,-343,-364,-378,-395,-378},{-318,-420,-350,-364,-420,-360},{-340,-329,-304,-329,-385,-304},{-298,-382,-298,-280,-301,-336},{-350,-402,-389,-298,-294,-284},{-406,-304,-392,-357,-308,-301},{-315,-389,-374,-343,-284,-343}},{{-379,-370,-325,-401,-289,-322},{-334,-292,-386,-317,-282,-287},{-376,-384,-403,-351,-354,-325},{-317,-316,-390,-384,-282,-316},{-362,-408,-339,-277,-312,-280},{-383,-302,-373,-401,-380,-299},{-407,-316,-278,-321,-390,-274},{-383,-384,-339,-294,-305,-309},{-393,-340,-349,-281,-308,-261},{-411,-388,-288,-397,-312,-377},{-282,-274,-339,-327,-344,-306},{-369,-350,-319,-337,-308,-367},{-310,-391,-305,-384,-367,-319},{-404,-333,-288,-311,-272,-338},{-411,-408,-292,-321,-266,-361},{-299,-322,-403,-281,-276,-306},{-345,-333,-288,-377,-276,-341},{-355,-367,-295,-294,-321,-338},{-331,-281,-275,-354,-344,-325},{-313,-346,-308,-281,-318,-293},{-320,-285,-278,-357,-394,-303},{-351,-370,-288,-287,-298,-374},{-365,-298,-356,-321,-276,-299},{-299,-340,-305,-391,-276,-287},{-282,-370,-349,-287,-380,-341},{-317,-281,-315,-271,-308,-270},{-331,-346,-376,-324,-282,-264},{-365,-302,-288,-287,-315,-364},{-310,-288,-346,-381,-387,-322},{-324,-329,-298,-397,-387,-386},{-379,-316,-336,-364,-351,-325},{-362,-309,-305,-281,-308,-267},{-317,-312,-336,-307,-380,-293},{-289,-388,-359,-371,-318,-374},{-400,-360,-366,-287,-321,-293},{-310,-350,-298,-274,-380,-354},{-338,-350,-329,-307,-262,-341},{-383,-274,-298,-337,-367,-332},{-334,-312,-349,-287,-367,-312},{-327,-398,-292,-337,-344,-283},{-278,-357,-285,-274,-305,-364},{-386,-357,-319,-307,-269,-377},{-292,-295,-383,-331,-390,-374},{-393,-408,-302,-297,-348,-367},{-400,-394,-363,-271,-344,-374},{-358,-394,-319,-381,-292,-280},{-296,-412,-319,-347,-364,-264},{-358,-370,-308,-364,-351,-316},{-296,-309,-400,-331,-344,-258},{-362,-274,-288,-297,-266,-383}},{{-346,-339,-351,-305,-294,-236},{-334,-317,-270,-264,-265,-317},{-337,-296,-360,-337,-282,-228},{-306,-268,-252,-275,-265,-306},{-265,-354,-282,-246,-291,-275},{-378,-314,-351,-246,-274,-231},{-331,-265,-357,-252,-294,-236},{-318,-293,-273,-249,-251,-334},{-258,-271,-282,-328,-231,-259},{-293,-345,-339,-325,-274,-300},{-340,-308,-261,-331,-254,-256},{-337,-262,-357,-290,-248,-234},{-315,-274,-249,-293,-268,-256},{-280,-253,-327,-278,-254,-264},{-284,-299,-354,-252,-239,-247},{-309,-280,-345,-296,-268,-247},{-287,-317,-249,-296,-322,-331},{-328,-271,-324,-261,-242,-314},{-287,-357,-279,-255,-239,-306},{-328,-302,-249,-264,-331,-247},{-290,-367,-279,-284,-254,-300},{-280,-339,-285,-237,-299,-328},{-315,-302,-243,-331,-274,-242},{-296,-348,-261,-340,-282,-306},{-302,-336,-300,-346,-228,-300},{-277,-314,-264,-290,-322,-275},{-343,-351,-255,-240,-296,-256},{-287,-296,-351,-322,-228,-322},{-378,-308,-255,-275,-291,-328},{-293,-259,-255,-346,-279,-331},{-343,-320,-285,-325,-319,-289},{-302,-299,-360,-340,-294,-253},{-255,-293,-327,-302,-274,-284},{-287,-296,-291,-308,-245,-289},{-331,-326,-303,-352,-274,-239},{-299,-271,-279,-308,-228,-261},{-252,-302,-288,-264,-259,-278},{-284,-320,-300,-349,-299,-322},{-252,-249,-282,-284,-314,-225},{-346,-370,-342,-343,-302,-284},{-318,-299,-318,-346,-262,-236},{-331,-311,-318,-293,-285,-311},{-312,-354,-288,-308,-282,-236},{-362,-363,-282,-258,-254,-275},{-265,-246,-273,-325,-245,-284},{-287,-311,-333,-234,-228,-236},{-290,-290,-333,-255,-294,-275},{-296,-265,-243,-299,-339,-253},{-365,-283,-261,-278,-296,-309},{-299,-317,-312,-272,-302,-267}},{{-297,-276,-293,-251,-255,-217},{-273,-224,-306,-279,-238,-263},{-319,-300,-270,-291,-262,-208},{-270,-289,-247,-221,-270,-246},{-254,-252,-283,-208,-230,-256},{-219,-292,-229,-246,-282,-284},{-319,-231,-301,-236,-201,-239},{-227,-310,-224,-251,-240,-241},{-324,-281,-290,-301,-238,-225},{-270,-316,-252,-228,-289,-196},{-308,-292,-301,-201,-294,-261},{-316,-252,-278,-241,-274,-241},{-232,-297,-231,-201,-243,-213},{-300,-300,-252,-226,-243,-284},{-235,-216,-306,-286,-228,-287},{-246,-271,-280,-276,-245,-215},{-319,-289,-272,-243,-294,-272},{-294,-242,-236,-254,-270,-201},{-224,-258,-226,-251,-218,-232},{-310,-255,-216,-266,-208,-265},{-248,-221,-244,-261,-287,-287},{-221,-297,-298,-246,-255,-268},{-286,-224,-229,-203,-289,-284},{-313,-258,-244,-271,-252,-268},{-321,-210,-236,-213,-211,-272},{-292,-247,-224,-233,-262,-191},{-270,-292,-267,-266,-196,-258},{-227,-284,-226,-251,-267,-246},{-216,-245,-278,-226,-252,-272},{-259,-295,-283,-231,-257,-220},{-240,-268,-283,-236,-240,-282},{-289,-313,-308,-241,-240,-234},{-300,-276,-206,-271,-252,-217},{-278,-210,-267,-233,-272,-232},{-221,-279,-249,-251,-243,-194},{-238,-289,-213,-218,-245,-280},{-278,-210,-270,-256,-238,-222},{-308,-300,-216,-299,-201,-210},{-238,-216,-283,-264,-206,-251},{-319,-268,-208,-269,-292,-246},{-278,-305,-206,-251,-220,-253},{-305,-313,-234,-248,-196,-256},{-243,-260,-267,-213,-277,-241},{-321,-308,-254,-238,-245,-217},{-262,-252,-288,-213,-270,-234},{-221,-231,-213,-228,-225,-225},{-265,-297,-249,-289,-228,-196},{-248,-216,-257,-299,-265,-229},{-313,-300,-275,-236,-216,-206},{-259,-297,-242,-291,-250,-227}},{{-284,-252,-249,-187,-270,-270},{-211,-208,-222,-222,-229,-245},{-201,-240,-187,-249,-219,-236},{-249,-217,-261,-263,-215,-229},{-275,-254,-201,-240,-236,-261},{-273,-249,-245,-187,-219,-199},{-220,-219,-240,-206,-240,-277},{-246,-266,-199,-213,-203,-261},{-254,-243,-256,-229,-208,-208},{-237,-256,-187,-187,-236,-268},{-268,-233,-185,-199,-261,-226},{-230,-196,-256,-206,-243,-270},{-258,-273,-196,-187,-247,-247},{-192,-199,-261,-254,-222,-233},{-209,-236,-261,-261,-254,-245},{-232,-247,-254,-254,-243,-192},{-216,-215,-206,-270,-247,-219},{-228,-215,-273,-201,-259,-240},{-204,-247,-229,-236,-256,-217},{-192,-247,-192,-245,-259,-236},{-192,-243,-219,-213,-226,-254},{-256,-210,-199,-236,-206,-224},{-228,-247,-252,-268,-261,-222},{-251,-245,-222,-201,-217,-252},{-192,-273,-222,-189,-236,-201},{-261,-256,-229,-213,-192,-266},{-220,-268,-243,-252,-270,-217},{-242,-238,-203,-240,-231,-277},{-275,-217,-238,-201,-196,-243},{-263,-245,-231,-231,-196,-263},{-254,-192,-243,-231,-259,-231},{-246,-238,-252,-206,-266,-219},{-237,-189,-213,-259,-240,-222},{-268,-261,-213,-240,-243,-266},{-192,-268,-233,-247,-268,-261},{-220,-185,-259,-247,-245,-203},{-218,-201,-275,-249,-229,-219},{-197,-254,-245,-217,-185,-273},{-249,-266,-222,-245,-252,-194},{-220,-210,-266,-256,-252,-261},{-237,-219,-236,-192,-196,-222},{-244,-247,-194,-263,-273,-224},{-265,-187,-270,-206,-192,-217},{-220,-252,-196,-199,-206,-224},{-244,-240,-247,-206,-263,-240},{-199,-268,-252,-231,-229,-189},{-232,-189,-215,-263,-213,-226},{-218,-229,-201,-273,-275,-254},{-194,-273,-196,-259,-236,-261},{-206,-268,-233,-217,-192,-208}},{{-263,-266,-245,-207,-273,-290},{-229,-268,-193,-228,-225,-209},{-196,-185,-273,-240,-218,-288},{-192,-224,-205,-240,-288,-241},{-261,-199,-212,-236,-240,-241},{-210,-245,-214,-240,-281,-283},{-226,-249,-200,-200,-230,-236},{-236,-215,-263,-238,-286,-224},{-277,-199,-263,-224,-213,-234},{-273,-208,-212,-262,-227,-253},{-254,-196,-240,-248,-288,-256},{-252,-199,-212,-190,-223,-234},{-199,-208,-247,-281,-249,-266},{-236,-187,-259,-267,-223,-288},{-259,-229,-231,-214,-283,-288},{-215,-189,-247,-255,-235,-251},{-277,-222,-270,-219,-196,-207},{-240,-231,-273,-264,-288,-239},{-270,-189,-242,-224,-276,-209},{-192,-245,-277,-278,-208,-197},{-185,-270,-261,-255,-240,-285},{-259,-254,-240,-198,-206,-251},{-206,-210,-275,-250,-249,-212},{-217,-275,-200,-248,-288,-219},{-277,-185,-256,-221,-230,-261},{-192,-192,-263,-240,-266,-271},{-256,-273,-256,-238,-257,-221},{-194,-196,-240,-267,-213,-239},{-217,-215,-221,-198,-249,-239},{-243,-185,-245,-198,-269,-216},{-277,-240,-247,-276,-271,-288},{-268,-270,-261,-214,-266,-219},{-273,-236,-207,-221,-261,-239},{-219,-219,-203,-205,-203,-293},{-222,-219,-263,-245,-276,-234},{-259,-219,-259,-219,-223,-244},{-194,-245,-273,-281,-286,-253},{-252,-226,-261,-283,-225,-271},{-226,-231,-200,-283,-247,-202},{-224,-245,-210,-238,-266,-226},{-208,-233,-207,-190,-276,-276},{-275,-208,-273,-240,-259,-261},{-259,-240,-266,-267,-281,-276},{-199,-231,-224,-255,-259,-253},{-254,-196,-205,-276,-223,-290},{-259,-208,-196,-262,-290,-271},{-266,-226,-231,-286,-206,-234},{-213,-215,-228,-283,-266,-290},{-210,-192,-263,-202,-288,-258},{-245,-238,-203,-267,-288,-231}}}}; // 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]={16,8,5,15,8,5,15,8,5,16,8,6,17,8,6,16,8,6,17,9,6,16,8,6,17,9,6,17,8,6,17,8,6,17,9,6,18,9,6,17,9,6,18,9,6,17,9,6,17,9,6,17,9,6,16,9,6,16,8,6,17,8,6,17,9,6,17,8,6,16,9,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},{16,17,18,19,20,21,22,23},{24,25,26,27,28},{29,30,31,32,33,34,35,36,37,38,39,40,41,42,43},{44,45,46,47,48,49,50,51},{52,53,54,55,56},{57,58,59,60,61,62,63,64,65,66,67,68,69,70,71},{72,73,74,75,76,77,78,79},{80,81,82,83,84},{85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100},{101,102,103,104,105,106,107,108},{109,110,111,112,113,114},{115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131},{132,133,134,135,136,137,138,139},{140,141,142,143,144,145},{146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161},{162,163,164,165,166,167,168,169},{170,171,172,173,174,175},{176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192},{193,194,195,196,197,198,199,200,201},{202,203,204,205,206,207},{208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223},{224,225,226,227,228,229,230,231},{232,233,234,235,236,237},{238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254},{255,256,257,258,259,260,261,262,263},{264,265,266,267,268,269},{270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286},{287,288,289,290,291,292,293,294},{295,296,297,298,299,300},{301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317},{318,319,320,321,322,323,324,325},{326,327,328,329,330,331},{332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348},{349,350,351,352,353,354,355,356,357},{358,359,360,361,362,363},{364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381},{382,383,384,385,386,387,388,389,390},{391,392,393,394,395,396},{397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413},{414,415,416,417,418,419,420,421,422},{423,424,425,426,427,428},{429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446},{447,448,449,450,451,452,453,454,455},{456,457,458,459,460,461},{462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478},{479,480,481,482,483,484,485,486,487},{488,489,490,491,492,493},{494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510},{511,512,513,514,515,516,517,518,519},{520,521,522,523,524,525},{526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542},{543,544,545,546,547,548,549,550,551},{552,553,554,555,556,557},{558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573},{574,575,576,577,578,579,580,581,582},{583,584,585,586,587,588},{589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604},{605,606,607,608,609,610,611,612},{613,614,615,616,617,618},{619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635},{636,637,638,639,640,641,642,643},{644,645,646,647,648,649},{650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666},{667,668,669,670,671,672,673,674,675},{676,677,678,679,680,681},{682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698},{699,700,701,702,703,704,705,706},{707,708,709,710,711,712},{713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728},{729,730,731,732,733,734,735,736,737},{738,739,740,741,742,743}}; // set of shipments in each bid 
int SHsts[SPN]={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,1,7,13,19,25,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,2,6,10,14,18,22,26,30,1,7,13,19,25,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,2,8,14,20,26,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,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,2,6,10,14,18,22,26,30,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,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,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,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,34,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,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,34,1,7,13,19,25,31,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,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,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,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,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,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,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30}; // set of start times of each shipment 
int SHets[SPN]={5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,6,12,18,24,30,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,7,11,15,19,23,27,31,35,6,12,18,24,30,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,7,13,19,25,31,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,4,10,16,22,28,34,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,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,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,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,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,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33,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,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,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,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,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,4,10,16,22,28,34,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,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33}; // set of end times of each shipment 
