int Dev = 40;// Deviation
extern const int CNN = 3;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 751;//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]={{{{13356,0,0,0,0,0},{13066,0,0,0,0,0},{13190,0,0,0,0,0},{12557,0,0,0,0,0},{12957,0,0,0,0,0},{13236,0,0,0,0,0},{12261,0,0,0,0,0},{12692,0,0,0,0,0},{12844,0,0,0,0,0},{11585,0,0,0,0,0},{12695,0,0,0,0,0},{12183,0,0,0,0,0},{13411,0,0,0,0,0},{11816,0,0,0,0,0},{11952,0,0,0,0,0},{13105,0,0,0,0,0},{12482,0,0,0,0,0},{12717,0,0,0,0,0},{12379,0,0,0,0,0},{12369,0,0,0,0,0},{13425,0,0,0,0,0},{12315,0,0,0,0,0},{11827,0,0,0,0,0},{12021,0,0,0,0,0},{11597,0,0,0,0,0},{12049,0,0,0,0,0},{12090,0,0,0,0,0},{12424,0,0,0,0,0},{11946,0,0,0,0,0},{12450,0,0,0,0,0},{12544,0,0,0,0,0},{13068,0,0,0,0,0},{12294,0,0,0,0,0},{12543,0,0,0,0,0},{12590,0,0,0,0,0},{12720,0,0,0,0,0},{12031,0,0,0,0,0},{11867,0,0,0,0,0},{12818,0,0,0,0,0},{12234,0,0,0,0,0},{13039,0,0,0,0,0},{12151,0,0,0,0,0},{12062,0,0,0,0,0},{11790,0,0,0,0,0},{14197,0,0,0,0,0},{12076,0,0,0,0,0},{12028,0,0,0,0,0},{12520,0,0,0,0,0},{12473,0,0,0,0,0},{13075,0,0,0,0,0}},{{12253,0,0,0,0,0},{12741,0,0,0,0,0},{12515,0,0,0,0,0},{12248,0,0,0,0,0},{12114,0,0,0,0,0},{12084,0,0,0,0,0},{11922,0,0,0,0,0},{12107,0,0,0,0,0},{12187,0,0,0,0,0},{11700,0,0,0,0,0},{12044,0,0,0,0,0},{12060,0,0,0,0,0},{12224,0,0,0,0,0},{12402,0,0,0,0,0},{11894,0,0,0,0,0},{12103,0,0,0,0,0},{12744,0,0,0,0,0},{12365,0,0,0,0,0},{12279,0,0,0,0,0},{12854,0,0,0,0,0},{12538,0,0,0,0,0},{12490,0,0,0,0,0},{11559,0,0,0,0,0},{12636,0,0,0,0,0},{11915,0,0,0,0,0},{12143,0,0,0,0,0},{13077,0,0,0,0,0},{11968,0,0,0,0,0},{12253,0,0,0,0,0},{12252,0,0,0,0,0},{12545,0,0,0,0,0},{12804,0,0,0,0,0},{12196,0,0,0,0,0},{12612,0,0,0,0,0},{11719,0,0,0,0,0},{12114,0,0,0,0,0},{12654,0,0,0,0,0},{12286,0,0,0,0,0},{12409,0,0,0,0,0},{11897,0,0,0,0,0},{12797,0,0,0,0,0},{12530,0,0,0,0,0},{12485,0,0,0,0,0},{12026,0,0,0,0,0},{11509,0,0,0,0,0},{12228,0,0,0,0,0},{12776,0,0,0,0,0},{12795,0,0,0,0,0},{12184,0,0,0,0,0},{11279,0,0,0,0,0}},{{11414,0,0,0,0,0},{11588,0,0,0,0,0},{11605,0,0,0,0,0},{12147,0,0,0,0,0},{11539,0,0,0,0,0},{12028,0,0,0,0,0},{12382,0,0,0,0,0},{10667,0,0,0,0,0},{11609,0,0,0,0,0},{11266,0,0,0,0,0},{11464,0,0,0,0,0},{11588,0,0,0,0,0},{11968,0,0,0,0,0},{12095,0,0,0,0,0},{12195,0,0,0,0,0},{11477,0,0,0,0,0},{11249,0,0,0,0,0},{10907,0,0,0,0,0},{11532,0,0,0,0,0},{11062,0,0,0,0,0},{11016,0,0,0,0,0},{11918,0,0,0,0,0},{11275,0,0,0,0,0},{11623,0,0,0,0,0},{11312,0,0,0,0,0},{11070,0,0,0,0,0},{12130,0,0,0,0,0},{12147,0,0,0,0,0},{11288,0,0,0,0,0},{11260,0,0,0,0,0},{10958,0,0,0,0,0},{10870,0,0,0,0,0},{12056,0,0,0,0,0},{12169,0,0,0,0,0},{11605,0,0,0,0,0},{11445,0,0,0,0,0},{11649,0,0,0,0,0},{11666,0,0,0,0,0},{11880,0,0,0,0,0},{11785,0,0,0,0,0},{11003,0,0,0,0,0},{11666,0,0,0,0,0},{11277,0,0,0,0,0},{11023,0,0,0,0,0},{11835,0,0,0,0,0},{11639,0,0,0,0,0},{11693,0,0,0,0,0},{11971,0,0,0,0,0},{11125,0,0,0,0,0},{11552,0,0,0,0,0}},{{10837,0,0,0,0,0},{10325,0,0,0,0,0},{9484,0,0,0,0,0},{9980,0,0,0,0,0},{10588,0,0,0,0,0},{10518,0,0,0,0,0},{10162,0,0,0,0,0},{10575,0,0,0,0,0},{10081,0,0,0,0,0},{10814,0,0,0,0,0},{10300,0,0,0,0,0},{9373,0,0,0,0,0},{10546,0,0,0,0,0},{9771,0,0,0,0,0},{10772,0,0,0,0,0},{10290,0,0,0,0,0},{9923,0,0,0,0,0},{10552,0,0,0,0,0},{10156,0,0,0,0,0},{10399,0,0,0,0,0},{10068,0,0,0,0,0},{10968,0,0,0,0,0},{10336,0,0,0,0,0},{10223,0,0,0,0,0},{11220,0,0,0,0,0},{10170,0,0,0,0,0},{10376,0,0,0,0,0},{10396,0,0,0,0,0},{9841,0,0,0,0,0},{9472,0,0,0,0,0},{10236,0,0,0,0,0},{10301,0,0,0,0,0},{10031,0,0,0,0,0},{10464,0,0,0,0,0},{10576,0,0,0,0,0},{10528,0,0,0,0,0},{9934,0,0,0,0,0},{10860,0,0,0,0,0},{9999,0,0,0,0,0},{10137,0,0,0,0,0},{10523,0,0,0,0,0},{10653,0,0,0,0,0},{10102,0,0,0,0,0},{10343,0,0,0,0,0},{10803,0,0,0,0,0},{10211,0,0,0,0,0},{10230,0,0,0,0,0},{10446,0,0,0,0,0},{9594,0,0,0,0,0},{10352,0,0,0,0,0}},{{9325,0,0,0,0,0},{9850,0,0,0,0,0},{9984,0,0,0,0,0},{9539,0,0,0,0,0},{9636,0,0,0,0,0},{9424,0,0,0,0,0},{9261,0,0,0,0,0},{9575,0,0,0,0,0},{9494,0,0,0,0,0},{9797,0,0,0,0,0},{9445,0,0,0,0,0},{9679,0,0,0,0,0},{9186,0,0,0,0,0},{9824,0,0,0,0,0},{9397,0,0,0,0,0},{9749,0,0,0,0,0},{10305,0,0,0,0,0},{9999,0,0,0,0,0},{9672,0,0,0,0,0},{8785,0,0,0,0,0},{10032,0,0,0,0,0},{9607,0,0,0,0,0},{9525,0,0,0,0,0},{9416,0,0,0,0,0},{8827,0,0,0,0,0},{9345,0,0,0,0,0},{9198,0,0,0,0,0},{9991,0,0,0,0,0},{9663,0,0,0,0,0},{9824,0,0,0,0,0},{8620,0,0,0,0,0},{9329,0,0,0,0,0},{9714,0,0,0,0,0},{10000,0,0,0,0,0},{9373,0,0,0,0,0},{8672,0,0,0,0,0},{9281,0,0,0,0,0},{9378,0,0,0,0,0},{9145,0,0,0,0,0},{10225,0,0,0,0,0},{9598,0,0,0,0,0},{9494,0,0,0,0,0},{9206,0,0,0,0,0},{9303,0,0,0,0,0},{10068,0,0,0,0,0},{9089,0,0,0,0,0},{9801,0,0,0,0,0},{9750,0,0,0,0,0},{10264,0,0,0,0,0},{10072,0,0,0,0,0}},{{9045,0,0,0,0,0},{9044,0,0,0,0,0},{9759,0,0,0,0,0},{9792,0,0,0,0,0},{9341,0,0,0,0,0},{9261,0,0,0,0,0},{9404,0,0,0,0,0},{8932,0,0,0,0,0},{9401,0,0,0,0,0},{9060,0,0,0,0,0},{9664,0,0,0,0,0},{9298,0,0,0,0,0},{9548,0,0,0,0,0},{9155,0,0,0,0,0},{9000,0,0,0,0,0},{8901,0,0,0,0,0},{9225,0,0,0,0,0},{9569,0,0,0,0,0},{8912,0,0,0,0,0},{8449,0,0,0,0,0},{9479,0,0,0,0,0},{9536,0,0,0,0,0},{9419,0,0,0,0,0},{9003,0,0,0,0,0},{9594,0,0,0,0,0},{9016,0,0,0,0,0},{8752,0,0,0,0,0},{9831,0,0,0,0,0},{9389,0,0,0,0,0},{9194,0,0,0,0,0},{9377,0,0,0,0,0},{9314,0,0,0,0,0},{9516,0,0,0,0,0},{9744,0,0,0,0,0},{9412,0,0,0,0,0},{9450,0,0,0,0,0},{9309,0,0,0,0,0},{10137,0,0,0,0,0},{8034,0,0,0,0,0},{8936,0,0,0,0,0},{9368,0,0,0,0,0},{9489,0,0,0,0,0},{9078,0,0,0,0,0},{9482,0,0,0,0,0},{8408,0,0,0,0,0},{8825,0,0,0,0,0},{8864,0,0,0,0,0},{9343,0,0,0,0,0},{9224,0,0,0,0,0},{9240,0,0,0,0,0}}},{{{-197,-291,-347,-409,-344,-403},{-212,-353,-362,-356,-362,-309},{-329,-379,-326,-362,-341,-303},{-218,-212,-265,-297,-315,-220},{-406,-312,-285,-297,-356,-388},{-362,-238,-341,-182,-394,-220},{-229,-268,-341,-344,-259,-332},{-238,-391,-353,-288,-409,-285},{-229,-335,-332,-273,-297,-259},{-265,-276,-259,-318,-179,-200},{-259,-353,-294,-238,-312,-382},{-273,-397,-220,-385,-315,-220},{-309,-309,-385,-356,-282,-335},{-235,-247,-323,-220,-226,-232},{-197,-182,-412,-176,-276,-297},{-223,-323,-329,-403,-323,-209},{-329,-282,-268,-250,-294,-338},{-241,-350,-188,-309,-303,-270},{-223,-262,-318,-229,-247,-403},{-253,-359,-335,-338,-297,-247},{-373,-279,-359,-270,-350,-397},{-291,-203,-350,-276,-182,-191},{-259,-300,-212,-203,-315,-179},{-194,-218,-176,-385,-335,-282},{-226,-209,-276,-182,-197,-370},{-300,-320,-385,-318,-238,-291},{-253,-253,-391,-373,-200,-350},{-300,-341,-291,-294,-185,-194},{-282,-394,-282,-309,-306,-368},{-329,-353,-373,-206,-247,-300},{-303,-409,-238,-294,-394,-206},{-379,-365,-394,-385,-376,-226},{-338,-200,-291,-229,-265,-268},{-406,-185,-403,-332,-303,-391},{-329,-223,-232,-309,-265,-323},{-294,-365,-253,-247,-341,-197},{-203,-206,-182,-370,-291,-259},{-282,-312,-218,-250,-226,-194},{-406,-253,-185,-223,-385,-368},{-176,-250,-320,-303,-253,-297},{-276,-373,-223,-244,-312,-259},{-250,-320,-306,-241,-259,-409},{-218,-185,-341,-391,-179,-285},{-388,-356,-241,-406,-200,-335},{-412,-300,-379,-409,-306,-373},{-256,-218,-223,-276,-318,-379},{-376,-259,-288,-232,-232,-197},{-215,-400,-212,-391,-341,-362},{-215,-356,-253,-406,-403,-394},{-291,-347,-250,-347,-276,-218}},{{-380,-246,-384,-266,-312,-168},{-377,-300,-235,-211,-299,-334},{-400,-383,-347,-230,-347,-166},{-290,-346,-193,-293,-334,-334},{-186,-343,-249,-164,-288,-249},{-325,-337,-328,-312,-235,-168},{-310,-292,-305,-200,-368,-332},{-299,-223,-252,-356,-302,-259},{-186,-317,-322,-241,-200,-311},{-177,-269,-260,-175,-248,-316},{-325,-297,-384,-211,-174,-197},{-377,-337,-336,-362,-323,-287},{-232,-340,-213,-208,-235,-272},{-374,-209,-353,-337,-211,-220},{-212,-232,-255,-315,-224,-212},{-174,-380,-190,-290,-166,-277},{-374,-312,-255,-282,-256,-269},{-218,-180,-179,-290,-184,-171},{-348,-292,-232,-214,-238,-339},{-354,-289,-185,-378,-248,-285},{-287,-263,-378,-233,-366,-243},{-394,-292,-204,-351,-184,-202},{-241,-269,-272,-301,-280,-308},{-374,-232,-325,-263,-318,-332},{-310,-383,-188,-241,-160,-218},{-177,-292,-252,-318,-262,-277},{-200,-292,-246,-263,-267,-267},{-383,-189,-358,-334,-291,-306},{-209,-252,-353,-164,-166,-231},{-296,-337,-294,-310,-304,-194},{-244,-240,-260,-164,-222,-275},{-403,-380,-283,-307,-192,-220},{-345,-223,-392,-260,-288,-176},{-322,-223,-266,-219,-246,-329},{-218,-252,-199,-227,-294,-218},{-304,-232,-322,-353,-174,-215},{-203,-340,-196,-244,-288,-277},{-397,-360,-238,-214,-334,-350},{-334,-172,-269,-167,-160,-300},{-386,-326,-244,-260,-318,-166},{-334,-332,-308,-290,-259,-293},{-334,-289,-316,-252,-312,-207},{-342,-206,-252,-351,-355,-316},{-235,-337,-260,-186,-264,-212},{-389,-260,-249,-167,-232,-228},{-386,-174,-339,-323,-259,-249},{-235,-252,-216,-173,-331,-352},{-397,-295,-356,-222,-328,-246},{-223,-275,-325,-227,-224,-181},{-258,-295,-255,-252,-302,-334}},{{-152,-319,-289,-222,-223,-208},{-202,-165,-205,-231,-278,-266},{-265,-319,-242,-137,-184,-266},{-222,-327,-212,-233,-160,-192},{-330,-232,-186,-278,-199,-241},{-210,-264,-289,-251,-216,-159},{-165,-249,-172,-202,-287,-260},{-192,-310,-144,-249,-250,-243},{-345,-286,-228,-293,-223,-220},{-272,-206,-193,-193,-199,-165},{-158,-329,-140,-233,-272,-241},{-158,-194,-165,-258,-210,-214},{-190,-150,-263,-206,-270,-142},{-345,-220,-308,-188,-227,-276},{-218,-286,-259,-155,-143,-266},{-230,-259,-326,-222,-261,-284},{-158,-300,-263,-181,-160,-183},{-150,-249,-156,-164,-141,-282},{-265,-186,-289,-251,-280,-196},{-290,-186,-191,-190,-186,-146},{-230,-203,-242,-289,-231,-157},{-252,-293,-224,-311,-131,-253},{-322,-150,-231,-217,-223,-282},{-338,-232,-196,-164,-259,-212},{-238,-324,-305,-246,-203,-220},{-160,-237,-296,-273,-193,-140},{-312,-278,-315,-291,-242,-264},{-342,-288,-238,-311,-265,-216},{-270,-336,-326,-226,-190,-140},{-232,-157,-259,-246,-276,-177},{-268,-145,-287,-172,-216,-229},{-178,-290,-228,-258,-199,-270},{-318,-232,-298,-146,-238,-268},{-238,-315,-275,-300,-184,-280},{-240,-213,-200,-291,-163,-270},{-235,-201,-149,-284,-197,-280},{-338,-307,-238,-276,-272,-206},{-167,-160,-301,-211,-165,-214},{-218,-312,-305,-188,-240,-142},{-302,-208,-221,-291,-268,-152},{-198,-206,-282,-188,-208,-148},{-162,-213,-217,-186,-270,-245},{-178,-295,-266,-302,-156,-239},{-272,-264,-200,-291,-255,-268},{-312,-213,-259,-240,-223,-255},{-230,-152,-163,-217,-229,-175},{-290,-182,-235,-186,-152,-152},{-255,-235,-163,-170,-160,-134},{-290,-315,-203,-284,-133,-140},{-328,-213,-231,-255,-287,-276}},{{-268,-245,-243,-234,-198,-174},{-181,-194,-131,-181,-106,-125},{-244,-150,-154,-230,-160,-125},{-254,-140,-174,-186,-175,-126},{-244,-228,-209,-241,-205,-102},{-142,-251,-131,-212,-134,-101},{-120,-223,-113,-229,-180,-152},{-164,-208,-174,-208,-219,-126},{-215,-146,-158,-212,-180,-190},{-177,-230,-161,-203,-167,-213},{-118,-155,-163,-203,-191,-115},{-148,-174,-111,-105,-115,-157},{-258,-144,-122,-114,-99,-104},{-173,-165,-172,-189,-223,-152},{-175,-221,-113,-165,-170,-96},{-274,-236,-213,-237,-102,-200},{-276,-150,-143,-191,-109,-186},{-254,-247,-181,-170,-228,-190},{-272,-219,-200,-213,-115,-131},{-164,-112,-181,-239,-107,-158},{-262,-137,-141,-179,-102,-133},{-223,-172,-236,-182,-190,-219},{-276,-178,-181,-187,-152,-208},{-185,-140,-204,-181,-195,-131},{-232,-224,-217,-241,-104,-157},{-215,-114,-208,-196,-178,-138},{-223,-131,-234,-110,-106,-197},{-270,-258,-243,-239,-211,-211},{-118,-209,-127,-234,-127,-98},{-211,-135,-150,-148,-188,-171},{-274,-142,-175,-213,-190,-170},{-191,-122,-113,-162,-196,-192},{-236,-165,-147,-132,-160,-118},{-223,-180,-127,-136,-200,-128},{-130,-236,-218,-174,-214,-211},{-179,-200,-226,-175,-196,-117},{-179,-125,-190,-155,-214,-200},{-130,-208,-226,-206,-190,-158},{-173,-144,-197,-153,-158,-115},{-246,-206,-143,-179,-150,-130},{-197,-247,-115,-189,-150,-152},{-134,-193,-174,-194,-195,-210},{-240,-127,-165,-210,-218,-216},{-227,-181,-129,-184,-155,-221},{-134,-146,-233,-122,-186,-186},{-225,-118,-208,-136,-109,-184},{-242,-194,-118,-177,-145,-184},{-209,-118,-136,-162,-152,-133},{-217,-140,-113,-237,-213,-171},{-232,-237,-143,-146,-117,-114}},{{-117,-110,-188,-98,-144,-196},{-196,-164,-171,-107,-104,-143},{-149,-186,-173,-112,-194,-173},{-97,-192,-126,-168,-154,-128},{-146,-97,-166,-159,-171,-166},{-112,-174,-116,-146,-140,-132},{-192,-198,-109,-153,-141,-150},{-116,-201,-138,-160,-128,-113},{-188,-113,-153,-106,-197,-93},{-169,-183,-169,-143,-190,-90},{-188,-131,-132,-94,-173,-187},{-129,-98,-141,-203,-123,-94},{-139,-152,-113,-97,-150,-148},{-123,-186,-143,-165,-100,-188},{-123,-150,-169,-159,-134,-107},{-136,-200,-193,-143,-115,-94},{-103,-183,-182,-144,-151,-178},{-209,-183,-132,-157,-101,-132},{-205,-173,-125,-138,-119,-90},{-143,-94,-131,-119,-178,-94},{-119,-146,-181,-129,-94,-191},{-208,-106,-107,-146,-112,-194},{-154,-180,-168,-116,-126,-171},{-109,-203,-101,-179,-132,-110},{-100,-173,-112,-100,-201,-103},{-112,-119,-182,-122,-184,-181},{-209,-113,-122,-131,-159,-103},{-139,-119,-148,-198,-132,-115},{-180,-203,-163,-94,-169,-203},{-116,-186,-144,-106,-98,-204},{-202,-89,-169,-88,-190,-132},{-95,-158,-116,-91,-123,-175},{-177,-191,-200,-169,-113,-157},{-163,-186,-123,-109,-173,-156},{-116,-204,-197,-162,-184,-113},{-105,-124,-123,-166,-173,-148},{-128,-148,-107,-173,-160,-143},{-145,-116,-93,-96,-126,-141},{-169,-122,-190,-88,-156,-88},{-196,-140,-91,-94,-118,-125},{-174,-207,-200,-182,-131,-171},{-137,-131,-188,-140,-166,-115},{-165,-89,-200,-107,-97,-206},{-162,-162,-113,-204,-129,-185},{-179,-174,-171,-128,-193,-204},{-199,-164,-201,-201,-156,-88},{-213,-189,-197,-184,-132,-148},{-208,-100,-204,-140,-171,-126},{-126,-179,-144,-172,-104,-178},{-171,-164,-143,-153,-126,-173}},{{-203,-150,-128,-151,-179,-215},{-140,-203,-169,-102,-169,-199},{-90,-129,-208,-112,-150,-197},{-143,-103,-106,-182,-159,-167},{-132,-112,-207,-188,-106,-120},{-113,-144,-143,-180,-147,-145},{-166,-176,-166,-142,-142,-152},{-122,-143,-145,-160,-200,-115},{-159,-104,-157,-185,-156,-182},{-197,-94,-131,-114,-184,-134},{-156,-100,-177,-189,-217,-130},{-119,-100,-171,-111,-216,-160},{-143,-154,-201,-149,-195,-145},{-93,-94,-110,-131,-177,-109},{-129,-193,-177,-134,-134,-114},{-116,-109,-165,-145,-171,-160},{-148,-193,-201,-183,-196,-189},{-107,-171,-168,-140,-179,-109},{-119,-144,-204,-196,-132,-172},{-110,-193,-109,-111,-137,-142},{-165,-121,-190,-186,-203,-200},{-165,-135,-177,-134,-106,-230},{-184,-147,-140,-182,-172,-232},{-193,-148,-189,-194,-185,-155},{-112,-168,-149,-105,-188,-224},{-119,-123,-211,-116,-219,-199},{-203,-115,-199,-208,-100,-137},{-178,-134,-207,-185,-225,-175},{-200,-198,-154,-197,-114,-190},{-93,-123,-128,-131,-196,-144},{-182,-206,-103,-137,-177,-129},{-179,-172,-181,-119,-137,-185},{-143,-147,-145,-132,-214,-145},{-113,-203,-153,-143,-101,-124},{-201,-129,-127,-102,-225,-135},{-187,-176,-107,-132,-187,-174},{-179,-160,-174,-94,-98,-152},{-129,-187,-180,-148,-167,-130},{-178,-96,-97,-123,-167,-154},{-151,-96,-146,-174,-204,-127},{-191,-179,-146,-169,-198,-230},{-132,-184,-143,-197,-217,-159},{-200,-154,-94,-169,-126,-164},{-166,-193,-201,-97,-155,-172},{-182,-200,-140,-125,-111,-234},{-191,-141,-149,-109,-156,-142},{-141,-118,-107,-129,-203,-117},{-203,-135,-112,-202,-225,-104},{-88,-94,-171,-163,-171,-182},{-184,-198,-116,-171,-224,-179}}},{{{-192,-117,-233,-247,-123,-178},{-128,-220,-228,-107,-230,-153},{-198,-196,-215,-163,-145,-202},{-215,-183,-219,-226,-202,-139},{-124,-226,-198,-181,-178,-160},{-171,-149,-144,-149,-202,-193},{-232,-186,-178,-150,-236,-264},{-168,-127,-177,-251,-186,-258},{-158,-220,-236,-172,-173,-210},{-136,-128,-133,-245,-202,-149},{-171,-135,-152,-245,-132,-199},{-213,-199,-226,-200,-178,-216},{-155,-110,-147,-188,-156,-191},{-178,-101,-138,-149,-156,-122},{-133,-193,-117,-184,-121,-174},{-141,-210,-136,-202,-215,-260},{-213,-137,-210,-183,-167,-181},{-168,-155,-205,-138,-188,-132},{-123,-159,-178,-243,-239,-126},{-121,-193,-233,-115,-221,-153},{-143,-176,-135,-251,-201,-183},{-104,-189,-105,-229,-254,-180},{-119,-171,-187,-122,-121,-246},{-121,-162,-131,-208,-138,-181},{-106,-108,-222,-111,-153,-130},{-217,-198,-163,-193,-177,-157},{-102,-189,-203,-188,-226,-244},{-225,-161,-126,-129,-116,-172},{-183,-210,-215,-147,-167,-193},{-165,-215,-187,-156,-169,-151},{-113,-198,-144,-217,-195,-132},{-205,-199,-234,-224,-217,-193},{-156,-147,-147,-116,-114,-250},{-176,-164,-147,-206,-110,-164},{-200,-144,-119,-140,-217,-264},{-134,-106,-152,-190,-256,-254},{-128,-232,-177,-174,-243,-124},{-124,-140,-236,-111,-153,-134},{-134,-174,-206,-222,-125,-136},{-217,-218,-164,-229,-145,-264},{-225,-220,-136,-193,-256,-172},{-235,-113,-149,-154,-164,-214},{-163,-232,-131,-209,-217,-159},{-195,-128,-214,-179,-129,-265},{-181,-159,-178,-202,-206,-195},{-171,-128,-210,-156,-210,-134},{-193,-110,-173,-152,-158,-180},{-232,-128,-110,-181,-131,-256},{-188,-208,-201,-195,-237,-162},{-195,-159,-240,-177,-215,-218}},{{-184,-209,-256,-172,-243,-198},{-261,-191,-168,-197,-247,-157},{-257,-252,-219,-245,-158,-143},{-158,-158,-209,-139,-163,-157},{-180,-266,-234,-161,-197,-286},{-259,-141,-160,-157,-202,-209},{-182,-213,-177,-225,-176,-269},{-137,-219,-232,-144,-236,-174},{-156,-217,-128,-241,-163,-143},{-133,-125,-275,-236,-314,-176},{-184,-219,-202,-225,-227,-169},{-182,-264,-207,-274,-263,-255},{-212,-172,-277,-272,-284,-309},{-249,-193,-271,-285,-222,-212},{-137,-156,-162,-148,-289,-190},{-261,-213,-260,-307,-273,-195},{-121,-275,-175,-307,-311,-188},{-127,-154,-136,-245,-142,-312},{-170,-150,-128,-259,-190,-312},{-224,-246,-177,-236,-153,-183},{-190,-211,-251,-232,-277,-283},{-210,-197,-239,-234,-268,-274},{-158,-242,-192,-186,-190,-183},{-246,-236,-266,-281,-316,-174},{-188,-156,-275,-148,-192,-143},{-251,-133,-160,-155,-277,-240},{-261,-150,-196,-219,-318,-231},{-206,-166,-173,-135,-282,-219},{-216,-226,-194,-301,-234,-317},{-184,-146,-158,-168,-188,-305},{-226,-170,-213,-181,-142,-262},{-129,-217,-202,-248,-208,-157},{-148,-213,-245,-276,-236,-226},{-271,-160,-253,-166,-231,-207},{-150,-176,-196,-285,-277,-212},{-265,-240,-253,-212,-254,-255},{-152,-152,-285,-263,-273,-269},{-214,-184,-136,-248,-270,-214},{-214,-266,-251,-155,-252,-333},{-139,-129,-153,-248,-158,-298},{-269,-273,-234,-245,-202,-169},{-216,-129,-149,-263,-250,-157},{-166,-215,-130,-203,-213,-240},{-228,-234,-175,-221,-321,-281},{-261,-232,-249,-137,-197,-238},{-240,-133,-177,-290,-321,-276},{-131,-269,-249,-232,-144,-286},{-129,-199,-292,-181,-144,-271},{-137,-269,-224,-294,-273,-231},{-198,-131,-130,-223,-268,-298}},{{-198,-293,-314,-165,-377,-226},{-175,-247,-265,-227,-374,-218},{-343,-301,-246,-354,-379,-209},{-254,-252,-330,-284,-349,-382},{-220,-296,-183,-232,-382,-368},{-259,-227,-191,-189,-244,-345},{-190,-219,-207,-219,-271,-325},{-259,-171,-236,-213,-224,-337},{-294,-311,-165,-202,-269,-212},{-170,-227,-333,-230,-241,-190},{-188,-219,-183,-178,-382,-229},{-326,-204,-304,-313,-271,-291},{-341,-324,-196,-354,-388,-382},{-304,-332,-189,-302,-199,-314},{-336,-286,-228,-302,-302,-382},{-309,-178,-220,-251,-169,-294},{-217,-186,-215,-192,-363,-181},{-336,-191,-186,-292,-371,-348},{-198,-311,-288,-243,-357,-243},{-195,-288,-231,-364,-169,-224},{-252,-316,-199,-335,-244,-232},{-321,-161,-320,-194,-244,-314},{-170,-314,-168,-238,-291,-201},{-254,-235,-338,-275,-252,-371},{-296,-232,-246,-300,-319,-320},{-193,-156,-252,-219,-305,-266},{-156,-306,-280,-173,-335,-260},{-170,-178,-272,-351,-377,-362},{-170,-219,-362,-275,-271,-374},{-165,-222,-262,-302,-211,-382},{-326,-227,-246,-246,-327,-238},{-259,-194,-291,-340,-255,-306},{-237,-273,-252,-281,-222,-184},{-200,-321,-231,-254,-368,-229},{-215,-189,-348,-219,-371,-243},{-326,-296,-212,-205,-172,-232},{-316,-178,-354,-281,-205,-294},{-230,-201,-299,-359,-274,-388},{-338,-314,-341,-362,-235,-331},{-331,-319,-275,-216,-258,-246},{-198,-232,-320,-181,-186,-334},{-331,-263,-204,-319,-327,-391},{-324,-314,-236,-176,-338,-348},{-254,-207,-231,-162,-283,-252},{-185,-306,-317,-259,-277,-181},{-282,-212,-254,-240,-388,-382},{-346,-286,-160,-202,-357,-224},{-304,-255,-231,-267,-335,-297},{-158,-214,-280,-354,-302,-224},{-336,-250,-246,-270,-183,-359}},{{-341,-273,-244,-319,-349,-244},{-182,-382,-253,-385,-289,-214},{-315,-253,-188,-346,-187,-268},{-191,-326,-215,-271,-373,-247},{-275,-273,-235,-400,-340,-376},{-286,-323,-337,-343,-190,-376},{-277,-365,-355,-394,-226,-370},{-306,-297,-209,-340,-325,-376},{-399,-282,-250,-289,-247,-394},{-312,-323,-372,-319,-220,-223},{-344,-282,-179,-325,-241,-328},{-321,-397,-182,-232,-220,-232},{-202,-365,-235,-298,-253,-370},{-402,-250,-179,-409,-415,-217},{-234,-385,-226,-409,-343,-406},{-341,-276,-229,-199,-322,-217},{-301,-300,-405,-259,-193,-181},{-185,-365,-304,-190,-256,-295},{-332,-182,-206,-247,-352,-325},{-260,-291,-179,-181,-337,-274},{-214,-370,-259,-394,-253,-274},{-384,-397,-322,-217,-298,-196},{-364,-370,-188,-418,-331,-184},{-283,-268,-307,-340,-394,-238},{-251,-206,-316,-394,-364,-355},{-228,-241,-259,-187,-391,-241},{-199,-397,-292,-205,-316,-337},{-197,-273,-298,-385,-307,-328},{-260,-179,-295,-313,-229,-256},{-269,-315,-283,-214,-214,-232},{-379,-270,-399,-244,-400,-283},{-223,-403,-191,-271,-208,-238},{-240,-373,-286,-373,-211,-388},{-283,-379,-289,-313,-355,-367},{-405,-412,-316,-358,-241,-403},{-283,-259,-292,-226,-409,-361},{-214,-197,-250,-289,-304,-349},{-353,-220,-316,-220,-337,-334},{-254,-182,-191,-343,-223,-301},{-228,-235,-381,-298,-268,-256},{-332,-353,-393,-292,-241,-313},{-205,-320,-384,-268,-205,-394},{-223,-370,-304,-343,-229,-244},{-405,-394,-224,-349,-283,-277},{-405,-291,-340,-367,-391,-376},{-381,-306,-235,-226,-397,-325},{-260,-276,-268,-229,-367,-421},{-353,-400,-250,-364,-421,-358},{-246,-223,-259,-316,-232,-355},{-275,-247,-209,-259,-391,-280}},{{-403,-400,-379,-348,-203,-278},{-385,-409,-241,-414,-259,-296},{-298,-292,-268,-207,-232,-273},{-223,-217,-268,-225,-288,-322},{-352,-211,-376,-366,-376,-226},{-388,-373,-367,-186,-176,-377},{-202,-406,-370,-279,-347,-183},{-370,-313,-295,-210,-338,-241},{-301,-253,-364,-294,-226,-290},{-361,-331,-400,-279,-218,-383},{-238,-331,-259,-207,-232,-281},{-370,-373,-211,-252,-212,-377},{-310,-301,-238,-306,-341,-200},{-352,-196,-391,-417,-370,-223},{-292,-316,-286,-246,-226,-255},{-304,-361,-295,-399,-282,-328},{-400,-265,-355,-417,-329,-336},{-193,-388,-280,-246,-323,-200},{-418,-196,-421,-219,-276,-406},{-199,-187,-241,-234,-262,-174},{-355,-418,-274,-342,-341,-322},{-313,-364,-286,-387,-212,-345},{-391,-226,-316,-225,-300,-394},{-259,-259,-340,-342,-388,-249},{-274,-319,-190,-264,-247,-191},{-205,-256,-298,-204,-385,-278},{-415,-394,-373,-243,-218,-360},{-352,-265,-340,-180,-388,-389},{-307,-415,-400,-378,-279,-258},{-388,-253,-316,-363,-315,-400},{-181,-223,-307,-288,-238,-270},{-247,-316,-187,-213,-326,-394},{-310,-322,-406,-336,-294,-380},{-319,-379,-307,-318,-412,-244},{-280,-223,-322,-306,-197,-276},{-274,-298,-181,-195,-176,-203},{-298,-415,-409,-315,-194,-223},{-316,-292,-244,-219,-385,-278},{-412,-247,-355,-243,-303,-241},{-349,-355,-388,-327,-241,-249},{-370,-313,-256,-306,-256,-302},{-259,-223,-376,-420,-335,-383},{-385,-409,-361,-192,-406,-299},{-235,-190,-229,-201,-182,-394},{-202,-259,-370,-402,-344,-331},{-256,-190,-262,-303,-200,-281},{-241,-232,-334,-309,-376,-313},{-370,-325,-229,-354,-376,-273},{-415,-256,-220,-396,-382,-232},{-217,-211,-358,-279,-406,-351}},{{-194,-273,-255,-301,-207,-248},{-259,-193,-249,-354,-343,-169},{-322,-340,-233,-362,-356,-345},{-373,-285,-350,-209,-328,-243},{-325,-290,-220,-370,-187,-206},{-322,-173,-293,-343,-233,-290},{-339,-276,-314,-222,-284,-246},{-274,-181,-268,-169,-238,-332},{-308,-268,-290,-206,-294,-270},{-256,-187,-369,-306,-261,-273},{-276,-354,-352,-312,-353,-253},{-385,-268,-304,-293,-220,-221},{-202,-299,-220,-264,-338,-151},{-314,-377,-201,-161,-358,-181},{-359,-209,-260,-222,-207,-176},{-314,-385,-257,-166,-241,-159},{-248,-195,-187,-330,-159,-317},{-365,-338,-282,-301,-192,-265},{-194,-354,-190,-180,-205,-211},{-251,-340,-163,-269,-225,-149},{-376,-360,-252,-190,-343,-243},{-376,-195,-377,-222,-177,-243},{-219,-184,-371,-285,-353,-330},{-219,-315,-173,-312,-289,-238},{-279,-363,-241,-362,-253,-221},{-256,-271,-369,-209,-187,-278},{-345,-218,-192,-235,-348,-285},{-373,-315,-306,-298,-305,-303},{-228,-304,-293,-304,-251,-322},{-217,-368,-325,-330,-177,-315},{-237,-273,-366,-288,-248,-171},{-305,-304,-350,-211,-297,-208},{-376,-257,-352,-309,-195,-342},{-348,-363,-333,-224,-225,-201},{-214,-276,-366,-240,-289,-317},{-351,-307,-358,-216,-284,-310},{-205,-179,-287,-285,-343,-159},{-390,-349,-279,-309,-343,-169},{-200,-254,-165,-214,-212,-196},{-291,-285,-317,-269,-282,-193},{-217,-276,-276,-177,-230,-273},{-322,-262,-320,-180,-156,-325},{-342,-304,-163,-259,-169,-243},{-200,-340,-347,-227,-302,-171},{-188,-187,-173,-203,-223,-161},{-259,-179,-350,-256,-179,-280},{-305,-195,-184,-193,-172,-337},{-191,-220,-271,-182,-156,-213},{-296,-349,-247,-338,-346,-315},{-342,-193,-274,-180,-284,-179}}},{{{-375,-299,-316,-461,-316,-441},{-451,-355,-204,-214,-322,-428},{-319,-253,-398,-382,-444,-461},{-388,-395,-461,-204,-372,-352},{-355,-392,-372,-428,-319,-345},{-385,-276,-329,-306,-260,-382},{-336,-322,-332,-240,-207,-266},{-461,-224,-342,-421,-309,-326},{-431,-266,-309,-431,-207,-431},{-392,-263,-365,-309,-247,-243},{-428,-362,-424,-461,-345,-329},{-388,-280,-299,-243,-306,-457},{-217,-352,-411,-395,-415,-266},{-286,-270,-313,-263,-405,-204},{-204,-457,-211,-299,-345,-329},{-428,-372,-398,-461,-434,-461},{-227,-454,-375,-415,-454,-428},{-461,-392,-444,-329,-411,-342},{-273,-382,-263,-342,-322,-253},{-362,-270,-266,-306,-345,-398},{-339,-332,-421,-372,-329,-421},{-197,-411,-431,-303,-273,-447},{-372,-415,-197,-408,-273,-290},{-237,-237,-418,-336,-352,-332},{-250,-461,-329,-424,-280,-276},{-211,-378,-382,-234,-342,-349},{-457,-329,-434,-243,-250,-283},{-378,-227,-207,-415,-375,-273},{-355,-260,-273,-247,-220,-441},{-257,-260,-290,-398,-260,-388},{-217,-227,-283,-368,-270,-283},{-444,-454,-309,-392,-345,-299},{-398,-257,-217,-362,-362,-299},{-421,-372,-444,-214,-418,-266},{-401,-447,-368,-418,-457,-201},{-319,-342,-444,-408,-266,-457},{-401,-355,-240,-303,-421,-276},{-253,-415,-339,-316,-204,-372},{-349,-263,-283,-398,-447,-342},{-283,-230,-322,-250,-207,-418},{-365,-408,-339,-247,-395,-392},{-398,-227,-365,-421,-224,-276},{-388,-421,-217,-273,-227,-385},{-211,-411,-243,-276,-342,-266},{-336,-441,-372,-405,-352,-451},{-201,-385,-260,-395,-224,-345},{-382,-280,-237,-299,-336,-428},{-217,-368,-296,-418,-454,-280},{-204,-280,-316,-217,-299,-392},{-276,-342,-418,-273,-411,-457}},{{-253,-419,-424,-254,-265,-319},{-361,-222,-345,-408,-407,-352},{-210,-374,-396,-408,-363,-208},{-210,-377,-303,-330,-237,-385},{-384,-319,-345,-229,-185,-421},{-203,-419,-246,-254,-400,-406},{-197,-390,-207,-377,-336,-235},{-226,-364,-434,-352,-200,-412},{-377,-428,-341,-421,-431,-181},{-249,-200,-287,-195,-336,-220},{-213,-222,-242,-267,-274,-208},{-394,-235,-191,-367,-382,-202},{-305,-196,-408,-361,-246,-208},{-279,-232,-405,-223,-256,-223},{-213,-238,-319,-371,-308,-274},{-413,-345,-290,-339,-256,-187},{-394,-238,-392,-380,-231,-322},{-420,-296,-434,-279,-206,-283},{-335,-422,-262,-286,-219,-268},{-256,-354,-354,-414,-370,-199},{-292,-351,-207,-345,-271,-415},{-236,-235,-370,-405,-246,-313},{-230,-290,-198,-239,-302,-310},{-230,-319,-306,-367,-413,-211},{-328,-361,-201,-198,-296,-298},{-292,-222,-242,-323,-367,-403},{-246,-390,-434,-411,-431,-250},{-269,-238,-198,-270,-262,-211},{-344,-438,-252,-305,-388,-214},{-233,-306,-348,-204,-342,-328},{-377,-438,-402,-339,-382,-283},{-456,-251,-380,-349,-376,-304},{-361,-306,-258,-301,-283,-316},{-207,-448,-309,-358,-348,-337},{-456,-235,-424,-204,-265,-235},{-374,-293,-252,-239,-231,-331},{-292,-354,-329,-226,-293,-340},{-298,-441,-217,-198,-410,-214},{-380,-235,-201,-430,-283,-259},{-367,-222,-242,-207,-209,-238},{-328,-367,-383,-286,-256,-352},{-262,-200,-399,-323,-370,-190},{-200,-213,-408,-392,-213,-280},{-276,-196,-386,-267,-194,-247},{-371,-277,-268,-217,-185,-304},{-253,-374,-265,-289,-311,-265},{-453,-409,-271,-339,-317,-292},{-344,-325,-389,-383,-379,-358},{-374,-303,-329,-389,-234,-208},{-230,-316,-309,-386,-400,-202}},{{-248,-225,-176,-212,-183,-164},{-204,-274,-305,-193,-257,-177},{-257,-225,-350,-245,-366,-301},{-392,-311,-249,-375,-228,-357},{-363,-343,-179,-234,-183,-206},{-286,-354,-277,-267,-350,-218},{-381,-248,-386,-313,-305,-339},{-316,-230,-188,-373,-236,-270},{-189,-259,-202,-329,-207,-239},{-322,-233,-330,-223,-307,-172},{-407,-366,-176,-307,-265,-185},{-319,-374,-302,-264,-350,-203},{-381,-366,-358,-294,-292,-208},{-301,-225,-207,-359,-183,-203},{-348,-351,-216,-343,-209,-262},{-263,-253,-190,-313,-180,-254},{-227,-279,-328,-212,-371,-244},{-254,-323,-199,-226,-175,-167},{-386,-331,-308,-177,-201,-296},{-289,-285,-174,-364,-212,-316},{-404,-228,-291,-228,-339,-211},{-407,-314,-280,-275,-360,-218},{-372,-271,-344,-302,-262,-293},{-206,-239,-336,-185,-337,-298},{-221,-213,-302,-335,-217,-154},{-310,-400,-269,-204,-220,-188},{-221,-366,-344,-329,-262,-211},{-215,-239,-244,-337,-307,-308},{-295,-265,-328,-207,-215,-162},{-395,-386,-218,-223,-164,-270},{-195,-230,-325,-166,-350,-247},{-239,-262,-336,-354,-228,-177},{-336,-337,-325,-362,-204,-308},{-248,-253,-386,-345,-260,-270},{-410,-251,-204,-207,-217,-254},{-345,-181,-241,-248,-238,-347},{-369,-219,-330,-324,-241,-216},{-304,-363,-255,-248,-231,-342},{-218,-320,-185,-220,-183,-301},{-378,-403,-235,-223,-286,-190},{-204,-213,-272,-310,-162,-319},{-313,-251,-291,-264,-344,-290},{-221,-219,-213,-272,-217,-229},{-260,-222,-372,-321,-220,-254},{-316,-239,-375,-359,-167,-360},{-378,-282,-179,-272,-315,-280},{-381,-213,-232,-264,-252,-278},{-395,-392,-392,-269,-355,-180},{-212,-213,-389,-199,-159,-198},{-236,-274,-193,-237,-188,-314}},{{-252,-289,-197,-321,-204,-201},{-255,-328,-154,-236,-271,-219},{-152,-275,-256,-189,-177,-151},{-215,-173,-142,-321,-222,-276},{-215,-165,-156,-201,-217,-184},{-292,-309,-154,-243,-255,-184},{-285,-318,-190,-289,-233,-263},{-322,-170,-268,-319,-242,-171},{-222,-156,-249,-286,-188,-131},{-280,-170,-258,-323,-305,-131},{-218,-231,-296,-162,-253,-280},{-225,-287,-225,-215,-155,-245},{-310,-292,-209,-213,-255,-283},{-232,-267,-204,-219,-170,-215},{-310,-301,-230,-152,-215,-171},{-338,-250,-239,-178,-244,-138},{-252,-221,-230,-266,-300,-237},{-275,-197,-194,-213,-276,-158},{-278,-270,-142,-300,-293,-291},{-278,-306,-322,-296,-278,-177},{-228,-299,-192,-152,-307,-136},{-320,-294,-152,-312,-197,-195},{-272,-182,-239,-286,-215,-166},{-348,-292,-159,-166,-260,-208},{-265,-233,-273,-270,-278,-188},{-335,-326,-178,-273,-177,-175},{-158,-165,-282,-196,-220,-298},{-350,-163,-244,-296,-164,-188},{-155,-160,-308,-321,-161,-182},{-240,-146,-265,-243,-202,-149},{-340,-211,-154,-152,-193,-267},{-185,-219,-315,-243,-224,-287},{-192,-214,-327,-159,-267,-175},{-210,-190,-218,-312,-276,-272},{-175,-272,-228,-159,-291,-206},{-200,-190,-318,-182,-311,-199},{-320,-231,-244,-173,-280,-136},{-240,-340,-280,-240,-231,-147},{-300,-338,-242,-146,-208,-291},{-272,-262,-223,-224,-166,-283},{-230,-160,-225,-249,-260,-147},{-338,-301,-185,-289,-170,-283},{-290,-185,-218,-189,-222,-291},{-158,-187,-149,-263,-282,-300},{-292,-148,-239,-173,-168,-252},{-160,-301,-296,-178,-251,-239},{-175,-182,-244,-321,-215,-300},{-238,-309,-273,-169,-258,-171},{-208,-272,-235,-146,-302,-151},{-240,-253,-308,-300,-262,-239}},{{-132,-281,-136,-143,-256,-267},{-217,-197,-271,-235,-269,-231},{-210,-281,-284,-248,-254,-294},{-256,-281,-271,-176,-235,-160},{-269,-143,-130,-294,-227,-174},{-265,-174,-290,-248,-210,-220},{-154,-168,-216,-258,-130,-181},{-226,-189,-166,-244,-244,-265},{-252,-237,-164,-277,-229,-126},{-239,-136,-227,-275,-132,-145},{-269,-286,-256,-166,-189,-241},{-269,-155,-288,-292,-210,-227},{-189,-143,-290,-174,-248,-183},{-271,-172,-244,-288,-151,-288},{-202,-143,-267,-181,-271,-176},{-258,-208,-292,-258,-218,-233},{-291,-252,-262,-294,-286,-166},{-293,-288,-162,-271,-130,-271},{-265,-166,-275,-145,-290,-189},{-197,-176,-149,-210,-139,-258},{-239,-294,-256,-218,-176,-227},{-184,-153,-183,-178,-143,-168},{-282,-195,-252,-225,-197,-183},{-302,-241,-269,-141,-197,-273},{-260,-149,-231,-185,-162,-235},{-169,-206,-212,-223,-185,-271},{-156,-258,-265,-141,-189,-227},{-200,-260,-136,-231,-281,-216},{-154,-290,-216,-267,-260,-178},{-237,-254,-254,-176,-174,-172},{-191,-170,-216,-290,-254,-147},{-213,-134,-246,-271,-279,-181},{-167,-277,-143,-134,-267,-233},{-267,-208,-155,-136,-244,-139},{-193,-155,-216,-143,-158,-290},{-152,-160,-227,-206,-151,-275},{-197,-204,-132,-223,-195,-174},{-302,-275,-204,-292,-235,-176},{-197,-237,-185,-147,-252,-139},{-304,-181,-191,-174,-288,-233},{-178,-176,-200,-277,-214,-191},{-237,-267,-212,-134,-244,-277},{-215,-260,-235,-178,-241,-141},{-137,-158,-164,-269,-202,-279},{-256,-288,-202,-178,-277,-267},{-165,-227,-132,-166,-200,-141},{-224,-223,-214,-193,-250,-260},{-208,-265,-265,-141,-178,-258},{-182,-208,-284,-170,-288,-284},{-282,-197,-265,-181,-262,-260}},{{-132,-216,-219,-256,-132,-308},{-288,-229,-222,-176,-158,-200},{-143,-206,-276,-130,-180,-279},{-271,-286,-293,-252,-163,-182},{-208,-229,-224,-171,-293,-279},{-258,-147,-251,-145,-268,-241},{-178,-141,-167,-165,-297,-214},{-265,-229,-276,-143,-189,-230},{-237,-141,-295,-213,-255,-306},{-202,-189,-222,-295,-262,-234},{-139,-262,-129,-282,-169,-236},{-292,-265,-228,-247,-268,-272},{-210,-262,-264,-252,-238,-304},{-200,-181,-203,-271,-216,-263},{-229,-143,-196,-260,-163,-162},{-187,-288,-249,-163,-216,-216},{-155,-277,-143,-263,-227,-297},{-275,-290,-129,-304,-191,-169},{-178,-195,-162,-210,-213,-151},{-269,-202,-293,-291,-150,-209},{-216,-130,-276,-176,-295,-284},{-260,-208,-141,-237,-299,-268},{-281,-214,-209,-163,-231,-245},{-250,-212,-177,-132,-253,-268},{-284,-136,-287,-191,-242,-169},{-223,-136,-179,-215,-268,-182},{-145,-172,-283,-182,-238,-308},{-181,-271,-194,-280,-198,-272},{-151,-256,-173,-210,-282,-176},{-204,-174,-249,-260,-174,-202},{-286,-223,-133,-180,-202,-169},{-158,-193,-232,-132,-165,-274},{-290,-176,-276,-219,-277,-209},{-248,-239,-171,-256,-277,-155},{-269,-187,-222,-197,-158,-146},{-256,-164,-219,-269,-176,-162},{-141,-187,-245,-247,-196,-238},{-183,-162,-200,-217,-304,-140},{-193,-153,-146,-187,-264,-252},{-162,-214,-188,-197,-213,-146},{-193,-286,-243,-189,-277,-248},{-200,-258,-257,-165,-202,-162},{-235,-294,-179,-191,-238,-243},{-279,-277,-213,-187,-205,-205},{-128,-279,-279,-260,-220,-160},{-130,-141,-141,-286,-260,-272},{-136,-151,-207,-226,-189,-225},{-136,-241,-211,-228,-205,-297},{-147,-149,-165,-293,-282,-277},{-183,-160,-289,-169,-246,-241}}},{{{-142,-144,-105,-84,-163,-96},{-130,-80,-75,-99,-133,-102},{-82,-114,-116,-138,-167,-168},{-102,-65,-95,-83,-118,-79},{-71,-72,-84,-158,-160,-97},{-109,-100,-76,-81,-163,-92},{-140,-116,-123,-121,-152,-125},{-145,-83,-80,-87,-121,-128},{-66,-92,-93,-143,-73,-151},{-68,-138,-87,-92,-102,-106},{-102,-143,-140,-113,-148,-110},{-81,-113,-85,-101,-78,-101},{-103,-99,-101,-71,-107,-154},{-80,-103,-77,-101,-120,-138},{-83,-139,-72,-158,-139,-151},{-90,-137,-87,-133,-78,-156},{-131,-143,-94,-108,-131,-173},{-113,-116,-136,-137,-73,-131},{-127,-78,-113,-124,-115,-110},{-145,-120,-103,-161,-84,-175},{-66,-77,-148,-117,-145,-142},{-94,-124,-128,-74,-144,-179},{-129,-92,-104,-151,-74,-104},{-124,-80,-152,-110,-89,-82},{-82,-117,-144,-74,-96,-175},{-74,-77,-78,-81,-78,-141},{-82,-118,-81,-105,-133,-129},{-85,-135,-140,-75,-113,-83},{-107,-75,-137,-151,-111,-175},{-131,-105,-129,-117,-144,-113},{-92,-85,-102,-99,-137,-106},{-113,-124,-71,-152,-77,-136},{-136,-88,-157,-132,-133,-122},{-81,-84,-112,-111,-134,-120},{-102,-123,-150,-81,-134,-114},{-86,-147,-122,-157,-163,-119},{-134,-86,-105,-160,-98,-106},{-64,-75,-106,-119,-139,-169},{-112,-112,-143,-92,-124,-110},{-114,-132,-115,-145,-102,-172},{-139,-141,-122,-92,-151,-148},{-134,-99,-106,-89,-99,-143},{-63,-91,-102,-117,-87,-155},{-74,-70,-139,-80,-110,-134},{-75,-120,-150,-98,-106,-155},{-126,-84,-147,-137,-73,-173},{-69,-142,-102,-160,-120,-84},{-139,-103,-136,-94,-117,-110},{-78,-72,-78,-90,-120,-102},{-89,-91,-147,-163,-159,-92}},{{-100,-124,-139,-209,-211,-158},{-122,-148,-185,-164,-196,-166},{-153,-155,-108,-192,-150,-161},{-170,-97,-107,-113,-124,-222},{-111,-93,-204,-127,-98,-161},{-176,-151,-164,-157,-101,-138},{-115,-147,-206,-108,-151,-118},{-177,-96,-195,-116,-111,-124},{-186,-140,-96,-96,-98,-139},{-185,-100,-121,-180,-158,-139},{-139,-193,-93,-198,-150,-234},{-88,-182,-132,-202,-111,-225},{-85,-120,-127,-115,-143,-126},{-124,-99,-90,-205,-213,-227},{-146,-110,-124,-135,-201,-168},{-113,-179,-92,-96,-100,-158},{-153,-166,-189,-110,-124,-235},{-113,-141,-200,-167,-200,-113},{-99,-99,-188,-194,-211,-218},{-176,-123,-197,-209,-222,-222},{-174,-107,-175,-119,-166,-118},{-147,-171,-173,-170,-172,-155},{-188,-155,-184,-93,-132,-175},{-140,-185,-178,-203,-225,-178},{-81,-137,-127,-157,-140,-200},{-153,-196,-155,-146,-211,-195},{-174,-86,-176,-124,-113,-111},{-105,-86,-188,-127,-122,-173},{-124,-114,-132,-136,-169,-109},{-122,-117,-123,-132,-106,-129},{-123,-175,-127,-107,-106,-171},{-173,-137,-127,-113,-184,-136},{-131,-179,-105,-138,-219,-197},{-119,-99,-178,-129,-148,-129},{-86,-166,-111,-183,-164,-223},{-81,-89,-132,-104,-221,-134},{-97,-145,-138,-122,-118,-195},{-161,-127,-191,-169,-174,-106},{-108,-96,-114,-122,-140,-223},{-151,-190,-93,-121,-198,-108},{-88,-172,-191,-121,-155,-198},{-128,-137,-149,-170,-171,-101},{-122,-120,-89,-194,-188,-131},{-132,-173,-126,-170,-222,-166},{-148,-169,-96,-108,-164,-118},{-176,-173,-107,-172,-192,-116},{-176,-155,-89,-118,-175,-118},{-101,-154,-154,-200,-140,-234},{-146,-176,-191,-153,-140,-188},{-123,-118,-198,-183,-159,-133}},{{-241,-117,-242,-245,-204,-255},{-198,-187,-112,-169,-180,-255},{-175,-245,-260,-171,-135,-263},{-180,-178,-190,-122,-196,-168},{-187,-229,-145,-129,-149,-263},{-196,-133,-175,-222,-231,-271},{-161,-149,-190,-217,-227,-204},{-206,-157,-154,-188,-171,-248},{-163,-158,-154,-150,-274,-249},{-196,-146,-175,-232,-135,-188},{-241,-171,-121,-133,-155,-172},{-233,-121,-164,-218,-178,-172},{-122,-239,-242,-266,-188,-190},{-163,-218,-259,-154,-190,-267},{-124,-176,-232,-218,-163,-222},{-152,-157,-234,-148,-267,-158},{-214,-126,-184,-188,-123,-202},{-208,-110,-147,-152,-139,-214},{-182,-200,-136,-238,-212,-121},{-112,-234,-216,-190,-125,-123},{-140,-176,-259,-217,-229,-125},{-203,-117,-190,-203,-174,-147},{-147,-115,-201,-163,-127,-208},{-215,-151,-171,-163,-253,-226},{-245,-157,-186,-243,-263,-166},{-182,-133,-128,-114,-243,-246},{-200,-223,-113,-196,-153,-226},{-217,-234,-136,-156,-237,-172},{-196,-144,-182,-238,-272,-143},{-241,-236,-143,-203,-133,-190},{-108,-193,-175,-141,-143,-248},{-133,-142,-136,-162,-214,-135},{-168,-124,-223,-188,-263,-139},{-203,-202,-143,-192,-202,-123},{-117,-247,-167,-224,-212,-206},{-156,-205,-219,-129,-163,-174},{-140,-124,-132,-200,-151,-261},{-126,-250,-231,-120,-157,-174},{-158,-229,-229,-196,-131,-131},{-128,-180,-229,-125,-225,-230},{-130,-248,-136,-260,-145,-234},{-208,-119,-225,-124,-202,-174},{-126,-148,-216,-133,-194,-206},{-191,-113,-225,-118,-161,-141},{-122,-248,-238,-192,-231,-160},{-236,-121,-221,-162,-216,-131},{-126,-167,-249,-135,-235,-275},{-206,-209,-218,-188,-227,-180},{-110,-203,-216,-120,-122,-265},{-107,-133,-162,-198,-233,-194}},{{-160,-146,-242,-175,-274,-223},{-209,-166,-260,-173,-203,-166},{-150,-254,-177,-238,-144,-166},{-215,-201,-193,-175,-203,-142},{-274,-264,-242,-124,-128,-215},{-284,-211,-242,-223,-240,-185},{-128,-164,-242,-130,-158,-128},{-205,-193,-244,-215,-205,-260},{-136,-181,-185,-122,-177,-227},{-219,-132,-146,-250,-187,-240},{-132,-238,-225,-282,-183,-256},{-177,-219,-156,-128,-278,-142},{-225,-181,-231,-278,-209,-260},{-152,-130,-185,-158,-193,-235},{-211,-203,-213,-254,-126,-185},{-197,-195,-284,-242,-173,-278},{-227,-128,-207,-134,-221,-138},{-266,-223,-260,-219,-138,-132},{-280,-250,-193,-142,-171,-215},{-233,-254,-270,-260,-209,-134},{-262,-225,-262,-278,-122,-248},{-189,-173,-144,-272,-162,-276},{-158,-187,-229,-171,-162,-193},{-229,-244,-136,-205,-199,-189},{-264,-260,-185,-268,-209,-256},{-168,-193,-217,-156,-264,-256},{-160,-211,-191,-274,-132,-240},{-193,-213,-189,-191,-280,-124},{-258,-223,-122,-187,-221,-162},{-246,-215,-221,-138,-280,-146},{-268,-266,-235,-148,-148,-164},{-124,-264,-140,-181,-164,-254},{-124,-183,-270,-189,-173,-150},{-160,-146,-209,-138,-150,-244},{-158,-246,-268,-130,-201,-150},{-231,-181,-254,-231,-154,-158},{-183,-242,-238,-154,-138,-148},{-185,-166,-191,-240,-278,-242},{-268,-154,-181,-205,-154,-187},{-282,-164,-193,-195,-219,-128},{-223,-130,-280,-246,-191,-142},{-262,-166,-284,-272,-154,-150},{-158,-140,-168,-171,-128,-168},{-195,-280,-181,-183,-181,-229},{-229,-246,-197,-168,-193,-276},{-189,-152,-124,-276,-177,-142},{-168,-235,-150,-223,-150,-173},{-175,-280,-150,-146,-199,-248},{-199,-132,-128,-278,-132,-148},{-201,-282,-248,-227,-264,-258}},{{-148,-140,-197,-228,-210,-250},{-199,-183,-130,-205,-238,-171},{-242,-183,-185,-257,-229,-239},{-258,-223,-270,-119,-238,-232},{-248,-207,-171,-255,-147,-156},{-134,-250,-156,-131,-127,-147},{-128,-144,-215,-213,-189,-190},{-187,-193,-197,-252,-215,-201},{-179,-207,-126,-140,-214,-156},{-179,-276,-262,-127,-134,-254},{-260,-260,-199,-216,-181,-151},{-233,-252,-256,-265,-210,-206},{-233,-248,-146,-255,-257,-204},{-201,-221,-232,-193,-236,-234},{-207,-146,-234,-255,-117,-250},{-229,-242,-120,-166,-204,-195},{-254,-168,-232,-242,-155,-171},{-183,-276,-268,-191,-255,-223},{-134,-223,-177,-164,-255,-193},{-282,-168,-232,-203,-153,-125},{-142,-262,-221,-255,-221,-116},{-217,-278,-150,-189,-193,-182},{-229,-266,-169,-254,-115,-110},{-278,-254,-244,-142,-136,-112},{-142,-142,-199,-228,-113,-155},{-156,-154,-242,-211,-204,-147},{-160,-124,-142,-146,-238,-167},{-238,-126,-274,-273,-157,-230},{-227,-270,-140,-240,-257,-120},{-152,-260,-175,-250,-261,-182},{-136,-164,-185,-160,-248,-110},{-175,-215,-272,-226,-236,-202},{-124,-223,-132,-207,-180,-202},{-276,-248,-189,-181,-193,-142},{-278,-136,-189,-168,-134,-145},{-138,-154,-144,-172,-136,-166},{-128,-181,-250,-154,-176,-171},{-156,-258,-219,-142,-244,-131},{-244,-225,-272,-228,-127,-169},{-274,-240,-199,-228,-185,-175},{-164,-250,-138,-154,-142,-151},{-124,-205,-128,-255,-138,-197},{-146,-132,-140,-201,-144,-144},{-284,-280,-183,-154,-180,-208},{-238,-154,-264,-181,-134,-223},{-166,-219,-260,-254,-200,-182},{-258,-177,-203,-199,-164,-191},{-238,-162,-134,-228,-248,-182},{-142,-246,-264,-174,-219,-226},{-266,-258,-221,-172,-191,-149}},{{-229,-187,-114,-192,-99,-198},{-226,-201,-172,-122,-112,-171},{-188,-225,-214,-173,-179,-106},{-125,-206,-132,-123,-132,-121},{-233,-176,-179,-117,-116,-182},{-131,-195,-215,-120,-179,-106},{-140,-206,-224,-150,-203,-175},{-131,-116,-154,-130,-213,-107},{-159,-197,-234,-115,-96,-118},{-220,-145,-142,-128,-124,-119},{-166,-131,-230,-109,-168,-110},{-172,-137,-159,-102,-167,-91},{-125,-112,-102,-160,-95,-138},{-179,-201,-214,-166,-148,-137},{-218,-106,-185,-195,-181,-200},{-206,-239,-124,-152,-165,-113},{-150,-112,-192,-128,-98,-146},{-192,-156,-105,-162,-188,-100},{-149,-156,-144,-213,-121,-198},{-163,-125,-107,-178,-119,-201},{-161,-234,-197,-182,-159,-162},{-174,-227,-209,-179,-191,-185},{-183,-213,-179,-160,-136,-200},{-141,-140,-110,-158,-141,-166},{-193,-107,-107,-202,-158,-166},{-168,-147,-219,-162,-127,-157},{-145,-240,-212,-203,-138,-109},{-220,-239,-145,-219,-171,-176},{-136,-189,-217,-106,-148,-156},{-159,-185,-124,-101,-193,-131},{-251,-119,-210,-118,-167,-169},{-226,-242,-172,-109,-181,-119},{-174,-163,-154,-178,-200,-131},{-211,-242,-105,-139,-142,-96},{-238,-118,-185,-107,-176,-122},{-209,-197,-184,-168,-110,-146},{-109,-173,-170,-213,-155,-96},{-193,-237,-187,-197,-202,-151},{-149,-126,-120,-112,-119,-135},{-247,-185,-192,-174,-136,-187},{-179,-206,-234,-190,-109,-172},{-227,-131,-219,-117,-147,-193},{-156,-137,-197,-221,-92,-201},{-154,-116,-182,-202,-125,-193},{-163,-137,-135,-133,-124,-190},{-168,-199,-157,-222,-190,-128},{-233,-123,-102,-155,-187,-151},{-141,-170,-199,-214,-187,-169},{-184,-121,-167,-142,-196,-118},{-233,-111,-134,-126,-138,-178}}},{{{-263,-209,-326,-226,-305,-221},{-301,-293,-319,-250,-257,-326},{-203,-271,-209,-305,-333,-314},{-254,-143,-281,-250,-328,-193},{-280,-178,-152,-188,-164,-324},{-305,-317,-181,-183,-324,-167},{-182,-321,-157,-305,-231,-202},{-212,-283,-221,-205,-221,-228},{-214,-193,-181,-283,-305,-328},{-231,-262,-200,-271,-286,-198},{-168,-171,-198,-174,-331,-259},{-144,-307,-148,-298,-148,-145},{-319,-276,-148,-252,-281,-331},{-168,-307,-324,-143,-219,-295},{-154,-226,-167,-324,-214,-205},{-214,-190,-145,-178,-255,-212},{-270,-202,-312,-298,-328,-181},{-193,-228,-269,-240,-202,-162},{-156,-307,-328,-176,-224,-238},{-196,-278,-250,-255,-278,-143},{-268,-221,-240,-324,-286,-183},{-179,-283,-281,-309,-236,-205},{-224,-262,-171,-305,-212,-169},{-179,-171,-290,-309,-288,-250},{-177,-178,-300,-286,-205,-300},{-275,-157,-333,-262,-183,-167},{-140,-298,-252,-159,-264,-164},{-217,-324,-190,-212,-212,-288},{-326,-240,-231,-178,-164,-276},{-317,-286,-281,-205,-193,-248},{-289,-326,-181,-333,-228,-236},{-196,-312,-286,-248,-214,-288},{-291,-276,-171,-207,-252,-200},{-298,-307,-286,-295,-300,-143},{-207,-274,-209,-176,-181,-174},{-254,-169,-157,-169,-267,-157},{-203,-200,-281,-278,-205,-188},{-200,-198,-314,-238,-174,-207},{-226,-276,-298,-267,-248,-228},{-282,-252,-276,-300,-217,-314},{-207,-233,-267,-255,-281,-259},{-165,-264,-217,-269,-150,-162},{-149,-143,-252,-269,-176,-300},{-191,-190,-214,-259,-224,-195},{-284,-324,-314,-164,-326,-271},{-156,-152,-267,-240,-188,-157},{-210,-150,-186,-205,-214,-312},{-151,-312,-221,-300,-162,-169},{-212,-212,-309,-305,-259,-281},{-219,-312,-202,-281,-324,-250}},{{-314,-174,-214,-252,-210,-144},{-298,-219,-212,-252,-240,-303},{-328,-159,-179,-213,-260,-183},{-148,-195,-251,-206,-258,-144},{-264,-257,-317,-159,-176,-214},{-200,-178,-172,-236,-208,-197},{-233,-148,-289,-259,-221,-144},{-271,-286,-181,-180,-251,-212},{-186,-186,-172,-178,-312,-210},{-305,-169,-148,-219,-147,-250},{-167,-221,-212,-303,-149,-290},{-236,-224,-226,-256,-296,-261},{-250,-240,-242,-291,-165,-150},{-312,-321,-193,-215,-160,-243},{-145,-157,-181,-201,-190,-303},{-314,-202,-266,-300,-285,-307},{-209,-190,-223,-215,-197,-267},{-221,-286,-249,-263,-260,-283},{-150,-152,-186,-307,-208,-225},{-162,-290,-219,-321,-269,-283},{-302,-145,-273,-146,-181,-168},{-157,-212,-188,-263,-151,-250},{-176,-286,-242,-141,-276,-139},{-174,-276,-146,-314,-151,-309},{-176,-174,-179,-266,-314,-201},{-186,-300,-141,-199,-289,-270},{-195,-269,-258,-238,-233,-239},{-262,-324,-181,-139,-231,-164},{-193,-248,-167,-206,-192,-250},{-219,-228,-324,-296,-167,-186},{-195,-326,-242,-321,-287,-248},{-231,-248,-296,-185,-292,-292},{-269,-178,-294,-268,-142,-303},{-224,-238,-221,-157,-267,-199},{-250,-307,-141,-162,-224,-281},{-209,-205,-329,-266,-276,-157},{-200,-333,-275,-316,-296,-294},{-167,-276,-261,-238,-228,-157},{-243,-193,-202,-252,-181,-188},{-298,-155,-282,-146,-273,-225},{-319,-281,-200,-203,-246,-301},{-309,-162,-172,-323,-280,-272},{-226,-167,-179,-178,-262,-232},{-257,-267,-301,-312,-269,-146},{-321,-178,-150,-254,-217,-219},{-264,-181,-251,-210,-149,-248},{-145,-148,-275,-293,-280,-283},{-212,-200,-157,-307,-273,-250},{-281,-231,-223,-176,-262,-175},{-143,-224,-155,-143,-221,-166}},{{-241,-278,-186,-127,-204,-149},{-280,-203,-271,-189,-183,-218},{-131,-234,-186,-170,-254,-133},{-219,-127,-156,-252,-120,-142},{-200,-157,-178,-154,-125,-203},{-226,-150,-232,-220,-224,-146},{-243,-259,-234,-252,-166,-234},{-129,-247,-143,-170,-157,-250},{-284,-157,-190,-142,-209,-216},{-140,-134,-168,-267,-174,-245},{-138,-291,-230,-142,-232,-140},{-146,-171,-263,-261,-232,-239},{-166,-240,-141,-259,-215,-207},{-138,-222,-174,-213,-148,-220},{-163,-190,-206,-176,-243,-238},{-146,-245,-242,-133,-241,-153},{-163,-230,-164,-174,-256,-178},{-286,-190,-145,-123,-125,-229},{-185,-293,-273,-125,-223,-167},{-172,-167,-131,-209,-114,-166},{-178,-176,-162,-154,-221,-140},{-153,-176,-283,-185,-262,-158},{-260,-207,-152,-240,-191,-198},{-232,-155,-186,-255,-230,-119},{-187,-150,-133,-218,-137,-223},{-187,-159,-135,-150,-185,-227},{-230,-144,-176,-183,-213,-241},{-194,-238,-152,-203,-232,-196},{-215,-278,-133,-119,-172,-113},{-135,-180,-131,-152,-211,-173},{-284,-125,-164,-263,-178,-162},{-249,-153,-147,-131,-178,-180},{-172,-217,-248,-176,-230,-139},{-135,-188,-261,-197,-219,-124},{-226,-182,-147,-142,-166,-221},{-271,-196,-178,-252,-209,-187},{-232,-222,-234,-257,-243,-140},{-237,-213,-263,-174,-206,-243},{-249,-234,-149,-183,-251,-119},{-196,-190,-156,-125,-245,-169},{-150,-276,-208,-257,-168,-250},{-239,-276,-222,-220,-256,-119},{-219,-240,-172,-250,-170,-185},{-213,-230,-139,-119,-219,-153},{-181,-249,-190,-207,-252,-214},{-146,-138,-152,-213,-159,-131},{-290,-188,-244,-123,-176,-124},{-232,-280,-204,-181,-166,-157},{-288,-188,-131,-183,-122,-112},{-224,-180,-145,-129,-148,-248}},{{-230,-193,-146,-164,-130,-164},{-124,-195,-170,-116,-96,-142},{-158,-119,-176,-103,-141,-188},{-127,-102,-195,-172,-194,-132},{-174,-134,-176,-192,-186,-126},{-158,-201,-193,-134,-147,-113},{-114,-115,-124,-169,-112,-152},{-177,-231,-126,-186,-118,-155},{-191,-167,-122,-201,-121,-145},{-225,-152,-198,-167,-189,-159},{-213,-119,-108,-135,-164,-178},{-124,-109,-182,-111,-192,-135},{-213,-104,-144,-122,-202,-132},{-129,-152,-203,-172,-102,-102},{-215,-229,-148,-164,-143,-149},{-126,-196,-157,-103,-189,-141},{-229,-134,-144,-124,-143,-184},{-165,-214,-201,-207,-130,-120},{-189,-162,-94,-186,-196,-83},{-208,-115,-105,-128,-109,-172},{-205,-165,-217,-92,-86,-131},{-193,-213,-157,-150,-180,-117},{-208,-162,-215,-196,-141,-139},{-132,-137,-198,-180,-95,-148},{-110,-99,-215,-148,-171,-127},{-239,-172,-110,-150,-148,-95},{-151,-150,-126,-140,-156,-159},{-172,-167,-96,-111,-158,-137},{-201,-135,-155,-150,-177,-141},{-187,-188,-116,-129,-137,-110},{-138,-196,-129,-96,-95,-84},{-136,-165,-96,-176,-124,-106},{-203,-99,-130,-110,-111,-113},{-220,-228,-130,-178,-99,-159},{-127,-231,-199,-186,-196,-92},{-155,-99,-209,-186,-144,-117},{-241,-104,-182,-129,-125,-170},{-222,-130,-97,-164,-118,-134},{-167,-208,-215,-118,-176,-101},{-237,-114,-140,-178,-86,-186},{-105,-147,-121,-171,-154,-124},{-206,-173,-116,-111,-158,-124},{-124,-104,-176,-198,-196,-137},{-155,-205,-185,-123,-193,-119},{-215,-185,-184,-126,-99,-88},{-148,-104,-94,-96,-180,-175},{-229,-198,-188,-106,-107,-193},{-108,-129,-177,-124,-105,-189},{-143,-178,-121,-142,-108,-106},{-225,-147,-207,-159,-95,-193}},{{-88,-102,-87,-150,-127,-140},{-150,-160,-162,-124,-73,-142},{-166,-107,-167,-150,-113,-146},{-154,-118,-93,-111,-119,-86},{-125,-102,-77,-114,-125,-87},{-150,-164,-153,-136,-77,-89},{-145,-84,-108,-157,-158,-126},{-100,-173,-133,-82,-142,-157},{-92,-150,-118,-80,-138,-156},{-80,-145,-155,-96,-134,-127},{-80,-110,-129,-132,-125,-156},{-97,-122,-140,-163,-80,-143},{-154,-103,-160,-155,-154,-71},{-186,-166,-136,-124,-79,-144},{-142,-118,-117,-164,-96,-125},{-100,-103,-129,-95,-71,-104},{-98,-130,-130,-101,-150,-132},{-96,-145,-134,-79,-164,-145},{-118,-101,-87,-148,-145,-151},{-80,-125,-146,-139,-89,-148},{-160,-173,-102,-133,-108,-165},{-165,-108,-166,-149,-112,-115},{-158,-120,-170,-80,-148,-146},{-116,-137,-100,-106,-109,-152},{-126,-102,-131,-95,-148,-111},{-178,-126,-156,-137,-113,-140},{-160,-88,-95,-131,-148,-151},{-142,-173,-171,-109,-79,-144},{-105,-141,-130,-121,-113,-129},{-162,-77,-110,-75,-146,-84},{-85,-123,-91,-150,-167,-77},{-184,-146,-92,-117,-163,-92},{-177,-163,-95,-93,-102,-81},{-85,-160,-100,-114,-133,-104},{-168,-115,-138,-121,-127,-82},{-128,-137,-78,-102,-118,-117},{-184,-174,-119,-102,-87,-95},{-126,-127,-122,-163,-93,-163},{-152,-169,-97,-86,-136,-143},{-134,-131,-133,-83,-112,-148},{-180,-164,-100,-130,-136,-143},{-112,-78,-110,-161,-146,-89},{-90,-86,-164,-106,-75,-125},{-162,-112,-84,-111,-109,-90},{-113,-175,-136,-79,-162,-87},{-102,-156,-120,-119,-140,-146},{-141,-107,-146,-113,-167,-93},{-100,-79,-135,-133,-167,-76},{-122,-170,-120,-109,-77,-87},{-138,-129,-149,-104,-83,-81}},{{-123,-71,-142,-93,-123,-78},{-130,-155,-102,-159,-109,-97},{-76,-139,-98,-111,-74,-86},{-92,-158,-167,-163,-98,-154},{-132,-152,-161,-167,-138,-118},{-149,-143,-95,-142,-163,-174},{-74,-73,-146,-151,-132,-91},{-79,-92,-71,-87,-151,-159},{-154,-165,-99,-134,-131,-136},{-137,-90,-87,-120,-137,-111},{-130,-125,-150,-81,-143,-113},{-137,-96,-115,-84,-104,-113},{-124,-100,-130,-151,-95,-110},{-119,-144,-134,-148,-104,-107},{-102,-149,-156,-126,-124,-174},{-77,-106,-132,-167,-110,-127},{-134,-89,-87,-140,-78,-176},{-156,-95,-139,-119,-165,-140},{-81,-163,-86,-146,-133,-116},{-165,-88,-165,-74,-106,-98},{-111,-89,-143,-125,-105,-76},{-133,-134,-164,-107,-120,-107},{-112,-157,-156,-75,-93,-105},{-71,-144,-106,-100,-109,-151},{-100,-165,-86,-165,-170,-170},{-104,-76,-140,-86,-156,-103},{-75,-132,-109,-105,-120,-115},{-124,-126,-145,-126,-106,-115},{-151,-127,-73,-164,-146,-140},{-154,-137,-105,-76,-78,-151},{-115,-96,-102,-93,-128,-136},{-164,-94,-119,-121,-152,-103},{-158,-106,-163,-84,-139,-146},{-120,-152,-154,-100,-109,-116},{-163,-71,-131,-107,-100,-169},{-80,-126,-150,-115,-151,-156},{-94,-112,-90,-146,-133,-125},{-132,-86,-123,-113,-134,-113},{-164,-81,-131,-87,-132,-117},{-102,-164,-93,-156,-109,-78},{-151,-104,-82,-92,-87,-86},{-158,-123,-73,-82,-92,-86},{-77,-119,-158,-130,-139,-169},{-100,-137,-161,-123,-133,-142},{-93,-82,-95,-102,-162,-81},{-155,-99,-101,-111,-116,-76},{-152,-87,-94,-92,-167,-151},{-79,-98,-113,-73,-151,-125},{-152,-161,-107,-165,-124,-160},{-111,-165,-84,-154,-81,-113}}},{{{-184,-335,-234,-327,-253,-298},{-186,-277,-266,-351,-202,-215},{-354,-205,-293,-306,-165,-223},{-290,-186,-194,-242,-285,-239},{-335,-184,-356,-301,-184,-253},{-285,-247,-362,-314,-285,-303},{-213,-261,-290,-247,-181,-231},{-309,-189,-295,-186,-367,-181},{-229,-250,-335,-311,-255,-223},{-170,-168,-367,-160,-247,-298},{-338,-348,-311,-202,-160,-367},{-173,-237,-215,-322,-207,-250},{-325,-277,-242,-271,-210,-372},{-239,-178,-250,-202,-274,-293},{-367,-261,-311,-231,-367,-319},{-314,-370,-290,-277,-367,-189},{-322,-215,-242,-162,-197,-343},{-229,-168,-330,-351,-364,-338},{-194,-165,-317,-332,-287,-359},{-311,-327,-223,-194,-231,-258},{-242,-221,-285,-282,-287,-306},{-332,-309,-354,-181,-306,-207},{-181,-234,-340,-317,-237,-362},{-287,-253,-194,-205,-364,-269},{-197,-215,-226,-213,-184,-279},{-295,-317,-207,-372,-242,-269},{-245,-186,-367,-325,-226,-330},{-364,-325,-362,-348,-370,-186},{-274,-160,-330,-160,-282,-218},{-354,-335,-306,-205,-311,-186},{-322,-239,-293,-364,-356,-301},{-322,-314,-287,-266,-237,-298},{-210,-319,-181,-266,-372,-338},{-298,-279,-237,-192,-274,-181},{-181,-210,-322,-372,-184,-237},{-370,-245,-322,-290,-338,-322},{-317,-319,-218,-239,-192,-223},{-332,-306,-258,-285,-372,-226},{-258,-162,-239,-359,-231,-332},{-269,-282,-263,-261,-319,-250},{-194,-354,-285,-303,-279,-226},{-170,-351,-340,-354,-338,-223},{-247,-245,-173,-332,-247,-173},{-229,-197,-348,-202,-348,-176},{-325,-325,-372,-362,-290,-200},{-170,-207,-356,-255,-215,-295},{-327,-176,-364,-277,-290,-160},{-301,-200,-192,-346,-250,-247},{-306,-303,-303,-303,-322,-229},{-205,-346,-340,-269,-314,-186}},{{-162,-253,-226,-181,-293,-210},{-335,-215,-247,-335,-160,-192},{-285,-322,-178,-210,-220,-223},{-301,-192,-372,-317,-367,-360},{-311,-229,-226,-322,-233,-236},{-253,-229,-162,-346,-176,-285},{-266,-165,-317,-239,-212,-163},{-298,-186,-176,-247,-267,-220},{-261,-223,-221,-170,-333,-334},{-205,-351,-298,-202,-217,-342},{-319,-178,-210,-295,-157,-293},{-242,-213,-221,-165,-249,-161},{-215,-200,-271,-370,-270,-212},{-356,-362,-295,-370,-194,-262},{-279,-330,-263,-229,-212,-350},{-239,-202,-210,-234,-320,-277},{-343,-250,-168,-192,-194,-290},{-348,-311,-207,-207,-244,-249},{-162,-372,-178,-311,-356,-158},{-184,-298,-162,-372,-359,-223},{-338,-290,-168,-348,-160,-280},{-213,-317,-234,-311,-236,-262},{-170,-200,-234,-210,-293,-342},{-202,-162,-170,-255,-254,-280},{-306,-306,-274,-317,-304,-313},{-207,-192,-237,-322,-275,-199},{-325,-306,-359,-351,-196,-350},{-354,-356,-250,-314,-241,-269},{-309,-338,-335,-277,-202,-197},{-322,-266,-348,-325,-341,-212},{-314,-317,-269,-279,-330,-251},{-160,-266,-287,-200,-322,-231},{-274,-197,-293,-189,-202,-290},{-301,-359,-311,-176,-348,-311},{-181,-215,-314,-168,-364,-256},{-202,-242,-290,-200,-364,-225},{-242,-274,-301,-173,-275,-313},{-162,-229,-231,-290,-162,-308},{-372,-340,-287,-370,-309,-319},{-178,-335,-354,-242,-249,-189},{-189,-306,-234,-340,-262,-197},{-282,-351,-317,-362,-196,-189},{-189,-189,-343,-356,-293,-326},{-261,-218,-168,-162,-241,-293},{-285,-165,-189,-178,-183,-316},{-186,-170,-362,-277,-199,-158},{-282,-354,-269,-160,-173,-262},{-343,-231,-317,-218,-236,-225},{-287,-348,-162,-215,-275,-184},{-192,-250,-306,-162,-204,-251}},{{-337,-223,-219,-166,-274,-335},{-256,-248,-237,-340,-333,-207},{-168,-288,-214,-246,-223,-159},{-243,-321,-323,-218,-287,-255},{-184,-293,-285,-218,-341,-171},{-334,-157,-207,-171,-233,-337},{-321,-339,-272,-179,-309,-260},{-275,-296,-161,-223,-164,-161},{-184,-291,-310,-196,-265,-227},{-337,-182,-345,-231,-191,-236},{-236,-248,-257,-342,-240,-166},{-262,-192,-197,-198,-243,-275},{-357,-250,-310,-213,-304,-270},{-264,-187,-229,-335,-341,-284},{-342,-271,-154,-295,-225,-263},{-329,-200,-217,-293,-233,-164},{-306,-286,-179,-340,-250,-152},{-197,-336,-224,-312,-176,-161},{-202,-271,-277,-241,-147,-202},{-287,-202,-305,-241,-169,-318},{-186,-192,-312,-293,-201,-157},{-329,-276,-340,-248,-159,-231},{-233,-283,-186,-246,-265,-212},{-326,-223,-171,-325,-270,-335},{-295,-273,-257,-186,-162,-195},{-254,-187,-154,-315,-220,-243},{-238,-288,-323,-243,-211,-316},{-308,-250,-270,-211,-314,-248},{-166,-228,-224,-288,-198,-248},{-287,-349,-204,-303,-186,-287},{-205,-225,-181,-275,-296,-212},{-290,-200,-285,-280,-218,-164},{-186,-223,-265,-337,-314,-258},{-306,-304,-333,-161,-331,-263},{-324,-306,-320,-332,-213,-186},{-194,-258,-315,-268,-233,-277},{-202,-326,-166,-193,-270,-270},{-360,-268,-234,-330,-225,-268},{-262,-344,-189,-290,-252,-164},{-184,-240,-345,-290,-198,-239},{-303,-172,-209,-275,-206,-255},{-189,-316,-161,-149,-179,-272},{-306,-215,-325,-186,-159,-188},{-287,-230,-252,-203,-186,-193},{-189,-157,-305,-290,-267,-313},{-186,-339,-325,-322,-284,-311},{-316,-354,-197,-270,-316,-296},{-334,-195,-154,-327,-157,-248},{-158,-223,-290,-265,-230,-236},{-295,-213,-307,-246,-257,-275}},{{-212,-219,-164,-166,-168,-289},{-259,-235,-254,-193,-296,-267},{-245,-207,-143,-138,-213,-267},{-198,-261,-150,-322,-179,-296},{-231,-214,-286,-267,-137,-246},{-317,-155,-148,-248,-269,-166},{-333,-322,-312,-168,-157,-139},{-198,-324,-305,-154,-166,-269},{-152,-216,-182,-276,-204,-141},{-271,-273,-187,-262,-155,-269},{-300,-282,-139,-140,-231,-161},{-171,-242,-166,-223,-262,-228},{-207,-313,-219,-214,-287,-278},{-178,-277,-180,-299,-190,-143},{-212,-294,-282,-271,-226,-186},{-167,-268,-275,-322,-233,-307},{-190,-143,-189,-230,-296,-305},{-328,-275,-303,-218,-249,-146},{-181,-270,-173,-200,-137,-188},{-174,-270,-291,-207,-231,-282},{-167,-294,-187,-138,-278,-134},{-240,-263,-196,-209,-213,-197},{-228,-247,-196,-225,-161,-271},{-226,-200,-263,-145,-233,-139},{-255,-263,-259,-246,-260,-242},{-217,-176,-222,-163,-309,-284},{-264,-329,-210,-315,-215,-291},{-145,-258,-148,-168,-175,-235},{-248,-200,-266,-209,-246,-155},{-221,-176,-148,-168,-237,-249},{-290,-247,-187,-244,-314,-264},{-300,-212,-261,-285,-298,-311},{-276,-258,-176,-248,-314,-179},{-295,-195,-166,-313,-237,-213},{-240,-212,-157,-140,-139,-155},{-181,-315,-270,-248,-298,-305},{-207,-202,-273,-147,-188,-155},{-312,-280,-180,-255,-213,-141},{-259,-200,-277,-269,-233,-217},{-155,-280,-169,-163,-237,-267},{-193,-247,-284,-251,-291,-143},{-243,-179,-277,-304,-184,-197},{-333,-148,-182,-221,-264,-233},{-186,-190,-208,-221,-273,-186},{-212,-223,-169,-306,-291,-287},{-198,-160,-314,-207,-222,-159},{-176,-214,-231,-223,-246,-164},{-178,-209,-213,-138,-166,-240},{-321,-291,-208,-237,-186,-228},{-171,-242,-164,-182,-269,-166}},{{-163,-195,-278,-150,-250,-234},{-286,-282,-148,-219,-154,-252},{-297,-204,-169,-247,-191,-208},{-235,-224,-289,-180,-191,-169},{-257,-167,-267,-221,-135,-254},{-132,-293,-200,-226,-239,-267},{-150,-148,-302,-206,-187,-234},{-253,-197,-191,-141,-202,-167},{-271,-213,-150,-265,-241,-176},{-249,-228,-304,-299,-293,-213},{-288,-158,-245,-271,-184,-145},{-218,-239,-221,-210,-189,-137},{-132,-178,-234,-154,-267,-221},{-211,-130,-141,-161,-284,-245},{-301,-150,-286,-174,-304,-184},{-262,-139,-258,-269,-304,-156},{-154,-260,-210,-289,-243,-143},{-246,-137,-293,-241,-286,-145},{-183,-260,-206,-245,-293,-137},{-273,-143,-291,-135,-280,-158},{-143,-304,-260,-230,-215,-250},{-284,-224,-182,-254,-289,-299},{-279,-224,-165,-187,-254,-143},{-260,-228,-232,-302,-206,-193},{-286,-197,-208,-154,-143,-143},{-174,-174,-217,-278,-174,-265},{-266,-132,-156,-228,-145,-135},{-211,-197,-273,-286,-191,-304},{-297,-304,-197,-152,-163,-263},{-156,-239,-200,-304,-180,-256},{-174,-132,-143,-154,-280,-158},{-136,-202,-245,-189,-258,-295},{-293,-210,-221,-276,-210,-263},{-304,-267,-139,-295,-273,-256},{-180,-295,-167,-206,-256,-193},{-246,-234,-145,-291,-228,-193},{-275,-182,-182,-221,-237,-245},{-266,-215,-206,-256,-174,-258},{-202,-208,-228,-204,-171,-193},{-279,-299,-258,-260,-245,-295},{-169,-243,-202,-265,-263,-232},{-209,-167,-195,-197,-135,-286},{-240,-243,-139,-163,-204,-182},{-213,-269,-293,-273,-224,-206},{-141,-250,-234,-130,-254,-280},{-260,-193,-230,-206,-247,-193},{-185,-206,-271,-154,-184,-234},{-277,-273,-191,-204,-254,-141},{-279,-167,-278,-295,-263,-280},{-136,-265,-219,-260,-293,-174}},{{-254,-293,-195,-130,-241,-141},{-189,-250,-250,-193,-237,-200},{-260,-226,-184,-221,-280,-267},{-182,-293,-297,-289,-299,-230},{-197,-143,-258,-234,-224,-245},{-167,-184,-202,-141,-158,-161},{-221,-228,-282,-250,-184,-191},{-273,-169,-154,-137,-180,-213},{-143,-161,-202,-148,-302,-282},{-178,-297,-226,-217,-195,-304},{-241,-165,-200,-189,-265,-291},{-143,-150,-282,-245,-289,-232},{-273,-167,-280,-297,-299,-286},{-289,-204,-193,-152,-130,-289},{-169,-215,-152,-226,-217,-243},{-243,-132,-158,-234,-169,-215},{-276,-139,-269,-282,-304,-265},{-208,-293,-165,-273,-286,-258},{-302,-247,-254,-204,-226,-282},{-206,-158,-158,-291,-132,-234},{-226,-158,-247,-217,-163,-167},{-208,-139,-130,-291,-200,-217},{-171,-150,-139,-278,-158,-295},{-215,-135,-271,-221,-165,-132},{-304,-286,-213,-258,-219,-241},{-234,-219,-208,-228,-171,-167},{-280,-178,-286,-137,-130,-224},{-291,-206,-130,-163,-265,-208},{-284,-256,-148,-232,-130,-256},{-252,-206,-206,-191,-228,-284},{-297,-276,-230,-200,-202,-189},{-299,-247,-215,-139,-202,-184},{-237,-206,-150,-228,-130,-169},{-286,-250,-237,-241,-174,-286},{-289,-130,-265,-254,-289,-221},{-143,-217,-180,-150,-217,-180},{-284,-297,-271,-226,-289,-197},{-258,-291,-284,-269,-291,-299},{-206,-161,-210,-169,-206,-152},{-158,-141,-215,-145,-254,-184},{-197,-202,-135,-265,-202,-137},{-237,-139,-286,-217,-295,-291},{-152,-254,-132,-204,-139,-150},{-263,-247,-167,-193,-228,-273},{-150,-150,-289,-254,-226,-165},{-161,-260,-132,-143,-191,-284},{-150,-148,-210,-241,-197,-291},{-184,-161,-208,-241,-295,-171},{-276,-267,-210,-152,-163,-267},{-221,-169,-278,-267,-245,-169}}},{{{-301,-280,-190,-373,-274,-305},{-349,-262,-385,-277,-349,-379},{-316,-349,-184,-334,-238,-414},{-199,-325,-415,-397,-391,-320},{-319,-376,-343,-418,-286,-361},{-397,-394,-400,-358,-409,-278},{-415,-271,-358,-190,-349,-397},{-349,-256,-364,-313,-274,-397},{-421,-211,-319,-289,-355,-296},{-196,-256,-202,-337,-334,-373},{-271,-196,-250,-289,-238,-228},{-406,-358,-253,-223,-358,-349},{-229,-232,-412,-397,-373,-302},{-292,-331,-337,-376,-421,-414},{-295,-325,-313,-217,-193,-290},{-373,-388,-187,-277,-256,-284},{-292,-208,-202,-310,-280,-184},{-367,-232,-265,-319,-391,-308},{-226,-196,-187,-421,-340,-329},{-253,-196,-187,-364,-322,-311},{-211,-331,-295,-295,-274,-269},{-346,-220,-376,-226,-244,-186},{-415,-232,-340,-202,-295,-246},{-304,-391,-196,-307,-268,-204},{-316,-277,-274,-322,-205,-352},{-184,-361,-235,-235,-238,-367},{-223,-310,-199,-214,-259,-272},{-385,-316,-334,-250,-295,-403},{-193,-235,-283,-319,-232,-269},{-409,-307,-361,-244,-289,-186},{-346,-400,-295,-352,-250,-231},{-400,-340,-232,-319,-205,-269},{-328,-271,-331,-229,-421,-287},{-208,-286,-184,-325,-307,-385},{-262,-295,-181,-244,-322,-414},{-208,-313,-205,-394,-193,-252},{-274,-307,-304,-355,-229,-376},{-244,-238,-385,-298,-286,-210},{-391,-292,-193,-346,-370,-308},{-283,-205,-361,-415,-280,-234},{-286,-208,-349,-208,-355,-346},{-379,-205,-298,-247,-313,-207},{-187,-298,-334,-415,-388,-355},{-400,-235,-421,-229,-226,-186},{-235,-244,-295,-229,-274,-293},{-421,-367,-271,-256,-352,-326},{-370,-301,-367,-199,-313,-210},{-268,-190,-385,-253,-382,-255},{-310,-187,-232,-196,-271,-272},{-301,-352,-364,-271,-280,-358}},{{-302,-321,-302,-339,-241,-260},{-316,-373,-246,-289,-313,-324},{-319,-304,-246,-319,-371,-244},{-179,-364,-174,-311,-299,-252},{-205,-339,-297,-292,-318,-208},{-278,-290,-305,-336,-207,-316},{-272,-379,-280,-164,-260,-298},{-387,-210,-381,-167,-302,-195},{-243,-276,-378,-197,-284,-332},{-349,-204,-294,-199,-302,-188},{-237,-264,-302,-276,-305,-337},{-334,-178,-221,-186,-225,-211},{-264,-261,-235,-295,-268,-332},{-284,-293,-344,-175,-273,-226},{-261,-247,-316,-276,-347,-182},{-305,-276,-375,-349,-268,-211},{-231,-393,-370,-240,-254,-278},{-384,-207,-370,-298,-178,-308},{-398,-224,-286,-227,-355,-350},{-284,-290,-375,-270,-334,-200},{-258,-227,-266,-311,-310,-342},{-390,-184,-238,-336,-262,-319},{-237,-181,-190,-251,-363,-296},{-398,-215,-316,-202,-289,-226},{-208,-267,-286,-199,-284,-278},{-199,-393,-333,-298,-188,-162},{-355,-258,-370,-167,-257,-234},{-287,-261,-171,-377,-244,-301},{-275,-336,-350,-243,-191,-164},{-311,-235,-246,-259,-207,-262},{-231,-255,-277,-268,-342,-172},{-217,-281,-319,-328,-249,-329},{-205,-319,-378,-243,-191,-296},{-220,-298,-230,-262,-355,-244},{-366,-184,-386,-281,-331,-172},{-237,-238,-171,-207,-294,-170},{-363,-207,-269,-194,-199,-172},{-214,-390,-272,-330,-170,-234},{-252,-181,-367,-259,-172,-344},{-258,-235,-297,-278,-201,-339},{-296,-287,-213,-183,-236,-350},{-328,-267,-389,-246,-170,-344},{-346,-261,-339,-295,-209,-347},{-334,-238,-330,-289,-249,-206},{-199,-344,-286,-172,-215,-316},{-234,-319,-344,-341,-188,-231},{-302,-350,-367,-238,-318,-244},{-357,-273,-176,-341,-183,-234},{-290,-373,-277,-333,-268,-303},{-226,-253,-188,-339,-358,-344}},{{-342,-290,-140,-206,-189,-125},{-201,-250,-247,-210,-201,-204},{-169,-190,-231,-188,-155,-127},{-322,-257,-256,-144,-297,-279},{-211,-214,-181,-239,-278,-133},{-325,-300,-238,-265,-263,-250},{-260,-199,-250,-161,-204,-234},{-258,-151,-140,-168,-199,-275},{-310,-317,-181,-239,-288,-166},{-315,-233,-185,-292,-286,-248},{-317,-307,-300,-296,-212,-267},{-216,-209,-286,-150,-153,-131},{-151,-230,-316,-206,-193,-218},{-285,-322,-213,-133,-261,-275},{-295,-214,-321,-301,-265,-277},{-203,-283,-142,-203,-252,-238},{-248,-257,-261,-263,-144,-164},{-193,-178,-252,-270,-248,-208},{-223,-230,-195,-283,-163,-220},{-293,-288,-236,-307,-231,-257},{-159,-278,-204,-181,-142,-269},{-342,-158,-144,-225,-240,-139},{-149,-161,-300,-256,-248,-143},{-218,-288,-252,-263,-295,-133},{-186,-250,-256,-287,-208,-143},{-322,-331,-195,-236,-237,-182},{-270,-336,-291,-252,-180,-281},{-233,-158,-167,-292,-204,-236},{-206,-161,-250,-155,-140,-250},{-154,-228,-142,-228,-288,-194},{-179,-252,-163,-166,-220,-214},{-250,-185,-188,-175,-191,-277},{-293,-278,-302,-223,-257,-164},{-325,-175,-238,-283,-229,-174},{-315,-252,-167,-201,-201,-121},{-298,-151,-247,-276,-242,-133},{-181,-228,-289,-133,-142,-180},{-151,-230,-261,-159,-242,-137},{-223,-163,-266,-192,-254,-228},{-250,-307,-151,-223,-295,-133},{-233,-173,-245,-239,-225,-224},{-337,-317,-197,-248,-127,-226},{-181,-226,-236,-201,-201,-236},{-320,-218,-261,-168,-231,-160},{-171,-221,-215,-206,-280,-232},{-265,-230,-245,-146,-254,-275},{-285,-312,-291,-281,-212,-166},{-208,-317,-174,-166,-216,-267},{-250,-163,-192,-203,-161,-269},{-241,-298,-286,-261,-201,-196}},{{-194,-167,-219,-191,-212,-105},{-202,-151,-226,-139,-144,-156},{-175,-232,-137,-210,-163,-134},{-210,-126,-237,-136,-178,-119},{-178,-162,-219,-115,-123,-201},{-272,-143,-239,-107,-231,-97},{-200,-130,-167,-213,-123,-200},{-239,-177,-222,-132,-128,-108},{-272,-246,-228,-239,-103,-196},{-227,-138,-226,-215,-105,-185},{-153,-234,-210,-203,-118,-201},{-196,-199,-219,-103,-149,-169},{-217,-253,-189,-225,-196,-124},{-204,-145,-239,-182,-216,-98},{-254,-255,-107,-229,-134,-171},{-161,-112,-151,-181,-193,-106},{-147,-115,-189,-126,-211,-106},{-147,-249,-123,-146,-176,-159},{-153,-169,-215,-224,-110,-121},{-196,-255,-123,-232,-124,-137},{-270,-242,-116,-208,-133,-158},{-256,-240,-206,-196,-171,-204},{-167,-175,-132,-222,-136,-163},{-215,-218,-119,-203,-106,-216},{-256,-188,-160,-200,-151,-179},{-239,-227,-187,-126,-113,-204},{-198,-164,-222,-158,-217,-118},{-134,-219,-206,-222,-126,-132},{-254,-208,-117,-179,-196,-113},{-270,-136,-151,-126,-224,-151},{-210,-112,-210,-117,-204,-111},{-252,-206,-203,-196,-161,-169},{-237,-123,-196,-119,-191,-122},{-202,-136,-148,-160,-219,-106},{-122,-180,-206,-129,-229,-221},{-161,-115,-146,-157,-179,-109},{-219,-206,-192,-170,-153,-171},{-167,-236,-178,-234,-188,-209},{-177,-134,-146,-232,-134,-142},{-250,-206,-119,-163,-217,-150},{-118,-247,-187,-169,-217,-196},{-217,-201,-146,-215,-201,-196},{-180,-199,-194,-206,-184,-137},{-235,-132,-132,-201,-198,-172},{-118,-166,-239,-155,-196,-158},{-147,-113,-114,-187,-154,-225},{-223,-171,-142,-134,-100,-204},{-126,-210,-206,-239,-199,-174},{-210,-140,-142,-157,-103,-143},{-163,-236,-210,-122,-143,-167}},{{-115,-202,-134,-186,-140,-151},{-183,-186,-136,-151,-142,-202},{-151,-203,-131,-159,-108,-196},{-192,-199,-168,-213,-169,-119},{-206,-180,-111,-183,-136,-179},{-207,-192,-134,-174,-151,-186},{-162,-152,-200,-203,-126,-109},{-190,-211,-172,-176,-202,-122},{-172,-191,-216,-160,-111,-163},{-173,-131,-185,-185,-103,-119},{-148,-163,-174,-148,-176,-111},{-201,-172,-125,-94,-194,-214},{-114,-109,-163,-151,-137,-145},{-197,-188,-134,-159,-111,-111},{-123,-94,-159,-114,-174,-208},{-144,-200,-197,-189,-114,-156},{-131,-179,-95,-202,-177,-168},{-139,-126,-168,-168,-171,-168},{-167,-194,-114,-105,-151,-177},{-129,-114,-192,-188,-114,-176},{-168,-216,-131,-119,-188,-122},{-201,-216,-100,-172,-116,-174},{-153,-95,-169,-191,-176,-151},{-214,-99,-102,-139,-140,-143},{-109,-203,-159,-174,-197,-112},{-175,-97,-142,-97,-182,-122},{-198,-152,-105,-134,-132,-120},{-173,-200,-182,-206,-126,-116},{-117,-123,-197,-162,-95,-102},{-129,-180,-177,-105,-202,-103},{-156,-132,-119,-136,-120,-194},{-98,-163,-182,-160,-196,-105},{-181,-139,-134,-157,-186,-106},{-217,-157,-196,-205,-148,-192},{-183,-169,-194,-165,-208,-197},{-206,-108,-200,-211,-119,-200},{-140,-206,-197,-99,-136,-94},{-111,-183,-154,-94,-171,-199},{-190,-105,-202,-99,-92,-136},{-105,-112,-216,-134,-200,-165},{-156,-166,-177,-168,-140,-140},{-195,-149,-183,-120,-213,-185},{-122,-146,-171,-209,-148,-183},{-172,-213,-99,-99,-92,-139},{-154,-131,-211,-109,-108,-172},{-115,-203,-176,-163,-112,-154},{-133,-134,-120,-163,-151,-109},{-215,-119,-134,-97,-140,-109},{-203,-152,-157,-112,-176,-166},{-179,-209,-205,-202,-165,-116}},{{-196,-175,-125,-218,-186,-156},{-136,-165,-152,-176,-133,-179},{-185,-167,-178,-228,-175,-156},{-168,-114,-178,-114,-184,-183},{-186,-188,-180,-178,-107,-208},{-202,-216,-167,-165,-184,-246},{-92,-107,-144,-198,-156,-223},{-191,-121,-215,-150,-233,-208},{-139,-148,-104,-190,-158,-199},{-203,-127,-113,-151,-117,-233},{-182,-169,-160,-220,-189,-233},{-97,-113,-154,-141,-201,-250},{-117,-143,-191,-163,-224,-123},{-139,-137,-194,-222,-140,-212},{-126,-97,-186,-129,-152,-179},{-143,-97,-151,-181,-189,-129},{-94,-146,-122,-230,-108,-205},{-146,-151,-162,-173,-110,-253},{-156,-148,-199,-113,-172,-129},{-183,-148,-188,-136,-115,-134},{-132,-213,-159,-124,-200,-114},{-208,-178,-159,-200,-198,-226},{-163,-132,-222,-146,-110,-125},{-145,-181,-181,-171,-198,-167},{-156,-119,-185,-190,-193,-154},{-208,-143,-183,-198,-149,-138},{-111,-119,-175,-160,-178,-114},{-132,-140,-139,-207,-121,-246},{-125,-172,-118,-160,-210,-233},{-185,-223,-128,-193,-173,-183},{-145,-218,-183,-158,-191,-252},{-182,-161,-123,-102,-228,-237},{-136,-204,-149,-139,-205,-253},{-183,-219,-190,-171,-184,-224},{-174,-180,-173,-111,-107,-205},{-188,-167,-214,-165,-184,-230},{-143,-110,-178,-227,-198,-176},{-151,-107,-165,-235,-135,-235},{-176,-170,-152,-129,-215,-186},{-114,-142,-125,-144,-229,-188},{-151,-183,-172,-114,-210,-156},{-182,-145,-178,-113,-203,-205},{-152,-204,-152,-225,-186,-201},{-160,-142,-207,-212,-191,-148},{-105,-124,-188,-178,-128,-194},{-163,-100,-118,-139,-200,-188},{-152,-215,-217,-155,-136,-197},{-206,-192,-159,-227,-200,-215},{-185,-173,-105,-119,-178,-118},{-188,-210,-109,-155,-187,-214}}},{{{-382,-490,-371,-273,-483,-430},{-395,-301,-441,-487,-259,-326},{-322,-315,-220,-441,-259,-416},{-371,-427,-392,-276,-318,-416},{-290,-357,-318,-452,-259,-315},{-224,-462,-399,-480,-378,-480},{-284,-270,-298,-248,-374,-487},{-220,-273,-301,-487,-455,-248},{-420,-413,-389,-259,-326,-452},{-241,-438,-458,-462,-210,-318},{-424,-385,-301,-294,-374,-441},{-360,-424,-273,-234,-294,-483},{-487,-455,-490,-224,-402,-490},{-410,-231,-473,-308,-427,-217},{-346,-462,-280,-455,-287,-294},{-420,-382,-262,-360,-332,-374},{-420,-312,-224,-301,-248,-444},{-350,-287,-395,-301,-444,-252},{-416,-473,-448,-340,-406,-262},{-438,-256,-378,-326,-360,-434},{-346,-455,-476,-336,-476,-490},{-441,-487,-241,-441,-234,-332},{-374,-294,-480,-462,-210,-220},{-294,-276,-455,-374,-326,-487},{-476,-248,-315,-304,-326,-424},{-298,-441,-368,-301,-214,-346},{-210,-455,-385,-392,-214,-385},{-312,-364,-382,-259,-217,-469},{-270,-378,-315,-382,-231,-392},{-340,-315,-262,-276,-455,-336},{-294,-430,-217,-466,-399,-284},{-298,-241,-273,-238,-326,-346},{-304,-312,-350,-389,-441,-364},{-234,-287,-389,-444,-210,-430},{-389,-350,-389,-458,-406,-392},{-473,-420,-487,-262,-364,-270},{-210,-392,-413,-312,-298,-424},{-402,-298,-364,-455,-234,-392},{-444,-354,-354,-217,-441,-392},{-262,-389,-262,-354,-368,-210},{-395,-346,-458,-434,-210,-473},{-262,-371,-371,-326,-462,-312},{-466,-427,-245,-245,-340,-420},{-245,-259,-490,-434,-290,-210},{-490,-480,-360,-490,-490,-399},{-424,-444,-336,-424,-298,-270},{-476,-228,-427,-416,-374,-287},{-336,-392,-354,-438,-413,-312},{-214,-343,-476,-410,-318,-434},{-298,-346,-360,-434,-322,-290}},{{-386,-261,-336,-341,-413,-225},{-459,-233,-288,-331,-276,-232},{-247,-295,-464,-324,-230,-367},{-334,-298,-339,-428,-259,-451},{-289,-364,-376,-431,-230,-341},{-251,-302,-319,-407,-348,-435},{-355,-405,-281,-274,-449,-213},{-320,-425,-434,-247,-305,-319},{-487,-261,-292,-441,-213,-438},{-449,-470,-410,-321,-236,-351},{-442,-432,-281,-324,-413,-390},{-289,-333,-207,-431,-253,-264},{-418,-408,-380,-244,-420,-357},{-383,-230,-231,-274,-449,-245},{-442,-480,-427,-287,-318,-332},{-226,-312,-271,-304,-203,-293},{-254,-456,-437,-291,-341,-402},{-289,-370,-427,-448,-446,-322},{-303,-295,-427,-367,-358,-251},{-310,-360,-231,-381,-269,-354},{-306,-367,-420,-294,-269,-415},{-456,-316,-380,-331,-394,-248},{-247,-370,-437,-291,-331,-338},{-237,-480,-227,-374,-400,-261},{-296,-285,-349,-438,-344,-425},{-341,-244,-431,-454,-262,-322},{-216,-384,-458,-454,-446,-303},{-445,-220,-220,-434,-403,-229},{-285,-422,-447,-441,-223,-374},{-254,-418,-383,-291,-459,-319},{-404,-336,-315,-391,-308,-238},{-438,-446,-220,-361,-226,-448},{-264,-377,-353,-234,-312,-303},{-452,-418,-366,-337,-387,-229},{-418,-213,-210,-291,-197,-351},{-400,-309,-431,-458,-249,-425},{-345,-415,-464,-341,-387,-415},{-487,-343,-305,-240,-331,-396},{-376,-401,-254,-381,-341,-361},{-348,-412,-464,-267,-289,-412},{-299,-391,-390,-324,-223,-422},{-223,-336,-434,-381,-430,-293},{-338,-302,-444,-428,-423,-274},{-271,-470,-336,-291,-289,-319},{-247,-466,-278,-377,-374,-316},{-442,-281,-241,-407,-315,-370},{-351,-285,-424,-418,-351,-422},{-372,-384,-247,-411,-331,-296},{-296,-285,-319,-230,-426,-251},{-233,-240,-370,-207,-210,-193}},{{-258,-410,-252,-355,-299,-311},{-296,-357,-372,-284,-331,-306},{-403,-249,-318,-278,-294,-359},{-359,-379,-267,-264,-342,-175},{-406,-330,-381,-381,-274,-245},{-274,-431,-348,-255,-362,-256},{-413,-385,-420,-261,-302,-339},{-312,-213,-210,-258,-342,-200},{-391,-243,-417,-202,-288,-275},{-324,-363,-231,-349,-256,-256},{-258,-296,-246,-296,-234,-322},{-233,-354,-363,-393,-331,-284},{-315,-225,-243,-179,-208,-200},{-356,-305,-267,-340,-325,-325},{-356,-339,-219,-208,-285,-322},{-302,-385,-417,-202,-296,-386},{-441,-428,-360,-205,-208,-295},{-375,-216,-414,-296,-348,-225},{-261,-397,-246,-252,-314,-247},{-337,-265,-297,-343,-202,-225},{-428,-188,-219,-243,-211,-345},{-397,-203,-345,-375,-296,-348},{-438,-293,-192,-381,-234,-195},{-227,-191,-270,-378,-197,-178},{-400,-243,-294,-278,-180,-220},{-255,-394,-402,-214,-325,-234},{-403,-336,-312,-211,-174,-222},{-321,-246,-387,-205,-362,-348},{-403,-373,-276,-255,-256,-375},{-334,-253,-255,-352,-299,-242},{-372,-407,-285,-252,-194,-236},{-195,-237,-186,-325,-219,-381},{-346,-209,-381,-316,-376,-220},{-350,-286,-354,-340,-182,-389},{-425,-280,-405,-188,-296,-311},{-400,-403,-225,-337,-288,-172},{-413,-348,-273,-278,-279,-178},{-428,-200,-189,-272,-245,-361},{-217,-286,-363,-407,-382,-386},{-353,-342,-249,-366,-339,-281},{-350,-237,-264,-281,-205,-284},{-400,-290,-363,-211,-194,-225},{-410,-311,-417,-331,-174,-172},{-202,-413,-228,-305,-214,-342},{-227,-249,-321,-176,-305,-384},{-334,-422,-231,-331,-294,-189},{-321,-268,-399,-208,-288,-189},{-343,-403,-420,-190,-365,-250},{-331,-363,-408,-375,-322,-359},{-227,-431,-270,-196,-294,-281}},{{-373,-195,-308,-213,-336,-263},{-367,-350,-332,-198,-292,-158},{-335,-263,-216,-188,-181,-203},{-335,-160,-314,-259,-176,-246},{-232,-271,-290,-339,-282,-294},{-259,-310,-303,-284,-149,-227},{-294,-208,-211,-188,-314,-165},{-162,-366,-172,-276,-208,-210},{-216,-216,-285,-289,-260,-191},{-289,-355,-229,-316,-157,-304},{-316,-239,-231,-269,-250,-306},{-184,-195,-324,-286,-191,-167},{-265,-171,-231,-334,-250,-146},{-189,-181,-157,-294,-172,-261},{-294,-352,-172,-191,-343,-237},{-176,-347,-170,-218,-169,-220},{-173,-352,-301,-286,-184,-167},{-284,-250,-203,-334,-203,-306},{-227,-268,-170,-336,-301,-184},{-232,-250,-170,-299,-257,-332},{-181,-226,-208,-186,-333,-284},{-240,-292,-285,-321,-270,-237},{-205,-203,-283,-173,-304,-287},{-240,-368,-337,-243,-189,-172},{-224,-345,-236,-329,-260,-287},{-186,-250,-296,-183,-316,-244},{-310,-168,-254,-178,-277,-332},{-343,-274,-200,-223,-341,-191},{-364,-221,-321,-193,-250,-237},{-240,-189,-231,-241,-228,-198},{-213,-292,-190,-191,-245,-172},{-265,-345,-252,-346,-152,-174},{-289,-310,-272,-208,-301,-194},{-243,-323,-188,-311,-301,-189},{-278,-363,-157,-331,-223,-261},{-273,-323,-280,-193,-208,-325},{-281,-337,-231,-196,-294,-208},{-335,-258,-350,-243,-270,-268},{-197,-245,-265,-264,-250,-265},{-173,-345,-252,-286,-184,-249},{-332,-295,-252,-248,-321,-253},{-238,-342,-234,-236,-157,-268},{-308,-266,-157,-261,-274,-203},{-362,-192,-226,-168,-321,-143},{-327,-237,-216,-331,-252,-265},{-354,-329,-342,-349,-333,-172},{-275,-302,-185,-349,-267,-186},{-267,-239,-298,-324,-267,-249},{-275,-263,-159,-161,-287,-232},{-300,-174,-162,-291,-274,-158}},{{-268,-157,-176,-141,-252,-187},{-246,-150,-210,-236,-155,-266},{-308,-263,-277,-139,-282,-139},{-306,-199,-176,-217,-321,-164},{-246,-238,-243,-240,-203,-307},{-180,-150,-146,-277,-307,-155},{-166,-252,-249,-176,-298,-247},{-246,-245,-185,-323,-150,-213},{-159,-321,-305,-182,-323,-256},{-190,-182,-148,-252,-289,-215},{-277,-263,-208,-213,-238,-176},{-258,-229,-231,-152,-150,-254},{-166,-146,-252,-247,-226,-282},{-145,-157,-217,-314,-323,-176},{-265,-219,-259,-263,-296,-150},{-156,-240,-229,-312,-169,-180},{-284,-192,-252,-300,-199,-270},{-216,-213,-310,-268,-270,-316},{-235,-162,-236,-289,-310,-196},{-232,-254,-210,-256,-249,-316},{-190,-199,-305,-189,-236,-187},{-180,-280,-215,-199,-199,-210},{-149,-171,-201,-303,-240,-208},{-194,-171,-159,-243,-192,-219},{-277,-291,-210,-319,-219,-238},{-270,-238,-166,-275,-300,-243},{-261,-314,-319,-166,-210,-199},{-209,-280,-282,-162,-173,-215},{-182,-150,-282,-155,-146,-169},{-258,-256,-303,-224,-245,-217},{-249,-178,-231,-252,-305,-166},{-175,-312,-233,-171,-169,-155},{-244,-243,-159,-238,-226,-173},{-228,-213,-217,-166,-259,-305},{-237,-173,-323,-213,-187,-291},{-164,-196,-289,-243,-259,-213},{-263,-314,-201,-307,-150,-173},{-147,-150,-298,-226,-229,-162},{-171,-256,-273,-143,-155,-298},{-159,-231,-312,-252,-298,-319},{-261,-143,-280,-182,-273,-182},{-180,-159,-284,-176,-206,-268},{-213,-226,-157,-146,-316,-259},{-173,-298,-233,-286,-187,-282},{-289,-229,-192,-270,-259,-284},{-190,-159,-243,-224,-226,-199},{-225,-259,-303,-312,-291,-176},{-277,-323,-201,-293,-196,-233},{-280,-266,-273,-139,-316,-286},{-282,-146,-300,-268,-289,-224}},{{-182,-300,-210,-307,-165,-155},{-215,-171,-308,-190,-162,-160},{-289,-215,-252,-281,-148,-320},{-164,-303,-207,-209,-324,-288},{-300,-169,-231,-148,-227,-180},{-169,-303,-172,-169,-295,-312},{-229,-282,-233,-190,-317,-325},{-259,-298,-179,-283,-249,-251},{-215,-303,-179,-193,-281,-290},{-157,-203,-273,-190,-249,-157},{-139,-238,-221,-178,-312,-330},{-247,-178,-254,-176,-244,-285},{-155,-323,-224,-221,-336,-293},{-213,-166,-287,-264,-232,-251},{-259,-249,-303,-250,-288,-177},{-261,-141,-191,-271,-300,-271},{-146,-252,-296,-188,-283,-182},{-268,-139,-310,-200,-157,-325},{-141,-249,-235,-276,-293,-170},{-173,-199,-170,-212,-191,-219},{-189,-314,-298,-186,-191,-231},{-180,-231,-282,-262,-194,-153},{-243,-157,-322,-226,-208,-263},{-157,-245,-226,-328,-227,-199},{-150,-310,-186,-328,-189,-150},{-217,-166,-317,-228,-240,-197},{-166,-139,-207,-159,-223,-150},{-247,-312,-200,-190,-169,-153},{-171,-176,-163,-226,-261,-312},{-273,-252,-186,-190,-196,-241},{-196,-249,-287,-259,-215,-216},{-222,-310,-151,-193,-237,-278},{-254,-143,-228,-188,-194,-303},{-152,-307,-308,-321,-160,-288},{-261,-143,-296,-288,-261,-278},{-249,-199,-233,-283,-257,-167},{-166,-196,-287,-281,-276,-322},{-303,-259,-198,-269,-305,-229},{-173,-152,-284,-181,-157,-231},{-254,-316,-168,-300,-165,-216},{-263,-296,-294,-193,-225,-283},{-164,-252,-242,-274,-247,-330},{-185,-150,-312,-183,-254,-280},{-240,-196,-303,-207,-225,-175},{-296,-143,-191,-176,-174,-327},{-176,-143,-326,-293,-281,-184},{-233,-286,-245,-143,-302,-317},{-189,-316,-315,-231,-252,-330},{-146,-141,-275,-159,-208,-212},{-316,-199,-179,-193,-218,-283}}}}; // 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,6,16,8,6,16,8,6,17,8,6,17,9,6,16,9,6,17,9,6,17,9,6,17,8,6,16,9,6,17,8,6,17,9,6,18,9,6,18,9,6,18,9,6,18,9,6,17,9,6,17,9,6,17,8,6,16,8,6,16,9,6,16,9,6,17,8,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},{16,17,18,19,20,21,22,23},{24,25,26,27,28},{29,30,31,32,33,34,35,36,37,38,39,40,41,42,43},{44,45,46,47,48,49,50,51},{52,53,54,55,56,57},{58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73},{74,75,76,77,78,79,80,81},{82,83,84,85,86,87},{88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103},{104,105,106,107,108,109,110,111},{112,113,114,115,116,117},{118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134},{135,136,137,138,139,140,141,142},{143,144,145,146,147,148},{149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165},{166,167,168,169,170,171,172,173,174},{175,176,177,178,179,180},{181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196},{197,198,199,200,201,202,203,204,205},{206,207,208,209,210,211},{212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228},{229,230,231,232,233,234,235,236,237},{238,239,240,241,242,243},{244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260},{261,262,263,264,265,266,267,268,269},{270,271,272,273,274,275},{276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292},{293,294,295,296,297,298,299,300},{301,302,303,304,305,306},{307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322},{323,324,325,326,327,328,329,330,331},{332,333,334,335,336,337},{338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354},{355,356,357,358,359,360,361,362},{363,364,365,366,367,368},{369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385},{386,387,388,389,390,391,392,393,394},{395,396,397,398,399,400},{401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418},{419,420,421,422,423,424,425,426,427},{428,429,430,431,432,433},{434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451},{452,453,454,455,456,457,458,459,460},{461,462,463,464,465,466},{467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484},{485,486,487,488,489,490,491,492,493},{494,495,496,497,498,499},{500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517},{518,519,520,521,522,523,524,525,526},{527,528,529,530,531,532},{533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549},{550,551,552,553,554,555,556,557,558},{559,560,561,562,563,564},{565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581},{582,583,584,585,586,587,588,589,590},{591,592,593,594,595,596},{597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613},{614,615,616,617,618,619,620,621},{622,623,624,625,626,627},{628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643},{644,645,646,647,648,649,650,651},{652,653,654,655,656,657},{658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673},{674,675,676,677,678,679,680,681,682},{683,684,685,686,687,688},{689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704},{705,706,707,708,709,710,711,712,713},{714,715,716,717,718,719},{720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736},{737,738,739,740,741,742,743,744},{745,746,747,748,749,750}}; // 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,1,5,9,13,17,21,25,29,1,7,13,19,25,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,2,8,14,20,26,32,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,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,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,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,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,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,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,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,0,6,12,18,24,30,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,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,2,8,14,20,26,32}; // 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,6,10,14,18,22,26,30,34,6,12,18,24,30,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,5,11,17,23,29,35,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,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,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,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,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,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,35,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,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,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,5,11,17,23,29,35,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,5,11,17,23,29,35}; // set of end times of each shipment 
