int Dev = 10;// Deviation
extern const int CNN = 5;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 752;//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]={{{{12479,0,0,0,0,0},{12456,0,0,0,0,0},{12521,0,0,0,0,0},{12534,0,0,0,0,0},{12386,0,0,0,0,0},{12372,0,0,0,0,0},{12261,0,0,0,0,0},{12341,0,0,0,0,0},{12420,0,0,0,0,0},{12379,0,0,0,0,0},{12452,0,0,0,0,0},{12375,0,0,0,0,0},{12386,0,0,0,0,0},{12259,0,0,0,0,0},{12454,0,0,0,0,0},{12443,0,0,0,0,0},{12503,0,0,0,0,0},{12448,0,0,0,0,0},{12377,0,0,0,0,0},{12354,0,0,0,0,0},{12366,0,0,0,0,0},{12270,0,0,0,0,0},{12380,0,0,0,0,0},{12471,0,0,0,0,0},{12292,0,0,0,0,0},{12109,0,0,0,0,0},{12417,0,0,0,0,0},{12439,0,0,0,0,0},{12328,0,0,0,0,0},{12680,0,0,0,0,0},{12431,0,0,0,0,0},{12369,0,0,0,0,0},{12339,0,0,0,0,0},{12498,0,0,0,0,0},{12467,0,0,0,0,0},{12339,0,0,0,0,0},{12597,0,0,0,0,0},{12624,0,0,0,0,0},{12265,0,0,0,0,0},{12462,0,0,0,0,0},{12653,0,0,0,0,0},{12510,0,0,0,0,0},{12350,0,0,0,0,0},{12521,0,0,0,0,0},{12488,0,0,0,0,0},{12551,0,0,0,0,0},{12518,0,0,0,0,0},{12556,0,0,0,0,0},{12496,0,0,0,0,0},{12343,0,0,0,0,0}},{{12339,0,0,0,0,0},{12387,0,0,0,0,0},{12432,0,0,0,0,0},{12129,0,0,0,0,0},{12364,0,0,0,0,0},{12453,0,0,0,0,0},{12439,0,0,0,0,0},{12525,0,0,0,0,0},{12407,0,0,0,0,0},{12441,0,0,0,0,0},{12501,0,0,0,0,0},{12051,0,0,0,0,0},{12508,0,0,0,0,0},{12227,0,0,0,0,0},{12542,0,0,0,0,0},{12230,0,0,0,0,0},{12412,0,0,0,0,0},{12409,0,0,0,0,0},{12367,0,0,0,0,0},{12508,0,0,0,0,0},{12488,0,0,0,0,0},{12443,0,0,0,0,0},{12592,0,0,0,0,0},{12258,0,0,0,0,0},{12337,0,0,0,0,0},{12372,0,0,0,0,0},{12448,0,0,0,0,0},{12197,0,0,0,0,0},{12518,0,0,0,0,0},{12426,0,0,0,0,0},{12569,0,0,0,0,0},{12251,0,0,0,0,0},{12463,0,0,0,0,0},{12495,0,0,0,0,0},{12212,0,0,0,0,0},{12353,0,0,0,0,0},{12356,0,0,0,0,0},{12247,0,0,0,0,0},{12205,0,0,0,0,0},{12341,0,0,0,0,0},{12470,0,0,0,0,0},{12333,0,0,0,0,0},{12571,0,0,0,0,0},{12511,0,0,0,0,0},{12337,0,0,0,0,0},{12453,0,0,0,0,0},{12353,0,0,0,0,0},{12494,0,0,0,0,0},{12556,0,0,0,0,0},{12572,0,0,0,0,0}},{{11496,0,0,0,0,0},{11785,0,0,0,0,0},{11400,0,0,0,0,0},{11450,0,0,0,0,0},{11541,0,0,0,0,0},{11542,0,0,0,0,0},{11590,0,0,0,0,0},{11486,0,0,0,0,0},{11668,0,0,0,0,0},{11622,0,0,0,0,0},{11641,0,0,0,0,0},{11768,0,0,0,0,0},{11509,0,0,0,0,0},{11398,0,0,0,0,0},{11469,0,0,0,0,0},{11573,0,0,0,0,0},{11720,0,0,0,0,0},{11458,0,0,0,0,0},{11413,0,0,0,0,0},{11562,0,0,0,0,0},{11724,0,0,0,0,0},{11615,0,0,0,0,0},{11473,0,0,0,0,0},{11522,0,0,0,0,0},{11566,0,0,0,0,0},{11524,0,0,0,0,0},{11595,0,0,0,0,0},{11563,0,0,0,0,0},{11706,0,0,0,0,0},{11376,0,0,0,0,0},{11538,0,0,0,0,0},{11526,0,0,0,0,0},{11837,0,0,0,0,0},{11676,0,0,0,0,0},{11684,0,0,0,0,0},{11526,0,0,0,0,0},{11605,0,0,0,0,0},{11666,0,0,0,0,0},{11490,0,0,0,0,0},{11577,0,0,0,0,0},{11677,0,0,0,0,0},{11456,0,0,0,0,0},{11675,0,0,0,0,0},{11560,0,0,0,0,0},{11689,0,0,0,0,0},{11521,0,0,0,0,0},{11681,0,0,0,0,0},{11594,0,0,0,0,0},{11550,0,0,0,0,0},{11608,0,0,0,0,0}},{{10190,0,0,0,0,0},{10294,0,0,0,0,0},{10445,0,0,0,0,0},{10414,0,0,0,0,0},{10210,0,0,0,0,0},{10476,0,0,0,0,0},{10303,0,0,0,0,0},{10351,0,0,0,0,0},{10440,0,0,0,0,0},{10317,0,0,0,0,0},{10260,0,0,0,0,0},{10460,0,0,0,0,0},{10354,0,0,0,0,0},{10338,0,0,0,0,0},{10374,0,0,0,0,0},{10236,0,0,0,0,0},{10360,0,0,0,0,0},{10284,0,0,0,0,0},{10305,0,0,0,0,0},{10374,0,0,0,0,0},{10535,0,0,0,0,0},{10160,0,0,0,0,0},{10263,0,0,0,0,0},{10358,0,0,0,0,0},{10297,0,0,0,0,0},{10355,0,0,0,0,0},{10219,0,0,0,0,0},{10442,0,0,0,0,0},{10401,0,0,0,0,0},{10426,0,0,0,0,0},{10480,0,0,0,0,0},{10498,0,0,0,0,0},{10362,0,0,0,0,0},{10396,0,0,0,0,0},{10321,0,0,0,0,0},{10197,0,0,0,0,0},{10444,0,0,0,0,0},{10339,0,0,0,0,0},{10437,0,0,0,0,0},{10454,0,0,0,0,0},{10498,0,0,0,0,0},{10252,0,0,0,0,0},{10387,0,0,0,0,0},{10232,0,0,0,0,0},{10276,0,0,0,0,0},{10161,0,0,0,0,0},{10290,0,0,0,0,0},{10322,0,0,0,0,0},{10356,0,0,0,0,0},{10290,0,0,0,0,0}},{{9622,0,0,0,0,0},{9426,0,0,0,0,0},{9434,0,0,0,0,0},{9540,0,0,0,0,0},{9515,0,0,0,0,0},{9309,0,0,0,0,0},{9435,0,0,0,0,0},{9474,0,0,0,0,0},{9360,0,0,0,0,0},{9487,0,0,0,0,0},{9440,0,0,0,0,0},{9549,0,0,0,0,0},{9620,0,0,0,0,0},{9394,0,0,0,0,0},{9409,0,0,0,0,0},{9525,0,0,0,0,0},{9452,0,0,0,0,0},{9625,0,0,0,0,0},{9394,0,0,0,0,0},{9393,0,0,0,0,0},{9477,0,0,0,0,0},{9387,0,0,0,0,0},{9414,0,0,0,0,0},{9758,0,0,0,0,0},{9470,0,0,0,0,0},{9278,0,0,0,0,0},{9350,0,0,0,0,0},{9374,0,0,0,0,0},{9344,0,0,0,0,0},{9513,0,0,0,0,0},{9572,0,0,0,0,0},{9586,0,0,0,0,0},{9563,0,0,0,0,0},{9554,0,0,0,0,0},{9501,0,0,0,0,0},{9390,0,0,0,0,0},{9415,0,0,0,0,0},{9556,0,0,0,0,0},{9541,0,0,0,0,0},{9381,0,0,0,0,0},{9418,0,0,0,0,0},{9275,0,0,0,0,0},{9630,0,0,0,0,0},{9480,0,0,0,0,0},{9498,0,0,0,0,0},{9554,0,0,0,0,0},{9439,0,0,0,0,0},{9332,0,0,0,0,0},{9461,0,0,0,0,0},{9404,0,0,0,0,0}},{{9267,0,0,0,0,0},{9308,0,0,0,0,0},{9202,0,0,0,0,0},{9339,0,0,0,0,0},{9193,0,0,0,0,0},{9184,0,0,0,0,0},{9288,0,0,0,0,0},{9128,0,0,0,0,0},{9352,0,0,0,0,0},{9373,0,0,0,0,0},{9186,0,0,0,0,0},{9345,0,0,0,0,0},{9072,0,0,0,0,0},{9078,0,0,0,0,0},{9139,0,0,0,0,0},{9171,0,0,0,0,0},{9344,0,0,0,0,0},{9259,0,0,0,0,0},{9284,0,0,0,0,0},{9272,0,0,0,0,0},{9130,0,0,0,0,0},{9378,0,0,0,0,0},{9302,0,0,0,0,0},{9268,0,0,0,0,0},{9228,0,0,0,0,0},{9289,0,0,0,0,0},{9269,0,0,0,0,0},{9299,0,0,0,0,0},{9241,0,0,0,0,0},{9236,0,0,0,0,0},{9272,0,0,0,0,0},{9178,0,0,0,0,0},{9175,0,0,0,0,0},{9274,0,0,0,0,0},{9362,0,0,0,0,0},{9195,0,0,0,0,0},{9194,0,0,0,0,0},{9366,0,0,0,0,0},{9375,0,0,0,0,0},{9215,0,0,0,0,0},{9288,0,0,0,0,0},{9301,0,0,0,0,0},{9285,0,0,0,0,0},{9251,0,0,0,0,0},{9201,0,0,0,0,0},{9165,0,0,0,0,0},{9377,0,0,0,0,0},{9270,0,0,0,0,0},{9100,0,0,0,0,0},{9238,0,0,0,0,0}}},{{{-318,-294,-270,-315,-306,-315},{-320,-297,-320,-268,-315,-312},{-300,-300,-323,-306,-306,-291},{-315,-306,-323,-297,-265,-318},{-279,-294,-268,-323,-268,-276},{-268,-276,-309,-288,-320,-279},{-276,-282,-291,-273,-291,-270},{-291,-300,-318,-270,-282,-306},{-276,-303,-291,-282,-273,-276},{-270,-306,-303,-323,-285,-273},{-303,-270,-297,-315,-312,-306},{-306,-300,-291,-288,-285,-300},{-294,-294,-282,-285,-323,-318},{-312,-306,-294,-279,-320,-303},{-312,-306,-303,-318,-285,-297},{-279,-309,-294,-285,-291,-297},{-291,-273,-294,-303,-323,-309},{-312,-276,-323,-279,-323,-323},{-270,-273,-309,-318,-273,-312},{-315,-270,-318,-315,-285,-297},{-309,-285,-268,-315,-300,-279},{-265,-297,-288,-282,-268,-276},{-294,-294,-323,-279,-300,-306},{-323,-315,-282,-285,-323,-318},{-318,-291,-303,-294,-288,-279},{-288,-285,-273,-276,-291,-288},{-315,-297,-323,-282,-265,-297},{-320,-297,-265,-270,-315,-294},{-265,-294,-297,-268,-288,-300},{-282,-273,-312,-303,-309,-268},{-300,-306,-273,-288,-285,-315},{-297,-285,-270,-315,-285,-285},{-282,-312,-276,-312,-268,-279},{-312,-300,-279,-270,-297,-273},{-276,-303,-297,-268,-306,-315},{-303,-309,-268,-285,-265,-312},{-270,-273,-315,-300,-291,-270},{-294,-303,-320,-282,-294,-270},{-276,-291,-300,-320,-312,-291},{-309,-288,-276,-288,-303,-300},{-279,-320,-268,-323,-279,-323},{-282,-320,-288,-300,-309,-306},{-297,-303,-297,-288,-265,-285},{-323,-312,-312,-318,-276,-268},{-279,-294,-300,-265,-282,-306},{-279,-312,-323,-294,-297,-297},{-312,-294,-282,-315,-297,-270},{-265,-306,-300,-315,-291,-309},{-268,-315,-297,-315,-306,-288},{-276,-306,-279,-300,-282,-276}},{{-281,-269,-263,-299,-272,-246},{-302,-315,-280,-285,-251,-280},{-296,-303,-258,-266,-243,-277},{-273,-272,-263,-293,-248,-233},{-296,-295,-297,-266,-286,-233},{-276,-275,-297,-299,-286,-251},{-296,-292,-277,-285,-275,-285},{-319,-269,-258,-299,-267,-275},{-267,-315,-300,-301,-243,-275},{-261,-306,-300,-269,-275,-254},{-290,-303,-280,-249,-243,-264},{-267,-275,-252,-263,-267,-233},{-313,-315,-260,-277,-270,-285},{-310,-286,-294,-252,-283,-243},{-316,-309,-280,-266,-248,-277},{-293,-269,-288,-285,-259,-233},{-319,-272,-286,-266,-259,-259},{-273,-300,-269,-290,-280,-272},{-281,-275,-258,-277,-280,-269},{-284,-286,-258,-274,-240,-280},{-270,-280,-286,-293,-278,-241},{-296,-315,-297,-247,-270,-282},{-273,-300,-291,-269,-240,-285},{-284,-289,-308,-266,-254,-249},{-264,-303,-263,-266,-251,-269},{-302,-286,-291,-263,-294,-259},{-296,-283,-258,-260,-294,-233},{-290,-280,-288,-260,-251,-241},{-316,-295,-302,-293,-259,-249},{-273,-295,-272,-252,-246,-264},{-290,-297,-255,-260,-248,-259},{-290,-283,-277,-247,-264,-246},{-261,-315,-308,-279,-270,-280},{-293,-269,-255,-260,-248,-251},{-281,-260,-302,-296,-243,-256},{-276,-300,-272,-263,-262,-238},{-273,-257,-288,-277,-294,-275},{-270,-260,-258,-260,-288,-282},{-302,-292,-258,-279,-251,-249},{-304,-263,-305,-301,-256,-280},{-296,-275,-277,-285,-251,-238},{-299,-306,-272,-269,-280,-241},{-278,-277,-280,-258,-262,-272},{-296,-309,-283,-263,-291,-262},{-307,-295,-252,-271,-272,-233},{-261,-263,-269,-288,-270,-249},{-290,-277,-280,-290,-240,-233},{-264,-275,-266,-290,-251,-272},{-299,-306,-297,-271,-243,-246},{-316,-286,-305,-290,-291,-243}},{{-228,-266,-240,-211,-201,-204},{-242,-254,-252,-235,-223,-204},{-255,-249,-228,-224,-235,-192},{-248,-240,-245,-231,-203,-192},{-250,-218,-217,-208,-220,-208},{-262,-223,-210,-240,-193,-220},{-248,-227,-228,-246,-233,-214},{-268,-225,-233,-208,-203,-190},{-268,-230,-210,-242,-214,-200},{-265,-257,-219,-228,-203,-190},{-242,-240,-235,-242,-225,-227},{-270,-235,-233,-240,-225,-202},{-232,-235,-219,-246,-227,-196},{-258,-257,-214,-213,-210,-220},{-228,-259,-231,-220,-210,-185},{-232,-237,-212,-237,-197,-216},{-238,-237,-231,-235,-195,-212},{-245,-223,-210,-204,-220,-225},{-255,-259,-238,-220,-195,-202},{-240,-230,-219,-244,-205,-218},{-262,-230,-226,-224,-225,-225},{-265,-247,-245,-213,-203,-214},{-228,-249,-226,-228,-208,-212},{-242,-225,-238,-208,-193,-202},{-258,-218,-238,-206,-229,-192},{-230,-257,-219,-211,-229,-206},{-270,-244,-235,-217,-235,-210},{-262,-261,-231,-233,-208,-208},{-242,-261,-224,-228,-195,-185},{-240,-257,-221,-206,-210,-187},{-260,-237,-254,-204,-199,-192},{-252,-240,-217,-224,-231,-214},{-270,-266,-247,-224,-235,-200},{-272,-235,-238,-231,-235,-210},{-228,-242,-235,-237,-197,-227},{-252,-218,-217,-235,-235,-218},{-272,-252,-245,-231,-214,-192},{-260,-264,-235,-215,-233,-194},{-235,-235,-247,-237,-199,-194},{-235,-244,-242,-202,-216,-206},{-275,-254,-231,-240,-231,-185},{-228,-225,-233,-226,-195,-216},{-250,-259,-231,-204,-218,-225},{-275,-264,-224,-206,-197,-190},{-238,-227,-256,-244,-223,-185},{-228,-223,-245,-206,-212,-192},{-262,-252,-249,-237,-231,-210},{-258,-225,-249,-208,-201,-210},{-275,-242,-242,-222,-218,-218},{-255,-257,-233,-228,-225,-210}},{{-207,-180,-170,-157,-153,-147},{-217,-180,-181,-158,-182,-149},{-195,-172,-193,-177,-182,-166},{-209,-191,-186,-182,-157,-170},{-195,-168,-186,-170,-168,-155},{-181,-174,-183,-187,-168,-176},{-217,-170,-179,-165,-165,-154},{-197,-202,-168,-187,-173,-170},{-199,-183,-166,-157,-163,-168},{-207,-180,-177,-182,-180,-174},{-183,-170,-192,-167,-172,-144},{-177,-206,-181,-179,-172,-160},{-197,-178,-161,-165,-178,-154},{-211,-180,-163,-181,-177,-144},{-217,-172,-183,-162,-172,-166},{-197,-172,-172,-172,-178,-155},{-191,-180,-174,-170,-182,-170},{-185,-187,-192,-169,-158,-149},{-187,-178,-179,-162,-173,-162},{-199,-198,-170,-177,-182,-173},{-183,-193,-174,-179,-175,-154},{-183,-204,-183,-174,-158,-144},{-193,-168,-168,-175,-170,-158},{-203,-194,-170,-163,-167,-174},{-197,-187,-175,-169,-150,-173},{-181,-194,-163,-182,-177,-157},{-195,-170,-161,-157,-167,-162},{-209,-185,-161,-167,-155,-171},{-215,-185,-166,-184,-155,-168},{-209,-202,-170,-160,-177,-166},{-179,-187,-166,-177,-175,-147},{-209,-198,-181,-157,-162,-154},{-185,-189,-195,-160,-153,-155},{-203,-176,-174,-186,-153,-168},{-177,-200,-177,-169,-170,-152},{-185,-178,-186,-182,-155,-158},{-181,-168,-174,-155,-170,-152},{-183,-180,-181,-186,-148,-171},{-191,-200,-192,-184,-170,-155},{-199,-172,-197,-184,-157,-163},{-185,-196,-172,-187,-172,-168},{-199,-202,-166,-163,-167,-160},{-185,-180,-186,-169,-158,-144},{-209,-189,-172,-169,-173,-147},{-189,-189,-188,-157,-170,-149},{-187,-176,-168,-169,-160,-168},{-187,-170,-184,-158,-163,-158},{-199,-189,-161,-189,-177,-155},{-199,-191,-197,-162,-162,-150},{-189,-204,-184,-189,-167,-144}},{{-169,-161,-140,-140,-148,-153},{-166,-152,-140,-134,-153,-146},{-139,-146,-147,-147,-150,-140},{-160,-155,-154,-157,-151,-159},{-143,-136,-138,-138,-150,-162},{-146,-136,-137,-154,-147,-159},{-162,-137,-147,-141,-141,-137},{-149,-164,-154,-146,-132,-156},{-160,-155,-156,-146,-156,-140},{-154,-148,-150,-157,-132,-154},{-148,-150,-147,-146,-148,-137},{-157,-143,-159,-153,-143,-144},{-166,-158,-154,-159,-138,-134},{-142,-152,-153,-150,-143,-141},{-146,-148,-143,-134,-135,-132},{-165,-159,-162,-151,-146,-147},{-162,-164,-144,-135,-151,-146},{-160,-134,-135,-162,-157,-144},{-162,-152,-140,-135,-135,-144},{-146,-150,-146,-156,-137,-147},{-162,-148,-143,-156,-157,-137},{-159,-164,-147,-147,-135,-137},{-148,-134,-138,-138,-153,-146},{-146,-158,-134,-135,-154,-141},{-152,-159,-135,-154,-141,-135},{-151,-140,-151,-138,-157,-143},{-142,-137,-159,-146,-153,-138},{-142,-158,-138,-162,-148,-151},{-169,-164,-138,-144,-160,-153},{-160,-162,-159,-156,-132,-143},{-168,-146,-162,-137,-141,-144},{-139,-164,-153,-153,-150,-153},{-157,-164,-151,-147,-162,-153},{-145,-136,-148,-143,-147,-162},{-143,-152,-147,-156,-153,-141},{-145,-149,-151,-160,-157,-134},{-157,-146,-135,-151,-134,-140},{-165,-137,-140,-151,-154,-153},{-157,-136,-151,-148,-157,-132},{-163,-155,-141,-157,-154,-159},{-160,-140,-132,-134,-134,-134},{-154,-145,-147,-153,-146,-141},{-168,-146,-150,-153,-162,-157},{-146,-152,-153,-150,-144,-132},{-157,-146,-162,-157,-132,-144},{-160,-161,-151,-150,-144,-153},{-160,-161,-144,-137,-160,-147},{-159,-149,-157,-146,-134,-137},{-140,-150,-162,-143,-160,-144},{-151,-159,-147,-138,-147,-157}},{{-143,-141,-149,-162,-156,-160},{-162,-140,-157,-143,-153,-165},{-146,-132,-159,-152,-150,-180},{-147,-148,-157,-148,-153,-154},{-146,-140,-153,-145,-172,-152},{-151,-157,-157,-163,-159,-159},{-147,-144,-153,-142,-172,-170},{-134,-154,-157,-152,-147,-180},{-160,-156,-163,-165,-158,-174},{-148,-147,-149,-157,-150,-180},{-157,-148,-151,-145,-161,-164},{-137,-153,-154,-152,-175,-157},{-135,-151,-163,-143,-167,-150},{-135,-148,-153,-152,-172,-154},{-141,-160,-136,-154,-151,-167},{-138,-148,-145,-159,-151,-165},{-137,-148,-165,-156,-172,-154},{-135,-156,-136,-139,-164,-165},{-146,-150,-140,-145,-153,-182},{-162,-156,-157,-152,-158,-150},{-143,-135,-166,-165,-151,-184},{-132,-146,-148,-163,-169,-164},{-140,-157,-140,-169,-177,-172},{-143,-151,-145,-140,-147,-157},{-159,-153,-149,-169,-174,-172},{-132,-146,-157,-142,-174,-169},{-160,-153,-163,-149,-158,-160},{-132,-147,-139,-165,-177,-179},{-138,-140,-159,-159,-174,-177},{-141,-150,-153,-168,-164,-179},{-160,-138,-140,-169,-167,-162},{-162,-162,-160,-159,-158,-164},{-140,-157,-162,-162,-161,-150},{-146,-144,-153,-143,-175,-174},{-153,-137,-140,-160,-151,-164},{-154,-147,-142,-162,-166,-180},{-143,-162,-136,-139,-151,-182},{-157,-135,-160,-157,-164,-165},{-144,-154,-142,-156,-174,-160},{-138,-153,-156,-148,-167,-155},{-153,-137,-163,-168,-158,-167},{-143,-147,-159,-151,-175,-152},{-140,-141,-140,-159,-164,-164},{-148,-135,-163,-166,-177,-177},{-160,-153,-160,-148,-150,-150},{-162,-134,-139,-162,-145,-172},{-140,-151,-159,-142,-150,-162},{-157,-144,-139,-168,-171,-155},{-138,-156,-143,-163,-159,-157},{-143,-138,-149,-154,-158,-180}}},{{{-178,-172,-173,-161,-177,-206},{-166,-179,-184,-193,-190,-208},{-178,-183,-193,-184,-202,-201},{-181,-154,-191,-165,-191,-178},{-181,-181,-173,-168,-188,-206},{-168,-183,-189,-190,-202,-185},{-151,-176,-161,-170,-186,-183},{-161,-166,-175,-163,-167,-206},{-173,-183,-161,-174,-171,-210},{-165,-152,-182,-161,-180,-189},{-181,-172,-187,-170,-188,-183},{-168,-169,-158,-172,-201,-199},{-153,-161,-187,-168,-190,-191},{-158,-174,-163,-161,-173,-201},{-185,-183,-159,-190,-180,-202},{-155,-176,-186,-163,-197,-197},{-156,-164,-184,-174,-173,-202},{-170,-184,-168,-165,-166,-189},{-171,-174,-172,-172,-177,-174},{-168,-161,-161,-193,-182,-189},{-178,-164,-173,-170,-197,-210},{-151,-169,-170,-170,-173,-206},{-180,-184,-158,-190,-195,-195},{-183,-166,-177,-188,-182,-202},{-153,-181,-193,-172,-178,-204},{-176,-152,-164,-184,-173,-176},{-178,-162,-170,-184,-182,-199},{-160,-164,-173,-197,-171,-172},{-163,-177,-187,-181,-190,-201},{-178,-172,-166,-168,-167,-197},{-175,-169,-189,-175,-199,-204},{-178,-157,-173,-186,-197,-174},{-151,-167,-182,-165,-186,-201},{-153,-157,-186,-190,-190,-195},{-153,-177,-187,-177,-186,-191},{-158,-184,-172,-188,-202,-191},{-165,-183,-166,-192,-201,-193},{-180,-152,-172,-186,-177,-195},{-171,-164,-168,-195,-184,-197},{-180,-159,-180,-181,-188,-191},{-156,-162,-193,-163,-195,-187},{-170,-179,-178,-192,-195,-178},{-158,-174,-164,-175,-197,-178},{-156,-155,-187,-161,-175,-172},{-170,-177,-187,-188,-190,-202},{-171,-162,-189,-184,-199,-201},{-183,-152,-178,-184,-199,-197},{-155,-159,-170,-195,-195,-178},{-176,-174,-163,-197,-199,-180},{-170,-162,-170,-175,-186,-172}},{{-200,-197,-228,-206,-224,-214},{-202,-195,-200,-239,-220,-224},{-184,-207,-217,-223,-213,-259},{-200,-211,-194,-225,-224,-221},{-200,-215,-200,-228,-252,-214},{-204,-226,-224,-210,-222,-236},{-206,-193,-215,-214,-247,-243},{-218,-197,-213,-241,-252,-255},{-200,-187,-222,-236,-218,-238},{-196,-205,-207,-225,-211,-245},{-192,-226,-211,-219,-245,-252},{-184,-205,-204,-232,-206,-233},{-186,-209,-213,-239,-243,-245},{-192,-213,-232,-236,-206,-240},{-188,-197,-228,-232,-252,-217},{-216,-207,-192,-228,-220,-233},{-184,-201,-202,-203,-247,-217},{-210,-205,-202,-208,-208,-243},{-218,-213,-198,-225,-222,-240},{-212,-193,-226,-208,-236,-217},{-184,-197,-234,-219,-211,-240},{-180,-187,-202,-217,-229,-252},{-186,-226,-217,-206,-227,-245},{-178,-205,-209,-241,-222,-219},{-202,-199,-204,-225,-220,-257},{-180,-209,-228,-212,-215,-240},{-178,-191,-207,-243,-229,-217},{-216,-199,-230,-234,-213,-240},{-216,-195,-224,-230,-236,-255},{-194,-215,-224,-219,-229,-257},{-188,-226,-222,-230,-245,-262},{-204,-219,-196,-210,-218,-214},{-206,-223,-204,-214,-206,-219},{-202,-209,-200,-232,-234,-236},{-208,-189,-198,-239,-208,-217},{-216,-187,-207,-219,-240,-217},{-178,-211,-207,-239,-227,-217},{-212,-219,-226,-206,-222,-248},{-190,-221,-222,-206,-245,-248},{-206,-205,-194,-239,-234,-240},{-212,-209,-202,-234,-220,-240},{-194,-205,-228,-243,-208,-219},{-204,-221,-215,-206,-231,-214},{-206,-217,-200,-208,-229,-243},{-210,-207,-234,-223,-247,-226},{-210,-213,-194,-236,-252,-245},{-186,-221,-209,-232,-227,-248},{-194,-189,-202,-203,-245,-224},{-198,-207,-198,-208,-231,-262},{-204,-193,-230,-217,-238,-224}},{{-254,-263,-241,-284,-294,-260},{-252,-280,-283,-262,-299,-277},{-259,-255,-254,-275,-274,-308},{-264,-230,-236,-262,-288,-283},{-252,-263,-246,-243,-299,-277},{-235,-260,-286,-259,-280,-294},{-225,-242,-257,-254,-255,-300},{-247,-232,-275,-278,-296,-272},{-240,-265,-246,-270,-271,-308},{-252,-263,-262,-256,-277,-297},{-247,-245,-262,-262,-269,-289},{-245,-273,-249,-270,-296,-294},{-225,-258,-244,-270,-291,-263},{-227,-240,-249,-270,-255,-255},{-227,-232,-275,-248,-283,-294},{-245,-263,-280,-284,-305,-289},{-254,-252,-265,-267,-294,-289},{-222,-265,-246,-297,-296,-303},{-222,-250,-257,-256,-271,-260},{-259,-232,-241,-286,-258,-283},{-222,-275,-272,-294,-249,-311},{-240,-240,-286,-281,-260,-263},{-222,-247,-265,-292,-299,-258},{-254,-242,-249,-259,-299,-306},{-245,-252,-272,-243,-266,-289},{-227,-240,-270,-286,-277,-275},{-225,-252,-283,-273,-274,-289},{-235,-242,-272,-289,-291,-289},{-222,-258,-286,-273,-302,-258},{-232,-245,-236,-267,-269,-306},{-227,-265,-267,-292,-255,-263},{-237,-280,-252,-275,-263,-269},{-259,-273,-275,-246,-302,-291},{-264,-265,-246,-275,-258,-289},{-264,-255,-288,-275,-302,-286},{-247,-245,-267,-278,-299,-263},{-267,-230,-278,-294,-305,-280},{-272,-252,-267,-256,-305,-272},{-222,-232,-283,-270,-263,-283},{-257,-247,-249,-267,-269,-286},{-245,-247,-278,-289,-280,-289},{-235,-275,-244,-275,-258,-258},{-257,-275,-283,-262,-269,-272},{-252,-265,-272,-278,-252,-272},{-235,-263,-246,-270,-285,-291},{-249,-240,-249,-243,-260,-291},{-245,-268,-288,-251,-296,-291},{-247,-268,-249,-289,-291,-306},{-257,-235,-249,-262,-288,-280},{-237,-260,-246,-256,-274,-291}},{{-272,-294,-274,-301,-307,-277},{-309,-270,-301,-328,-292,-295},{-292,-294,-301,-298,-277,-277},{-286,-294,-289,-307,-289,-277},{-266,-282,-283,-295,-319,-277},{-298,-285,-310,-331,-307,-310},{-289,-285,-313,-274,-319,-307},{-298,-265,-277,-328,-304,-286},{-289,-306,-286,-331,-319,-295},{-280,-270,-295,-331,-307,-292},{-301,-320,-325,-283,-277,-280},{-301,-276,-322,-331,-328,-316},{-269,-297,-319,-277,-310,-331},{-280,-300,-268,-310,-313,-286},{-269,-306,-274,-313,-310,-292},{-266,-282,-283,-310,-289,-319},{-298,-276,-292,-274,-328,-274},{-292,-270,-277,-295,-292,-331},{-283,-265,-322,-301,-310,-322},{-263,-323,-295,-322,-286,-283},{-312,-288,-319,-313,-307,-325},{-260,-288,-280,-298,-301,-310},{-295,-320,-319,-271,-277,-307},{-266,-291,-271,-307,-298,-313},{-286,-297,-295,-301,-289,-283},{-315,-268,-298,-331,-280,-325},{-266,-265,-298,-304,-304,-310},{-289,-265,-328,-325,-325,-292},{-306,-294,-298,-292,-313,-313},{-266,-323,-271,-319,-307,-280},{-306,-312,-325,-274,-328,-286},{-286,-288,-292,-322,-310,-331},{-272,-306,-274,-319,-286,-292},{-263,-300,-310,-277,-289,-283},{-295,-294,-274,-298,-283,-331},{-277,-276,-313,-295,-289,-292},{-266,-291,-286,-304,-328,-328},{-277,-291,-307,-322,-325,-271},{-303,-318,-271,-313,-280,-292},{-292,-303,-313,-322,-298,-292},{-283,-279,-313,-298,-319,-316},{-263,-300,-304,-304,-331,-292},{-309,-323,-271,-277,-277,-307},{-312,-273,-286,-274,-283,-322},{-298,-318,-292,-307,-301,-274},{-289,-320,-271,-280,-304,-283},{-309,-291,-298,-313,-271,-316},{-306,-300,-283,-271,-322,-286},{-306,-309,-307,-316,-322,-271},{-275,-282,-295,-328,-280,-271}},{{-310,-322,-325,-315,-297,-276},{-277,-331,-325,-324,-273,-290},{-277,-307,-325,-300,-315,-313},{-283,-310,-286,-318,-309,-296},{-274,-328,-298,-294,-265,-284},{-286,-271,-283,-318,-265,-276},{-280,-325,-295,-303,-279,-293},{-313,-277,-283,-321,-288,-278},{-280,-277,-301,-309,-270,-281},{-316,-307,-283,-324,-312,-284},{-313,-325,-295,-270,-265,-307},{-283,-310,-277,-303,-265,-313},{-301,-286,-274,-297,-268,-316},{-271,-331,-322,-297,-265,-290},{-277,-325,-292,-285,-268,-267},{-331,-322,-286,-294,-294,-313},{-328,-322,-280,-288,-323,-264},{-331,-313,-331,-309,-320,-310},{-328,-274,-316,-273,-285,-278},{-316,-271,-277,-315,-273,-261},{-277,-292,-289,-288,-276,-299},{-283,-328,-310,-285,-306,-270},{-316,-286,-277,-270,-323,-316},{-316,-301,-328,-330,-285,-293},{-271,-292,-283,-312,-312,-299},{-274,-274,-277,-270,-291,-302},{-304,-283,-319,-300,-279,-304},{-280,-286,-313,-273,-268,-278},{-328,-289,-289,-282,-315,-281},{-292,-322,-328,-270,-291,-293},{-316,-307,-283,-273,-303,-307},{-328,-313,-310,-324,-306,-264},{-298,-307,-286,-324,-309,-299},{-328,-328,-292,-327,-318,-281},{-298,-316,-292,-279,-288,-278},{-277,-277,-331,-282,-276,-284},{-301,-328,-289,-330,-291,-307},{-331,-295,-319,-300,-303,-296},{-298,-310,-322,-330,-291,-281},{-298,-316,-277,-318,-279,-261},{-298,-289,-331,-279,-276,-302},{-277,-280,-304,-321,-282,-264},{-274,-286,-304,-309,-285,-284},{-292,-289,-280,-288,-285,-319},{-301,-301,-307,-297,-279,-290},{-283,-322,-313,-312,-297,-284},{-331,-325,-307,-330,-265,-273},{-292,-292,-298,-309,-279,-299},{-301,-310,-277,-276,-268,-290},{-286,-319,-286,-288,-300,-281}},{{-291,-293,-263,-282,-279,-228},{-296,-262,-263,-272,-256,-273},{-256,-257,-271,-264,-261,-236},{-288,-282,-282,-256,-264,-268},{-259,-282,-247,-275,-243,-268},{-271,-299,-249,-256,-246,-241},{-308,-259,-260,-243,-238,-255},{-311,-276,-282,-238,-248,-233},{-305,-282,-274,-256,-248,-255},{-294,-301,-295,-288,-279,-223},{-256,-265,-260,-264,-248,-231},{-268,-290,-287,-280,-261,-268},{-288,-259,-279,-282,-246,-255},{-265,-304,-257,-243,-238,-233},{-262,-265,-266,-259,-266,-233},{-305,-290,-279,-282,-261,-250},{-294,-296,-260,-267,-266,-226},{-282,-259,-244,-277,-261,-250},{-308,-285,-282,-240,-274,-243},{-299,-257,-279,-238,-256,-253},{-276,-254,-293,-251,-256,-250},{-311,-257,-249,-269,-253,-258},{-285,-271,-290,-280,-271,-248},{-285,-268,-290,-267,-264,-231},{-296,-304,-282,-253,-282,-241},{-276,-307,-279,-285,-282,-273},{-308,-259,-257,-253,-248,-228},{-291,-304,-244,-282,-274,-246},{-291,-262,-285,-269,-246,-241},{-268,-276,-271,-246,-261,-265},{-279,-285,-279,-280,-251,-236},{-268,-262,-274,-259,-241,-233},{-271,-299,-290,-261,-253,-231},{-279,-307,-285,-275,-256,-248},{-294,-262,-285,-282,-238,-263},{-285,-276,-249,-275,-246,-228},{-299,-273,-290,-261,-266,-231},{-274,-299,-293,-243,-248,-246},{-268,-273,-274,-285,-261,-253},{-288,-285,-290,-240,-230,-270},{-279,-265,-247,-256,-251,-260},{-282,-290,-249,-290,-251,-265},{-288,-282,-282,-253,-259,-250},{-265,-285,-268,-290,-248,-228},{-302,-262,-285,-251,-238,-258},{-291,-254,-274,-240,-276,-241},{-311,-296,-276,-251,-256,-260},{-311,-296,-298,-243,-241,-253},{-279,-285,-252,-261,-248,-263},{-285,-290,-266,-282,-251,-263}}},{{{-349,-339,-352,-309,-332,-326},{-299,-326,-345,-352,-296,-309},{-299,-349,-306,-296,-332,-313},{-322,-299,-352,-359,-349,-349},{-355,-303,-303,-296,-329,-319},{-309,-336,-296,-319,-332,-296},{-313,-336,-306,-296,-355,-336},{-303,-339,-326,-306,-362,-313},{-349,-339,-299,-316,-352,-329},{-306,-319,-336,-326,-303,-316},{-309,-299,-332,-296,-316,-345},{-326,-306,-299,-359,-296,-306},{-349,-296,-349,-309,-313,-319},{-322,-316,-355,-352,-326,-309},{-322,-296,-316,-355,-349,-306},{-329,-362,-316,-359,-306,-355},{-362,-352,-299,-345,-336,-316},{-362,-362,-349,-296,-322,-326},{-306,-329,-355,-326,-322,-345},{-355,-316,-342,-326,-309,-336},{-296,-349,-329,-349,-303,-345},{-306,-342,-349,-299,-322,-339},{-326,-313,-313,-342,-349,-339},{-316,-303,-319,-303,-313,-316},{-319,-316,-339,-296,-362,-352},{-336,-349,-299,-352,-306,-313},{-313,-322,-345,-309,-355,-345},{-339,-342,-349,-306,-309,-332},{-339,-339,-313,-355,-296,-309},{-332,-329,-332,-362,-332,-332},{-345,-329,-349,-306,-349,-362},{-342,-352,-313,-322,-316,-349},{-309,-345,-299,-326,-296,-355},{-313,-313,-355,-345,-362,-352},{-336,-316,-296,-299,-345,-329},{-313,-303,-306,-355,-329,-309},{-309,-352,-322,-359,-345,-339},{-322,-345,-342,-309,-345,-355},{-355,-309,-306,-332,-306,-336},{-362,-345,-329,-309,-303,-322},{-362,-329,-303,-306,-303,-355},{-316,-352,-303,-355,-316,-332},{-309,-342,-299,-345,-336,-336},{-359,-355,-322,-345,-355,-355},{-316,-349,-296,-355,-326,-336},{-313,-329,-319,-319,-349,-306},{-349,-299,-352,-359,-326,-332},{-296,-349,-355,-359,-345,-299},{-303,-332,-332,-339,-359,-326},{-352,-326,-299,-362,-319,-326}},{{-351,-303,-338,-295,-296,-328},{-298,-296,-316,-327,-308,-298},{-305,-354,-316,-327,-293,-316},{-358,-316,-293,-298,-311,-286},{-328,-348,-306,-301,-296,-298},{-321,-354,-303,-292,-305,-280},{-338,-299,-329,-336,-299,-310},{-318,-351,-319,-345,-280,-283},{-344,-322,-351,-317,-333,-280},{-318,-306,-287,-292,-293,-298},{-338,-290,-293,-323,-323,-280},{-308,-290,-297,-311,-323,-274},{-344,-296,-306,-301,-311,-310},{-315,-316,-303,-317,-296,-316},{-341,-341,-309,-311,-277,-271},{-308,-309,-332,-308,-330,-292},{-358,-306,-335,-323,-339,-307},{-361,-325,-313,-345,-293,-292},{-344,-345,-351,-301,-311,-325},{-325,-351,-313,-336,-299,-319},{-302,-303,-351,-336,-290,-331},{-331,-351,-293,-333,-333,-304},{-335,-328,-345,-342,-336,-307},{-331,-309,-329,-323,-311,-271},{-315,-325,-316,-345,-296,-280},{-328,-328,-313,-339,-296,-313},{-351,-296,-322,-345,-333,-307},{-328,-293,-335,-305,-323,-313},{-348,-316,-338,-283,-280,-328},{-335,-332,-287,-320,-330,-283},{-341,-306,-322,-314,-296,-322},{-302,-293,-300,-333,-286,-313},{-312,-312,-293,-345,-339,-319},{-335,-348,-345,-342,-302,-316},{-321,-348,-303,-301,-320,-274},{-315,-348,-348,-327,-311,-319},{-295,-319,-316,-320,-336,-304},{-318,-303,-303,-327,-308,-286},{-328,-325,-293,-327,-333,-316},{-302,-303,-313,-320,-326,-301},{-335,-341,-300,-305,-302,-325},{-348,-332,-319,-283,-314,-283},{-321,-341,-335,-320,-330,-316},{-351,-303,-335,-330,-302,-280},{-338,-348,-293,-289,-290,-301},{-338,-338,-297,-301,-308,-283},{-358,-290,-345,-342,-305,-310},{-302,-351,-332,-323,-339,-322},{-305,-312,-332,-339,-326,-331},{-358,-325,-313,-339,-308,-292}},{{-304,-294,-269,-275,-238,-252},{-304,-288,-260,-280,-249,-247},{-289,-285,-280,-261,-292,-234},{-289,-302,-260,-294,-284,-265},{-292,-288,-286,-286,-278,-254},{-268,-268,-302,-245,-244,-283},{-301,-285,-294,-291,-292,-252},{-292,-279,-283,-286,-241,-270},{-298,-291,-272,-250,-286,-280},{-313,-302,-252,-277,-289,-272},{-322,-279,-302,-275,-268,-262},{-286,-271,-300,-299,-270,-270},{-277,-274,-294,-294,-260,-247},{-295,-265,-252,-275,-238,-275},{-316,-311,-283,-275,-276,-234},{-307,-291,-258,-280,-289,-239},{-304,-285,-288,-286,-273,-278},{-310,-274,-291,-277,-257,-265},{-280,-282,-252,-245,-265,-231},{-277,-302,-260,-277,-268,-267},{-280,-297,-280,-286,-241,-260},{-295,-302,-297,-296,-252,-260},{-324,-279,-260,-275,-252,-280},{-301,-268,-263,-277,-286,-231},{-298,-285,-297,-258,-276,-231},{-298,-308,-308,-291,-244,-254},{-289,-314,-277,-261,-273,-275},{-301,-268,-308,-277,-273,-265},{-301,-302,-291,-288,-286,-265},{-283,-285,-302,-272,-244,-231},{-304,-271,-274,-286,-246,-244},{-277,-282,-305,-275,-244,-257},{-289,-308,-300,-299,-276,-270},{-301,-311,-269,-256,-262,-275},{-283,-276,-288,-280,-257,-272},{-283,-285,-288,-248,-289,-265},{-324,-285,-252,-267,-273,-234},{-324,-268,-272,-280,-284,-280},{-304,-279,-272,-264,-268,-234},{-304,-311,-308,-253,-284,-280},{-319,-276,-300,-253,-265,-283},{-324,-274,-280,-248,-292,-244},{-316,-274,-266,-275,-281,-278},{-310,-265,-291,-294,-276,-242},{-268,-308,-269,-275,-278,-231},{-316,-297,-260,-296,-244,-280},{-307,-291,-255,-294,-257,-247},{-301,-291,-300,-256,-257,-267},{-307,-274,-263,-291,-286,-270},{-313,-300,-294,-269,-278,-242}},{{-248,-258,-230,-213,-233,-201},{-228,-224,-258,-233,-220,-197},{-238,-228,-237,-245,-204,-223},{-260,-236,-216,-233,-237,-219},{-265,-260,-239,-226,-211,-219},{-255,-253,-249,-208,-211,-228},{-238,-253,-232,-224,-246,-217},{-250,-267,-213,-224,-208,-241},{-262,-241,-242,-238,-208,-212},{-270,-236,-230,-229,-220,-208},{-225,-231,-242,-254,-213,-223},{-252,-228,-216,-252,-217,-217},{-225,-238,-242,-247,-204,-217},{-268,-262,-251,-247,-222,-219},{-270,-258,-239,-219,-215,-237},{-240,-258,-239,-224,-233,-241},{-265,-233,-249,-217,-211,-204},{-245,-258,-239,-247,-206,-210},{-245,-228,-223,-208,-246,-223},{-225,-228,-230,-219,-204,-206},{-268,-245,-256,-208,-213,-241},{-258,-219,-261,-245,-224,-212},{-260,-267,-251,-213,-213,-217},{-262,-267,-225,-236,-231,-197},{-238,-221,-216,-254,-235,-230},{-255,-231,-261,-252,-226,-208},{-235,-226,-230,-231,-231,-234},{-272,-238,-225,-243,-242,-197},{-225,-255,-237,-236,-222,-215},{-262,-248,-254,-245,-242,-239},{-228,-236,-237,-254,-231,-215},{-255,-245,-249,-245,-211,-228},{-258,-221,-249,-213,-246,-217},{-230,-262,-258,-254,-246,-223},{-270,-245,-228,-208,-242,-208},{-265,-260,-239,-213,-228,-197},{-268,-250,-213,-217,-233,-226},{-260,-219,-228,-247,-208,-226},{-268,-260,-213,-238,-206,-197},{-260,-228,-232,-226,-211,-221},{-248,-253,-225,-247,-242,-241},{-225,-219,-232,-215,-226,-226},{-242,-245,-225,-247,-215,-241},{-262,-255,-218,-210,-206,-237},{-242,-219,-225,-240,-213,-206},{-235,-221,-239,-210,-204,-228},{-235,-219,-251,-215,-217,-241},{-228,-260,-213,-219,-206,-237},{-272,-253,-235,-231,-211,-199},{-245,-238,-220,-219,-211,-197}},{{-234,-189,-204,-220,-216,-216},{-230,-189,-208,-218,-204,-218},{-237,-200,-202,-208,-202,-200},{-206,-225,-204,-191,-212,-214},{-226,-202,-189,-229,-208,-231},{-202,-208,-206,-216,-197,-195},{-228,-197,-216,-191,-202,-214},{-202,-208,-220,-229,-218,-208},{-232,-197,-218,-208,-191,-231},{-202,-231,-208,-220,-210,-227},{-221,-206,-197,-227,-200,-193},{-234,-195,-229,-208,-229,-204},{-213,-216,-231,-212,-204,-212},{-210,-193,-227,-223,-210,-212},{-230,-216,-218,-208,-195,-218},{-217,-189,-210,-214,-210,-191},{-206,-193,-195,-212,-212,-212},{-237,-189,-206,-206,-208,-220},{-215,-204,-193,-202,-231,-231},{-234,-229,-197,-204,-195,-191},{-228,-197,-206,-227,-225,-210},{-232,-197,-200,-223,-197,-191},{-202,-225,-216,-191,-191,-193},{-219,-220,-229,-206,-216,-231},{-224,-200,-214,-212,-197,-210},{-224,-193,-193,-208,-231,-191},{-197,-208,-197,-218,-210,-189},{-221,-210,-218,-225,-210,-231},{-219,-195,-206,-189,-193,-223},{-210,-225,-229,-191,-214,-216},{-195,-229,-218,-223,-225,-197},{-200,-197,-200,-214,-231,-229},{-215,-202,-212,-231,-191,-216},{-215,-220,-216,-216,-189,-193},{-206,-202,-208,-229,-229,-216},{-228,-210,-197,-210,-231,-191},{-195,-206,-229,-223,-191,-227},{-215,-227,-204,-195,-195,-197},{-228,-229,-191,-200,-195,-229},{-202,-191,-210,-210,-225,-204},{-226,-197,-218,-223,-208,-204},{-197,-202,-204,-206,-223,-231},{-239,-214,-218,-225,-210,-220},{-200,-189,-227,-216,-212,-195},{-226,-223,-210,-191,-195,-210},{-224,-220,-229,-191,-210,-189},{-206,-220,-193,-191,-189,-229},{-195,-200,-197,-229,-208,-220},{-195,-202,-210,-197,-195,-197},{-213,-231,-206,-200,-193,-223}},{{-210,-200,-203,-215,-202,-238},{-202,-206,-217,-208,-202,-238},{-220,-227,-205,-213,-233,-227},{-210,-231,-209,-234,-209,-236},{-200,-212,-219,-204,-233,-220},{-225,-227,-215,-234,-198,-225},{-193,-208,-217,-234,-231,-230},{-229,-195,-224,-197,-233,-243},{-189,-212,-217,-200,-227,-205},{-202,-210,-205,-213,-202,-238},{-212,-191,-217,-202,-218,-241},{-216,-231,-228,-208,-229,-209},{-206,-202,-200,-215,-216,-245},{-202,-195,-215,-215,-238,-225},{-212,-195,-205,-221,-205,-227},{-220,-195,-205,-195,-209,-202},{-210,-191,-230,-237,-233,-232},{-231,-206,-222,-217,-242,-243},{-200,-195,-196,-230,-202,-245},{-208,-206,-230,-232,-200,-202},{-212,-195,-198,-208,-233,-227},{-220,-197,-211,-234,-231,-243},{-200,-208,-205,-224,-198,-243},{-227,-229,-198,-230,-205,-207},{-197,-195,-192,-195,-209,-223},{-204,-200,-213,-210,-205,-212},{-208,-227,-203,-217,-231,-225},{-195,-191,-211,-217,-220,-223},{-206,-212,-228,-210,-198,-220},{-206,-193,-230,-200,-220,-243},{-229,-227,-198,-195,-238,-230},{-229,-189,-205,-206,-207,-207},{-200,-220,-215,-230,-229,-238},{-214,-202,-213,-237,-218,-225},{-231,-193,-230,-224,-224,-225},{-204,-210,-232,-200,-202,-205},{-227,-225,-207,-202,-238,-238},{-229,-218,-232,-206,-205,-212},{-210,-218,-230,-232,-235,-212},{-193,-229,-190,-230,-200,-243},{-204,-212,-203,-228,-242,-232},{-197,-204,-219,-230,-198,-205},{-202,-208,-217,-206,-209,-225},{-200,-189,-226,-213,-224,-238},{-227,-220,-200,-195,-235,-212},{-197,-208,-222,-221,-216,-238},{-191,-220,-194,-230,-235,-243},{-220,-193,-222,-217,-198,-236},{-220,-231,-224,-202,-213,-232},{-208,-229,-198,-239,-211,-243}}},{{{-96,-112,-105,-111,-128,-137},{-108,-107,-118,-113,-129,-124},{-104,-113,-111,-112,-112,-131},{-106,-103,-123,-105,-123,-136},{-116,-109,-119,-121,-126,-115},{-99,-108,-115,-122,-131,-132},{-109,-98,-115,-112,-131,-128},{-114,-110,-123,-126,-120,-129},{-97,-116,-102,-113,-112,-122},{-113,-96,-104,-110,-126,-133},{-96,-107,-113,-128,-120,-123},{-94,-112,-123,-126,-124,-129},{-114,-105,-119,-112,-124,-129},{-107,-117,-104,-117,-127,-115},{-108,-116,-121,-115,-132,-116},{-116,-99,-122,-106,-115,-140},{-97,-109,-110,-122,-133,-131},{-97,-110,-102,-119,-128,-125},{-114,-113,-119,-109,-123,-115},{-116,-112,-113,-119,-131,-119},{-100,-99,-104,-105,-121,-136},{-102,-102,-116,-112,-117,-129},{-99,-99,-115,-110,-120,-127},{-101,-95,-115,-117,-121,-136},{-101,-105,-114,-111,-117,-127},{-109,-117,-119,-122,-113,-119},{-109,-101,-111,-128,-121,-132},{-109,-114,-119,-111,-127,-137},{-96,-114,-105,-125,-131,-137},{-94,-113,-103,-125,-129,-132},{-114,-106,-109,-122,-118,-133},{-97,-116,-106,-126,-124,-118},{-102,-103,-102,-123,-122,-131},{-116,-109,-120,-119,-110,-138},{-108,-111,-122,-106,-113,-131},{-98,-101,-116,-111,-117,-122},{-112,-111,-106,-106,-117,-138},{-107,-98,-112,-110,-134,-137},{-110,-112,-120,-109,-127,-133},{-106,-107,-109,-116,-110,-131},{-102,-117,-113,-122,-126,-129},{-94,-116,-121,-110,-117,-141},{-97,-111,-116,-110,-115,-137},{-104,-110,-109,-110,-128,-127},{-113,-100,-121,-108,-113,-120},{-114,-109,-121,-109,-120,-140},{-113,-106,-101,-110,-116,-140},{-102,-114,-119,-129,-123,-134},{-113,-109,-109,-119,-127,-124},{-98,-100,-115,-105,-112,-136}},{{-127,-155,-144,-144,-148,-170},{-127,-140,-154,-161,-171,-161},{-138,-154,-141,-170,-158,-160},{-126,-155,-157,-143,-174,-180},{-122,-147,-145,-164,-151,-175},{-123,-149,-154,-164,-177,-156},{-144,-149,-149,-163,-174,-155},{-148,-135,-160,-140,-158,-156},{-122,-133,-138,-170,-150,-166},{-147,-133,-141,-149,-174,-166},{-127,-151,-144,-166,-156,-166},{-123,-142,-149,-167,-153,-153},{-146,-127,-152,-141,-156,-183},{-134,-152,-151,-167,-151,-180},{-132,-131,-151,-163,-156,-168},{-139,-152,-158,-167,-155,-171},{-123,-133,-136,-161,-174,-180},{-128,-142,-147,-169,-174,-158},{-139,-131,-142,-147,-161,-176},{-122,-140,-149,-144,-177,-183},{-147,-151,-148,-143,-155,-165},{-126,-152,-133,-166,-151,-158},{-143,-128,-158,-157,-145,-181},{-126,-155,-163,-164,-175,-165},{-148,-138,-138,-146,-172,-151},{-136,-127,-149,-147,-159,-183},{-139,-135,-155,-149,-156,-160},{-148,-145,-139,-140,-147,-168},{-147,-128,-155,-161,-158,-158},{-138,-135,-161,-161,-159,-160},{-126,-142,-139,-144,-174,-180},{-139,-148,-152,-158,-175,-151},{-130,-130,-148,-158,-175,-185},{-138,-128,-144,-143,-159,-156},{-148,-147,-160,-141,-156,-151},{-136,-135,-135,-152,-153,-171},{-136,-127,-154,-158,-153,-165},{-134,-133,-163,-157,-171,-163},{-138,-148,-157,-170,-147,-155},{-127,-127,-154,-152,-156,-175},{-148,-138,-154,-167,-148,-160},{-124,-142,-154,-146,-153,-175},{-122,-144,-152,-152,-161,-151},{-138,-154,-135,-147,-177,-161},{-131,-140,-157,-152,-158,-171},{-147,-155,-141,-153,-159,-176},{-142,-140,-145,-150,-145,-153},{-132,-141,-161,-160,-177,-170},{-138,-133,-154,-147,-172,-163},{-131,-134,-145,-161,-167,-185}},{{-175,-191,-203,-203,-210,-184},{-178,-178,-179,-200,-204,-184},{-172,-173,-169,-175,-180,-202},{-193,-164,-192,-180,-184,-206},{-172,-166,-195,-179,-214,-212},{-164,-178,-195,-179,-204,-184},{-184,-180,-179,-188,-208,-206},{-161,-169,-203,-209,-188,-192},{-189,-198,-197,-198,-178,-184},{-182,-164,-173,-171,-208,-212},{-180,-185,-171,-203,-206,-190},{-166,-162,-195,-194,-186,-208},{-170,-194,-186,-188,-182,-210},{-191,-173,-179,-186,-192,-184},{-163,-164,-182,-203,-194,-192},{-159,-187,-180,-194,-178,-200},{-180,-185,-190,-207,-186,-208},{-173,-175,-173,-194,-214,-180},{-159,-166,-175,-182,-198,-206},{-170,-187,-203,-205,-190,-216},{-175,-180,-199,-198,-214,-208},{-186,-198,-180,-209,-184,-196},{-184,-169,-192,-190,-190,-210},{-175,-178,-188,-188,-216,-194},{-186,-175,-190,-182,-208,-192},{-163,-198,-193,-201,-192,-180},{-163,-171,-197,-194,-188,-184},{-177,-164,-203,-173,-184,-180},{-166,-175,-186,-177,-176,-202},{-172,-187,-188,-207,-180,-196},{-159,-198,-184,-171,-194,-188},{-175,-196,-195,-186,-178,-218},{-159,-194,-186,-207,-200,-210},{-191,-189,-199,-180,-210,-180},{-180,-171,-173,-180,-208,-194},{-187,-191,-180,-173,-204,-202},{-164,-171,-169,-184,-180,-210},{-168,-196,-180,-182,-194,-188},{-184,-166,-190,-171,-216,-184},{-170,-175,-197,-171,-216,-202},{-166,-182,-205,-177,-180,-184},{-189,-169,-167,-175,-200,-210},{-163,-193,-177,-205,-206,-180},{-184,-173,-180,-205,-182,-194},{-170,-182,-180,-205,-206,-194},{-186,-176,-193,-171,-216,-212},{-193,-178,-203,-201,-186,-192},{-182,-196,-180,-207,-196,-200},{-172,-191,-203,-173,-202,-180},{-170,-176,-201,-198,-196,-192}},{{-183,-191,-209,-207,-209,-223},{-191,-195,-217,-199,-203,-215},{-217,-193,-221,-209,-209,-215},{-219,-223,-213,-185,-183,-199},{-193,-209,-187,-203,-183,-217},{-213,-207,-223,-223,-211,-205},{-207,-193,-193,-193,-195,-193},{-217,-217,-199,-193,-201,-203},{-215,-203,-207,-217,-211,-223},{-197,-195,-201,-193,-221,-219},{-193,-201,-207,-197,-187,-187},{-183,-209,-201,-215,-191,-215},{-217,-213,-193,-199,-205,-219},{-191,-187,-223,-193,-219,-215},{-223,-195,-193,-213,-221,-183},{-193,-187,-193,-223,-195,-185},{-205,-217,-207,-195,-207,-199},{-191,-205,-223,-191,-189,-197},{-203,-185,-185,-219,-223,-219},{-217,-219,-219,-221,-217,-197},{-223,-183,-223,-189,-223,-209},{-189,-185,-193,-197,-217,-183},{-203,-193,-211,-201,-209,-187},{-191,-215,-185,-221,-219,-201},{-203,-199,-197,-199,-187,-185},{-195,-221,-189,-219,-219,-211},{-183,-185,-211,-215,-217,-223},{-215,-207,-193,-195,-217,-215},{-191,-185,-201,-207,-189,-205},{-193,-199,-201,-195,-223,-191},{-223,-205,-219,-215,-185,-223},{-191,-213,-203,-215,-199,-189},{-217,-221,-189,-219,-213,-183},{-221,-223,-185,-207,-203,-203},{-209,-185,-213,-193,-193,-189},{-187,-187,-219,-221,-199,-209},{-221,-187,-199,-209,-213,-199},{-195,-213,-203,-185,-187,-213},{-191,-211,-215,-209,-209,-187},{-223,-191,-185,-209,-217,-207},{-213,-211,-185,-197,-209,-219},{-223,-191,-199,-209,-185,-221},{-205,-213,-221,-195,-195,-223},{-193,-211,-217,-185,-191,-211},{-215,-195,-219,-199,-213,-191},{-185,-215,-213,-189,-217,-211},{-199,-195,-211,-217,-197,-183},{-205,-193,-209,-217,-191,-221},{-187,-193,-191,-205,-209,-189},{-195,-203,-209,-191,-193,-213}},{{-215,-207,-209,-205,-195,-173},{-207,-197,-195,-187,-202,-177},{-197,-189,-211,-209,-204,-175},{-189,-207,-203,-195,-193,-195},{-211,-223,-211,-183,-198,-186},{-219,-185,-201,-177,-206,-184},{-191,-223,-179,-185,-191,-173},{-201,-219,-217,-197,-208,-201},{-215,-223,-189,-215,-180,-166},{-201,-191,-181,-203,-193,-195},{-215,-221,-179,-205,-187,-166},{-213,-207,-187,-199,-176,-202},{-201,-215,-201,-197,-197,-195},{-205,-215,-197,-209,-180,-169},{-213,-189,-191,-185,-206,-182},{-219,-211,-217,-205,-204,-201},{-213,-191,-189,-197,-172,-197},{-195,-189,-205,-207,-170,-166},{-195,-207,-207,-183,-183,-184},{-193,-199,-195,-203,-191,-169},{-187,-219,-179,-189,-170,-199},{-195,-197,-177,-185,-189,-202},{-197,-223,-207,-199,-187,-197},{-205,-201,-213,-213,-178,-188},{-209,-191,-211,-211,-180,-166},{-193,-199,-189,-177,-197,-191},{-197,-221,-215,-181,-176,-197},{-185,-199,-187,-185,-178,-171},{-217,-207,-177,-176,-198,-188},{-191,-191,-191,-176,-206,-191},{-221,-185,-217,-203,-178,-197},{-197,-209,-197,-195,-174,-191},{-183,-215,-187,-189,-191,-193},{-205,-199,-199,-203,-208,-195},{-221,-217,-207,-189,-204,-191},{-195,-191,-203,-193,-198,-167},{-197,-207,-177,-197,-202,-186},{-217,-209,-199,-193,-202,-190},{-213,-215,-189,-193,-183,-175},{-203,-193,-213,-183,-193,-171},{-213,-213,-201,-181,-198,-182},{-187,-217,-191,-205,-191,-184},{-183,-215,-207,-193,-191,-173},{-221,-207,-209,-187,-178,-175},{-211,-201,-201,-176,-208,-186},{-195,-185,-203,-197,-187,-177},{-211,-193,-195,-176,-185,-188},{-189,-221,-199,-187,-181,-186},{-211,-219,-205,-199,-189,-166},{-187,-209,-185,-185,-178,-175}},{{-174,-180,-177,-152,-162,-159},{-170,-189,-175,-162,-155,-143},{-170,-183,-170,-157,-165,-150},{-165,-176,-172,-173,-138,-146},{-163,-189,-169,-157,-138,-132},{-183,-163,-184,-146,-155,-153},{-190,-182,-172,-174,-144,-141},{-197,-180,-159,-149,-139,-159},{-175,-189,-167,-166,-167,-146},{-190,-157,-175,-160,-156,-147},{-186,-176,-152,-154,-168,-132},{-163,-182,-162,-173,-147,-134},{-184,-175,-154,-162,-142,-151},{-172,-176,-167,-155,-150,-159},{-163,-171,-179,-147,-155,-159},{-190,-185,-150,-157,-158,-138},{-166,-175,-154,-170,-138,-134},{-174,-175,-169,-162,-158,-148},{-170,-157,-152,-171,-168,-135},{-181,-175,-177,-170,-147,-162},{-175,-189,-155,-174,-153,-159},{-192,-187,-172,-155,-164,-141},{-184,-178,-159,-163,-150,-160},{-186,-176,-164,-162,-138,-160},{-190,-173,-177,-166,-141,-153},{-179,-156,-177,-144,-145,-135},{-184,-163,-157,-163,-161,-147},{-165,-182,-177,-171,-139,-151},{-161,-171,-165,-144,-164,-141},{-181,-163,-157,-171,-167,-137},{-181,-178,-184,-158,-142,-135},{-197,-171,-172,-173,-147,-135},{-179,-173,-157,-152,-139,-157},{-163,-178,-157,-163,-153,-146},{-195,-176,-179,-163,-138,-157},{-186,-170,-172,-146,-156,-132},{-175,-164,-184,-154,-164,-140},{-188,-176,-159,-174,-164,-162},{-192,-159,-150,-158,-158,-134},{-170,-173,-164,-162,-138,-148},{-184,-180,-154,-163,-142,-140},{-172,-189,-165,-162,-164,-159},{-195,-176,-170,-168,-138,-150},{-195,-171,-150,-154,-158,-150},{-183,-163,-154,-174,-151,-147},{-197,-161,-177,-157,-156,-141},{-197,-180,-170,-150,-153,-157},{-188,-171,-182,-162,-161,-141},{-170,-176,-157,-157,-145,-156},{-183,-161,-162,-157,-142,-159}}},{{{-221,-217,-248,-240,-248,-245},{-214,-226,-252,-221,-233,-236},{-242,-231,-221,-255,-243,-217},{-238,-257,-228,-233,-257,-238},{-245,-214,-214,-226,-226,-248},{-249,-240,-217,-262,-255,-231},{-238,-221,-245,-238,-233,-259},{-238,-224,-214,-259,-238,-245},{-224,-238,-214,-252,-259,-248},{-256,-226,-262,-231,-245,-252},{-221,-224,-248,-259,-217,-252},{-254,-214,-236,-238,-255,-245},{-224,-238,-214,-259,-221,-236},{-242,-250,-224,-217,-236,-236},{-233,-226,-236,-240,-228,-245},{-217,-231,-233,-226,-250,-224},{-235,-245,-259,-231,-255,-228},{-254,-217,-257,-228,-250,-217},{-224,-231,-228,-257,-240,-217},{-231,-252,-226,-233,-238,-226},{-212,-226,-257,-240,-259,-248},{-252,-236,-255,-236,-214,-221},{-228,-245,-240,-262,-259,-224},{-240,-257,-224,-224,-243,-257},{-214,-214,-224,-231,-238,-240},{-217,-252,-245,-240,-243,-217},{-214,-243,-214,-224,-233,-221},{-252,-221,-221,-231,-231,-257},{-212,-236,-214,-252,-250,-240},{-247,-221,-257,-240,-231,-245},{-210,-252,-221,-231,-238,-252},{-219,-248,-257,-240,-219,-231},{-210,-262,-248,-259,-221,-226},{-242,-228,-245,-231,-238,-219},{-245,-262,-236,-231,-238,-243},{-245,-248,-219,-240,-231,-221},{-238,-240,-255,-228,-217,-214},{-226,-259,-245,-238,-219,-250},{-226,-221,-233,-217,-226,-243},{-238,-248,-236,-257,-255,-226},{-252,-236,-262,-236,-255,-255},{-217,-257,-226,-259,-250,-259},{-245,-255,-240,-236,-231,-233},{-242,-250,-243,-243,-259,-252},{-224,-217,-262,-259,-228,-226},{-214,-228,-236,-214,-248,-236},{-228,-224,-236,-259,-219,-245},{-254,-238,-248,-233,-224,-226},{-247,-255,-214,-243,-226,-259},{-231,-243,-231,-243,-236,-257}},{{-214,-252,-237,-245,-217,-230},{-219,-259,-233,-245,-231,-243},{-231,-259,-212,-233,-237,-241},{-224,-248,-249,-231,-221,-239},{-233,-224,-249,-217,-219,-206},{-248,-238,-228,-245,-217,-228},{-224,-252,-242,-215,-226,-236},{-240,-243,-219,-247,-206,-208},{-252,-221,-223,-233,-224,-221},{-219,-250,-233,-249,-237,-236},{-231,-250,-240,-243,-206,-221},{-217,-221,-256,-208,-235,-217},{-248,-217,-249,-247,-242,-243},{-226,-231,-244,-213,-208,-232},{-252,-255,-235,-229,-215,-199},{-214,-236,-235,-254,-221,-208},{-250,-248,-242,-219,-212,-199},{-259,-259,-244,-252,-249,-225},{-221,-257,-216,-252,-221,-210},{-226,-262,-251,-222,-224,-214},{-252,-245,-258,-208,-233,-212},{-255,-255,-240,-247,-244,-210},{-231,-214,-244,-208,-219,-241},{-217,-228,-247,-217,-246,-212},{-248,-259,-223,-243,-242,-210},{-233,-259,-228,-245,-246,-201},{-259,-252,-251,-238,-228,-203},{-255,-243,-228,-233,-215,-223},{-226,-214,-233,-247,-233,-243},{-262,-226,-244,-217,-235,-208},{-243,-259,-247,-252,-242,-212},{-219,-259,-251,-213,-233,-217},{-259,-238,-219,-222,-228,-241},{-257,-250,-242,-210,-249,-206},{-228,-245,-240,-231,-237,-203},{-262,-226,-249,-217,-226,-228},{-238,-221,-251,-238,-212,-214},{-243,-226,-216,-243,-215,-239},{-214,-221,-251,-215,-221,-210},{-262,-245,-214,-219,-208,-230},{-257,-238,-240,-217,-226,-214},{-255,-248,-254,-215,-221,-203},{-248,-224,-226,-226,-240,-228},{-243,-224,-237,-247,-226,-217},{-233,-214,-226,-226,-210,-206},{-221,-259,-235,-238,-221,-243},{-248,-233,-237,-210,-228,-236},{-226,-238,-221,-226,-242,-236},{-252,-217,-251,-233,-244,-234},{-259,-231,-216,-245,-233,-217}},{{-204,-219,-218,-181,-174,-196},{-237,-219,-192,-213,-181,-180},{-209,-230,-192,-181,-200,-164},{-204,-203,-220,-195,-191,-176},{-209,-205,-220,-179,-172,-189},{-202,-190,-206,-181,-193,-173},{-204,-211,-216,-185,-185,-198},{-198,-196,-186,-207,-193,-171},{-226,-203,-194,-215,-198,-185},{-204,-209,-192,-193,-185,-189},{-215,-209,-218,-215,-181,-171},{-224,-201,-220,-197,-202,-164},{-224,-205,-188,-189,-194,-175},{-224,-207,-196,-209,-176,-169},{-237,-188,-210,-181,-204,-194},{-198,-199,-186,-177,-170,-198},{-226,-217,-190,-215,-181,-171},{-230,-219,-208,-181,-191,-176},{-232,-201,-196,-195,-185,-194},{-228,-203,-218,-185,-191,-187},{-221,-230,-188,-193,-204,-196},{-219,-230,-214,-187,-206,-176},{-230,-215,-208,-203,-172,-175},{-221,-190,-184,-211,-174,-178},{-213,-211,-210,-185,-183,-171},{-219,-192,-184,-207,-200,-184},{-221,-219,-196,-189,-196,-187},{-224,-226,-196,-177,-180,-196},{-237,-219,-206,-177,-185,-185},{-211,-228,-190,-207,-180,-182},{-232,-211,-190,-213,-168,-166},{-198,-217,-212,-193,-183,-193},{-213,-203,-190,-197,-178,-166},{-217,-196,-210,-187,-198,-189},{-200,-230,-202,-197,-191,-167},{-213,-201,-186,-181,-191,-182},{-211,-226,-186,-176,-194,-178},{-234,-213,-206,-179,-176,-175},{-204,-192,-210,-215,-202,-196},{-237,-192,-216,-203,-168,-162},{-221,-194,-202,-203,-200,-173},{-196,-215,-206,-209,-187,-176},{-209,-224,-202,-187,-168,-171},{-213,-222,-204,-215,-191,-189},{-226,-222,-182,-177,-185,-196},{-198,-211,-182,-189,-176,-184},{-217,-196,-200,-211,-196,-164},{-198,-228,-196,-185,-183,-175},{-213,-199,-202,-177,-183,-176},{-237,-194,-214,-197,-172,-166}},{{-157,-162,-162,-146,-148,-150},{-179,-165,-141,-162,-130,-131},{-189,-173,-157,-156,-131,-124},{-179,-180,-173,-140,-140,-139},{-163,-167,-171,-153,-131,-131},{-160,-160,-170,-165,-151,-132},{-172,-148,-165,-156,-148,-142},{-170,-148,-146,-142,-150,-152},{-160,-158,-146,-154,-157,-128},{-175,-160,-173,-135,-144,-149},{-170,-148,-159,-158,-150,-132},{-158,-173,-143,-144,-143,-137},{-172,-148,-171,-153,-148,-127},{-158,-148,-162,-159,-137,-149},{-184,-148,-148,-152,-148,-142},{-189,-178,-144,-158,-137,-130},{-174,-182,-166,-162,-158,-141},{-162,-163,-149,-135,-135,-131},{-163,-150,-148,-158,-144,-130},{-172,-155,-163,-159,-158,-138},{-165,-168,-154,-146,-151,-137},{-177,-170,-163,-158,-137,-139},{-169,-167,-146,-154,-157,-131},{-157,-158,-149,-160,-156,-127},{-167,-180,-159,-158,-145,-141},{-167,-177,-144,-164,-131,-124},{-158,-165,-165,-150,-144,-128},{-162,-155,-148,-148,-156,-142},{-170,-148,-144,-159,-144,-144},{-181,-177,-166,-162,-158,-132},{-158,-173,-157,-165,-140,-145},{-187,-155,-171,-153,-145,-148},{-158,-165,-166,-150,-135,-126},{-172,-155,-173,-165,-141,-134},{-181,-178,-154,-153,-134,-142},{-167,-153,-162,-138,-131,-128},{-182,-170,-143,-138,-144,-131},{-181,-167,-173,-160,-147,-152},{-170,-157,-171,-142,-145,-152},{-170,-168,-143,-164,-158,-149},{-182,-153,-157,-135,-143,-141},{-163,-152,-148,-136,-138,-144},{-160,-180,-157,-165,-151,-141},{-162,-148,-146,-144,-156,-141},{-186,-167,-154,-154,-151,-152},{-184,-178,-141,-150,-156,-150},{-182,-180,-171,-140,-135,-141},{-170,-182,-154,-152,-131,-146},{-155,-160,-141,-154,-138,-137},{-175,-148,-148,-144,-132,-131}},{{-132,-130,-130,-127,-127,-130},{-122,-113,-131,-113,-125,-107},{-126,-118,-131,-113,-107,-129},{-137,-135,-125,-129,-127,-114},{-144,-136,-113,-129,-112,-127},{-136,-117,-134,-127,-109,-117},{-121,-132,-131,-119,-121,-126},{-120,-115,-126,-125,-127,-117},{-128,-139,-134,-111,-125,-107},{-146,-129,-123,-131,-108,-120},{-132,-134,-128,-119,-123,-126},{-145,-134,-122,-108,-111,-125},{-134,-134,-114,-123,-107,-131},{-137,-120,-128,-115,-123,-118},{-125,-117,-130,-131,-127,-115},{-130,-130,-115,-120,-109,-126},{-133,-115,-135,-118,-129,-130},{-136,-137,-129,-130,-124,-118},{-140,-136,-130,-107,-118,-121},{-129,-122,-112,-117,-117,-126},{-137,-116,-117,-127,-129,-117},{-132,-136,-130,-121,-125,-119},{-141,-116,-112,-113,-108,-130},{-125,-118,-131,-130,-124,-109},{-142,-125,-114,-127,-115,-107},{-133,-137,-134,-107,-127,-109},{-142,-137,-119,-131,-108,-107},{-133,-117,-129,-130,-109,-123},{-140,-113,-117,-117,-115,-124},{-132,-118,-126,-126,-127,-118},{-137,-118,-130,-129,-129,-131},{-134,-118,-118,-131,-109,-125},{-122,-125,-122,-123,-113,-109},{-136,-121,-128,-108,-125,-123},{-130,-117,-114,-115,-123,-115},{-126,-131,-119,-131,-118,-121},{-145,-116,-113,-108,-108,-107},{-129,-118,-135,-125,-108,-129},{-121,-120,-130,-117,-112,-127},{-146,-113,-114,-119,-121,-124},{-124,-139,-125,-131,-129,-115},{-128,-125,-114,-115,-115,-119},{-125,-115,-134,-127,-118,-127},{-138,-131,-136,-118,-131,-111},{-126,-134,-126,-118,-119,-130},{-120,-131,-125,-129,-118,-113},{-132,-113,-113,-111,-109,-126},{-136,-116,-131,-114,-109,-127},{-129,-135,-120,-124,-129,-124},{-136,-123,-120,-117,-115,-125}},{{-114,-118,-121,-115,-132,-116},{-131,-114,-118,-127,-129,-136},{-108,-108,-120,-123,-110,-121},{-129,-119,-123,-107,-129,-131},{-119,-120,-112,-111,-129,-123},{-111,-123,-130,-126,-122,-116},{-127,-111,-121,-109,-118,-123},{-131,-121,-112,-120,-111,-129},{-112,-121,-118,-121,-124,-139},{-113,-129,-120,-108,-129,-136},{-108,-108,-130,-129,-129,-131},{-107,-129,-130,-118,-120,-129},{-123,-120,-123,-107,-117,-122},{-112,-117,-108,-131,-118,-120},{-107,-126,-114,-123,-112,-135},{-114,-131,-115,-121,-133,-123},{-130,-130,-117,-112,-117,-129},{-129,-120,-126,-118,-112,-131},{-120,-109,-115,-129,-132,-139},{-108,-108,-127,-125,-122,-126},{-107,-118,-107,-111,-111,-121},{-113,-130,-111,-125,-111,-123},{-112,-124,-107,-115,-115,-123},{-119,-126,-111,-123,-117,-116},{-112,-126,-129,-125,-116,-136},{-118,-114,-119,-108,-133,-139},{-125,-111,-131,-126,-128,-135},{-126,-123,-111,-109,-121,-115},{-121,-113,-121,-119,-120,-116},{-107,-126,-129,-114,-113,-126},{-118,-114,-127,-125,-115,-122},{-121,-118,-114,-107,-112,-117},{-114,-120,-113,-108,-112,-136},{-130,-125,-124,-109,-128,-122},{-115,-119,-123,-130,-115,-121},{-113,-129,-119,-124,-133,-136},{-126,-123,-115,-109,-116,-113},{-130,-119,-129,-121,-127,-139},{-125,-125,-115,-121,-133,-113},{-108,-123,-111,-117,-117,-118},{-111,-114,-131,-120,-110,-123},{-124,-118,-114,-120,-133,-120},{-127,-127,-120,-111,-126,-117},{-130,-126,-121,-127,-120,-113},{-115,-108,-123,-113,-124,-127},{-131,-115,-117,-125,-127,-115},{-127,-124,-107,-108,-120,-126},{-108,-107,-125,-112,-115,-129},{-126,-121,-114,-115,-118,-123},{-127,-118,-119,-108,-133,-122}}},{{{-255,-250,-271,-277,-239,-271},{-277,-293,-247,-279,-245,-277},{-258,-287,-242,-274,-279,-261},{-277,-279,-247,-279,-277,-287},{-269,-269,-269,-269,-279,-258},{-269,-239,-250,-255,-279,-285},{-277,-255,-247,-253,-282,-269},{-253,-285,-261,-282,-282,-253},{-271,-287,-293,-290,-279,-242},{-293,-274,-287,-266,-271,-247},{-247,-271,-242,-239,-250,-287},{-242,-287,-293,-277,-255,-271},{-250,-282,-258,-247,-287,-242},{-266,-253,-263,-261,-255,-293},{-255,-282,-290,-269,-287,-263},{-290,-274,-255,-263,-277,-287},{-290,-253,-266,-269,-245,-263},{-255,-279,-250,-277,-253,-287},{-290,-239,-261,-247,-242,-253},{-282,-239,-253,-253,-271,-247},{-290,-269,-285,-242,-293,-239},{-250,-285,-293,-239,-266,-261},{-247,-250,-266,-239,-245,-261},{-290,-274,-269,-287,-290,-263},{-282,-271,-255,-263,-245,-271},{-287,-285,-245,-285,-245,-263},{-274,-279,-250,-266,-282,-269},{-277,-290,-285,-250,-253,-271},{-285,-250,-287,-245,-263,-269},{-279,-290,-269,-255,-287,-271},{-245,-269,-239,-285,-261,-245},{-277,-277,-285,-242,-266,-258},{-258,-255,-242,-263,-242,-253},{-255,-282,-274,-261,-239,-266},{-242,-247,-239,-293,-242,-269},{-269,-274,-239,-274,-253,-279},{-274,-266,-239,-290,-258,-269},{-269,-258,-290,-271,-266,-285},{-269,-247,-253,-250,-293,-253},{-282,-282,-266,-269,-261,-250},{-279,-239,-266,-263,-271,-293},{-266,-266,-290,-250,-293,-258},{-258,-277,-269,-250,-285,-277},{-242,-255,-247,-245,-242,-290},{-290,-247,-277,-282,-293,-253},{-290,-271,-255,-282,-266,-293},{-285,-290,-287,-255,-274,-290},{-271,-261,-250,-258,-269,-287},{-255,-247,-250,-293,-245,-242},{-279,-287,-258,-261,-263,-242}},{{-287,-266,-282,-239,-288,-277},{-263,-277,-261,-245,-257,-280},{-239,-250,-277,-263,-241,-238},{-245,-253,-282,-253,-244,-238},{-274,-239,-250,-247,-265,-254},{-266,-285,-253,-261,-241,-241},{-258,-258,-245,-245,-257,-241},{-250,-277,-290,-285,-280,-236},{-245,-247,-253,-274,-257,-282},{-269,-277,-274,-285,-283,-280},{-277,-282,-247,-277,-270,-264},{-282,-239,-290,-239,-241,-238},{-282,-245,-271,-250,-259,-282},{-239,-287,-239,-253,-267,-277},{-287,-282,-282,-266,-288,-285},{-258,-242,-258,-282,-246,-275},{-269,-293,-250,-293,-246,-262},{-250,-247,-258,-253,-288,-249},{-258,-293,-269,-250,-257,-282},{-285,-279,-263,-271,-241,-249},{-258,-279,-287,-258,-267,-259},{-258,-277,-279,-287,-249,-254},{-258,-279,-287,-279,-254,-238},{-247,-250,-287,-269,-241,-269},{-261,-269,-239,-261,-267,-259},{-269,-245,-266,-282,-246,-233},{-279,-285,-255,-255,-267,-256},{-239,-287,-245,-239,-241,-238},{-263,-253,-253,-253,-278,-246},{-250,-290,-285,-261,-275,-249},{-245,-263,-269,-285,-254,-275},{-274,-279,-271,-239,-254,-277},{-274,-253,-247,-293,-265,-243},{-271,-282,-279,-290,-275,-264},{-255,-255,-261,-274,-280,-246},{-242,-239,-293,-242,-259,-285},{-261,-255,-245,-285,-286,-233},{-253,-279,-274,-282,-241,-233},{-271,-258,-255,-263,-275,-256},{-271,-245,-242,-271,-259,-256},{-290,-263,-250,-242,-270,-282},{-261,-255,-269,-247,-252,-275},{-277,-282,-293,-250,-283,-277},{-245,-279,-293,-245,-267,-256},{-263,-287,-269,-282,-275,-233},{-250,-285,-261,-271,-265,-280},{-263,-271,-263,-261,-249,-236},{-269,-279,-269,-255,-270,-262},{-290,-266,-247,-253,-278,-233},{-271,-290,-253,-269,-252,-251}},{{-272,-233,-275,-231,-220,-231},{-272,-278,-260,-268,-225,-239},{-269,-250,-232,-258,-240,-253},{-256,-243,-255,-226,-257,-217},{-272,-258,-257,-265,-247,-255},{-277,-256,-232,-270,-220,-265},{-243,-268,-232,-233,-220,-217},{-267,-278,-232,-270,-230,-219},{-282,-243,-229,-253,-225,-251},{-241,-243,-265,-265,-240,-258},{-272,-245,-227,-246,-233,-246},{-282,-253,-252,-268,-257,-224},{-259,-256,-265,-243,-267,-227},{-272,-228,-277,-246,-223,-263},{-262,-233,-234,-248,-265,-217},{-269,-250,-239,-255,-250,-260},{-269,-261,-242,-228,-270,-263},{-241,-235,-229,-246,-220,-243},{-264,-268,-272,-243,-252,-248},{-269,-233,-267,-273,-240,-253},{-282,-268,-247,-270,-267,-263},{-269,-240,-260,-226,-243,-253},{-249,-230,-239,-258,-233,-229},{-264,-243,-260,-258,-252,-236},{-262,-233,-260,-223,-233,-253},{-280,-233,-260,-236,-233,-248},{-259,-235,-242,-228,-260,-234},{-238,-228,-265,-255,-228,-263},{-246,-263,-257,-265,-245,-253},{-254,-228,-229,-255,-230,-222},{-256,-248,-267,-255,-265,-265},{-282,-253,-227,-226,-220,-253},{-241,-271,-272,-250,-245,-231},{-246,-233,-229,-223,-233,-263},{-264,-266,-265,-273,-240,-234},{-275,-268,-252,-265,-238,-260},{-262,-266,-265,-231,-243,-227},{-256,-273,-252,-260,-267,-227},{-272,-235,-242,-270,-265,-260},{-275,-266,-255,-273,-228,-229},{-236,-243,-270,-248,-267,-236},{-272,-273,-242,-250,-235,-219},{-277,-250,-260,-265,-262,-251},{-254,-230,-275,-253,-255,-265},{-254,-245,-255,-273,-262,-260},{-254,-268,-252,-253,-255,-239},{-256,-250,-239,-236,-262,-231},{-262,-250,-227,-265,-243,-251},{-233,-243,-267,-231,-260,-246},{-233,-266,-275,-226,-220,-246}},{{-259,-258,-249,-212,-217,-220},{-233,-249,-252,-248,-224,-204},{-233,-251,-231,-251,-222,-202},{-248,-216,-247,-225,-235,-206},{-224,-235,-210,-244,-244,-231},{-238,-219,-247,-244,-222,-204},{-259,-230,-210,-235,-231,-237},{-255,-212,-245,-212,-244,-215},{-257,-240,-229,-232,-224,-231},{-221,-219,-226,-232,-217,-240},{-226,-230,-219,-225,-208,-224},{-245,-216,-213,-228,-220,-244},{-250,-221,-215,-246,-237,-237},{-245,-237,-236,-212,-226,-208},{-259,-256,-219,-223,-231,-213},{-233,-221,-215,-225,-246,-211},{-245,-240,-215,-239,-202,-222},{-219,-242,-224,-239,-222,-217},{-221,-221,-215,-237,-211,-246},{-224,-226,-224,-225,-211,-220},{-255,-240,-215,-218,-228,-237},{-219,-223,-219,-216,-206,-240},{-259,-221,-222,-209,-231,-235},{-217,-237,-222,-244,-204,-224},{-245,-233,-233,-209,-240,-240},{-221,-249,-224,-212,-211,-237},{-214,-214,-210,-248,-242,-202},{-236,-226,-254,-251,-226,-233},{-262,-244,-217,-223,-222,-242},{-250,-228,-224,-237,-226,-217},{-255,-233,-224,-223,-246,-224},{-238,-235,-231,-237,-231,-222},{-238,-233,-224,-248,-224,-233},{-233,-228,-217,-239,-202,-235},{-238,-237,-243,-207,-224,-228},{-245,-240,-215,-244,-211,-220},{-252,-230,-240,-230,-246,-204},{-255,-254,-238,-232,-224,-215},{-233,-244,-254,-244,-226,-231},{-259,-230,-254,-216,-228,-233},{-221,-223,-249,-221,-215,-242},{-231,-249,-210,-216,-202,-244},{-259,-230,-243,-209,-211,-242},{-259,-254,-208,-232,-217,-224},{-214,-214,-226,-232,-233,-231},{-233,-212,-213,-207,-206,-224},{-226,-212,-210,-251,-246,-213},{-233,-251,-254,-242,-220,-204},{-240,-254,-240,-237,-217,-244},{-243,-212,-252,-248,-211,-233}},{{-238,-206,-208,-221,-219,-228},{-240,-195,-221,-232,-202,-200},{-198,-195,-234,-219,-195,-221},{-211,-215,-197,-213,-197,-215},{-227,-226,-232,-239,-206,-195},{-227,-210,-210,-234,-202,-232},{-233,-226,-234,-237,-239,-219},{-207,-210,-195,-197,-219,-215},{-207,-200,-219,-206,-206,-206},{-240,-210,-202,-210,-217,-206},{-238,-228,-234,-221,-219,-234},{-240,-221,-226,-219,-219,-202},{-227,-228,-237,-230,-230,-215},{-211,-197,-206,-195,-204,-213},{-224,-221,-221,-221,-228,-217},{-222,-200,-206,-202,-195,-234},{-207,-217,-226,-200,-215,-215},{-240,-197,-224,-232,-217,-210},{-205,-224,-228,-197,-224,-219},{-218,-217,-197,-230,-224,-234},{-222,-228,-234,-224,-206,-215},{-205,-197,-213,-215,-197,-234},{-220,-195,-206,-234,-206,-228},{-233,-228,-234,-230,-208,-228},{-218,-226,-226,-237,-204,-237},{-218,-197,-200,-230,-206,-206},{-229,-195,-210,-197,-204,-239},{-220,-200,-200,-210,-239,-226},{-198,-202,-226,-208,-219,-195},{-235,-210,-232,-234,-206,-221},{-207,-202,-239,-217,-215,-215},{-231,-224,-197,-230,-197,-237},{-235,-197,-213,-226,-224,-206},{-222,-234,-234,-206,-228,-219},{-216,-221,-237,-206,-234,-213},{-222,-202,-210,-195,-224,-234},{-211,-200,-224,-210,-202,-234},{-229,-237,-213,-228,-228,-197},{-229,-234,-224,-213,-217,-197},{-220,-200,-208,-224,-200,-197},{-224,-210,-219,-210,-206,-195},{-205,-213,-202,-224,-204,-224},{-240,-234,-210,-228,-206,-226},{-222,-232,-232,-226,-204,-224},{-233,-237,-232,-219,-239,-206},{-224,-204,-232,-224,-202,-228},{-211,-197,-210,-217,-221,-197},{-202,-215,-206,-208,-226,-232},{-198,-234,-234,-217,-232,-208},{-216,-195,-195,-197,-206,-228}},{{-217,-213,-208,-237,-208,-234},{-237,-232,-228,-224,-204,-202},{-195,-204,-195,-202,-204,-219},{-197,-228,-221,-221,-230,-239},{-232,-213,-200,-239,-232,-210},{-197,-197,-224,-230,-228,-202},{-239,-239,-210,-226,-200,-232},{-217,-200,-197,-221,-215,-202},{-230,-208,-230,-197,-224,-237},{-208,-228,-217,-228,-219,-200},{-221,-226,-202,-237,-213,-221},{-230,-200,-197,-215,-226,-197},{-208,-206,-208,-195,-215,-224},{-237,-226,-206,-204,-221,-219},{-195,-226,-239,-206,-195,-217},{-195,-195,-206,-234,-219,-197},{-239,-202,-228,-234,-221,-210},{-230,-237,-224,-195,-232,-195},{-219,-224,-224,-226,-217,-221},{-204,-217,-200,-228,-226,-219},{-228,-197,-208,-230,-195,-195},{-226,-232,-221,-226,-213,-215},{-217,-213,-228,-226,-204,-219},{-228,-206,-230,-234,-230,-230},{-230,-195,-204,-228,-226,-219},{-210,-204,-210,-224,-217,-221},{-215,-232,-215,-221,-221,-206},{-239,-197,-213,-239,-234,-226},{-230,-206,-234,-228,-202,-224},{-200,-230,-217,-195,-202,-197},{-206,-200,-237,-208,-239,-232},{-202,-228,-237,-200,-202,-213},{-221,-208,-213,-200,-202,-226},{-204,-219,-219,-197,-210,-204},{-202,-234,-239,-195,-239,-219},{-210,-224,-226,-208,-228,-219},{-197,-226,-204,-219,-202,-232},{-232,-232,-208,-234,-208,-217},{-239,-206,-219,-230,-239,-234},{-239,-217,-210,-210,-226,-239},{-230,-221,-232,-213,-226,-224},{-226,-239,-204,-208,-221,-234},{-226,-221,-202,-195,-239,-210},{-206,-208,-232,-224,-202,-215},{-208,-219,-213,-228,-221,-221},{-200,-217,-219,-226,-228,-195},{-197,-234,-219,-219,-237,-228},{-213,-217,-206,-206,-230,-215},{-219,-195,-217,-224,-221,-230},{-195,-226,-234,-200,-204,-206}}},{{{-325,-313,-310,-316,-325,-269},{-292,-301,-295,-331,-283,-308},{-292,-304,-304,-301,-322,-308},{-274,-283,-328,-274,-295,-269},{-331,-319,-316,-295,-283,-320},{-310,-298,-283,-289,-310,-281},{-271,-316,-331,-292,-283,-314},{-271,-301,-316,-310,-325,-299},{-298,-319,-295,-271,-328,-266},{-289,-277,-331,-319,-310,-326},{-328,-286,-322,-283,-331,-296},{-304,-310,-322,-277,-283,-323},{-298,-304,-325,-322,-289,-278},{-319,-280,-313,-274,-295,-266},{-310,-328,-283,-274,-292,-272},{-274,-307,-325,-271,-310,-278},{-307,-295,-298,-289,-322,-281},{-328,-280,-331,-331,-274,-290},{-310,-316,-295,-289,-280,-326},{-289,-322,-331,-301,-277,-305},{-298,-283,-271,-328,-274,-311},{-307,-328,-277,-325,-316,-323},{-280,-283,-298,-298,-322,-275},{-301,-283,-295,-328,-295,-308},{-298,-307,-271,-304,-280,-281},{-289,-280,-319,-271,-295,-284},{-313,-295,-277,-271,-322,-314},{-313,-298,-331,-292,-292,-302},{-292,-286,-295,-319,-325,-308},{-298,-325,-319,-331,-301,-299},{-298,-316,-289,-310,-280,-287},{-316,-292,-271,-313,-274,-266},{-310,-328,-313,-331,-331,-290},{-295,-301,-331,-304,-283,-290},{-325,-319,-319,-289,-283,-299},{-277,-301,-298,-319,-325,-323},{-289,-301,-328,-304,-313,-317},{-322,-316,-298,-310,-319,-296},{-322,-307,-286,-274,-310,-323},{-289,-283,-298,-325,-325,-269},{-325,-310,-322,-331,-295,-326},{-322,-298,-283,-304,-319,-296},{-307,-316,-271,-307,-277,-314},{-322,-286,-325,-328,-307,-305},{-313,-295,-298,-307,-280,-326},{-319,-331,-280,-271,-331,-320},{-301,-286,-274,-274,-271,-326},{-319,-322,-325,-283,-271,-299},{-328,-310,-331,-292,-319,-302},{-283,-298,-331,-325,-292,-269}},{{-267,-290,-274,-248,-292,-231},{-281,-304,-280,-246,-241,-275},{-311,-310,-288,-251,-278,-244},{-293,-258,-294,-248,-260,-283},{-284,-293,-260,-300,-289,-247},{-311,-296,-283,-265,-238,-262},{-314,-307,-286,-257,-249,-257},{-296,-278,-286,-284,-249,-239},{-296,-307,-280,-262,-262,-252},{-299,-313,-258,-289,-244,-257},{-272,-304,-283,-276,-254,-270},{-314,-258,-294,-276,-254,-265},{-264,-276,-252,-295,-273,-275},{-284,-273,-297,-246,-238,-247},{-290,-298,-297,-292,-292,-262},{-308,-264,-269,-292,-252,-231},{-278,-287,-280,-270,-270,-278},{-293,-298,-280,-273,-260,-247},{-264,-284,-300,-257,-244,-270},{-284,-290,-266,-298,-276,-283},{-299,-301,-283,-300,-262,-270},{-287,-276,-277,-270,-286,-239},{-284,-267,-291,-300,-273,-283},{-299,-287,-252,-265,-292,-244},{-290,-276,-252,-254,-278,-278},{-322,-284,-252,-265,-238,-260},{-302,-261,-308,-278,-270,-260},{-281,-261,-288,-287,-257,-242},{-305,-287,-252,-295,-260,-275},{-264,-296,-260,-278,-284,-280},{-302,-284,-297,-298,-252,-247},{-270,-298,-302,-268,-246,-257},{-278,-310,-294,-257,-270,-260},{-299,-296,-283,-281,-265,-239},{-272,-301,-297,-251,-265,-231},{-316,-278,-274,-254,-289,-239},{-314,-284,-288,-278,-252,-236},{-264,-287,-269,-300,-241,-242},{-322,-270,-260,-262,-246,-234},{-264,-261,-308,-246,-244,-242},{-302,-270,-302,-259,-244,-252},{-322,-267,-288,-259,-262,-234},{-302,-270,-308,-262,-257,-267},{-314,-310,-280,-295,-254,-231},{-278,-273,-302,-292,-289,-260},{-275,-298,-297,-298,-257,-252},{-270,-290,-277,-281,-270,-249},{-308,-316,-260,-292,-260,-270},{-302,-258,-305,-278,-265,-280},{-278,-310,-277,-270,-257,-270}},{{-223,-230,-215,-217,-227,-210},{-255,-238,-234,-243,-225,-222},{-228,-221,-222,-212,-212,-196},{-241,-247,-236,-217,-216,-194},{-270,-245,-208,-223,-231,-190},{-250,-245,-222,-203,-223,-222},{-241,-257,-247,-219,-233,-206},{-260,-259,-215,-203,-193,-212},{-258,-245,-229,-217,-216,-222},{-231,-238,-229,-225,-229,-204},{-268,-233,-247,-223,-216,-192},{-250,-235,-250,-243,-204,-202},{-226,-252,-238,-230,-233,-214},{-268,-250,-247,-217,-218,-182},{-228,-228,-218,-214,-199,-190},{-238,-254,-243,-234,-212,-222},{-233,-257,-206,-208,-231,-188},{-223,-245,-208,-232,-220,-212},{-260,-262,-240,-234,-210,-214},{-241,-216,-218,-239,-197,-216},{-270,-235,-215,-201,-193,-204},{-253,-226,-240,-228,-220,-198},{-260,-223,-243,-199,-199,-214},{-250,-235,-245,-203,-231,-212},{-263,-242,-220,-241,-227,-204},{-226,-257,-229,-236,-231,-200},{-231,-218,-243,-206,-208,-216},{-226,-221,-243,-201,-214,-212},{-263,-259,-218,-208,-201,-218},{-258,-228,-227,-234,-199,-208},{-246,-242,-240,-212,-216,-220},{-270,-233,-243,-232,-199,-202},{-270,-262,-240,-203,-225,-194},{-260,-247,-252,-232,-197,-210},{-253,-233,-240,-221,-216,-202},{-236,-228,-234,-239,-218,-202},{-265,-218,-231,-203,-212,-198},{-241,-218,-250,-206,-214,-204},{-238,-262,-236,-234,-199,-196},{-243,-238,-224,-210,-191,-194},{-223,-264,-247,-232,-195,-196},{-270,-252,-211,-221,-214,-190},{-233,-238,-245,-236,-223,-206},{-243,-254,-213,-225,-210,-188},{-238,-262,-236,-199,-229,-204},{-241,-226,-247,-234,-199,-198},{-268,-250,-229,-219,-233,-202},{-233,-230,-220,-239,-193,-190},{-226,-250,-215,-236,-220,-186},{-250,-259,-229,-225,-212,-194}},{{-177,-193,-185,-155,-163,-156},{-206,-182,-164,-179,-163,-153},{-213,-190,-192,-169,-151,-169},{-200,-190,-162,-157,-179,-164},{-188,-199,-176,-157,-168,-145},{-186,-175,-196,-169,-154,-175},{-198,-179,-189,-160,-173,-145},{-194,-169,-185,-155,-154,-164},{-178,-197,-187,-169,-181,-150},{-175,-197,-167,-157,-159,-159},{-194,-184,-189,-167,-169,-166},{-182,-180,-171,-174,-178,-167},{-180,-169,-176,-181,-159,-159},{-175,-173,-182,-167,-173,-153},{-202,-182,-189,-189,-161,-150},{-188,-169,-180,-169,-169,-171},{-194,-169,-187,-182,-158,-164},{-204,-192,-189,-181,-151,-145},{-211,-190,-171,-158,-159,-147},{-188,-171,-174,-179,-174,-147},{-211,-192,-185,-182,-168,-156},{-177,-197,-169,-158,-178,-150},{-196,-205,-173,-187,-159,-151},{-211,-188,-166,-163,-181,-161},{-202,-180,-167,-174,-174,-156},{-211,-186,-169,-163,-178,-164},{-182,-188,-189,-182,-163,-155},{-184,-182,-167,-181,-173,-166},{-206,-175,-178,-189,-161,-156},{-196,-171,-167,-162,-164,-158},{-210,-203,-183,-179,-149,-150},{-211,-167,-162,-157,-154,-164},{-184,-197,-194,-184,-159,-158},{-184,-186,-194,-177,-173,-155},{-204,-201,-166,-175,-181,-155},{-200,-193,-190,-163,-164,-159},{-210,-180,-176,-181,-174,-177},{-210,-169,-166,-170,-163,-177},{-198,-180,-182,-179,-173,-151},{-200,-195,-190,-169,-156,-148},{-186,-171,-183,-182,-183,-148},{-204,-179,-167,-169,-149,-151},{-182,-197,-196,-167,-168,-159},{-186,-193,-178,-165,-173,-174},{-198,-203,-187,-175,-158,-164},{-186,-197,-160,-162,-169,-148},{-177,-184,-160,-184,-163,-161},{-186,-197,-183,-174,-161,-171},{-208,-197,-180,-157,-164,-158},{-204,-193,-176,-170,-179,-163}},{{-144,-151,-142,-163,-148,-154},{-158,-152,-139,-149,-165,-156},{-153,-163,-163,-160,-152,-165},{-161,-166,-142,-156,-165,-154},{-147,-165,-169,-160,-169,-152},{-165,-145,-157,-142,-140,-169},{-150,-162,-148,-168,-149,-149},{-154,-146,-165,-152,-163,-163},{-162,-166,-140,-152,-140,-163},{-159,-151,-140,-146,-140,-162},{-164,-139,-139,-154,-156,-143},{-142,-162,-160,-169,-151,-149},{-154,-163,-165,-149,-166,-156},{-158,-159,-148,-169,-154,-165},{-153,-165,-156,-163,-151,-160},{-150,-156,-157,-162,-142,-152},{-151,-160,-146,-152,-163,-145},{-159,-151,-160,-159,-149,-166},{-161,-146,-143,-140,-145,-149},{-158,-162,-157,-160,-168,-152},{-172,-166,-143,-151,-152,-143},{-167,-139,-145,-145,-145,-151},{-158,-163,-154,-157,-148,-139},{-172,-140,-154,-151,-168,-149},{-170,-149,-156,-152,-156,-139},{-161,-148,-151,-145,-148,-157},{-158,-163,-154,-145,-151,-159},{-151,-162,-157,-165,-145,-149},{-161,-149,-145,-139,-162,-152},{-167,-152,-152,-143,-146,-142},{-161,-140,-163,-149,-139,-142},{-154,-140,-149,-156,-169,-157},{-172,-149,-157,-157,-145,-156},{-142,-154,-163,-168,-160,-146},{-153,-139,-163,-152,-159,-139},{-145,-154,-154,-148,-168,-154},{-154,-142,-143,-168,-159,-163},{-153,-139,-162,-139,-152,-163},{-140,-159,-156,-163,-148,-154},{-167,-166,-146,-142,-168,-152},{-159,-156,-148,-163,-159,-169},{-165,-154,-154,-145,-145,-145},{-172,-165,-165,-165,-166,-152},{-154,-139,-163,-145,-168,-152},{-147,-156,-142,-151,-160,-145},{-151,-162,-163,-156,-160,-160},{-154,-160,-157,-159,-159,-143},{-148,-165,-169,-139,-142,-163},{-144,-160,-154,-145,-154,-160},{-158,-142,-160,-166,-163,-148}},{{-168,-161,-177,-181,-178,-194},{-162,-162,-162,-181,-180,-167},{-166,-167,-170,-183,-175,-170},{-160,-159,-173,-180,-177,-197},{-168,-154,-156,-168,-191,-177},{-154,-149,-154,-151,-187,-181},{-162,-172,-167,-173,-159,-190},{-146,-159,-160,-151,-158,-167},{-145,-151,-170,-168,-158,-183},{-148,-157,-164,-161,-187,-199},{-159,-173,-152,-151,-177,-192},{-149,-148,-162,-165,-193,-188},{-154,-154,-162,-161,-161,-177},{-143,-151,-162,-151,-177,-170},{-159,-169,-178,-176,-180,-197},{-140,-146,-162,-181,-172,-195},{-146,-159,-159,-158,-175,-185},{-148,-156,-154,-171,-170,-197},{-159,-164,-147,-160,-187,-186},{-154,-175,-147,-176,-158,-188},{-166,-151,-175,-158,-166,-176},{-149,-175,-152,-156,-193,-194},{-145,-148,-172,-165,-172,-183},{-163,-159,-156,-155,-170,-188},{-154,-162,-168,-151,-159,-195},{-140,-175,-170,-183,-193,-190},{-149,-165,-175,-173,-178,-188},{-168,-145,-149,-156,-187,-199},{-163,-172,-172,-173,-175,-188},{-142,-164,-173,-170,-164,-194},{-149,-169,-152,-173,-159,-186},{-168,-170,-168,-166,-159,-194},{-146,-143,-147,-171,-189,-181},{-165,-157,-156,-185,-172,-190},{-151,-143,-149,-173,-191,-188},{-142,-151,-164,-178,-158,-190},{-154,-149,-146,-168,-170,-179},{-148,-154,-154,-156,-163,-192},{-142,-162,-149,-168,-163,-174},{-168,-151,-160,-171,-187,-194},{-145,-143,-159,-168,-187,-194},{-169,-169,-172,-178,-163,-163},{-162,-156,-173,-151,-158,-199},{-142,-157,-173,-183,-172,-170},{-148,-145,-157,-158,-193,-197},{-149,-165,-172,-165,-177,-185},{-168,-145,-170,-161,-189,-195},{-166,-172,-170,-160,-191,-185},{-149,-148,-160,-160,-159,-167},{-160,-165,-170,-171,-164,-172}}},{{{-332,-364,-322,-340,-354,-346},{-340,-336,-357,-357,-318,-360},{-357,-360,-354,-350,-371,-343},{-340,-343,-332,-350,-382,-357},{-357,-371,-329,-346,-385,-332},{-385,-343,-329,-336,-371,-354},{-364,-336,-360,-332,-368,-332},{-322,-340,-329,-322,-336,-360},{-346,-346,-374,-336,-385,-340},{-371,-315,-364,-346,-329,-315},{-364,-371,-329,-357,-382,-378},{-340,-326,-364,-343,-329,-350},{-336,-329,-371,-350,-371,-371},{-318,-329,-318,-318,-340,-382},{-350,-378,-326,-357,-329,-329},{-329,-329,-340,-332,-385,-382},{-318,-371,-332,-385,-354,-354},{-336,-354,-326,-322,-350,-326},{-360,-360,-360,-378,-332,-371},{-336,-315,-315,-357,-322,-385},{-332,-315,-322,-364,-350,-374},{-336,-368,-332,-350,-318,-332},{-322,-382,-350,-318,-368,-368},{-326,-329,-329,-385,-329,-346},{-382,-329,-378,-343,-336,-322},{-350,-318,-326,-315,-329,-329},{-340,-360,-343,-364,-364,-340},{-315,-382,-371,-357,-315,-340},{-332,-329,-357,-354,-329,-329},{-371,-385,-385,-318,-364,-382},{-357,-326,-364,-364,-329,-343},{-346,-385,-340,-385,-357,-322},{-364,-346,-357,-364,-346,-326},{-340,-360,-385,-354,-364,-357},{-322,-378,-378,-385,-378,-357},{-336,-368,-354,-318,-326,-385},{-360,-385,-346,-385,-364,-382},{-385,-343,-350,-322,-368,-378},{-322,-360,-322,-315,-340,-329},{-315,-322,-350,-368,-385,-371},{-326,-364,-368,-368,-378,-318},{-364,-364,-326,-315,-343,-315},{-322,-318,-374,-336,-364,-354},{-318,-315,-382,-315,-336,-378},{-354,-343,-350,-340,-374,-357},{-336,-374,-374,-340,-332,-354},{-332,-382,-357,-378,-364,-315},{-357,-385,-385,-322,-336,-371},{-378,-315,-318,-326,-371,-360},{-318,-385,-385,-364,-322,-336}},{{-338,-374,-339,-317,-341,-296},{-355,-353,-315,-324,-305,-345},{-313,-367,-366,-361,-348,-296},{-324,-319,-308,-311,-305,-345},{-345,-374,-349,-307,-325,-351},{-365,-333,-336,-357,-344,-328},{-372,-333,-363,-334,-302,-293},{-379,-319,-366,-361,-315,-316},{-317,-364,-359,-307,-348,-293},{-358,-364,-349,-301,-305,-354},{-358,-364,-373,-357,-335,-316},{-345,-312,-322,-324,-358,-335},{-369,-316,-315,-317,-358,-335},{-348,-312,-359,-301,-302,-319},{-358,-340,-356,-304,-295,-322},{-327,-333,-356,-324,-302,-299},{-376,-316,-346,-324,-321,-293},{-331,-316,-332,-324,-325,-290},{-327,-319,-339,-314,-315,-319},{-324,-319,-346,-364,-361,-338},{-317,-326,-325,-354,-335,-345},{-348,-343,-325,-347,-295,-290},{-376,-377,-332,-314,-335,-338},{-334,-329,-332,-337,-308,-303},{-334,-343,-322,-337,-358,-341},{-355,-370,-315,-324,-318,-319},{-358,-336,-346,-327,-312,-325},{-313,-336,-322,-354,-338,-306},{-351,-319,-329,-344,-338,-351},{-338,-309,-363,-321,-358,-332},{-365,-322,-336,-357,-321,-354},{-334,-377,-305,-314,-328,-348},{-317,-350,-356,-311,-325,-322},{-355,-374,-346,-304,-295,-338},{-324,-336,-329,-334,-331,-319},{-372,-343,-322,-311,-308,-332},{-317,-370,-332,-331,-354,-335},{-320,-329,-356,-351,-308,-319},{-327,-333,-329,-301,-308,-303},{-372,-340,-332,-354,-341,-332},{-383,-357,-349,-364,-338,-299},{-317,-312,-373,-341,-328,-338},{-334,-360,-363,-351,-335,-345},{-355,-329,-353,-314,-358,-319},{-317,-343,-336,-321,-358,-299},{-369,-364,-363,-311,-298,-296},{-327,-350,-359,-354,-305,-328},{-320,-333,-353,-331,-361,-312},{-365,-343,-305,-347,-351,-341},{-365,-312,-370,-344,-341,-296}},{{-343,-308,-303,-287,-274,-261},{-309,-336,-321,-290,-256,-278},{-302,-280,-303,-296,-271,-259},{-287,-339,-279,-290,-276,-250},{-340,-299,-288,-264,-271,-261},{-299,-336,-282,-316,-308,-295},{-299,-323,-297,-287,-294,-286},{-324,-314,-306,-278,-311,-264},{-337,-314,-312,-272,-271,-286},{-340,-280,-285,-293,-311,-289},{-290,-305,-321,-299,-288,-253},{-334,-308,-318,-264,-305,-272},{-343,-286,-270,-281,-262,-300},{-340,-314,-288,-290,-268,-253},{-340,-286,-303,-316,-314,-275},{-343,-314,-279,-272,-291,-261},{-337,-299,-270,-316,-311,-292},{-324,-280,-276,-319,-305,-256},{-287,-293,-312,-296,-276,-253},{-306,-293,-312,-322,-259,-259},{-312,-311,-288,-272,-305,-256},{-296,-305,-282,-314,-259,-259},{-343,-286,-282,-290,-268,-286},{-315,-336,-330,-281,-259,-272},{-340,-330,-297,-319,-285,-275},{-287,-314,-282,-278,-256,-295},{-324,-320,-315,-281,-302,-272},{-293,-283,-270,-322,-311,-297},{-324,-317,-330,-270,-308,-303},{-343,-277,-324,-264,-294,-281},{-299,-302,-306,-305,-274,-306},{-284,-308,-321,-281,-276,-278},{-328,-330,-273,-278,-302,-289},{-309,-339,-288,-308,-308,-261},{-284,-333,-309,-305,-302,-259},{-287,-283,-330,-267,-271,-250},{-321,-333,-306,-308,-305,-267},{-343,-339,-270,-281,-274,-267},{-284,-277,-330,-287,-274,-278},{-324,-326,-279,-296,-285,-272},{-318,-296,-306,-319,-282,-272},{-290,-333,-291,-293,-265,-306},{-284,-293,-288,-296,-282,-306},{-318,-280,-279,-264,-274,-303},{-337,-305,-309,-299,-308,-297},{-324,-293,-294,-322,-311,-286},{-287,-286,-306,-316,-262,-281},{-284,-299,-321,-311,-285,-292},{-302,-311,-330,-281,-299,-264},{-287,-336,-309,-299,-302,-259}},{{-286,-239,-244,-246,-228,-234},{-289,-258,-249,-238,-228,-225},{-292,-287,-267,-228,-243,-261},{-267,-268,-278,-274,-270,-217},{-281,-245,-254,-264,-228,-225},{-278,-239,-275,-264,-240,-217},{-292,-268,-257,-226,-247,-215},{-286,-271,-260,-269,-238,-227},{-256,-271,-278,-256,-245,-215},{-248,-274,-239,-266,-257,-234},{-294,-279,-247,-274,-245,-229},{-270,-274,-272,-269,-265,-249},{-265,-268,-278,-251,-225,-263},{-262,-245,-270,-274,-243,-234},{-248,-281,-242,-226,-262,-217},{-254,-250,-283,-226,-233,-251},{-267,-276,-260,-226,-252,-261},{-267,-287,-265,-264,-252,-251},{-278,-287,-267,-251,-247,-244},{-292,-274,-265,-269,-235,-258},{-286,-276,-244,-236,-262,-220},{-265,-237,-252,-233,-262,-249},{-251,-239,-247,-243,-238,-227},{-292,-276,-262,-274,-233,-229},{-246,-239,-280,-269,-245,-249},{-256,-237,-249,-261,-225,-237},{-297,-255,-275,-231,-233,-249},{-270,-242,-242,-261,-243,-263},{-275,-276,-247,-259,-245,-258},{-262,-250,-239,-269,-235,-253},{-289,-258,-231,-259,-230,-263},{-278,-287,-265,-254,-267,-246},{-284,-276,-265,-226,-262,-241},{-273,-268,-272,-256,-233,-234},{-248,-247,-244,-264,-270,-244},{-267,-250,-239,-248,-235,-225},{-275,-274,-272,-259,-260,-258},{-243,-239,-254,-226,-257,-241},{-294,-263,-278,-226,-220,-251},{-284,-276,-247,-236,-250,-229},{-289,-287,-272,-241,-240,-256},{-289,-287,-242,-259,-257,-244},{-262,-250,-278,-243,-238,-246},{-248,-252,-234,-266,-252,-215},{-286,-239,-234,-266,-228,-215},{-262,-281,-254,-228,-262,-256},{-265,-263,-272,-276,-260,-220},{-259,-263,-242,-246,-235,-229},{-259,-279,-249,-259,-223,-239},{-284,-289,-262,-259,-267,-225}},{{-228,-219,-233,-208,-245,-252},{-237,-229,-219,-219,-233,-226},{-213,-224,-224,-247,-236,-208},{-242,-245,-222,-240,-245,-215},{-251,-213,-233,-215,-229,-219},{-223,-238,-238,-210,-231,-222},{-242,-226,-208,-208,-219,-238},{-225,-229,-238,-226,-213,-238},{-213,-252,-210,-233,-226,-219},{-237,-229,-226,-224,-226,-222},{-218,-222,-231,-208,-243,-219},{-261,-252,-210,-249,-213,-226},{-258,-222,-233,-219,-226,-254},{-223,-233,-215,-213,-243,-240},{-218,-243,-236,-208,-224,-252},{-254,-213,-226,-236,-213,-217},{-230,-215,-233,-245,-238,-238},{-230,-247,-252,-208,-210,-236},{-230,-231,-238,-243,-208,-254},{-258,-210,-213,-236,-238,-243},{-249,-243,-222,-215,-249,-240},{-251,-224,-231,-217,-252,-240},{-258,-240,-229,-229,-238,-219},{-254,-233,-254,-247,-249,-249},{-228,-249,-243,-245,-213,-222},{-239,-208,-247,-252,-247,-217},{-230,-219,-222,-215,-229,-217},{-216,-254,-222,-233,-245,-222},{-235,-252,-208,-210,-226,-231},{-239,-222,-247,-208,-226,-245},{-249,-252,-226,-224,-236,-247},{-254,-215,-243,-243,-224,-240},{-249,-229,-226,-243,-252,-231},{-254,-215,-217,-213,-208,-217},{-216,-226,-233,-249,-222,-247},{-213,-210,-240,-240,-240,-254},{-218,-240,-215,-236,-240,-213},{-237,-233,-208,-247,-208,-252},{-256,-231,-233,-240,-254,-213},{-249,-217,-254,-229,-210,-219},{-223,-236,-229,-219,-231,-226},{-225,-226,-229,-224,-208,-215},{-254,-215,-224,-245,-213,-238},{-225,-233,-245,-236,-224,-245},{-254,-215,-210,-247,-219,-222},{-249,-249,-222,-217,-229,-249},{-256,-238,-245,-240,-247,-208},{-216,-208,-215,-213,-222,-247},{-254,-243,-236,-243,-252,-226},{-239,-229,-243,-247,-254,-238}},{{-213,-210,-210,-228,-247,-248},{-213,-217,-254,-233,-235,-251},{-240,-229,-249,-252,-264,-244},{-222,-240,-224,-221,-218,-248},{-229,-217,-238,-262,-227,-248},{-224,-208,-228,-228,-252,-246},{-233,-224,-212,-233,-235,-266},{-215,-240,-226,-228,-220,-266},{-247,-208,-254,-226,-257,-268},{-247,-238,-247,-238,-240,-246},{-252,-245,-226,-217,-254,-234},{-254,-222,-228,-245,-266,-263},{-236,-231,-233,-221,-218,-226},{-222,-222,-221,-224,-264,-229},{-252,-243,-214,-221,-225,-231},{-236,-238,-217,-250,-235,-239},{-249,-245,-221,-255,-261,-251},{-224,-233,-238,-257,-223,-224},{-243,-240,-226,-245,-220,-263},{-215,-219,-254,-259,-266,-244},{-217,-254,-226,-236,-244,-231},{-243,-247,-214,-214,-266,-263},{-231,-249,-231,-243,-220,-268},{-236,-222,-247,-236,-225,-271},{-208,-231,-217,-226,-218,-248},{-215,-217,-247,-257,-249,-234},{-247,-208,-247,-233,-232,-226},{-254,-247,-219,-217,-242,-241},{-215,-219,-233,-248,-232,-256},{-245,-238,-256,-221,-235,-268},{-233,-238,-224,-224,-223,-258},{-213,-229,-252,-245,-240,-263},{-247,-238,-210,-228,-225,-251},{-249,-224,-245,-240,-225,-221},{-210,-252,-252,-233,-266,-239},{-208,-238,-242,-217,-252,-261},{-231,-229,-235,-231,-223,-246},{-238,-236,-240,-226,-261,-236},{-254,-240,-231,-243,-252,-266},{-240,-210,-228,-236,-244,-231},{-233,-233,-226,-255,-254,-248},{-233,-222,-231,-236,-240,-246},{-247,-238,-238,-255,-257,-244},{-249,-233,-240,-217,-220,-253},{-229,-233,-214,-248,-220,-261},{-243,-208,-217,-224,-240,-224},{-226,-245,-242,-248,-244,-224},{-243,-213,-240,-238,-218,-224},{-208,-236,-210,-224,-223,-246},{-224,-243,-228,-224,-235,-239}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1052,192,238,253,176,234,280,264,252}; // initial inventory 
int ubiv[I]={2104,384,476,507,352,468,350,495,504}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.35,8.59,5.57,4.52,2.83,1.94,4.81,7.57}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.14,7.81,5.06,4.11,2.57,1.76,4.37,6.88}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.71,9.71,9.71,8.5,8.5,8.5,7.28,7.28,7.28,6.25,6.25,6.25,5.47,5.47,5.47,4.69,4.69,4.69,4.05,4.05,4.05,3.54,3.54,3.54,3.04,3.04,3.04,3.29,3.29,3.29,2.88,2.88,2.88,2.47,2.47,2.47,2.06,2.06,2.06,1.8,1.8,1.8,1.54,1.54,1.54,1.41,1.41,1.41,1.23,1.23,1.23,1.06,1.06,1.06,3.5,3.5,3.5,3.06,3.06,3.06,2.62,2.62,2.62,5.5,5.5,5.5,4.82,4.82,4.82,4.13,4.13,4.13}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={16,8,6,15,8,5,15,8,5,16,8,6,16,9,6,16,9,6,16,9,6,17,8,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,18,9,6,18,9,6,18,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,8,6,17,8,6,16,9,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},{16,17,18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35,36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52},{53,54,55,56,57},{58,59,60,61,62,63,64,65,66,67,68,69,70,71,72},{73,74,75,76,77,78,79,80},{81,82,83,84,85},{86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101},{102,103,104,105,106,107,108,109},{110,111,112,113,114,115},{116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131},{132,133,134,135,136,137,138,139,140},{141,142,143,144,145,146},{147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162},{163,164,165,166,167,168,169,170,171},{172,173,174,175,176,177},{178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193},{194,195,196,197,198,199,200,201,202},{203,204,205,206,207,208},{209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225},{226,227,228,229,230,231,232,233},{234,235,236,237,238,239},{240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256},{257,258,259,260,261,262,263,264,265},{266,267,268,269,270,271},{272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288},{289,290,291,292,293,294,295,296,297},{298,299,300,301,302,303},{304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320},{321,322,323,324,325,326,327,328,329},{330,331,332,333,334,335},{336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352},{353,354,355,356,357,358,359,360,361},{362,363,364,365,366,367},{368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384},{385,386,387,388,389,390,391,392,393},{394,395,396,397,398,399},{400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416},{417,418,419,420,421,422,423,424,425},{426,427,428,429,430,431},{432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449},{450,451,452,453,454,455,456,457,458},{459,460,461,462,463,464},{465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482},{483,484,485,486,487,488,489,490,491},{492,493,494,495,496,497},{498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515},{516,517,518,519,520,521,522,523,524},{525,526,527,528,529,530},{531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547},{548,549,550,551,552,553,554,555,556},{557,558,559,560,561,562},{563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579},{580,581,582,583,584,585,586,587,588},{589,590,591,592,593,594},{595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611},{612,613,614,615,616,617,618,619,620},{621,622,623,624,625,626},{627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643},{644,645,646,647,648,649,650,651,652},{653,654,655,656,657,658},{659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675},{676,677,678,679,680,681,682,683},{684,685,686,687,688,689},{690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706},{707,708,709,710,711,712,713,714},{715,716,717,718,719,720},{721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736},{737,738,739,740,741,742,743,744,745},{746,747,748,749,750,751}}; // set of shipments in each bid 
int SHsts[SPN]={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,2,8,14,20,26,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,1,7,13,19,25,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,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,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,2,6,10,14,18,22,26,30,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,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,33,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,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,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,2,6,10,14,18,22,26,30,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,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,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,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,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30}; // set of start times of each shipment 
int SHets[SPN]={5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,5,11,17,23,29,35,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,7,13,19,25,31,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,6,12,18,24,30,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,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,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,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,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,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,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,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,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,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,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,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,4,8,12,16,20,24,28,32,5,11,17,23,29,35,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33}; // set of end times of each shipment 
