int Dev = 10;// 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 = 745;//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]={{{{12332,0,0,0,0,0},{12508,0,0,0,0,0},{12230,0,0,0,0,0},{12319,0,0,0,0,0},{12352,0,0,0,0,0},{12377,0,0,0,0,0},{12405,0,0,0,0,0},{12474,0,0,0,0,0},{12533,0,0,0,0,0},{12355,0,0,0,0,0},{12342,0,0,0,0,0},{12422,0,0,0,0,0},{12309,0,0,0,0,0},{12491,0,0,0,0,0},{12497,0,0,0,0,0},{12539,0,0,0,0,0},{12554,0,0,0,0,0},{12338,0,0,0,0,0},{12524,0,0,0,0,0},{12363,0,0,0,0,0},{12417,0,0,0,0,0},{12412,0,0,0,0,0},{12314,0,0,0,0,0},{12260,0,0,0,0,0},{12410,0,0,0,0,0},{12455,0,0,0,0,0},{12639,0,0,0,0,0},{12509,0,0,0,0,0},{12210,0,0,0,0,0},{12354,0,0,0,0,0},{12480,0,0,0,0,0},{12249,0,0,0,0,0},{12374,0,0,0,0,0},{12238,0,0,0,0,0},{12271,0,0,0,0,0},{12421,0,0,0,0,0},{12422,0,0,0,0,0},{12292,0,0,0,0,0},{12627,0,0,0,0,0},{12385,0,0,0,0,0},{12327,0,0,0,0,0},{12498,0,0,0,0,0},{12469,0,0,0,0,0},{12337,0,0,0,0,0},{12394,0,0,0,0,0},{12254,0,0,0,0,0},{12414,0,0,0,0,0},{12247,0,0,0,0,0},{12235,0,0,0,0,0},{12475,0,0,0,0,0}},{{12353,0,0,0,0,0},{12500,0,0,0,0,0},{12479,0,0,0,0,0},{12411,0,0,0,0,0},{12336,0,0,0,0,0},{12191,0,0,0,0,0},{12428,0,0,0,0,0},{12414,0,0,0,0,0},{12412,0,0,0,0,0},{12363,0,0,0,0,0},{12263,0,0,0,0,0},{12415,0,0,0,0,0},{12612,0,0,0,0,0},{12167,0,0,0,0,0},{12468,0,0,0,0,0},{12461,0,0,0,0,0},{12364,0,0,0,0,0},{12453,0,0,0,0,0},{12233,0,0,0,0,0},{12399,0,0,0,0,0},{12263,0,0,0,0,0},{12424,0,0,0,0,0},{12331,0,0,0,0,0},{12484,0,0,0,0,0},{12319,0,0,0,0,0},{12630,0,0,0,0,0},{12532,0,0,0,0,0},{12462,0,0,0,0,0},{12556,0,0,0,0,0},{12392,0,0,0,0,0},{12537,0,0,0,0,0},{12263,0,0,0,0,0},{12504,0,0,0,0,0},{12529,0,0,0,0,0},{12306,0,0,0,0,0},{12492,0,0,0,0,0},{12447,0,0,0,0,0},{12349,0,0,0,0,0},{12532,0,0,0,0,0},{12444,0,0,0,0,0},{12448,0,0,0,0,0},{12353,0,0,0,0,0},{12287,0,0,0,0,0},{12632,0,0,0,0,0},{12340,0,0,0,0,0},{12398,0,0,0,0,0},{12350,0,0,0,0,0},{12386,0,0,0,0,0},{12239,0,0,0,0,0},{12455,0,0,0,0,0}},{{11442,0,0,0,0,0},{11603,0,0,0,0,0},{11571,0,0,0,0,0},{11676,0,0,0,0,0},{11657,0,0,0,0,0},{11678,0,0,0,0,0},{11639,0,0,0,0,0},{11504,0,0,0,0,0},{11545,0,0,0,0,0},{11551,0,0,0,0,0},{11334,0,0,0,0,0},{11591,0,0,0,0,0},{11543,0,0,0,0,0},{11634,0,0,0,0,0},{11494,0,0,0,0,0},{11701,0,0,0,0,0},{11649,0,0,0,0,0},{11586,0,0,0,0,0},{11620,0,0,0,0,0},{11469,0,0,0,0,0},{11541,0,0,0,0,0},{11532,0,0,0,0,0},{11690,0,0,0,0,0},{11461,0,0,0,0,0},{11570,0,0,0,0,0},{11480,0,0,0,0,0},{11692,0,0,0,0,0},{11696,0,0,0,0,0},{11567,0,0,0,0,0},{11424,0,0,0,0,0},{11250,0,0,0,0,0},{11734,0,0,0,0,0},{11609,0,0,0,0,0},{11626,0,0,0,0,0},{11555,0,0,0,0,0},{11676,0,0,0,0,0},{11516,0,0,0,0,0},{11598,0,0,0,0,0},{11595,0,0,0,0,0},{11815,0,0,0,0,0},{11534,0,0,0,0,0},{11584,0,0,0,0,0},{11679,0,0,0,0,0},{11459,0,0,0,0,0},{11462,0,0,0,0,0},{11448,0,0,0,0,0},{11613,0,0,0,0,0},{11604,0,0,0,0,0},{11652,0,0,0,0,0},{11503,0,0,0,0,0}},{{10435,0,0,0,0,0},{10378,0,0,0,0,0},{10354,0,0,0,0,0},{10196,0,0,0,0,0},{10549,0,0,0,0,0},{10233,0,0,0,0,0},{10342,0,0,0,0,0},{10339,0,0,0,0,0},{10336,0,0,0,0,0},{10263,0,0,0,0,0},{10497,0,0,0,0,0},{10339,0,0,0,0,0},{10310,0,0,0,0,0},{10295,0,0,0,0,0},{10208,0,0,0,0,0},{10343,0,0,0,0,0},{10293,0,0,0,0,0},{10463,0,0,0,0,0},{10343,0,0,0,0,0},{10429,0,0,0,0,0},{10523,0,0,0,0,0},{10354,0,0,0,0,0},{10279,0,0,0,0,0},{10430,0,0,0,0,0},{10263,0,0,0,0,0},{10286,0,0,0,0,0},{10311,0,0,0,0,0},{10169,0,0,0,0,0},{10488,0,0,0,0,0},{10260,0,0,0,0,0},{10254,0,0,0,0,0},{10248,0,0,0,0,0},{10204,0,0,0,0,0},{10451,0,0,0,0,0},{10264,0,0,0,0,0},{10281,0,0,0,0,0},{10352,0,0,0,0,0},{10458,0,0,0,0,0},{10472,0,0,0,0,0},{10321,0,0,0,0,0},{10421,0,0,0,0,0},{10353,0,0,0,0,0},{10446,0,0,0,0,0},{10415,0,0,0,0,0},{10438,0,0,0,0,0},{10351,0,0,0,0,0},{10359,0,0,0,0,0},{10307,0,0,0,0,0},{10224,0,0,0,0,0},{10430,0,0,0,0,0}},{{9557,0,0,0,0,0},{9302,0,0,0,0,0},{9361,0,0,0,0,0},{9567,0,0,0,0,0},{9411,0,0,0,0,0},{9443,0,0,0,0,0},{9414,0,0,0,0,0},{9438,0,0,0,0,0},{9411,0,0,0,0,0},{9365,0,0,0,0,0},{9490,0,0,0,0,0},{9509,0,0,0,0,0},{9571,0,0,0,0,0},{9388,0,0,0,0,0},{9572,0,0,0,0,0},{9316,0,0,0,0,0},{9382,0,0,0,0,0},{9659,0,0,0,0,0},{9551,0,0,0,0,0},{9622,0,0,0,0,0},{9586,0,0,0,0,0},{9452,0,0,0,0,0},{9522,0,0,0,0,0},{9579,0,0,0,0,0},{9425,0,0,0,0,0},{9541,0,0,0,0,0},{9524,0,0,0,0,0},{9711,0,0,0,0,0},{9514,0,0,0,0,0},{9508,0,0,0,0,0},{9354,0,0,0,0,0},{9397,0,0,0,0,0},{9604,0,0,0,0,0},{9468,0,0,0,0,0},{9664,0,0,0,0,0},{9502,0,0,0,0,0},{9648,0,0,0,0,0},{9396,0,0,0,0,0},{9548,0,0,0,0,0},{9448,0,0,0,0,0},{9288,0,0,0,0,0},{9489,0,0,0,0,0},{9473,0,0,0,0,0},{9571,0,0,0,0,0},{9568,0,0,0,0,0},{9560,0,0,0,0,0},{9413,0,0,0,0,0},{9540,0,0,0,0,0},{9516,0,0,0,0,0},{9301,0,0,0,0,0}},{{9228,0,0,0,0,0},{9183,0,0,0,0,0},{9160,0,0,0,0,0},{9304,0,0,0,0,0},{9326,0,0,0,0,0},{9040,0,0,0,0,0},{9308,0,0,0,0,0},{9376,0,0,0,0,0},{9228,0,0,0,0,0},{9245,0,0,0,0,0},{9215,0,0,0,0,0},{9494,0,0,0,0,0},{9278,0,0,0,0,0},{9447,0,0,0,0,0},{9214,0,0,0,0,0},{9150,0,0,0,0,0},{9190,0,0,0,0,0},{9241,0,0,0,0,0},{9194,0,0,0,0,0},{9363,0,0,0,0,0},{9276,0,0,0,0,0},{9243,0,0,0,0,0},{9147,0,0,0,0,0},{9451,0,0,0,0,0},{9027,0,0,0,0,0},{9262,0,0,0,0,0},{9214,0,0,0,0,0},{9105,0,0,0,0,0},{9128,0,0,0,0,0},{9273,0,0,0,0,0},{9232,0,0,0,0,0},{9386,0,0,0,0,0},{9196,0,0,0,0,0},{9205,0,0,0,0,0},{9187,0,0,0,0,0},{9419,0,0,0,0,0},{9293,0,0,0,0,0},{9362,0,0,0,0,0},{9227,0,0,0,0,0},{9205,0,0,0,0,0},{9274,0,0,0,0,0},{9385,0,0,0,0,0},{9322,0,0,0,0,0},{9141,0,0,0,0,0},{9315,0,0,0,0,0},{9280,0,0,0,0,0},{9278,0,0,0,0,0},{9224,0,0,0,0,0},{9474,0,0,0,0,0},{9184,0,0,0,0,0}}},{{{-288,-276,-294,-300,-303,-265},{-265,-282,-315,-300,-270,-306},{-265,-312,-270,-297,-300,-318},{-265,-268,-306,-288,-291,-268},{-323,-291,-312,-318,-276,-306},{-297,-268,-279,-285,-279,-300},{-323,-285,-270,-270,-320,-323},{-268,-318,-303,-318,-297,-323},{-270,-285,-315,-285,-320,-285},{-273,-320,-276,-306,-318,-291},{-276,-270,-318,-268,-309,-285},{-282,-265,-309,-285,-265,-323},{-276,-294,-270,-273,-320,-285},{-320,-312,-312,-273,-273,-306},{-294,-309,-288,-279,-300,-276},{-265,-276,-291,-291,-318,-279},{-288,-297,-288,-282,-282,-315},{-294,-291,-312,-282,-300,-297},{-315,-320,-320,-291,-320,-297},{-291,-268,-309,-270,-279,-318},{-270,-294,-268,-265,-309,-273},{-300,-285,-297,-270,-306,-285},{-288,-306,-273,-312,-315,-270},{-270,-273,-320,-282,-270,-282},{-273,-276,-282,-320,-265,-309},{-294,-291,-288,-268,-323,-303},{-309,-306,-294,-309,-320,-288},{-285,-273,-297,-318,-320,-285},{-297,-268,-306,-312,-312,-300},{-285,-268,-279,-279,-273,-306},{-318,-309,-300,-303,-291,-265},{-285,-276,-285,-282,-312,-300},{-309,-318,-315,-294,-306,-270},{-282,-297,-276,-309,-309,-288},{-268,-285,-320,-268,-288,-318},{-285,-312,-312,-285,-291,-273},{-285,-282,-265,-291,-265,-318},{-303,-320,-265,-297,-300,-309},{-268,-288,-315,-273,-268,-291},{-282,-273,-291,-320,-303,-268},{-270,-270,-294,-288,-273,-273},{-291,-265,-315,-268,-288,-303},{-285,-297,-270,-282,-309,-306},{-312,-297,-270,-270,-320,-323},{-282,-273,-265,-318,-270,-276},{-323,-306,-265,-282,-282,-282},{-265,-282,-300,-268,-300,-318},{-268,-265,-320,-306,-282,-265},{-279,-300,-273,-303,-276,-312},{-300,-320,-294,-318,-268,-294}},{{-296,-266,-255,-274,-254,-238},{-319,-315,-291,-285,-275,-280},{-270,-266,-269,-269,-240,-267},{-293,-275,-302,-299,-264,-275},{-261,-269,-297,-282,-256,-282},{-273,-295,-274,-260,-286,-238},{-319,-286,-263,-263,-270,-267},{-284,-269,-291,-282,-275,-236},{-319,-295,-260,-282,-240,-233},{-293,-286,-283,-252,-283,-249},{-310,-286,-280,-263,-259,-256},{-307,-275,-308,-290,-248,-277},{-310,-300,-291,-288,-275,-246},{-267,-266,-252,-279,-254,-256},{-267,-303,-308,-277,-280,-256},{-304,-269,-291,-274,-278,-275},{-261,-277,-277,-247,-264,-251},{-287,-269,-308,-282,-246,-282},{-278,-260,-252,-293,-283,-256},{-293,-306,-297,-279,-267,-243},{-293,-312,-291,-271,-270,-264},{-287,-309,-274,-263,-251,-254},{-302,-312,-297,-249,-251,-259},{-264,-277,-252,-293,-240,-285},{-290,-309,-272,-301,-280,-246},{-316,-306,-286,-260,-243,-277},{-273,-309,-252,-301,-251,-254},{-313,-306,-272,-277,-259,-241},{-319,-315,-308,-282,-280,-241},{-278,-275,-286,-258,-272,-254},{-273,-297,-280,-260,-264,-236},{-299,-289,-269,-274,-240,-238},{-316,-269,-305,-279,-240,-277},{-270,-286,-280,-282,-278,-241},{-276,-289,-280,-285,-272,-241},{-319,-275,-263,-255,-286,-269},{-313,-295,-305,-279,-256,-267},{-296,-257,-308,-255,-294,-256},{-310,-260,-266,-274,-256,-246},{-302,-286,-274,-263,-275,-259},{-261,-280,-308,-258,-251,-243},{-304,-283,-255,-274,-246,-236},{-276,-257,-300,-260,-251,-282},{-302,-306,-297,-288,-278,-262},{-261,-275,-252,-279,-240,-267},{-267,-306,-269,-290,-267,-272},{-278,-277,-258,-296,-262,-264},{-284,-257,-305,-258,-259,-249},{-293,-266,-286,-274,-240,-256},{-296,-286,-252,-249,-267,-285}},{{-245,-237,-224,-237,-216,-185},{-268,-261,-224,-240,-201,-206},{-252,-225,-247,-226,-216,-216},{-235,-242,-242,-237,-208,-212},{-248,-225,-231,-240,-208,-220},{-240,-264,-226,-213,-197,-200},{-268,-220,-238,-222,-214,-208},{-270,-232,-219,-226,-212,-210},{-248,-220,-221,-217,-216,-200},{-255,-227,-214,-228,-225,-196},{-255,-232,-226,-240,-214,-196},{-270,-240,-221,-213,-218,-194},{-252,-240,-210,-208,-225,-216},{-240,-220,-245,-228,-195,-204},{-245,-235,-242,-226,-201,-194},{-232,-220,-233,-228,-197,-225},{-270,-240,-231,-244,-205,-222},{-265,-254,-233,-204,-208,-218},{-235,-227,-217,-222,-193,-227},{-250,-230,-238,-215,-214,-227},{-250,-227,-238,-222,-199,-194},{-245,-227,-228,-233,-220,-216},{-275,-266,-224,-235,-235,-198},{-272,-247,-233,-237,-193,-206},{-240,-252,-247,-204,-212,-194},{-225,-249,-217,-220,-195,-196},{-238,-232,-231,-246,-225,-216},{-248,-240,-224,-228,-203,-216},{-230,-235,-217,-215,-214,-216},{-238,-244,-217,-224,-216,-218},{-268,-223,-233,-215,-195,-192},{-230,-257,-247,-235,-223,-208},{-235,-220,-214,-220,-227,-208},{-272,-242,-214,-228,-199,-192},{-245,-225,-217,-244,-208,-210},{-272,-223,-256,-235,-214,-220},{-255,-227,-231,-233,-229,-200},{-235,-249,-226,-217,-227,-204},{-228,-223,-228,-206,-220,-206},{-268,-244,-247,-211,-201,-204},{-228,-223,-256,-246,-231,-216},{-248,-242,-212,-213,-223,-194},{-262,-254,-249,-206,-216,-185},{-240,-261,-217,-208,-229,-187},{-232,-232,-231,-235,-197,-192},{-225,-232,-233,-222,-229,-220},{-240,-257,-238,-240,-225,-214},{-228,-249,-221,-206,-227,-206},{-240,-257,-247,-235,-205,-196},{-242,-230,-249,-215,-201,-216}},{{-215,-178,-175,-169,-172,-146},{-191,-170,-188,-174,-178,-152},{-187,-191,-166,-163,-175,-158},{-199,-198,-163,-165,-148,-152},{-181,-189,-172,-163,-158,-168},{-213,-204,-174,-172,-148,-154},{-189,-183,-177,-187,-162,-171},{-199,-189,-183,-186,-160,-171},{-189,-185,-184,-162,-155,-166},{-215,-185,-190,-158,-155,-171},{-213,-187,-184,-189,-157,-154},{-197,-200,-170,-163,-155,-154},{-199,-187,-172,-179,-160,-165},{-207,-196,-170,-170,-178,-152},{-179,-168,-175,-172,-158,-165},{-217,-187,-161,-158,-157,-170},{-207,-174,-183,-184,-170,-152},{-215,-180,-184,-186,-180,-147},{-211,-202,-181,-175,-167,-155},{-211,-202,-193,-187,-170,-174},{-201,-200,-177,-158,-175,-147},{-177,-200,-175,-169,-173,-168},{-187,-200,-165,-155,-168,-170},{-183,-206,-183,-169,-153,-173},{-189,-181,-166,-167,-158,-147},{-195,-180,-179,-174,-155,-146},{-191,-196,-184,-169,-182,-158},{-205,-176,-186,-172,-177,-152},{-195,-200,-177,-167,-168,-152},{-209,-170,-161,-160,-150,-157},{-195,-187,-161,-162,-182,-171},{-207,-172,-188,-169,-182,-149},{-179,-176,-197,-162,-182,-150},{-207,-193,-184,-170,-178,-152},{-189,-181,-172,-158,-155,-154},{-189,-181,-165,-186,-150,-163},{-181,-172,-188,-174,-165,-174},{-213,-168,-197,-158,-182,-154},{-203,-168,-175,-162,-172,-163},{-185,-204,-179,-189,-170,-174},{-181,-189,-161,-186,-160,-154},{-181,-193,-190,-175,-153,-152},{-203,-185,-165,-175,-182,-166},{-179,-187,-190,-165,-157,-163},{-189,-172,-163,-187,-167,-174},{-209,-181,-166,-160,-173,-158},{-207,-198,-161,-167,-175,-146},{-205,-174,-184,-177,-177,-166},{-213,-202,-168,-184,-175,-146},{-203,-187,-195,-167,-162,-176}},{{-166,-156,-160,-151,-137,-134},{-168,-143,-137,-143,-153,-135},{-163,-140,-154,-140,-160,-132},{-165,-150,-143,-162,-160,-141},{-152,-139,-140,-156,-160,-146},{-151,-140,-151,-162,-159,-147},{-168,-150,-134,-156,-160,-132},{-157,-164,-156,-147,-141,-160},{-140,-164,-138,-138,-151,-132},{-145,-137,-160,-135,-141,-153},{-157,-146,-140,-150,-144,-153},{-154,-143,-147,-147,-153,-162},{-166,-152,-148,-154,-157,-159},{-162,-137,-140,-132,-151,-138},{-140,-148,-151,-157,-153,-151},{-140,-155,-140,-135,-156,-138},{-152,-134,-151,-151,-132,-132},{-156,-134,-137,-143,-147,-134},{-156,-136,-156,-143,-138,-134},{-168,-161,-132,-132,-156,-154},{-151,-142,-147,-157,-137,-159},{-143,-159,-159,-156,-140,-150},{-139,-153,-146,-153,-159,-150},{-145,-150,-162,-135,-148,-150},{-156,-134,-154,-146,-160,-141},{-160,-161,-147,-148,-132,-147},{-146,-162,-150,-148,-162,-147},{-151,-139,-156,-154,-147,-146},{-142,-146,-148,-151,-143,-132},{-143,-153,-151,-135,-151,-137},{-142,-156,-154,-138,-150,-148},{-139,-145,-154,-132,-150,-151},{-169,-156,-135,-150,-140,-138},{-165,-142,-148,-138,-150,-151},{-159,-143,-159,-138,-154,-148},{-169,-158,-132,-157,-137,-156},{-146,-150,-148,-144,-146,-134},{-149,-162,-140,-134,-140,-156},{-157,-155,-150,-135,-137,-147},{-152,-153,-154,-146,-143,-135},{-143,-148,-156,-140,-148,-150},{-143,-153,-137,-162,-141,-160},{-165,-161,-159,-162,-156,-159},{-160,-150,-157,-151,-144,-148},{-151,-146,-159,-148,-156,-138},{-160,-153,-140,-154,-154,-135},{-160,-139,-154,-156,-140,-150},{-152,-142,-148,-160,-140,-146},{-159,-148,-137,-157,-144,-141},{-151,-146,-141,-134,-148,-140}},{{-151,-146,-137,-139,-171,-180},{-150,-135,-153,-156,-175,-179},{-140,-160,-145,-163,-172,-150},{-159,-156,-162,-154,-156,-169},{-162,-146,-136,-149,-164,-175},{-138,-140,-154,-162,-164,-155},{-141,-137,-140,-149,-169,-175},{-143,-154,-153,-168,-155,-170},{-162,-150,-163,-142,-151,-172},{-147,-134,-162,-159,-153,-179},{-160,-148,-136,-140,-177,-180},{-137,-138,-165,-166,-155,-184},{-141,-153,-148,-146,-145,-175},{-141,-147,-151,-166,-172,-177},{-151,-138,-151,-148,-153,-182},{-140,-141,-163,-149,-150,-167},{-154,-146,-143,-145,-151,-155},{-156,-154,-149,-143,-166,-180},{-148,-159,-137,-160,-158,-160},{-162,-132,-137,-156,-175,-162},{-144,-153,-140,-145,-167,-154},{-154,-157,-159,-152,-161,-160},{-159,-162,-139,-143,-177,-155},{-157,-140,-151,-162,-164,-174},{-141,-146,-156,-143,-177,-167},{-147,-143,-157,-162,-163,-160},{-154,-134,-163,-166,-175,-157},{-140,-137,-146,-154,-167,-152},{-159,-134,-149,-156,-156,-152},{-140,-148,-136,-156,-147,-172},{-151,-150,-153,-142,-169,-174},{-144,-160,-143,-157,-161,-175},{-137,-144,-139,-146,-159,-162},{-147,-138,-163,-142,-175,-174},{-153,-135,-142,-139,-150,-179},{-156,-148,-163,-165,-148,-155},{-144,-132,-165,-149,-163,-169},{-151,-143,-153,-146,-177,-169},{-157,-141,-145,-148,-158,-167},{-162,-151,-165,-148,-148,-172},{-138,-132,-146,-151,-177,-177},{-162,-160,-156,-143,-163,-177},{-156,-156,-148,-148,-167,-172},{-162,-154,-151,-140,-158,-152},{-143,-146,-159,-151,-155,-155},{-140,-157,-157,-140,-150,-179},{-162,-162,-157,-159,-159,-170},{-132,-137,-163,-163,-145,-165},{-160,-160,-157,-152,-145,-179},{-147,-162,-139,-162,-153,-159}}},{{{-155,-176,-170,-174,-167,-187},{-168,-164,-177,-170,-186,-185},{-173,-154,-163,-188,-178,-174},{-176,-154,-189,-177,-169,-206},{-156,-159,-170,-174,-199,-204},{-160,-177,-168,-197,-173,-172},{-168,-159,-161,-184,-186,-178},{-173,-184,-187,-183,-173,-176},{-166,-152,-168,-193,-188,-199},{-183,-155,-170,-172,-166,-210},{-151,-181,-191,-168,-184,-180},{-155,-171,-182,-181,-193,-172},{-156,-159,-180,-181,-167,-195},{-163,-174,-191,-179,-193,-199},{-155,-167,-158,-177,-178,-201},{-171,-172,-186,-170,-190,-210},{-161,-152,-182,-177,-201,-176},{-166,-162,-163,-188,-191,-189},{-158,-179,-180,-181,-173,-172},{-158,-171,-158,-184,-175,-174},{-176,-184,-161,-184,-169,-201},{-176,-172,-166,-172,-191,-208},{-178,-161,-189,-170,-201,-199},{-155,-184,-191,-163,-180,-202},{-185,-184,-191,-195,-166,-172},{-158,-157,-186,-177,-186,-183},{-163,-152,-168,-190,-195,-172},{-176,-164,-170,-188,-188,-183},{-158,-186,-159,-175,-169,-185},{-160,-154,-182,-163,-188,-201},{-185,-172,-173,-166,-167,-206},{-160,-162,-191,-174,-193,-174},{-155,-157,-189,-166,-193,-191},{-185,-174,-184,-175,-171,-187},{-180,-181,-182,-177,-193,-183},{-171,-177,-158,-183,-173,-204},{-183,-177,-182,-183,-193,-185},{-168,-152,-189,-190,-201,-185},{-175,-159,-164,-177,-177,-202},{-173,-154,-166,-195,-182,-191},{-171,-184,-166,-190,-175,-210},{-158,-157,-182,-197,-180,-191},{-170,-155,-186,-186,-197,-193},{-180,-183,-166,-179,-178,-210},{-181,-174,-175,-172,-201,-180},{-163,-181,-168,-170,-202,-193},{-183,-159,-180,-183,-175,-199},{-161,-176,-184,-184,-186,-201},{-170,-167,-189,-163,-167,-210},{-163,-179,-189,-193,-171,-189}},{{-200,-213,-215,-239,-222,-262},{-206,-211,-217,-230,-213,-250},{-212,-213,-196,-212,-211,-248},{-218,-219,-209,-241,-247,-226},{-212,-184,-226,-221,-243,-255},{-190,-205,-200,-214,-222,-217},{-214,-205,-213,-206,-252,-231},{-198,-217,-234,-201,-250,-262},{-214,-189,-217,-217,-234,-243},{-208,-201,-224,-228,-211,-250},{-200,-187,-222,-206,-238,-245},{-196,-191,-194,-241,-208,-248},{-186,-215,-230,-225,-227,-228},{-194,-217,-207,-199,-213,-214},{-178,-223,-222,-225,-206,-226},{-198,-226,-207,-241,-245,-231},{-182,-191,-228,-219,-206,-250},{-198,-187,-222,-234,-227,-259},{-212,-187,-196,-201,-211,-217},{-184,-187,-217,-223,-222,-236},{-214,-193,-202,-210,-240,-236},{-208,-207,-194,-217,-252,-233},{-186,-207,-204,-203,-218,-233},{-196,-195,-211,-199,-231,-248},{-212,-221,-192,-234,-231,-257},{-180,-217,-219,-230,-238,-238},{-210,-223,-196,-203,-247,-257},{-192,-223,-204,-243,-245,-217},{-206,-209,-194,-201,-252,-236},{-180,-219,-209,-206,-222,-219},{-192,-221,-192,-214,-236,-255},{-192,-197,-215,-217,-227,-238},{-214,-184,-204,-243,-211,-243},{-200,-203,-198,-234,-211,-231},{-180,-197,-202,-201,-222,-231},{-196,-189,-219,-214,-250,-238},{-186,-226,-202,-199,-215,-236},{-210,-209,-211,-225,-252,-228},{-192,-213,-192,-241,-220,-219},{-192,-215,-226,-208,-238,-257},{-186,-215,-204,-212,-250,-243},{-210,-191,-202,-241,-234,-236},{-194,-221,-224,-201,-243,-252},{-196,-207,-204,-201,-220,-221},{-216,-191,-228,-236,-222,-236},{-202,-205,-224,-223,-218,-257},{-192,-217,-204,-219,-220,-236},{-202,-197,-215,-217,-240,-238},{-196,-191,-228,-236,-222,-250},{-214,-211,-217,-232,-247,-250}},{{-240,-273,-236,-251,-291,-286},{-227,-252,-286,-281,-302,-300},{-257,-245,-244,-273,-249,-277},{-245,-280,-238,-278,-291,-272},{-262,-230,-280,-270,-283,-258},{-249,-278,-283,-281,-288,-263},{-259,-240,-275,-286,-291,-286},{-247,-275,-278,-262,-249,-311},{-242,-278,-259,-273,-280,-300},{-257,-265,-280,-270,-260,-291},{-245,-255,-272,-267,-252,-260},{-227,-273,-246,-294,-302,-306},{-259,-280,-236,-281,-255,-255},{-269,-247,-259,-275,-271,-260},{-257,-242,-241,-294,-296,-263},{-257,-280,-275,-289,-291,-255},{-272,-230,-288,-286,-260,-306},{-232,-237,-262,-281,-283,-263},{-254,-255,-249,-289,-269,-275},{-225,-232,-257,-297,-255,-289},{-232,-278,-272,-259,-274,-283},{-257,-245,-286,-251,-302,-255},{-227,-242,-278,-292,-271,-289},{-245,-245,-257,-289,-283,-266},{-267,-273,-262,-254,-277,-294},{-257,-247,-288,-246,-274,-294},{-252,-275,-288,-297,-285,-300},{-232,-235,-249,-275,-283,-303},{-230,-270,-259,-259,-249,-311},{-242,-265,-257,-273,-252,-291},{-272,-265,-238,-243,-266,-283},{-242,-252,-249,-278,-305,-297},{-267,-255,-254,-286,-296,-275},{-262,-252,-270,-256,-285,-311},{-264,-240,-265,-289,-266,-308},{-249,-242,-252,-289,-296,-260},{-230,-273,-246,-246,-263,-255},{-259,-235,-254,-294,-291,-294},{-225,-268,-288,-270,-296,-297},{-232,-278,-267,-294,-283,-272},{-249,-255,-272,-281,-277,-272},{-252,-258,-257,-265,-285,-277},{-242,-270,-267,-284,-305,-306},{-227,-232,-236,-273,-283,-286},{-262,-245,-286,-248,-263,-294},{-267,-240,-244,-281,-291,-286},{-245,-258,-270,-262,-260,-263},{-222,-268,-280,-281,-299,-300},{-269,-265,-265,-281,-269,-303},{-227,-232,-244,-259,-258,-297}},{{-260,-320,-274,-283,-331,-319},{-289,-320,-283,-304,-298,-298},{-272,-315,-319,-322,-286,-313},{-286,-303,-307,-298,-304,-298},{-298,-288,-289,-316,-319,-331},{-280,-297,-295,-295,-280,-274},{-283,-268,-292,-331,-319,-283},{-266,-294,-280,-301,-289,-295},{-266,-297,-301,-271,-325,-322},{-275,-320,-268,-280,-322,-298},{-303,-323,-301,-328,-316,-304},{-263,-323,-271,-307,-322,-328},{-298,-288,-280,-295,-286,-316},{-303,-268,-277,-277,-295,-289},{-269,-276,-292,-322,-292,-286},{-318,-315,-268,-319,-328,-277},{-260,-268,-295,-295,-277,-307},{-272,-312,-322,-274,-310,-322},{-292,-294,-283,-298,-292,-280},{-277,-285,-277,-316,-301,-298},{-301,-318,-307,-319,-322,-322},{-277,-279,-280,-295,-313,-319},{-312,-318,-268,-310,-301,-328},{-272,-288,-310,-289,-319,-310},{-280,-315,-322,-274,-325,-328},{-318,-276,-268,-271,-307,-301},{-298,-273,-292,-325,-286,-292},{-272,-288,-325,-313,-280,-310},{-277,-297,-298,-292,-322,-316},{-289,-273,-316,-328,-298,-319},{-286,-276,-301,-325,-280,-322},{-301,-309,-277,-277,-277,-325},{-272,-285,-286,-301,-277,-322},{-277,-285,-319,-277,-313,-310},{-286,-294,-301,-277,-307,-301},{-275,-279,-304,-319,-331,-304},{-312,-306,-322,-325,-277,-322},{-298,-282,-328,-283,-328,-316},{-301,-268,-319,-271,-316,-322},{-277,-303,-268,-271,-322,-286},{-277,-309,-307,-316,-316,-277},{-280,-288,-268,-283,-301,-295},{-301,-309,-316,-277,-322,-331},{-301,-300,-310,-304,-289,-328},{-312,-276,-316,-325,-319,-307},{-280,-303,-289,-271,-277,-313},{-292,-288,-286,-298,-301,-313},{-263,-282,-280,-289,-325,-286},{-269,-270,-313,-271,-310,-274},{-280,-268,-283,-286,-307,-316}},{{-313,-280,-313,-321,-318,-270},{-289,-295,-322,-303,-270,-261},{-298,-316,-274,-273,-297,-267},{-322,-316,-298,-285,-300,-267},{-283,-310,-295,-282,-309,-267},{-325,-316,-298,-321,-315,-304},{-313,-295,-328,-291,-265,-284},{-301,-316,-280,-270,-273,-299},{-304,-304,-271,-285,-306,-287},{-295,-304,-316,-270,-270,-287},{-319,-280,-331,-297,-279,-299},{-271,-331,-307,-273,-291,-276},{-274,-289,-304,-300,-323,-276},{-328,-286,-292,-291,-306,-261},{-274,-292,-328,-273,-320,-302},{-289,-304,-328,-291,-276,-276},{-280,-322,-289,-282,-306,-304},{-322,-307,-286,-318,-323,-310},{-289,-283,-289,-330,-300,-261},{-322,-325,-316,-327,-270,-310},{-292,-301,-319,-318,-303,-276},{-319,-283,-304,-294,-294,-313},{-280,-289,-319,-273,-312,-273},{-277,-289,-325,-327,-285,-299},{-316,-304,-274,-279,-300,-276},{-331,-328,-325,-279,-279,-270},{-292,-331,-283,-294,-279,-302},{-325,-316,-331,-270,-309,-307},{-304,-280,-286,-279,-309,-302},{-298,-289,-316,-315,-268,-316},{-289,-289,-286,-273,-279,-276},{-316,-295,-325,-315,-309,-270},{-313,-313,-295,-321,-268,-276},{-283,-307,-319,-321,-318,-296},{-295,-328,-277,-300,-285,-316},{-298,-319,-286,-324,-279,-304},{-325,-283,-328,-306,-318,-302},{-292,-286,-304,-288,-309,-261},{-304,-280,-319,-288,-294,-284},{-274,-286,-292,-297,-288,-290},{-286,-280,-331,-300,-291,-267},{-274,-316,-316,-276,-315,-278},{-298,-274,-283,-300,-303,-261},{-307,-280,-322,-288,-312,-310},{-331,-283,-331,-294,-318,-273},{-304,-328,-289,-312,-312,-281},{-277,-322,-301,-294,-282,-296},{-295,-292,-289,-330,-306,-264},{-298,-286,-331,-330,-300,-302},{-325,-280,-271,-285,-265,-276}},{{-265,-265,-274,-272,-251,-241},{-268,-251,-247,-259,-236,-241},{-308,-254,-260,-246,-256,-233},{-265,-293,-266,-290,-233,-231},{-279,-307,-282,-275,-274,-248},{-308,-287,-252,-253,-256,-231},{-276,-299,-293,-248,-251,-248},{-265,-301,-290,-285,-266,-223},{-268,-268,-271,-290,-230,-273},{-276,-296,-293,-246,-269,-273},{-274,-290,-247,-290,-238,-246},{-279,-259,-271,-264,-276,-265},{-302,-296,-260,-285,-238,-228},{-299,-299,-244,-267,-279,-246},{-294,-273,-276,-272,-233,-270},{-259,-287,-282,-288,-238,-231},{-282,-276,-263,-264,-269,-228},{-311,-287,-298,-272,-282,-241},{-308,-273,-298,-243,-246,-268},{-279,-279,-244,-285,-259,-248},{-311,-257,-263,-251,-259,-270},{-305,-290,-266,-261,-248,-233},{-259,-257,-290,-240,-256,-223},{-271,-282,-287,-288,-264,-255},{-291,-282,-257,-269,-269,-243},{-262,-276,-263,-272,-246,-241},{-299,-268,-266,-256,-238,-258},{-274,-299,-290,-243,-251,-268},{-274,-304,-247,-288,-241,-241},{-308,-299,-298,-275,-230,-273},{-268,-271,-263,-253,-279,-241},{-276,-304,-249,-288,-266,-270},{-299,-290,-257,-267,-256,-226},{-271,-293,-271,-243,-259,-236},{-259,-271,-263,-285,-241,-255},{-302,-276,-298,-275,-248,-228},{-282,-265,-244,-290,-282,-238},{-311,-251,-287,-272,-276,-255},{-288,-296,-247,-248,-251,-228},{-259,-268,-252,-240,-230,-255},{-302,-276,-287,-248,-246,-273},{-314,-279,-285,-267,-261,-226},{-274,-299,-293,-256,-266,-238},{-282,-251,-276,-253,-230,-253},{-259,-268,-282,-243,-276,-273},{-256,-287,-295,-264,-251,-268},{-288,-273,-290,-253,-264,-243},{-268,-268,-285,-248,-246,-270},{-271,-301,-274,-246,-241,-265},{-259,-287,-287,-243,-246,-231}}},{{{-359,-309,-352,-359,-355,-336},{-339,-316,-329,-336,-349,-362},{-303,-303,-345,-336,-309,-322},{-299,-349,-309,-359,-326,-303},{-322,-345,-303,-319,-326,-336},{-299,-349,-319,-313,-345,-319},{-306,-342,-332,-342,-322,-313},{-332,-313,-352,-332,-303,-319},{-332,-362,-319,-336,-352,-316},{-306,-303,-336,-306,-316,-349},{-296,-306,-319,-339,-345,-319},{-339,-362,-349,-319,-306,-296},{-339,-303,-303,-352,-326,-326},{-339,-336,-359,-313,-342,-336},{-359,-345,-345,-296,-362,-342},{-339,-332,-336,-352,-313,-306},{-355,-352,-313,-362,-303,-316},{-306,-362,-349,-332,-332,-336},{-329,-332,-319,-336,-362,-326},{-355,-326,-296,-306,-336,-309},{-306,-309,-349,-362,-319,-299},{-359,-345,-336,-329,-309,-342},{-299,-309,-332,-316,-336,-309},{-336,-352,-332,-309,-355,-355},{-306,-336,-316,-345,-349,-299},{-306,-326,-355,-342,-326,-352},{-309,-319,-296,-359,-319,-359},{-329,-322,-359,-355,-326,-316},{-306,-336,-303,-296,-332,-316},{-329,-332,-309,-303,-316,-299},{-339,-319,-329,-349,-313,-319},{-296,-309,-313,-362,-313,-303},{-355,-313,-299,-299,-336,-309},{-309,-329,-299,-299,-362,-336},{-303,-362,-362,-309,-336,-313},{-306,-306,-299,-359,-336,-322},{-296,-362,-336,-299,-359,-355},{-362,-303,-313,-299,-342,-339},{-352,-319,-355,-345,-362,-345},{-336,-345,-362,-296,-342,-339},{-303,-336,-319,-339,-342,-355},{-309,-309,-349,-313,-352,-309},{-322,-329,-359,-322,-313,-326},{-316,-303,-296,-332,-299,-339},{-345,-362,-322,-299,-322,-326},{-349,-303,-332,-332,-319,-355},{-296,-352,-355,-296,-355,-313},{-313,-296,-306,-296,-329,-329},{-359,-299,-322,-349,-309,-339},{-359,-313,-306,-342,-316,-336}},{{-315,-328,-345,-283,-302,-325},{-328,-322,-293,-336,-333,-277},{-351,-312,-335,-286,-339,-280},{-318,-299,-322,-314,-308,-283},{-302,-341,-293,-311,-305,-271},{-335,-325,-287,-292,-336,-295},{-305,-328,-287,-320,-326,-325},{-328,-348,-341,-327,-277,-304},{-308,-299,-322,-283,-330,-307},{-298,-341,-309,-345,-277,-304},{-308,-351,-322,-342,-326,-322},{-328,-348,-293,-305,-293,-319},{-328,-316,-287,-308,-302,-328},{-312,-303,-351,-342,-311,-319},{-295,-354,-290,-323,-302,-319},{-358,-338,-293,-317,-311,-331},{-358,-296,-351,-314,-326,-313},{-331,-299,-290,-333,-330,-295},{-354,-316,-316,-301,-283,-304},{-341,-338,-332,-317,-317,-292},{-318,-325,-335,-314,-280,-277},{-361,-303,-313,-339,-311,-289},{-354,-293,-322,-317,-290,-304},{-335,-290,-332,-336,-302,-328},{-321,-299,-287,-289,-308,-283},{-341,-322,-306,-327,-339,-322},{-318,-351,-313,-305,-286,-274},{-331,-348,-351,-323,-317,-289},{-312,-299,-338,-292,-305,-331},{-298,-332,-322,-286,-311,-307},{-351,-335,-345,-339,-280,-271},{-315,-293,-293,-342,-280,-319},{-348,-348,-303,-323,-330,-274},{-325,-296,-351,-345,-308,-316},{-338,-341,-322,-311,-277,-325},{-318,-303,-329,-289,-299,-283},{-348,-306,-319,-314,-323,-328},{-298,-338,-335,-330,-320,-280},{-348,-306,-351,-342,-286,-280},{-295,-338,-338,-292,-314,-292},{-341,-332,-313,-345,-339,-280},{-358,-293,-335,-311,-280,-328},{-321,-325,-332,-314,-299,-280},{-354,-348,-303,-342,-326,-307},{-341,-290,-287,-327,-305,-280},{-361,-322,-329,-295,-293,-307},{-305,-303,-332,-323,-290,-277},{-344,-354,-341,-301,-293,-286},{-298,-299,-316,-336,-302,-292},{-298,-332,-332,-317,-296,-307}},{{-271,-271,-277,-261,-238,-234},{-268,-308,-272,-288,-252,-283},{-286,-294,-277,-299,-238,-262},{-301,-259,-302,-253,-292,-242},{-301,-297,-255,-280,-257,-265},{-271,-259,-305,-248,-281,-272},{-280,-317,-280,-256,-286,-244},{-307,-288,-255,-245,-268,-257},{-280,-308,-263,-291,-252,-249},{-292,-265,-280,-299,-270,-275},{-295,-282,-280,-250,-268,-257},{-280,-291,-302,-264,-276,-231},{-283,-297,-308,-269,-246,-242},{-304,-268,-297,-299,-270,-234},{-268,-265,-294,-248,-284,-254},{-316,-294,-255,-277,-246,-283},{-319,-259,-266,-294,-246,-249},{-295,-282,-302,-275,-260,-260},{-274,-302,-269,-253,-286,-234},{-274,-308,-255,-258,-270,-249},{-301,-302,-274,-294,-273,-278},{-271,-302,-302,-245,-265,-236},{-268,-265,-272,-272,-273,-280},{-274,-268,-263,-250,-254,-257},{-298,-291,-288,-269,-260,-231},{-319,-291,-272,-269,-252,-247},{-295,-271,-277,-267,-254,-254},{-301,-311,-291,-294,-268,-275},{-292,-285,-255,-258,-286,-280},{-274,-268,-277,-283,-262,-231},{-283,-265,-260,-267,-276,-244},{-304,-279,-302,-277,-284,-278},{-298,-262,-308,-272,-262,-239},{-301,-311,-283,-286,-286,-239},{-304,-285,-263,-248,-273,-270},{-289,-297,-277,-283,-273,-278},{-274,-302,-269,-277,-238,-247},{-280,-300,-255,-275,-265,-275},{-304,-291,-252,-294,-276,-239},{-295,-285,-294,-267,-273,-267},{-283,-268,-280,-245,-262,-272},{-289,-297,-308,-299,-257,-283},{-280,-317,-277,-294,-284,-244},{-280,-268,-255,-264,-268,-260},{-307,-288,-272,-253,-262,-278},{-271,-271,-308,-245,-265,-234},{-310,-268,-283,-269,-286,-270},{-301,-288,-291,-291,-244,-252},{-324,-279,-274,-269,-252,-260},{-289,-300,-283,-261,-257,-280}},{{-268,-265,-216,-245,-208,-241},{-228,-219,-261,-224,-231,-234},{-245,-236,-261,-245,-204,-215},{-240,-245,-235,-215,-202,-204},{-245,-241,-216,-236,-240,-228},{-260,-219,-239,-213,-220,-206},{-250,-233,-213,-213,-233,-232},{-250,-248,-237,-236,-202,-206},{-272,-221,-230,-252,-226,-228},{-232,-245,-246,-215,-233,-210},{-245,-233,-232,-254,-211,-212},{-245,-221,-216,-208,-226,-199},{-252,-236,-216,-226,-244,-234},{-230,-250,-261,-245,-213,-223},{-245,-228,-218,-249,-206,-232},{-260,-267,-256,-240,-202,-208},{-235,-258,-230,-238,-237,-241},{-252,-221,-228,-240,-211,-215},{-240,-258,-218,-229,-233,-221},{-275,-224,-230,-208,-237,-201},{-225,-253,-230,-254,-231,-239},{-228,-267,-213,-243,-208,-219},{-260,-250,-251,-219,-224,-241},{-265,-262,-249,-236,-220,-204},{-240,-221,-258,-236,-206,-201},{-255,-265,-232,-243,-244,-204},{-252,-219,-225,-231,-215,-226},{-235,-224,-230,-252,-220,-201},{-272,-250,-261,-254,-237,-221},{-250,-253,-251,-224,-202,-241},{-270,-226,-216,-247,-202,-199},{-235,-260,-220,-219,-233,-241},{-232,-226,-218,-247,-215,-208},{-272,-221,-249,-222,-231,-232},{-240,-241,-223,-219,-204,-232},{-228,-241,-228,-249,-228,-217},{-235,-219,-239,-254,-217,-215},{-240,-245,-237,-224,-244,-206},{-270,-226,-218,-247,-233,-217},{-272,-245,-230,-229,-217,-228},{-262,-260,-249,-247,-213,-197},{-262,-219,-232,-247,-206,-223},{-275,-250,-228,-213,-215,-217},{-230,-260,-246,-243,-228,-239},{-250,-253,-256,-245,-235,-237},{-250,-255,-235,-229,-220,-239},{-238,-258,-249,-243,-235,-217},{-240,-262,-218,-208,-231,-208},{-230,-265,-220,-224,-231,-234},{-275,-236,-218,-210,-215,-206}},{{-195,-212,-208,-197,-225,-227},{-224,-193,-193,-197,-197,-200},{-228,-195,-225,-212,-204,-206},{-204,-225,-216,-229,-191,-208},{-221,-218,-223,-214,-210,-202},{-213,-212,-229,-210,-189,-214},{-219,-193,-214,-197,-227,-202},{-197,-191,-227,-208,-193,-191},{-239,-197,-206,-227,-231,-200},{-217,-214,-206,-210,-202,-202},{-202,-214,-212,-210,-210,-202},{-234,-216,-204,-227,-212,-231},{-221,-225,-214,-197,-216,-227},{-237,-229,-200,-204,-229,-197},{-215,-202,-227,-208,-229,-191},{-204,-210,-200,-193,-200,-204},{-224,-231,-200,-191,-200,-231},{-210,-227,-200,-195,-231,-210},{-226,-227,-197,-218,-223,-220},{-202,-229,-191,-223,-189,-218},{-239,-208,-208,-227,-195,-195},{-197,-216,-208,-216,-227,-218},{-228,-225,-225,-216,-220,-223},{-204,-220,-210,-204,-220,-220},{-217,-216,-210,-220,-193,-212},{-224,-218,-191,-220,-218,-195},{-234,-214,-218,-225,-212,-197},{-210,-210,-210,-223,-218,-229},{-226,-210,-223,-229,-193,-195},{-210,-216,-206,-210,-189,-210},{-202,-202,-216,-193,-229,-216},{-204,-227,-202,-225,-210,-193},{-200,-208,-200,-204,-223,-223},{-195,-212,-229,-216,-220,-212},{-232,-229,-210,-216,-227,-223},{-224,-204,-214,-197,-212,-191},{-221,-191,-216,-231,-204,-231},{-197,-208,-202,-189,-223,-225},{-208,-214,-210,-197,-218,-218},{-234,-208,-227,-229,-193,-229},{-208,-220,-223,-206,-191,-214},{-219,-229,-231,-202,-225,-216},{-215,-212,-229,-218,-218,-202},{-197,-206,-214,-225,-214,-220},{-224,-220,-231,-220,-231,-191},{-206,-218,-195,-220,-189,-231},{-239,-193,-189,-202,-197,-208},{-213,-195,-223,-204,-208,-231},{-228,-229,-229,-231,-214,-189},{-195,-210,-206,-216,-197,-216}},{{-218,-227,-215,-215,-216,-234},{-202,-189,-217,-221,-211,-232},{-212,-220,-219,-228,-209,-243},{-208,-220,-213,-234,-209,-230},{-189,-220,-215,-208,-235,-227},{-191,-231,-228,-215,-198,-202},{-229,-229,-230,-239,-200,-230},{-212,-223,-230,-215,-211,-230},{-227,-202,-217,-228,-211,-212},{-206,-216,-200,-228,-198,-212},{-229,-220,-203,-234,-209,-209},{-197,-227,-226,-210,-233,-241},{-229,-189,-222,-221,-229,-207},{-216,-225,-209,-234,-242,-248},{-220,-193,-219,-237,-222,-234},{-216,-200,-219,-197,-238,-205},{-216,-227,-192,-213,-224,-212},{-212,-202,-203,-204,-198,-245},{-200,-212,-215,-224,-207,-234},{-223,-220,-213,-206,-227,-205},{-218,-208,-222,-221,-235,-207},{-225,-212,-190,-208,-209,-216},{-218,-212,-232,-228,-202,-234},{-206,-225,-224,-237,-213,-230},{-191,-202,-192,-197,-200,-209},{-195,-214,-222,-221,-240,-248},{-202,-227,-196,-224,-209,-205},{-202,-208,-205,-200,-220,-220},{-214,-189,-222,-200,-198,-243},{-229,-220,-203,-202,-202,-234},{-227,-229,-211,-226,-240,-218},{-231,-197,-192,-228,-216,-232},{-202,-223,-213,-202,-229,-248},{-202,-191,-209,-197,-233,-223},{-225,-197,-209,-200,-209,-205},{-208,-227,-209,-234,-227,-232},{-223,-195,-219,-239,-200,-205},{-200,-212,-232,-219,-202,-232},{-202,-204,-207,-224,-233,-214},{-216,-212,-192,-195,-235,-236},{-229,-223,-217,-215,-224,-207},{-231,-223,-217,-237,-229,-205},{-227,-216,-192,-197,-238,-220},{-206,-204,-198,-234,-198,-232},{-212,-225,-217,-219,-235,-234},{-204,-195,-222,-239,-207,-236},{-231,-202,-217,-202,-224,-216},{-227,-191,-211,-226,-202,-214},{-231,-223,-232,-237,-240,-218},{-202,-225,-226,-234,-209,-220}}},{{{-110,-95,-109,-126,-124,-120},{-103,-100,-105,-124,-115,-120},{-114,-100,-118,-106,-132,-116},{-106,-104,-114,-119,-113,-118},{-94,-107,-101,-117,-134,-123},{-100,-98,-121,-129,-131,-122},{-108,-117,-116,-113,-134,-122},{-104,-105,-116,-115,-123,-137},{-108,-106,-113,-108,-118,-137},{-99,-99,-114,-105,-126,-125},{-112,-96,-105,-105,-118,-127},{-96,-114,-105,-122,-115,-141},{-104,-100,-116,-119,-121,-132},{-103,-112,-108,-110,-133,-140},{-114,-108,-109,-124,-134,-123},{-98,-117,-123,-110,-126,-137},{-114,-108,-114,-124,-126,-127},{-102,-113,-111,-126,-110,-128},{-104,-95,-110,-108,-115,-136},{-105,-98,-114,-124,-124,-124},{-97,-98,-109,-106,-116,-129},{-111,-95,-113,-117,-126,-125},{-101,-112,-114,-123,-118,-123},{-111,-105,-113,-109,-117,-131},{-106,-110,-118,-122,-132,-136},{-108,-103,-120,-112,-126,-140},{-111,-110,-123,-119,-132,-133},{-116,-100,-115,-116,-131,-123},{-104,-117,-114,-129,-132,-129},{-111,-104,-102,-115,-113,-131},{-105,-106,-122,-117,-131,-127},{-113,-111,-106,-106,-112,-119},{-96,-113,-120,-124,-113,-116},{-107,-107,-102,-122,-112,-133},{-100,-114,-108,-129,-127,-115},{-100,-116,-114,-125,-133,-124},{-98,-104,-101,-121,-116,-116},{-111,-104,-106,-117,-110,-115},{-114,-108,-123,-126,-113,-133},{-108,-106,-105,-125,-124,-138},{-103,-114,-102,-121,-122,-119},{-102,-109,-112,-116,-128,-133},{-108,-104,-108,-124,-132,-128},{-94,-110,-114,-122,-118,-133},{-102,-99,-122,-123,-131,-119},{-96,-114,-105,-117,-113,-118},{-113,-98,-101,-116,-111,-134},{-110,-103,-104,-124,-126,-124},{-97,-116,-113,-128,-128,-141},{-112,-100,-110,-115,-129,-125}},{{-138,-128,-145,-150,-171,-165},{-128,-155,-151,-149,-175,-175},{-123,-138,-161,-146,-147,-183},{-144,-141,-163,-144,-156,-170},{-147,-131,-154,-157,-163,-173},{-128,-140,-138,-147,-161,-178},{-146,-133,-142,-150,-156,-163},{-126,-130,-163,-143,-175,-178},{-147,-154,-151,-141,-169,-161},{-127,-144,-158,-144,-158,-156},{-132,-131,-148,-144,-156,-151},{-134,-145,-163,-149,-153,-170},{-130,-133,-145,-158,-171,-180},{-127,-131,-139,-158,-166,-168},{-136,-135,-145,-164,-166,-160},{-140,-144,-142,-141,-158,-166},{-130,-134,-138,-161,-175,-161},{-138,-128,-152,-143,-148,-151},{-146,-148,-136,-158,-175,-161},{-128,-145,-133,-160,-151,-155},{-140,-155,-155,-140,-145,-160},{-122,-149,-141,-143,-145,-185},{-147,-144,-155,-143,-177,-175},{-130,-134,-145,-161,-145,-185},{-131,-133,-147,-166,-175,-178},{-147,-135,-135,-164,-164,-165},{-139,-133,-157,-152,-159,-185},{-143,-148,-142,-150,-148,-185},{-131,-148,-139,-144,-164,-151},{-146,-137,-148,-152,-174,-173},{-147,-142,-152,-146,-167,-163},{-140,-130,-152,-146,-172,-155},{-140,-155,-160,-149,-148,-180},{-146,-155,-148,-170,-151,-160},{-127,-142,-136,-153,-153,-178},{-122,-149,-133,-143,-159,-156},{-131,-141,-135,-160,-175,-180},{-122,-148,-157,-157,-166,-173},{-138,-144,-145,-144,-161,-165},{-123,-135,-135,-141,-177,-168},{-124,-133,-148,-140,-147,-168},{-131,-145,-136,-155,-174,-155},{-139,-149,-158,-170,-150,-160},{-139,-155,-157,-160,-172,-180},{-134,-151,-163,-160,-148,-153},{-146,-131,-157,-167,-151,-165},{-135,-154,-151,-157,-155,-168},{-132,-130,-141,-161,-167,-176},{-131,-127,-135,-153,-159,-171},{-122,-149,-147,-157,-148,-171}},{{-173,-182,-203,-180,-204,-206},{-172,-171,-182,-175,-216,-196},{-189,-189,-190,-192,-200,-180},{-166,-184,-199,-180,-180,-196},{-187,-164,-188,-205,-208,-210},{-164,-178,-173,-173,-214,-194},{-182,-182,-192,-179,-196,-198},{-164,-196,-201,-200,-206,-196},{-191,-173,-203,-194,-200,-188},{-180,-167,-184,-207,-176,-192},{-163,-191,-180,-179,-188,-204},{-177,-166,-197,-180,-182,-200},{-175,-198,-201,-184,-214,-194},{-161,-173,-186,-188,-216,-182},{-158,-198,-201,-179,-200,-208},{-168,-166,-177,-205,-180,-184},{-189,-180,-199,-190,-176,-194},{-182,-191,-201,-177,-196,-196},{-186,-184,-169,-190,-194,-214},{-187,-180,-175,-200,-184,-206},{-177,-180,-192,-177,-202,-204},{-164,-164,-177,-171,-200,-204},{-191,-185,-188,-201,-198,-212},{-168,-196,-167,-196,-194,-200},{-170,-196,-184,-184,-188,-208},{-187,-193,-171,-205,-206,-196},{-187,-167,-197,-194,-186,-208},{-187,-189,-171,-209,-198,-204},{-182,-194,-205,-192,-198,-180},{-180,-169,-184,-192,-196,-184},{-180,-169,-188,-175,-206,-198},{-168,-196,-188,-192,-178,-198},{-170,-169,-177,-203,-210,-184},{-158,-185,-167,-200,-186,-186},{-163,-167,-167,-184,-202,-184},{-191,-176,-197,-196,-206,-178},{-168,-173,-186,-205,-210,-216},{-178,-169,-180,-190,-198,-208},{-159,-178,-201,-207,-186,-202},{-173,-175,-203,-207,-202,-218},{-168,-164,-180,-200,-180,-214},{-172,-182,-203,-198,-184,-192},{-182,-169,-186,-184,-202,-216},{-172,-189,-199,-179,-196,-178},{-168,-176,-175,-200,-196,-192},{-193,-175,-180,-190,-214,-178},{-186,-176,-193,-198,-214,-182},{-189,-182,-192,-171,-184,-180},{-168,-167,-179,-196,-186,-198},{-161,-178,-186,-203,-210,-198}},{{-221,-223,-183,-187,-223,-223},{-219,-203,-199,-199,-219,-219},{-211,-199,-201,-209,-197,-201},{-213,-195,-221,-185,-197,-209},{-203,-193,-193,-221,-197,-221},{-191,-211,-219,-211,-191,-197},{-219,-193,-209,-219,-191,-191},{-223,-219,-209,-205,-213,-183},{-191,-189,-193,-189,-223,-211},{-183,-205,-209,-207,-183,-201},{-193,-195,-213,-209,-209,-199},{-211,-193,-205,-221,-217,-187},{-201,-211,-189,-195,-191,-219},{-189,-199,-191,-197,-195,-221},{-197,-209,-219,-197,-213,-211},{-187,-185,-215,-207,-203,-189},{-217,-203,-185,-211,-187,-213},{-203,-191,-213,-211,-195,-203},{-205,-213,-195,-195,-191,-209},{-189,-207,-207,-221,-211,-199},{-221,-191,-205,-203,-209,-213},{-187,-193,-223,-221,-211,-223},{-183,-207,-209,-187,-195,-189},{-209,-221,-199,-223,-195,-207},{-185,-193,-203,-187,-213,-183},{-213,-213,-215,-197,-217,-201},{-207,-215,-191,-193,-203,-203},{-207,-183,-187,-193,-183,-189},{-195,-207,-203,-209,-215,-219},{-193,-199,-213,-215,-193,-209},{-207,-207,-183,-205,-201,-209},{-191,-187,-201,-217,-199,-185},{-199,-201,-193,-187,-223,-213},{-217,-195,-207,-199,-215,-219},{-191,-203,-217,-203,-191,-211},{-207,-213,-191,-183,-215,-185},{-213,-223,-219,-223,-191,-185},{-197,-221,-201,-197,-211,-207},{-207,-213,-217,-221,-223,-191},{-199,-221,-183,-185,-199,-189},{-193,-213,-221,-189,-189,-219},{-205,-201,-193,-199,-207,-221},{-221,-223,-187,-193,-201,-185},{-193,-189,-183,-189,-223,-195},{-223,-201,-183,-185,-205,-201},{-195,-183,-189,-191,-215,-215},{-209,-215,-211,-199,-211,-191},{-223,-185,-207,-217,-207,-183},{-223,-199,-183,-197,-195,-189},{-197,-217,-223,-223,-215,-217}},{{-219,-189,-199,-185,-176,-175},{-211,-217,-203,-191,-197,-182},{-211,-203,-197,-187,-183,-167},{-193,-207,-201,-201,-191,-188},{-197,-191,-177,-187,-208,-188},{-187,-207,-211,-183,-172,-171},{-213,-203,-191,-177,-170,-197},{-219,-201,-195,-176,-208,-173},{-223,-219,-181,-193,-200,-167},{-221,-219,-189,-176,-172,-190},{-191,-183,-213,-183,-197,-184},{-195,-201,-193,-215,-185,-184},{-185,-191,-197,-195,-187,-182},{-209,-207,-211,-189,-193,-190},{-211,-199,-197,-197,-183,-167},{-195,-217,-193,-177,-174,-178},{-189,-183,-213,-203,-204,-175},{-189,-207,-197,-189,-200,-188},{-193,-215,-205,-205,-191,-197},{-217,-195,-193,-189,-189,-193},{-221,-191,-207,-187,-208,-199},{-223,-183,-179,-187,-198,-190},{-193,-205,-197,-189,-206,-180},{-207,-197,-213,-177,-183,-201},{-205,-195,-205,-207,-181,-169},{-219,-205,-203,-199,-191,-190},{-221,-217,-207,-185,-174,-188},{-217,-187,-211,-207,-185,-166},{-201,-213,-187,-211,-181,-186},{-191,-209,-205,-201,-200,-188},{-219,-221,-191,-211,-170,-195},{-193,-187,-189,-187,-170,-188},{-189,-207,-215,-183,-204,-191},{-195,-187,-179,-213,-208,-201},{-199,-211,-205,-181,-206,-191},{-215,-213,-209,-203,-174,-177},{-217,-203,-203,-177,-206,-191},{-213,-217,-213,-207,-183,-169},{-219,-205,-205,-213,-193,-188},{-213,-221,-195,-213,-183,-191},{-199,-193,-181,-207,-170,-171},{-189,-185,-201,-185,-178,-171},{-199,-201,-181,-213,-206,-180},{-185,-209,-207,-209,-193,-173},{-213,-195,-179,-205,-174,-191},{-183,-221,-201,-193,-189,-167},{-217,-185,-183,-187,-181,-186},{-205,-185,-201,-215,-200,-202},{-205,-195,-183,-191,-178,-178},{-213,-199,-181,-195,-170,-175}},{{-192,-163,-164,-150,-165,-143},{-186,-163,-182,-160,-141,-150},{-188,-178,-155,-170,-142,-137},{-179,-159,-164,-176,-139,-151},{-181,-183,-165,-171,-142,-141},{-186,-157,-174,-144,-168,-135},{-175,-182,-157,-174,-144,-148},{-165,-161,-167,-150,-153,-154},{-190,-185,-174,-162,-162,-157},{-163,-190,-154,-147,-164,-140},{-184,-190,-177,-162,-156,-132},{-175,-178,-174,-152,-164,-159},{-172,-187,-179,-144,-164,-153},{-179,-183,-179,-170,-145,-134},{-163,-164,-164,-174,-151,-157},{-168,-168,-160,-162,-158,-156},{-181,-183,-180,-147,-156,-157},{-168,-175,-172,-170,-153,-162},{-165,-182,-150,-146,-167,-143},{-163,-187,-157,-170,-141,-151},{-195,-173,-165,-173,-141,-151},{-184,-159,-174,-152,-156,-156},{-177,-171,-167,-174,-164,-137},{-184,-178,-177,-174,-147,-159},{-190,-164,-162,-154,-156,-154},{-163,-180,-154,-155,-168,-144},{-195,-189,-172,-152,-151,-151},{-166,-189,-164,-168,-142,-134},{-174,-156,-160,-158,-155,-146},{-181,-171,-180,-173,-165,-134},{-165,-170,-174,-152,-148,-146},{-166,-161,-177,-144,-165,-151},{-179,-190,-182,-144,-141,-135},{-197,-157,-155,-171,-165,-159},{-183,-164,-174,-173,-155,-140},{-181,-171,-180,-168,-141,-144},{-193,-166,-155,-146,-161,-153},{-195,-189,-165,-158,-168,-146},{-179,-161,-172,-155,-141,-157},{-165,-168,-162,-149,-156,-150},{-193,-170,-164,-171,-156,-132},{-181,-164,-162,-150,-151,-137},{-165,-168,-169,-166,-153,-156},{-163,-180,-160,-170,-153,-157},{-175,-183,-174,-165,-141,-160},{-165,-187,-179,-147,-167,-140},{-163,-159,-182,-147,-164,-148},{-197,-159,-150,-166,-167,-141},{-192,-176,-155,-171,-138,-143},{-184,-180,-184,-176,-167,-132}}},{{{-231,-245,-228,-255,-243,-214},{-252,-262,-233,-243,-219,-238},{-219,-219,-231,-233,-255,-236},{-240,-224,-240,-257,-245,-238},{-226,-252,-238,-252,-240,-255},{-249,-217,-217,-252,-257,-226},{-228,-217,-236,-245,-231,-238},{-238,-250,-238,-262,-219,-252},{-252,-219,-217,-262,-238,-252},{-245,-252,-219,-228,-233,-217},{-214,-257,-262,-252,-224,-233},{-226,-219,-257,-259,-221,-252},{-214,-226,-248,-226,-262,-240},{-226,-217,-243,-228,-245,-233},{-228,-233,-257,-252,-217,-238},{-235,-259,-228,-228,-245,-233},{-247,-257,-250,-240,-224,-221},{-217,-224,-231,-245,-221,-262},{-247,-262,-240,-248,-226,-221},{-235,-238,-252,-262,-240,-228},{-231,-257,-217,-252,-221,-219},{-249,-252,-221,-257,-248,-231},{-226,-257,-259,-240,-257,-214},{-256,-214,-238,-217,-259,-236},{-212,-248,-236,-236,-238,-214},{-235,-226,-252,-228,-221,-217},{-252,-226,-262,-252,-257,-259},{-210,-233,-221,-236,-240,-228},{-242,-214,-228,-214,-240,-243},{-214,-248,-238,-255,-255,-259},{-233,-243,-219,-233,-233,-221},{-226,-240,-219,-224,-236,-233},{-245,-243,-236,-248,-217,-219},{-235,-228,-214,-248,-217,-224},{-210,-224,-236,-238,-233,-214},{-226,-231,-255,-238,-259,-240},{-247,-255,-224,-228,-245,-259},{-224,-224,-248,-226,-252,-240},{-249,-262,-231,-248,-243,-217},{-249,-236,-224,-245,-228,-240},{-249,-255,-243,-231,-255,-231},{-233,-262,-248,-217,-238,-257},{-240,-259,-257,-243,-255,-221},{-256,-219,-226,-248,-255,-217},{-247,-245,-238,-243,-221,-226},{-228,-233,-238,-228,-221,-257},{-226,-255,-252,-238,-262,-228},{-233,-238,-228,-221,-257,-257},{-228,-219,-262,-236,-236,-233},{-235,-243,-257,-228,-217,-226}},{{-259,-238,-221,-215,-203,-234},{-255,-259,-228,-233,-246,-210},{-250,-214,-247,-245,-219,-219},{-226,-226,-223,-247,-208,-232},{-233,-248,-251,-252,-208,-228},{-233,-217,-230,-215,-237,-223},{-255,-257,-258,-208,-208,-243},{-228,-221,-247,-236,-206,-208},{-217,-236,-226,-238,-219,-212},{-262,-226,-230,-252,-228,-225},{-248,-231,-230,-240,-210,-223},{-245,-250,-223,-213,-233,-221},{-262,-243,-240,-249,-221,-236},{-221,-214,-212,-210,-244,-208},{-236,-245,-235,-252,-221,-217},{-214,-231,-251,-208,-219,-203},{-240,-214,-221,-240,-235,-208},{-248,-257,-228,-217,-221,-243},{-231,-248,-254,-219,-210,-199},{-224,-255,-251,-240,-206,-239},{-233,-236,-219,-210,-215,-232},{-262,-238,-221,-208,-240,-234},{-233,-245,-258,-236,-231,-232},{-257,-245,-212,-245,-228,-234},{-224,-217,-247,-238,-233,-232},{-255,-236,-249,-252,-206,-225},{-252,-226,-258,-219,-244,-219},{-224,-250,-226,-252,-221,-210},{-259,-245,-258,-215,-217,-210},{-259,-233,-237,-233,-233,-243},{-257,-259,-214,-254,-219,-232},{-245,-219,-249,-213,-203,-230},{-257,-219,-247,-226,-242,-210},{-262,-243,-242,-254,-208,-219},{-233,-248,-235,-252,-221,-223},{-259,-255,-258,-236,-203,-206},{-214,-224,-216,-210,-244,-225},{-250,-238,-240,-238,-217,-219},{-240,-262,-256,-245,-240,-214},{-219,-262,-240,-252,-212,-210},{-226,-217,-256,-233,-203,-217},{-262,-236,-247,-247,-246,-217},{-245,-226,-212,-224,-221,-241},{-262,-214,-237,-215,-240,-236},{-248,-262,-247,-247,-219,-232},{-240,-228,-244,-215,-221,-199},{-252,-217,-247,-233,-228,-201},{-219,-243,-247,-215,-219,-225},{-219,-214,-214,-236,-217,-230},{-231,-240,-249,-236,-208,-230}},{{-213,-228,-188,-179,-174,-171},{-237,-205,-184,-185,-174,-173},{-217,-228,-184,-193,-204,-171},{-228,-217,-216,-187,-178,-180},{-198,-199,-214,-187,-183,-189},{-234,-203,-212,-205,-204,-182},{-234,-192,-192,-205,-180,-184},{-232,-205,-184,-189,-194,-189},{-232,-219,-194,-215,-206,-194},{-202,-205,-196,-185,-181,-166},{-202,-201,-184,-199,-193,-180},{-237,-215,-188,-177,-189,-196},{-219,-203,-194,-181,-181,-194},{-234,-215,-182,-209,-200,-173},{-202,-209,-190,-213,-204,-173},{-232,-226,-218,-195,-196,-194},{-211,-205,-222,-215,-172,-191},{-211,-211,-210,-177,-189,-182},{-224,-222,-212,-189,-206,-196},{-224,-228,-192,-187,-204,-178},{-234,-190,-192,-189,-181,-196},{-230,-226,-212,-176,-176,-164},{-194,-211,-198,-191,-196,-191},{-194,-188,-210,-213,-172,-175},{-226,-222,-210,-211,-180,-166},{-232,-190,-206,-201,-181,-187},{-232,-207,-216,-183,-181,-193},{-213,-228,-204,-177,-198,-180},{-200,-228,-202,-199,-198,-185},{-215,-215,-184,-193,-204,-167},{-211,-196,-196,-203,-178,-184},{-215,-188,-214,-209,-174,-169},{-232,-190,-216,-176,-196,-198},{-206,-219,-186,-181,-196,-173},{-226,-192,-200,-207,-180,-169},{-217,-194,-220,-199,-194,-187},{-202,-222,-212,-176,-170,-189},{-209,-201,-220,-199,-189,-191},{-228,-226,-206,-215,-191,-193},{-237,-226,-192,-203,-204,-198},{-228,-211,-218,-209,-178,-176},{-234,-228,-198,-181,-202,-182},{-228,-215,-194,-185,-180,-182},{-219,-224,-220,-207,-180,-194},{-234,-192,-214,-203,-204,-187},{-215,-207,-204,-181,-191,-194},{-204,-205,-182,-209,-178,-175},{-237,-213,-210,-211,-178,-182},{-209,-194,-220,-195,-181,-182},{-234,-201,-220,-199,-200,-175}},{{-175,-170,-155,-164,-151,-130},{-158,-180,-160,-156,-138,-134},{-165,-152,-170,-142,-153,-142},{-186,-172,-171,-152,-145,-144},{-169,-173,-166,-148,-145,-142},{-182,-180,-149,-144,-137,-128},{-189,-148,-159,-153,-134,-127},{-165,-163,-152,-135,-158,-137},{-169,-157,-154,-136,-145,-138},{-172,-178,-159,-154,-141,-138},{-189,-172,-148,-164,-158,-132},{-167,-162,-166,-156,-140,-137},{-170,-167,-146,-158,-132,-138},{-177,-158,-163,-146,-130,-137},{-157,-157,-163,-156,-131,-145},{-169,-175,-155,-138,-150,-130},{-167,-155,-170,-147,-154,-141},{-160,-168,-171,-164,-144,-135},{-172,-167,-160,-162,-153,-152},{-160,-168,-165,-148,-137,-144},{-170,-182,-171,-144,-151,-131},{-163,-178,-165,-159,-135,-137},{-157,-177,-157,-150,-157,-135},{-157,-163,-168,-140,-154,-126},{-158,-153,-162,-142,-154,-152},{-165,-163,-146,-136,-141,-131},{-179,-157,-152,-165,-131,-135},{-172,-182,-148,-142,-150,-132},{-177,-182,-165,-152,-138,-135},{-167,-158,-160,-135,-147,-132},{-179,-153,-143,-152,-130,-124},{-157,-160,-165,-135,-157,-146},{-187,-165,-149,-164,-132,-139},{-177,-172,-146,-153,-135,-142},{-189,-182,-165,-136,-157,-135},{-182,-173,-154,-144,-143,-145},{-167,-155,-171,-142,-135,-148},{-172,-165,-170,-165,-156,-149},{-172,-162,-171,-138,-148,-148},{-179,-148,-151,-146,-148,-131},{-177,-173,-141,-165,-150,-131},{-186,-162,-141,-154,-157,-141},{-177,-175,-152,-140,-156,-134},{-160,-168,-148,-156,-151,-131},{-167,-182,-152,-146,-137,-126},{-172,-160,-173,-165,-153,-149},{-157,-160,-149,-136,-135,-144},{-187,-172,-144,-140,-148,-149},{-155,-152,-163,-162,-134,-144},{-163,-180,-148,-162,-145,-149}},{{-120,-127,-128,-107,-127,-108},{-126,-130,-133,-108,-125,-124},{-130,-130,-120,-120,-126,-119},{-142,-125,-115,-118,-125,-123},{-144,-121,-113,-114,-111,-117},{-129,-125,-114,-114,-130,-131},{-129,-118,-134,-108,-131,-125},{-142,-125,-136,-117,-111,-124},{-130,-116,-124,-120,-109,-112},{-130,-131,-128,-114,-123,-115},{-134,-136,-124,-114,-108,-113},{-122,-130,-125,-115,-121,-130},{-144,-116,-126,-115,-123,-120},{-122,-139,-135,-112,-121,-109},{-140,-120,-114,-123,-120,-118},{-145,-116,-124,-109,-112,-115},{-133,-117,-120,-125,-129,-107},{-140,-131,-125,-127,-119,-117},{-133,-122,-131,-131,-129,-131},{-129,-126,-126,-123,-115,-112},{-145,-123,-133,-117,-112,-113},{-138,-122,-122,-109,-131,-123},{-136,-121,-117,-111,-118,-127},{-125,-135,-135,-127,-130,-113},{-134,-120,-134,-123,-114,-120},{-129,-123,-112,-119,-108,-127},{-121,-126,-114,-119,-125,-125},{-140,-123,-133,-119,-121,-119},{-144,-113,-130,-117,-124,-123},{-142,-123,-118,-123,-111,-124},{-120,-134,-134,-126,-109,-129},{-136,-139,-117,-113,-114,-119},{-130,-136,-120,-107,-109,-112},{-125,-130,-129,-109,-113,-124},{-126,-135,-134,-115,-125,-112},{-125,-125,-117,-124,-129,-131},{-140,-117,-122,-125,-117,-111},{-126,-116,-126,-117,-114,-113},{-145,-134,-129,-115,-113,-121},{-124,-113,-113,-112,-121,-118},{-130,-113,-117,-112,-126,-111},{-125,-135,-124,-107,-120,-126},{-137,-122,-117,-121,-107,-111},{-133,-137,-119,-121,-114,-107},{-142,-118,-120,-127,-119,-117},{-128,-131,-126,-126,-114,-114},{-124,-115,-119,-109,-130,-117},{-142,-125,-124,-113,-108,-118},{-137,-137,-123,-120,-121,-113},{-120,-122,-120,-111,-121,-126}},{{-109,-114,-124,-131,-129,-137},{-131,-115,-127,-119,-133,-129},{-130,-121,-127,-117,-121,-130},{-112,-118,-124,-111,-131,-139},{-108,-126,-111,-126,-113,-130},{-107,-125,-108,-131,-110,-139},{-107,-121,-129,-130,-124,-120},{-125,-125,-124,-119,-117,-122},{-131,-107,-119,-125,-129,-127},{-115,-127,-119,-113,-113,-129},{-111,-111,-123,-124,-110,-116},{-127,-129,-118,-127,-116,-125},{-108,-120,-127,-115,-133,-129},{-131,-119,-121,-114,-123,-129},{-113,-131,-109,-118,-124,-131},{-113,-115,-131,-119,-116,-123},{-131,-125,-108,-115,-123,-130},{-115,-119,-117,-107,-122,-123},{-108,-115,-130,-109,-126,-129},{-111,-113,-124,-119,-126,-135},{-114,-125,-115,-121,-124,-113},{-124,-121,-107,-108,-112,-123},{-111,-113,-107,-114,-126,-130},{-118,-130,-115,-107,-115,-117},{-111,-115,-112,-123,-120,-117},{-123,-131,-121,-111,-132,-126},{-113,-121,-127,-130,-126,-117},{-107,-125,-121,-118,-113,-131},{-115,-109,-131,-123,-129,-130},{-120,-127,-124,-117,-132,-136},{-129,-131,-112,-118,-120,-134},{-108,-109,-123,-112,-126,-137},{-127,-126,-113,-112,-127,-137},{-131,-109,-114,-118,-133,-129},{-123,-120,-119,-123,-115,-126},{-112,-124,-114,-111,-113,-117},{-115,-119,-125,-112,-134,-118},{-125,-118,-123,-130,-113,-135},{-109,-131,-126,-111,-112,-134},{-129,-115,-130,-107,-133,-122},{-120,-114,-115,-118,-123,-113},{-126,-107,-111,-124,-132,-118},{-119,-109,-111,-115,-113,-137},{-118,-125,-120,-129,-110,-123},{-118,-126,-111,-129,-134,-137},{-115,-119,-129,-130,-131,-125},{-107,-117,-112,-117,-110,-115},{-113,-107,-112,-123,-126,-118},{-113,-113,-130,-107,-116,-118},{-107,-125,-127,-121,-127,-113}}},{{{-287,-250,-239,-290,-250,-258},{-269,-282,-290,-263,-287,-239},{-274,-247,-247,-287,-261,-255},{-271,-277,-245,-239,-279,-255},{-242,-285,-242,-293,-242,-285},{-282,-279,-287,-287,-271,-253},{-277,-247,-255,-250,-269,-271},{-293,-263,-261,-247,-250,-282},{-269,-287,-245,-247,-293,-255},{-271,-282,-277,-250,-247,-279},{-274,-269,-285,-282,-279,-274},{-279,-271,-287,-274,-266,-242},{-247,-245,-271,-282,-239,-253},{-279,-269,-279,-242,-282,-293},{-255,-245,-245,-277,-287,-263},{-282,-247,-277,-282,-277,-282},{-293,-290,-261,-271,-287,-242},{-253,-239,-245,-250,-245,-263},{-282,-250,-258,-239,-277,-253},{-266,-247,-263,-271,-279,-282},{-261,-269,-261,-290,-287,-258},{-239,-245,-269,-287,-282,-269},{-245,-282,-287,-279,-263,-277},{-247,-239,-253,-261,-245,-239},{-266,-239,-255,-279,-277,-263},{-269,-271,-269,-287,-261,-261},{-293,-258,-242,-266,-293,-293},{-242,-263,-263,-266,-239,-271},{-279,-253,-290,-274,-261,-250},{-250,-287,-263,-266,-290,-255},{-247,-285,-287,-277,-269,-266},{-269,-287,-255,-239,-255,-290},{-290,-271,-253,-282,-282,-266},{-274,-266,-261,-266,-290,-261},{-258,-293,-263,-239,-245,-250},{-263,-271,-271,-279,-285,-282},{-258,-242,-263,-258,-239,-290},{-253,-253,-242,-266,-242,-250},{-274,-282,-293,-258,-258,-285},{-277,-247,-255,-247,-287,-261},{-263,-239,-263,-290,-282,-263},{-279,-247,-285,-279,-245,-290},{-247,-255,-247,-287,-263,-263},{-242,-261,-282,-253,-269,-282},{-279,-279,-258,-261,-258,-239},{-293,-266,-271,-253,-263,-253},{-258,-269,-253,-271,-258,-250},{-277,-250,-279,-258,-293,-253},{-274,-266,-239,-242,-277,-258},{-261,-287,-261,-258,-279,-247}},{{-271,-271,-277,-266,-288,-249},{-277,-261,-269,-255,-257,-236},{-269,-293,-255,-266,-280,-277},{-250,-287,-282,-253,-275,-236},{-239,-287,-293,-285,-241,-264},{-258,-261,-261,-247,-252,-275},{-269,-245,-293,-293,-244,-233},{-271,-258,-242,-279,-275,-233},{-287,-247,-285,-255,-257,-262},{-282,-290,-277,-261,-254,-285},{-242,-279,-253,-269,-265,-282},{-290,-239,-239,-287,-286,-285},{-279,-285,-274,-242,-286,-251},{-261,-287,-242,-247,-236,-264},{-263,-290,-269,-290,-236,-267},{-293,-279,-261,-282,-254,-246},{-290,-277,-282,-277,-267,-233},{-263,-255,-285,-239,-272,-246},{-277,-250,-285,-285,-270,-236},{-287,-261,-242,-274,-288,-238},{-242,-239,-253,-239,-288,-264},{-263,-290,-247,-290,-278,-272},{-250,-287,-263,-277,-244,-262},{-239,-274,-247,-293,-238,-259},{-269,-261,-245,-290,-252,-233},{-250,-253,-287,-277,-278,-241},{-271,-274,-266,-263,-275,-241},{-287,-269,-279,-266,-238,-264},{-255,-279,-285,-287,-272,-264},{-242,-245,-258,-279,-283,-282},{-255,-287,-263,-282,-283,-267},{-282,-266,-255,-279,-267,-280},{-245,-261,-274,-287,-249,-249},{-253,-263,-287,-250,-286,-275},{-239,-282,-271,-269,-288,-246},{-282,-277,-293,-293,-280,-275},{-269,-285,-239,-290,-252,-264},{-247,-247,-247,-282,-238,-285},{-274,-293,-266,-282,-267,-285},{-245,-242,-269,-263,-280,-267},{-285,-261,-269,-274,-272,-269},{-285,-263,-239,-263,-286,-241},{-253,-266,-290,-250,-244,-251},{-271,-282,-271,-250,-278,-282},{-293,-245,-274,-290,-246,-259},{-258,-261,-290,-287,-280,-246},{-274,-266,-266,-285,-280,-251},{-287,-239,-274,-250,-286,-249},{-245,-290,-261,-269,-278,-269},{-285,-271,-263,-293,-252,-233}},{{-275,-253,-265,-268,-238,-258},{-241,-256,-234,-270,-243,-222},{-272,-263,-227,-246,-257,-217},{-280,-243,-272,-228,-260,-229},{-275,-248,-267,-223,-257,-217},{-285,-228,-277,-268,-255,-251},{-262,-230,-260,-250,-262,-255},{-246,-233,-270,-228,-223,-224},{-256,-243,-257,-246,-220,-246},{-259,-248,-262,-228,-247,-248},{-259,-271,-244,-253,-252,-258},{-259,-276,-255,-243,-250,-224},{-272,-253,-277,-243,-230,-239},{-241,-273,-270,-273,-233,-246},{-254,-253,-260,-250,-223,-224},{-259,-230,-229,-268,-252,-253},{-285,-266,-232,-268,-247,-229},{-264,-238,-257,-223,-240,-260},{-282,-256,-234,-258,-247,-246},{-249,-233,-270,-258,-247,-263},{-254,-248,-262,-241,-240,-224},{-264,-248,-262,-243,-238,-248},{-280,-253,-260,-226,-270,-253},{-256,-278,-265,-228,-265,-258},{-264,-268,-257,-246,-235,-253},{-238,-230,-247,-273,-245,-246},{-262,-256,-260,-253,-223,-265},{-241,-245,-277,-246,-245,-224},{-254,-243,-267,-253,-255,-265},{-236,-263,-270,-233,-220,-231},{-259,-253,-249,-255,-233,-263},{-280,-243,-227,-265,-255,-265},{-282,-258,-277,-270,-243,-231},{-236,-238,-247,-250,-252,-243},{-277,-263,-267,-241,-228,-224},{-275,-240,-255,-270,-245,-263},{-275,-256,-247,-226,-255,-263},{-269,-273,-234,-233,-240,-239},{-249,-266,-252,-226,-255,-217},{-259,-228,-257,-253,-265,-239},{-241,-248,-234,-231,-245,-246},{-249,-268,-239,-255,-257,-255},{-282,-230,-239,-241,-260,-219},{-251,-268,-242,-228,-262,-263},{-267,-276,-277,-236,-250,-224},{-251,-268,-234,-248,-235,-265},{-238,-228,-229,-238,-262,-229},{-267,-271,-275,-228,-262,-239},{-267,-256,-234,-265,-225,-260},{-282,-238,-272,-250,-225,-231}},{{-240,-256,-222,-232,-202,-242},{-217,-212,-217,-221,-235,-222},{-224,-214,-224,-242,-208,-206},{-221,-221,-224,-235,-235,-228},{-245,-251,-233,-225,-228,-246},{-221,-254,-236,-209,-217,-206},{-219,-256,-222,-221,-231,-228},{-259,-249,-208,-244,-233,-208},{-243,-244,-222,-237,-202,-217},{-240,-219,-208,-228,-211,-206},{-243,-254,-208,-216,-215,-206},{-236,-247,-229,-216,-240,-240},{-262,-235,-222,-209,-226,-213},{-262,-214,-215,-239,-228,-222},{-255,-247,-247,-223,-233,-202},{-259,-256,-252,-242,-244,-228},{-214,-240,-224,-253,-202,-233},{-248,-240,-252,-251,-244,-235},{-252,-226,-231,-216,-233,-237},{-243,-228,-236,-225,-228,-215},{-240,-254,-217,-212,-206,-242},{-226,-228,-238,-253,-246,-233},{-233,-254,-215,-214,-235,-215},{-248,-223,-236,-235,-246,-211},{-248,-228,-249,-223,-235,-204},{-255,-237,-247,-214,-224,-220},{-248,-212,-238,-251,-228,-215},{-217,-247,-240,-246,-240,-202},{-226,-247,-226,-239,-235,-217},{-219,-214,-252,-216,-211,-215},{-214,-221,-208,-214,-237,-228},{-252,-233,-229,-216,-224,-220},{-217,-247,-213,-232,-202,-211},{-238,-242,-247,-212,-213,-217},{-217,-233,-243,-246,-226,-202},{-228,-233,-229,-244,-240,-237},{-236,-237,-208,-216,-217,-206},{-233,-233,-229,-212,-213,-226},{-245,-244,-208,-237,-228,-217},{-228,-251,-222,-248,-215,-217},{-214,-254,-254,-230,-202,-226},{-240,-219,-252,-251,-242,-235},{-259,-233,-252,-209,-202,-213},{-236,-233,-243,-246,-202,-211},{-228,-230,-226,-232,-244,-244},{-248,-230,-208,-235,-206,-235},{-217,-237,-231,-212,-242,-244},{-243,-254,-210,-230,-213,-228},{-250,-212,-226,-246,-237,-211},{-243,-223,-240,-235,-240,-220}},{{-209,-237,-210,-230,-226,-232},{-207,-221,-200,-224,-230,-206},{-209,-210,-221,-195,-217,-224},{-235,-234,-219,-208,-217,-226},{-209,-219,-206,-202,-228,-204},{-207,-239,-239,-219,-197,-206},{-207,-237,-210,-210,-202,-206},{-209,-217,-197,-232,-219,-195},{-211,-213,-224,-204,-200,-228},{-213,-210,-217,-208,-217,-234},{-209,-213,-200,-219,-202,-239},{-240,-228,-228,-215,-224,-213},{-233,-230,-208,-200,-224,-228},{-224,-197,-213,-197,-197,-208},{-216,-221,-237,-239,-210,-202},{-218,-226,-219,-226,-204,-208},{-205,-204,-226,-202,-215,-232},{-218,-226,-210,-213,-237,-210},{-211,-206,-221,-226,-200,-234},{-240,-237,-219,-206,-215,-217},{-231,-197,-210,-237,-226,-226},{-218,-195,-230,-197,-228,-208},{-216,-234,-232,-195,-197,-213},{-222,-237,-224,-204,-210,-228},{-233,-226,-221,-213,-228,-213},{-218,-213,-202,-232,-202,-237},{-211,-239,-213,-208,-215,-208},{-238,-234,-202,-197,-228,-221},{-207,-200,-200,-217,-239,-239},{-242,-210,-213,-206,-195,-232},{-222,-204,-197,-210,-204,-200},{-211,-230,-217,-226,-195,-208},{-213,-234,-232,-237,-213,-219},{-207,-228,-239,-215,-210,-210},{-198,-239,-224,-202,-221,-226},{-202,-215,-202,-210,-226,-230},{-207,-239,-226,-239,-204,-226},{-242,-232,-226,-230,-221,-195},{-211,-226,-213,-217,-239,-230},{-213,-232,-234,-202,-206,-213},{-238,-226,-206,-202,-232,-210},{-235,-213,-230,-213,-234,-237},{-202,-206,-230,-206,-239,-195},{-227,-234,-221,-219,-221,-217},{-227,-226,-232,-219,-210,-217},{-235,-210,-219,-219,-202,-202},{-209,-206,-237,-206,-237,-217},{-227,-215,-234,-206,-221,-208},{-202,-206,-213,-210,-200,-219},{-240,-234,-237,-221,-226,-217}},{{-237,-213,-202,-200,-230,-239},{-219,-232,-197,-200,-226,-239},{-215,-215,-213,-197,-200,-224},{-230,-237,-204,-217,-234,-197},{-230,-200,-239,-215,-197,-213},{-208,-202,-197,-200,-215,-215},{-230,-208,-195,-206,-206,-234},{-230,-234,-200,-210,-197,-237},{-219,-200,-237,-208,-195,-197},{-224,-206,-215,-204,-226,-239},{-202,-197,-239,-230,-226,-208},{-228,-217,-237,-232,-200,-226},{-210,-215,-237,-195,-226,-230},{-210,-230,-200,-224,-208,-226},{-224,-224,-202,-197,-210,-197},{-204,-195,-206,-239,-226,-226},{-228,-195,-204,-197,-226,-224},{-202,-204,-200,-228,-208,-228},{-228,-224,-221,-208,-215,-204},{-221,-232,-200,-230,-239,-237},{-217,-210,-234,-202,-230,-230},{-208,-204,-232,-224,-195,-239},{-230,-224,-215,-195,-210,-197},{-195,-237,-213,-232,-197,-226},{-232,-221,-213,-195,-197,-210},{-224,-239,-208,-204,-210,-217},{-215,-217,-210,-219,-206,-230},{-204,-195,-224,-237,-200,-232},{-217,-204,-200,-219,-215,-217},{-215,-226,-217,-206,-217,-221},{-195,-224,-197,-237,-208,-197},{-230,-206,-234,-217,-221,-239},{-234,-215,-206,-217,-204,-213},{-195,-226,-202,-210,-226,-215},{-213,-195,-237,-208,-219,-237},{-208,-202,-230,-219,-228,-210},{-234,-226,-237,-239,-195,-217},{-234,-208,-226,-215,-210,-197},{-213,-234,-232,-226,-219,-217},{-197,-208,-237,-232,-215,-204},{-206,-219,-197,-237,-232,-200},{-210,-210,-213,-197,-237,-219},{-217,-232,-230,-234,-202,-221},{-213,-237,-237,-217,-200,-210},{-217,-200,-206,-215,-234,-213},{-226,-206,-215,-232,-208,-206},{-217,-239,-230,-197,-204,-210},{-213,-213,-234,-217,-224,-221},{-226,-215,-239,-217,-217,-239},{-221,-217,-208,-206,-230,-200}}},{{{-274,-304,-328,-289,-298,-302},{-307,-310,-313,-286,-304,-290},{-271,-295,-322,-316,-328,-293},{-316,-319,-325,-292,-301,-269},{-307,-301,-274,-313,-304,-266},{-328,-304,-289,-301,-328,-281},{-316,-331,-328,-298,-292,-320},{-289,-310,-289,-277,-322,-302},{-298,-319,-313,-328,-319,-284},{-322,-316,-298,-331,-322,-284},{-292,-289,-289,-319,-292,-269},{-328,-307,-298,-292,-277,-317},{-280,-310,-298,-304,-289,-308},{-277,-322,-307,-274,-331,-275},{-328,-283,-307,-319,-316,-287},{-289,-310,-325,-280,-271,-314},{-325,-316,-277,-274,-298,-314},{-304,-295,-328,-271,-286,-275},{-322,-310,-298,-289,-301,-281},{-286,-292,-277,-271,-331,-287},{-301,-298,-316,-292,-331,-299},{-331,-289,-274,-313,-280,-287},{-286,-289,-271,-295,-286,-317},{-271,-322,-325,-283,-292,-326},{-298,-319,-319,-292,-307,-308},{-298,-286,-319,-295,-316,-308},{-292,-274,-289,-322,-319,-293},{-310,-319,-313,-319,-331,-293},{-313,-280,-277,-331,-280,-269},{-328,-274,-304,-301,-328,-308},{-298,-310,-310,-313,-280,-311},{-322,-331,-316,-292,-280,-293},{-292,-328,-331,-283,-313,-281},{-277,-301,-328,-286,-295,-266},{-271,-292,-292,-292,-319,-275},{-280,-331,-301,-286,-298,-284},{-271,-331,-319,-304,-271,-293},{-325,-307,-319,-292,-313,-311},{-289,-301,-271,-301,-313,-311},{-271,-274,-313,-319,-301,-284},{-283,-316,-295,-277,-280,-284},{-298,-292,-292,-304,-274,-317},{-325,-280,-328,-283,-286,-287},{-325,-274,-310,-280,-286,-266},{-319,-289,-331,-304,-292,-311},{-277,-304,-307,-286,-283,-269},{-271,-313,-283,-271,-316,-314},{-283,-295,-325,-298,-274,-278},{-280,-310,-277,-286,-274,-278},{-322,-286,-298,-322,-328,-272}},{{-281,-284,-260,-251,-238,-244},{-305,-290,-255,-262,-246,-236},{-316,-267,-263,-276,-254,-247},{-305,-276,-294,-273,-273,-231},{-308,-273,-297,-246,-246,-231},{-264,-270,-280,-257,-254,-244},{-275,-258,-308,-254,-276,-249},{-267,-301,-266,-300,-254,-260},{-308,-298,-294,-281,-278,-283},{-314,-298,-266,-254,-238,-234},{-275,-293,-269,-248,-246,-257},{-275,-307,-252,-268,-281,-280},{-264,-281,-274,-287,-278,-265},{-311,-258,-252,-292,-238,-280},{-287,-273,-305,-257,-260,-267},{-264,-281,-260,-262,-286,-252},{-272,-261,-272,-265,-278,-231},{-308,-296,-283,-284,-273,-254},{-305,-276,-252,-262,-289,-244},{-267,-296,-283,-251,-244,-262},{-311,-267,-266,-289,-262,-236},{-302,-290,-277,-298,-249,-234},{-322,-264,-288,-251,-254,-244},{-302,-296,-308,-284,-262,-254},{-305,-310,-252,-268,-238,-231},{-302,-273,-297,-281,-289,-242},{-305,-310,-260,-287,-278,-244},{-287,-273,-260,-287,-246,-260},{-322,-276,-305,-265,-244,-239},{-302,-290,-263,-284,-268,-267},{-264,-301,-297,-300,-276,-283},{-296,-296,-263,-287,-244,-249},{-284,-258,-258,-300,-254,-247},{-314,-310,-255,-300,-246,-260},{-270,-304,-297,-273,-289,-265},{-314,-313,-252,-289,-270,-242},{-270,-261,-286,-281,-276,-272},{-267,-273,-300,-265,-281,-257},{-296,-267,-305,-295,-262,-262},{-319,-281,-272,-289,-244,-260},{-264,-264,-291,-276,-260,-278},{-264,-313,-297,-300,-241,-236},{-305,-296,-272,-262,-262,-257},{-296,-304,-263,-300,-249,-247},{-264,-298,-258,-281,-249,-242},{-281,-313,-297,-262,-278,-239},{-290,-261,-302,-287,-276,-242},{-302,-261,-274,-248,-238,-267},{-272,-281,-280,-289,-241,-260},{-322,-296,-274,-289,-278,-244}},{{-268,-245,-240,-199,-231,-212},{-246,-242,-236,-217,-229,-212},{-255,-264,-224,-203,-193,-188},{-270,-254,-252,-241,-218,-212},{-223,-250,-250,-239,-233,-192},{-226,-250,-213,-230,-201,-198},{-253,-221,-220,-228,-210,-182},{-255,-228,-215,-228,-229,-190},{-263,-223,-211,-243,-218,-192},{-248,-262,-243,-208,-216,-222},{-248,-247,-213,-212,-193,-198},{-231,-216,-245,-232,-199,-218},{-236,-262,-211,-232,-204,-198},{-241,-259,-234,-239,-223,-216},{-246,-254,-224,-228,-195,-206},{-270,-226,-245,-225,-195,-204},{-233,-262,-208,-214,-208,-220},{-226,-223,-231,-239,-227,-202},{-233,-228,-245,-212,-225,-214},{-228,-238,-238,-221,-218,-194},{-243,-262,-250,-210,-229,-182},{-236,-218,-222,-210,-225,-198},{-263,-233,-224,-217,-220,-202},{-243,-250,-213,-232,-193,-184},{-231,-259,-224,-210,-193,-192},{-226,-230,-240,-201,-204,-182},{-246,-245,-224,-239,-197,-220},{-255,-242,-213,-206,-208,-186},{-268,-252,-213,-228,-197,-194},{-223,-228,-211,-217,-199,-216},{-233,-230,-206,-203,-204,-192},{-273,-230,-218,-239,-191,-222},{-265,-230,-238,-217,-223,-206},{-265,-262,-227,-210,-208,-214},{-238,-252,-231,-234,-220,-198},{-243,-257,-206,-234,-227,-218},{-243,-221,-227,-234,-233,-212},{-270,-216,-234,-219,-218,-220},{-270,-264,-215,-236,-218,-182},{-246,-259,-206,-236,-206,-188},{-255,-257,-224,-239,-204,-216},{-265,-245,-215,-199,-220,-194},{-241,-257,-213,-228,-218,-196},{-243,-242,-222,-214,-193,-220},{-233,-223,-215,-232,-229,-194},{-255,-259,-222,-201,-191,-220},{-265,-264,-243,-228,-206,-214},{-226,-230,-231,-201,-227,-200},{-258,-233,-252,-228,-208,-214},{-246,-245,-224,-239,-193,-216}},{{-184,-203,-173,-160,-166,-163},{-196,-201,-171,-165,-174,-174},{-210,-175,-180,-160,-176,-175},{-177,-175,-164,-187,-169,-156},{-208,-190,-194,-187,-159,-171},{-188,-173,-178,-181,-164,-156},{-202,-182,-190,-181,-169,-148},{-202,-169,-192,-174,-151,-145},{-200,-201,-182,-186,-153,-150},{-211,-197,-189,-189,-164,-156},{-196,-180,-178,-179,-166,-172},{-206,-190,-176,-165,-163,-147},{-177,-179,-183,-184,-154,-156},{-200,-201,-173,-179,-173,-156},{-178,-177,-189,-158,-149,-156},{-175,-167,-180,-175,-161,-145},{-186,-197,-187,-155,-158,-159},{-196,-177,-164,-186,-168,-158},{-211,-173,-167,-174,-183,-150},{-213,-175,-176,-157,-181,-166},{-211,-199,-166,-189,-181,-175},{-194,-177,-176,-169,-166,-158},{-204,-175,-164,-174,-158,-175},{-180,-197,-169,-174,-173,-166},{-213,-171,-166,-165,-181,-172},{-178,-171,-192,-179,-171,-155},{-192,-193,-178,-174,-169,-148},{-196,-193,-166,-163,-163,-167},{-210,-190,-169,-158,-163,-153},{-186,-169,-160,-169,-173,-163},{-188,-179,-169,-174,-151,-166},{-213,-173,-160,-155,-169,-166},{-210,-199,-189,-155,-166,-164},{-204,-184,-173,-187,-156,-169},{-196,-186,-167,-175,-174,-150},{-184,-193,-162,-165,-164,-145},{-175,-190,-162,-158,-153,-150},{-210,-179,-169,-169,-154,-151},{-210,-201,-173,-167,-176,-159},{-184,-169,-194,-181,-151,-169},{-198,-175,-169,-182,-181,-158},{-206,-203,-167,-158,-166,-174},{-211,-201,-167,-165,-181,-172},{-208,-203,-174,-158,-158,-150},{-196,-167,-162,-187,-166,-153},{-177,-184,-185,-167,-181,-156},{-182,-169,-167,-163,-169,-171},{-180,-173,-171,-163,-173,-148},{-192,-188,-160,-165,-171,-148},{-196,-167,-162,-163,-174,-171}},{{-145,-159,-143,-160,-169,-149},{-150,-148,-154,-146,-151,-149},{-145,-162,-139,-143,-142,-145},{-170,-145,-168,-148,-157,-149},{-140,-145,-168,-142,-168,-148},{-148,-143,-168,-145,-139,-159},{-142,-154,-142,-159,-152,-168},{-165,-157,-169,-146,-154,-166},{-170,-143,-166,-143,-162,-140},{-154,-154,-157,-151,-146,-169},{-172,-146,-157,-169,-157,-163},{-140,-162,-143,-149,-159,-163},{-154,-154,-154,-166,-151,-168},{-148,-169,-146,-149,-154,-145},{-172,-165,-160,-151,-145,-165},{-144,-148,-140,-166,-162,-149},{-165,-154,-168,-156,-142,-139},{-164,-154,-168,-154,-145,-159},{-154,-148,-148,-156,-154,-151},{-159,-151,-156,-157,-168,-156},{-140,-139,-168,-160,-160,-151},{-151,-145,-145,-142,-163,-157},{-168,-143,-151,-165,-169,-162},{-148,-139,-146,-168,-154,-156},{-151,-140,-159,-169,-156,-149},{-162,-156,-159,-139,-146,-152},{-147,-154,-162,-163,-166,-139},{-168,-169,-139,-163,-157,-169},{-172,-165,-166,-148,-159,-165},{-164,-148,-148,-143,-149,-143},{-161,-169,-151,-159,-154,-146},{-170,-157,-162,-148,-139,-152},{-168,-163,-146,-168,-151,-169},{-140,-149,-145,-139,-145,-142},{-150,-166,-165,-168,-162,-152},{-145,-146,-159,-142,-163,-148},{-161,-151,-148,-149,-146,-163},{-151,-145,-154,-145,-149,-145},{-145,-152,-154,-143,-166,-143},{-150,-145,-149,-145,-160,-162},{-140,-139,-148,-148,-149,-165},{-144,-140,-169,-146,-165,-157},{-170,-163,-159,-157,-154,-152},{-159,-149,-148,-166,-149,-160},{-156,-157,-151,-156,-149,-165},{-168,-160,-142,-163,-168,-148},{-150,-145,-168,-165,-145,-166},{-142,-166,-154,-145,-154,-169},{-142,-149,-165,-140,-142,-148},{-161,-142,-140,-165,-146,-162}},{{-154,-169,-152,-178,-186,-168},{-156,-173,-165,-176,-172,-165},{-165,-162,-147,-176,-184,-181},{-145,-164,-178,-183,-182,-197},{-163,-143,-173,-178,-177,-179},{-157,-173,-147,-166,-166,-174},{-168,-151,-178,-156,-182,-172},{-145,-161,-178,-160,-186,-195},{-163,-156,-149,-163,-164,-177},{-157,-149,-159,-176,-180,-163},{-146,-156,-156,-160,-168,-181},{-154,-165,-165,-181,-187,-194},{-163,-151,-157,-156,-177,-195},{-139,-161,-157,-171,-184,-195},{-163,-165,-146,-151,-191,-165},{-139,-146,-175,-166,-158,-188},{-140,-161,-178,-155,-161,-199},{-163,-153,-167,-168,-182,-174},{-154,-148,-170,-170,-189,-167},{-163,-170,-160,-185,-182,-190},{-146,-164,-160,-160,-178,-179},{-142,-162,-170,-155,-184,-168},{-146,-157,-160,-151,-180,-167},{-143,-175,-165,-178,-178,-174},{-160,-154,-147,-175,-164,-170},{-160,-146,-159,-168,-175,-174},{-165,-154,-151,-158,-191,-167},{-162,-161,-152,-175,-191,-177},{-143,-146,-156,-158,-166,-185},{-139,-153,-160,-168,-161,-194},{-169,-173,-146,-161,-180,-174},{-160,-172,-160,-170,-186,-190},{-159,-175,-162,-153,-164,-165},{-154,-164,-160,-165,-163,-188},{-157,-161,-162,-176,-189,-186},{-166,-157,-173,-185,-170,-188},{-168,-173,-162,-175,-178,-174},{-157,-157,-157,-168,-158,-183},{-145,-146,-173,-178,-177,-183},{-169,-175,-151,-165,-193,-192},{-156,-164,-173,-178,-191,-181},{-154,-149,-167,-181,-187,-170},{-166,-162,-167,-161,-158,-192},{-166,-151,-147,-183,-159,-168},{-166,-159,-154,-178,-173,-172},{-156,-169,-147,-163,-172,-188},{-156,-154,-177,-175,-168,-183},{-146,-167,-160,-161,-170,-174},{-165,-172,-177,-175,-184,-192},{-149,-164,-165,-163,-175,-165}}},{{{-354,-326,-326,-357,-318,-357},{-357,-332,-374,-368,-368,-336},{-322,-357,-354,-322,-368,-322},{-374,-382,-374,-326,-326,-329},{-326,-336,-318,-354,-322,-364},{-322,-340,-336,-343,-354,-374},{-315,-350,-340,-326,-374,-357},{-350,-326,-374,-322,-322,-382},{-357,-350,-371,-315,-332,-378},{-326,-332,-343,-374,-357,-326},{-332,-371,-346,-374,-360,-336},{-318,-346,-332,-354,-368,-385},{-326,-332,-374,-374,-382,-382},{-343,-360,-329,-322,-329,-360},{-343,-385,-318,-371,-357,-343},{-378,-354,-385,-322,-360,-368},{-364,-364,-357,-385,-336,-346},{-332,-360,-382,-326,-364,-378},{-382,-357,-329,-318,-382,-374},{-378,-364,-371,-371,-378,-322},{-371,-374,-374,-364,-371,-350},{-315,-315,-354,-360,-350,-360},{-343,-343,-322,-326,-346,-350},{-354,-332,-354,-360,-318,-322},{-354,-371,-336,-357,-343,-350},{-360,-385,-343,-322,-360,-336},{-374,-368,-364,-329,-336,-371},{-371,-368,-371,-340,-343,-364},{-354,-343,-315,-357,-326,-336},{-315,-364,-357,-340,-385,-368},{-382,-318,-343,-360,-368,-343},{-315,-374,-374,-329,-343,-350},{-350,-326,-340,-368,-332,-322},{-346,-336,-364,-315,-315,-371},{-336,-385,-357,-318,-364,-346},{-332,-346,-371,-336,-346,-346},{-340,-378,-371,-357,-329,-378},{-354,-322,-336,-332,-318,-343},{-368,-385,-378,-340,-382,-336},{-374,-329,-354,-336,-332,-378},{-315,-360,-382,-332,-382,-318},{-382,-364,-350,-350,-385,-374},{-350,-318,-357,-382,-385,-340},{-343,-368,-322,-382,-336,-371},{-357,-350,-346,-368,-340,-354},{-385,-332,-318,-336,-368,-315},{-385,-385,-364,-371,-354,-315},{-332,-346,-382,-322,-364,-346},{-329,-322,-354,-350,-322,-374},{-378,-332,-354,-354,-371,-318}},{{-345,-353,-349,-364,-351,-312},{-355,-357,-339,-301,-335,-319},{-365,-360,-373,-344,-361,-345},{-348,-353,-315,-351,-308,-309},{-320,-350,-315,-361,-325,-299},{-334,-360,-363,-347,-338,-335},{-324,-377,-373,-354,-308,-296},{-327,-346,-359,-367,-308,-316},{-345,-336,-336,-357,-341,-299},{-338,-364,-322,-314,-321,-299},{-365,-312,-319,-331,-295,-296},{-324,-322,-322,-327,-344,-319},{-358,-340,-366,-364,-335,-325},{-355,-353,-359,-341,-328,-309},{-379,-322,-370,-314,-315,-338},{-338,-364,-322,-347,-341,-325},{-362,-357,-319,-364,-354,-335},{-313,-367,-346,-324,-341,-351},{-331,-367,-342,-327,-321,-309},{-365,-316,-353,-354,-321,-319},{-345,-316,-325,-334,-361,-341},{-351,-360,-319,-324,-328,-299},{-331,-367,-315,-307,-312,-316},{-358,-370,-370,-361,-335,-299},{-383,-353,-325,-341,-298,-312},{-338,-360,-322,-351,-351,-338},{-369,-340,-366,-364,-354,-299},{-351,-343,-319,-307,-354,-322},{-355,-364,-363,-327,-308,-345},{-345,-340,-305,-351,-341,-345},{-313,-377,-305,-364,-295,-332},{-331,-343,-366,-314,-358,-296},{-365,-360,-329,-361,-344,-335},{-338,-333,-353,-317,-331,-345},{-324,-316,-329,-307,-321,-325},{-369,-367,-312,-351,-344,-296},{-317,-377,-332,-311,-358,-335},{-324,-350,-305,-327,-302,-325},{-355,-326,-359,-354,-312,-316},{-348,-360,-356,-341,-348,-322},{-372,-364,-373,-311,-354,-338},{-327,-312,-305,-331,-354,-328},{-324,-346,-315,-324,-318,-325},{-365,-346,-308,-341,-312,-338},{-331,-360,-353,-324,-351,-325},{-348,-364,-308,-317,-308,-290},{-334,-377,-346,-344,-328,-290},{-334,-343,-370,-357,-344,-348},{-355,-326,-336,-331,-344,-325},{-351,-316,-325,-307,-348,-332}},{{-290,-299,-315,-264,-259,-289},{-324,-302,-312,-308,-256,-264},{-346,-283,-309,-296,-308,-300},{-299,-326,-294,-284,-302,-272},{-331,-305,-318,-319,-265,-303},{-346,-330,-315,-272,-282,-297},{-328,-339,-312,-290,-256,-295},{-302,-286,-270,-305,-305,-300},{-284,-314,-321,-284,-268,-250},{-324,-277,-330,-299,-259,-281},{-293,-280,-273,-267,-279,-284},{-299,-323,-288,-293,-282,-306},{-290,-302,-327,-308,-262,-297},{-334,-305,-300,-264,-282,-297},{-324,-317,-276,-296,-305,-275},{-340,-308,-315,-308,-285,-295},{-331,-299,-312,-267,-276,-261},{-343,-277,-312,-293,-288,-306},{-302,-311,-324,-302,-296,-289},{-287,-302,-285,-275,-305,-270},{-334,-314,-279,-278,-268,-259},{-334,-336,-306,-311,-291,-292},{-284,-323,-324,-272,-282,-286},{-315,-305,-300,-290,-274,-300},{-318,-333,-291,-272,-282,-284},{-346,-277,-309,-322,-262,-289},{-299,-283,-303,-308,-294,-261},{-331,-314,-324,-322,-288,-295},{-337,-296,-300,-264,-262,-295},{-346,-336,-279,-299,-302,-300},{-299,-280,-273,-305,-288,-253},{-321,-305,-300,-284,-296,-284},{-331,-277,-282,-281,-279,-300},{-296,-317,-321,-319,-294,-295},{-346,-333,-288,-267,-288,-295},{-302,-280,-291,-267,-279,-264},{-331,-336,-282,-308,-282,-261},{-293,-308,-324,-296,-259,-286},{-284,-336,-321,-275,-262,-264},{-343,-317,-300,-296,-294,-303},{-306,-320,-273,-287,-285,-281},{-331,-296,-282,-293,-256,-250},{-334,-308,-279,-314,-274,-281},{-302,-308,-318,-305,-294,-253},{-284,-308,-303,-281,-262,-250},{-284,-299,-297,-284,-285,-264},{-346,-296,-312,-264,-294,-297},{-302,-290,-309,-275,-285,-303},{-331,-326,-282,-290,-302,-256},{-306,-293,-285,-299,-279,-275}},{{-267,-260,-280,-233,-228,-234},{-281,-245,-283,-276,-225,-237},{-289,-266,-242,-256,-270,-222},{-248,-260,-265,-226,-233,-220},{-286,-274,-278,-236,-255,-234},{-278,-289,-247,-251,-270,-232},{-294,-263,-262,-248,-243,-232},{-265,-260,-265,-233,-270,-258},{-278,-242,-283,-241,-245,-263},{-256,-247,-270,-228,-262,-234},{-278,-258,-254,-246,-260,-261},{-259,-247,-278,-271,-255,-244},{-278,-242,-278,-266,-238,-258},{-256,-276,-267,-264,-243,-220},{-292,-239,-278,-241,-228,-229},{-246,-258,-270,-231,-228,-215},{-289,-247,-257,-228,-240,-263},{-286,-242,-236,-269,-265,-217},{-243,-250,-265,-243,-257,-229},{-284,-266,-252,-266,-252,-244},{-243,-260,-280,-231,-225,-222},{-243,-279,-267,-236,-245,-222},{-259,-237,-234,-236,-228,-239},{-294,-242,-231,-261,-247,-244},{-265,-255,-252,-256,-230,-251},{-246,-237,-267,-226,-260,-256},{-281,-276,-252,-246,-228,-237},{-248,-237,-257,-241,-223,-237},{-254,-247,-267,-266,-243,-225},{-259,-284,-257,-254,-270,-217},{-297,-268,-270,-246,-270,-253},{-270,-239,-254,-256,-225,-253},{-275,-239,-239,-276,-220,-263},{-292,-287,-262,-226,-220,-253},{-270,-271,-260,-259,-260,-215},{-262,-287,-242,-254,-223,-217},{-297,-247,-275,-233,-270,-253},{-281,-274,-278,-261,-223,-249},{-267,-284,-278,-264,-225,-227},{-292,-271,-270,-228,-247,-256},{-267,-263,-278,-256,-267,-225},{-289,-276,-249,-256,-235,-220},{-275,-255,-231,-274,-245,-227},{-278,-271,-257,-274,-247,-261},{-259,-289,-262,-238,-247,-217},{-270,-237,-280,-266,-265,-253},{-265,-260,-267,-266,-262,-246},{-289,-271,-260,-261,-245,-258},{-248,-263,-257,-256,-255,-244},{-284,-271,-265,-226,-270,-251}},{{-223,-252,-249,-243,-231,-247},{-235,-240,-208,-224,-226,-213},{-254,-249,-229,-247,-213,-240},{-246,-208,-249,-215,-219,-243},{-246,-233,-229,-249,-254,-226},{-228,-226,-208,-219,-213,-210},{-218,-254,-222,-240,-245,-222},{-225,-247,-249,-213,-240,-240},{-254,-224,-217,-249,-213,-236},{-235,-213,-254,-210,-236,-215},{-249,-245,-233,-219,-233,-240},{-225,-224,-217,-243,-219,-222},{-254,-224,-240,-210,-243,-247},{-235,-240,-247,-224,-219,-219},{-230,-213,-245,-245,-254,-252},{-254,-229,-245,-219,-252,-213},{-232,-229,-233,-240,-215,-215},{-249,-249,-245,-254,-247,-238},{-230,-252,-249,-247,-238,-217},{-242,-254,-222,-229,-215,-247},{-256,-217,-247,-222,-222,-247},{-216,-243,-247,-213,-222,-231},{-249,-252,-247,-208,-219,-219},{-216,-249,-249,-240,-233,-243},{-244,-219,-219,-231,-208,-231},{-249,-236,-226,-249,-252,-213},{-232,-247,-233,-240,-219,-210},{-230,-240,-247,-238,-240,-252},{-216,-254,-238,-252,-236,-213},{-249,-238,-252,-254,-252,-222},{-251,-226,-238,-215,-217,-233},{-213,-219,-229,-226,-229,-252},{-251,-254,-222,-249,-233,-247},{-228,-229,-226,-233,-210,-238},{-218,-240,-238,-252,-249,-215},{-256,-247,-215,-215,-229,-249},{-244,-247,-226,-254,-252,-213},{-213,-252,-226,-236,-224,-231},{-261,-243,-226,-224,-252,-208},{-216,-254,-240,-229,-229,-222},{-218,-236,-215,-245,-231,-208},{-216,-229,-219,-229,-243,-231},{-218,-210,-240,-210,-247,-245},{-232,-240,-238,-247,-217,-215},{-254,-208,-224,-229,-226,-217},{-242,-233,-252,-231,-245,-247},{-239,-229,-231,-249,-233,-229},{-235,-254,-236,-238,-236,-224},{-246,-213,-252,-254,-229,-252},{-218,-217,-217,-243,-231,-229}},{{-249,-208,-217,-221,-223,-244},{-231,-243,-224,-221,-252,-234},{-245,-208,-210,-221,-242,-221},{-208,-233,-235,-236,-249,-224},{-215,-252,-252,-243,-223,-246},{-217,-236,-214,-233,-227,-244},{-208,-252,-249,-214,-264,-241},{-247,-217,-231,-262,-247,-263},{-240,-226,-210,-255,-218,-246},{-240,-222,-233,-219,-244,-268},{-224,-243,-212,-245,-257,-239},{-254,-217,-240,-262,-235,-263},{-224,-213,-214,-255,-259,-256},{-243,-249,-252,-236,-242,-231},{-222,-224,-231,-245,-261,-231},{-247,-215,-238,-233,-232,-258},{-243,-243,-219,-243,-244,-234},{-226,-217,-226,-214,-227,-248},{-213,-208,-219,-221,-259,-256},{-219,-249,-245,-236,-225,-271},{-243,-249,-245,-250,-223,-221},{-254,-249,-252,-245,-257,-221},{-238,-219,-219,-259,-232,-271},{-252,-247,-238,-255,-264,-231},{-213,-215,-226,-238,-266,-221},{-224,-249,-249,-243,-247,-226},{-238,-226,-226,-217,-235,-248},{-208,-222,-221,-243,-218,-229},{-252,-236,-242,-214,-244,-261},{-240,-210,-217,-226,-223,-248},{-213,-208,-245,-217,-266,-258},{-226,-245,-224,-248,-254,-236},{-222,-210,-240,-255,-254,-236},{-229,-210,-249,-259,-254,-231},{-231,-210,-247,-217,-257,-253},{-247,-236,-249,-248,-257,-271},{-240,-238,-210,-245,-220,-261},{-231,-252,-247,-219,-264,-226},{-233,-226,-226,-255,-259,-239},{-224,-238,-235,-250,-230,-268},{-238,-215,-226,-236,-227,-241},{-236,-247,-226,-252,-264,-268},{-213,-231,-240,-245,-261,-246},{-233,-252,-242,-228,-225,-231},{-229,-219,-242,-238,-227,-268},{-236,-226,-235,-214,-242,-258},{-238,-236,-210,-243,-257,-271},{-243,-215,-242,-259,-254,-271},{-252,-224,-224,-238,-266,-248},{-224,-210,-242,-221,-242,-248}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1052,192,238,253,176,234,280,264,252}; // initial inventory 
int ubiv[I]={2104,384,476,507,352,468,350,495,504}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.35,8.59,5.57,4.52,2.83,1.94,4.81,7.57}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.14,7.81,5.06,4.11,2.57,1.76,4.37,6.88}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.71,9.71,9.71,8.5,8.5,8.5,7.28,7.28,7.28,6.25,6.25,6.25,5.47,5.47,5.47,4.69,4.69,4.69,4.05,4.05,4.05,3.54,3.54,3.54,3.04,3.04,3.04,3.29,3.29,3.29,2.88,2.88,2.88,2.47,2.47,2.47,2.06,2.06,2.06,1.8,1.8,1.8,1.54,1.54,1.54,1.41,1.41,1.41,1.23,1.23,1.23,1.06,1.06,1.06,3.5,3.5,3.5,3.06,3.06,3.06,2.62,2.62,2.62,5.5,5.5,5.5,4.82,4.82,4.82,4.13,4.13,4.13}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={15,8,5,16,8,5,15,8,5,16,8,6,17,8,6,17,8,6,16,9,6,17,9,6,17,9,6,17,9,6,17,9,6,16,9,6,17,9,6,17,9,6,17,9,6,18,9,6,18,9,6,17,9,6,16,9,6,17,8,6,16,9,6,16,9,6,16,8,6,16,8,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14},{15,16,17,18,19,20,21,22},{23,24,25,26,27},{28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43},{44,45,46,47,48,49,50,51},{52,53,54,55,56},{57,58,59,60,61,62,63,64,65,66,67,68,69,70,71},{72,73,74,75,76,77,78,79},{80,81,82,83,84},{85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100},{101,102,103,104,105,106,107,108},{109,110,111,112,113,114},{115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131},{132,133,134,135,136,137,138,139},{140,141,142,143,144,145},{146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162},{163,164,165,166,167,168,169,170},{171,172,173,174,175,176},{177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192},{193,194,195,196,197,198,199,200,201},{202,203,204,205,206,207},{208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224},{225,226,227,228,229,230,231,232,233},{234,235,236,237,238,239},{240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256},{257,258,259,260,261,262,263,264,265},{266,267,268,269,270,271},{272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288},{289,290,291,292,293,294,295,296,297},{298,299,300,301,302,303},{304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320},{321,322,323,324,325,326,327,328,329},{330,331,332,333,334,335},{336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351},{352,353,354,355,356,357,358,359,360},{361,362,363,364,365,366},{367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383},{384,385,386,387,388,389,390,391,392},{393,394,395,396,397,398},{399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415},{416,417,418,419,420,421,422,423,424},{425,426,427,428,429,430},{431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447},{448,449,450,451,452,453,454,455,456},{457,458,459,460,461,462},{463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480},{481,482,483,484,485,486,487,488,489},{490,491,492,493,494,495},{496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513},{514,515,516,517,518,519,520,521,522},{523,524,525,526,527,528},{529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545},{546,547,548,549,550,551,552,553,554},{555,556,557,558,559,560},{561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576},{577,578,579,580,581,582,583,584,585},{586,587,588,589,590,591},{592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608},{609,610,611,612,613,614,615,616},{617,618,619,620,621,622},{623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638},{639,640,641,642,643,644,645,646,647},{648,649,650,651,652,653},{654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669},{670,671,672,673,674,675,676,677,678},{679,680,681,682,683,684},{685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700},{701,702,703,704,705,706,707,708},{709,710,711,712,713,714},{715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730},{731,732,733,734,735,736,737,738},{739,740,741,742,743,744}}; // set of shipments in each bid 
int SHsts[SPN]={1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,2,8,14,20,26,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,2,6,10,14,18,22,26,30,2,8,14,20,26,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,1,5,9,13,17,21,25,29,2,8,14,20,26,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,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,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,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,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,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,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,34,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,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,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,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,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,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,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,0,6,12,18,24,30}; // set of start times of each shipment 
int SHets[SPN]={6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,7,13,19,25,31,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,7,13,19,25,31,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,7,13,19,25,31,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,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,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,3,9,15,21,27,33}; // set of end times of each shipment 
