int Dev = 30;// 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 = 17;//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]={{{{11432,0,0,0,0,0},{11180,0,0,0,0,0},{11290,0,0,0,0,0},{11892,0,0,0,0,0},{11882,0,0,0,0,0},{11940,0,0,0,0,0},{11694,0,0,0,0,0},{11313,0,0,0,0,0},{11670,0,0,0,0,0},{11692,0,0,0,0,0},{11174,0,0,0,0,0},{11447,0,0,0,0,0},{11819,0,0,0,0,0},{10886,0,0,0,0,0},{11761,0,0,0,0,0},{11865,0,0,0,0,0},{11591,0,0,0,0,0},{11384,0,0,0,0,0},{11627,0,0,0,0,0},{11639,0,0,0,0,0},{11142,0,0,0,0,0},{11864,0,0,0,0,0},{11212,0,0,0,0,0},{11969,0,0,0,0,0},{11709,0,0,0,0,0},{10833,0,0,0,0,0},{11029,0,0,0,0,0},{11682,0,0,0,0,0},{10869,0,0,0,0,0},{11209,0,0,0,0,0},{11883,0,0,0,0,0},{11251,0,0,0,0,0},{11622,0,0,0,0,0},{11064,0,0,0,0,0},{11575,0,0,0,0,0},{11787,0,0,0,0,0},{11302,0,0,0,0,0},{11337,0,0,0,0,0},{11665,0,0,0,0,0},{11645,0,0,0,0,0},{11647,0,0,0,0,0},{11316,0,0,0,0,0},{11872,0,0,0,0,0},{11674,0,0,0,0,0},{11691,0,0,0,0,0},{11858,0,0,0,0,0},{11740,0,0,0,0,0},{11623,0,0,0,0,0},{11879,0,0,0,0,0},{11659,0,0,0,0,0}},{{11661,0,0,0,0,0},{11547,0,0,0,0,0},{11267,0,0,0,0,0},{11103,0,0,0,0,0},{11149,0,0,0,0,0},{11308,0,0,0,0,0},{11440,0,0,0,0,0},{11636,0,0,0,0,0},{11682,0,0,0,0,0},{11454,0,0,0,0,0},{11588,0,0,0,0,0},{11189,0,0,0,0,0},{11246,0,0,0,0,0},{11803,0,0,0,0,0},{11175,0,0,0,0,0},{10976,0,0,0,0,0},{11283,0,0,0,0,0},{11850,0,0,0,0,0},{11472,0,0,0,0,0},{11935,0,0,0,0,0},{11784,0,0,0,0,0},{11306,0,0,0,0,0},{11942,0,0,0,0,0},{11786,0,0,0,0,0},{11825,0,0,0,0,0},{11489,0,0,0,0,0},{11054,0,0,0,0,0},{11144,0,0,0,0,0},{11724,0,0,0,0,0},{11353,0,0,0,0,0},{11538,0,0,0,0,0},{11751,0,0,0,0,0},{11389,0,0,0,0,0},{11815,0,0,0,0,0},{11451,0,0,0,0,0},{11785,0,0,0,0,0},{12060,0,0,0,0,0},{11299,0,0,0,0,0},{11682,0,0,0,0,0},{11219,0,0,0,0,0},{11620,0,0,0,0,0},{11753,0,0,0,0,0},{11491,0,0,0,0,0},{11927,0,0,0,0,0},{11398,0,0,0,0,0},{11848,0,0,0,0,0},{11061,0,0,0,0,0},{11382,0,0,0,0,0},{11199,0,0,0,0,0},{11873,0,0,0,0,0}},{{11555,0,0,0,0,0},{11421,0,0,0,0,0},{11490,0,0,0,0,0},{11908,0,0,0,0,0},{11765,0,0,0,0,0},{10830,0,0,0,0,0},{11603,0,0,0,0,0},{10997,0,0,0,0,0},{11695,0,0,0,0,0},{10954,0,0,0,0,0},{11273,0,0,0,0,0},{11737,0,0,0,0,0},{11561,0,0,0,0,0},{11662,0,0,0,0,0},{11682,0,0,0,0,0},{11507,0,0,0,0,0},{11726,0,0,0,0,0},{11129,0,0,0,0,0},{11231,0,0,0,0,0},{11206,0,0,0,0,0},{11673,0,0,0,0,0},{11477,0,0,0,0,0},{11287,0,0,0,0,0},{11200,0,0,0,0,0},{11866,0,0,0,0,0},{11679,0,0,0,0,0},{11518,0,0,0,0,0},{11437,0,0,0,0,0},{11637,0,0,0,0,0},{11839,0,0,0,0,0},{11417,0,0,0,0,0},{11771,0,0,0,0,0},{11406,0,0,0,0,0},{11544,0,0,0,0,0},{11669,0,0,0,0,0},{11576,0,0,0,0,0},{11759,0,0,0,0,0},{11132,0,0,0,0,0},{11647,0,0,0,0,0},{11801,0,0,0,0,0},{11343,0,0,0,0,0},{11557,0,0,0,0,0},{11272,0,0,0,0,0},{11644,0,0,0,0,0},{11383,0,0,0,0,0},{11732,0,0,0,0,0},{11317,0,0,0,0,0},{11660,0,0,0,0,0},{11340,0,0,0,0,0},{11982,0,0,0,0,0}},{{11868,0,0,0,0,0},{11990,0,0,0,0,0},{11763,0,0,0,0,0},{10911,0,0,0,0,0},{11695,0,0,0,0,0},{11252,0,0,0,0,0},{11570,0,0,0,0,0},{11305,0,0,0,0,0},{11984,0,0,0,0,0},{11342,0,0,0,0,0},{11789,0,0,0,0,0},{11467,0,0,0,0,0},{11485,0,0,0,0,0},{11408,0,0,0,0,0},{11515,0,0,0,0,0},{11467,0,0,0,0,0},{11866,0,0,0,0,0},{11516,0,0,0,0,0},{11141,0,0,0,0,0},{11162,0,0,0,0,0},{11309,0,0,0,0,0},{11272,0,0,0,0,0},{11689,0,0,0,0,0},{11503,0,0,0,0,0},{11509,0,0,0,0,0},{11703,0,0,0,0,0},{11149,0,0,0,0,0},{11405,0,0,0,0,0},{11234,0,0,0,0,0},{11589,0,0,0,0,0},{10912,0,0,0,0,0},{11565,0,0,0,0,0},{11667,0,0,0,0,0},{11093,0,0,0,0,0},{12096,0,0,0,0,0},{10938,0,0,0,0,0},{11261,0,0,0,0,0},{11867,0,0,0,0,0},{11655,0,0,0,0,0},{11155,0,0,0,0,0},{11266,0,0,0,0,0},{11840,0,0,0,0,0},{11717,0,0,0,0,0},{11157,0,0,0,0,0},{11517,0,0,0,0,0},{11574,0,0,0,0,0},{11913,0,0,0,0,0},{11516,0,0,0,0,0},{11408,0,0,0,0,0},{11438,0,0,0,0,0}},{{11146,0,0,0,0,0},{11515,0,0,0,0,0},{11534,0,0,0,0,0},{11896,0,0,0,0,0},{11349,0,0,0,0,0},{11543,0,0,0,0,0},{11441,0,0,0,0,0},{11591,0,0,0,0,0},{11046,0,0,0,0,0},{11233,0,0,0,0,0},{11798,0,0,0,0,0},{11680,0,0,0,0,0},{11826,0,0,0,0,0},{11887,0,0,0,0,0},{11401,0,0,0,0,0},{11490,0,0,0,0,0},{10929,0,0,0,0,0},{11400,0,0,0,0,0},{11686,0,0,0,0,0},{11617,0,0,0,0,0},{11583,0,0,0,0,0},{11094,0,0,0,0,0},{11491,0,0,0,0,0},{11227,0,0,0,0,0},{11921,0,0,0,0,0},{11341,0,0,0,0,0},{11162,0,0,0,0,0},{11646,0,0,0,0,0},{11294,0,0,0,0,0},{11619,0,0,0,0,0},{11221,0,0,0,0,0},{11517,0,0,0,0,0},{11295,0,0,0,0,0},{11311,0,0,0,0,0},{11809,0,0,0,0,0},{11456,0,0,0,0,0},{11425,0,0,0,0,0},{11598,0,0,0,0,0},{11603,0,0,0,0,0},{11832,0,0,0,0,0},{11673,0,0,0,0,0},{11360,0,0,0,0,0},{11404,0,0,0,0,0},{11286,0,0,0,0,0},{11684,0,0,0,0,0},{10866,0,0,0,0,0},{11595,0,0,0,0,0},{11480,0,0,0,0,0},{11417,0,0,0,0,0},{11449,0,0,0,0,0}},{{11059,0,0,0,0,0},{11184,0,0,0,0,0},{11408,0,0,0,0,0},{11743,0,0,0,0,0},{11262,0,0,0,0,0},{11599,0,0,0,0,0},{11221,0,0,0,0,0},{11567,0,0,0,0,0},{11791,0,0,0,0,0},{11436,0,0,0,0,0},{11735,0,0,0,0,0},{11556,0,0,0,0,0},{11343,0,0,0,0,0},{11581,0,0,0,0,0},{11620,0,0,0,0,0},{11348,0,0,0,0,0},{11550,0,0,0,0,0},{11570,0,0,0,0,0},{11495,0,0,0,0,0},{11483,0,0,0,0,0},{11435,0,0,0,0,0},{11880,0,0,0,0,0},{11762,0,0,0,0,0},{11114,0,0,0,0,0},{11582,0,0,0,0,0},{11502,0,0,0,0,0},{11293,0,0,0,0,0},{11122,0,0,0,0,0},{11355,0,0,0,0,0},{11825,0,0,0,0,0},{10990,0,0,0,0,0},{11621,0,0,0,0,0},{11262,0,0,0,0,0},{11711,0,0,0,0,0},{10962,0,0,0,0,0},{11813,0,0,0,0,0},{11473,0,0,0,0,0},{11974,0,0,0,0,0},{11478,0,0,0,0,0},{11171,0,0,0,0,0},{11070,0,0,0,0,0},{11375,0,0,0,0,0},{11459,0,0,0,0,0},{11819,0,0,0,0,0},{11832,0,0,0,0,0},{11899,0,0,0,0,0},{11653,0,0,0,0,0},{11488,0,0,0,0,0},{11643,0,0,0,0,0},{11949,0,0,0,0,0}}},{{{-144,-177,-152,-244,-166,-152},{-260,-185,-158,-197,-154,-248},{-191,-248,-156,-240,-225,-183},{-150,-166,-156,-160,-168,-264},{-187,-250,-229,-233,-221,-227},{-248,-229,-187,-221,-173,-213},{-160,-240,-197,-252,-142,-144},{-256,-166,-205,-199,-252,-191},{-231,-152,-201,-264,-179,-238},{-264,-205,-201,-189,-189,-246},{-244,-248,-217,-205,-248,-235},{-144,-207,-248,-181,-235,-250},{-187,-242,-144,-162,-244,-248},{-150,-242,-158,-191,-148,-240},{-221,-233,-254,-256,-171,-242},{-191,-246,-207,-162,-181,-260},{-252,-156,-215,-229,-211,-238},{-227,-264,-168,-225,-150,-248},{-254,-225,-197,-191,-231,-213},{-168,-189,-211,-171,-233,-162},{-168,-150,-168,-160,-148,-156},{-150,-189,-195,-175,-262,-235},{-242,-209,-166,-181,-150,-197},{-189,-246,-187,-256,-252,-244},{-215,-244,-187,-144,-166,-246},{-154,-246,-150,-215,-193,-242},{-179,-254,-217,-154,-248,-160},{-177,-215,-227,-201,-183,-250},{-162,-183,-160,-185,-162,-233},{-146,-171,-223,-199,-256,-193},{-175,-162,-199,-229,-171,-181},{-256,-144,-215,-179,-213,-250},{-162,-244,-215,-238,-258,-171},{-250,-215,-164,-158,-262,-144},{-256,-146,-173,-150,-242,-191},{-246,-175,-203,-173,-229,-238},{-231,-242,-183,-248,-238,-252},{-262,-189,-248,-181,-225,-262},{-144,-244,-187,-150,-244,-197},{-248,-158,-248,-177,-203,-162},{-185,-166,-225,-193,-256,-252},{-252,-197,-160,-177,-225,-209},{-171,-231,-235,-197,-207,-233},{-148,-168,-215,-201,-248,-233},{-191,-254,-177,-235,-233,-246},{-205,-264,-225,-183,-201,-199},{-213,-215,-240,-146,-211,-179},{-240,-142,-209,-235,-166,-168},{-238,-219,-262,-260,-262,-246},{-233,-227,-191,-148,-175,-229}},{{-215,-219,-246,-219,-256,-227},{-160,-219,-203,-193,-189,-223},{-175,-256,-262,-223,-209,-162},{-221,-260,-160,-254,-195,-160},{-235,-207,-246,-154,-205,-144},{-240,-175,-144,-233,-205,-231},{-231,-156,-246,-246,-221,-179},{-195,-189,-189,-235,-197,-250},{-160,-211,-158,-262,-173,-223},{-242,-173,-152,-233,-146,-260},{-187,-209,-168,-227,-173,-181},{-199,-244,-156,-238,-225,-191},{-250,-142,-240,-256,-213,-203},{-217,-264,-262,-173,-227,-231},{-229,-238,-244,-187,-166,-213},{-142,-187,-203,-246,-254,-168},{-229,-164,-217,-217,-246,-193},{-150,-146,-150,-246,-219,-252},{-146,-199,-142,-242,-160,-150},{-154,-195,-191,-217,-201,-201},{-238,-256,-148,-185,-185,-215},{-225,-229,-152,-240,-191,-256},{-256,-256,-221,-177,-244,-264},{-173,-201,-235,-160,-142,-235},{-146,-185,-254,-209,-144,-262},{-189,-166,-168,-189,-221,-150},{-152,-164,-179,-233,-156,-191},{-181,-152,-256,-183,-142,-256},{-256,-238,-211,-195,-256,-171},{-235,-150,-148,-217,-264,-262},{-227,-181,-242,-250,-181,-209},{-191,-162,-240,-225,-189,-150},{-240,-205,-227,-256,-187,-154},{-240,-225,-197,-219,-150,-246},{-229,-246,-162,-242,-156,-219},{-154,-221,-152,-223,-158,-168},{-199,-154,-223,-191,-221,-260},{-223,-177,-201,-183,-181,-148},{-209,-205,-254,-240,-248,-193},{-171,-201,-223,-256,-162,-162},{-240,-187,-154,-250,-166,-177},{-201,-254,-168,-238,-235,-179},{-258,-191,-256,-150,-233,-227},{-256,-211,-235,-227,-193,-156},{-199,-233,-193,-183,-164,-240},{-233,-191,-223,-146,-211,-227},{-211,-211,-233,-242,-223,-164},{-185,-233,-231,-235,-175,-187},{-244,-248,-201,-217,-246,-168},{-219,-154,-252,-244,-195,-150}},{{-219,-231,-256,-144,-191,-260},{-171,-240,-195,-201,-191,-227},{-152,-185,-213,-207,-235,-158},{-173,-193,-164,-238,-152,-227},{-213,-171,-264,-154,-217,-144},{-193,-144,-144,-154,-264,-242},{-189,-179,-205,-158,-264,-189},{-175,-205,-179,-187,-142,-179},{-254,-240,-175,-242,-240,-168},{-252,-238,-229,-217,-231,-235},{-148,-175,-183,-154,-177,-246},{-183,-240,-187,-250,-150,-164},{-242,-166,-158,-197,-177,-156},{-235,-215,-227,-185,-256,-264},{-219,-256,-183,-191,-244,-227},{-146,-201,-242,-152,-238,-203},{-211,-211,-187,-221,-262,-238},{-185,-248,-191,-158,-162,-213},{-211,-187,-142,-242,-205,-148},{-262,-221,-207,-191,-244,-203},{-223,-248,-191,-209,-179,-221},{-225,-264,-191,-158,-146,-207},{-156,-203,-244,-250,-171,-223},{-187,-156,-262,-242,-148,-244},{-235,-250,-225,-160,-229,-146},{-150,-213,-173,-171,-158,-144},{-195,-175,-189,-217,-164,-225},{-242,-205,-211,-215,-197,-156},{-203,-179,-152,-158,-164,-187},{-240,-209,-177,-225,-244,-181},{-242,-152,-197,-209,-148,-144},{-181,-142,-254,-189,-250,-162},{-260,-201,-262,-231,-168,-177},{-166,-142,-148,-154,-144,-189},{-213,-171,-260,-197,-244,-168},{-197,-179,-260,-158,-146,-207},{-235,-156,-229,-185,-215,-181},{-185,-173,-264,-175,-179,-191},{-179,-262,-252,-193,-152,-213},{-244,-229,-233,-168,-199,-231},{-219,-248,-148,-142,-207,-238},{-217,-148,-195,-209,-235,-201},{-201,-144,-225,-177,-191,-162},{-183,-242,-179,-199,-203,-199},{-185,-221,-179,-185,-246,-201},{-213,-171,-258,-211,-256,-227},{-244,-166,-197,-166,-254,-148},{-235,-250,-213,-250,-168,-158},{-148,-211,-256,-258,-142,-211},{-160,-264,-260,-238,-142,-250}},{{-185,-162,-156,-189,-238,-150},{-215,-260,-191,-252,-160,-225},{-238,-158,-258,-164,-258,-254},{-189,-171,-227,-242,-183,-154},{-223,-207,-238,-207,-217,-225},{-219,-246,-168,-201,-152,-185},{-223,-209,-227,-262,-191,-262},{-248,-215,-242,-160,-162,-229},{-233,-148,-252,-183,-183,-177},{-173,-256,-209,-177,-205,-164},{-185,-207,-158,-203,-211,-179},{-164,-183,-189,-262,-203,-233},{-193,-154,-235,-179,-150,-152},{-175,-248,-221,-217,-144,-262},{-205,-191,-233,-240,-211,-175},{-246,-225,-225,-164,-160,-168},{-240,-217,-217,-193,-156,-187},{-240,-193,-154,-240,-225,-203},{-233,-154,-258,-183,-199,-166},{-162,-162,-231,-233,-156,-231},{-225,-171,-162,-227,-199,-225},{-262,-144,-166,-225,-219,-211},{-231,-231,-154,-191,-162,-213},{-238,-238,-248,-205,-173,-246},{-156,-179,-254,-158,-229,-189},{-260,-181,-217,-242,-254,-231},{-187,-179,-260,-173,-260,-146},{-215,-201,-183,-142,-168,-250},{-189,-252,-181,-235,-152,-193},{-207,-177,-146,-256,-173,-171},{-207,-240,-219,-185,-235,-240},{-181,-148,-217,-168,-183,-160},{-197,-179,-244,-231,-158,-191},{-199,-173,-177,-173,-154,-260},{-225,-229,-254,-223,-223,-203},{-166,-187,-252,-164,-164,-213},{-233,-181,-183,-252,-223,-242},{-152,-217,-185,-166,-187,-252},{-166,-148,-238,-181,-185,-221},{-146,-154,-264,-156,-150,-258},{-221,-235,-235,-207,-223,-233},{-160,-213,-256,-158,-146,-248},{-248,-191,-262,-177,-171,-171},{-193,-238,-209,-213,-168,-187},{-201,-181,-197,-185,-252,-142},{-164,-171,-191,-187,-173,-219},{-154,-185,-205,-205,-260,-217},{-142,-233,-225,-201,-246,-254},{-199,-197,-195,-189,-250,-154},{-223,-193,-235,-207,-233,-203}},{{-197,-207,-227,-189,-156,-254},{-240,-171,-152,-168,-231,-262},{-187,-213,-175,-201,-258,-217},{-211,-231,-229,-233,-197,-179},{-221,-152,-235,-262,-217,-225},{-240,-238,-242,-195,-144,-246},{-201,-144,-219,-246,-221,-258},{-221,-156,-179,-231,-168,-227},{-144,-181,-207,-215,-160,-195},{-252,-201,-144,-175,-238,-254},{-162,-197,-203,-254,-264,-156},{-229,-168,-231,-246,-244,-156},{-148,-195,-221,-264,-144,-171},{-197,-223,-181,-205,-248,-254},{-211,-156,-160,-254,-225,-166},{-150,-233,-191,-229,-260,-160},{-256,-160,-142,-254,-179,-209},{-213,-248,-189,-152,-231,-175},{-258,-242,-223,-209,-233,-187},{-193,-181,-179,-146,-195,-185},{-164,-227,-240,-213,-264,-142},{-203,-203,-173,-221,-191,-254},{-195,-260,-142,-209,-233,-201},{-213,-209,-225,-144,-148,-148},{-179,-219,-264,-231,-193,-233},{-205,-173,-191,-181,-203,-185},{-144,-231,-248,-203,-177,-150},{-175,-264,-250,-166,-219,-240},{-185,-164,-227,-175,-146,-166},{-252,-183,-191,-177,-160,-154},{-160,-231,-146,-205,-193,-254},{-199,-164,-252,-215,-250,-193},{-148,-171,-187,-150,-156,-166},{-177,-175,-158,-250,-187,-240},{-240,-156,-211,-197,-181,-148},{-173,-162,-235,-264,-171,-199},{-248,-171,-258,-231,-148,-229},{-197,-229,-256,-181,-229,-227},{-195,-179,-254,-156,-258,-160},{-231,-248,-211,-231,-262,-219},{-231,-242,-231,-171,-162,-171},{-201,-250,-235,-150,-231,-152},{-156,-158,-201,-195,-197,-258},{-156,-166,-215,-240,-181,-262},{-260,-235,-262,-173,-164,-173},{-248,-191,-185,-144,-183,-199},{-250,-248,-154,-246,-148,-256},{-183,-177,-246,-177,-235,-146},{-238,-221,-213,-221,-250,-168},{-185,-258,-211,-148,-223,-233}},{{-248,-193,-146,-187,-144,-160},{-258,-171,-158,-154,-199,-231},{-195,-248,-195,-162,-179,-197},{-144,-215,-235,-201,-254,-262},{-211,-211,-205,-187,-160,-209},{-219,-142,-246,-160,-209,-189},{-189,-175,-209,-193,-142,-252},{-197,-235,-240,-201,-262,-187},{-142,-229,-203,-246,-238,-229},{-215,-217,-233,-162,-215,-209},{-162,-166,-219,-223,-199,-264},{-173,-203,-264,-189,-187,-215},{-162,-152,-225,-191,-146,-215},{-142,-205,-168,-244,-242,-187},{-221,-177,-191,-162,-233,-250},{-168,-229,-199,-246,-207,-171},{-262,-240,-152,-168,-215,-244},{-209,-256,-217,-238,-175,-197},{-248,-156,-144,-229,-217,-158},{-152,-177,-215,-264,-225,-162},{-154,-252,-217,-211,-185,-199},{-187,-183,-248,-164,-183,-238},{-229,-152,-195,-179,-164,-146},{-146,-173,-211,-160,-148,-168},{-252,-193,-179,-158,-156,-250},{-252,-219,-211,-246,-260,-225},{-242,-191,-248,-262,-177,-229},{-144,-207,-250,-225,-250,-264},{-177,-221,-235,-183,-254,-264},{-185,-231,-213,-209,-160,-219},{-235,-254,-193,-195,-233,-262},{-211,-213,-231,-142,-179,-150},{-179,-154,-158,-250,-250,-195},{-199,-209,-229,-258,-205,-254},{-162,-238,-175,-179,-217,-215},{-154,-231,-260,-221,-244,-262},{-235,-154,-233,-193,-240,-205},{-235,-191,-252,-250,-244,-252},{-233,-195,-166,-211,-197,-240},{-181,-209,-166,-235,-197,-199},{-246,-219,-262,-219,-240,-185},{-175,-260,-179,-193,-152,-221},{-171,-205,-213,-235,-195,-207},{-215,-215,-154,-183,-244,-254},{-248,-213,-264,-217,-203,-223},{-244,-217,-181,-217,-258,-171},{-248,-203,-244,-181,-164,-254},{-231,-217,-264,-213,-197,-238},{-179,-219,-205,-168,-148,-262},{-193,-221,-256,-183,-195,-238}}},{{{-166,-193,-169,-130,-137,-122},{-126,-198,-179,-206,-158,-190},{-150,-198,-196,-142,-151,-175},{-132,-204,-129,-118,-204,-167},{-182,-127,-118,-190,-180,-150},{-198,-150,-119,-129,-161,-126},{-159,-184,-148,-134,-174,-118},{-203,-175,-138,-127,-184,-187},{-192,-201,-142,-185,-124,-150},{-118,-187,-155,-143,-208,-179},{-148,-174,-158,-132,-174,-200},{-116,-118,-174,-134,-209,-126},{-159,-203,-148,-187,-190,-137},{-155,-127,-177,-201,-153,-150},{-155,-203,-124,-156,-148,-190},{-135,-187,-177,-182,-200,-148},{-140,-179,-198,-190,-114,-151},{-132,-147,-138,-182,-179,-198},{-126,-174,-158,-200,-129,-118},{-153,-179,-147,-143,-200,-145},{-201,-151,-155,-203,-161,-142},{-208,-192,-177,-203,-209,-200},{-177,-135,-195,-147,-122,-169},{-203,-206,-148,-140,-113,-190},{-192,-209,-177,-184,-184,-175},{-198,-166,-151,-164,-200,-155},{-209,-193,-187,-132,-114,-209},{-114,-138,-192,-177,-204,-124},{-200,-129,-180,-193,-118,-172},{-113,-138,-182,-175,-116,-124},{-155,-190,-147,-159,-155,-166},{-127,-172,-156,-130,-167,-192},{-164,-204,-180,-114,-188,-122},{-164,-195,-143,-208,-130,-121},{-137,-193,-142,-204,-142,-116},{-138,-135,-193,-190,-182,-135},{-121,-190,-179,-156,-114,-148},{-126,-200,-116,-192,-135,-156},{-155,-127,-196,-119,-150,-138},{-148,-132,-132,-196,-134,-124},{-187,-163,-185,-145,-198,-179},{-124,-114,-124,-198,-142,-175},{-209,-135,-188,-172,-196,-171},{-192,-137,-198,-198,-209,-182},{-171,-159,-204,-148,-192,-185},{-145,-208,-172,-132,-195,-203},{-204,-201,-122,-127,-180,-187},{-130,-164,-126,-196,-161,-196},{-116,-208,-137,-127,-180,-185},{-174,-182,-113,-142,-166,-143}},{{-187,-206,-158,-177,-134,-198},{-177,-118,-195,-113,-200,-135},{-166,-156,-167,-159,-203,-198},{-114,-113,-118,-142,-190,-122},{-175,-204,-180,-118,-121,-201},{-156,-138,-132,-122,-153,-122},{-192,-209,-153,-174,-137,-137},{-127,-129,-122,-180,-140,-209},{-190,-206,-184,-135,-167,-140},{-158,-137,-164,-171,-130,-171},{-198,-137,-200,-163,-138,-142},{-156,-137,-126,-114,-135,-130},{-129,-151,-182,-114,-166,-114},{-171,-129,-130,-190,-135,-180},{-208,-114,-137,-200,-174,-119},{-132,-142,-137,-114,-127,-143},{-121,-200,-121,-169,-145,-132},{-174,-188,-195,-126,-180,-158},{-150,-116,-140,-195,-201,-118},{-201,-187,-169,-135,-208,-161},{-129,-171,-113,-116,-180,-132},{-182,-206,-180,-137,-185,-175},{-113,-164,-130,-171,-153,-187},{-177,-156,-185,-122,-134,-150},{-118,-198,-190,-167,-196,-151},{-113,-148,-124,-155,-193,-208},{-113,-206,-192,-135,-137,-166},{-187,-198,-188,-182,-114,-151},{-171,-192,-196,-155,-206,-192},{-118,-204,-206,-167,-114,-167},{-206,-163,-203,-179,-119,-132},{-150,-188,-169,-184,-142,-113},{-187,-147,-188,-203,-204,-145},{-200,-159,-145,-119,-184,-203},{-134,-180,-153,-172,-184,-193},{-155,-118,-187,-135,-169,-195},{-190,-151,-147,-148,-172,-134},{-129,-114,-200,-147,-193,-200},{-159,-204,-143,-204,-161,-134},{-177,-192,-126,-196,-163,-142},{-196,-198,-174,-129,-126,-209},{-203,-163,-198,-180,-190,-119},{-171,-150,-151,-184,-126,-200},{-208,-172,-148,-148,-201,-187},{-161,-180,-150,-143,-167,-177},{-180,-169,-180,-185,-132,-167},{-196,-203,-116,-145,-118,-177},{-138,-151,-121,-209,-137,-190},{-166,-150,-126,-130,-159,-209},{-182,-180,-190,-171,-121,-145}},{{-143,-179,-156,-208,-148,-116},{-209,-158,-190,-124,-124,-129},{-206,-195,-151,-192,-114,-206},{-184,-198,-198,-206,-121,-130},{-155,-156,-113,-124,-140,-137},{-137,-145,-142,-175,-175,-156},{-204,-137,-171,-166,-175,-148},{-155,-147,-169,-147,-161,-171},{-196,-114,-200,-204,-182,-161},{-184,-188,-188,-137,-185,-148},{-132,-122,-127,-198,-187,-179},{-161,-192,-208,-127,-188,-122},{-177,-166,-200,-208,-203,-148},{-169,-171,-187,-182,-195,-155},{-206,-169,-166,-145,-140,-124},{-172,-151,-174,-121,-208,-163},{-188,-169,-127,-124,-188,-172},{-179,-121,-209,-179,-156,-124},{-204,-132,-119,-201,-113,-137},{-118,-140,-206,-140,-124,-129},{-130,-177,-192,-140,-126,-126},{-151,-209,-134,-203,-121,-164},{-204,-116,-169,-126,-137,-180},{-164,-122,-175,-180,-192,-188},{-140,-114,-164,-147,-122,-180},{-143,-150,-142,-200,-150,-208},{-166,-206,-166,-158,-172,-153},{-177,-167,-132,-122,-114,-198},{-172,-190,-135,-182,-203,-185},{-209,-179,-198,-208,-118,-158},{-164,-126,-206,-206,-166,-204},{-127,-196,-159,-145,-138,-180},{-177,-166,-209,-174,-137,-198},{-130,-151,-143,-155,-209,-164},{-206,-188,-130,-151,-161,-175},{-140,-182,-166,-203,-185,-126},{-195,-151,-184,-116,-145,-161},{-134,-163,-124,-130,-174,-174},{-145,-134,-195,-114,-208,-147},{-161,-118,-209,-135,-180,-121},{-116,-116,-143,-113,-198,-179},{-129,-119,-204,-138,-200,-203},{-153,-159,-124,-129,-203,-135},{-193,-155,-142,-175,-161,-153},{-159,-116,-143,-175,-179,-180},{-155,-175,-203,-198,-163,-138},{-130,-113,-184,-142,-113,-147},{-166,-174,-147,-129,-184,-134},{-192,-177,-150,-134,-155,-200},{-113,-138,-169,-175,-129,-150}},{{-185,-203,-124,-134,-138,-122},{-145,-204,-155,-145,-190,-113},{-145,-129,-182,-163,-166,-142},{-142,-130,-122,-148,-201,-116},{-143,-156,-138,-201,-140,-155},{-134,-135,-138,-204,-122,-145},{-122,-195,-151,-156,-203,-201},{-198,-193,-159,-138,-206,-124},{-208,-135,-201,-148,-188,-187},{-151,-200,-118,-171,-159,-158},{-129,-169,-155,-204,-113,-130},{-175,-190,-209,-164,-188,-169},{-208,-114,-156,-171,-198,-206},{-203,-161,-140,-204,-127,-174},{-137,-119,-193,-201,-145,-158},{-200,-163,-209,-192,-206,-188},{-142,-171,-192,-193,-182,-114},{-127,-143,-132,-182,-159,-206},{-143,-163,-166,-140,-113,-150},{-145,-179,-190,-200,-169,-129},{-172,-195,-147,-188,-163,-174},{-182,-182,-175,-116,-158,-147},{-204,-195,-153,-188,-126,-138},{-175,-130,-190,-140,-137,-159},{-174,-137,-150,-142,-119,-145},{-118,-118,-204,-118,-137,-161},{-118,-122,-156,-119,-147,-126},{-158,-169,-209,-150,-132,-113},{-116,-166,-175,-156,-119,-150},{-208,-130,-137,-130,-204,-137},{-161,-130,-161,-206,-151,-124},{-142,-188,-135,-192,-159,-161},{-147,-150,-175,-208,-184,-135},{-138,-122,-203,-169,-163,-113},{-201,-159,-204,-169,-142,-145},{-192,-167,-119,-113,-200,-113},{-114,-147,-135,-118,-204,-129},{-134,-195,-124,-167,-192,-185},{-153,-206,-187,-145,-187,-172},{-126,-143,-124,-171,-177,-122},{-158,-171,-177,-175,-172,-134},{-193,-193,-195,-175,-167,-161},{-151,-177,-119,-159,-138,-116},{-134,-193,-126,-164,-155,-138},{-122,-147,-201,-185,-114,-147},{-164,-127,-116,-159,-127,-155},{-190,-206,-169,-145,-200,-187},{-148,-130,-127,-192,-148,-209},{-155,-127,-188,-200,-174,-135},{-127,-185,-126,-196,-134,-166}},{{-155,-185,-163,-164,-151,-208},{-122,-182,-118,-169,-151,-184},{-158,-137,-158,-155,-182,-155},{-190,-158,-148,-137,-166,-209},{-187,-203,-127,-171,-169,-184},{-174,-163,-148,-171,-142,-158},{-116,-180,-155,-201,-158,-135},{-119,-195,-113,-147,-155,-151},{-203,-174,-171,-122,-127,-130},{-192,-147,-150,-155,-190,-206},{-114,-124,-201,-134,-203,-167},{-180,-169,-184,-161,-148,-204},{-140,-204,-148,-196,-140,-169},{-195,-206,-196,-206,-195,-114},{-143,-188,-167,-132,-196,-182},{-163,-193,-126,-116,-156,-167},{-130,-158,-161,-135,-164,-177},{-127,-129,-169,-195,-116,-192},{-179,-159,-121,-119,-180,-138},{-200,-190,-164,-134,-124,-155},{-116,-118,-161,-206,-137,-153},{-164,-122,-172,-147,-177,-164},{-164,-209,-147,-158,-134,-137},{-147,-142,-158,-201,-201,-163},{-116,-196,-147,-204,-114,-190},{-124,-185,-204,-116,-171,-121},{-122,-137,-187,-198,-179,-195},{-118,-175,-161,-145,-127,-116},{-161,-158,-134,-182,-171,-200},{-116,-187,-184,-163,-182,-158},{-138,-129,-188,-167,-159,-193},{-193,-182,-180,-155,-203,-208},{-150,-164,-167,-208,-201,-158},{-203,-150,-184,-206,-122,-171},{-127,-204,-145,-196,-193,-166},{-147,-156,-138,-148,-114,-188},{-204,-151,-164,-195,-153,-184},{-208,-209,-122,-147,-185,-167},{-208,-196,-180,-163,-192,-167},{-159,-129,-201,-142,-114,-140},{-200,-182,-135,-187,-193,-184},{-156,-174,-171,-185,-145,-195},{-163,-121,-195,-164,-179,-137},{-208,-142,-113,-116,-198,-184},{-121,-193,-166,-113,-124,-185},{-151,-142,-180,-179,-200,-153},{-171,-167,-122,-147,-127,-126},{-174,-130,-175,-167,-192,-150},{-127,-135,-180,-180,-135,-187},{-167,-172,-124,-196,-158,-151}},{{-151,-182,-209,-161,-155,-140},{-175,-134,-187,-193,-148,-179},{-184,-164,-163,-179,-187,-208},{-206,-130,-151,-156,-155,-122},{-195,-153,-137,-127,-118,-153},{-185,-138,-134,-124,-137,-137},{-147,-208,-114,-119,-114,-206},{-124,-158,-166,-203,-132,-122},{-184,-134,-118,-201,-203,-180},{-182,-121,-201,-135,-169,-177},{-138,-175,-114,-135,-201,-171},{-127,-140,-172,-193,-130,-145},{-182,-129,-201,-167,-201,-172},{-113,-124,-153,-142,-192,-204},{-156,-130,-193,-118,-150,-147},{-145,-190,-206,-196,-143,-158},{-166,-132,-113,-126,-174,-119},{-126,-116,-195,-166,-159,-155},{-187,-201,-209,-200,-196,-198},{-130,-206,-155,-185,-187,-190},{-201,-145,-163,-175,-206,-145},{-126,-161,-175,-185,-119,-166},{-193,-200,-166,-187,-143,-185},{-124,-188,-164,-130,-192,-122},{-122,-206,-132,-155,-148,-198},{-163,-142,-156,-203,-124,-158},{-166,-206,-167,-163,-119,-114},{-159,-135,-113,-145,-121,-143},{-138,-143,-209,-127,-124,-204},{-209,-122,-140,-145,-147,-206},{-116,-121,-153,-203,-159,-147},{-134,-126,-188,-174,-159,-190},{-121,-193,-201,-159,-196,-137},{-204,-193,-114,-118,-171,-148},{-147,-113,-153,-174,-198,-142},{-195,-188,-175,-116,-209,-121},{-119,-127,-188,-135,-192,-196},{-180,-179,-126,-156,-195,-121},{-126,-196,-143,-156,-156,-156},{-179,-153,-140,-151,-126,-177},{-118,-143,-185,-203,-116,-184},{-122,-130,-179,-206,-172,-156},{-198,-179,-147,-167,-192,-124},{-156,-124,-127,-193,-119,-138},{-190,-142,-200,-122,-124,-137},{-147,-150,-198,-169,-167,-147},{-163,-166,-137,-132,-203,-177},{-148,-121,-134,-209,-201,-140},{-140,-127,-206,-201,-138,-142},{-159,-129,-137,-174,-174,-161}}},{{{-266,-185,-178,-206,-263,-263},{-169,-252,-254,-275,-226,-231},{-215,-182,-201,-206,-176,-199},{-256,-254,-173,-259,-196,-263},{-238,-222,-236,-189,-215,-164},{-282,-263,-182,-289,-282,-224},{-300,-282,-259,-238,-247,-224},{-226,-238,-222,-284,-201,-254},{-222,-219,-178,-284,-277,-277},{-192,-217,-245,-210,-201,-215},{-256,-238,-194,-210,-282,-185},{-247,-254,-298,-229,-224,-173},{-192,-185,-213,-261,-215,-289},{-231,-236,-213,-247,-180,-280},{-162,-233,-280,-245,-300,-270},{-296,-215,-196,-298,-240,-268},{-263,-254,-222,-166,-166,-203},{-231,-259,-245,-196,-222,-236},{-215,-182,-280,-173,-277,-219},{-273,-249,-226,-222,-226,-293},{-256,-229,-275,-189,-162,-171},{-176,-185,-261,-178,-247,-180},{-298,-217,-173,-293,-185,-208},{-215,-203,-189,-217,-298,-231},{-187,-252,-249,-247,-201,-219},{-298,-238,-213,-199,-182,-162},{-173,-275,-176,-171,-171,-277},{-256,-300,-196,-238,-164,-286},{-164,-229,-252,-201,-252,-192},{-194,-259,-192,-196,-282,-291},{-245,-275,-231,-215,-254,-166},{-298,-268,-259,-210,-208,-247},{-199,-298,-273,-240,-171,-263},{-176,-166,-259,-189,-289,-185},{-277,-240,-171,-268,-226,-187},{-256,-208,-171,-268,-217,-291},{-252,-240,-192,-171,-210,-231},{-263,-194,-169,-245,-270,-261},{-210,-243,-275,-201,-273,-201},{-206,-222,-231,-280,-298,-249},{-164,-291,-275,-268,-243,-263},{-169,-277,-162,-268,-280,-254},{-273,-286,-196,-231,-273,-203},{-286,-259,-201,-213,-162,-182},{-238,-249,-203,-224,-173,-236},{-217,-259,-224,-284,-247,-270},{-180,-185,-169,-185,-182,-231},{-291,-256,-194,-203,-201,-240},{-231,-275,-275,-222,-229,-243},{-173,-277,-192,-243,-180,-254}},{{-233,-208,-270,-182,-194,-273},{-187,-259,-194,-206,-263,-180},{-256,-203,-187,-275,-189,-249},{-222,-286,-298,-256,-291,-213},{-229,-203,-245,-192,-185,-217},{-217,-173,-185,-273,-164,-266},{-169,-224,-206,-256,-178,-275},{-219,-219,-296,-245,-210,-286},{-240,-254,-280,-300,-213,-176},{-296,-215,-282,-280,-217,-162},{-189,-210,-247,-219,-173,-210},{-194,-289,-282,-224,-189,-189},{-199,-273,-162,-187,-254,-173},{-256,-213,-254,-201,-203,-249},{-233,-187,-178,-178,-187,-289},{-270,-254,-286,-273,-266,-243},{-293,-176,-296,-280,-236,-194},{-171,-296,-259,-247,-293,-293},{-243,-268,-199,-273,-217,-201},{-300,-210,-201,-298,-231,-208},{-249,-187,-243,-284,-208,-282},{-252,-215,-233,-208,-236,-249},{-178,-162,-222,-256,-263,-249},{-199,-217,-275,-169,-210,-192},{-280,-282,-252,-277,-166,-210},{-238,-166,-238,-182,-240,-249},{-217,-243,-249,-231,-169,-178},{-217,-293,-293,-249,-176,-178},{-199,-261,-231,-252,-166,-277},{-196,-286,-300,-180,-203,-206},{-182,-182,-176,-261,-282,-224},{-176,-273,-213,-240,-277,-240},{-210,-215,-229,-238,-215,-286},{-171,-240,-213,-266,-178,-300},{-162,-240,-162,-268,-261,-178},{-286,-289,-213,-254,-231,-213},{-222,-213,-268,-226,-252,-280},{-210,-298,-289,-166,-173,-229},{-238,-254,-215,-229,-192,-173},{-178,-286,-222,-291,-273,-236},{-284,-215,-178,-208,-289,-222},{-169,-261,-178,-289,-270,-256},{-254,-176,-296,-196,-206,-217},{-233,-203,-229,-263,-213,-194},{-171,-231,-210,-296,-201,-247},{-270,-298,-238,-268,-222,-199},{-240,-252,-210,-263,-268,-203},{-261,-256,-192,-240,-259,-182},{-245,-286,-176,-252,-249,-187},{-268,-194,-226,-296,-215,-226}},{{-203,-199,-233,-245,-185,-247},{-296,-245,-182,-268,-280,-300},{-245,-240,-164,-180,-266,-254},{-196,-169,-298,-247,-300,-238},{-300,-270,-199,-236,-286,-240},{-243,-284,-162,-213,-162,-176},{-166,-229,-187,-286,-259,-261},{-210,-169,-213,-243,-169,-162},{-185,-192,-213,-286,-219,-176},{-224,-173,-222,-194,-277,-273},{-178,-196,-286,-203,-217,-164},{-243,-219,-196,-169,-270,-219},{-162,-275,-189,-282,-196,-247},{-243,-213,-226,-236,-178,-229},{-162,-249,-282,-275,-229,-298},{-201,-268,-229,-222,-178,-280},{-270,-236,-273,-196,-238,-254},{-229,-185,-215,-203,-224,-280},{-231,-254,-256,-231,-199,-201},{-178,-224,-194,-261,-169,-261},{-252,-254,-256,-229,-254,-273},{-263,-206,-171,-243,-275,-180},{-164,-280,-210,-263,-284,-173},{-194,-249,-270,-238,-192,-215},{-233,-266,-259,-219,-291,-164},{-231,-178,-229,-256,-194,-282},{-162,-180,-213,-189,-164,-266},{-196,-268,-231,-280,-208,-199},{-176,-231,-277,-194,-243,-296},{-231,-169,-270,-300,-178,-176},{-173,-280,-256,-196,-169,-171},{-286,-189,-187,-249,-286,-203},{-229,-222,-201,-238,-289,-201},{-266,-236,-273,-187,-189,-291},{-213,-280,-296,-286,-231,-162},{-270,-277,-222,-266,-254,-226},{-268,-296,-273,-286,-286,-252},{-196,-217,-171,-203,-203,-182},{-224,-256,-261,-289,-238,-270},{-273,-263,-252,-277,-273,-226},{-192,-263,-176,-185,-196,-298},{-213,-247,-213,-252,-229,-206},{-240,-222,-199,-273,-222,-291},{-293,-215,-256,-213,-185,-263},{-291,-173,-247,-224,-201,-261},{-171,-263,-298,-178,-245,-280},{-247,-282,-259,-169,-261,-171},{-180,-300,-180,-259,-203,-261},{-194,-194,-296,-270,-226,-252},{-289,-254,-286,-236,-233,-192}},{{-185,-192,-224,-293,-286,-247},{-298,-270,-263,-238,-293,-206},{-284,-182,-206,-275,-217,-213},{-176,-215,-277,-266,-180,-182},{-215,-178,-187,-217,-266,-261},{-243,-203,-270,-240,-180,-286},{-203,-176,-222,-210,-261,-199},{-217,-215,-240,-247,-178,-275},{-236,-263,-273,-275,-249,-196},{-187,-263,-247,-238,-275,-282},{-208,-245,-249,-289,-222,-180},{-169,-280,-173,-176,-298,-192},{-213,-210,-263,-243,-173,-206},{-203,-236,-277,-247,-261,-187},{-229,-252,-217,-286,-180,-229},{-164,-252,-256,-282,-277,-261},{-293,-280,-277,-300,-240,-238},{-247,-296,-173,-189,-166,-213},{-215,-213,-284,-178,-199,-171},{-194,-189,-240,-293,-201,-206},{-275,-229,-277,-173,-222,-284},{-249,-263,-189,-180,-182,-194},{-259,-263,-254,-231,-224,-291},{-254,-252,-199,-187,-162,-254},{-194,-263,-176,-192,-210,-203},{-208,-300,-282,-282,-166,-245},{-236,-215,-206,-217,-176,-243},{-238,-180,-266,-233,-178,-263},{-263,-166,-219,-240,-203,-196},{-273,-261,-293,-252,-194,-298},{-194,-196,-263,-215,-231,-196},{-280,-210,-162,-286,-291,-222},{-171,-291,-164,-180,-256,-233},{-275,-215,-217,-240,-189,-300},{-247,-300,-273,-164,-254,-201},{-185,-180,-164,-224,-268,-208},{-256,-247,-296,-291,-231,-217},{-291,-236,-277,-166,-210,-213},{-208,-247,-259,-259,-231,-293},{-233,-300,-199,-173,-196,-215},{-166,-229,-196,-164,-238,-196},{-261,-208,-236,-231,-236,-245},{-203,-247,-245,-164,-252,-259},{-164,-224,-169,-231,-233,-298},{-176,-233,-217,-226,-280,-217},{-185,-189,-189,-243,-270,-187},{-275,-206,-187,-164,-277,-277},{-201,-238,-249,-199,-240,-238},{-203,-289,-256,-210,-208,-286},{-178,-224,-180,-224,-249,-254}},{{-189,-245,-291,-169,-215,-164},{-296,-291,-224,-270,-266,-229},{-217,-226,-247,-266,-282,-206},{-270,-192,-284,-196,-277,-176},{-266,-229,-192,-226,-229,-291},{-208,-261,-176,-217,-199,-219},{-169,-178,-201,-187,-189,-192},{-196,-180,-199,-224,-273,-176},{-199,-171,-284,-166,-238,-236},{-263,-166,-245,-277,-189,-277},{-275,-196,-270,-277,-243,-201},{-291,-275,-206,-203,-277,-187},{-282,-224,-238,-254,-206,-164},{-293,-180,-208,-240,-300,-182},{-219,-201,-273,-280,-171,-182},{-249,-206,-284,-182,-263,-261},{-169,-222,-296,-233,-173,-192},{-273,-282,-169,-268,-187,-229},{-189,-222,-180,-162,-256,-173},{-252,-261,-208,-229,-187,-277},{-282,-293,-252,-238,-284,-196},{-169,-187,-171,-270,-273,-298},{-236,-199,-166,-289,-187,-213},{-238,-217,-300,-189,-178,-173},{-284,-289,-293,-213,-252,-215},{-203,-300,-240,-217,-210,-215},{-187,-169,-280,-245,-282,-196},{-219,-256,-266,-259,-240,-224},{-166,-277,-166,-247,-199,-192},{-293,-270,-187,-171,-291,-275},{-192,-236,-270,-213,-192,-293},{-224,-261,-245,-263,-201,-215},{-259,-229,-226,-182,-286,-233},{-298,-196,-233,-224,-296,-222},{-224,-282,-270,-249,-173,-217},{-266,-284,-192,-215,-231,-245},{-164,-189,-215,-233,-238,-280},{-189,-203,-192,-300,-261,-173},{-249,-291,-215,-293,-187,-206},{-176,-162,-256,-245,-270,-196},{-247,-180,-194,-194,-298,-261},{-182,-213,-229,-243,-247,-284},{-185,-166,-263,-194,-289,-238},{-203,-206,-173,-247,-182,-245},{-196,-238,-266,-201,-282,-233},{-164,-206,-166,-236,-229,-194},{-189,-219,-245,-293,-224,-182},{-189,-224,-196,-293,-217,-300},{-192,-164,-162,-254,-280,-286},{-224,-162,-245,-245,-217,-270}},{{-189,-284,-289,-245,-196,-226},{-169,-185,-236,-164,-266,-300},{-162,-224,-282,-284,-284,-233},{-275,-222,-231,-182,-286,-261},{-182,-254,-238,-289,-213,-293},{-298,-238,-233,-194,-266,-249},{-261,-187,-215,-298,-219,-247},{-236,-176,-180,-277,-173,-213},{-243,-215,-169,-210,-208,-293},{-296,-236,-222,-171,-249,-206},{-176,-256,-238,-263,-229,-252},{-215,-240,-289,-194,-238,-226},{-286,-219,-268,-192,-256,-201},{-199,-298,-189,-215,-236,-252},{-298,-282,-192,-213,-206,-182},{-164,-298,-291,-256,-270,-296},{-201,-284,-217,-173,-187,-249},{-233,-286,-187,-164,-185,-298},{-222,-249,-289,-252,-199,-252},{-275,-238,-203,-282,-236,-166},{-261,-266,-277,-284,-226,-171},{-300,-259,-286,-249,-226,-201},{-300,-282,-284,-173,-203,-201},{-256,-176,-171,-273,-199,-208},{-261,-300,-282,-166,-249,-164},{-245,-203,-240,-222,-171,-201},{-268,-173,-268,-192,-187,-210},{-169,-222,-254,-162,-217,-169},{-222,-284,-247,-300,-233,-203},{-300,-180,-256,-249,-247,-215},{-187,-171,-289,-268,-199,-215},{-268,-296,-210,-259,-215,-280},{-182,-226,-280,-206,-194,-194},{-249,-245,-224,-224,-252,-182},{-213,-243,-180,-169,-266,-162},{-289,-254,-268,-224,-215,-300},{-180,-231,-249,-284,-236,-263},{-270,-240,-222,-275,-224,-182},{-289,-268,-162,-226,-275,-240},{-226,-215,-162,-166,-236,-296},{-176,-231,-203,-178,-259,-247},{-266,-266,-201,-226,-189,-164},{-217,-282,-215,-169,-240,-164},{-293,-166,-178,-273,-268,-268},{-254,-233,-261,-219,-293,-233},{-171,-268,-298,-180,-226,-282},{-256,-273,-182,-256,-185,-166},{-266,-208,-282,-256,-238,-298},{-236,-236,-282,-296,-194,-270},{-273,-178,-247,-245,-256,-252}}},{{{-197,-230,-208,-217,-197,-243},{-258,-228,-224,-184,-154,-228},{-156,-247,-250,-230,-206,-271},{-230,-258,-269,-224,-213,-263},{-273,-228,-247,-269,-178,-195},{-215,-280,-213,-169,-197,-197},{-213,-208,-202,-230,-174,-161},{-247,-213,-269,-154,-237,-152},{-215,-219,-228,-243,-263,-263},{-215,-182,-241,-250,-184,-200},{-167,-200,-243,-219,-182,-267},{-187,-174,-232,-276,-182,-221},{-174,-189,-200,-267,-169,-189},{-224,-182,-156,-156,-187,-254},{-250,-154,-182,-169,-219,-224},{-158,-156,-152,-189,-243,-200},{-226,-215,-210,-178,-158,-250},{-187,-234,-237,-161,-174,-169},{-280,-243,-161,-250,-241,-217},{-174,-258,-260,-167,-154,-271},{-269,-180,-269,-221,-254,-271},{-228,-254,-217,-232,-187,-263},{-200,-176,-180,-152,-215,-221},{-247,-167,-182,-263,-230,-280},{-197,-200,-176,-221,-165,-278},{-226,-241,-154,-271,-178,-243},{-276,-197,-250,-226,-189,-232},{-215,-204,-278,-169,-217,-219},{-167,-206,-195,-167,-165,-273},{-204,-169,-226,-154,-271,-232},{-280,-267,-280,-265,-169,-163},{-208,-250,-165,-254,-176,-234},{-256,-152,-152,-247,-182,-256},{-187,-154,-267,-158,-254,-197},{-273,-234,-252,-232,-152,-189},{-269,-204,-232,-193,-226,-267},{-219,-202,-182,-176,-202,-171},{-152,-280,-161,-226,-215,-252},{-171,-280,-265,-228,-200,-182},{-267,-252,-200,-206,-156,-208},{-271,-180,-267,-245,-271,-167},{-232,-208,-213,-230,-230,-174},{-161,-193,-232,-200,-267,-152},{-230,-280,-271,-252,-195,-215},{-154,-267,-256,-167,-176,-263},{-228,-271,-276,-154,-258,-169},{-213,-228,-193,-226,-226,-176},{-217,-178,-193,-260,-206,-252},{-219,-213,-217,-215,-152,-239},{-245,-202,-210,-165,-178,-195}},{{-276,-273,-215,-237,-232,-219},{-237,-193,-163,-282,-252,-269},{-252,-239,-189,-234,-204,-158},{-245,-193,-206,-193,-165,-163},{-206,-267,-152,-163,-161,-239},{-189,-213,-241,-208,-252,-263},{-202,-271,-230,-245,-237,-221},{-158,-184,-260,-237,-254,-282},{-176,-230,-197,-269,-224,-239},{-241,-174,-221,-221,-174,-195},{-239,-193,-221,-252,-260,-224},{-250,-169,-161,-161,-232,-217},{-224,-271,-263,-224,-224,-221},{-267,-269,-273,-219,-276,-176},{-245,-243,-210,-165,-239,-154},{-271,-176,-202,-163,-189,-171},{-167,-241,-178,-224,-193,-239},{-282,-154,-167,-210,-165,-189},{-221,-267,-208,-226,-278,-213},{-243,-250,-200,-226,-219,-245},{-243,-267,-278,-176,-271,-178},{-243,-174,-193,-178,-152,-282},{-252,-241,-215,-193,-171,-176},{-273,-189,-219,-260,-210,-206},{-226,-180,-250,-228,-171,-182},{-206,-158,-219,-265,-180,-208},{-152,-158,-171,-239,-202,-245},{-178,-237,-213,-254,-169,-243},{-258,-208,-276,-254,-163,-243},{-180,-171,-237,-191,-282,-182},{-195,-171,-230,-245,-176,-161},{-232,-254,-260,-263,-217,-165},{-234,-169,-158,-221,-180,-191},{-213,-158,-250,-267,-252,-154},{-161,-184,-263,-260,-182,-258},{-187,-282,-215,-197,-210,-202},{-224,-239,-215,-254,-241,-167},{-215,-156,-256,-152,-189,-217},{-165,-180,-180,-278,-217,-208},{-158,-221,-234,-161,-161,-197},{-197,-187,-210,-215,-154,-237},{-247,-221,-243,-169,-254,-252},{-247,-217,-169,-273,-243,-278},{-163,-230,-210,-197,-258,-245},{-239,-171,-178,-252,-193,-245},{-269,-224,-234,-191,-269,-154},{-263,-197,-178,-202,-161,-245},{-263,-180,-156,-271,-265,-195},{-282,-237,-154,-161,-156,-182},{-282,-206,-204,-174,-206,-202}},{{-204,-165,-276,-260,-213,-184},{-265,-156,-189,-230,-156,-184},{-171,-228,-271,-276,-156,-191},{-280,-182,-282,-265,-265,-271},{-230,-250,-202,-176,-171,-208},{-256,-174,-263,-234,-243,-256},{-171,-202,-254,-182,-200,-163},{-200,-208,-263,-206,-189,-256},{-224,-158,-269,-245,-215,-239},{-171,-163,-180,-258,-200,-208},{-258,-265,-202,-169,-156,-271},{-247,-260,-193,-247,-161,-210},{-210,-256,-245,-267,-234,-276},{-167,-219,-161,-193,-245,-219},{-271,-265,-193,-154,-202,-217},{-187,-208,-250,-221,-184,-165},{-260,-208,-226,-191,-167,-278},{-269,-256,-204,-219,-247,-221},{-178,-180,-200,-156,-167,-232},{-163,-241,-193,-165,-219,-167},{-276,-269,-278,-197,-202,-213},{-252,-252,-200,-176,-245,-197},{-228,-215,-237,-224,-165,-234},{-169,-237,-247,-252,-237,-204},{-204,-267,-258,-215,-267,-280},{-273,-213,-200,-200,-189,-278},{-267,-221,-263,-265,-165,-273},{-178,-202,-158,-176,-250,-180},{-213,-193,-247,-206,-191,-241},{-180,-189,-206,-258,-171,-200},{-258,-269,-217,-204,-237,-221},{-241,-265,-224,-265,-174,-204},{-232,-241,-237,-152,-154,-278},{-165,-282,-169,-254,-178,-269},{-202,-245,-269,-280,-213,-280},{-169,-237,-245,-180,-256,-271},{-154,-204,-226,-187,-163,-182},{-174,-250,-158,-234,-271,-280},{-215,-163,-176,-206,-226,-174},{-197,-273,-210,-243,-250,-282},{-250,-184,-180,-182,-171,-213},{-197,-228,-247,-167,-282,-191},{-241,-154,-243,-204,-184,-195},{-221,-197,-202,-156,-171,-163},{-167,-267,-232,-195,-187,-195},{-217,-276,-234,-200,-197,-237},{-171,-167,-158,-180,-178,-256},{-273,-254,-219,-226,-241,-206},{-224,-267,-161,-154,-217,-156},{-247,-189,-247,-239,-278,-276}},{{-273,-210,-239,-239,-241,-230},{-224,-154,-219,-256,-206,-250},{-213,-165,-228,-258,-152,-267},{-158,-239,-215,-219,-237,-154},{-278,-206,-182,-208,-156,-263},{-180,-232,-245,-189,-208,-260},{-184,-230,-200,-232,-202,-239},{-163,-165,-184,-158,-195,-193},{-276,-178,-174,-280,-154,-243},{-221,-197,-152,-263,-154,-202},{-267,-195,-228,-161,-184,-254},{-165,-282,-221,-210,-176,-239},{-269,-206,-254,-154,-176,-215},{-200,-226,-210,-176,-280,-184},{-254,-282,-158,-252,-247,-265},{-180,-213,-256,-200,-221,-178},{-243,-191,-230,-219,-191,-230},{-200,-195,-260,-256,-174,-163},{-152,-152,-278,-206,-276,-228},{-182,-254,-213,-254,-230,-161},{-213,-174,-152,-206,-195,-252},{-176,-280,-182,-213,-200,-273},{-260,-258,-189,-156,-269,-156},{-208,-152,-197,-228,-193,-200},{-239,-226,-239,-165,-189,-280},{-215,-256,-228,-276,-241,-174},{-260,-258,-241,-230,-171,-195},{-234,-180,-202,-247,-167,-247},{-154,-206,-245,-200,-267,-247},{-178,-202,-263,-278,-273,-171},{-208,-154,-193,-167,-224,-215},{-230,-221,-232,-206,-174,-189},{-256,-189,-269,-167,-224,-195},{-176,-206,-204,-273,-165,-213},{-200,-237,-202,-174,-167,-260},{-263,-202,-260,-226,-161,-180},{-226,-200,-154,-180,-193,-278},{-258,-245,-226,-256,-247,-187},{-278,-237,-200,-202,-158,-226},{-161,-278,-232,-189,-210,-169},{-210,-176,-174,-234,-254,-213},{-228,-260,-163,-271,-234,-243},{-187,-206,-269,-263,-200,-180},{-197,-193,-163,-204,-206,-254},{-210,-258,-154,-171,-241,-245},{-267,-271,-224,-232,-232,-260},{-267,-152,-269,-267,-215,-237},{-163,-237,-213,-219,-195,-208},{-213,-189,-163,-241,-258,-256},{-215,-243,-184,-219,-184,-263}},{{-165,-165,-263,-189,-219,-280},{-221,-237,-265,-178,-276,-263},{-176,-206,-208,-219,-256,-165},{-230,-247,-152,-200,-276,-263},{-224,-193,-276,-167,-189,-152},{-167,-165,-228,-282,-256,-269},{-152,-267,-197,-221,-243,-263},{-278,-184,-208,-273,-193,-206},{-245,-260,-256,-200,-208,-158},{-226,-165,-195,-182,-282,-217},{-234,-221,-191,-232,-269,-226},{-187,-282,-187,-282,-217,-167},{-202,-213,-271,-171,-161,-237},{-169,-193,-280,-221,-280,-208},{-187,-165,-228,-165,-169,-154},{-258,-247,-197,-156,-269,-280},{-213,-165,-230,-202,-200,-237},{-180,-184,-234,-221,-204,-256},{-217,-200,-254,-271,-280,-267},{-269,-197,-276,-180,-204,-215},{-178,-228,-241,-165,-221,-152},{-260,-230,-184,-260,-237,-180},{-265,-206,-208,-267,-280,-171},{-210,-267,-206,-197,-234,-226},{-278,-260,-224,-191,-252,-154},{-247,-219,-206,-197,-276,-241},{-167,-221,-224,-176,-195,-171},{-171,-224,-232,-241,-276,-224},{-161,-171,-234,-239,-254,-256},{-254,-230,-239,-254,-161,-278},{-278,-187,-260,-215,-280,-237},{-161,-167,-247,-265,-167,-200},{-234,-247,-206,-204,-178,-245},{-167,-241,-178,-250,-265,-217},{-234,-280,-269,-273,-243,-224},{-158,-271,-256,-174,-271,-154},{-182,-260,-180,-221,-221,-152},{-219,-278,-282,-210,-210,-176},{-195,-237,-210,-269,-217,-271},{-258,-217,-152,-226,-269,-237},{-167,-280,-178,-260,-245,-169},{-260,-156,-226,-176,-202,-260},{-276,-234,-224,-267,-182,-232},{-200,-254,-247,-224,-273,-237},{-200,-237,-224,-163,-273,-271},{-241,-263,-276,-260,-258,-243},{-247,-200,-154,-182,-265,-202},{-197,-156,-171,-182,-252,-213},{-176,-178,-163,-152,-178,-271},{-163,-282,-200,-156,-167,-206}},{{-197,-167,-156,-241,-152,-250},{-204,-187,-250,-206,-202,-263},{-206,-215,-171,-280,-271,-165},{-269,-234,-191,-254,-276,-243},{-282,-237,-232,-178,-204,-167},{-158,-254,-250,-243,-247,-265},{-260,-193,-152,-224,-256,-189},{-163,-171,-230,-269,-176,-282},{-169,-260,-217,-267,-219,-195},{-280,-226,-254,-193,-228,-282},{-213,-197,-210,-228,-237,-167},{-213,-230,-263,-169,-265,-276},{-254,-228,-152,-200,-200,-245},{-224,-271,-256,-174,-152,-219},{-171,-210,-276,-230,-245,-189},{-195,-213,-263,-182,-215,-195},{-224,-282,-187,-189,-163,-241},{-156,-154,-176,-208,-256,-197},{-232,-152,-269,-241,-171,-230},{-273,-197,-219,-276,-267,-167},{-245,-163,-217,-184,-197,-161},{-189,-269,-260,-165,-267,-158},{-200,-252,-180,-226,-210,-219},{-206,-234,-254,-213,-263,-158},{-165,-228,-171,-195,-256,-176},{-200,-217,-224,-239,-217,-278},{-163,-267,-226,-167,-254,-243},{-276,-176,-154,-191,-221,-178},{-221,-226,-254,-254,-206,-243},{-276,-245,-256,-161,-224,-224},{-243,-243,-278,-224,-276,-176},{-234,-224,-256,-210,-258,-241},{-152,-250,-195,-204,-258,-278},{-232,-215,-161,-165,-206,-263},{-243,-208,-206,-221,-180,-219},{-193,-219,-247,-171,-189,-273},{-167,-230,-234,-189,-226,-271},{-213,-213,-278,-217,-282,-187},{-193,-200,-182,-178,-158,-273},{-276,-176,-263,-193,-174,-241},{-247,-176,-184,-215,-154,-154},{-234,-250,-237,-267,-171,-171},{-191,-169,-206,-230,-267,-282},{-176,-200,-213,-280,-243,-193},{-213,-154,-250,-241,-276,-239},{-237,-184,-278,-226,-252,-195},{-228,-280,-250,-165,-245,-271},{-273,-217,-260,-174,-163,-204},{-224,-282,-232,-239,-234,-184},{-256,-260,-189,-163,-208,-202}}},{{{-340,-285,-335,-229,-231,-271},{-250,-271,-242,-218,-327,-189},{-263,-189,-253,-205,-330,-218},{-343,-253,-221,-258,-343,-338},{-311,-271,-250,-271,-213,-340},{-343,-293,-229,-287,-309,-282},{-271,-186,-213,-210,-340,-306},{-226,-277,-271,-255,-202,-223},{-253,-271,-301,-205,-338,-317},{-338,-309,-322,-346,-335,-258},{-322,-277,-295,-263,-215,-186},{-298,-247,-301,-285,-287,-303},{-317,-263,-194,-207,-237,-255},{-239,-295,-332,-346,-279,-221},{-285,-213,-266,-340,-210,-205},{-338,-221,-213,-202,-306,-322},{-317,-327,-274,-192,-197,-290},{-253,-223,-327,-253,-285,-306},{-258,-186,-231,-338,-261,-332},{-255,-343,-314,-255,-229,-346},{-271,-258,-239,-343,-186,-253},{-311,-269,-301,-263,-258,-210},{-330,-261,-301,-258,-277,-239},{-237,-340,-311,-266,-290,-226},{-207,-192,-250,-194,-200,-239},{-223,-221,-335,-210,-213,-192},{-266,-253,-202,-215,-197,-200},{-303,-186,-282,-263,-202,-330},{-186,-346,-231,-301,-327,-245},{-319,-295,-282,-239,-266,-266},{-274,-332,-210,-317,-271,-338},{-213,-200,-274,-234,-250,-290},{-253,-245,-287,-245,-330,-295},{-335,-255,-287,-239,-210,-327},{-279,-258,-186,-338,-215,-213},{-269,-279,-247,-293,-242,-215},{-202,-282,-279,-245,-343,-226},{-215,-285,-343,-295,-189,-274},{-221,-311,-207,-306,-317,-330},{-319,-301,-250,-287,-317,-218},{-261,-205,-247,-255,-226,-293},{-271,-311,-250,-338,-287,-309},{-319,-277,-285,-327,-207,-266},{-322,-194,-263,-319,-207,-202},{-250,-215,-343,-197,-210,-263},{-290,-325,-200,-322,-237,-229},{-338,-194,-271,-319,-332,-282},{-343,-215,-231,-330,-306,-231},{-197,-274,-343,-330,-338,-242},{-325,-325,-253,-343,-314,-322}},{{-327,-247,-189,-279,-202,-255},{-242,-229,-197,-330,-245,-231},{-202,-229,-194,-277,-340,-226},{-277,-343,-186,-194,-213,-322},{-309,-186,-215,-221,-197,-213},{-269,-343,-271,-255,-340,-186},{-319,-226,-210,-231,-200,-210},{-319,-277,-197,-293,-319,-207},{-343,-346,-197,-223,-202,-242},{-314,-301,-237,-213,-205,-271},{-258,-303,-311,-322,-231,-266},{-242,-197,-338,-245,-205,-311},{-303,-247,-186,-247,-290,-197},{-197,-306,-215,-319,-317,-327},{-229,-186,-205,-279,-237,-221},{-295,-245,-298,-255,-263,-269},{-338,-189,-295,-245,-229,-202},{-303,-255,-258,-229,-335,-309},{-330,-229,-327,-330,-309,-343},{-271,-237,-340,-186,-192,-303},{-287,-223,-200,-258,-266,-332},{-215,-309,-282,-277,-303,-327},{-338,-247,-317,-290,-298,-253},{-338,-303,-282,-263,-340,-207},{-223,-237,-282,-306,-325,-327},{-186,-189,-231,-298,-325,-293},{-306,-229,-277,-210,-303,-247},{-197,-277,-192,-202,-287,-327},{-197,-271,-295,-309,-290,-226},{-200,-282,-346,-234,-314,-293},{-343,-301,-303,-213,-213,-186},{-322,-327,-274,-274,-298,-290},{-200,-325,-279,-338,-332,-306},{-261,-205,-197,-247,-301,-189},{-213,-322,-279,-335,-223,-295},{-338,-200,-205,-317,-340,-322},{-325,-226,-205,-322,-335,-279},{-215,-338,-261,-266,-221,-306},{-189,-314,-298,-340,-253,-186},{-317,-295,-253,-322,-234,-258},{-282,-298,-247,-274,-311,-263},{-340,-194,-274,-322,-311,-261},{-271,-258,-242,-303,-192,-213},{-282,-309,-207,-327,-237,-250},{-237,-234,-255,-247,-221,-210},{-295,-258,-285,-325,-340,-194},{-213,-234,-192,-343,-205,-245},{-226,-223,-202,-290,-261,-266},{-306,-197,-282,-277,-298,-245},{-317,-346,-327,-279,-261,-200}},{{-229,-237,-269,-210,-221,-340},{-266,-207,-237,-279,-194,-231},{-290,-210,-317,-239,-213,-277},{-258,-319,-258,-319,-301,-255},{-197,-314,-279,-213,-274,-253},{-189,-215,-247,-322,-258,-234},{-258,-207,-327,-327,-261,-314},{-285,-258,-205,-293,-250,-319},{-290,-197,-311,-346,-306,-221},{-200,-255,-290,-274,-189,-282},{-346,-263,-279,-335,-285,-245},{-327,-306,-202,-290,-234,-317},{-343,-197,-279,-332,-263,-332},{-293,-245,-290,-330,-290,-223},{-223,-285,-311,-261,-189,-325},{-192,-263,-311,-301,-287,-309},{-317,-261,-269,-258,-327,-245},{-234,-279,-322,-311,-210,-192},{-266,-303,-261,-274,-231,-322},{-282,-287,-274,-306,-269,-309},{-245,-303,-255,-295,-239,-295},{-327,-319,-247,-202,-229,-247},{-207,-213,-311,-253,-229,-258},{-327,-253,-250,-250,-202,-189},{-277,-192,-346,-346,-266,-250},{-343,-258,-231,-327,-325,-215},{-255,-290,-282,-277,-210,-314},{-335,-223,-234,-242,-226,-192},{-335,-287,-247,-327,-245,-247},{-322,-271,-229,-332,-237,-271},{-343,-239,-332,-192,-293,-218},{-325,-269,-226,-290,-303,-287},{-261,-186,-207,-213,-229,-303},{-239,-202,-319,-317,-330,-215},{-192,-218,-266,-269,-207,-317},{-194,-210,-218,-325,-234,-340},{-221,-295,-346,-343,-186,-258},{-202,-255,-279,-335,-306,-221},{-207,-317,-306,-221,-274,-340},{-234,-298,-221,-242,-271,-303},{-194,-319,-295,-327,-319,-303},{-221,-322,-205,-303,-335,-245},{-330,-226,-213,-269,-207,-298},{-229,-301,-210,-346,-327,-261},{-223,-282,-279,-261,-287,-317},{-213,-269,-223,-221,-202,-301},{-298,-279,-261,-301,-285,-301},{-287,-223,-285,-290,-335,-237},{-346,-192,-242,-250,-266,-282},{-338,-221,-279,-269,-269,-218}},{{-319,-186,-282,-245,-213,-322},{-332,-343,-266,-239,-340,-285},{-231,-343,-269,-314,-186,-207},{-338,-192,-293,-221,-277,-335},{-215,-290,-317,-295,-322,-231},{-266,-319,-309,-234,-314,-186},{-200,-311,-277,-245,-250,-207},{-319,-221,-247,-306,-298,-253},{-197,-311,-327,-202,-293,-261},{-274,-229,-279,-239,-247,-261},{-322,-282,-245,-263,-330,-301},{-279,-325,-325,-189,-239,-223},{-295,-314,-311,-207,-255,-298},{-229,-311,-319,-245,-186,-335},{-335,-221,-247,-285,-242,-207},{-239,-197,-261,-234,-298,-234},{-231,-298,-298,-247,-213,-253},{-253,-200,-202,-258,-298,-242},{-231,-213,-271,-200,-255,-266},{-242,-290,-277,-250,-207,-229},{-207,-239,-285,-277,-327,-202},{-303,-293,-186,-218,-271,-277},{-303,-309,-309,-332,-301,-200},{-234,-343,-194,-293,-218,-279},{-295,-247,-258,-207,-327,-309},{-301,-218,-311,-332,-290,-319},{-239,-226,-330,-279,-245,-255},{-258,-303,-218,-245,-231,-298},{-229,-186,-210,-274,-293,-309},{-330,-319,-215,-250,-317,-194},{-229,-277,-226,-213,-317,-213},{-322,-255,-303,-261,-325,-301},{-237,-263,-194,-340,-229,-239},{-242,-221,-229,-303,-298,-332},{-346,-295,-192,-231,-245,-223},{-340,-207,-303,-202,-309,-346},{-255,-223,-287,-186,-338,-269},{-258,-221,-330,-263,-189,-266},{-301,-290,-306,-255,-338,-247},{-229,-346,-258,-200,-346,-247},{-245,-200,-293,-242,-285,-263},{-332,-263,-226,-269,-295,-210},{-269,-346,-330,-340,-325,-192},{-234,-202,-194,-237,-247,-234},{-274,-189,-205,-263,-277,-317},{-245,-282,-242,-282,-314,-346},{-218,-215,-332,-309,-237,-295},{-293,-258,-325,-301,-301,-303},{-218,-285,-258,-301,-192,-298},{-223,-234,-340,-277,-343,-301}},{{-247,-239,-293,-330,-192,-218},{-346,-303,-231,-231,-189,-274},{-303,-332,-231,-213,-237,-317},{-263,-253,-226,-200,-234,-215},{-306,-213,-205,-338,-327,-226},{-242,-197,-279,-269,-322,-247},{-242,-306,-221,-332,-215,-189},{-250,-277,-303,-325,-290,-245},{-189,-306,-309,-234,-258,-290},{-200,-210,-200,-194,-303,-229},{-301,-194,-338,-234,-263,-269},{-314,-285,-200,-285,-226,-319},{-327,-186,-226,-301,-335,-325},{-229,-245,-247,-322,-194,-335},{-242,-314,-332,-287,-325,-325},{-332,-335,-332,-221,-194,-263},{-213,-218,-192,-218,-218,-314},{-229,-330,-298,-210,-245,-338},{-215,-293,-317,-319,-327,-239},{-327,-218,-306,-263,-330,-261},{-239,-277,-303,-343,-186,-309},{-298,-197,-223,-231,-263,-192},{-197,-293,-210,-186,-303,-330},{-301,-226,-269,-314,-271,-327},{-317,-340,-335,-258,-319,-205},{-202,-317,-317,-210,-295,-205},{-322,-263,-221,-311,-332,-306},{-231,-205,-335,-202,-229,-226},{-327,-250,-301,-306,-301,-338},{-250,-335,-293,-319,-218,-192},{-346,-253,-231,-245,-221,-271},{-263,-346,-330,-192,-293,-237},{-231,-234,-287,-282,-247,-327},{-269,-253,-303,-192,-277,-237},{-274,-274,-245,-343,-255,-221},{-258,-221,-274,-218,-205,-317},{-207,-253,-263,-274,-274,-218},{-301,-274,-239,-290,-223,-271},{-239,-213,-332,-295,-261,-186},{-192,-325,-335,-247,-301,-202},{-332,-223,-250,-261,-285,-287},{-186,-282,-322,-221,-340,-253},{-277,-192,-303,-207,-298,-274},{-207,-226,-301,-335,-213,-298},{-239,-327,-237,-207,-210,-346},{-205,-237,-202,-194,-327,-282},{-239,-317,-340,-285,-343,-237},{-261,-335,-298,-306,-189,-346},{-218,-189,-263,-325,-277,-332},{-231,-343,-218,-340,-242,-274}},{{-221,-279,-250,-301,-293,-242},{-255,-221,-282,-346,-213,-207},{-271,-245,-274,-269,-263,-298},{-311,-250,-215,-226,-247,-194},{-202,-192,-319,-340,-202,-258},{-319,-189,-346,-322,-335,-242},{-226,-213,-242,-306,-247,-255},{-338,-200,-229,-253,-295,-274},{-332,-314,-327,-271,-314,-253},{-234,-311,-218,-223,-322,-189},{-234,-325,-253,-295,-309,-274},{-261,-231,-271,-205,-253,-293},{-271,-192,-309,-340,-237,-242},{-192,-207,-218,-303,-314,-293},{-245,-269,-207,-258,-266,-298},{-207,-277,-213,-189,-330,-245},{-197,-271,-306,-306,-287,-279},{-285,-223,-340,-197,-343,-293},{-255,-322,-194,-263,-200,-325},{-317,-200,-223,-263,-245,-226},{-255,-253,-213,-314,-298,-226},{-215,-335,-346,-202,-279,-215},{-229,-277,-340,-290,-311,-311},{-338,-319,-186,-319,-279,-282},{-189,-340,-317,-322,-325,-277},{-202,-202,-317,-290,-317,-290},{-192,-293,-200,-263,-189,-263},{-239,-239,-346,-189,-221,-261},{-250,-245,-282,-210,-303,-340},{-223,-221,-322,-325,-332,-338},{-231,-221,-205,-226,-253,-186},{-250,-242,-218,-309,-237,-200},{-340,-237,-250,-192,-239,-253},{-327,-306,-261,-223,-282,-226},{-215,-250,-207,-332,-205,-200},{-338,-322,-250,-205,-309,-306},{-239,-301,-346,-205,-194,-255},{-287,-309,-282,-210,-287,-290},{-229,-298,-207,-192,-317,-330},{-255,-237,-245,-327,-319,-287},{-338,-239,-192,-186,-245,-215},{-263,-239,-298,-255,-303,-311},{-253,-287,-330,-277,-340,-223},{-192,-303,-215,-229,-213,-247},{-258,-298,-247,-301,-213,-186},{-242,-215,-221,-213,-335,-306},{-263,-298,-293,-234,-330,-205},{-314,-314,-234,-223,-197,-317},{-247,-330,-287,-338,-317,-210},{-290,-221,-343,-221,-263,-261}}},{{{-302,-238,-227,-244,-291,-266},{-311,-230,-339,-230,-207,-291},{-350,-207,-272,-255,-319,-339},{-221,-358,-322,-311,-364,-277},{-350,-364,-221,-255,-294,-344},{-311,-316,-230,-221,-288,-319},{-288,-364,-311,-230,-238,-328},{-322,-252,-196,-216,-238,-297},{-347,-300,-269,-213,-322,-305},{-210,-263,-350,-244,-216,-333},{-246,-235,-328,-328,-255,-232},{-280,-272,-316,-319,-249,-266},{-314,-274,-358,-274,-347,-347},{-227,-232,-328,-199,-246,-244},{-336,-213,-330,-342,-356,-272},{-302,-266,-269,-342,-241,-325},{-258,-347,-238,-255,-263,-347},{-202,-224,-227,-328,-266,-199},{-216,-246,-221,-218,-353,-283},{-294,-252,-196,-300,-319,-330},{-258,-244,-213,-336,-294,-280},{-238,-342,-305,-305,-288,-344},{-235,-216,-308,-258,-305,-302},{-224,-221,-269,-330,-358,-311},{-356,-336,-277,-277,-269,-353},{-241,-244,-255,-221,-300,-258},{-202,-227,-277,-210,-255,-283},{-241,-311,-272,-213,-356,-344},{-266,-288,-255,-277,-336,-218},{-347,-227,-238,-308,-227,-300},{-322,-319,-241,-291,-255,-249},{-300,-302,-274,-204,-314,-258},{-221,-325,-274,-196,-202,-316},{-274,-260,-314,-272,-286,-302},{-291,-330,-353,-263,-302,-249},{-263,-269,-344,-302,-297,-238},{-353,-277,-344,-361,-305,-202},{-196,-199,-311,-269,-252,-263},{-277,-297,-333,-207,-255,-238},{-255,-266,-266,-258,-347,-333},{-297,-291,-249,-196,-269,-269},{-232,-288,-218,-238,-255,-263},{-336,-258,-224,-244,-288,-328},{-235,-305,-311,-230,-280,-319},{-244,-235,-210,-356,-336,-308},{-325,-216,-286,-263,-294,-297},{-277,-308,-350,-274,-246,-330},{-286,-339,-311,-244,-339,-344},{-202,-255,-260,-314,-216,-241},{-255,-330,-202,-319,-286,-319}},{{-244,-322,-319,-204,-311,-258},{-244,-297,-294,-358,-322,-319},{-325,-269,-294,-199,-361,-325},{-196,-342,-255,-241,-300,-258},{-288,-255,-300,-252,-272,-288},{-216,-266,-356,-224,-207,-350},{-230,-272,-333,-294,-255,-224},{-244,-263,-361,-232,-218,-249},{-207,-258,-280,-260,-260,-258},{-252,-221,-344,-308,-277,-316},{-199,-216,-314,-339,-325,-330},{-218,-227,-305,-260,-328,-350},{-280,-235,-213,-213,-344,-213},{-277,-283,-269,-207,-316,-235},{-330,-277,-213,-266,-277,-294},{-322,-255,-260,-196,-232,-204},{-297,-202,-224,-339,-272,-216},{-311,-255,-199,-328,-280,-263},{-294,-258,-288,-269,-339,-249},{-302,-314,-333,-297,-260,-277},{-210,-277,-330,-356,-336,-255},{-207,-224,-291,-336,-294,-319},{-277,-311,-333,-336,-286,-339},{-204,-314,-252,-213,-255,-252},{-347,-224,-238,-322,-350,-232},{-361,-204,-328,-344,-356,-274},{-350,-263,-266,-266,-227,-302},{-218,-202,-258,-258,-269,-361},{-218,-328,-305,-199,-319,-350},{-286,-350,-266,-227,-305,-235},{-322,-328,-347,-280,-297,-322},{-358,-221,-202,-230,-283,-266},{-221,-263,-272,-227,-258,-218},{-336,-300,-291,-358,-244,-235},{-314,-291,-347,-202,-358,-218},{-342,-358,-344,-302,-342,-330},{-255,-347,-232,-358,-344,-319},{-308,-305,-266,-202,-300,-202},{-344,-280,-196,-297,-361,-314},{-300,-291,-232,-210,-249,-302},{-249,-280,-230,-344,-356,-302},{-286,-294,-333,-244,-221,-344},{-202,-361,-252,-333,-274,-210},{-283,-342,-314,-330,-316,-356},{-224,-350,-246,-358,-328,-260},{-344,-210,-210,-356,-202,-204},{-274,-269,-274,-202,-288,-196},{-358,-255,-238,-277,-213,-260},{-196,-218,-297,-314,-230,-328},{-297,-210,-196,-314,-221,-246}},{{-216,-297,-227,-196,-347,-353},{-202,-356,-283,-249,-221,-361},{-232,-241,-286,-210,-305,-336},{-308,-224,-300,-333,-207,-297},{-353,-252,-330,-302,-305,-330},{-213,-314,-328,-207,-272,-227},{-260,-297,-361,-252,-260,-350},{-297,-252,-196,-204,-297,-328},{-277,-204,-277,-305,-244,-353},{-199,-241,-241,-218,-255,-230},{-230,-230,-288,-230,-283,-316},{-330,-210,-342,-238,-322,-210},{-316,-196,-356,-330,-232,-244},{-328,-269,-213,-319,-202,-260},{-319,-277,-224,-314,-280,-364},{-213,-314,-308,-353,-277,-333},{-255,-342,-283,-238,-218,-224},{-224,-291,-288,-288,-255,-216},{-204,-342,-356,-339,-344,-246},{-314,-213,-302,-232,-221,-314},{-202,-230,-224,-266,-325,-263},{-260,-269,-297,-322,-266,-277},{-269,-196,-252,-272,-213,-286},{-294,-272,-274,-260,-314,-213},{-353,-314,-314,-224,-221,-210},{-344,-336,-218,-232,-249,-319},{-232,-300,-325,-316,-266,-286},{-322,-291,-266,-230,-308,-347},{-235,-350,-258,-263,-204,-258},{-339,-325,-364,-227,-311,-302},{-274,-227,-235,-336,-227,-210},{-230,-280,-202,-356,-325,-252},{-232,-260,-305,-364,-227,-277},{-280,-252,-361,-302,-202,-300},{-266,-252,-235,-308,-216,-230},{-342,-302,-232,-330,-347,-302},{-330,-297,-224,-347,-361,-280},{-266,-353,-210,-266,-249,-294},{-252,-238,-330,-266,-283,-204},{-274,-305,-263,-330,-202,-244},{-288,-272,-339,-356,-232,-218},{-361,-218,-308,-300,-241,-280},{-328,-328,-238,-342,-232,-221},{-199,-330,-224,-358,-330,-333},{-241,-213,-339,-347,-207,-221},{-358,-258,-221,-333,-246,-336},{-353,-210,-322,-258,-308,-358},{-311,-333,-246,-260,-227,-210},{-213,-364,-244,-336,-224,-316},{-339,-308,-258,-356,-322,-210}},{{-344,-319,-356,-322,-269,-258},{-235,-252,-196,-199,-246,-344},{-319,-216,-325,-269,-319,-277},{-277,-199,-246,-314,-221,-272},{-232,-353,-305,-263,-207,-336},{-288,-260,-314,-230,-314,-246},{-232,-353,-196,-232,-333,-344},{-336,-344,-269,-224,-196,-238},{-302,-316,-305,-252,-255,-361},{-297,-291,-294,-286,-272,-272},{-330,-294,-314,-353,-286,-263},{-232,-305,-232,-249,-272,-216},{-266,-361,-266,-302,-342,-202},{-216,-269,-314,-263,-227,-202},{-333,-272,-328,-263,-216,-328},{-277,-224,-255,-255,-258,-347},{-347,-280,-221,-255,-353,-300},{-263,-232,-353,-297,-291,-263},{-283,-336,-294,-266,-283,-213},{-246,-266,-286,-316,-207,-330},{-235,-235,-280,-325,-249,-325},{-350,-350,-328,-269,-238,-213},{-291,-213,-322,-235,-232,-266},{-305,-246,-358,-224,-258,-356},{-286,-277,-235,-333,-283,-207},{-274,-280,-244,-330,-238,-269},{-232,-266,-260,-322,-213,-339},{-291,-330,-269,-342,-358,-232},{-344,-241,-288,-269,-311,-328},{-216,-322,-319,-333,-342,-221},{-330,-260,-235,-314,-202,-238},{-255,-356,-272,-322,-249,-202},{-258,-249,-336,-344,-297,-274},{-272,-266,-356,-280,-246,-199},{-288,-353,-294,-286,-364,-308},{-283,-210,-224,-202,-356,-246},{-294,-232,-244,-263,-283,-347},{-230,-294,-344,-255,-283,-353},{-294,-280,-300,-235,-235,-308},{-339,-272,-314,-224,-252,-202},{-227,-255,-288,-230,-230,-238},{-199,-356,-297,-358,-316,-342},{-339,-204,-325,-204,-339,-221},{-314,-333,-291,-330,-249,-322},{-342,-336,-202,-356,-356,-269},{-246,-244,-358,-274,-213,-294},{-294,-263,-297,-336,-364,-224},{-204,-358,-274,-232,-218,-294},{-274,-308,-361,-230,-230,-277},{-260,-339,-199,-235,-204,-269}},{{-342,-221,-232,-358,-260,-252},{-196,-227,-216,-238,-218,-199},{-336,-235,-344,-258,-328,-260},{-300,-230,-336,-269,-274,-283},{-221,-241,-216,-280,-286,-207},{-300,-339,-300,-330,-325,-286},{-358,-266,-358,-199,-232,-213},{-224,-216,-305,-216,-302,-196},{-342,-249,-325,-305,-246,-325},{-232,-204,-305,-361,-227,-260},{-227,-204,-260,-328,-336,-333},{-283,-288,-199,-235,-241,-260},{-356,-255,-364,-294,-238,-204},{-286,-232,-283,-288,-235,-266},{-235,-252,-342,-339,-202,-286},{-213,-213,-330,-258,-224,-202},{-286,-238,-353,-232,-325,-241},{-291,-235,-305,-227,-227,-347},{-246,-291,-210,-252,-356,-266},{-260,-322,-322,-199,-207,-291},{-291,-350,-263,-353,-246,-241},{-283,-210,-218,-227,-314,-286},{-333,-227,-274,-269,-202,-339},{-249,-260,-230,-204,-202,-288},{-364,-232,-244,-260,-314,-207},{-244,-221,-230,-288,-314,-207},{-221,-241,-241,-283,-210,-216},{-297,-246,-330,-263,-325,-333},{-294,-210,-213,-213,-342,-263},{-213,-238,-347,-316,-210,-230},{-224,-280,-350,-280,-204,-213},{-221,-308,-266,-260,-255,-316},{-319,-255,-255,-286,-280,-258},{-199,-227,-202,-344,-344,-316},{-308,-297,-319,-305,-274,-305},{-269,-336,-241,-328,-364,-272},{-316,-356,-314,-246,-328,-305},{-316,-291,-350,-224,-204,-294},{-297,-263,-283,-356,-300,-258},{-361,-204,-342,-255,-216,-196},{-286,-196,-328,-280,-255,-325},{-204,-227,-216,-291,-350,-339},{-246,-325,-322,-353,-272,-221},{-258,-216,-322,-252,-361,-213},{-350,-238,-358,-216,-258,-342},{-207,-288,-216,-308,-283,-238},{-339,-308,-241,-213,-350,-260},{-294,-202,-213,-230,-277,-204},{-272,-361,-305,-288,-300,-322},{-263,-204,-297,-308,-263,-286}},{{-196,-246,-230,-311,-230,-235},{-202,-266,-235,-330,-311,-336},{-255,-255,-260,-249,-230,-353},{-314,-246,-356,-196,-207,-364},{-263,-336,-316,-319,-207,-232},{-230,-266,-207,-266,-199,-199},{-227,-311,-204,-258,-227,-356},{-347,-196,-244,-353,-266,-353},{-274,-300,-330,-218,-361,-244},{-288,-249,-311,-227,-230,-288},{-339,-319,-361,-286,-274,-319},{-277,-227,-252,-230,-353,-202},{-277,-210,-288,-342,-246,-300},{-274,-342,-325,-297,-255,-328},{-196,-249,-347,-274,-339,-269},{-297,-218,-274,-252,-235,-224},{-364,-280,-207,-196,-333,-258},{-350,-283,-202,-269,-339,-358},{-322,-230,-241,-339,-241,-221},{-358,-246,-356,-202,-246,-207},{-319,-207,-311,-260,-311,-241},{-297,-342,-339,-235,-286,-235},{-353,-319,-255,-361,-302,-216},{-255,-286,-305,-232,-207,-336},{-255,-319,-235,-260,-269,-244},{-230,-344,-224,-272,-336,-308},{-255,-204,-283,-260,-286,-280},{-196,-305,-322,-274,-342,-339},{-232,-311,-286,-255,-199,-235},{-336,-274,-319,-356,-280,-199},{-255,-204,-308,-216,-241,-246},{-207,-199,-291,-333,-216,-328},{-319,-291,-288,-286,-280,-221},{-339,-207,-204,-255,-207,-277},{-325,-353,-196,-221,-213,-246},{-286,-294,-221,-280,-342,-272},{-221,-204,-311,-333,-204,-291},{-266,-196,-325,-263,-260,-249},{-350,-356,-227,-238,-202,-269},{-230,-249,-277,-210,-302,-280},{-224,-280,-216,-350,-258,-244},{-356,-218,-258,-260,-344,-255},{-269,-314,-291,-224,-330,-241},{-246,-260,-249,-249,-300,-350},{-333,-246,-322,-328,-339,-255},{-277,-202,-350,-347,-202,-336},{-202,-210,-328,-286,-333,-238},{-288,-330,-202,-227,-241,-244},{-213,-202,-283,-241,-274,-272},{-232,-322,-330,-325,-216,-272}}},{{{-333,-272,-302,-333,-339,-328},{-314,-283,-252,-235,-204,-218},{-269,-342,-196,-308,-347,-314},{-364,-246,-300,-216,-356,-202},{-241,-249,-347,-339,-325,-258},{-272,-286,-294,-328,-291,-302},{-286,-344,-297,-286,-294,-356},{-249,-272,-258,-342,-218,-263},{-207,-218,-207,-294,-218,-291},{-196,-288,-339,-322,-216,-224},{-238,-238,-213,-218,-238,-216},{-288,-238,-213,-342,-210,-342},{-336,-297,-244,-356,-235,-336},{-249,-255,-204,-196,-350,-252},{-328,-277,-266,-302,-244,-204},{-300,-322,-319,-260,-263,-333},{-333,-336,-235,-274,-294,-213},{-291,-263,-294,-218,-319,-336},{-283,-302,-252,-347,-246,-241},{-258,-305,-235,-322,-207,-339},{-258,-213,-258,-230,-339,-319},{-316,-263,-272,-238,-269,-344},{-277,-291,-224,-344,-347,-238},{-207,-311,-319,-333,-291,-232},{-241,-274,-361,-328,-361,-210},{-232,-244,-356,-202,-294,-238},{-244,-283,-364,-210,-199,-350},{-308,-297,-277,-207,-221,-330},{-196,-235,-358,-202,-277,-213},{-358,-314,-204,-218,-305,-325},{-347,-358,-280,-305,-316,-202},{-235,-286,-216,-199,-230,-322},{-300,-328,-300,-274,-347,-319},{-300,-196,-221,-238,-221,-288},{-322,-308,-238,-269,-238,-288},{-328,-283,-252,-249,-258,-364},{-300,-252,-314,-241,-252,-227},{-258,-230,-274,-342,-210,-221},{-294,-302,-336,-319,-347,-347},{-347,-286,-246,-339,-258,-258},{-269,-308,-230,-218,-297,-269},{-238,-328,-210,-314,-232,-232},{-356,-364,-216,-274,-319,-358},{-328,-274,-221,-246,-230,-297},{-358,-347,-353,-258,-216,-344},{-336,-308,-339,-277,-314,-249},{-339,-361,-246,-350,-280,-277},{-316,-294,-288,-218,-221,-336},{-364,-353,-232,-319,-319,-241},{-330,-314,-252,-314,-291,-319}},{{-235,-356,-260,-255,-249,-347},{-263,-305,-350,-269,-196,-350},{-216,-246,-213,-207,-294,-210},{-319,-216,-358,-202,-314,-202},{-274,-207,-274,-297,-333,-213},{-286,-336,-272,-350,-336,-277},{-344,-336,-311,-302,-258,-207},{-328,-358,-230,-302,-258,-342},{-328,-330,-344,-252,-283,-244},{-297,-283,-235,-361,-216,-322},{-339,-302,-241,-244,-300,-204},{-252,-286,-347,-294,-230,-232},{-330,-353,-266,-260,-328,-274},{-196,-356,-314,-291,-202,-230},{-263,-314,-230,-291,-333,-344},{-241,-325,-302,-213,-274,-213},{-227,-221,-342,-269,-322,-342},{-280,-249,-350,-361,-272,-286},{-308,-294,-204,-213,-202,-252},{-344,-342,-244,-207,-344,-300},{-347,-353,-342,-300,-241,-269},{-238,-213,-210,-316,-255,-263},{-308,-350,-361,-333,-294,-221},{-364,-347,-325,-252,-241,-344},{-358,-305,-232,-361,-272,-361},{-319,-249,-280,-196,-339,-316},{-196,-213,-300,-269,-249,-333},{-356,-244,-218,-202,-288,-241},{-252,-336,-274,-328,-294,-199},{-311,-339,-224,-244,-216,-238},{-277,-305,-196,-196,-314,-322},{-333,-302,-288,-358,-207,-207},{-283,-246,-258,-202,-277,-269},{-252,-272,-294,-255,-347,-336},{-364,-280,-280,-297,-202,-202},{-252,-213,-260,-328,-347,-204},{-347,-232,-258,-302,-218,-213},{-311,-364,-283,-283,-249,-361},{-246,-356,-308,-232,-224,-328},{-241,-230,-207,-252,-221,-207},{-342,-274,-246,-266,-336,-353},{-288,-258,-218,-272,-202,-294},{-342,-283,-277,-235,-252,-269},{-336,-342,-311,-302,-204,-269},{-294,-218,-319,-330,-361,-230},{-358,-207,-344,-328,-333,-204},{-308,-325,-238,-230,-230,-241},{-230,-288,-350,-353,-274,-238},{-336,-277,-199,-238,-246,-207},{-300,-333,-291,-344,-358,-297}},{{-361,-358,-202,-199,-224,-333},{-224,-269,-280,-255,-353,-232},{-263,-297,-286,-330,-230,-204},{-230,-319,-314,-210,-274,-311},{-291,-274,-358,-325,-272,-350},{-207,-230,-356,-297,-238,-196},{-322,-274,-353,-263,-269,-319},{-294,-336,-272,-210,-272,-260},{-218,-339,-263,-319,-235,-216},{-280,-342,-232,-218,-333,-263},{-283,-260,-238,-311,-356,-286},{-277,-294,-280,-347,-344,-361},{-213,-221,-207,-232,-204,-325},{-216,-210,-263,-364,-342,-330},{-216,-274,-364,-305,-286,-325},{-297,-204,-339,-297,-210,-269},{-283,-344,-199,-347,-210,-350},{-199,-213,-272,-294,-322,-213},{-339,-204,-319,-277,-238,-305},{-283,-283,-202,-305,-258,-204},{-325,-263,-300,-244,-305,-361},{-361,-333,-291,-361,-266,-308},{-300,-353,-232,-330,-224,-252},{-350,-286,-260,-342,-227,-199},{-361,-361,-263,-210,-322,-302},{-330,-350,-218,-330,-319,-302},{-266,-274,-333,-207,-308,-336},{-333,-322,-204,-269,-308,-356},{-325,-302,-277,-241,-364,-246},{-364,-291,-221,-249,-322,-280},{-210,-344,-280,-344,-291,-356},{-330,-316,-328,-252,-347,-322},{-297,-361,-319,-288,-283,-210},{-252,-361,-246,-364,-246,-255},{-232,-258,-199,-325,-353,-328},{-286,-249,-311,-280,-218,-314},{-358,-300,-266,-241,-305,-252},{-199,-230,-342,-277,-227,-305},{-344,-361,-210,-241,-342,-319},{-350,-277,-255,-297,-232,-249},{-218,-336,-300,-196,-255,-336},{-353,-336,-263,-266,-199,-232},{-266,-269,-213,-244,-350,-269},{-260,-308,-263,-241,-277,-350},{-347,-230,-249,-333,-238,-342},{-238,-308,-353,-305,-260,-207},{-207,-202,-291,-260,-350,-272},{-358,-350,-260,-202,-358,-300},{-280,-361,-325,-339,-196,-328},{-274,-235,-224,-266,-305,-322}},{{-319,-288,-356,-347,-213,-305},{-347,-328,-263,-308,-283,-305},{-244,-330,-311,-255,-344,-358},{-283,-328,-258,-258,-325,-202},{-269,-314,-308,-258,-238,-241},{-272,-199,-291,-196,-319,-274},{-227,-283,-311,-232,-300,-255},{-283,-213,-339,-246,-249,-258},{-241,-297,-339,-277,-339,-344},{-232,-358,-297,-277,-221,-218},{-314,-263,-319,-336,-202,-314},{-322,-353,-305,-308,-238,-316},{-291,-218,-252,-260,-241,-269},{-263,-207,-308,-300,-216,-350},{-325,-224,-221,-283,-232,-325},{-241,-227,-230,-347,-305,-246},{-227,-241,-333,-316,-249,-308},{-302,-361,-325,-255,-358,-291},{-333,-221,-249,-336,-249,-204},{-308,-244,-294,-249,-322,-230},{-336,-238,-221,-342,-277,-283},{-207,-350,-230,-283,-227,-288},{-224,-328,-347,-328,-302,-207},{-314,-330,-353,-272,-277,-204},{-325,-294,-294,-246,-286,-358},{-196,-288,-238,-255,-322,-316},{-224,-224,-325,-325,-297,-241},{-325,-221,-207,-358,-316,-344},{-238,-230,-224,-288,-218,-322},{-322,-305,-232,-199,-260,-302},{-246,-202,-246,-333,-316,-235},{-297,-288,-305,-322,-347,-224},{-263,-294,-342,-333,-311,-300},{-258,-202,-272,-207,-350,-272},{-325,-333,-249,-294,-319,-300},{-305,-291,-246,-196,-274,-210},{-249,-339,-316,-266,-249,-224},{-319,-325,-302,-238,-227,-308},{-210,-305,-204,-328,-277,-280},{-294,-238,-286,-202,-350,-232},{-342,-235,-325,-283,-344,-333},{-199,-333,-221,-294,-353,-210},{-336,-350,-322,-263,-286,-258},{-356,-252,-241,-353,-266,-350},{-322,-232,-294,-232,-210,-297},{-258,-302,-353,-347,-196,-361},{-291,-328,-249,-260,-263,-322},{-302,-336,-350,-266,-224,-314},{-218,-277,-314,-210,-344,-246},{-232,-216,-227,-325,-316,-336}},{{-347,-204,-241,-227,-249,-272},{-319,-350,-325,-216,-319,-314},{-266,-269,-272,-311,-344,-232},{-361,-266,-361,-232,-336,-300},{-218,-258,-272,-230,-350,-202},{-202,-241,-249,-216,-322,-297},{-277,-336,-241,-358,-361,-328},{-277,-364,-347,-311,-297,-274},{-294,-260,-238,-196,-202,-218},{-322,-336,-199,-263,-361,-266},{-258,-316,-249,-319,-297,-246},{-272,-316,-328,-328,-277,-364},{-350,-294,-232,-199,-305,-344},{-258,-235,-350,-328,-316,-266},{-336,-300,-286,-238,-221,-297},{-353,-344,-314,-347,-199,-232},{-232,-291,-210,-232,-319,-241},{-210,-249,-218,-350,-319,-328},{-252,-350,-224,-325,-364,-316},{-291,-339,-350,-213,-221,-249},{-325,-353,-302,-258,-311,-235},{-213,-305,-216,-258,-347,-207},{-241,-204,-286,-336,-319,-314},{-202,-347,-213,-358,-364,-227},{-288,-235,-258,-325,-252,-325},{-350,-311,-294,-266,-213,-308},{-204,-255,-249,-246,-302,-277},{-280,-258,-288,-300,-244,-196},{-350,-258,-286,-218,-269,-199},{-263,-255,-361,-291,-213,-283},{-252,-213,-274,-221,-302,-213},{-330,-199,-311,-230,-325,-244},{-283,-235,-280,-319,-246,-244},{-232,-288,-224,-224,-322,-322},{-199,-224,-319,-196,-218,-314},{-333,-196,-213,-221,-342,-241},{-328,-347,-232,-213,-263,-199},{-300,-302,-272,-260,-227,-319},{-314,-302,-218,-196,-283,-255},{-314,-218,-311,-336,-336,-311},{-272,-361,-238,-364,-269,-232},{-260,-342,-255,-302,-328,-221},{-336,-258,-218,-210,-305,-258},{-288,-258,-216,-244,-283,-294},{-294,-263,-283,-336,-356,-202},{-258,-288,-291,-196,-263,-235},{-272,-258,-311,-288,-230,-328},{-328,-342,-241,-358,-350,-252},{-322,-322,-263,-286,-252,-210},{-255,-244,-249,-272,-238,-238}},{{-277,-249,-286,-213,-266,-263},{-227,-353,-235,-235,-350,-330},{-342,-207,-311,-249,-322,-224},{-266,-218,-272,-328,-258,-328},{-325,-280,-241,-308,-210,-207},{-361,-361,-227,-294,-300,-246},{-266,-255,-344,-328,-246,-266},{-339,-311,-246,-356,-224,-336},{-227,-274,-221,-232,-305,-210},{-339,-339,-224,-196,-339,-196},{-305,-283,-246,-207,-196,-297},{-263,-344,-333,-364,-230,-210},{-230,-252,-246,-308,-213,-255},{-319,-269,-252,-311,-319,-224},{-316,-300,-280,-353,-319,-358},{-364,-221,-291,-361,-218,-277},{-300,-269,-272,-342,-291,-342},{-294,-263,-330,-241,-204,-314},{-364,-300,-291,-216,-221,-311},{-302,-322,-238,-283,-308,-314},{-202,-241,-246,-328,-258,-291},{-314,-274,-361,-244,-266,-258},{-297,-227,-288,-330,-213,-322},{-364,-260,-249,-210,-199,-216},{-300,-227,-258,-350,-336,-347},{-255,-297,-300,-221,-216,-280},{-202,-213,-241,-314,-311,-280},{-291,-325,-353,-319,-202,-202},{-216,-244,-305,-263,-260,-216},{-319,-199,-277,-330,-230,-230},{-199,-361,-196,-235,-207,-328},{-300,-333,-361,-353,-342,-339},{-199,-361,-221,-322,-235,-196},{-311,-328,-316,-297,-325,-339},{-347,-283,-238,-260,-333,-316},{-241,-336,-361,-224,-252,-300},{-238,-227,-336,-339,-356,-227},{-300,-311,-350,-280,-333,-230},{-353,-249,-342,-246,-246,-314},{-202,-361,-216,-272,-216,-235},{-213,-350,-196,-199,-305,-347},{-353,-260,-288,-213,-319,-263},{-221,-294,-328,-213,-308,-274},{-322,-297,-314,-339,-249,-353},{-305,-286,-230,-347,-283,-305},{-266,-300,-347,-336,-277,-263},{-269,-252,-291,-246,-319,-322},{-232,-232,-196,-249,-280,-210},{-283,-232,-221,-342,-244,-347},{-328,-305,-224,-364,-344,-342}}},{{{-364,-286,-216,-333,-196,-266},{-213,-269,-361,-232,-283,-269},{-213,-291,-235,-322,-249,-210},{-364,-263,-196,-328,-230,-342},{-314,-207,-249,-322,-246,-353},{-358,-286,-300,-216,-330,-302},{-266,-252,-333,-255,-322,-328},{-224,-258,-269,-302,-364,-339},{-269,-305,-358,-199,-258,-258},{-294,-238,-328,-274,-333,-280},{-238,-216,-297,-246,-280,-328},{-291,-356,-196,-196,-286,-227},{-342,-249,-358,-336,-339,-210},{-246,-330,-255,-283,-199,-241},{-213,-336,-230,-347,-249,-356},{-356,-241,-316,-353,-207,-361},{-294,-297,-294,-302,-288,-342},{-266,-319,-325,-358,-202,-291},{-308,-297,-316,-300,-336,-302},{-258,-272,-204,-316,-263,-353},{-280,-297,-344,-230,-277,-213},{-258,-272,-350,-266,-249,-330},{-260,-353,-252,-232,-286,-210},{-350,-305,-232,-260,-294,-356},{-358,-316,-232,-302,-356,-305},{-339,-291,-224,-235,-230,-196},{-302,-297,-272,-286,-227,-339},{-260,-353,-311,-280,-333,-258},{-241,-263,-258,-283,-269,-258},{-252,-266,-218,-202,-227,-300},{-196,-314,-325,-353,-230,-339},{-361,-202,-210,-328,-235,-336},{-224,-358,-241,-297,-283,-213},{-232,-249,-277,-342,-277,-227},{-361,-336,-347,-249,-280,-269},{-311,-283,-249,-347,-342,-224},{-311,-199,-269,-241,-311,-216},{-230,-308,-291,-294,-280,-328},{-230,-314,-358,-283,-210,-246},{-308,-260,-311,-204,-269,-305},{-246,-302,-274,-260,-347,-330},{-252,-316,-241,-210,-361,-328},{-283,-358,-216,-227,-286,-244},{-336,-311,-319,-344,-260,-246},{-291,-238,-269,-283,-336,-230},{-364,-221,-302,-216,-196,-263},{-286,-316,-358,-255,-297,-235},{-316,-216,-302,-216,-333,-224},{-246,-207,-305,-272,-328,-311},{-333,-207,-199,-288,-319,-263}},{{-330,-210,-235,-235,-241,-297},{-333,-283,-358,-207,-207,-308},{-311,-258,-252,-322,-232,-294},{-232,-325,-230,-274,-252,-272},{-288,-361,-350,-344,-283,-280},{-274,-230,-244,-272,-221,-232},{-328,-283,-207,-266,-288,-311},{-325,-258,-249,-252,-221,-322},{-241,-255,-342,-353,-336,-291},{-196,-300,-241,-336,-330,-263},{-238,-342,-308,-336,-361,-199},{-336,-272,-286,-221,-361,-238},{-230,-235,-302,-202,-305,-358},{-232,-344,-353,-244,-258,-350},{-210,-252,-297,-274,-356,-260},{-213,-294,-258,-230,-260,-300},{-224,-199,-311,-274,-364,-269},{-266,-356,-235,-274,-328,-358},{-246,-336,-266,-272,-314,-227},{-207,-361,-358,-339,-232,-294},{-353,-336,-204,-308,-246,-221},{-210,-227,-316,-230,-227,-244},{-246,-308,-288,-232,-196,-266},{-358,-364,-288,-266,-364,-361},{-277,-266,-221,-263,-244,-328},{-227,-316,-342,-336,-302,-305},{-358,-286,-333,-227,-294,-272},{-316,-196,-333,-199,-297,-316},{-199,-213,-207,-305,-244,-339},{-300,-322,-266,-252,-213,-224},{-294,-232,-288,-227,-294,-361},{-258,-330,-283,-263,-336,-328},{-258,-241,-300,-241,-347,-339},{-308,-274,-356,-328,-350,-330},{-196,-269,-230,-330,-202,-353},{-244,-244,-302,-344,-227,-266},{-328,-342,-339,-350,-344,-249},{-202,-283,-358,-263,-288,-218},{-291,-330,-311,-210,-258,-333},{-314,-266,-280,-333,-266,-350},{-230,-263,-221,-330,-280,-241},{-258,-319,-204,-288,-286,-305},{-260,-286,-311,-283,-272,-241},{-252,-213,-277,-305,-258,-325},{-302,-314,-311,-202,-305,-218},{-288,-232,-347,-344,-277,-283},{-342,-269,-244,-361,-210,-207},{-260,-255,-358,-272,-305,-218},{-249,-274,-311,-308,-328,-207},{-291,-328,-300,-277,-350,-288}},{{-232,-311,-297,-325,-350,-356},{-353,-266,-342,-263,-353,-235},{-322,-274,-286,-342,-342,-302},{-330,-199,-272,-207,-344,-342},{-350,-356,-235,-311,-202,-283},{-199,-277,-196,-258,-266,-347},{-221,-255,-274,-288,-339,-207},{-297,-283,-286,-199,-291,-308},{-358,-294,-302,-342,-218,-263},{-216,-202,-277,-274,-258,-210},{-333,-280,-283,-230,-196,-294},{-328,-283,-246,-305,-196,-342},{-263,-280,-330,-266,-207,-356},{-269,-238,-274,-288,-294,-342},{-244,-216,-277,-232,-308,-196},{-269,-258,-249,-358,-291,-241},{-302,-322,-328,-199,-241,-269},{-258,-196,-235,-260,-322,-358},{-308,-255,-227,-216,-218,-311},{-280,-227,-322,-330,-227,-342},{-274,-272,-344,-277,-196,-255},{-260,-216,-230,-227,-252,-277},{-280,-319,-319,-325,-241,-297},{-227,-241,-342,-238,-196,-230},{-202,-202,-353,-272,-314,-356},{-266,-263,-218,-322,-297,-342},{-283,-322,-230,-277,-302,-213},{-336,-246,-224,-361,-314,-286},{-358,-347,-207,-297,-319,-280},{-269,-283,-333,-272,-347,-204},{-283,-305,-347,-252,-204,-260},{-202,-350,-330,-218,-319,-216},{-244,-269,-216,-283,-202,-336},{-232,-364,-342,-302,-344,-263},{-274,-344,-322,-277,-218,-342},{-238,-207,-328,-210,-246,-291},{-283,-336,-210,-300,-286,-204},{-311,-330,-241,-227,-311,-291},{-213,-342,-316,-224,-336,-269},{-277,-258,-342,-300,-300,-230},{-316,-314,-350,-252,-230,-221},{-339,-232,-260,-339,-277,-252},{-249,-283,-294,-249,-344,-339},{-235,-221,-328,-274,-356,-364},{-316,-241,-210,-277,-269,-305},{-224,-353,-308,-269,-204,-358},{-328,-353,-305,-244,-269,-199},{-358,-204,-204,-333,-224,-255},{-221,-249,-210,-218,-255,-238},{-333,-336,-199,-353,-283,-311}},{{-210,-319,-316,-361,-260,-294},{-330,-221,-322,-258,-356,-260},{-325,-255,-210,-255,-328,-356},{-202,-277,-227,-238,-361,-224},{-344,-269,-291,-224,-364,-342},{-241,-286,-260,-227,-339,-283},{-294,-330,-339,-358,-288,-213},{-333,-269,-339,-314,-252,-255},{-350,-328,-235,-221,-311,-280},{-330,-249,-235,-252,-263,-347},{-252,-288,-361,-328,-244,-260},{-277,-263,-322,-350,-210,-207},{-314,-286,-308,-322,-344,-263},{-277,-255,-314,-246,-333,-260},{-227,-213,-241,-347,-255,-286},{-308,-230,-286,-294,-319,-269},{-308,-325,-339,-202,-356,-230},{-364,-224,-305,-272,-246,-325},{-297,-347,-283,-356,-277,-258},{-204,-246,-272,-302,-258,-283},{-302,-347,-210,-241,-230,-196},{-196,-235,-350,-361,-277,-204},{-227,-227,-277,-339,-342,-232},{-336,-311,-300,-280,-218,-235},{-286,-333,-342,-266,-288,-319},{-361,-232,-230,-241,-255,-249},{-227,-308,-277,-294,-204,-356},{-204,-361,-244,-294,-227,-204},{-263,-356,-238,-252,-339,-294},{-283,-221,-260,-227,-344,-244},{-336,-249,-244,-249,-232,-255},{-308,-202,-350,-300,-196,-266},{-221,-283,-356,-322,-358,-230},{-241,-314,-244,-274,-235,-263},{-361,-353,-339,-213,-241,-288},{-288,-218,-232,-319,-333,-227},{-283,-241,-283,-221,-232,-207},{-277,-350,-272,-297,-356,-342},{-216,-302,-258,-344,-342,-213},{-258,-361,-322,-300,-333,-204},{-213,-336,-272,-314,-272,-210},{-350,-322,-249,-216,-258,-291},{-319,-344,-283,-291,-280,-196},{-232,-230,-244,-297,-263,-232},{-358,-311,-305,-325,-280,-263},{-235,-204,-325,-333,-358,-260},{-333,-224,-241,-286,-336,-280},{-224,-344,-241,-260,-221,-218},{-322,-291,-260,-319,-202,-238},{-216,-356,-216,-291,-344,-294}},{{-238,-302,-272,-246,-319,-235},{-238,-286,-241,-330,-196,-347},{-224,-328,-204,-232,-255,-333},{-288,-316,-364,-350,-235,-353},{-291,-221,-316,-330,-339,-269},{-305,-269,-269,-263,-311,-255},{-210,-347,-283,-286,-330,-260},{-308,-305,-297,-316,-347,-347},{-207,-258,-288,-238,-269,-350},{-196,-308,-246,-283,-302,-238},{-286,-280,-350,-322,-244,-330},{-274,-196,-210,-213,-356,-330},{-353,-328,-314,-350,-272,-311},{-213,-297,-322,-280,-336,-350},{-316,-305,-263,-356,-232,-196},{-196,-216,-283,-328,-288,-277},{-266,-263,-294,-252,-319,-305},{-316,-238,-291,-202,-221,-353},{-347,-277,-244,-258,-255,-224},{-361,-350,-207,-235,-350,-344},{-241,-210,-213,-319,-258,-286},{-300,-246,-302,-274,-280,-294},{-266,-333,-286,-316,-316,-235},{-213,-213,-308,-358,-199,-350},{-227,-328,-235,-246,-356,-260},{-235,-302,-311,-297,-260,-314},{-350,-210,-347,-258,-353,-260},{-319,-288,-230,-344,-328,-361},{-311,-305,-199,-314,-322,-274},{-274,-308,-263,-263,-358,-316},{-224,-283,-305,-246,-358,-196},{-246,-224,-311,-260,-238,-302},{-213,-280,-336,-260,-255,-328},{-224,-218,-339,-230,-199,-316},{-260,-344,-311,-202,-364,-336},{-216,-358,-364,-297,-330,-230},{-311,-224,-224,-288,-319,-252},{-294,-230,-269,-316,-213,-269},{-294,-238,-235,-277,-210,-350},{-339,-353,-344,-224,-350,-269},{-300,-294,-311,-238,-283,-241},{-221,-260,-272,-274,-199,-272},{-277,-339,-244,-213,-344,-238},{-297,-308,-319,-274,-213,-218},{-258,-213,-280,-347,-280,-291},{-244,-272,-286,-238,-196,-221},{-241,-269,-204,-328,-288,-342},{-286,-353,-280,-297,-297,-199},{-221,-330,-216,-249,-353,-230},{-258,-336,-330,-330,-353,-314}},{{-364,-342,-283,-344,-235,-235},{-210,-202,-330,-210,-207,-272},{-204,-210,-342,-207,-230,-300},{-325,-297,-204,-361,-361,-244},{-218,-302,-358,-297,-249,-246},{-336,-252,-277,-350,-274,-286},{-325,-283,-297,-221,-325,-224},{-224,-288,-308,-277,-235,-302},{-227,-330,-297,-353,-364,-241},{-263,-204,-347,-316,-255,-249},{-288,-347,-277,-342,-207,-319},{-308,-353,-283,-353,-227,-277},{-258,-196,-305,-319,-347,-316},{-305,-358,-269,-314,-232,-260},{-241,-269,-249,-244,-291,-361},{-330,-213,-269,-221,-263,-263},{-255,-269,-277,-280,-364,-297},{-325,-232,-263,-353,-218,-342},{-252,-199,-196,-328,-314,-249},{-314,-263,-216,-274,-258,-255},{-199,-288,-314,-353,-252,-350},{-342,-358,-246,-286,-347,-294},{-316,-227,-260,-336,-297,-216},{-336,-221,-277,-305,-263,-333},{-202,-244,-322,-364,-244,-274},{-216,-322,-330,-230,-269,-218},{-272,-342,-305,-358,-358,-227},{-336,-210,-258,-358,-246,-204},{-294,-336,-218,-202,-260,-221},{-221,-238,-364,-350,-204,-319},{-196,-241,-238,-364,-319,-274},{-302,-266,-216,-216,-316,-199},{-311,-255,-258,-280,-286,-330},{-325,-283,-361,-260,-314,-218},{-199,-314,-272,-302,-288,-224},{-199,-227,-339,-224,-204,-263},{-249,-221,-342,-322,-252,-283},{-325,-227,-339,-350,-277,-244},{-224,-339,-305,-263,-216,-347},{-353,-218,-305,-322,-230,-286},{-322,-356,-216,-328,-297,-210},{-266,-216,-308,-249,-277,-216},{-204,-227,-286,-210,-336,-314},{-322,-347,-342,-305,-361,-342},{-218,-286,-274,-311,-263,-249},{-297,-350,-199,-364,-252,-339},{-308,-207,-350,-350,-246,-244},{-213,-322,-364,-269,-308,-330},{-224,-347,-246,-361,-230,-308},{-294,-291,-308,-330,-238,-336}}}}; // 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,8,6,16,8,6,17,8,6,15,8,5,15,7,5,15,8,5,16,9,6,16,9,6,17,9,6,17,9,6,16,8,6,17,9,6,17,8,6,16,8,6,16,8,6,17,9,6,16,8,6,16,8,6,17,9,6,17,9,6,17,9,6,17,9,6,17,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,1,5,9,13,17,21,25,29,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,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,0,4,8,12,16,20,24,28,1,7,13,19,25,0,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,0,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,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,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,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,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,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,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,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,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31}; // 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,4,8,12,16,20,24,28,32,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,3,9,15,21,27,33,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,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,7,13,19,25,31,6,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,6,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,3,9,15,21,27,33,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,4,10,16,22,28,34,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,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,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,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32}; // set of end times of each shipment 
