int Dev = 40;// Deviation
extern const int CNN = 1;// 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 = 737;//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]={{{{11899,0,0,0,0,0},{11208,0,0,0,0,0},{11412,0,0,0,0,0},{11471,0,0,0,0,0},{11777,0,0,0,0,0},{11106,0,0,0,0,0},{11528,0,0,0,0,0},{11684,0,0,0,0,0},{11043,0,0,0,0,0},{11431,0,0,0,0,0},{12170,0,0,0,0,0},{11854,0,0,0,0,0},{11173,0,0,0,0,0},{11500,0,0,0,0,0},{11472,0,0,0,0,0},{11743,0,0,0,0,0},{11014,0,0,0,0,0},{11577,0,0,0,0,0},{11242,0,0,0,0,0},{11210,0,0,0,0,0},{11674,0,0,0,0,0},{11991,0,0,0,0,0},{11406,0,0,0,0,0},{11656,0,0,0,0,0},{11481,0,0,0,0,0},{11503,0,0,0,0,0},{11368,0,0,0,0,0},{11563,0,0,0,0,0},{11727,0,0,0,0,0},{11735,0,0,0,0,0},{11838,0,0,0,0,0},{12381,0,0,0,0,0},{11381,0,0,0,0,0},{11285,0,0,0,0,0},{11504,0,0,0,0,0},{11904,0,0,0,0,0},{12186,0,0,0,0,0},{12229,0,0,0,0,0},{11396,0,0,0,0,0},{11285,0,0,0,0,0},{11484,0,0,0,0,0},{11111,0,0,0,0,0},{11745,0,0,0,0,0},{11390,0,0,0,0,0},{10958,0,0,0,0,0},{11253,0,0,0,0,0},{12226,0,0,0,0,0},{10745,0,0,0,0,0},{10669,0,0,0,0,0},{10922,0,0,0,0,0}},{{10894,0,0,0,0,0},{12502,0,0,0,0,0},{11688,0,0,0,0,0},{10785,0,0,0,0,0},{11626,0,0,0,0,0},{11396,0,0,0,0,0},{11769,0,0,0,0,0},{11665,0,0,0,0,0},{11187,0,0,0,0,0},{11153,0,0,0,0,0},{12274,0,0,0,0,0},{11404,0,0,0,0,0},{10936,0,0,0,0,0},{11270,0,0,0,0,0},{11292,0,0,0,0,0},{11784,0,0,0,0,0},{12308,0,0,0,0,0},{11689,0,0,0,0,0},{11012,0,0,0,0,0},{10945,0,0,0,0,0},{11547,0,0,0,0,0},{11483,0,0,0,0,0},{11637,0,0,0,0,0},{11928,0,0,0,0,0},{11879,0,0,0,0,0},{11653,0,0,0,0,0},{11385,0,0,0,0,0},{11856,0,0,0,0,0},{10973,0,0,0,0,0},{11270,0,0,0,0,0},{11390,0,0,0,0,0},{12281,0,0,0,0,0},{10980,0,0,0,0,0},{11740,0,0,0,0,0},{11016,0,0,0,0,0},{11842,0,0,0,0,0},{11914,0,0,0,0,0},{11694,0,0,0,0,0},{11563,0,0,0,0,0},{11549,0,0,0,0,0},{11838,0,0,0,0,0},{11781,0,0,0,0,0},{11575,0,0,0,0,0},{11899,0,0,0,0,0},{11211,0,0,0,0,0},{11390,0,0,0,0,0},{11624,0,0,0,0,0},{11925,0,0,0,0,0},{11191,0,0,0,0,0},{11492,0,0,0,0,0}},{{12098,0,0,0,0,0},{11383,0,0,0,0,0},{11709,0,0,0,0,0},{11633,0,0,0,0,0},{11699,0,0,0,0,0},{11045,0,0,0,0,0},{11613,0,0,0,0,0},{11256,0,0,0,0,0},{11545,0,0,0,0,0},{11376,0,0,0,0,0},{11962,0,0,0,0,0},{11408,0,0,0,0,0},{11975,0,0,0,0,0},{12385,0,0,0,0,0},{11730,0,0,0,0,0},{11473,0,0,0,0,0},{11417,0,0,0,0,0},{11573,0,0,0,0,0},{11603,0,0,0,0,0},{10441,0,0,0,0,0},{11024,0,0,0,0,0},{11614,0,0,0,0,0},{11745,0,0,0,0,0},{11741,0,0,0,0,0},{11448,0,0,0,0,0},{11301,0,0,0,0,0},{11598,0,0,0,0,0},{11103,0,0,0,0,0},{12036,0,0,0,0,0},{11825,0,0,0,0,0},{12660,0,0,0,0,0},{11222,0,0,0,0,0},{11889,0,0,0,0,0},{11431,0,0,0,0,0},{11973,0,0,0,0,0},{12143,0,0,0,0,0},{11625,0,0,0,0,0},{11567,0,0,0,0,0},{11393,0,0,0,0,0},{11600,0,0,0,0,0},{12301,0,0,0,0,0},{11713,0,0,0,0,0},{12169,0,0,0,0,0},{11140,0,0,0,0,0},{11567,0,0,0,0,0},{12018,0,0,0,0,0},{11557,0,0,0,0,0},{10761,0,0,0,0,0},{10794,0,0,0,0,0},{11702,0,0,0,0,0}},{{11524,0,0,0,0,0},{11319,0,0,0,0,0},{11099,0,0,0,0,0},{11480,0,0,0,0,0},{11485,0,0,0,0,0},{11030,0,0,0,0,0},{11322,0,0,0,0,0},{11944,0,0,0,0,0},{11658,0,0,0,0,0},{11440,0,0,0,0,0},{11284,0,0,0,0,0},{11059,0,0,0,0,0},{11769,0,0,0,0,0},{11081,0,0,0,0,0},{11332,0,0,0,0,0},{11168,0,0,0,0,0},{11393,0,0,0,0,0},{11595,0,0,0,0,0},{11960,0,0,0,0,0},{11758,0,0,0,0,0},{11946,0,0,0,0,0},{11238,0,0,0,0,0},{11941,0,0,0,0,0},{11761,0,0,0,0,0},{11908,0,0,0,0,0},{12126,0,0,0,0,0},{11228,0,0,0,0,0},{11264,0,0,0,0,0},{11132,0,0,0,0,0},{11952,0,0,0,0,0},{10818,0,0,0,0,0},{11493,0,0,0,0,0},{11783,0,0,0,0,0},{11426,0,0,0,0,0},{12029,0,0,0,0,0},{11262,0,0,0,0,0},{11199,0,0,0,0,0},{11037,0,0,0,0,0},{12079,0,0,0,0,0},{11536,0,0,0,0,0},{11023,0,0,0,0,0},{11072,0,0,0,0,0},{12211,0,0,0,0,0},{11749,0,0,0,0,0},{11735,0,0,0,0,0},{10950,0,0,0,0,0},{11608,0,0,0,0,0},{11536,0,0,0,0,0},{11277,0,0,0,0,0},{11785,0,0,0,0,0}},{{10943,0,0,0,0,0},{12159,0,0,0,0,0},{11552,0,0,0,0,0},{11315,0,0,0,0,0},{11744,0,0,0,0,0},{11887,0,0,0,0,0},{11512,0,0,0,0,0},{12071,0,0,0,0,0},{11804,0,0,0,0,0},{10653,0,0,0,0,0},{11540,0,0,0,0,0},{12090,0,0,0,0,0},{11003,0,0,0,0,0},{12260,0,0,0,0,0},{11448,0,0,0,0,0},{11960,0,0,0,0,0},{11275,0,0,0,0,0},{10701,0,0,0,0,0},{10748,0,0,0,0,0},{11567,0,0,0,0,0},{11800,0,0,0,0,0},{11916,0,0,0,0,0},{12040,0,0,0,0,0},{11690,0,0,0,0,0},{11078,0,0,0,0,0},{10917,0,0,0,0,0},{11554,0,0,0,0,0},{11425,0,0,0,0,0},{10969,0,0,0,0,0},{11241,0,0,0,0,0},{11849,0,0,0,0,0},{11367,0,0,0,0,0},{11243,0,0,0,0,0},{11873,0,0,0,0,0},{11149,0,0,0,0,0},{11205,0,0,0,0,0},{12017,0,0,0,0,0},{11308,0,0,0,0,0},{11605,0,0,0,0,0},{12151,0,0,0,0,0},{11951,0,0,0,0,0},{12671,0,0,0,0,0},{12024,0,0,0,0,0},{10958,0,0,0,0,0},{12166,0,0,0,0,0},{11707,0,0,0,0,0},{11885,0,0,0,0,0},{11786,0,0,0,0,0},{11238,0,0,0,0,0},{11678,0,0,0,0,0}},{{11326,0,0,0,0,0},{11327,0,0,0,0,0},{11324,0,0,0,0,0},{11640,0,0,0,0,0},{11822,0,0,0,0,0},{11665,0,0,0,0,0},{11711,0,0,0,0,0},{11251,0,0,0,0,0},{11370,0,0,0,0,0},{11678,0,0,0,0,0},{11325,0,0,0,0,0},{11589,0,0,0,0,0},{11241,0,0,0,0,0},{11454,0,0,0,0,0},{11168,0,0,0,0,0},{11164,0,0,0,0,0},{11450,0,0,0,0,0},{11359,0,0,0,0,0},{11632,0,0,0,0,0},{10744,0,0,0,0,0},{11306,0,0,0,0,0},{11008,0,0,0,0,0},{12033,0,0,0,0,0},{11727,0,0,0,0,0},{11804,0,0,0,0,0},{11420,0,0,0,0,0},{11760,0,0,0,0,0},{11406,0,0,0,0,0},{11219,0,0,0,0,0},{11486,0,0,0,0,0},{11071,0,0,0,0,0},{12025,0,0,0,0,0},{11853,0,0,0,0,0},{10988,0,0,0,0,0},{11020,0,0,0,0,0},{12213,0,0,0,0,0},{11453,0,0,0,0,0},{11585,0,0,0,0,0},{11113,0,0,0,0,0},{11675,0,0,0,0,0},{11900,0,0,0,0,0},{12020,0,0,0,0,0},{11842,0,0,0,0,0},{10780,0,0,0,0,0},{10821,0,0,0,0,0},{12106,0,0,0,0,0},{10905,0,0,0,0,0},{11280,0,0,0,0,0},{11683,0,0,0,0,0},{11127,0,0,0,0,0}}},{{{-211,-185,-284,-221,-223,-171},{-244,-229,-128,-158,-221,-128},{-276,-276,-136,-128,-207,-235},{-132,-219,-162,-221,-189,-256},{-280,-282,-136,-242,-195,-244},{-177,-177,-164,-132,-171,-138},{-211,-185,-221,-227,-175,-258},{-150,-242,-154,-162,-278,-256},{-199,-282,-154,-124,-189,-209},{-126,-132,-246,-244,-219,-126},{-158,-246,-231,-191,-282,-254},{-223,-272,-132,-181,-191,-215},{-126,-203,-175,-144,-233,-183},{-164,-132,-276,-211,-270,-225},{-183,-132,-211,-280,-138,-162},{-238,-207,-262,-211,-276,-256},{-142,-225,-173,-211,-150,-160},{-191,-195,-199,-142,-229,-154},{-162,-124,-276,-233,-209,-134},{-126,-211,-189,-278,-284,-132},{-193,-124,-246,-134,-256,-181},{-229,-154,-134,-221,-258,-140},{-134,-181,-225,-203,-260,-181},{-242,-166,-173,-171,-193,-189},{-193,-258,-128,-223,-197,-272},{-264,-211,-246,-244,-203,-158},{-168,-195,-217,-134,-175,-242},{-195,-225,-221,-280,-152,-266},{-148,-146,-166,-264,-209,-227},{-233,-280,-193,-201,-270,-154},{-158,-254,-217,-197,-203,-207},{-156,-152,-138,-256,-227,-225},{-205,-150,-256,-136,-244,-189},{-128,-254,-158,-132,-154,-158},{-219,-248,-154,-197,-134,-233},{-262,-231,-189,-152,-179,-140},{-264,-150,-274,-142,-148,-140},{-229,-278,-270,-240,-276,-254},{-126,-219,-160,-158,-282,-203},{-177,-144,-191,-280,-144,-219},{-217,-268,-213,-223,-193,-278},{-203,-270,-203,-166,-187,-213},{-278,-274,-128,-262,-256,-233},{-122,-235,-201,-264,-148,-240},{-136,-150,-166,-233,-148,-205},{-187,-164,-280,-144,-221,-219},{-203,-266,-146,-225,-195,-246},{-195,-242,-219,-258,-136,-148},{-252,-213,-154,-193,-152,-262},{-189,-158,-225,-142,-242,-168}},{{-191,-262,-203,-142,-150,-128},{-262,-124,-207,-130,-225,-238},{-272,-148,-219,-240,-284,-258},{-175,-248,-274,-156,-128,-248},{-209,-130,-183,-191,-229,-126},{-278,-227,-270,-164,-150,-270},{-268,-248,-219,-173,-246,-250},{-231,-250,-126,-278,-164,-264},{-248,-246,-175,-152,-252,-130},{-183,-213,-173,-215,-166,-173},{-231,-215,-166,-134,-138,-171},{-140,-187,-203,-276,-175,-195},{-278,-154,-264,-203,-138,-282},{-124,-205,-160,-179,-154,-280},{-193,-244,-166,-148,-223,-211},{-201,-246,-177,-262,-156,-183},{-282,-264,-126,-258,-282,-203},{-231,-235,-276,-280,-124,-238},{-132,-270,-254,-262,-158,-276},{-193,-199,-122,-152,-258,-126},{-136,-282,-166,-191,-142,-225},{-207,-207,-166,-268,-240,-130},{-223,-266,-158,-260,-136,-162},{-221,-136,-278,-252,-284,-280},{-238,-240,-142,-215,-171,-211},{-242,-278,-280,-233,-268,-134},{-213,-164,-284,-164,-266,-187},{-177,-268,-122,-250,-160,-262},{-140,-252,-244,-268,-235,-195},{-233,-132,-128,-160,-191,-205},{-229,-128,-124,-219,-197,-284},{-264,-150,-270,-270,-262,-280},{-150,-122,-276,-276,-171,-175},{-152,-238,-221,-260,-168,-205},{-256,-140,-144,-164,-221,-242},{-183,-223,-280,-219,-217,-254},{-195,-138,-258,-150,-274,-213},{-173,-248,-177,-284,-217,-175},{-238,-140,-242,-223,-142,-146},{-142,-284,-272,-219,-162,-138},{-264,-262,-231,-282,-254,-189},{-274,-148,-171,-242,-278,-207},{-175,-256,-274,-217,-148,-134},{-132,-233,-252,-258,-272,-229},{-217,-162,-158,-199,-136,-150},{-154,-252,-191,-136,-238,-278},{-146,-162,-268,-140,-262,-209},{-229,-248,-171,-187,-181,-221},{-124,-175,-258,-191,-158,-270},{-284,-229,-177,-242,-201,-225}},{{-122,-144,-266,-154,-162,-262},{-213,-262,-268,-136,-197,-282},{-197,-270,-223,-213,-221,-187},{-215,-252,-274,-238,-276,-126},{-264,-175,-223,-162,-260,-138},{-162,-126,-185,-191,-211,-207},{-185,-278,-211,-258,-132,-173},{-262,-252,-213,-187,-150,-160},{-258,-205,-183,-126,-191,-235},{-158,-207,-201,-258,-231,-250},{-160,-262,-156,-256,-193,-195},{-199,-199,-177,-156,-258,-225},{-134,-132,-128,-213,-250,-193},{-262,-193,-162,-166,-282,-142},{-130,-252,-233,-154,-132,-179},{-126,-254,-280,-164,-185,-254},{-280,-246,-276,-217,-219,-136},{-262,-191,-199,-233,-183,-242},{-171,-130,-250,-205,-173,-124},{-134,-134,-282,-164,-181,-244},{-274,-229,-164,-185,-138,-195},{-270,-268,-217,-164,-272,-272},{-254,-211,-148,-240,-177,-276},{-171,-146,-154,-146,-142,-264},{-209,-148,-213,-276,-244,-183},{-152,-199,-284,-156,-150,-164},{-203,-280,-209,-272,-274,-225},{-136,-250,-235,-185,-248,-215},{-203,-274,-238,-187,-203,-168},{-203,-168,-177,-175,-235,-168},{-242,-136,-274,-250,-168,-238},{-250,-164,-258,-227,-132,-126},{-278,-185,-264,-144,-164,-207},{-173,-183,-179,-244,-138,-154},{-227,-213,-258,-146,-150,-278},{-193,-229,-242,-280,-177,-209},{-193,-203,-276,-278,-140,-262},{-252,-231,-231,-211,-168,-191},{-233,-142,-229,-240,-274,-221},{-160,-225,-272,-264,-244,-152},{-274,-209,-272,-258,-221,-250},{-150,-209,-231,-233,-132,-187},{-274,-264,-195,-219,-164,-197},{-126,-266,-177,-219,-225,-136},{-140,-148,-197,-240,-144,-175},{-248,-173,-252,-272,-272,-142},{-158,-191,-154,-122,-270,-124},{-238,-132,-233,-191,-191,-124},{-278,-140,-126,-215,-276,-268},{-168,-168,-250,-185,-254,-199}},{{-221,-260,-205,-181,-122,-278},{-240,-171,-148,-223,-171,-177},{-130,-223,-138,-256,-189,-274},{-162,-181,-252,-152,-227,-280},{-128,-246,-284,-138,-152,-238},{-223,-227,-233,-189,-122,-162},{-258,-158,-158,-260,-205,-219},{-152,-203,-282,-227,-187,-229},{-175,-272,-229,-280,-201,-201},{-124,-197,-207,-183,-150,-191},{-201,-242,-128,-268,-233,-250},{-124,-185,-280,-187,-160,-187},{-146,-270,-266,-270,-250,-197},{-282,-260,-219,-252,-158,-128},{-284,-173,-223,-233,-238,-223},{-203,-132,-160,-201,-173,-278},{-128,-262,-138,-235,-124,-207},{-144,-193,-217,-276,-276,-146},{-254,-266,-203,-185,-235,-187},{-185,-126,-276,-164,-250,-215},{-142,-189,-240,-242,-132,-140},{-187,-229,-282,-183,-195,-195},{-158,-146,-258,-179,-181,-252},{-177,-132,-211,-262,-207,-262},{-262,-132,-142,-262,-142,-276},{-282,-187,-191,-227,-274,-191},{-189,-213,-124,-209,-140,-240},{-146,-199,-203,-132,-258,-150},{-250,-122,-227,-177,-217,-242},{-280,-144,-164,-264,-140,-256},{-266,-124,-270,-162,-205,-134},{-140,-124,-256,-189,-225,-284},{-154,-189,-262,-171,-282,-240},{-270,-240,-181,-148,-189,-156},{-270,-195,-231,-235,-260,-166},{-225,-223,-197,-154,-276,-158},{-175,-171,-227,-221,-195,-179},{-134,-146,-156,-233,-250,-260},{-162,-242,-213,-240,-166,-280},{-128,-235,-280,-215,-219,-203},{-276,-256,-199,-175,-203,-240},{-183,-144,-229,-264,-148,-207},{-160,-185,-213,-268,-177,-248},{-164,-274,-203,-164,-126,-219},{-203,-197,-181,-266,-284,-268},{-272,-250,-156,-256,-134,-193},{-199,-238,-209,-282,-150,-183},{-266,-181,-211,-217,-203,-235},{-126,-146,-179,-242,-240,-213},{-134,-248,-284,-205,-221,-215}},{{-256,-205,-195,-124,-229,-203},{-185,-140,-201,-168,-219,-233},{-240,-203,-158,-246,-268,-162},{-132,-252,-132,-189,-282,-128},{-229,-252,-156,-154,-252,-173},{-142,-217,-274,-205,-130,-162},{-276,-179,-205,-260,-250,-148},{-270,-148,-136,-166,-203,-274},{-217,-209,-122,-231,-266,-248},{-268,-225,-229,-225,-231,-150},{-252,-136,-235,-183,-181,-205},{-148,-171,-185,-148,-248,-280},{-134,-171,-148,-284,-252,-150},{-197,-256,-140,-136,-248,-256},{-132,-158,-193,-199,-280,-276},{-130,-162,-254,-246,-238,-256},{-144,-274,-211,-144,-258,-166},{-142,-235,-193,-122,-154,-158},{-238,-136,-191,-177,-213,-158},{-250,-272,-260,-128,-254,-276},{-136,-233,-229,-136,-142,-195},{-256,-262,-240,-181,-175,-280},{-211,-270,-231,-168,-183,-244},{-156,-173,-278,-213,-229,-122},{-280,-177,-248,-207,-146,-152},{-246,-215,-244,-266,-197,-246},{-189,-250,-258,-270,-173,-240},{-225,-144,-219,-205,-150,-225},{-142,-258,-179,-260,-268,-148},{-171,-244,-258,-148,-199,-221},{-248,-171,-168,-235,-217,-254},{-260,-128,-179,-254,-262,-171},{-128,-168,-235,-268,-173,-231},{-128,-248,-229,-248,-205,-244},{-138,-124,-225,-197,-199,-197},{-217,-207,-122,-179,-197,-158},{-136,-244,-156,-136,-219,-266},{-215,-272,-246,-213,-235,-181},{-154,-132,-223,-128,-134,-197},{-146,-144,-223,-233,-262,-280},{-238,-183,-201,-233,-138,-179},{-177,-209,-132,-262,-197,-264},{-248,-158,-205,-280,-280,-233},{-221,-122,-264,-162,-156,-124},{-229,-272,-213,-280,-244,-262},{-280,-164,-272,-209,-256,-166},{-148,-203,-231,-128,-223,-179},{-252,-260,-136,-209,-130,-140},{-223,-144,-166,-128,-195,-191},{-152,-136,-193,-152,-268,-235}},{{-266,-154,-183,-248,-175,-238},{-166,-240,-266,-221,-140,-183},{-128,-268,-252,-223,-256,-252},{-156,-164,-258,-136,-156,-175},{-183,-278,-242,-244,-122,-140},{-185,-126,-244,-148,-264,-187},{-280,-254,-160,-272,-185,-280},{-229,-122,-168,-217,-219,-211},{-270,-138,-128,-185,-209,-262},{-262,-128,-179,-130,-203,-183},{-223,-254,-217,-209,-282,-217},{-162,-217,-193,-132,-284,-264},{-168,-154,-175,-233,-136,-173},{-201,-142,-240,-179,-175,-173},{-130,-221,-152,-242,-150,-171},{-146,-193,-276,-171,-126,-235},{-160,-158,-191,-171,-164,-246},{-187,-223,-284,-213,-144,-146},{-240,-272,-128,-225,-207,-276},{-134,-233,-272,-168,-284,-221},{-207,-274,-213,-148,-164,-274},{-201,-229,-175,-136,-260,-254},{-142,-225,-201,-264,-284,-233},{-278,-197,-219,-158,-193,-148},{-276,-162,-272,-278,-173,-187},{-122,-282,-256,-266,-138,-254},{-177,-229,-156,-264,-246,-154},{-262,-179,-258,-272,-217,-195},{-124,-262,-201,-126,-266,-154},{-171,-231,-268,-138,-223,-162},{-193,-256,-280,-227,-179,-270},{-284,-254,-258,-211,-183,-246},{-274,-185,-240,-205,-211,-197},{-264,-181,-142,-195,-138,-158},{-136,-171,-185,-158,-219,-280},{-276,-235,-250,-187,-144,-132},{-171,-134,-193,-199,-258,-231},{-266,-130,-280,-231,-152,-248},{-140,-207,-262,-183,-126,-284},{-282,-225,-215,-250,-171,-179},{-258,-134,-268,-179,-221,-130},{-242,-229,-181,-134,-185,-195},{-238,-262,-280,-207,-233,-136},{-207,-132,-136,-144,-164,-276},{-205,-211,-140,-227,-160,-201},{-250,-272,-248,-238,-124,-246},{-191,-219,-266,-244,-252,-177},{-201,-207,-171,-154,-140,-122},{-225,-179,-185,-207,-138,-126},{-252,-124,-270,-160,-185,-276}}},{{{-209,-97,-190,-177,-206,-159},{-180,-122,-180,-103,-222,-145},{-127,-153,-159,-166,-145,-147},{-97,-169,-130,-198,-222,-119},{-192,-100,-127,-153,-172,-140},{-167,-100,-105,-224,-195,-225},{-182,-155,-188,-140,-132,-151},{-97,-147,-98,-140,-182,-193},{-224,-153,-118,-179,-118,-124},{-167,-193,-204,-224,-158,-213},{-213,-156,-118,-187,-187,-103},{-213,-175,-109,-167,-196,-164},{-105,-167,-118,-119,-122,-116},{-175,-169,-153,-163,-116,-174},{-129,-122,-142,-185,-203,-109},{-216,-143,-169,-130,-192,-140},{-179,-121,-166,-143,-169,-147},{-97,-172,-119,-225,-137,-109},{-129,-216,-174,-174,-106,-138},{-145,-224,-121,-214,-101,-116},{-172,-187,-164,-159,-140,-119},{-103,-188,-216,-192,-185,-190},{-209,-184,-184,-224,-163,-142},{-180,-127,-200,-132,-122,-143},{-109,-126,-109,-97,-114,-118},{-206,-163,-184,-124,-206,-214},{-103,-171,-222,-208,-185,-171},{-164,-109,-171,-201,-101,-121},{-216,-145,-216,-172,-137,-201},{-109,-138,-208,-214,-130,-169},{-129,-196,-196,-219,-100,-137},{-159,-179,-143,-216,-148,-180},{-172,-224,-161,-167,-116,-164},{-224,-121,-140,-147,-155,-127},{-143,-171,-143,-164,-221,-185},{-172,-219,-159,-140,-127,-140},{-108,-221,-130,-116,-187,-134},{-147,-201,-213,-179,-106,-188},{-109,-214,-108,-103,-179,-98},{-111,-213,-145,-200,-185,-185},{-171,-140,-153,-156,-201,-119},{-127,-137,-211,-137,-121,-138},{-122,-201,-177,-151,-158,-121},{-138,-225,-184,-140,-167,-167},{-161,-114,-166,-204,-130,-171},{-153,-127,-213,-190,-129,-187},{-208,-106,-166,-101,-208,-190},{-208,-138,-145,-155,-127,-166},{-224,-161,-169,-145,-188,-150},{-140,-196,-169,-109,-127,-130}},{{-193,-140,-116,-214,-163,-188},{-113,-206,-206,-217,-187,-142},{-208,-134,-134,-150,-196,-214},{-119,-182,-121,-132,-130,-101},{-225,-217,-137,-211,-225,-200},{-116,-111,-182,-111,-184,-179},{-145,-193,-134,-155,-101,-217},{-193,-213,-163,-98,-105,-122},{-167,-203,-100,-137,-177,-164},{-103,-209,-105,-179,-184,-203},{-184,-225,-214,-200,-100,-196},{-142,-180,-209,-153,-98,-109},{-143,-208,-106,-217,-121,-166},{-219,-174,-134,-134,-219,-114},{-179,-159,-217,-109,-129,-190},{-166,-159,-166,-106,-161,-203},{-187,-224,-147,-143,-172,-171},{-109,-224,-224,-206,-211,-203},{-175,-224,-166,-195,-174,-126},{-206,-163,-190,-217,-208,-147},{-137,-119,-101,-119,-214,-150},{-196,-203,-134,-200,-113,-196},{-192,-121,-156,-109,-179,-134},{-187,-195,-187,-132,-151,-161},{-174,-156,-216,-150,-150,-225},{-203,-122,-209,-222,-172,-188},{-193,-216,-204,-219,-179,-166},{-195,-214,-188,-111,-130,-219},{-103,-147,-184,-158,-208,-196},{-105,-198,-100,-193,-164,-163},{-175,-214,-142,-196,-105,-171},{-195,-100,-208,-138,-213,-164},{-108,-158,-171,-193,-114,-138},{-111,-150,-108,-147,-150,-113},{-145,-119,-113,-98,-188,-129},{-111,-177,-98,-169,-108,-217},{-122,-111,-214,-177,-187,-145},{-124,-166,-142,-209,-190,-158},{-187,-195,-211,-147,-175,-169},{-180,-103,-108,-145,-201,-129},{-224,-171,-211,-97,-211,-105},{-97,-122,-200,-161,-145,-222},{-103,-208,-216,-116,-109,-98},{-169,-105,-103,-213,-190,-151},{-200,-119,-109,-114,-158,-145},{-122,-129,-145,-171,-142,-225},{-203,-175,-148,-204,-98,-196},{-129,-198,-163,-156,-225,-137},{-145,-126,-190,-98,-164,-134},{-140,-98,-121,-161,-159,-97}},{{-190,-105,-134,-216,-216,-208},{-216,-222,-124,-172,-109,-200},{-221,-97,-134,-138,-185,-98},{-175,-111,-126,-135,-225,-119},{-145,-134,-198,-209,-184,-150},{-177,-116,-216,-100,-119,-187},{-126,-219,-163,-219,-140,-169},{-121,-163,-140,-114,-179,-108},{-214,-195,-161,-222,-182,-118},{-121,-118,-193,-179,-103,-172},{-206,-161,-182,-122,-175,-126},{-147,-129,-225,-132,-185,-164},{-103,-190,-175,-148,-137,-208},{-119,-193,-222,-184,-214,-185},{-222,-214,-225,-188,-153,-177},{-171,-204,-119,-142,-111,-119},{-201,-97,-179,-203,-122,-196},{-113,-148,-148,-150,-137,-201},{-185,-222,-163,-151,-111,-217},{-119,-135,-222,-161,-214,-217},{-143,-224,-124,-114,-167,-124},{-109,-219,-214,-159,-179,-224},{-153,-179,-148,-101,-98,-103},{-127,-147,-180,-116,-193,-148},{-169,-126,-166,-111,-130,-98},{-159,-164,-177,-143,-156,-135},{-132,-217,-155,-161,-206,-108},{-121,-166,-158,-121,-100,-163},{-225,-180,-129,-121,-198,-111},{-198,-198,-98,-167,-180,-196},{-206,-182,-219,-213,-156,-196},{-196,-143,-153,-188,-121,-163},{-140,-188,-122,-198,-105,-155},{-211,-130,-138,-147,-134,-132},{-187,-148,-114,-184,-124,-134},{-187,-116,-206,-187,-221,-113},{-164,-142,-200,-213,-98,-196},{-209,-224,-185,-135,-109,-142},{-124,-188,-105,-190,-119,-196},{-111,-180,-101,-167,-225,-109},{-201,-206,-167,-140,-151,-108},{-184,-132,-164,-180,-100,-188},{-169,-187,-98,-137,-180,-100},{-200,-198,-109,-98,-175,-159},{-184,-177,-159,-217,-105,-164},{-148,-159,-114,-196,-225,-203},{-203,-111,-108,-196,-97,-177},{-119,-97,-142,-114,-105,-109},{-114,-129,-130,-213,-221,-147},{-164,-108,-221,-179,-190,-148}},{{-135,-130,-216,-169,-132,-130},{-97,-171,-217,-135,-192,-156},{-216,-163,-195,-156,-156,-159},{-179,-201,-97,-161,-204,-164},{-190,-224,-177,-114,-182,-193},{-122,-180,-142,-109,-196,-111},{-200,-126,-121,-124,-203,-105},{-196,-203,-211,-140,-206,-222},{-130,-164,-182,-135,-214,-138},{-196,-150,-140,-196,-180,-137},{-172,-113,-103,-151,-225,-219},{-108,-161,-224,-158,-198,-130},{-155,-203,-179,-172,-151,-121},{-180,-143,-106,-105,-219,-135},{-97,-222,-132,-138,-140,-126},{-158,-161,-145,-174,-137,-171},{-190,-145,-147,-201,-195,-201},{-200,-122,-185,-188,-180,-106},{-126,-201,-179,-182,-167,-221},{-100,-201,-126,-147,-118,-109},{-106,-222,-147,-143,-150,-108},{-184,-214,-219,-188,-156,-100},{-222,-171,-97,-100,-209,-108},{-109,-209,-161,-147,-129,-97},{-164,-159,-148,-121,-216,-209},{-221,-101,-171,-185,-198,-195},{-206,-192,-188,-151,-204,-190},{-124,-216,-156,-182,-209,-105},{-105,-100,-127,-100,-177,-159},{-209,-225,-219,-195,-159,-172},{-204,-111,-126,-106,-137,-190},{-179,-175,-132,-174,-182,-98},{-138,-130,-113,-135,-161,-121},{-101,-98,-103,-204,-130,-201},{-175,-211,-192,-166,-184,-118},{-148,-98,-159,-124,-119,-105},{-209,-106,-193,-97,-101,-122},{-124,-119,-180,-158,-143,-98},{-161,-114,-200,-109,-204,-155},{-103,-127,-106,-132,-143,-216},{-193,-108,-169,-140,-130,-114},{-105,-222,-108,-182,-185,-198},{-217,-114,-195,-224,-127,-213},{-224,-151,-122,-206,-204,-158},{-101,-224,-151,-101,-132,-180},{-105,-121,-103,-129,-142,-208},{-213,-192,-198,-100,-124,-124},{-97,-192,-217,-140,-216,-130},{-140,-163,-209,-196,-167,-119},{-172,-221,-187,-103,-211,-163}},{{-126,-196,-147,-119,-145,-221},{-148,-142,-198,-161,-155,-200},{-200,-137,-143,-193,-169,-164},{-97,-161,-166,-206,-179,-103},{-135,-116,-219,-138,-171,-198},{-118,-171,-121,-109,-155,-109},{-114,-219,-111,-171,-135,-185},{-135,-185,-177,-147,-177,-200},{-126,-219,-200,-225,-124,-129},{-163,-109,-106,-163,-129,-147},{-135,-119,-195,-221,-224,-163},{-134,-225,-211,-100,-217,-145},{-161,-180,-109,-180,-184,-158},{-155,-163,-211,-225,-126,-196},{-155,-200,-150,-208,-185,-98},{-166,-200,-116,-225,-138,-143},{-140,-114,-179,-185,-159,-188},{-198,-114,-156,-138,-103,-98},{-121,-222,-150,-182,-190,-106},{-126,-217,-116,-163,-209,-206},{-180,-159,-130,-172,-184,-182},{-164,-113,-105,-174,-206,-119},{-224,-179,-214,-158,-225,-116},{-192,-135,-148,-195,-185,-206},{-188,-132,-182,-190,-129,-203},{-188,-163,-150,-179,-143,-159},{-121,-151,-148,-180,-169,-101},{-216,-166,-185,-127,-204,-127},{-129,-103,-119,-175,-124,-156},{-177,-209,-156,-222,-172,-126},{-151,-122,-217,-147,-187,-195},{-222,-174,-161,-164,-172,-188},{-179,-98,-175,-135,-208,-179},{-167,-106,-180,-185,-167,-121},{-109,-193,-132,-129,-127,-204},{-135,-225,-204,-124,-142,-177},{-190,-142,-217,-188,-161,-164},{-225,-174,-224,-179,-177,-196},{-155,-129,-219,-193,-169,-118},{-132,-138,-142,-166,-113,-166},{-182,-224,-224,-224,-214,-105},{-192,-180,-169,-187,-201,-208},{-148,-97,-135,-140,-209,-145},{-121,-175,-185,-132,-108,-179},{-196,-216,-118,-124,-130,-159},{-182,-167,-127,-214,-135,-129},{-209,-134,-192,-184,-217,-164},{-124,-150,-175,-208,-134,-159},{-169,-221,-203,-198,-174,-174},{-143,-217,-126,-222,-116,-137}},{{-100,-217,-203,-121,-142,-208},{-142,-213,-174,-122,-153,-121},{-116,-97,-134,-217,-140,-193},{-188,-216,-111,-127,-106,-163},{-206,-138,-108,-213,-132,-109},{-109,-195,-158,-211,-150,-153},{-222,-167,-134,-185,-192,-155},{-137,-159,-203,-100,-121,-118},{-114,-150,-211,-163,-185,-127},{-206,-187,-122,-118,-155,-121},{-151,-138,-116,-179,-126,-132},{-225,-126,-158,-217,-180,-172},{-145,-188,-158,-193,-225,-121},{-143,-159,-214,-103,-206,-208},{-213,-153,-208,-196,-184,-103},{-116,-193,-124,-179,-127,-187},{-98,-172,-155,-177,-129,-135},{-179,-208,-124,-204,-153,-184},{-145,-143,-98,-151,-174,-219},{-143,-121,-219,-184,-148,-187},{-135,-122,-222,-188,-105,-109},{-138,-167,-163,-121,-208,-137},{-109,-132,-167,-221,-193,-193},{-97,-174,-213,-193,-113,-198},{-158,-118,-203,-198,-219,-132},{-192,-100,-106,-211,-124,-155},{-193,-121,-213,-213,-124,-114},{-213,-101,-196,-209,-140,-174},{-138,-121,-169,-217,-166,-132},{-150,-177,-116,-159,-163,-169},{-105,-159,-159,-219,-148,-126},{-213,-129,-203,-142,-214,-185},{-192,-184,-163,-163,-98,-206},{-161,-151,-167,-124,-118,-174},{-213,-127,-143,-200,-201,-134},{-143,-158,-179,-150,-203,-213},{-216,-138,-206,-196,-193,-180},{-113,-147,-142,-171,-171,-106},{-106,-140,-219,-113,-101,-198},{-140,-134,-151,-111,-137,-103},{-132,-116,-98,-113,-172,-190},{-100,-217,-198,-219,-190,-198},{-221,-119,-145,-97,-147,-140},{-135,-108,-213,-196,-143,-214},{-143,-153,-132,-113,-159,-119},{-142,-171,-169,-192,-225,-106},{-101,-155,-208,-150,-114,-204},{-225,-198,-97,-179,-105,-137},{-148,-130,-201,-169,-156,-214},{-211,-135,-185,-150,-108,-196}}},{{{-141,-293,-187,-289,-268,-143},{-280,-303,-300,-192,-187,-171},{-263,-189,-307,-316,-164,-233},{-213,-291,-155,-310,-182,-238},{-284,-259,-187,-303,-215,-254},{-305,-196,-226,-307,-217,-231},{-194,-293,-323,-222,-226,-270},{-252,-247,-187,-180,-316,-277},{-187,-180,-219,-189,-152,-249},{-199,-139,-152,-307,-152,-261},{-189,-187,-148,-233,-166,-148},{-282,-187,-236,-319,-316,-270},{-222,-240,-176,-321,-310,-171},{-252,-270,-194,-192,-303,-321},{-203,-319,-300,-300,-208,-312},{-141,-289,-150,-199,-280,-180},{-270,-275,-263,-233,-268,-150},{-213,-296,-314,-187,-247,-143},{-166,-155,-310,-270,-254,-310},{-157,-152,-226,-219,-284,-203},{-141,-305,-275,-263,-312,-314},{-222,-217,-139,-252,-270,-310},{-247,-284,-143,-307,-312,-238},{-213,-316,-152,-314,-139,-259},{-143,-240,-192,-268,-208,-316},{-196,-296,-192,-215,-173,-178},{-261,-164,-182,-270,-150,-201},{-203,-236,-141,-229,-148,-222},{-185,-293,-300,-208,-162,-273},{-231,-231,-215,-254,-247,-173},{-194,-166,-226,-148,-206,-173},{-307,-323,-323,-224,-238,-233},{-305,-236,-256,-233,-240,-203},{-231,-224,-206,-249,-261,-224},{-280,-256,-164,-238,-286,-173},{-196,-247,-263,-310,-256,-245},{-210,-310,-166,-303,-284,-173},{-208,-194,-289,-259,-316,-196},{-270,-266,-254,-155,-282,-222},{-185,-284,-146,-219,-252,-178},{-319,-286,-162,-146,-143,-256},{-270,-300,-206,-148,-171,-217},{-210,-199,-321,-215,-226,-310},{-141,-176,-305,-215,-268,-215},{-298,-166,-192,-256,-270,-243},{-178,-243,-293,-182,-159,-148},{-312,-307,-256,-152,-173,-150},{-176,-194,-189,-141,-300,-169},{-201,-166,-139,-210,-182,-307},{-296,-247,-222,-178,-139,-201}},{{-199,-148,-240,-155,-155,-162},{-189,-157,-210,-201,-316,-245},{-240,-194,-314,-210,-303,-289},{-171,-233,-229,-316,-275,-173},{-139,-141,-298,-282,-157,-231},{-247,-203,-206,-254,-280,-224},{-252,-296,-296,-192,-194,-256},{-236,-171,-166,-210,-171,-289},{-286,-236,-219,-208,-169,-148},{-245,-231,-284,-277,-203,-162},{-293,-273,-231,-256,-310,-208},{-162,-155,-252,-300,-182,-303},{-189,-293,-185,-141,-210,-280},{-187,-215,-305,-268,-176,-208},{-182,-194,-187,-236,-169,-247},{-196,-282,-182,-229,-162,-282},{-245,-289,-323,-171,-189,-139},{-150,-139,-303,-164,-182,-146},{-201,-148,-185,-233,-273,-141},{-247,-155,-173,-229,-210,-224},{-275,-201,-166,-185,-289,-189},{-270,-146,-261,-148,-208,-139},{-263,-300,-146,-155,-275,-180},{-226,-321,-157,-217,-256,-243},{-270,-231,-159,-293,-321,-224},{-159,-226,-157,-254,-280,-270},{-226,-261,-245,-199,-273,-238},{-224,-323,-224,-178,-187,-300},{-233,-238,-176,-319,-229,-203},{-240,-233,-263,-277,-263,-261},{-206,-243,-273,-219,-201,-146},{-233,-277,-316,-226,-307,-312},{-219,-146,-321,-171,-194,-319},{-273,-307,-300,-176,-291,-273},{-275,-266,-201,-261,-277,-231},{-286,-316,-277,-194,-277,-152},{-303,-210,-310,-189,-141,-201},{-146,-169,-194,-139,-233,-141},{-224,-215,-277,-176,-323,-291},{-208,-238,-270,-164,-224,-259},{-284,-162,-307,-162,-206,-152},{-289,-300,-215,-289,-280,-261},{-263,-224,-293,-169,-217,-245},{-277,-226,-280,-245,-254,-148},{-266,-187,-316,-300,-171,-268},{-139,-206,-194,-289,-303,-169},{-293,-162,-206,-196,-180,-293},{-280,-256,-289,-148,-171,-323},{-312,-273,-189,-259,-282,-146},{-171,-180,-312,-231,-300,-323}},{{-219,-238,-310,-210,-240,-310},{-226,-236,-166,-224,-182,-319},{-240,-203,-206,-233,-185,-194},{-300,-316,-226,-222,-169,-270},{-199,-256,-303,-280,-159,-206},{-263,-236,-185,-273,-187,-155},{-275,-243,-201,-282,-300,-217},{-275,-182,-252,-247,-224,-169},{-171,-284,-240,-192,-284,-310},{-182,-238,-231,-171,-215,-155},{-275,-316,-222,-176,-196,-266},{-176,-314,-314,-231,-146,-201},{-226,-249,-291,-296,-206,-164},{-298,-291,-289,-247,-275,-143},{-203,-215,-307,-259,-194,-243},{-293,-171,-148,-273,-263,-194},{-146,-289,-217,-180,-217,-215},{-189,-243,-321,-286,-275,-277},{-236,-254,-312,-146,-187,-254},{-180,-222,-219,-185,-243,-222},{-300,-254,-236,-189,-152,-243},{-289,-164,-254,-275,-208,-180},{-215,-222,-148,-286,-252,-166},{-300,-252,-169,-201,-310,-266},{-240,-196,-303,-176,-155,-277},{-187,-139,-217,-176,-254,-323},{-316,-233,-171,-310,-182,-231},{-171,-162,-141,-240,-266,-152},{-284,-268,-282,-219,-176,-206},{-307,-178,-323,-213,-194,-196},{-273,-236,-293,-321,-238,-229},{-256,-164,-222,-155,-199,-139},{-273,-231,-303,-146,-323,-243},{-187,-252,-321,-201,-219,-150},{-187,-291,-305,-312,-173,-143},{-263,-323,-270,-268,-217,-245},{-222,-245,-256,-282,-277,-307},{-199,-148,-303,-169,-319,-166},{-139,-187,-289,-178,-256,-261},{-185,-152,-256,-270,-286,-139},{-208,-314,-226,-162,-282,-169},{-222,-208,-210,-314,-173,-240},{-296,-270,-286,-240,-312,-194},{-141,-310,-268,-173,-164,-185},{-141,-323,-312,-139,-282,-217},{-141,-298,-203,-280,-143,-259},{-305,-240,-254,-245,-296,-213},{-321,-194,-249,-213,-157,-305},{-296,-280,-280,-238,-148,-146},{-293,-314,-196,-256,-249,-178}},{{-323,-173,-222,-233,-310,-256},{-141,-213,-219,-252,-249,-284},{-192,-208,-259,-169,-284,-146},{-300,-307,-203,-229,-249,-213},{-226,-208,-217,-210,-289,-323},{-180,-316,-233,-176,-291,-189},{-263,-141,-233,-178,-296,-185},{-231,-321,-296,-254,-284,-270},{-162,-187,-229,-196,-215,-321},{-291,-150,-182,-291,-286,-139},{-176,-169,-243,-286,-319,-187},{-296,-238,-164,-240,-143,-162},{-219,-203,-291,-316,-182,-155},{-164,-141,-210,-173,-291,-217},{-215,-189,-261,-254,-321,-305},{-233,-312,-203,-150,-162,-270},{-148,-192,-314,-164,-169,-146},{-162,-173,-157,-173,-222,-256},{-252,-293,-243,-277,-226,-224},{-284,-319,-182,-263,-323,-201},{-226,-259,-155,-275,-143,-208},{-164,-148,-233,-139,-139,-247},{-310,-310,-261,-222,-155,-268},{-169,-261,-319,-312,-240,-176},{-291,-143,-321,-224,-275,-289},{-282,-259,-277,-300,-146,-166},{-293,-289,-155,-277,-229,-215},{-152,-240,-162,-185,-222,-180},{-146,-236,-319,-178,-238,-245},{-185,-236,-139,-266,-268,-173},{-240,-219,-159,-155,-159,-143},{-185,-261,-289,-171,-199,-247},{-203,-254,-247,-282,-141,-310},{-289,-289,-303,-187,-150,-178},{-226,-162,-171,-157,-215,-206},{-231,-282,-312,-222,-312,-249},{-275,-180,-252,-199,-300,-231},{-236,-152,-323,-143,-150,-229},{-296,-182,-298,-291,-206,-256},{-284,-270,-243,-245,-238,-173},{-141,-164,-266,-219,-266,-300},{-148,-182,-254,-185,-194,-300},{-243,-141,-159,-291,-293,-314},{-286,-206,-240,-236,-178,-203},{-155,-303,-213,-249,-224,-240},{-194,-293,-247,-206,-208,-305},{-155,-259,-247,-171,-152,-296},{-307,-305,-282,-162,-152,-323},{-229,-261,-208,-273,-305,-152},{-259,-291,-236,-307,-303,-303}},{{-261,-180,-148,-185,-284,-206},{-280,-296,-226,-247,-159,-314},{-150,-196,-176,-256,-222,-289},{-141,-213,-159,-268,-231,-226},{-296,-240,-243,-319,-166,-289},{-284,-303,-259,-291,-162,-203},{-229,-224,-215,-187,-176,-150},{-217,-192,-300,-275,-316,-252},{-307,-280,-243,-215,-164,-303},{-199,-178,-270,-256,-208,-208},{-247,-169,-229,-310,-238,-236},{-243,-243,-159,-268,-286,-245},{-303,-141,-155,-208,-259,-192},{-180,-192,-159,-259,-293,-314},{-139,-143,-263,-291,-259,-176},{-310,-275,-152,-243,-178,-275},{-291,-152,-249,-155,-148,-206},{-141,-166,-268,-249,-224,-169},{-233,-238,-201,-286,-245,-162},{-305,-141,-192,-164,-173,-166},{-321,-215,-159,-159,-282,-303},{-236,-252,-249,-316,-169,-249},{-224,-150,-210,-159,-307,-270},{-277,-210,-273,-305,-266,-252},{-226,-157,-178,-312,-141,-284},{-169,-293,-166,-189,-238,-146},{-319,-217,-273,-141,-187,-189},{-189,-277,-152,-173,-300,-256},{-155,-146,-182,-210,-319,-178},{-249,-148,-171,-215,-173,-206},{-171,-180,-143,-252,-298,-305},{-148,-240,-182,-310,-240,-312},{-217,-305,-155,-247,-196,-249},{-146,-213,-159,-243,-314,-314},{-143,-182,-268,-210,-245,-226},{-316,-166,-261,-277,-293,-217},{-286,-321,-226,-192,-310,-210},{-236,-152,-229,-238,-222,-143},{-194,-270,-171,-280,-280,-310},{-310,-314,-199,-284,-298,-203},{-289,-199,-164,-268,-291,-189},{-256,-275,-178,-259,-249,-300},{-305,-277,-256,-229,-196,-203},{-280,-139,-296,-219,-187,-307},{-261,-178,-146,-286,-233,-316},{-303,-196,-300,-243,-201,-254},{-314,-240,-273,-247,-243,-303},{-171,-243,-247,-316,-256,-236},{-296,-189,-249,-178,-203,-222},{-166,-312,-166,-256,-219,-261}},{{-157,-146,-208,-169,-178,-249},{-312,-157,-277,-141,-219,-185},{-182,-215,-215,-300,-159,-243},{-152,-141,-277,-293,-256,-286},{-282,-219,-316,-252,-307,-259},{-226,-226,-185,-245,-229,-312},{-321,-256,-206,-201,-282,-270},{-173,-219,-222,-261,-266,-171},{-143,-238,-224,-249,-226,-293},{-150,-213,-296,-305,-148,-233},{-240,-176,-173,-206,-180,-196},{-238,-282,-222,-236,-224,-259},{-226,-171,-139,-162,-171,-155},{-310,-169,-210,-296,-254,-208},{-152,-229,-266,-298,-243,-240},{-296,-152,-314,-201,-236,-226},{-319,-192,-312,-210,-243,-303},{-146,-268,-280,-194,-219,-176},{-286,-224,-152,-284,-150,-310},{-166,-282,-173,-319,-150,-261},{-206,-263,-213,-171,-303,-236},{-173,-254,-280,-155,-226,-166},{-208,-224,-217,-305,-266,-233},{-238,-169,-310,-300,-189,-249},{-219,-252,-231,-189,-316,-192},{-319,-203,-238,-222,-266,-282},{-282,-155,-176,-300,-231,-284},{-233,-323,-245,-189,-159,-240},{-215,-162,-166,-286,-217,-169},{-310,-307,-261,-240,-139,-224},{-243,-245,-210,-185,-152,-169},{-310,-231,-233,-284,-157,-146},{-233,-291,-256,-224,-275,-148},{-277,-249,-139,-226,-173,-233},{-215,-247,-141,-273,-196,-146},{-141,-213,-286,-259,-284,-164},{-178,-152,-173,-259,-222,-159},{-289,-196,-263,-219,-162,-146},{-185,-194,-194,-247,-293,-152},{-314,-199,-208,-196,-284,-252},{-219,-240,-310,-164,-222,-261},{-284,-277,-226,-282,-312,-245},{-280,-256,-259,-148,-266,-252},{-146,-157,-166,-254,-266,-305},{-298,-157,-263,-249,-226,-219},{-146,-296,-275,-169,-314,-305},{-224,-238,-249,-303,-171,-157},{-192,-192,-169,-215,-289,-150},{-286,-298,-298,-310,-282,-231},{-146,-261,-240,-229,-284,-256}}},{{{-263,-217,-132,-258,-243,-191},{-219,-139,-148,-282,-284,-137},{-228,-200,-202,-148,-302,-263},{-258,-278,-250,-230,-152,-219},{-180,-271,-258,-141,-263,-150},{-202,-184,-226,-139,-152,-245},{-197,-156,-161,-182,-276,-276},{-158,-273,-254,-204,-228,-289},{-152,-139,-141,-219,-282,-161},{-215,-293,-206,-286,-217,-197},{-243,-180,-200,-137,-178,-241},{-267,-152,-206,-245,-171,-282},{-273,-267,-141,-145,-271,-284},{-221,-195,-210,-169,-195,-221},{-293,-139,-260,-158,-273,-237},{-210,-243,-241,-234,-276,-217},{-150,-232,-145,-228,-187,-304},{-219,-130,-197,-247,-210,-282},{-180,-291,-263,-184,-200,-282},{-256,-250,-180,-139,-273,-226},{-276,-141,-250,-154,-178,-215},{-234,-206,-271,-230,-282,-241},{-291,-282,-210,-135,-176,-241},{-178,-265,-154,-299,-193,-143},{-202,-202,-232,-193,-165,-148},{-193,-265,-256,-273,-263,-141},{-245,-289,-260,-165,-254,-273},{-139,-230,-280,-263,-193,-267},{-139,-161,-297,-297,-273,-228},{-206,-224,-145,-250,-286,-219},{-213,-182,-297,-152,-245,-271},{-197,-219,-286,-245,-293,-304},{-278,-273,-254,-200,-286,-247},{-280,-208,-178,-143,-295,-174},{-154,-291,-276,-182,-269,-178},{-187,-200,-247,-245,-280,-135},{-239,-210,-174,-254,-250,-291},{-226,-295,-228,-252,-232,-263},{-284,-152,-302,-234,-137,-178},{-258,-139,-234,-215,-245,-171},{-137,-135,-269,-256,-193,-135},{-226,-221,-156,-130,-252,-167},{-180,-239,-130,-184,-295,-150},{-161,-247,-282,-224,-295,-187},{-273,-226,-210,-217,-167,-163},{-152,-245,-165,-208,-221,-137},{-254,-299,-254,-282,-148,-289},{-137,-217,-165,-228,-182,-154},{-269,-154,-130,-165,-174,-210},{-256,-145,-137,-293,-224,-232}},{{-206,-191,-241,-239,-217,-180},{-243,-169,-284,-189,-208,-256},{-282,-204,-254,-145,-193,-232},{-282,-154,-161,-152,-171,-247},{-176,-228,-154,-167,-265,-150},{-193,-232,-221,-158,-206,-156},{-295,-135,-243,-215,-184,-295},{-148,-141,-243,-267,-269,-247},{-191,-174,-189,-271,-208,-178},{-245,-250,-265,-187,-135,-232},{-280,-245,-269,-221,-187,-210},{-156,-195,-243,-293,-293,-193},{-267,-204,-154,-197,-130,-130},{-267,-243,-154,-221,-197,-178},{-219,-141,-245,-141,-148,-215},{-139,-267,-224,-250,-191,-265},{-237,-302,-267,-193,-297,-241},{-158,-204,-163,-158,-267,-299},{-137,-295,-291,-141,-204,-245},{-226,-182,-297,-299,-269,-180},{-304,-137,-237,-135,-265,-165},{-158,-271,-226,-130,-195,-148},{-219,-239,-189,-265,-265,-189},{-139,-304,-152,-145,-176,-208},{-176,-158,-297,-193,-241,-237},{-143,-161,-302,-169,-295,-141},{-295,-215,-141,-193,-237,-167},{-187,-239,-202,-295,-215,-302},{-161,-239,-163,-234,-297,-269},{-195,-254,-252,-202,-278,-208},{-291,-273,-167,-182,-237,-291},{-237,-284,-224,-182,-224,-210},{-167,-232,-154,-243,-180,-139},{-241,-234,-267,-232,-187,-252},{-156,-282,-161,-130,-226,-137},{-304,-291,-247,-152,-156,-280},{-271,-163,-291,-169,-284,-197},{-276,-226,-237,-297,-271,-224},{-247,-200,-276,-141,-234,-148},{-171,-182,-276,-202,-280,-150},{-208,-269,-141,-197,-200,-232},{-200,-135,-237,-304,-204,-154},{-247,-180,-234,-132,-237,-276},{-239,-206,-250,-189,-158,-265},{-254,-189,-256,-271,-304,-224},{-208,-241,-180,-204,-217,-176},{-265,-163,-148,-258,-156,-161},{-208,-154,-210,-219,-265,-130},{-239,-267,-184,-132,-263,-191},{-174,-132,-215,-237,-174,-226}},{{-150,-254,-200,-206,-299,-265},{-282,-167,-187,-174,-156,-232},{-158,-252,-204,-167,-169,-230},{-263,-230,-213,-163,-200,-174},{-187,-241,-232,-200,-171,-269},{-228,-180,-154,-271,-228,-228},{-224,-271,-282,-154,-299,-230},{-304,-163,-286,-152,-237,-167},{-291,-234,-187,-273,-139,-295},{-276,-167,-219,-156,-150,-130},{-206,-184,-224,-302,-165,-271},{-174,-165,-224,-204,-161,-135},{-276,-247,-282,-226,-208,-284},{-228,-280,-132,-137,-273,-148},{-280,-250,-213,-263,-167,-206},{-250,-208,-178,-252,-189,-130},{-171,-148,-299,-276,-152,-219},{-260,-200,-245,-169,-174,-284},{-243,-213,-176,-304,-289,-171},{-208,-217,-193,-219,-148,-247},{-197,-234,-260,-234,-148,-178},{-141,-137,-295,-158,-256,-187},{-226,-171,-252,-237,-293,-213},{-260,-265,-174,-241,-145,-230},{-297,-180,-228,-273,-284,-280},{-156,-271,-213,-267,-204,-193},{-154,-206,-143,-167,-152,-269},{-197,-239,-137,-234,-148,-278},{-219,-215,-250,-282,-276,-260},{-232,-141,-284,-269,-241,-171},{-250,-130,-152,-234,-293,-239},{-217,-302,-150,-197,-226,-137},{-217,-286,-219,-267,-258,-130},{-278,-178,-245,-161,-293,-224},{-263,-156,-178,-295,-176,-210},{-141,-237,-276,-139,-184,-135},{-206,-195,-193,-137,-187,-289},{-213,-286,-258,-145,-299,-252},{-289,-152,-289,-276,-271,-156},{-161,-152,-180,-195,-145,-276},{-184,-191,-247,-200,-250,-273},{-271,-304,-263,-187,-245,-284},{-224,-169,-241,-273,-245,-137},{-139,-219,-237,-195,-150,-237},{-234,-156,-232,-165,-237,-258},{-304,-191,-245,-289,-286,-176},{-273,-141,-215,-161,-284,-263},{-267,-165,-208,-171,-167,-145},{-256,-226,-180,-297,-200,-202},{-178,-247,-293,-178,-258,-263}},{{-302,-221,-193,-150,-165,-158},{-132,-139,-169,-284,-150,-224},{-230,-221,-280,-178,-150,-204},{-141,-224,-234,-254,-191,-304},{-204,-167,-284,-171,-273,-191},{-230,-156,-226,-150,-217,-169},{-226,-165,-232,-132,-176,-256},{-152,-174,-291,-269,-161,-215},{-180,-178,-291,-271,-200,-245},{-139,-224,-224,-193,-215,-241},{-204,-228,-189,-271,-130,-169},{-163,-178,-228,-237,-258,-210},{-135,-241,-269,-156,-299,-256},{-193,-245,-189,-193,-304,-206},{-208,-132,-221,-284,-152,-219},{-210,-171,-263,-291,-304,-143},{-254,-297,-295,-180,-163,-221},{-276,-226,-187,-295,-158,-158},{-161,-269,-219,-280,-286,-265},{-210,-187,-289,-299,-184,-163},{-145,-245,-280,-234,-130,-215},{-161,-252,-278,-132,-148,-195},{-200,-273,-180,-234,-252,-269},{-174,-263,-254,-241,-174,-232},{-213,-150,-139,-284,-213,-206},{-167,-269,-148,-304,-232,-234},{-286,-167,-197,-302,-254,-169},{-191,-230,-271,-156,-143,-289},{-208,-156,-141,-286,-286,-291},{-267,-137,-245,-137,-293,-273},{-289,-295,-282,-232,-224,-161},{-224,-252,-245,-161,-191,-258},{-132,-191,-152,-271,-273,-256},{-297,-256,-247,-208,-167,-267},{-161,-295,-150,-202,-293,-278},{-304,-273,-143,-156,-167,-154},{-267,-135,-260,-243,-297,-237},{-224,-213,-241,-239,-297,-184},{-254,-241,-217,-291,-256,-208},{-208,-195,-269,-165,-202,-139},{-210,-197,-278,-156,-282,-280},{-237,-241,-189,-221,-258,-217},{-210,-184,-265,-295,-165,-297},{-280,-148,-217,-302,-304,-150},{-169,-154,-224,-152,-180,-219},{-269,-245,-250,-182,-152,-156},{-278,-163,-241,-161,-206,-193},{-180,-187,-187,-208,-156,-182},{-145,-304,-191,-265,-278,-195},{-165,-291,-219,-174,-161,-278}},{{-289,-269,-210,-219,-254,-137},{-271,-189,-263,-269,-208,-256},{-217,-252,-213,-269,-200,-280},{-193,-258,-217,-135,-273,-178},{-278,-141,-276,-187,-304,-237},{-169,-137,-197,-161,-145,-293},{-206,-215,-145,-254,-230,-278},{-135,-237,-252,-161,-273,-265},{-297,-271,-234,-171,-171,-158},{-280,-184,-180,-163,-282,-167},{-152,-150,-302,-150,-165,-297},{-178,-176,-163,-130,-217,-224},{-189,-191,-293,-284,-252,-217},{-239,-297,-289,-297,-158,-299},{-239,-237,-304,-208,-271,-271},{-293,-289,-182,-197,-180,-161},{-210,-234,-267,-206,-258,-295},{-204,-197,-215,-161,-304,-256},{-154,-171,-132,-195,-163,-135},{-197,-304,-215,-260,-302,-165},{-130,-148,-278,-226,-245,-297},{-215,-230,-232,-139,-148,-276},{-154,-254,-267,-158,-250,-293},{-171,-169,-167,-232,-161,-291},{-182,-267,-171,-239,-286,-132},{-289,-265,-202,-161,-302,-195},{-282,-252,-258,-152,-258,-258},{-304,-165,-145,-210,-161,-219},{-197,-171,-237,-215,-252,-260},{-304,-152,-302,-204,-208,-163},{-284,-289,-200,-165,-247,-276},{-182,-278,-200,-139,-280,-165},{-239,-213,-221,-299,-178,-139},{-158,-241,-202,-189,-200,-215},{-237,-193,-184,-141,-295,-260},{-243,-258,-278,-154,-230,-208},{-289,-243,-284,-273,-254,-178},{-132,-260,-195,-260,-239,-187},{-208,-174,-232,-293,-230,-191},{-219,-258,-230,-237,-150,-158},{-161,-167,-258,-265,-256,-293},{-241,-187,-176,-254,-171,-226},{-193,-137,-221,-200,-152,-254},{-156,-295,-289,-297,-174,-282},{-178,-191,-273,-167,-176,-265},{-130,-176,-271,-135,-154,-245},{-182,-180,-221,-271,-180,-267},{-299,-221,-293,-204,-215,-219},{-254,-228,-252,-165,-221,-263},{-180,-241,-204,-291,-232,-171}},{{-228,-293,-208,-202,-193,-293},{-265,-184,-174,-276,-193,-208},{-293,-141,-217,-213,-250,-132},{-269,-152,-302,-204,-260,-148},{-237,-243,-243,-230,-269,-152},{-161,-299,-217,-269,-286,-276},{-245,-204,-215,-158,-226,-161},{-171,-208,-280,-304,-260,-197},{-189,-167,-156,-161,-195,-221},{-137,-299,-258,-304,-297,-232},{-250,-267,-169,-176,-182,-263},{-215,-154,-204,-284,-180,-295},{-252,-213,-265,-171,-195,-213},{-210,-169,-263,-132,-206,-178},{-204,-221,-158,-271,-247,-161},{-182,-273,-165,-178,-213,-245},{-260,-182,-280,-180,-130,-169},{-276,-130,-271,-191,-256,-291},{-180,-289,-239,-219,-237,-254},{-195,-197,-187,-148,-130,-167},{-163,-250,-282,-135,-273,-152},{-302,-178,-263,-161,-219,-256},{-252,-217,-284,-137,-150,-293},{-278,-215,-167,-228,-280,-265},{-239,-302,-289,-250,-200,-184},{-139,-237,-145,-232,-219,-234},{-295,-282,-250,-180,-213,-278},{-284,-213,-139,-260,-180,-145},{-239,-230,-278,-180,-213,-271},{-254,-187,-271,-187,-145,-271},{-260,-165,-213,-291,-165,-169},{-169,-191,-278,-267,-182,-215},{-215,-247,-145,-191,-135,-243},{-230,-273,-137,-256,-219,-291},{-152,-273,-174,-174,-189,-230},{-247,-289,-289,-237,-200,-195},{-187,-239,-206,-141,-256,-299},{-260,-273,-137,-135,-289,-258},{-228,-224,-148,-167,-247,-213},{-304,-232,-165,-276,-176,-243},{-282,-293,-269,-215,-221,-224},{-271,-228,-304,-217,-137,-145},{-206,-232,-132,-265,-200,-286},{-217,-174,-148,-176,-273,-210},{-224,-228,-141,-202,-265,-143},{-258,-232,-174,-284,-243,-193},{-286,-156,-135,-169,-202,-154},{-217,-260,-158,-148,-139,-291},{-163,-208,-169,-289,-230,-239},{-178,-143,-150,-145,-284,-165}}},{{{-362,-178,-215,-343,-356,-271},{-301,-160,-197,-348,-261,-168},{-202,-266,-176,-229,-277,-192},{-301,-213,-197,-178,-186,-303},{-234,-311,-192,-317,-335,-234},{-173,-165,-346,-356,-173,-194},{-351,-295,-215,-301,-189,-282},{-303,-221,-274,-348,-348,-242},{-330,-245,-372,-263,-192,-362},{-335,-335,-306,-354,-226,-170},{-263,-346,-370,-359,-253,-330},{-322,-184,-194,-303,-277,-200},{-200,-306,-205,-282,-168,-338},{-325,-229,-207,-173,-178,-207},{-293,-234,-317,-245,-242,-311},{-348,-221,-277,-261,-229,-168},{-189,-271,-261,-181,-279,-330},{-325,-239,-184,-309,-306,-263},{-176,-186,-258,-221,-367,-325},{-263,-258,-176,-335,-279,-359},{-202,-186,-325,-237,-290,-261},{-301,-269,-319,-370,-285,-290},{-351,-221,-170,-356,-298,-338},{-245,-184,-213,-165,-319,-327},{-279,-317,-266,-327,-327,-202},{-168,-274,-346,-351,-160,-359},{-221,-293,-332,-181,-290,-258},{-354,-226,-314,-311,-356,-309},{-247,-210,-354,-301,-319,-277},{-207,-247,-354,-372,-332,-311},{-359,-362,-362,-271,-245,-165},{-295,-362,-295,-327,-322,-210},{-170,-215,-253,-189,-242,-165},{-306,-255,-332,-197,-372,-367},{-354,-245,-239,-338,-255,-242},{-346,-340,-319,-330,-226,-202},{-234,-354,-210,-338,-335,-330},{-181,-370,-247,-343,-189,-192},{-263,-178,-271,-202,-338,-322},{-184,-178,-194,-253,-277,-298},{-330,-290,-372,-173,-160,-364},{-221,-309,-202,-370,-319,-322},{-314,-165,-165,-277,-210,-165},{-160,-290,-181,-213,-330,-343},{-239,-210,-330,-237,-261,-215},{-170,-338,-351,-170,-266,-340},{-263,-311,-303,-322,-231,-362},{-194,-215,-285,-192,-354,-314},{-213,-367,-162,-189,-285,-247},{-295,-362,-218,-234,-309,-168}},{{-332,-338,-303,-168,-226,-200},{-311,-370,-309,-351,-335,-359},{-189,-239,-160,-277,-319,-245},{-298,-215,-351,-258,-176,-237},{-250,-237,-218,-170,-356,-314},{-245,-293,-370,-263,-170,-335},{-348,-332,-303,-226,-207,-229},{-351,-303,-271,-303,-325,-346},{-367,-348,-189,-261,-215,-200},{-279,-162,-261,-223,-247,-269},{-170,-351,-322,-231,-237,-202},{-160,-223,-162,-362,-237,-330},{-325,-285,-197,-269,-346,-223},{-274,-356,-306,-277,-309,-192},{-317,-332,-269,-290,-223,-258},{-221,-370,-314,-327,-285,-245},{-314,-346,-282,-266,-247,-277},{-332,-327,-194,-364,-263,-258},{-354,-229,-173,-234,-205,-218},{-200,-306,-200,-176,-319,-285},{-319,-210,-317,-309,-231,-298},{-322,-277,-346,-200,-271,-160},{-356,-207,-327,-332,-213,-162},{-255,-258,-189,-301,-340,-178},{-295,-176,-178,-351,-213,-215},{-184,-311,-356,-362,-189,-269},{-330,-332,-335,-192,-242,-340},{-205,-370,-351,-258,-168,-173},{-202,-237,-162,-218,-181,-200},{-356,-346,-215,-250,-202,-197},{-325,-247,-239,-301,-247,-303},{-322,-330,-306,-170,-194,-282},{-213,-266,-372,-346,-258,-266},{-200,-309,-181,-258,-306,-362},{-215,-298,-205,-234,-162,-192},{-173,-277,-207,-340,-221,-285},{-330,-364,-215,-226,-279,-306},{-255,-263,-325,-261,-250,-351},{-207,-351,-306,-285,-356,-279},{-223,-301,-370,-253,-338,-298},{-250,-335,-282,-330,-364,-362},{-207,-335,-332,-271,-346,-250},{-354,-293,-335,-205,-311,-194},{-311,-277,-189,-346,-287,-317},{-314,-290,-215,-207,-173,-168},{-306,-311,-176,-184,-184,-255},{-319,-258,-168,-279,-346,-372},{-226,-340,-255,-247,-165,-207},{-253,-322,-317,-215,-250,-279},{-181,-189,-370,-205,-253,-364}},{{-370,-364,-287,-332,-303,-327},{-207,-178,-165,-213,-298,-170},{-218,-210,-322,-269,-319,-277},{-351,-295,-247,-269,-237,-186},{-279,-189,-269,-303,-261,-311},{-205,-237,-348,-237,-354,-247},{-367,-332,-263,-197,-186,-282},{-290,-170,-274,-197,-351,-205},{-293,-165,-290,-362,-170,-229},{-215,-242,-303,-287,-354,-271},{-200,-343,-354,-221,-295,-372},{-351,-311,-173,-277,-215,-189},{-205,-202,-266,-351,-269,-218},{-287,-351,-285,-364,-237,-269},{-362,-162,-181,-239,-258,-234},{-202,-335,-354,-356,-351,-314},{-346,-170,-210,-162,-250,-231},{-314,-253,-231,-189,-346,-277},{-245,-213,-330,-325,-295,-192},{-184,-210,-207,-285,-184,-247},{-343,-364,-160,-327,-160,-332},{-269,-178,-279,-231,-293,-348},{-258,-173,-200,-162,-343,-367},{-266,-229,-231,-229,-301,-285},{-285,-229,-370,-207,-290,-162},{-197,-194,-237,-322,-314,-332},{-215,-303,-311,-237,-325,-165},{-231,-285,-287,-162,-170,-269},{-311,-269,-197,-231,-301,-343},{-221,-359,-221,-255,-245,-253},{-279,-340,-372,-335,-255,-200},{-330,-290,-253,-282,-192,-271},{-287,-215,-372,-186,-221,-332},{-234,-322,-229,-239,-192,-372},{-181,-348,-290,-223,-287,-319},{-215,-181,-303,-176,-330,-247},{-295,-332,-231,-338,-247,-229},{-372,-234,-303,-279,-221,-202},{-348,-261,-255,-207,-173,-239},{-362,-303,-263,-207,-306,-298},{-274,-364,-279,-253,-372,-295},{-194,-221,-162,-346,-346,-362},{-261,-258,-332,-277,-237,-271},{-327,-200,-226,-309,-184,-168},{-287,-245,-223,-338,-223,-317},{-202,-237,-330,-370,-325,-194},{-335,-335,-160,-266,-170,-258},{-354,-263,-202,-181,-298,-170},{-205,-165,-170,-160,-271,-293},{-293,-162,-330,-223,-279,-255}},{{-372,-356,-205,-327,-335,-285},{-301,-354,-242,-189,-362,-253},{-317,-178,-287,-231,-229,-226},{-192,-314,-282,-301,-200,-165},{-253,-271,-319,-247,-274,-160},{-250,-245,-245,-245,-330,-370},{-290,-186,-295,-298,-239,-370},{-325,-298,-301,-200,-229,-325},{-168,-367,-253,-306,-178,-160},{-242,-372,-306,-202,-359,-274},{-162,-205,-359,-200,-218,-186},{-322,-194,-234,-207,-207,-170},{-332,-274,-362,-285,-250,-234},{-197,-279,-173,-295,-221,-301},{-168,-162,-293,-258,-327,-271},{-202,-364,-317,-178,-176,-282},{-332,-343,-282,-266,-210,-181},{-253,-370,-263,-351,-189,-295},{-335,-301,-285,-277,-303,-213},{-250,-168,-226,-229,-370,-165},{-332,-207,-362,-269,-263,-303},{-327,-354,-242,-277,-242,-234},{-330,-192,-194,-250,-237,-263},{-176,-338,-364,-226,-189,-239},{-242,-364,-343,-274,-372,-367},{-338,-269,-215,-322,-370,-237},{-200,-245,-263,-184,-168,-215},{-293,-295,-221,-202,-245,-372},{-282,-165,-213,-186,-186,-178},{-303,-186,-162,-346,-290,-362},{-258,-242,-362,-271,-282,-178},{-218,-277,-250,-372,-330,-221},{-325,-160,-165,-364,-362,-301},{-218,-301,-303,-194,-194,-261},{-242,-306,-327,-340,-197,-306},{-327,-258,-372,-178,-178,-287},{-242,-226,-269,-176,-173,-173},{-346,-231,-319,-322,-231,-192},{-327,-314,-282,-189,-186,-271},{-317,-170,-176,-351,-338,-189},{-253,-269,-170,-372,-303,-200},{-170,-178,-372,-186,-311,-263},{-309,-197,-269,-348,-269,-287},{-205,-223,-348,-298,-367,-189},{-202,-162,-367,-335,-176,-269},{-162,-202,-170,-207,-364,-231},{-279,-170,-325,-301,-245,-237},{-338,-340,-229,-269,-223,-325},{-290,-223,-343,-221,-186,-202},{-189,-335,-218,-322,-293,-200}},{{-200,-181,-354,-178,-346,-250},{-348,-226,-181,-162,-253,-343},{-178,-242,-168,-266,-319,-306},{-165,-229,-170,-168,-170,-332},{-367,-210,-287,-314,-306,-176},{-285,-213,-234,-330,-327,-346},{-178,-359,-213,-192,-332,-202},{-258,-309,-234,-223,-338,-364},{-287,-218,-332,-192,-340,-162},{-263,-372,-231,-181,-218,-301},{-234,-258,-229,-314,-340,-343},{-213,-277,-327,-290,-359,-356},{-170,-194,-205,-168,-295,-330},{-317,-287,-319,-237,-231,-287},{-229,-303,-192,-215,-266,-168},{-314,-165,-178,-301,-330,-255},{-362,-226,-311,-160,-314,-269},{-218,-282,-303,-200,-210,-311},{-160,-340,-237,-335,-231,-247},{-205,-189,-338,-354,-231,-234},{-351,-210,-181,-330,-348,-343},{-325,-162,-160,-210,-261,-372},{-293,-317,-170,-170,-319,-303},{-295,-338,-285,-192,-189,-362},{-210,-218,-298,-263,-253,-356},{-176,-279,-162,-226,-186,-255},{-231,-173,-367,-192,-266,-364},{-287,-215,-370,-221,-290,-215},{-207,-213,-298,-255,-213,-229},{-237,-250,-311,-223,-242,-306},{-271,-263,-359,-351,-189,-200},{-327,-287,-362,-226,-298,-285},{-215,-162,-343,-245,-343,-255},{-247,-221,-356,-351,-279,-207},{-207,-181,-306,-234,-165,-255},{-223,-311,-269,-285,-359,-160},{-168,-255,-319,-322,-343,-170},{-356,-239,-237,-346,-282,-178},{-234,-250,-293,-322,-162,-356},{-359,-263,-309,-279,-287,-303},{-330,-253,-317,-277,-218,-274},{-356,-332,-237,-370,-303,-285},{-346,-370,-340,-319,-332,-364},{-218,-165,-245,-298,-197,-255},{-351,-173,-176,-348,-293,-221},{-221,-170,-215,-197,-192,-279},{-274,-362,-364,-173,-370,-210},{-335,-325,-247,-261,-285,-261},{-221,-295,-245,-364,-168,-192},{-274,-263,-218,-346,-332,-247}},{{-317,-168,-160,-271,-261,-327},{-367,-303,-250,-359,-269,-303},{-184,-231,-197,-306,-261,-202},{-285,-263,-189,-306,-184,-351},{-309,-242,-170,-356,-271,-335},{-226,-362,-362,-287,-314,-274},{-351,-330,-229,-263,-250,-314},{-231,-295,-234,-263,-327,-364},{-298,-311,-266,-168,-242,-354},{-322,-178,-194,-327,-258,-343},{-181,-210,-231,-338,-247,-245},{-160,-340,-282,-263,-189,-332},{-293,-215,-290,-364,-226,-239},{-367,-356,-239,-218,-247,-322},{-271,-309,-309,-205,-359,-250},{-314,-186,-338,-325,-269,-239},{-176,-340,-309,-231,-202,-178},{-168,-266,-327,-255,-351,-327},{-162,-261,-197,-370,-261,-221},{-234,-197,-181,-221,-250,-186},{-234,-303,-335,-311,-229,-184},{-192,-242,-327,-314,-162,-207},{-306,-170,-364,-261,-332,-261},{-186,-322,-351,-213,-202,-269},{-362,-261,-325,-210,-301,-285},{-242,-226,-293,-189,-354,-314},{-250,-200,-346,-221,-332,-325},{-247,-277,-338,-184,-242,-285},{-306,-215,-322,-279,-367,-176},{-239,-255,-306,-309,-295,-245},{-250,-231,-269,-170,-189,-348},{-372,-184,-311,-189,-309,-192},{-239,-245,-285,-364,-295,-287},{-253,-314,-298,-293,-274,-247},{-223,-168,-223,-351,-194,-269},{-370,-367,-332,-285,-165,-266},{-354,-295,-215,-221,-234,-202},{-231,-335,-332,-314,-338,-165},{-282,-306,-255,-314,-186,-165},{-165,-322,-301,-303,-269,-255},{-231,-231,-359,-279,-173,-192},{-343,-194,-218,-319,-274,-332},{-317,-367,-295,-173,-170,-327},{-364,-343,-168,-245,-189,-242},{-239,-186,-370,-343,-229,-168},{-189,-253,-338,-261,-207,-346},{-226,-221,-207,-261,-200,-322},{-258,-231,-370,-346,-234,-223},{-245,-207,-282,-229,-282,-332},{-327,-202,-303,-330,-245,-322}}},{{{-386,-378,-316,-188,-202,-314},{-367,-308,-227,-333,-272,-241},{-188,-190,-216,-294,-381,-190},{-378,-193,-230,-179,-350,-347},{-193,-308,-319,-185,-333,-342},{-246,-255,-372,-314,-246,-269},{-235,-328,-249,-199,-204,-297},{-333,-258,-344,-305,-347,-210},{-272,-255,-232,-182,-182,-202},{-227,-356,-193,-221,-274,-260},{-283,-372,-202,-314,-263,-375},{-364,-336,-199,-288,-370,-179},{-367,-370,-196,-344,-269,-378},{-224,-260,-204,-378,-344,-274},{-230,-213,-386,-258,-199,-272},{-322,-196,-342,-207,-302,-241},{-204,-266,-246,-174,-372,-277},{-344,-305,-356,-230,-286,-258},{-213,-308,-316,-199,-314,-314},{-196,-361,-322,-182,-176,-171},{-372,-269,-274,-392,-235,-389},{-232,-252,-325,-235,-302,-216},{-193,-171,-333,-199,-274,-190},{-364,-311,-258,-322,-244,-370},{-325,-235,-316,-288,-196,-328},{-316,-224,-361,-258,-342,-244},{-375,-241,-168,-311,-171,-232},{-168,-300,-224,-171,-367,-344},{-330,-241,-274,-241,-392,-339},{-171,-370,-350,-213,-372,-252},{-375,-364,-171,-258,-389,-350},{-213,-246,-246,-381,-347,-269},{-221,-193,-316,-344,-174,-316},{-302,-297,-339,-227,-238,-364},{-216,-330,-330,-297,-241,-266},{-227,-246,-364,-291,-199,-356},{-311,-389,-367,-319,-277,-291},{-347,-188,-238,-330,-333,-258},{-244,-291,-375,-269,-238,-319},{-291,-260,-196,-249,-353,-308},{-249,-230,-207,-244,-314,-244},{-221,-325,-238,-266,-381,-319},{-381,-316,-171,-277,-300,-224},{-375,-227,-185,-193,-274,-384},{-182,-300,-221,-185,-314,-190},{-330,-232,-202,-322,-294,-361},{-381,-176,-356,-344,-339,-182},{-232,-190,-328,-350,-314,-238},{-263,-302,-213,-190,-232,-269},{-230,-188,-308,-330,-336,-277}},{{-322,-227,-227,-372,-232,-207},{-291,-333,-386,-336,-342,-300},{-202,-182,-300,-347,-213,-358},{-370,-202,-244,-179,-207,-204},{-356,-356,-288,-218,-294,-288},{-277,-190,-179,-302,-202,-260},{-246,-367,-269,-297,-196,-300},{-269,-356,-356,-185,-171,-356},{-202,-179,-375,-311,-188,-294},{-314,-258,-305,-171,-356,-238},{-300,-286,-347,-344,-386,-280},{-216,-370,-372,-224,-375,-241},{-370,-241,-176,-353,-193,-171},{-193,-246,-221,-358,-291,-190},{-255,-294,-319,-224,-274,-333},{-381,-302,-232,-375,-291,-207},{-297,-218,-185,-213,-333,-358},{-367,-367,-171,-305,-255,-286},{-241,-244,-319,-274,-224,-171},{-291,-224,-210,-370,-246,-249},{-314,-364,-246,-269,-294,-207},{-381,-269,-356,-333,-227,-386},{-235,-227,-350,-213,-291,-314},{-392,-297,-339,-356,-389,-364},{-297,-375,-266,-199,-280,-386},{-188,-218,-297,-375,-171,-255},{-190,-350,-232,-232,-185,-227},{-288,-389,-336,-174,-190,-283},{-202,-204,-179,-314,-280,-386},{-171,-336,-344,-241,-384,-216},{-283,-339,-196,-297,-269,-370},{-249,-213,-322,-190,-258,-294},{-190,-171,-342,-300,-238,-246},{-286,-241,-330,-230,-358,-297},{-325,-297,-378,-288,-297,-288},{-176,-305,-213,-386,-190,-188},{-372,-249,-300,-344,-311,-361},{-286,-182,-199,-378,-302,-193},{-277,-190,-230,-311,-249,-224},{-353,-179,-171,-288,-344,-241},{-347,-384,-207,-241,-190,-224},{-249,-328,-218,-230,-392,-297},{-344,-288,-216,-361,-283,-185},{-196,-190,-297,-342,-305,-227},{-218,-350,-344,-378,-364,-199},{-199,-389,-207,-252,-372,-356},{-221,-336,-358,-274,-263,-280},{-311,-356,-308,-330,-350,-392},{-185,-168,-235,-381,-213,-193},{-291,-339,-389,-182,-272,-384}},{{-235,-283,-297,-302,-252,-389},{-266,-386,-193,-227,-372,-328},{-378,-319,-364,-358,-353,-297},{-190,-174,-274,-372,-364,-277},{-260,-204,-305,-347,-190,-266},{-216,-269,-168,-384,-274,-179},{-210,-174,-190,-314,-305,-235},{-210,-392,-342,-260,-339,-274},{-297,-249,-367,-213,-185,-378},{-328,-336,-308,-207,-227,-232},{-378,-260,-196,-185,-190,-311},{-199,-392,-221,-316,-353,-339},{-210,-302,-339,-168,-378,-339},{-375,-364,-330,-386,-358,-300},{-260,-381,-314,-381,-272,-381},{-308,-193,-204,-347,-258,-297},{-224,-230,-272,-314,-350,-350},{-216,-316,-274,-230,-241,-297},{-224,-252,-375,-300,-274,-361},{-199,-330,-333,-277,-188,-232},{-216,-230,-280,-241,-260,-241},{-227,-207,-381,-182,-342,-176},{-370,-342,-280,-277,-384,-353},{-361,-238,-367,-188,-258,-286},{-193,-190,-344,-224,-232,-356},{-314,-218,-176,-389,-216,-308},{-238,-210,-249,-372,-305,-204},{-342,-358,-207,-333,-302,-188},{-235,-224,-269,-246,-269,-325},{-176,-386,-255,-218,-182,-370},{-176,-252,-319,-190,-389,-375},{-235,-291,-168,-188,-277,-294},{-277,-347,-392,-272,-190,-392},{-381,-168,-336,-238,-280,-361},{-325,-333,-302,-381,-350,-325},{-179,-311,-350,-207,-274,-252},{-218,-232,-263,-218,-224,-386},{-361,-314,-283,-280,-218,-333},{-370,-342,-246,-179,-210,-311},{-213,-339,-213,-314,-350,-188},{-328,-344,-333,-258,-221,-249},{-372,-311,-300,-227,-353,-238},{-171,-280,-227,-258,-230,-308},{-283,-344,-370,-202,-328,-224},{-370,-185,-384,-367,-174,-244},{-185,-378,-249,-280,-308,-333},{-302,-305,-294,-174,-325,-356},{-174,-361,-188,-330,-260,-389},{-202,-174,-176,-216,-213,-227},{-280,-263,-207,-308,-185,-350}},{{-277,-196,-302,-277,-176,-207},{-389,-230,-182,-252,-300,-353},{-176,-227,-171,-168,-291,-199},{-314,-227,-207,-302,-230,-381},{-328,-246,-207,-232,-218,-300},{-370,-330,-174,-185,-333,-221},{-196,-375,-196,-330,-353,-199},{-288,-216,-213,-302,-302,-386},{-381,-193,-277,-252,-244,-328},{-202,-269,-308,-305,-210,-330},{-263,-342,-305,-302,-263,-322},{-204,-325,-319,-216,-190,-342},{-344,-381,-305,-375,-188,-238},{-260,-297,-213,-224,-392,-288},{-378,-188,-277,-370,-252,-199},{-297,-204,-224,-255,-291,-263},{-168,-246,-188,-311,-325,-384},{-269,-370,-202,-386,-224,-342},{-269,-227,-244,-367,-213,-232},{-330,-375,-255,-378,-350,-238},{-302,-336,-358,-353,-322,-375},{-305,-347,-367,-330,-378,-174},{-353,-244,-302,-274,-224,-358},{-288,-372,-288,-260,-386,-386},{-356,-204,-384,-252,-258,-179},{-263,-375,-190,-260,-347,-316},{-252,-218,-207,-353,-358,-238},{-193,-218,-333,-190,-378,-232},{-356,-213,-174,-367,-193,-386},{-325,-344,-252,-263,-330,-364},{-232,-221,-246,-179,-302,-235},{-367,-272,-269,-350,-196,-356},{-384,-294,-375,-266,-339,-227},{-288,-384,-168,-322,-367,-302},{-297,-372,-381,-185,-386,-347},{-319,-344,-311,-171,-179,-286},{-314,-221,-266,-266,-246,-216},{-238,-274,-188,-168,-274,-392},{-370,-230,-213,-294,-182,-364},{-356,-171,-255,-384,-389,-199},{-216,-316,-202,-216,-255,-347},{-364,-255,-232,-241,-266,-252},{-353,-372,-269,-277,-300,-325},{-258,-260,-182,-280,-294,-330},{-333,-378,-230,-322,-392,-260},{-297,-246,-207,-384,-218,-300},{-350,-174,-328,-347,-389,-280},{-258,-280,-188,-344,-199,-300},{-353,-375,-344,-297,-176,-188},{-283,-207,-375,-207,-263,-230}},{{-311,-210,-353,-190,-174,-288},{-235,-367,-330,-370,-322,-291},{-216,-266,-386,-258,-361,-241},{-330,-370,-188,-347,-244,-246},{-227,-218,-255,-300,-241,-249},{-386,-224,-356,-384,-339,-213},{-227,-322,-227,-277,-353,-372},{-255,-333,-286,-277,-269,-367},{-333,-196,-319,-283,-227,-246},{-174,-249,-294,-182,-235,-322},{-174,-230,-370,-232,-325,-171},{-308,-246,-328,-280,-361,-311},{-286,-384,-185,-286,-207,-325},{-339,-364,-358,-356,-311,-283},{-336,-291,-188,-358,-344,-188},{-291,-272,-330,-389,-230,-353},{-241,-288,-266,-392,-260,-204},{-249,-272,-314,-291,-179,-174},{-202,-260,-305,-235,-218,-202},{-216,-216,-286,-213,-330,-297},{-179,-339,-274,-266,-263,-350},{-389,-330,-336,-392,-378,-241},{-286,-260,-230,-210,-347,-202},{-241,-302,-277,-171,-311,-168},{-179,-291,-316,-330,-232,-392},{-283,-322,-274,-235,-185,-174},{-196,-235,-291,-258,-375,-185},{-389,-311,-311,-255,-378,-305},{-294,-235,-333,-314,-260,-311},{-274,-171,-294,-232,-325,-358},{-372,-238,-246,-283,-218,-364},{-339,-358,-221,-252,-216,-339},{-356,-179,-204,-196,-339,-280},{-274,-224,-272,-291,-347,-344},{-328,-171,-241,-283,-361,-367},{-300,-176,-241,-294,-235,-232},{-227,-221,-272,-246,-336,-347},{-238,-300,-168,-308,-386,-221},{-370,-168,-333,-392,-221,-358},{-314,-179,-392,-314,-358,-185},{-347,-370,-274,-179,-246,-342},{-269,-356,-255,-350,-224,-330},{-202,-258,-347,-322,-333,-266},{-286,-221,-221,-171,-218,-381},{-381,-286,-375,-364,-179,-190},{-322,-280,-221,-339,-188,-190},{-221,-300,-386,-367,-288,-216},{-305,-294,-378,-174,-350,-258},{-372,-252,-358,-386,-185,-246},{-266,-319,-314,-202,-224,-322}},{{-269,-370,-336,-283,-218,-322},{-280,-274,-216,-241,-277,-358},{-392,-392,-185,-190,-372,-174},{-361,-305,-370,-274,-241,-325},{-353,-288,-202,-308,-258,-389},{-171,-213,-227,-314,-190,-204},{-204,-384,-190,-319,-238,-185},{-176,-246,-305,-238,-297,-174},{-375,-356,-260,-392,-199,-216},{-207,-171,-389,-378,-305,-350},{-372,-207,-367,-358,-316,-339},{-339,-176,-188,-336,-294,-339},{-294,-294,-350,-370,-238,-252},{-311,-370,-314,-302,-238,-280},{-218,-213,-328,-235,-263,-204},{-269,-322,-179,-171,-171,-260},{-372,-297,-244,-342,-207,-384},{-386,-325,-241,-244,-325,-336},{-263,-235,-328,-291,-218,-333},{-308,-249,-174,-342,-221,-238},{-238,-316,-274,-179,-277,-392},{-308,-286,-202,-319,-389,-381},{-311,-347,-207,-364,-218,-381},{-258,-333,-370,-372,-210,-356},{-185,-280,-221,-204,-176,-272},{-389,-168,-263,-249,-182,-190},{-297,-185,-389,-179,-185,-168},{-266,-392,-339,-204,-314,-210},{-364,-213,-347,-218,-238,-353},{-235,-367,-280,-188,-182,-286},{-333,-269,-263,-333,-386,-202},{-210,-199,-238,-330,-199,-381},{-375,-241,-392,-297,-311,-179},{-230,-249,-322,-302,-316,-266},{-249,-246,-389,-364,-308,-207},{-193,-263,-364,-336,-269,-269},{-207,-305,-188,-168,-314,-182},{-244,-339,-344,-286,-269,-258},{-291,-185,-330,-283,-227,-325},{-358,-384,-244,-311,-356,-350},{-350,-300,-325,-378,-258,-370},{-330,-378,-375,-199,-294,-344},{-182,-249,-302,-174,-241,-367},{-232,-193,-249,-213,-202,-358},{-202,-204,-218,-322,-381,-277},{-260,-344,-244,-392,-356,-199},{-185,-230,-252,-330,-168,-302},{-381,-316,-277,-392,-356,-330},{-353,-314,-347,-260,-193,-370},{-168,-277,-188,-378,-350,-325}}},{{{-213,-230,-353,-286,-230,-367},{-314,-344,-364,-196,-249,-269},{-294,-367,-286,-372,-294,-204},{-342,-193,-185,-283,-286,-353},{-207,-361,-227,-314,-202,-302},{-300,-392,-308,-305,-294,-311},{-221,-350,-381,-269,-179,-294},{-238,-283,-347,-260,-330,-202},{-339,-258,-367,-336,-246,-280},{-213,-232,-392,-255,-218,-218},{-375,-283,-381,-350,-193,-258},{-171,-361,-258,-232,-288,-216},{-300,-255,-227,-339,-274,-182},{-269,-316,-294,-227,-342,-375},{-216,-190,-210,-342,-361,-238},{-252,-325,-350,-305,-286,-328},{-286,-185,-277,-168,-378,-190},{-392,-176,-199,-274,-370,-232},{-319,-291,-224,-325,-305,-241},{-213,-249,-375,-288,-344,-174},{-252,-288,-216,-314,-364,-386},{-389,-176,-263,-224,-238,-314},{-246,-308,-372,-260,-204,-185},{-179,-367,-305,-347,-230,-308},{-386,-286,-314,-260,-322,-305},{-185,-272,-179,-258,-193,-260},{-375,-260,-266,-260,-308,-216},{-218,-381,-372,-333,-378,-218},{-204,-182,-286,-384,-378,-221},{-336,-263,-288,-188,-188,-280},{-235,-269,-342,-339,-342,-232},{-244,-347,-179,-353,-193,-238},{-347,-286,-216,-342,-305,-258},{-171,-185,-207,-258,-207,-244},{-224,-367,-319,-333,-168,-311},{-202,-330,-286,-244,-294,-367},{-367,-216,-221,-384,-302,-302},{-272,-370,-207,-263,-199,-210},{-308,-347,-297,-202,-294,-294},{-302,-356,-308,-204,-347,-283},{-330,-389,-218,-316,-179,-375},{-230,-286,-199,-179,-308,-302},{-384,-232,-350,-389,-319,-356},{-333,-333,-224,-286,-199,-185},{-207,-235,-361,-311,-280,-305},{-305,-258,-199,-238,-294,-364},{-302,-193,-378,-283,-291,-174},{-210,-297,-202,-311,-392,-193},{-224,-193,-328,-347,-188,-319},{-216,-202,-235,-174,-356,-255}},{{-235,-207,-286,-294,-389,-364},{-277,-381,-238,-241,-274,-372},{-347,-328,-176,-381,-230,-263},{-190,-263,-358,-356,-241,-174},{-300,-291,-322,-258,-207,-370},{-297,-277,-381,-230,-221,-367},{-364,-224,-185,-174,-311,-305},{-269,-210,-185,-347,-314,-297},{-207,-353,-207,-272,-350,-389},{-347,-333,-185,-176,-286,-386},{-255,-297,-336,-269,-305,-244},{-230,-258,-171,-249,-356,-305},{-196,-193,-308,-179,-336,-227},{-350,-330,-174,-255,-266,-190},{-277,-182,-381,-378,-210,-246},{-333,-288,-389,-188,-288,-370},{-353,-258,-319,-353,-389,-241},{-297,-342,-263,-258,-176,-375},{-322,-252,-216,-258,-316,-216},{-344,-235,-252,-258,-230,-202},{-302,-168,-297,-325,-342,-280},{-202,-277,-330,-372,-302,-176},{-311,-230,-305,-179,-392,-389},{-288,-244,-381,-266,-216,-193},{-302,-185,-216,-179,-300,-213},{-325,-176,-389,-389,-193,-235},{-381,-185,-283,-252,-322,-381},{-305,-244,-322,-258,-308,-378},{-202,-274,-392,-210,-294,-302},{-204,-280,-252,-199,-297,-176},{-274,-272,-196,-378,-185,-319},{-370,-218,-174,-356,-288,-339},{-291,-182,-174,-238,-311,-227},{-216,-272,-252,-386,-176,-199},{-294,-291,-210,-249,-179,-386},{-221,-384,-218,-269,-372,-258},{-204,-319,-176,-339,-199,-364},{-294,-300,-319,-308,-272,-258},{-260,-263,-375,-280,-330,-224},{-386,-277,-386,-325,-227,-260},{-174,-232,-216,-333,-269,-288},{-216,-188,-364,-179,-339,-263},{-378,-386,-378,-246,-213,-216},{-199,-218,-378,-384,-238,-370},{-328,-311,-241,-176,-384,-174},{-336,-319,-361,-372,-238,-199},{-344,-283,-347,-356,-294,-263},{-297,-235,-330,-372,-260,-272},{-305,-210,-322,-193,-364,-185},{-384,-274,-238,-185,-182,-291}},{{-280,-297,-392,-302,-207,-297},{-241,-185,-339,-249,-238,-386},{-361,-333,-202,-202,-336,-224},{-361,-260,-378,-230,-297,-202},{-207,-330,-330,-367,-308,-300},{-218,-196,-333,-260,-375,-350},{-168,-263,-232,-286,-333,-316},{-350,-182,-230,-291,-333,-179},{-179,-375,-308,-193,-224,-171},{-333,-235,-308,-274,-319,-347},{-342,-283,-224,-302,-381,-347},{-182,-339,-260,-316,-232,-330},{-358,-235,-372,-328,-378,-190},{-364,-370,-344,-232,-300,-342},{-188,-179,-336,-288,-311,-358},{-386,-224,-185,-227,-207,-227},{-302,-204,-384,-252,-305,-216},{-252,-375,-182,-207,-350,-199},{-386,-196,-384,-193,-202,-314},{-185,-263,-176,-190,-174,-302},{-249,-291,-238,-294,-246,-300},{-392,-238,-171,-328,-241,-342},{-305,-297,-218,-386,-202,-269},{-347,-230,-246,-392,-272,-168},{-258,-330,-311,-372,-207,-213},{-188,-389,-258,-204,-221,-319},{-286,-386,-302,-308,-171,-288},{-235,-260,-218,-361,-238,-358},{-174,-375,-353,-266,-316,-314},{-199,-252,-372,-210,-353,-314},{-286,-266,-392,-350,-255,-361},{-300,-333,-344,-342,-381,-325},{-378,-260,-314,-286,-322,-171},{-218,-182,-381,-319,-314,-361},{-283,-384,-291,-199,-308,-330},{-381,-384,-389,-196,-378,-361},{-367,-171,-384,-244,-221,-232},{-288,-213,-174,-244,-358,-210},{-218,-353,-238,-216,-384,-188},{-241,-375,-246,-182,-342,-333},{-339,-297,-367,-227,-305,-190},{-216,-333,-311,-353,-218,-269},{-367,-272,-342,-350,-378,-311},{-356,-353,-372,-171,-280,-386},{-210,-241,-300,-328,-199,-185},{-176,-238,-364,-378,-174,-353},{-227,-249,-204,-255,-263,-386},{-241,-255,-372,-235,-333,-277},{-333,-300,-216,-311,-241,-266},{-361,-227,-291,-218,-291,-286}},{{-210,-266,-232,-314,-311,-190},{-311,-297,-227,-300,-241,-263},{-342,-325,-286,-336,-330,-193},{-288,-202,-252,-344,-252,-168},{-328,-316,-381,-277,-302,-221},{-216,-274,-350,-182,-207,-328},{-322,-274,-311,-333,-322,-199},{-353,-280,-260,-218,-221,-193},{-193,-322,-230,-274,-386,-176},{-297,-190,-350,-213,-308,-339},{-207,-266,-361,-288,-241,-218},{-330,-291,-246,-297,-372,-185},{-294,-204,-316,-207,-238,-255},{-252,-302,-263,-302,-266,-308},{-286,-283,-286,-207,-339,-199},{-204,-230,-386,-283,-176,-347},{-375,-319,-241,-336,-347,-283},{-311,-294,-199,-358,-188,-179},{-336,-199,-314,-274,-263,-361},{-280,-277,-344,-269,-179,-210},{-336,-361,-375,-202,-210,-372},{-277,-302,-202,-218,-210,-204},{-322,-272,-199,-305,-255,-322},{-311,-372,-216,-204,-263,-305},{-283,-392,-319,-356,-230,-188},{-389,-367,-339,-204,-188,-258},{-322,-238,-288,-255,-272,-274},{-342,-258,-213,-297,-336,-193},{-204,-381,-199,-333,-333,-288},{-291,-204,-311,-244,-260,-238},{-221,-188,-260,-389,-168,-339},{-260,-241,-241,-218,-185,-302},{-350,-207,-263,-370,-224,-171},{-269,-199,-378,-213,-227,-358},{-384,-249,-280,-280,-235,-386},{-235,-356,-344,-386,-392,-176},{-328,-330,-350,-252,-168,-291},{-213,-210,-280,-325,-241,-196},{-202,-314,-381,-230,-294,-288},{-367,-330,-218,-392,-258,-389},{-204,-342,-188,-269,-300,-258},{-235,-386,-174,-190,-297,-300},{-260,-372,-235,-188,-216,-311},{-392,-316,-353,-384,-207,-199},{-372,-350,-353,-308,-375,-333},{-213,-235,-182,-176,-350,-190},{-328,-210,-216,-244,-358,-378},{-221,-252,-384,-305,-294,-224},{-302,-249,-353,-185,-263,-213},{-232,-246,-188,-241,-316,-389}},{{-272,-353,-280,-283,-190,-322},{-263,-330,-358,-339,-213,-342},{-216,-176,-193,-241,-378,-350},{-350,-367,-370,-370,-316,-353},{-330,-358,-176,-356,-241,-218},{-207,-302,-381,-316,-370,-258},{-288,-230,-308,-286,-297,-294},{-185,-311,-213,-392,-297,-294},{-375,-286,-188,-347,-325,-389},{-255,-291,-311,-252,-216,-174},{-316,-168,-336,-179,-286,-389},{-350,-344,-319,-185,-389,-302},{-372,-196,-274,-269,-280,-216},{-370,-249,-389,-227,-300,-213},{-280,-330,-280,-372,-297,-168},{-314,-182,-260,-202,-216,-386},{-333,-283,-302,-333,-176,-280},{-171,-294,-235,-330,-389,-280},{-216,-244,-314,-232,-210,-255},{-367,-168,-199,-182,-367,-364},{-378,-319,-286,-378,-297,-330},{-210,-378,-221,-356,-339,-361},{-356,-392,-272,-230,-210,-333},{-202,-280,-283,-344,-266,-350},{-336,-280,-210,-176,-230,-176},{-232,-336,-378,-176,-168,-216},{-249,-193,-339,-375,-342,-269},{-185,-308,-241,-314,-328,-204},{-316,-204,-230,-232,-305,-297},{-364,-294,-193,-384,-174,-232},{-386,-269,-353,-238,-291,-204},{-188,-246,-252,-202,-255,-241},{-213,-308,-339,-328,-370,-269},{-319,-274,-386,-252,-204,-375},{-266,-207,-249,-308,-297,-297},{-190,-266,-344,-207,-339,-252},{-384,-372,-342,-246,-336,-263},{-255,-266,-202,-381,-213,-263},{-370,-370,-174,-238,-342,-171},{-375,-297,-356,-294,-190,-272},{-232,-252,-311,-372,-244,-171},{-347,-328,-358,-381,-378,-246},{-235,-244,-252,-302,-356,-364},{-350,-227,-311,-232,-218,-339},{-230,-218,-342,-269,-356,-213},{-328,-274,-361,-288,-238,-384},{-216,-188,-227,-274,-188,-269},{-308,-344,-392,-269,-216,-283},{-288,-196,-319,-213,-370,-196},{-252,-381,-389,-291,-389,-246}},{{-202,-314,-207,-308,-190,-235},{-238,-179,-258,-328,-196,-269},{-384,-302,-277,-202,-210,-244},{-210,-328,-384,-249,-367,-378},{-232,-188,-288,-227,-378,-227},{-386,-358,-308,-221,-356,-316},{-266,-330,-269,-342,-314,-218},{-252,-182,-381,-330,-277,-252},{-202,-221,-375,-291,-210,-291},{-344,-319,-328,-330,-286,-190},{-202,-305,-176,-196,-372,-249},{-235,-196,-213,-199,-325,-333},{-221,-297,-322,-370,-258,-185},{-328,-199,-381,-196,-263,-286},{-333,-305,-333,-188,-199,-193},{-218,-255,-344,-342,-274,-244},{-168,-370,-344,-311,-277,-246},{-336,-311,-202,-168,-210,-213},{-347,-174,-339,-386,-196,-392},{-190,-196,-364,-266,-347,-286},{-283,-204,-207,-277,-171,-249},{-176,-389,-188,-230,-176,-171},{-182,-263,-328,-280,-227,-381},{-249,-294,-319,-213,-185,-330},{-384,-300,-322,-333,-274,-280},{-384,-232,-344,-336,-190,-216},{-372,-272,-325,-356,-280,-300},{-210,-224,-269,-274,-168,-358},{-179,-274,-235,-249,-272,-286},{-384,-260,-291,-342,-350,-314},{-182,-168,-190,-302,-311,-182},{-375,-372,-235,-291,-302,-319},{-269,-185,-202,-378,-291,-389},{-277,-328,-269,-238,-174,-207},{-176,-314,-302,-305,-297,-252},{-333,-392,-356,-272,-294,-344},{-325,-389,-193,-302,-364,-384},{-213,-190,-370,-224,-274,-384},{-358,-218,-367,-193,-249,-319},{-252,-288,-322,-171,-182,-330},{-378,-244,-305,-221,-277,-378},{-361,-202,-283,-176,-210,-210},{-364,-319,-179,-174,-325,-353},{-344,-213,-241,-176,-314,-358},{-235,-246,-241,-185,-244,-274},{-174,-364,-174,-272,-364,-319},{-302,-384,-193,-213,-213,-246},{-235,-174,-168,-188,-328,-263},{-260,-210,-336,-193,-336,-246},{-241,-263,-305,-174,-185,-235}}},{{{-202,-339,-364,-316,-258,-274},{-294,-185,-325,-358,-232,-193},{-347,-176,-389,-336,-204,-372},{-386,-339,-218,-238,-322,-381},{-232,-277,-372,-367,-249,-336},{-283,-297,-252,-286,-168,-196},{-235,-216,-190,-333,-350,-364},{-297,-342,-216,-280,-204,-188},{-246,-322,-246,-333,-347,-291},{-179,-308,-272,-300,-386,-325},{-375,-347,-280,-322,-350,-350},{-370,-358,-171,-336,-314,-392},{-171,-339,-168,-230,-311,-322},{-297,-255,-235,-277,-314,-325},{-188,-339,-294,-370,-182,-344},{-221,-174,-392,-358,-336,-202},{-244,-263,-288,-283,-386,-325},{-347,-316,-364,-344,-328,-176},{-168,-280,-179,-244,-227,-302},{-193,-347,-386,-213,-333,-311},{-207,-308,-263,-174,-353,-218},{-372,-356,-224,-375,-280,-300},{-235,-328,-319,-207,-260,-232},{-168,-356,-300,-367,-372,-372},{-300,-316,-350,-204,-319,-260},{-325,-325,-227,-389,-179,-244},{-347,-255,-232,-288,-286,-297},{-182,-308,-314,-204,-185,-269},{-269,-179,-319,-202,-199,-316},{-224,-347,-224,-185,-339,-342},{-277,-291,-283,-218,-339,-314},{-370,-246,-308,-358,-339,-322},{-311,-300,-297,-196,-188,-342},{-381,-216,-375,-339,-336,-199},{-199,-322,-174,-182,-263,-330},{-322,-283,-344,-213,-372,-280},{-269,-168,-319,-336,-336,-333},{-314,-370,-325,-389,-325,-230},{-266,-193,-342,-291,-305,-252},{-260,-356,-330,-378,-190,-210},{-333,-244,-174,-297,-291,-392},{-246,-367,-218,-188,-300,-218},{-283,-277,-190,-283,-353,-344},{-174,-347,-328,-277,-372,-230},{-283,-196,-389,-274,-176,-392},{-224,-272,-280,-266,-358,-274},{-308,-384,-367,-280,-288,-272},{-199,-210,-386,-339,-221,-190},{-174,-336,-210,-330,-190,-328},{-339,-272,-238,-322,-235,-258}},{{-204,-260,-216,-174,-344,-344},{-353,-249,-381,-232,-336,-221},{-199,-179,-294,-364,-361,-218},{-277,-272,-283,-227,-272,-353},{-389,-333,-311,-244,-330,-255},{-188,-283,-258,-311,-350,-325},{-367,-392,-230,-168,-244,-283},{-392,-238,-356,-196,-308,-196},{-325,-322,-297,-361,-179,-168},{-230,-188,-269,-246,-288,-314},{-375,-283,-322,-294,-384,-297},{-207,-386,-364,-204,-224,-384},{-207,-319,-238,-328,-238,-358},{-314,-344,-221,-235,-386,-277},{-274,-344,-274,-375,-202,-269},{-300,-202,-308,-302,-176,-235},{-291,-291,-389,-330,-227,-179},{-235,-179,-246,-300,-330,-305},{-263,-300,-381,-288,-218,-190},{-176,-286,-199,-339,-249,-227},{-392,-358,-221,-386,-193,-375},{-325,-190,-227,-246,-370,-378},{-235,-319,-367,-202,-316,-384},{-260,-347,-202,-207,-300,-358},{-344,-384,-392,-294,-384,-367},{-350,-266,-283,-213,-372,-179},{-207,-171,-244,-193,-260,-174},{-319,-291,-272,-244,-342,-216},{-182,-249,-314,-308,-216,-174},{-294,-311,-314,-339,-176,-272},{-277,-230,-202,-336,-202,-190},{-171,-244,-370,-375,-353,-347},{-314,-370,-333,-210,-389,-196},{-308,-182,-328,-375,-372,-260},{-330,-319,-193,-230,-202,-392},{-381,-316,-316,-297,-353,-308},{-286,-339,-188,-196,-378,-356},{-392,-316,-370,-384,-176,-244},{-336,-232,-235,-280,-216,-300},{-328,-314,-224,-260,-216,-280},{-364,-221,-344,-381,-291,-188},{-350,-344,-193,-193,-260,-302},{-221,-358,-322,-190,-269,-258},{-272,-216,-342,-288,-319,-347},{-291,-244,-308,-171,-230,-260},{-274,-297,-204,-378,-308,-204},{-179,-224,-367,-244,-185,-372},{-370,-367,-328,-314,-188,-207},{-330,-218,-328,-347,-297,-311},{-381,-263,-288,-347,-249,-182}},{{-280,-266,-188,-283,-174,-311},{-350,-300,-392,-202,-188,-358},{-308,-392,-174,-246,-283,-339},{-384,-199,-174,-300,-283,-311},{-381,-328,-260,-252,-311,-196},{-300,-277,-283,-325,-190,-235},{-188,-294,-375,-328,-224,-300},{-286,-308,-179,-350,-291,-266},{-353,-232,-372,-263,-246,-241},{-361,-176,-283,-221,-356,-372},{-277,-294,-333,-300,-283,-294},{-232,-322,-384,-316,-221,-297},{-319,-347,-378,-370,-283,-204},{-185,-216,-193,-263,-353,-252},{-188,-171,-347,-367,-325,-188},{-199,-288,-238,-384,-333,-378},{-319,-347,-392,-182,-294,-210},{-179,-381,-291,-300,-325,-218},{-174,-277,-367,-168,-367,-302},{-353,-249,-199,-381,-207,-176},{-204,-356,-188,-199,-221,-378},{-235,-238,-384,-272,-224,-325},{-202,-378,-356,-325,-190,-339},{-389,-319,-389,-322,-339,-342},{-356,-224,-325,-302,-204,-302},{-297,-325,-381,-291,-342,-230},{-221,-308,-249,-294,-333,-342},{-356,-375,-316,-204,-196,-389},{-255,-389,-372,-288,-319,-221},{-266,-392,-342,-386,-330,-356},{-316,-347,-372,-375,-288,-202},{-300,-375,-316,-196,-227,-227},{-316,-196,-202,-386,-291,-238},{-269,-372,-367,-179,-179,-266},{-316,-204,-389,-249,-286,-218},{-230,-372,-372,-353,-330,-314},{-204,-227,-361,-364,-168,-308},{-333,-244,-224,-246,-294,-294},{-168,-333,-193,-372,-361,-224},{-182,-381,-392,-375,-210,-378},{-358,-392,-199,-342,-213,-339},{-249,-232,-176,-344,-227,-342},{-255,-375,-308,-386,-342,-302},{-311,-333,-244,-207,-179,-277},{-361,-288,-358,-266,-375,-353},{-221,-291,-336,-227,-283,-367},{-272,-302,-224,-364,-344,-386},{-294,-249,-255,-277,-272,-174},{-277,-356,-263,-302,-213,-238},{-266,-350,-353,-263,-210,-314}},{{-370,-308,-227,-260,-384,-252},{-288,-174,-319,-364,-356,-218},{-353,-193,-386,-370,-179,-330},{-291,-227,-244,-322,-364,-302},{-227,-168,-370,-319,-246,-246},{-260,-171,-190,-347,-361,-297},{-230,-308,-185,-224,-314,-353},{-210,-328,-283,-238,-302,-297},{-381,-384,-386,-330,-269,-224},{-168,-305,-305,-291,-297,-372},{-193,-328,-269,-319,-266,-325},{-381,-328,-241,-221,-316,-302},{-269,-392,-210,-182,-300,-232},{-255,-333,-188,-179,-286,-294},{-202,-235,-213,-249,-328,-372},{-202,-294,-255,-381,-286,-266},{-171,-185,-266,-378,-238,-302},{-196,-311,-314,-375,-364,-316},{-199,-244,-185,-305,-375,-238},{-286,-319,-249,-350,-370,-370},{-294,-216,-328,-381,-364,-249},{-347,-221,-300,-266,-263,-283},{-342,-294,-392,-336,-333,-333},{-204,-235,-274,-328,-367,-252},{-300,-356,-174,-272,-241,-221},{-196,-185,-238,-370,-336,-347},{-364,-260,-174,-272,-260,-269},{-372,-370,-325,-244,-266,-375},{-314,-269,-277,-255,-311,-336},{-389,-221,-367,-389,-297,-168},{-227,-339,-249,-168,-288,-381},{-274,-361,-182,-333,-227,-350},{-274,-381,-322,-353,-288,-210},{-182,-238,-269,-204,-336,-392},{-280,-392,-168,-235,-235,-300},{-179,-325,-196,-207,-230,-235},{-370,-221,-286,-294,-358,-291},{-336,-330,-370,-216,-283,-230},{-316,-249,-375,-347,-322,-297},{-297,-294,-249,-199,-174,-336},{-216,-283,-196,-246,-182,-258},{-232,-204,-336,-188,-300,-339},{-179,-384,-274,-344,-314,-361},{-308,-230,-288,-280,-207,-386},{-361,-216,-258,-168,-207,-238},{-336,-350,-216,-232,-381,-325},{-384,-199,-353,-244,-244,-291},{-302,-344,-179,-258,-272,-272},{-171,-322,-207,-330,-325,-213},{-227,-252,-370,-241,-288,-322}},{{-280,-193,-174,-319,-199,-235},{-291,-294,-227,-389,-325,-232},{-328,-216,-336,-336,-328,-244},{-255,-358,-302,-286,-230,-280},{-305,-386,-344,-227,-288,-196},{-300,-330,-364,-294,-367,-244},{-330,-342,-252,-370,-314,-185},{-297,-378,-336,-221,-199,-342},{-305,-305,-263,-246,-216,-294},{-322,-213,-188,-244,-238,-207},{-263,-277,-333,-260,-258,-361},{-347,-342,-230,-333,-308,-241},{-370,-230,-238,-249,-168,-311},{-241,-221,-272,-202,-274,-328},{-386,-238,-272,-356,-188,-168},{-372,-241,-375,-328,-384,-283},{-207,-263,-171,-213,-291,-297},{-232,-272,-260,-291,-263,-316},{-350,-386,-216,-372,-319,-263},{-344,-280,-244,-305,-311,-266},{-196,-190,-171,-316,-336,-328},{-302,-188,-190,-196,-272,-361},{-294,-342,-386,-358,-322,-319},{-308,-288,-316,-269,-258,-389},{-168,-294,-190,-342,-269,-260},{-333,-305,-246,-274,-269,-216},{-193,-302,-375,-179,-367,-202},{-252,-204,-213,-288,-384,-213},{-224,-221,-227,-378,-330,-260},{-185,-213,-246,-364,-235,-336},{-344,-196,-316,-249,-230,-297},{-218,-174,-347,-272,-202,-249},{-168,-288,-199,-207,-356,-246},{-372,-280,-266,-235,-389,-286},{-244,-353,-224,-314,-344,-389},{-224,-389,-171,-246,-218,-286},{-291,-356,-230,-179,-308,-199},{-210,-193,-381,-258,-176,-221},{-252,-339,-319,-238,-361,-188},{-244,-364,-246,-381,-269,-316},{-190,-381,-389,-314,-221,-302},{-314,-358,-330,-389,-190,-235},{-297,-204,-319,-286,-277,-188},{-171,-202,-263,-294,-213,-392},{-386,-358,-384,-347,-280,-333},{-392,-263,-370,-389,-344,-353},{-246,-356,-381,-319,-358,-199},{-266,-249,-202,-185,-333,-269},{-255,-249,-204,-238,-204,-316},{-356,-356,-246,-210,-207,-232}},{{-288,-322,-221,-339,-272,-347},{-353,-277,-269,-308,-199,-224},{-308,-207,-333,-277,-364,-294},{-339,-185,-193,-252,-294,-311},{-190,-176,-384,-336,-384,-207},{-171,-384,-221,-274,-255,-210},{-263,-238,-216,-213,-277,-277},{-356,-328,-204,-168,-263,-372},{-316,-168,-269,-356,-319,-311},{-190,-274,-238,-294,-244,-353},{-322,-384,-344,-297,-171,-174},{-274,-185,-378,-316,-378,-196},{-171,-392,-274,-308,-361,-255},{-227,-288,-204,-179,-224,-367},{-272,-294,-291,-249,-358,-176},{-246,-316,-224,-325,-361,-218},{-322,-216,-199,-288,-305,-386},{-330,-235,-249,-221,-207,-179},{-196,-291,-193,-378,-322,-176},{-367,-176,-204,-188,-300,-370},{-328,-325,-300,-370,-333,-179},{-182,-238,-339,-202,-174,-392},{-297,-266,-330,-384,-221,-202},{-246,-252,-347,-235,-274,-272},{-305,-378,-179,-196,-230,-302},{-249,-342,-392,-171,-356,-207},{-272,-358,-280,-190,-190,-358},{-316,-291,-280,-182,-322,-188},{-367,-168,-353,-269,-179,-288},{-213,-188,-356,-182,-210,-286},{-283,-386,-241,-291,-196,-308},{-174,-305,-381,-319,-325,-328},{-381,-266,-176,-244,-378,-263},{-255,-188,-314,-227,-244,-227},{-361,-176,-210,-378,-193,-288},{-216,-311,-185,-235,-392,-330},{-179,-342,-358,-356,-218,-372},{-269,-168,-358,-364,-347,-185},{-280,-372,-364,-188,-272,-213},{-378,-176,-190,-255,-252,-314},{-185,-319,-328,-241,-263,-384},{-283,-378,-185,-375,-314,-227},{-367,-241,-249,-364,-386,-350},{-260,-375,-227,-269,-224,-221},{-238,-392,-274,-297,-274,-204},{-381,-381,-291,-179,-370,-176},{-353,-213,-372,-272,-322,-193},{-280,-356,-336,-288,-384,-210},{-246,-314,-241,-179,-367,-260},{-288,-196,-308,-221,-188,-375}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={2070,261,23,150,170,304,400,300,160}; // initial inventory 
int ubiv[I]={2740,522,414,300,341,608,800,600,320}; // the upper bounds of inventory 
int len[I1][I2]={{3,6,2,2,3,3,2,1}}; // 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,7.19,13.32,4.32,2.64,5.16,6.85,4.63,1.82}; // 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]={{6.54,12.11,3.93,2.4,4.69,6.23,4.21,1.65}}; // 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]={5.23,5.23,5.23,4.58,4.58,4.58,3.92,3.92,3.92,9.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,3.14,3.14,3.14,2.75,2.75,2.75,2.36,2.36,2.36,1.92,1.92,1.92,1.68,1.68,1.68,1.44,1.44,1.44,3.75,3.75,3.75,3.28,3.28,3.28,2.81,2.81,2.81,4.98,4.98,4.98,4.36,4.36,4.36,3.74,3.74,3.74,3.37,3.37,3.37,2.95,2.95,2.95,2.53,2.53,2.53,1.32,1.32,1.32,1.16,1.16,1.16,0.99,0.99,0.99}; // 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,9,6,16,8,6,16,8,6,14,8,5,15,8,5,14,7,5,17,9,6,17,9,6,17,9,6,17,9,6,16,8,6,16,9,6,16,9,6,17,8,6,16,8,6,17,8,6,16,9,6,17,8,6,17,9,6,16,9,6,16,9,6,17,9,6,18,9,6,17,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}}; // set of shipments in each bid 
int SHsts[SPN]={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,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,2,8,14,20,26,32,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,0,4,8,12,16,20,24,28,2,8,14,20,26,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,1,5,9,13,17,21,25,29,1,7,13,19,25,2,4,6,8,10,12,14,16,18,20,22,24,26,28,2,6,10,14,18,22,26,1,7,13,19,25,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,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32}; // set of start times of each shipment 
int SHets[SPN]={4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,8,10,12,14,16,18,20,22,24,26,28,30,32,34,6,10,14,18,22,26,30,34,8,14,20,26,32,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,7,13,19,25,31,8,10,12,14,16,18,20,22,24,26,28,30,32,34,8,12,16,20,24,28,32,7,13,19,25,31,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,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,5,11,17,23,29,35,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33}; // set of end times of each shipment 
