int Dev = 30;// Deviation
extern const int CNN = 5;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 743;//Number of shipments
extern const int SN = 50;//Number of scenarios at each stage
extern const int MBSN = 18;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6}; // number of periods in each phase 
int PTset[P][PT]={{0,1,2,3,4,5},{6,7,8,9,10,11},{12,13,14,15,16,17},{18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35}}; // set of periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{12770,0,0,0,0,0},{11923,0,0,0,0,0},{12634,0,0,0,0,0},{12226,0,0,0,0,0},{12378,0,0,0,0,0},{12267,0,0,0,0,0},{12864,0,0,0,0,0},{11981,0,0,0,0,0},{12857,0,0,0,0,0},{12779,0,0,0,0,0},{12948,0,0,0,0,0},{13029,0,0,0,0,0},{12598,0,0,0,0,0},{12089,0,0,0,0,0},{12936,0,0,0,0,0},{11707,0,0,0,0,0},{12530,0,0,0,0,0},{11554,0,0,0,0,0},{12659,0,0,0,0,0},{12371,0,0,0,0,0},{12425,0,0,0,0,0},{12447,0,0,0,0,0},{12769,0,0,0,0,0},{12531,0,0,0,0,0},{12316,0,0,0,0,0},{13224,0,0,0,0,0},{12492,0,0,0,0,0},{12540,0,0,0,0,0},{12975,0,0,0,0,0},{12424,0,0,0,0,0},{12556,0,0,0,0,0},{12588,0,0,0,0,0},{12129,0,0,0,0,0},{12676,0,0,0,0,0},{12109,0,0,0,0,0},{13277,0,0,0,0,0},{12737,0,0,0,0,0},{12474,0,0,0,0,0},{12134,0,0,0,0,0},{12549,0,0,0,0,0},{12451,0,0,0,0,0},{12090,0,0,0,0,0},{12697,0,0,0,0,0},{11779,0,0,0,0,0},{12438,0,0,0,0,0},{12648,0,0,0,0,0},{12595,0,0,0,0,0},{12239,0,0,0,0,0},{12233,0,0,0,0,0},{12683,0,0,0,0,0}},{{12249,0,0,0,0,0},{12793,0,0,0,0,0},{12528,0,0,0,0,0},{12114,0,0,0,0,0},{12470,0,0,0,0,0},{11958,0,0,0,0,0},{12484,0,0,0,0,0},{12019,0,0,0,0,0},{12610,0,0,0,0,0},{12810,0,0,0,0,0},{12660,0,0,0,0,0},{11979,0,0,0,0,0},{12681,0,0,0,0,0},{12822,0,0,0,0,0},{12285,0,0,0,0,0},{12679,0,0,0,0,0},{12365,0,0,0,0,0},{11691,0,0,0,0,0},{12260,0,0,0,0,0},{12682,0,0,0,0,0},{12211,0,0,0,0,0},{12778,0,0,0,0,0},{13096,0,0,0,0,0},{12385,0,0,0,0,0},{12246,0,0,0,0,0},{11981,0,0,0,0,0},{12306,0,0,0,0,0},{12333,0,0,0,0,0},{12456,0,0,0,0,0},{12341,0,0,0,0,0},{12238,0,0,0,0,0},{12332,0,0,0,0,0},{12394,0,0,0,0,0},{12149,0,0,0,0,0},{12084,0,0,0,0,0},{12632,0,0,0,0,0},{11820,0,0,0,0,0},{12703,0,0,0,0,0},{11901,0,0,0,0,0},{12575,0,0,0,0,0},{13241,0,0,0,0,0},{12736,0,0,0,0,0},{12715,0,0,0,0,0},{12907,0,0,0,0,0},{12442,0,0,0,0,0},{12401,0,0,0,0,0},{12770,0,0,0,0,0},{12888,0,0,0,0,0},{12755,0,0,0,0,0},{12319,0,0,0,0,0}},{{11277,0,0,0,0,0},{11384,0,0,0,0,0},{11653,0,0,0,0,0},{11630,0,0,0,0,0},{11761,0,0,0,0,0},{11525,0,0,0,0,0},{12079,0,0,0,0,0},{11448,0,0,0,0,0},{11350,0,0,0,0,0},{10978,0,0,0,0,0},{11309,0,0,0,0,0},{11524,0,0,0,0,0},{11638,0,0,0,0,0},{11783,0,0,0,0,0},{11328,0,0,0,0,0},{10970,0,0,0,0,0},{11741,0,0,0,0,0},{11757,0,0,0,0,0},{11440,0,0,0,0,0},{11518,0,0,0,0,0},{11986,0,0,0,0,0},{11708,0,0,0,0,0},{11811,0,0,0,0,0},{11113,0,0,0,0,0},{11653,0,0,0,0,0},{10955,0,0,0,0,0},{11174,0,0,0,0,0},{11572,0,0,0,0,0},{11812,0,0,0,0,0},{11458,0,0,0,0,0},{11861,0,0,0,0,0},{11831,0,0,0,0,0},{11413,0,0,0,0,0},{11509,0,0,0,0,0},{11541,0,0,0,0,0},{11299,0,0,0,0,0},{11968,0,0,0,0,0},{12122,0,0,0,0,0},{11196,0,0,0,0,0},{11843,0,0,0,0,0},{11651,0,0,0,0,0},{11170,0,0,0,0,0},{11214,0,0,0,0,0},{11739,0,0,0,0,0},{11607,0,0,0,0,0},{11362,0,0,0,0,0},{11960,0,0,0,0,0},{11249,0,0,0,0,0},{11693,0,0,0,0,0},{11530,0,0,0,0,0}},{{10817,0,0,0,0,0},{10531,0,0,0,0,0},{10593,0,0,0,0,0},{10510,0,0,0,0,0},{10663,0,0,0,0,0},{10400,0,0,0,0,0},{9835,0,0,0,0,0},{10024,0,0,0,0,0},{10120,0,0,0,0,0},{10140,0,0,0,0,0},{10179,0,0,0,0,0},{10502,0,0,0,0,0},{10251,0,0,0,0,0},{10301,0,0,0,0,0},{10562,0,0,0,0,0},{10224,0,0,0,0,0},{10507,0,0,0,0,0},{10796,0,0,0,0,0},{10372,0,0,0,0,0},{10154,0,0,0,0,0},{10204,0,0,0,0,0},{10438,0,0,0,0,0},{10653,0,0,0,0,0},{10860,0,0,0,0,0},{10046,0,0,0,0,0},{10205,0,0,0,0,0},{10114,0,0,0,0,0},{10327,0,0,0,0,0},{10369,0,0,0,0,0},{10342,0,0,0,0,0},{10447,0,0,0,0,0},{10029,0,0,0,0,0},{10091,0,0,0,0,0},{10087,0,0,0,0,0},{10369,0,0,0,0,0},{10101,0,0,0,0,0},{10451,0,0,0,0,0},{10267,0,0,0,0,0},{10123,0,0,0,0,0},{10731,0,0,0,0,0},{10102,0,0,0,0,0},{10546,0,0,0,0,0},{10214,0,0,0,0,0},{10001,0,0,0,0,0},{10830,0,0,0,0,0},{10474,0,0,0,0,0},{10810,0,0,0,0,0},{10431,0,0,0,0,0},{10543,0,0,0,0,0},{9906,0,0,0,0,0}},{{9344,0,0,0,0,0},{9435,0,0,0,0,0},{9632,0,0,0,0,0},{9013,0,0,0,0,0},{9390,0,0,0,0,0},{9459,0,0,0,0,0},{9326,0,0,0,0,0},{9340,0,0,0,0,0},{9836,0,0,0,0,0},{10022,0,0,0,0,0},{9292,0,0,0,0,0},{9240,0,0,0,0,0},{9503,0,0,0,0,0},{9594,0,0,0,0,0},{9329,0,0,0,0,0},{9536,0,0,0,0,0},{9172,0,0,0,0,0},{9437,0,0,0,0,0},{9282,0,0,0,0,0},{9384,0,0,0,0,0},{9539,0,0,0,0,0},{9554,0,0,0,0,0},{9888,0,0,0,0,0},{9732,0,0,0,0,0},{9472,0,0,0,0,0},{9692,0,0,0,0,0},{9837,0,0,0,0,0},{9379,0,0,0,0,0},{9758,0,0,0,0,0},{8974,0,0,0,0,0},{9688,0,0,0,0,0},{8890,0,0,0,0,0},{9255,0,0,0,0,0},{9568,0,0,0,0,0},{9731,0,0,0,0,0},{9153,0,0,0,0,0},{9531,0,0,0,0,0},{9402,0,0,0,0,0},{9457,0,0,0,0,0},{9533,0,0,0,0,0},{9406,0,0,0,0,0},{9432,0,0,0,0,0},{9580,0,0,0,0,0},{9592,0,0,0,0,0},{9696,0,0,0,0,0},{9521,0,0,0,0,0},{9073,0,0,0,0,0},{8991,0,0,0,0,0},{9436,0,0,0,0,0},{9500,0,0,0,0,0}},{{9318,0,0,0,0,0},{9090,0,0,0,0,0},{9393,0,0,0,0,0},{9703,0,0,0,0,0},{9073,0,0,0,0,0},{9314,0,0,0,0,0},{9203,0,0,0,0,0},{9268,0,0,0,0,0},{9543,0,0,0,0,0},{9125,0,0,0,0,0},{9785,0,0,0,0,0},{9284,0,0,0,0,0},{9361,0,0,0,0,0},{9543,0,0,0,0,0},{9716,0,0,0,0,0},{9299,0,0,0,0,0},{9365,0,0,0,0,0},{9556,0,0,0,0,0},{9381,0,0,0,0,0},{9745,0,0,0,0,0},{9029,0,0,0,0,0},{9524,0,0,0,0,0},{9355,0,0,0,0,0},{8930,0,0,0,0,0},{9153,0,0,0,0,0},{9105,0,0,0,0,0},{9078,0,0,0,0,0},{9476,0,0,0,0,0},{9252,0,0,0,0,0},{8916,0,0,0,0,0},{9140,0,0,0,0,0},{9194,0,0,0,0,0},{8902,0,0,0,0,0},{9961,0,0,0,0,0},{8896,0,0,0,0,0},{9498,0,0,0,0,0},{8809,0,0,0,0,0},{9480,0,0,0,0,0},{9524,0,0,0,0,0},{9267,0,0,0,0,0},{9378,0,0,0,0,0},{9886,0,0,0,0,0},{8963,0,0,0,0,0},{9273,0,0,0,0,0},{8900,0,0,0,0,0},{9513,0,0,0,0,0},{9315,0,0,0,0,0},{8994,0,0,0,0,0},{9243,0,0,0,0,0},{9377,0,0,0,0,0}}},{{{-288,-344,-270,-268,-247,-356},{-268,-373,-373,-259,-376,-341},{-226,-382,-270,-212,-318,-270},{-353,-223,-309,-353,-206,-368},{-326,-291,-265,-229,-215,-356},{-265,-332,-347,-226,-353,-326},{-250,-382,-341,-259,-362,-209},{-282,-270,-382,-356,-241,-273},{-320,-344,-344,-365,-229,-347},{-276,-382,-312,-223,-276,-376},{-344,-276,-347,-315,-215,-232},{-341,-291,-250,-335,-356,-373},{-270,-368,-270,-338,-212,-332},{-209,-329,-268,-268,-335,-365},{-379,-306,-323,-241,-382,-209},{-218,-356,-270,-229,-379,-262},{-300,-253,-223,-344,-220,-223},{-209,-312,-238,-270,-362,-318},{-326,-250,-235,-315,-344,-350},{-294,-341,-209,-262,-306,-223},{-379,-303,-356,-270,-370,-244},{-315,-353,-373,-373,-362,-247},{-282,-347,-356,-244,-382,-262},{-373,-347,-306,-253,-235,-250},{-218,-226,-279,-353,-300,-253},{-306,-312,-350,-291,-288,-350},{-279,-359,-223,-332,-353,-215},{-235,-279,-215,-291,-353,-332},{-306,-209,-282,-303,-291,-356},{-356,-320,-318,-368,-303,-270},{-368,-223,-379,-315,-209,-379},{-223,-232,-370,-265,-288,-285},{-285,-238,-306,-209,-347,-238},{-288,-215,-220,-359,-312,-338},{-309,-318,-229,-253,-250,-326},{-247,-218,-323,-356,-362,-368},{-332,-338,-379,-306,-338,-265},{-370,-332,-335,-326,-279,-323},{-223,-379,-232,-353,-320,-238},{-215,-370,-212,-341,-282,-300},{-356,-235,-259,-382,-359,-273},{-288,-365,-315,-344,-220,-300},{-370,-303,-329,-370,-294,-259},{-344,-315,-250,-332,-309,-229},{-259,-309,-218,-253,-244,-309},{-323,-285,-220,-341,-356,-294},{-247,-247,-288,-320,-376,-223},{-279,-215,-323,-341,-370,-350},{-273,-232,-241,-259,-320,-350},{-288,-368,-215,-291,-223,-338}},{{-209,-212,-280,-353,-224,-332},{-345,-217,-364,-356,-278,-264},{-374,-232,-204,-326,-240,-249},{-365,-223,-333,-266,-307,-225},{-354,-252,-333,-279,-240,-313},{-351,-340,-302,-258,-251,-275},{-357,-283,-244,-329,-267,-332},{-287,-257,-232,-244,-200,-313},{-223,-243,-328,-222,-336,-290},{-345,-326,-342,-208,-246,-262},{-249,-329,-249,-340,-262,-321},{-368,-340,-202,-244,-235,-186},{-258,-255,-358,-293,-230,-293},{-334,-249,-328,-334,-328,-262},{-255,-355,-364,-241,-328,-231},{-342,-352,-274,-321,-222,-181},{-354,-275,-213,-356,-294,-223},{-357,-220,-350,-200,-232,-293},{-241,-289,-353,-337,-310,-300},{-328,-297,-280,-222,-307,-215},{-371,-260,-218,-206,-280,-184},{-232,-312,-246,-285,-323,-236},{-302,-289,-196,-225,-296,-311},{-278,-363,-305,-277,-304,-246},{-235,-232,-308,-197,-280,-293},{-246,-203,-344,-290,-222,-254},{-316,-263,-316,-225,-278,-202},{-252,-335,-204,-304,-262,-199},{-368,-220,-336,-345,-187,-337},{-229,-332,-218,-263,-339,-197},{-229,-337,-358,-274,-267,-272},{-296,-312,-364,-271,-206,-280},{-362,-209,-328,-290,-294,-298},{-215,-317,-277,-304,-310,-184},{-212,-235,-246,-326,-286,-321},{-284,-352,-314,-304,-286,-262},{-246,-295,-221,-269,-248,-192},{-360,-243,-207,-351,-254,-251},{-307,-226,-286,-310,-288,-295},{-377,-214,-204,-203,-318,-238},{-293,-363,-314,-263,-339,-332},{-235,-352,-322,-334,-232,-319},{-362,-335,-274,-342,-315,-285},{-255,-257,-269,-244,-334,-212},{-371,-212,-364,-279,-270,-272},{-345,-295,-249,-353,-206,-225},{-345,-275,-258,-279,-323,-287},{-360,-312,-297,-304,-270,-282},{-241,-292,-249,-227,-334,-249},{-220,-212,-361,-271,-315,-277}},{{-248,-315,-256,-228,-160,-251},{-245,-242,-252,-242,-203,-190},{-312,-244,-245,-175,-195,-183},{-275,-186,-252,-291,-233,-198},{-258,-288,-212,-222,-210,-222},{-178,-191,-270,-220,-248,-214},{-322,-286,-291,-282,-167,-214},{-252,-254,-238,-228,-156,-255},{-225,-264,-175,-258,-201,-175},{-242,-298,-266,-208,-150,-187},{-302,-201,-172,-273,-154,-181},{-182,-232,-189,-206,-208,-198},{-280,-198,-214,-226,-171,-249},{-178,-201,-191,-168,-203,-255},{-278,-208,-196,-168,-188,-235},{-220,-276,-252,-217,-259,-222},{-292,-186,-217,-211,-276,-146},{-220,-227,-221,-188,-240,-233},{-230,-264,-189,-262,-242,-192},{-180,-179,-165,-159,-208,-200},{-245,-215,-254,-159,-233,-241},{-182,-203,-193,-271,-208,-239},{-258,-290,-212,-273,-195,-262},{-250,-230,-256,-231,-270,-167},{-208,-266,-284,-240,-214,-173},{-250,-215,-256,-168,-171,-165},{-180,-232,-291,-168,-173,-144},{-225,-283,-231,-172,-220,-249},{-318,-302,-168,-278,-259,-233},{-262,-177,-275,-166,-229,-175},{-278,-230,-179,-231,-193,-152},{-285,-247,-247,-276,-175,-251},{-192,-208,-277,-206,-186,-206},{-325,-230,-240,-278,-255,-247},{-215,-203,-231,-264,-257,-262},{-315,-305,-168,-177,-158,-183},{-192,-201,-191,-224,-156,-169},{-278,-257,-249,-204,-173,-262},{-258,-242,-219,-161,-248,-187},{-278,-252,-298,-251,-160,-185},{-280,-198,-203,-267,-160,-173},{-180,-310,-191,-204,-171,-190},{-255,-177,-219,-157,-265,-218},{-285,-220,-212,-253,-238,-204},{-225,-298,-207,-253,-178,-258},{-285,-264,-247,-161,-274,-241},{-285,-189,-217,-228,-163,-214},{-192,-225,-284,-291,-173,-161},{-182,-307,-249,-197,-235,-206},{-208,-230,-289,-164,-173,-179}},{{-225,-221,-174,-208,-168,-158},{-252,-133,-129,-206,-173,-130},{-229,-202,-208,-218,-186,-158},{-248,-226,-159,-163,-182,-146},{-171,-155,-172,-120,-168,-208},{-164,-206,-233,-172,-177,-112},{-199,-166,-215,-141,-201,-155},{-221,-163,-154,-184,-119,-165},{-195,-148,-177,-177,-163,-120},{-201,-181,-163,-181,-140,-123},{-179,-133,-174,-124,-137,-198},{-232,-208,-190,-143,-115,-194},{-250,-183,-183,-172,-162,-160},{-171,-243,-181,-129,-140,-158},{-185,-187,-188,-182,-208,-162},{-197,-237,-209,-218,-191,-134},{-156,-234,-152,-122,-142,-184},{-167,-157,-220,-170,-165,-200},{-207,-193,-181,-143,-182,-202},{-230,-148,-158,-193,-193,-186},{-193,-140,-224,-127,-163,-195},{-154,-206,-200,-201,-214,-112},{-207,-211,-229,-206,-163,-130},{-227,-223,-136,-224,-155,-147},{-164,-153,-141,-203,-188,-189},{-183,-159,-141,-191,-130,-141},{-164,-236,-208,-126,-185,-184},{-177,-202,-195,-134,-213,-138},{-160,-146,-197,-174,-132,-118},{-256,-219,-200,-155,-115,-123},{-207,-232,-227,-153,-119,-170},{-187,-148,-233,-181,-190,-141},{-250,-166,-209,-134,-203,-147},{-160,-148,-227,-132,-178,-115},{-244,-151,-129,-213,-168,-197},{-179,-213,-213,-187,-208,-118},{-179,-215,-159,-177,-168,-115},{-207,-234,-220,-127,-152,-123},{-236,-142,-192,-127,-132,-117},{-256,-159,-138,-203,-196,-202},{-142,-208,-154,-200,-185,-162},{-201,-170,-218,-174,-117,-162},{-209,-131,-131,-220,-193,-152},{-148,-157,-192,-206,-124,-190},{-144,-155,-188,-160,-173,-134},{-154,-137,-208,-224,-196,-114},{-146,-146,-145,-150,-178,-170},{-236,-223,-170,-193,-137,-179},{-158,-215,-156,-208,-196,-147},{-234,-224,-179,-182,-183,-149}},{{-165,-171,-126,-150,-118,-132},{-174,-131,-109,-166,-185,-141},{-182,-156,-125,-138,-176,-109},{-156,-186,-104,-140,-119,-150},{-177,-133,-169,-157,-178,-137},{-129,-104,-173,-184,-159,-175},{-186,-180,-119,-184,-162,-126},{-136,-170,-141,-146,-106,-187},{-188,-161,-162,-179,-175,-162},{-171,-173,-185,-185,-191,-176},{-157,-121,-146,-166,-118,-154},{-166,-106,-115,-185,-147,-176},{-189,-183,-151,-178,-144,-144},{-189,-176,-137,-163,-156,-157},{-131,-155,-166,-141,-103,-187},{-179,-106,-179,-185,-140,-126},{-165,-170,-122,-185,-109,-179},{-122,-173,-103,-129,-154,-185},{-191,-191,-150,-179,-185,-159},{-174,-125,-169,-179,-119,-113},{-134,-130,-178,-118,-153,-173},{-125,-188,-147,-169,-113,-143},{-180,-159,-184,-151,-173,-190},{-163,-182,-153,-150,-160,-134},{-126,-174,-178,-135,-126,-137},{-117,-183,-146,-151,-148,-122},{-169,-171,-162,-140,-165,-156},{-122,-161,-128,-179,-148,-181},{-168,-192,-178,-165,-115,-146},{-140,-104,-135,-103,-116,-112},{-129,-168,-154,-122,-182,-160},{-182,-106,-110,-179,-144,-104},{-183,-158,-128,-125,-126,-156},{-152,-106,-181,-162,-119,-121},{-163,-179,-122,-109,-137,-141},{-108,-149,-144,-106,-144,-169},{-189,-104,-104,-187,-151,-171},{-108,-183,-157,-148,-179,-171},{-112,-164,-137,-157,-160,-184},{-169,-130,-134,-181,-140,-118},{-165,-131,-163,-122,-160,-126},{-149,-183,-146,-137,-140,-188},{-151,-150,-115,-137,-144,-125},{-137,-167,-168,-181,-178,-123},{-197,-174,-191,-110,-166,-154},{-196,-148,-166,-147,-182,-123},{-137,-107,-159,-125,-185,-163},{-120,-116,-106,-146,-151,-119},{-154,-164,-169,-154,-103,-150},{-129,-191,-144,-123,-122,-126}},{{-153,-182,-127,-136,-175,-159},{-146,-109,-115,-163,-119,-137},{-156,-151,-121,-146,-135,-117},{-110,-181,-122,-166,-156,-164},{-151,-103,-148,-151,-172,-215},{-128,-112,-192,-177,-121,-134},{-132,-166,-107,-165,-122,-202},{-166,-184,-177,-176,-150,-210},{-162,-143,-149,-142,-179,-177},{-103,-172,-160,-189,-118,-172},{-131,-150,-159,-191,-150,-124},{-135,-191,-169,-117,-206,-215},{-126,-185,-109,-136,-209,-194},{-159,-179,-125,-131,-175,-217},{-168,-171,-148,-114,-171,-170},{-126,-104,-125,-169,-134,-217},{-190,-143,-124,-177,-172,-149},{-191,-154,-109,-149,-164,-202},{-190,-116,-180,-182,-196,-152},{-178,-171,-122,-179,-209,-214},{-135,-119,-168,-196,-185,-192},{-159,-175,-160,-174,-185,-199},{-137,-191,-140,-179,-185,-129},{-143,-129,-172,-109,-172,-130},{-151,-163,-196,-108,-138,-210},{-126,-143,-178,-123,-158,-155},{-151,-185,-124,-123,-179,-124},{-168,-191,-133,-189,-167,-170},{-162,-157,-119,-200,-147,-155},{-118,-190,-107,-171,-204,-182},{-173,-128,-128,-169,-203,-177},{-148,-109,-195,-140,-143,-215},{-150,-150,-174,-114,-119,-200},{-190,-168,-180,-154,-206,-127},{-121,-118,-186,-152,-200,-164},{-190,-176,-148,-146,-167,-157},{-165,-115,-168,-157,-140,-130},{-187,-162,-153,-152,-137,-172},{-112,-143,-193,-176,-175,-212},{-128,-179,-166,-180,-185,-135},{-188,-103,-124,-185,-127,-162},{-162,-190,-178,-182,-169,-195},{-138,-165,-162,-176,-158,-129},{-169,-109,-125,-143,-140,-199},{-110,-154,-165,-123,-169,-145},{-128,-175,-140,-160,-163,-177},{-107,-172,-122,-152,-121,-172},{-172,-188,-189,-186,-155,-214},{-160,-132,-159,-132,-192,-212},{-148,-150,-160,-151,-172,-195}}},{{{-131,-208,-135,-179,-134,-243},{-148,-125,-187,-161,-195,-172},{-168,-150,-212,-156,-140,-174},{-129,-132,-145,-209,-158,-166},{-133,-172,-150,-200,-158,-223},{-203,-132,-135,-209,-236,-160},{-153,-120,-163,-134,-184,-246},{-205,-127,-142,-147,-193,-134},{-158,-154,-177,-177,-132,-138},{-198,-188,-219,-127,-147,-223},{-205,-118,-178,-206,-191,-202},{-133,-174,-206,-138,-217,-170},{-180,-122,-222,-147,-132,-191},{-126,-210,-203,-183,-234,-172},{-128,-154,-217,-145,-204,-227},{-141,-122,-200,-125,-213,-166},{-144,-128,-170,-183,-219,-248},{-215,-179,-145,-168,-164,-151},{-155,-127,-228,-150,-206,-162},{-128,-144,-135,-158,-156,-233},{-217,-140,-177,-227,-217,-237},{-212,-152,-182,-170,-149,-241},{-173,-181,-180,-195,-142,-201},{-155,-174,-224,-188,-191,-180},{-126,-188,-166,-166,-153,-136},{-215,-154,-164,-226,-160,-223},{-210,-196,-170,-220,-230,-180},{-168,-210,-166,-125,-228,-164},{-166,-123,-152,-208,-140,-195},{-143,-216,-226,-150,-219,-180},{-161,-169,-222,-197,-202,-149},{-173,-161,-170,-200,-147,-141},{-210,-162,-191,-227,-175,-210},{-207,-155,-215,-224,-219,-229},{-213,-203,-182,-174,-191,-149},{-121,-167,-210,-183,-175,-218},{-203,-206,-136,-204,-151,-139},{-121,-139,-228,-131,-186,-218},{-124,-215,-164,-134,-134,-210},{-129,-184,-140,-197,-204,-151},{-188,-137,-170,-226,-223,-172},{-158,-142,-145,-193,-142,-185},{-160,-118,-161,-129,-193,-170},{-218,-139,-196,-149,-151,-178},{-129,-174,-124,-145,-234,-223},{-203,-215,-208,-211,-160,-149},{-143,-169,-175,-200,-177,-216},{-123,-118,-187,-204,-184,-201},{-208,-210,-172,-218,-169,-220},{-168,-198,-170,-200,-175,-193}},{{-162,-213,-213,-161,-234,-290},{-242,-215,-241,-254,-172,-267},{-168,-260,-253,-179,-243,-209},{-255,-248,-192,-168,-256,-214},{-188,-178,-224,-250,-263,-255},{-222,-152,-179,-190,-163,-202},{-166,-254,-268,-241,-167,-269},{-218,-162,-198,-166,-192,-252},{-257,-195,-164,-181,-222,-307},{-214,-219,-222,-259,-293,-295},{-212,-207,-222,-259,-254,-236},{-188,-203,-194,-225,-247,-226},{-212,-228,-196,-261,-268,-274},{-206,-156,-273,-276,-195,-271},{-192,-166,-204,-159,-163,-295},{-224,-150,-260,-241,-169,-205},{-166,-154,-236,-177,-252,-269},{-220,-154,-204,-261,-192,-300},{-186,-248,-273,-241,-286,-288},{-194,-262,-202,-208,-222,-245},{-154,-195,-173,-206,-293,-200},{-170,-162,-207,-188,-202,-250},{-251,-226,-245,-232,-218,-274},{-148,-150,-175,-214,-181,-174},{-166,-191,-245,-241,-254,-302},{-180,-168,-158,-283,-190,-231},{-214,-266,-194,-201,-277,-264},{-212,-226,-277,-283,-263,-198},{-210,-158,-213,-287,-270,-205},{-192,-223,-166,-287,-256,-269},{-141,-244,-260,-230,-295,-190},{-257,-162,-175,-155,-234,-195},{-242,-242,-215,-206,-204,-200},{-154,-156,-243,-274,-254,-240},{-198,-187,-232,-256,-236,-231},{-168,-252,-155,-283,-229,-221},{-224,-150,-179,-186,-190,-293},{-164,-242,-228,-281,-169,-169},{-148,-262,-179,-212,-273,-183},{-222,-226,-192,-287,-160,-281},{-172,-182,-194,-281,-275,-255},{-158,-201,-266,-219,-163,-295},{-208,-195,-230,-252,-179,-171},{-156,-176,-200,-208,-190,-198},{-257,-262,-273,-261,-183,-205},{-198,-217,-194,-236,-279,-293},{-162,-197,-170,-212,-238,-233},{-162,-238,-230,-259,-236,-214},{-162,-221,-243,-234,-291,-309},{-242,-178,-273,-164,-227,-283}},{{-284,-227,-338,-297,-233,-277},{-289,-209,-325,-189,-341,-291},{-175,-309,-338,-213,-252,-277},{-314,-291,-212,-278,-213,-348},{-304,-219,-312,-316,-294,-289},{-291,-324,-259,-313,-199,-357},{-242,-237,-330,-294,-296,-238},{-227,-212,-328,-329,-208,-291},{-178,-275,-296,-240,-199,-224},{-249,-260,-220,-213,-244,-351},{-257,-319,-280,-351,-227,-209},{-198,-329,-254,-230,-307,-317},{-284,-217,-189,-270,-360,-337},{-222,-265,-186,-219,-260,-229},{-257,-286,-330,-243,-285,-246},{-237,-321,-210,-197,-197,-243},{-237,-189,-314,-235,-233,-294},{-279,-235,-246,-259,-341,-255},{-222,-178,-210,-327,-321,-311},{-282,-199,-325,-289,-288,-243},{-274,-222,-254,-335,-288,-331},{-311,-286,-204,-232,-247,-362},{-232,-181,-283,-205,-299,-209},{-252,-278,-225,-232,-199,-269},{-237,-260,-223,-273,-355,-317},{-287,-245,-183,-270,-219,-241},{-291,-199,-288,-267,-199,-238},{-254,-296,-238,-267,-316,-311},{-316,-288,-278,-351,-233,-241},{-203,-258,-278,-316,-266,-297},{-227,-324,-223,-238,-343,-314},{-311,-222,-207,-194,-360,-209},{-230,-275,-325,-305,-280,-232},{-183,-321,-325,-194,-216,-266},{-282,-258,-238,-189,-285,-323},{-173,-235,-204,-346,-213,-306},{-282,-303,-236,-316,-319,-348},{-291,-326,-330,-346,-343,-359},{-232,-242,-254,-189,-327,-260},{-235,-273,-325,-238,-338,-325},{-289,-242,-278,-270,-319,-334},{-245,-283,-309,-275,-360,-252},{-230,-252,-244,-246,-255,-224},{-304,-214,-215,-254,-260,-260},{-178,-273,-236,-327,-330,-331},{-173,-222,-293,-219,-294,-260},{-267,-301,-220,-335,-360,-286},{-200,-181,-338,-265,-194,-291},{-242,-199,-196,-321,-227,-297},{-217,-204,-288,-197,-349,-286}},{{-228,-376,-221,-286,-337,-331},{-217,-206,-381,-235,-391,-325},{-373,-382,-215,-241,-388,-310},{-303,-262,-262,-256,-226,-301},{-251,-353,-316,-364,-292,-382},{-251,-335,-280,-307,-382,-223},{-266,-220,-238,-292,-382,-265},{-260,-218,-289,-346,-373,-358},{-286,-297,-310,-241,-226,-376},{-257,-226,-212,-241,-289,-334},{-332,-265,-289,-214,-373,-253},{-202,-315,-340,-379,-226,-226},{-275,-235,-232,-376,-244,-325},{-361,-356,-367,-388,-223,-274},{-225,-318,-375,-376,-382,-295},{-376,-218,-361,-364,-313,-220},{-220,-241,-325,-298,-328,-232},{-370,-356,-334,-373,-382,-250},{-208,-356,-316,-271,-259,-346},{-211,-285,-328,-316,-217,-220},{-220,-244,-268,-355,-253,-295},{-315,-326,-325,-304,-298,-220},{-249,-291,-378,-334,-256,-226},{-263,-320,-334,-280,-325,-340},{-240,-329,-238,-304,-295,-262},{-301,-344,-355,-289,-349,-298},{-220,-247,-346,-328,-301,-211},{-338,-262,-209,-382,-277,-310},{-361,-291,-361,-283,-388,-259},{-306,-309,-232,-241,-217,-358},{-231,-315,-325,-235,-244,-292},{-208,-332,-259,-355,-379,-346},{-263,-273,-298,-361,-226,-358},{-306,-262,-301,-352,-232,-361},{-312,-244,-325,-334,-277,-313},{-257,-209,-384,-262,-352,-238},{-355,-282,-229,-331,-214,-313},{-335,-376,-215,-268,-307,-391},{-217,-238,-241,-316,-280,-310},{-217,-315,-372,-280,-322,-337},{-318,-315,-295,-292,-355,-217},{-324,-226,-349,-298,-379,-235},{-202,-353,-295,-241,-361,-307},{-272,-306,-307,-262,-232,-316},{-254,-350,-358,-340,-301,-253},{-220,-350,-212,-385,-214,-244},{-280,-365,-229,-388,-391,-349},{-332,-241,-331,-391,-220,-253},{-217,-309,-277,-337,-352,-268},{-292,-353,-224,-211,-283,-223}},{{-325,-304,-247,-297,-320,-226},{-376,-265,-352,-225,-368,-354},{-220,-325,-235,-342,-282,-299},{-211,-364,-220,-321,-312,-220},{-355,-325,-295,-372,-247,-345},{-292,-223,-283,-387,-379,-276},{-277,-328,-238,-351,-270,-209},{-391,-298,-301,-279,-323,-313},{-229,-373,-334,-333,-320,-267},{-367,-307,-235,-345,-285,-365},{-298,-334,-262,-252,-215,-296},{-220,-229,-217,-276,-326,-357},{-334,-265,-328,-282,-382,-302},{-391,-340,-271,-351,-323,-331},{-271,-349,-349,-234,-326,-209},{-370,-385,-283,-249,-379,-276},{-265,-277,-253,-294,-303,-334},{-373,-286,-361,-249,-241,-270},{-316,-280,-343,-213,-238,-334},{-268,-331,-244,-324,-259,-244},{-379,-379,-295,-264,-341,-212},{-274,-277,-367,-291,-353,-241},{-349,-229,-232,-282,-315,-276},{-382,-274,-292,-225,-218,-336},{-301,-268,-319,-330,-303,-316},{-280,-319,-319,-372,-347,-203},{-370,-319,-220,-225,-365,-212},{-346,-226,-262,-282,-232,-365},{-334,-322,-223,-330,-347,-287},{-232,-355,-280,-219,-268,-229},{-238,-295,-352,-270,-294,-284},{-277,-265,-307,-255,-244,-255},{-304,-352,-340,-219,-268,-348},{-259,-343,-340,-324,-241,-252},{-373,-238,-358,-309,-373,-331},{-325,-313,-283,-276,-226,-304},{-340,-235,-355,-246,-365,-287},{-307,-310,-226,-372,-344,-336},{-382,-325,-301,-249,-353,-354},{-310,-220,-319,-387,-326,-322},{-292,-331,-331,-381,-365,-302},{-307,-235,-298,-255,-244,-313},{-229,-214,-217,-327,-297,-362},{-280,-382,-238,-291,-226,-328},{-334,-373,-373,-294,-341,-299},{-256,-244,-247,-237,-335,-258},{-226,-265,-265,-345,-276,-238},{-259,-310,-379,-228,-270,-293},{-361,-313,-304,-258,-268,-371},{-274,-271,-352,-300,-276,-345}},{{-365,-254,-230,-322,-325,-213},{-368,-301,-198,-185,-236,-211},{-368,-257,-293,-187,-307,-265},{-305,-218,-293,-304,-333,-280},{-237,-206,-322,-312,-266,-196},{-288,-360,-325,-290,-205,-317},{-256,-229,-347,-248,-274,-263},{-245,-195,-314,-219,-276,-310},{-217,-357,-206,-209,-305,-305},{-325,-315,-257,-314,-184,-312},{-214,-237,-320,-335,-182,-265},{-265,-257,-249,-251,-182,-315},{-228,-229,-257,-296,-297,-265},{-214,-257,-350,-285,-259,-295},{-365,-349,-352,-296,-218,-231},{-205,-240,-309,-285,-259,-275},{-231,-332,-195,-256,-292,-293},{-314,-360,-260,-280,-187,-248},{-291,-293,-233,-232,-333,-260},{-359,-296,-314,-232,-259,-305},{-339,-215,-336,-275,-212,-255},{-282,-254,-203,-317,-310,-206},{-316,-220,-274,-301,-238,-198},{-208,-318,-206,-298,-292,-312},{-259,-229,-282,-256,-253,-206},{-351,-240,-225,-246,-266,-293},{-328,-315,-225,-306,-202,-320},{-370,-240,-344,-190,-307,-196},{-211,-198,-225,-201,-182,-243},{-279,-282,-228,-235,-276,-253},{-362,-352,-203,-275,-330,-305},{-342,-229,-341,-296,-292,-176},{-211,-195,-260,-285,-223,-275},{-370,-315,-336,-343,-212,-312},{-316,-209,-190,-298,-269,-255},{-368,-343,-236,-238,-243,-236},{-208,-218,-274,-216,-246,-278},{-305,-262,-341,-227,-238,-308},{-276,-299,-255,-343,-315,-203},{-362,-301,-260,-290,-325,-176},{-365,-346,-190,-275,-192,-322},{-268,-315,-350,-298,-241,-285},{-279,-287,-336,-227,-192,-206},{-237,-285,-328,-322,-243,-228},{-268,-312,-309,-201,-246,-293},{-339,-198,-306,-198,-256,-312},{-259,-324,-285,-240,-230,-248},{-333,-279,-214,-211,-246,-201},{-362,-332,-266,-259,-305,-285},{-202,-248,-290,-256,-297,-268}}},{{{-421,-355,-319,-247,-309,-408},{-247,-336,-316,-401,-290,-408},{-234,-276,-243,-385,-234,-385},{-260,-260,-408,-266,-257,-273},{-395,-296,-388,-365,-290,-296},{-280,-385,-405,-345,-332,-401},{-349,-339,-428,-365,-395,-428},{-230,-352,-260,-382,-316,-266},{-313,-415,-392,-375,-398,-352},{-260,-349,-352,-342,-237,-392},{-395,-408,-309,-280,-408,-421},{-260,-424,-421,-299,-336,-395},{-316,-316,-303,-326,-303,-240},{-326,-253,-266,-428,-237,-415},{-240,-283,-401,-319,-349,-408},{-234,-260,-322,-313,-250,-280},{-388,-385,-424,-273,-385,-247},{-276,-395,-270,-349,-385,-339},{-319,-428,-260,-428,-382,-299},{-362,-362,-313,-329,-428,-372},{-359,-257,-266,-263,-263,-408},{-306,-378,-234,-250,-336,-421},{-316,-365,-286,-375,-293,-266},{-392,-280,-355,-405,-299,-372},{-411,-257,-257,-316,-385,-263},{-270,-345,-415,-392,-408,-286},{-319,-345,-283,-273,-385,-273},{-266,-345,-365,-359,-290,-365},{-293,-349,-415,-355,-388,-375},{-421,-398,-230,-266,-349,-283},{-260,-257,-257,-395,-253,-283},{-230,-336,-286,-405,-322,-319},{-237,-398,-266,-257,-398,-415},{-415,-392,-395,-378,-260,-368},{-280,-240,-319,-240,-418,-253},{-408,-378,-411,-299,-359,-411},{-345,-296,-322,-349,-266,-382},{-286,-411,-372,-365,-375,-339},{-250,-329,-247,-365,-342,-382},{-421,-339,-322,-421,-257,-368},{-385,-378,-385,-237,-250,-392},{-243,-306,-355,-316,-309,-250},{-319,-316,-263,-395,-362,-329},{-283,-273,-405,-280,-234,-257},{-280,-303,-382,-299,-250,-332},{-286,-388,-237,-313,-365,-332},{-336,-286,-392,-326,-326,-234},{-293,-375,-280,-401,-283,-365},{-247,-263,-378,-428,-270,-405},{-368,-405,-345,-273,-299,-286}},{{-285,-264,-316,-352,-231,-238},{-292,-232,-357,-301,-253,-289},{-361,-251,-255,-286,-391,-328},{-358,-419,-233,-276,-240,-298},{-400,-322,-341,-232,-296,-211},{-295,-270,-316,-330,-249,-322},{-302,-377,-281,-229,-326,-220},{-308,-335,-389,-251,-357,-382},{-420,-354,-287,-245,-360,-331},{-344,-409,-348,-396,-379,-307},{-377,-341,-329,-317,-243,-391},{-305,-338,-281,-408,-360,-256},{-390,-290,-290,-380,-271,-220},{-351,-251,-373,-317,-299,-391},{-233,-235,-380,-358,-376,-214},{-407,-293,-370,-279,-271,-391},{-295,-274,-364,-339,-330,-220},{-331,-267,-249,-257,-253,-313},{-246,-390,-268,-223,-277,-298},{-407,-303,-274,-242,-360,-289},{-380,-402,-325,-364,-253,-253},{-298,-419,-376,-408,-280,-271},{-328,-402,-258,-333,-302,-361},{-312,-419,-364,-223,-342,-307},{-338,-254,-380,-220,-256,-367},{-380,-335,-268,-345,-360,-256},{-276,-235,-389,-229,-280,-247},{-367,-370,-306,-301,-262,-316},{-371,-248,-262,-242,-283,-244},{-305,-390,-233,-295,-379,-214},{-321,-370,-351,-342,-222,-226},{-358,-374,-383,-371,-222,-313},{-236,-380,-230,-242,-296,-340},{-387,-361,-255,-261,-379,-235},{-262,-280,-376,-308,-296,-265},{-305,-235,-360,-273,-357,-271},{-253,-248,-396,-389,-228,-310},{-387,-232,-405,-349,-339,-271},{-239,-364,-303,-386,-237,-346},{-400,-322,-360,-273,-336,-343},{-377,-370,-405,-380,-379,-355},{-256,-235,-313,-349,-339,-238},{-331,-396,-373,-298,-351,-331},{-262,-390,-306,-295,-253,-379},{-262,-303,-233,-371,-345,-244},{-410,-238,-236,-389,-382,-304},{-335,-380,-335,-323,-370,-313},{-403,-367,-325,-298,-400,-217},{-236,-348,-332,-396,-283,-391},{-321,-364,-262,-298,-265,-232}},{{-313,-202,-258,-218,-231,-239},{-289,-268,-196,-286,-252,-206},{-224,-354,-344,-354,-278,-216},{-298,-216,-325,-215,-339,-280},{-298,-343,-358,-294,-260,-278},{-327,-351,-204,-237,-196,-188},{-357,-366,-291,-302,-329,-236},{-248,-351,-258,-313,-249,-221},{-381,-360,-280,-316,-281,-206},{-257,-276,-202,-269,-318,-200},{-218,-351,-325,-275,-191,-262},{-330,-308,-358,-201,-318,-262},{-327,-210,-311,-296,-342,-247},{-254,-325,-358,-329,-302,-216},{-268,-357,-330,-321,-220,-208},{-339,-294,-286,-326,-238,-188},{-357,-369,-294,-190,-315,-321},{-277,-357,-263,-332,-249,-244},{-257,-311,-207,-329,-212,-321},{-230,-328,-258,-348,-342,-334},{-304,-354,-291,-201,-337,-224},{-289,-236,-235,-280,-323,-311},{-292,-276,-308,-228,-249,-211},{-280,-274,-218,-305,-344,-296},{-304,-245,-213,-318,-318,-203},{-236,-213,-364,-264,-236,-213},{-301,-219,-218,-335,-228,-195},{-230,-204,-249,-269,-294,-252},{-384,-300,-283,-258,-262,-257},{-215,-259,-238,-272,-254,-203},{-369,-346,-224,-218,-249,-229},{-313,-233,-199,-291,-276,-234},{-274,-374,-258,-335,-196,-224},{-339,-331,-202,-215,-289,-190},{-354,-216,-196,-256,-331,-314},{-206,-204,-227,-329,-233,-288},{-363,-288,-300,-272,-331,-224},{-348,-354,-232,-258,-241,-221},{-301,-302,-238,-237,-209,-247},{-372,-302,-294,-223,-254,-319},{-330,-245,-364,-277,-228,-278},{-239,-340,-364,-228,-207,-208},{-274,-294,-297,-326,-244,-200},{-357,-276,-207,-348,-236,-288},{-209,-291,-342,-326,-236,-290},{-260,-288,-213,-193,-231,-180},{-381,-357,-272,-253,-323,-208},{-351,-213,-216,-269,-337,-254},{-310,-354,-297,-348,-334,-260},{-348,-265,-246,-239,-329,-311}},{{-295,-226,-180,-261,-220,-278},{-318,-204,-244,-171,-269,-263},{-252,-226,-187,-217,-267,-162},{-265,-316,-282,-203,-213,-237},{-278,-214,-220,-266,-222,-215},{-200,-316,-242,-222,-224,-278},{-285,-294,-251,-233,-235,-226},{-210,-248,-270,-199,-186,-162},{-210,-233,-185,-296,-273,-177},{-202,-260,-256,-215,-181,-208},{-270,-231,-242,-247,-231,-197},{-265,-316,-194,-173,-159,-261},{-292,-202,-194,-231,-262,-169},{-262,-221,-171,-210,-157,-232},{-208,-173,-192,-282,-235,-265},{-215,-175,-197,-229,-159,-193},{-292,-296,-296,-233,-190,-263},{-278,-265,-296,-291,-222,-274},{-280,-236,-249,-296,-172,-188},{-268,-190,-199,-222,-228,-215},{-190,-228,-209,-300,-206,-241},{-282,-294,-209,-245,-291,-208},{-225,-299,-225,-236,-246,-201},{-325,-245,-180,-182,-208,-166},{-208,-207,-216,-236,-177,-265},{-262,-272,-171,-300,-269,-210},{-252,-214,-242,-261,-284,-245},{-200,-245,-235,-233,-197,-169},{-178,-245,-220,-275,-177,-193},{-258,-258,-303,-217,-199,-169},{-318,-279,-187,-171,-188,-239},{-182,-173,-230,-194,-184,-226},{-285,-272,-232,-247,-170,-217},{-208,-248,-275,-254,-269,-232},{-270,-294,-178,-275,-226,-217},{-300,-197,-180,-176,-269,-247},{-318,-309,-211,-275,-220,-166},{-182,-279,-171,-192,-213,-237},{-232,-207,-249,-273,-249,-221},{-260,-270,-306,-256,-195,-285},{-215,-185,-287,-192,-273,-230},{-240,-170,-194,-173,-190,-283},{-288,-221,-292,-203,-157,-164},{-210,-173,-185,-231,-197,-191},{-262,-170,-261,-238,-224,-164},{-318,-211,-225,-171,-175,-280},{-215,-294,-194,-282,-179,-276},{-292,-245,-275,-236,-179,-245},{-200,-180,-299,-222,-215,-228},{-245,-209,-228,-180,-228,-250}},{{-158,-248,-162,-244,-200,-202},{-250,-153,-149,-147,-181,-218},{-280,-214,-254,-241,-149,-256},{-234,-258,-273,-149,-227,-170},{-210,-166,-160,-212,-235,-187},{-273,-254,-147,-250,-185,-158},{-247,-153,-170,-200,-258,-158},{-219,-252,-206,-147,-174,-233},{-250,-214,-229,-202,-248,-202},{-278,-168,-166,-227,-191,-258},{-161,-166,-225,-187,-237,-191},{-200,-181,-181,-218,-273,-267},{-195,-168,-183,-202,-269,-237},{-161,-204,-166,-229,-237,-244},{-226,-265,-193,-193,-195,-197},{-256,-181,-172,-160,-170,-262},{-200,-189,-153,-218,-172,-262},{-176,-212,-185,-241,-162,-239},{-256,-256,-227,-147,-174,-233},{-260,-149,-223,-225,-168,-248},{-202,-237,-197,-178,-176,-252},{-276,-267,-220,-241,-176,-239},{-193,-250,-231,-273,-220,-185},{-252,-176,-220,-265,-151,-229},{-239,-208,-214,-151,-151,-174},{-200,-225,-237,-151,-265,-250},{-224,-252,-178,-237,-229,-237},{-241,-147,-214,-235,-155,-172},{-180,-260,-246,-250,-204,-193},{-230,-185,-229,-164,-172,-187},{-213,-241,-162,-153,-153,-244},{-200,-256,-153,-170,-155,-149},{-187,-202,-155,-231,-271,-183},{-158,-246,-271,-151,-187,-206},{-161,-241,-216,-210,-210,-246},{-180,-191,-265,-191,-155,-212},{-247,-227,-220,-229,-212,-164},{-243,-160,-191,-210,-256,-197},{-154,-227,-223,-269,-185,-164},{-189,-153,-231,-256,-214,-265},{-174,-267,-273,-231,-172,-216},{-163,-214,-220,-193,-254,-246},{-241,-204,-229,-197,-164,-265},{-167,-164,-168,-218,-206,-267},{-154,-239,-214,-216,-181,-229},{-210,-197,-244,-262,-193,-193},{-230,-170,-214,-239,-185,-208},{-241,-229,-185,-216,-185,-254},{-224,-176,-265,-197,-212,-155},{-165,-260,-214,-204,-218,-233}},{{-162,-155,-245,-258,-282,-171},{-172,-269,-243,-152,-224,-292},{-187,-200,-217,-232,-268,-288},{-250,-225,-160,-221,-167,-245},{-212,-166,-260,-282,-202,-158},{-200,-250,-234,-195,-189,-236},{-237,-151,-236,-265,-244,-198},{-212,-200,-165,-271,-209,-230},{-204,-172,-211,-258,-211,-284},{-248,-218,-177,-278,-198,-227},{-183,-241,-249,-217,-260,-266},{-271,-216,-173,-195,-205,-191},{-147,-233,-222,-224,-279,-279},{-271,-241,-169,-258,-161,-274},{-273,-206,-226,-213,-231,-270},{-271,-212,-154,-241,-264,-243},{-183,-181,-203,-204,-268,-259},{-254,-151,-194,-247,-275,-223},{-200,-241,-186,-210,-183,-198},{-206,-262,-268,-213,-198,-263},{-233,-183,-188,-221,-194,-205},{-258,-176,-243,-171,-222,-169},{-229,-231,-247,-252,-273,-281},{-160,-191,-188,-200,-222,-254},{-241,-229,-228,-171,-161,-200},{-164,-185,-190,-217,-156,-202},{-210,-174,-255,-200,-260,-281},{-252,-220,-266,-239,-266,-209},{-220,-265,-272,-239,-178,-202},{-147,-233,-169,-232,-167,-288},{-260,-241,-211,-167,-178,-220},{-229,-214,-167,-252,-209,-178},{-158,-252,-179,-167,-268,-158},{-172,-246,-255,-241,-200,-196},{-262,-162,-211,-156,-167,-218},{-260,-265,-232,-206,-264,-281},{-241,-206,-226,-171,-196,-250},{-174,-168,-272,-154,-156,-248},{-237,-225,-224,-252,-158,-200},{-149,-237,-152,-269,-185,-166},{-220,-237,-209,-228,-286,-184},{-256,-229,-232,-276,-268,-158},{-246,-178,-158,-171,-220,-272},{-200,-189,-175,-206,-277,-230},{-254,-151,-226,-178,-169,-212},{-187,-227,-215,-247,-260,-187},{-193,-174,-215,-193,-180,-218},{-239,-189,-230,-276,-207,-288},{-166,-181,-192,-221,-231,-218},{-151,-223,-270,-260,-262,-241}}},{{{-114,-116,-97,-128,-120,-131},{-133,-125,-131,-101,-85,-96},{-75,-99,-88,-149,-137,-93},{-128,-125,-125,-122,-122,-128},{-133,-81,-92,-144,-111,-95},{-107,-84,-78,-130,-112,-163},{-117,-136,-143,-115,-132,-147},{-124,-111,-119,-123,-152,-138},{-124,-112,-136,-121,-157,-93},{-116,-103,-140,-130,-154,-129},{-108,-106,-81,-89,-155,-137},{-97,-136,-110,-94,-117,-123},{-101,-93,-91,-115,-149,-128},{-136,-86,-96,-88,-151,-123},{-85,-126,-111,-97,-101,-151},{-81,-104,-120,-105,-107,-164},{-132,-89,-146,-115,-129,-92},{-117,-138,-118,-121,-138,-138},{-124,-129,-101,-144,-101,-163},{-117,-95,-141,-104,-106,-95},{-93,-126,-112,-101,-148,-114},{-99,-77,-123,-92,-110,-165},{-130,-108,-100,-119,-123,-148},{-129,-85,-84,-142,-127,-166},{-123,-78,-130,-129,-149,-132},{-132,-78,-97,-150,-157,-150},{-81,-89,-111,-98,-107,-91},{-123,-96,-86,-151,-142,-142},{-100,-130,-118,-152,-135,-146},{-116,-88,-88,-136,-145,-161},{-82,-102,-97,-121,-109,-110},{-120,-129,-93,-128,-121,-163},{-103,-111,-84,-85,-99,-134},{-124,-111,-125,-119,-115,-142},{-104,-83,-127,-85,-90,-111},{-77,-114,-82,-121,-143,-101},{-105,-94,-84,-116,-101,-129},{-124,-81,-88,-104,-85,-101},{-122,-89,-111,-122,-151,-146},{-83,-113,-87,-99,-140,-128},{-110,-81,-137,-132,-131,-101},{-120,-129,-112,-110,-127,-110},{-113,-134,-121,-126,-122,-127},{-134,-120,-95,-130,-146,-104},{-79,-120,-101,-133,-89,-127},{-90,-116,-93,-85,-133,-123},{-126,-110,-144,-126,-122,-91},{-91,-111,-103,-119,-115,-95},{-96,-75,-102,-146,-88,-120},{-77,-110,-121,-99,-157,-141}},{{-153,-165,-166,-143,-142,-131},{-101,-127,-136,-132,-156,-163},{-101,-140,-172,-157,-193,-121},{-153,-113,-142,-119,-204,-203},{-104,-103,-176,-191,-138,-188},{-143,-113,-166,-181,-158,-176},{-150,-117,-152,-186,-137,-175},{-174,-179,-118,-181,-127,-171},{-162,-179,-164,-184,-166,-146},{-143,-117,-105,-130,-192,-186},{-101,-178,-154,-121,-169,-197},{-131,-151,-151,-184,-180,-180},{-144,-111,-133,-195,-208,-202},{-176,-104,-169,-118,-180,-126},{-166,-110,-186,-169,-122,-173},{-146,-117,-110,-116,-179,-128},{-111,-140,-114,-126,-172,-165},{-171,-113,-157,-186,-137,-123},{-103,-152,-108,-149,-148,-192},{-108,-109,-112,-150,-208,-212},{-151,-171,-157,-147,-177,-133},{-101,-159,-184,-181,-204,-215},{-154,-169,-170,-126,-177,-168},{-99,-176,-149,-141,-138,-146},{-169,-183,-139,-150,-118,-160},{-103,-159,-132,-116,-159,-133},{-97,-110,-147,-119,-167,-163},{-104,-111,-148,-192,-155,-217},{-113,-179,-120,-167,-147,-181},{-123,-130,-152,-130,-153,-213},{-127,-171,-155,-144,-179,-181},{-134,-180,-170,-172,-182,-218},{-101,-121,-164,-178,-138,-136},{-155,-172,-179,-146,-114,-193},{-112,-106,-178,-202,-143,-203},{-154,-176,-123,-150,-161,-126},{-119,-175,-126,-138,-196,-202},{-97,-99,-169,-157,-158,-171},{-119,-148,-104,-108,-137,-126},{-144,-118,-170,-198,-142,-173},{-104,-158,-148,-189,-126,-197},{-174,-178,-142,-175,-188,-205},{-144,-137,-186,-191,-166,-195},{-144,-123,-192,-122,-169,-133},{-146,-152,-189,-160,-151,-186},{-144,-147,-186,-194,-143,-180},{-162,-165,-173,-126,-177,-161},{-111,-178,-136,-157,-161,-118},{-131,-118,-144,-158,-174,-198},{-159,-117,-115,-132,-143,-131}},{{-161,-207,-162,-245,-223,-194},{-189,-158,-173,-167,-223,-230},{-191,-220,-162,-184,-218,-210},{-189,-148,-212,-203,-249,-170},{-177,-180,-130,-230,-208,-188},{-140,-137,-219,-207,-216,-164},{-224,-218,-180,-241,-145,-220},{-228,-149,-203,-148,-163,-184},{-214,-133,-188,-163,-139,-242},{-184,-230,-136,-198,-212,-200},{-144,-158,-164,-169,-151,-139},{-140,-160,-166,-190,-153,-141},{-224,-205,-197,-133,-225,-208},{-189,-155,-231,-192,-155,-248},{-180,-234,-140,-141,-139,-180},{-163,-178,-134,-192,-165,-162},{-130,-234,-154,-171,-251,-253},{-144,-216,-221,-211,-192,-174},{-135,-142,-197,-133,-184,-139},{-144,-189,-206,-238,-231,-220},{-226,-225,-179,-188,-241,-238},{-163,-229,-138,-211,-237,-257},{-196,-151,-227,-236,-145,-206},{-122,-200,-154,-160,-178,-214},{-144,-137,-232,-162,-167,-176},{-122,-158,-164,-205,-163,-240},{-122,-216,-166,-198,-182,-148},{-208,-214,-223,-175,-235,-246},{-198,-209,-147,-203,-165,-156},{-189,-223,-192,-150,-172,-224},{-184,-144,-227,-194,-172,-240},{-201,-155,-216,-234,-255,-162},{-158,-155,-141,-224,-186,-190},{-131,-180,-154,-207,-169,-176},{-226,-209,-201,-173,-231,-214},{-144,-157,-186,-226,-169,-236},{-208,-185,-154,-215,-184,-174},{-140,-153,-236,-213,-223,-164},{-200,-220,-206,-192,-218,-192},{-138,-162,-167,-177,-251,-220},{-220,-131,-216,-209,-247,-232},{-164,-131,-180,-173,-141,-186},{-226,-175,-242,-188,-218,-160},{-152,-221,-182,-154,-200,-222},{-189,-202,-206,-186,-227,-139},{-194,-146,-238,-211,-220,-184},{-173,-184,-199,-171,-218,-156},{-163,-149,-164,-215,-145,-170},{-170,-193,-138,-141,-163,-226},{-147,-149,-227,-236,-245,-194}},{{-183,-144,-164,-233,-223,-158},{-166,-233,-189,-233,-203,-219},{-223,-258,-171,-162,-164,-193},{-250,-235,-144,-211,-195,-199},{-187,-238,-260,-181,-246,-154},{-171,-187,-225,-148,-256,-195},{-142,-144,-235,-160,-235,-164},{-235,-223,-142,-183,-197,-225},{-260,-246,-209,-150,-199,-142},{-264,-221,-191,-264,-209,-254},{-148,-168,-235,-164,-264,-225},{-264,-244,-238,-175,-238,-233},{-171,-156,-207,-252,-168,-240},{-223,-229,-252,-193,-250,-191},{-183,-215,-219,-256,-246,-199},{-193,-256,-187,-223,-215,-171},{-221,-262,-175,-213,-231,-199},{-162,-179,-221,-193,-260,-189},{-219,-227,-164,-181,-154,-250},{-150,-207,-244,-195,-162,-171},{-264,-264,-203,-205,-225,-244},{-160,-166,-252,-207,-244,-173},{-183,-244,-223,-223,-248,-248},{-162,-175,-158,-264,-217,-205},{-215,-211,-260,-148,-205,-223},{-168,-150,-233,-246,-146,-227},{-142,-242,-233,-238,-164,-227},{-191,-213,-168,-246,-156,-209},{-242,-233,-235,-215,-260,-168},{-209,-177,-254,-238,-252,-209},{-258,-221,-227,-181,-223,-262},{-181,-260,-187,-156,-146,-201},{-160,-146,-181,-168,-187,-201},{-221,-179,-217,-193,-250,-144},{-199,-233,-260,-244,-154,-191},{-144,-191,-256,-201,-205,-258},{-207,-215,-233,-235,-193,-160},{-160,-199,-181,-195,-152,-181},{-215,-193,-254,-240,-262,-142},{-213,-175,-183,-225,-248,-185},{-201,-175,-254,-160,-213,-207},{-209,-225,-166,-185,-185,-256},{-231,-203,-179,-168,-213,-221},{-229,-258,-211,-183,-173,-248},{-179,-201,-173,-262,-252,-258},{-166,-235,-235,-207,-158,-219},{-189,-197,-225,-195,-168,-242},{-231,-227,-264,-213,-183,-221},{-256,-173,-181,-262,-215,-201},{-146,-158,-154,-154,-162,-235}},{{-181,-179,-183,-154,-238,-224},{-158,-256,-183,-209,-176,-131},{-231,-191,-201,-254,-234,-144},{-146,-179,-142,-248,-200,-178},{-193,-144,-217,-162,-176,-188},{-175,-173,-217,-136,-210,-215},{-231,-248,-173,-148,-181,-180},{-225,-258,-229,-168,-149,-228},{-142,-171,-169,-136,-246,-167},{-217,-254,-169,-238,-180,-164},{-158,-248,-142,-211,-172,-193},{-187,-175,-219,-254,-215,-184},{-235,-242,-152,-136,-146,-224},{-213,-152,-160,-162,-217,-180},{-207,-227,-181,-232,-147,-223},{-246,-221,-189,-148,-191,-164},{-154,-179,-167,-209,-153,-188},{-209,-146,-223,-177,-219,-147},{-162,-177,-162,-201,-195,-217},{-215,-146,-173,-199,-132,-188},{-217,-195,-162,-170,-212,-169},{-175,-177,-193,-209,-208,-217},{-225,-225,-240,-205,-240,-204},{-152,-160,-213,-252,-240,-180},{-156,-173,-148,-181,-223,-169},{-235,-183,-191,-232,-214,-191},{-242,-244,-250,-170,-210,-213},{-171,-197,-213,-230,-174,-210},{-233,-217,-230,-213,-170,-190},{-162,-154,-219,-187,-178,-221},{-264,-193,-211,-177,-198,-151},{-223,-181,-213,-197,-242,-213},{-148,-252,-165,-138,-176,-230},{-238,-209,-169,-170,-174,-186},{-254,-229,-223,-185,-202,-140},{-189,-233,-246,-162,-132,-162},{-207,-156,-179,-170,-189,-206},{-148,-229,-197,-177,-181,-236},{-168,-201,-221,-168,-146,-219},{-166,-197,-162,-148,-219,-158},{-175,-189,-181,-195,-142,-169},{-219,-256,-142,-226,-157,-226},{-254,-246,-197,-138,-206,-147},{-181,-246,-164,-236,-200,-201},{-191,-260,-187,-246,-219,-151},{-252,-246,-207,-197,-157,-224},{-164,-175,-209,-150,-151,-144},{-158,-166,-254,-176,-240,-145},{-197,-183,-207,-152,-198,-217},{-199,-221,-148,-254,-140,-199}},{{-134,-171,-192,-166,-142,-184},{-154,-218,-135,-144,-158,-126},{-231,-168,-180,-114,-190,-143},{-163,-215,-144,-178,-133,-171},{-172,-176,-147,-162,-124,-118},{-168,-225,-174,-173,-150,-165},{-152,-199,-140,-146,-179,-125},{-192,-128,-190,-165,-115,-151},{-132,-192,-144,-198,-141,-185},{-181,-125,-165,-142,-125,-156},{-206,-211,-185,-138,-145,-154},{-226,-223,-147,-114,-162,-178},{-152,-176,-205,-182,-168,-104},{-202,-133,-190,-173,-124,-104},{-213,-170,-210,-176,-127,-168},{-192,-131,-187,-174,-141,-190},{-195,-145,-202,-160,-182,-178},{-222,-170,-125,-130,-173,-134},{-129,-202,-210,-131,-138,-184},{-129,-199,-165,-163,-115,-138},{-166,-152,-160,-114,-177,-115},{-165,-161,-197,-176,-188,-118},{-206,-157,-174,-171,-181,-154},{-168,-190,-217,-162,-129,-168},{-165,-151,-189,-136,-158,-166},{-166,-195,-190,-125,-119,-146},{-202,-204,-204,-131,-124,-138},{-125,-140,-194,-123,-151,-141},{-129,-201,-182,-187,-159,-126},{-181,-195,-165,-198,-107,-163},{-186,-125,-127,-152,-162,-150},{-227,-137,-119,-117,-179,-173},{-209,-173,-215,-122,-159,-150},{-174,-199,-162,-173,-161,-160},{-175,-187,-137,-122,-125,-103},{-152,-159,-192,-138,-148,-109},{-156,-168,-134,-112,-158,-109},{-218,-225,-165,-136,-155,-160},{-233,-192,-162,-182,-150,-185},{-227,-215,-210,-120,-170,-144},{-125,-152,-117,-192,-156,-131},{-183,-163,-214,-150,-193,-138},{-165,-138,-122,-149,-161,-129},{-222,-154,-179,-142,-138,-104},{-143,-164,-142,-203,-122,-184},{-138,-121,-155,-206,-107,-153},{-186,-206,-184,-118,-129,-129},{-159,-137,-167,-126,-185,-162},{-226,-176,-129,-130,-116,-132},{-183,-213,-180,-128,-119,-179}}},{{{-233,-193,-233,-307,-271,-257},{-273,-190,-178,-238,-214,-174},{-296,-255,-300,-267,-293,-305},{-168,-274,-212,-193,-209,-245},{-214,-186,-267,-233,-300,-195},{-221,-181,-214,-243,-302,-209},{-172,-212,-190,-267,-217,-183},{-205,-238,-188,-250,-245,-264},{-235,-236,-293,-300,-281,-309},{-240,-190,-309,-248,-255,-293},{-245,-300,-288,-264,-193,-248},{-270,-290,-228,-300,-212,-183},{-210,-305,-171,-255,-209,-217},{-270,-217,-190,-209,-207,-295},{-270,-298,-300,-274,-205,-274},{-168,-252,-257,-207,-305,-190},{-282,-240,-221,-271,-212,-181},{-179,-202,-188,-200,-233,-174},{-261,-269,-307,-248,-174,-243},{-186,-224,-202,-262,-190,-271},{-163,-300,-252,-233,-236,-293},{-203,-276,-243,-283,-243,-176},{-224,-236,-300,-281,-283,-293},{-277,-248,-181,-255,-233,-309},{-245,-248,-290,-243,-267,-243},{-214,-302,-207,-288,-250,-300},{-191,-167,-259,-176,-178,-205},{-170,-271,-283,-207,-305,-283},{-212,-233,-293,-186,-245,-224},{-303,-281,-169,-286,-178,-207},{-268,-190,-281,-224,-298,-307},{-184,-293,-248,-202,-233,-169},{-179,-278,-307,-183,-193,-290},{-177,-262,-209,-198,-181,-167},{-282,-198,-202,-200,-274,-286},{-221,-178,-169,-288,-288,-233},{-266,-167,-257,-255,-205,-181},{-203,-269,-262,-183,-248,-240},{-261,-236,-259,-181,-195,-302},{-231,-181,-178,-236,-198,-171},{-254,-281,-288,-255,-288,-238},{-291,-240,-174,-302,-269,-217},{-165,-302,-274,-278,-169,-205},{-252,-219,-214,-238,-278,-186},{-275,-286,-262,-245,-295,-174},{-226,-176,-240,-283,-181,-298},{-221,-298,-209,-305,-288,-293},{-184,-271,-267,-205,-231,-198},{-186,-250,-193,-198,-202,-281},{-207,-238,-174,-167,-307,-171}},{{-190,-178,-179,-236,-287,-243},{-181,-205,-169,-261,-208,-192},{-274,-176,-266,-164,-167,-270},{-186,-252,-301,-224,-235,-252},{-217,-257,-301,-189,-210,-188},{-293,-228,-258,-194,-267,-192},{-200,-176,-242,-215,-287,-243},{-262,-174,-273,-192,-183,-181},{-193,-226,-242,-298,-251,-206},{-307,-233,-169,-280,-190,-267},{-209,-209,-296,-192,-269,-175},{-181,-169,-301,-263,-158,-181},{-255,-219,-190,-180,-228,-172},{-262,-183,-216,-259,-215,-201},{-226,-219,-169,-224,-219,-256},{-209,-274,-226,-236,-292,-161},{-226,-205,-223,-277,-285,-281},{-295,-262,-190,-222,-176,-190},{-176,-214,-183,-219,-158,-228},{-276,-238,-200,-268,-255,-228},{-257,-302,-235,-270,-199,-201},{-212,-274,-237,-282,-194,-194},{-181,-252,-277,-286,-255,-157},{-238,-169,-233,-224,-287,-203},{-231,-240,-306,-171,-271,-245},{-243,-193,-247,-275,-285,-157},{-193,-267,-219,-224,-192,-283},{-264,-205,-197,-240,-176,-159},{-243,-198,-275,-222,-246,-241},{-167,-221,-294,-259,-260,-252},{-307,-214,-195,-266,-174,-199},{-209,-274,-207,-189,-208,-267},{-240,-250,-296,-171,-278,-210},{-305,-243,-296,-185,-273,-197},{-231,-305,-296,-273,-246,-168},{-174,-228,-258,-268,-188,-208},{-267,-167,-219,-213,-194,-243},{-302,-219,-197,-298,-235,-245},{-276,-176,-174,-208,-285,-219},{-264,-174,-181,-270,-255,-155},{-188,-233,-228,-208,-282,-272},{-176,-209,-249,-291,-251,-170},{-305,-307,-207,-243,-167,-199},{-236,-257,-294,-266,-194,-250},{-267,-221,-197,-275,-253,-159},{-238,-169,-261,-196,-228,-214},{-190,-195,-268,-280,-228,-232},{-288,-255,-268,-243,-280,-155},{-274,-302,-291,-217,-262,-194},{-174,-243,-216,-270,-292,-254}},{{-202,-219,-164,-193,-142,-169},{-237,-234,-210,-207,-200,-223},{-181,-192,-252,-218,-180,-146},{-277,-194,-255,-174,-228,-216},{-159,-265,-252,-218,-183,-167},{-176,-213,-206,-152,-183,-149},{-245,-228,-178,-197,-236,-209},{-247,-167,-259,-156,-226,-157},{-178,-182,-162,-246,-155,-166},{-230,-169,-164,-142,-196,-167},{-219,-270,-248,-140,-236,-155},{-249,-205,-259,-242,-142,-146},{-187,-171,-145,-201,-224,-189},{-213,-201,-263,-158,-208,-211},{-202,-203,-154,-170,-198,-133},{-163,-217,-164,-181,-208,-133},{-249,-209,-261,-224,-153,-209},{-269,-217,-222,-174,-189,-128},{-200,-190,-208,-148,-224,-196},{-228,-196,-176,-246,-234,-175},{-219,-201,-202,-215,-168,-131},{-271,-270,-257,-152,-202,-211},{-269,-272,-160,-242,-174,-205},{-185,-165,-194,-142,-232,-169},{-226,-161,-248,-252,-170,-221},{-155,-249,-218,-177,-224,-234},{-264,-259,-236,-154,-198,-209},{-150,-232,-210,-250,-243,-130},{-150,-253,-147,-248,-146,-216},{-183,-272,-236,-250,-178,-234},{-211,-178,-214,-140,-193,-220},{-194,-165,-145,-248,-221,-193},{-191,-190,-158,-158,-228,-133},{-163,-272,-168,-205,-135,-151},{-256,-167,-222,-240,-137,-157},{-239,-173,-216,-170,-241,-225},{-178,-255,-152,-228,-153,-135},{-280,-188,-166,-209,-176,-160},{-185,-242,-141,-209,-161,-153},{-187,-178,-222,-170,-241,-223},{-176,-236,-143,-201,-168,-218},{-264,-203,-160,-142,-137,-146},{-181,-263,-236,-174,-174,-151},{-198,-192,-154,-191,-155,-173},{-189,-265,-143,-158,-131,-193},{-161,-236,-238,-236,-151,-191},{-280,-194,-184,-197,-208,-128},{-267,-253,-149,-152,-142,-194},{-153,-247,-188,-195,-223,-232},{-237,-265,-200,-236,-142,-166}},{{-143,-188,-157,-195,-151,-171},{-206,-214,-173,-105,-131,-142},{-205,-117,-187,-192,-108,-174},{-220,-147,-198,-156,-109,-172},{-165,-208,-116,-123,-134,-98},{-151,-135,-193,-138,-176,-137},{-138,-127,-171,-114,-176,-113},{-126,-115,-154,-180,-166,-155},{-189,-120,-176,-129,-156,-157},{-224,-158,-121,-186,-135,-155},{-155,-178,-129,-177,-114,-179},{-205,-124,-165,-112,-109,-178},{-132,-175,-140,-186,-114,-163},{-191,-175,-119,-141,-183,-104},{-198,-139,-141,-189,-183,-127},{-215,-139,-170,-128,-127,-101},{-163,-201,-198,-189,-124,-160},{-162,-132,-163,-192,-151,-99},{-187,-196,-201,-177,-144,-177},{-131,-193,-190,-108,-151,-179},{-127,-152,-163,-154,-147,-156},{-143,-127,-121,-114,-166,-153},{-205,-165,-130,-195,-115,-130},{-203,-165,-199,-112,-186,-153},{-189,-147,-171,-116,-166,-149},{-122,-122,-127,-172,-145,-150},{-206,-119,-124,-138,-111,-98},{-182,-185,-196,-165,-140,-168},{-174,-144,-116,-112,-137,-168},{-136,-211,-163,-164,-171,-127},{-134,-173,-122,-147,-184,-164},{-139,-183,-133,-153,-144,-104},{-198,-147,-182,-132,-150,-110},{-150,-119,-118,-176,-135,-160},{-143,-120,-177,-108,-163,-116},{-179,-173,-118,-147,-114,-127},{-124,-208,-124,-144,-180,-179},{-136,-205,-155,-176,-186,-124},{-155,-177,-118,-118,-105,-179},{-175,-158,-173,-156,-160,-121},{-160,-206,-133,-167,-128,-104},{-198,-208,-196,-135,-176,-150},{-132,-195,-166,-152,-128,-138},{-189,-173,-160,-171,-118,-152},{-200,-125,-168,-123,-156,-157},{-167,-175,-182,-122,-160,-177},{-165,-210,-122,-162,-179,-131},{-184,-125,-173,-108,-109,-132},{-224,-153,-188,-126,-168,-148},{-175,-170,-179,-177,-128,-130}},{{-168,-92,-136,-121,-117,-104},{-169,-88,-143,-106,-149,-146},{-140,-139,-102,-84,-132,-136},{-138,-101,-149,-83,-112,-102},{-118,-116,-102,-126,-144,-98},{-136,-110,-100,-100,-134,-145},{-149,-101,-139,-138,-101,-139},{-141,-140,-109,-133,-140,-137},{-144,-117,-114,-134,-145,-121},{-120,-120,-157,-131,-94,-120},{-168,-136,-105,-139,-120,-102},{-137,-152,-141,-126,-102,-144},{-112,-140,-156,-115,-125,-108},{-93,-118,-128,-142,-152,-123},{-102,-89,-104,-102,-145,-83},{-146,-137,-129,-123,-107,-100},{-132,-88,-161,-152,-90,-84},{-160,-89,-145,-117,-146,-154},{-113,-96,-108,-98,-87,-151},{-160,-96,-145,-150,-121,-120},{-129,-145,-93,-99,-99,-149},{-93,-130,-159,-93,-124,-117},{-122,-120,-155,-136,-144,-148},{-132,-161,-119,-148,-113,-87},{-150,-140,-129,-118,-111,-149},{-172,-106,-114,-139,-106,-138},{-152,-129,-118,-146,-86,-89},{-164,-132,-100,-129,-121,-112},{-104,-125,-107,-125,-150,-155},{-152,-151,-133,-136,-93,-108},{-154,-147,-88,-120,-98,-118},{-110,-163,-134,-123,-114,-96},{-106,-100,-115,-140,-119,-89},{-140,-137,-143,-88,-134,-134},{-142,-106,-139,-143,-142,-149},{-96,-140,-160,-109,-124,-99},{-120,-159,-100,-104,-114,-140},{-110,-112,-115,-111,-90,-118},{-112,-91,-144,-155,-154,-154},{-161,-146,-157,-123,-119,-132},{-104,-145,-109,-90,-131,-108},{-112,-111,-120,-112,-127,-99},{-150,-113,-99,-145,-88,-126},{-142,-113,-151,-132,-105,-155},{-138,-123,-114,-89,-95,-136},{-109,-112,-138,-139,-139,-150},{-109,-142,-148,-115,-149,-113},{-137,-136,-145,-124,-86,-94},{-130,-139,-135,-136,-105,-134},{-136,-122,-144,-92,-114,-113}},{{-112,-142,-124,-126,-96,-98},{-126,-96,-101,-150,-154,-159},{-139,-105,-87,-90,-112,-140},{-131,-148,-106,-138,-109,-137},{-154,-87,-89,-90,-126,-110},{-132,-95,-107,-114,-122,-155},{-115,-145,-90,-148,-90,-152},{-123,-136,-89,-137,-144,-108},{-99,-145,-114,-154,-157,-151},{-105,-151,-89,-104,-104,-97},{-149,-130,-133,-117,-127,-140},{-92,-111,-92,-84,-131,-158},{-138,-151,-106,-94,-115,-163},{-130,-130,-93,-94,-85,-122},{-102,-112,-84,-127,-132,-98},{-154,-117,-123,-84,-132,-89},{-155,-123,-145,-137,-112,-145},{-121,-127,-123,-143,-133,-88},{-118,-89,-154,-139,-143,-89},{-152,-111,-152,-148,-99,-149},{-130,-104,-95,-144,-99,-142},{-117,-145,-152,-102,-85,-111},{-127,-123,-86,-148,-94,-92},{-149,-92,-88,-102,-94,-149},{-132,-114,-152,-126,-98,-88},{-129,-104,-127,-105,-126,-158},{-136,-92,-114,-134,-151,-154},{-114,-86,-144,-89,-112,-118},{-126,-136,-146,-143,-93,-149},{-113,-134,-107,-106,-123,-101},{-155,-89,-148,-106,-101,-129},{-124,-104,-124,-90,-139,-129},{-143,-144,-96,-83,-106,-88},{-151,-96,-139,-137,-95,-141},{-139,-129,-106,-149,-129,-113},{-121,-138,-137,-111,-132,-106},{-99,-145,-152,-94,-159,-154},{-133,-152,-146,-111,-98,-102},{-114,-131,-88,-143,-127,-164},{-119,-121,-127,-140,-107,-160},{-113,-149,-123,-83,-89,-131},{-87,-154,-112,-144,-107,-152},{-143,-92,-98,-138,-92,-98},{-150,-107,-114,-138,-111,-92},{-98,-93,-120,-118,-148,-137},{-149,-138,-130,-130,-123,-164},{-139,-154,-93,-129,-148,-88},{-112,-136,-99,-130,-101,-149},{-114,-119,-113,-130,-154,-102},{-118,-102,-152,-100,-115,-147}}},{{{-293,-287,-239,-213,-277,-317},{-197,-226,-282,-215,-287,-226},{-247,-287,-306,-282,-234,-202},{-274,-200,-314,-215,-197,-298},{-314,-239,-192,-322,-239,-338},{-186,-311,-200,-282,-263,-189},{-261,-261,-338,-343,-290,-282},{-263,-340,-223,-221,-298,-192},{-325,-186,-245,-287,-298,-186},{-253,-239,-274,-215,-332,-261},{-186,-295,-205,-301,-325,-322},{-200,-229,-213,-335,-322,-192},{-266,-282,-266,-200,-290,-303},{-200,-290,-247,-258,-306,-290},{-327,-234,-266,-258,-301,-263},{-322,-255,-226,-210,-239,-287},{-207,-253,-314,-295,-205,-213},{-250,-205,-205,-186,-242,-192},{-303,-327,-258,-290,-215,-189},{-258,-242,-245,-322,-322,-330},{-192,-205,-322,-263,-271,-340},{-186,-200,-322,-207,-271,-335},{-215,-303,-231,-319,-210,-343},{-202,-319,-218,-277,-330,-285},{-282,-314,-261,-295,-223,-200},{-245,-242,-340,-332,-298,-322},{-346,-269,-255,-255,-290,-274},{-303,-197,-218,-200,-338,-194},{-290,-263,-343,-343,-303,-346},{-338,-192,-186,-277,-218,-194},{-213,-303,-215,-231,-335,-234},{-271,-346,-269,-311,-346,-314},{-237,-314,-309,-338,-205,-192},{-301,-287,-271,-325,-215,-263},{-231,-301,-295,-229,-207,-303},{-301,-194,-239,-303,-330,-338},{-242,-285,-266,-335,-245,-317},{-237,-253,-200,-239,-269,-194},{-266,-277,-340,-186,-186,-210},{-319,-332,-282,-306,-314,-247},{-205,-202,-277,-258,-202,-287},{-285,-325,-192,-237,-314,-186},{-293,-319,-343,-215,-221,-186},{-221,-332,-210,-279,-239,-223},{-311,-242,-319,-213,-330,-205},{-213,-200,-245,-285,-325,-298},{-239,-266,-229,-255,-295,-194},{-253,-223,-274,-274,-274,-200},{-327,-197,-335,-330,-186,-197},{-325,-247,-279,-239,-303,-207}},{{-332,-197,-226,-306,-317,-212},{-325,-263,-263,-197,-322,-326},{-319,-221,-279,-306,-299,-254},{-229,-258,-287,-301,-196,-241},{-298,-186,-266,-285,-199,-202},{-223,-189,-295,-293,-196,-241},{-322,-218,-274,-210,-296,-197},{-234,-298,-231,-218,-212,-272},{-338,-229,-309,-213,-183,-207},{-197,-317,-242,-213,-207,-267},{-285,-207,-250,-325,-317,-298},{-263,-239,-266,-194,-265,-186},{-311,-192,-343,-346,-288,-202},{-285,-301,-340,-221,-320,-184},{-332,-223,-263,-301,-194,-194},{-332,-231,-287,-218,-241,-321},{-255,-346,-277,-327,-186,-295},{-189,-226,-242,-250,-252,-223},{-298,-250,-293,-186,-233,-306},{-210,-314,-223,-287,-301,-308},{-271,-250,-186,-231,-291,-275},{-253,-263,-274,-245,-241,-207},{-319,-218,-287,-274,-299,-303},{-340,-327,-226,-301,-325,-218},{-346,-200,-207,-215,-299,-303},{-194,-287,-242,-282,-278,-259},{-213,-215,-186,-330,-322,-249},{-332,-306,-218,-338,-338,-220},{-231,-335,-301,-186,-262,-282},{-290,-287,-285,-271,-312,-246},{-258,-229,-229,-263,-317,-236},{-207,-242,-234,-231,-183,-293},{-277,-338,-317,-247,-283,-246},{-239,-223,-335,-290,-196,-194},{-346,-205,-226,-295,-262,-186},{-194,-343,-242,-309,-283,-308},{-242,-242,-218,-263,-320,-280},{-229,-194,-298,-226,-223,-316},{-287,-192,-335,-189,-225,-197},{-290,-269,-194,-343,-307,-218},{-189,-274,-327,-237,-196,-189},{-271,-346,-202,-274,-265,-306},{-194,-330,-218,-293,-241,-197},{-322,-290,-314,-314,-341,-326},{-298,-335,-223,-234,-304,-300},{-274,-285,-277,-306,-228,-186},{-343,-298,-282,-338,-186,-295},{-200,-271,-263,-287,-278,-329},{-218,-213,-261,-266,-307,-298},{-277,-319,-245,-266,-228,-280}},{{-262,-273,-239,-223,-213,-169},{-246,-235,-265,-184,-220,-282},{-246,-230,-219,-218,-279,-231},{-290,-233,-270,-228,-198,-222},{-233,-273,-229,-270,-181,-174},{-262,-210,-280,-181,-238,-299},{-298,-321,-302,-238,-181,-207},{-251,-281,-267,-278,-250,-186},{-262,-235,-242,-176,-292,-294},{-264,-273,-217,-233,-272,-193},{-332,-309,-189,-196,-213,-277},{-300,-187,-265,-206,-311,-205},{-199,-200,-290,-300,-223,-231},{-311,-293,-282,-278,-201,-277},{-210,-278,-277,-310,-201,-292},{-218,-197,-328,-188,-230,-282},{-249,-321,-239,-174,-304,-294},{-295,-202,-249,-228,-230,-299},{-199,-233,-242,-179,-260,-275},{-246,-223,-199,-184,-282,-304},{-275,-293,-325,-206,-191,-301},{-306,-245,-214,-280,-211,-270},{-332,-286,-272,-280,-196,-214},{-303,-321,-197,-268,-208,-217},{-324,-202,-247,-241,-267,-292},{-246,-182,-277,-300,-274,-222},{-262,-245,-302,-241,-309,-313},{-192,-197,-310,-241,-206,-239},{-277,-291,-204,-280,-184,-313},{-272,-268,-186,-260,-228,-313},{-303,-185,-302,-308,-274,-268},{-316,-187,-290,-181,-299,-263},{-303,-223,-325,-295,-235,-243},{-223,-316,-232,-293,-252,-236},{-321,-182,-252,-322,-252,-222},{-275,-233,-257,-231,-296,-277},{-228,-240,-197,-283,-184,-299},{-194,-283,-199,-280,-225,-313},{-295,-311,-323,-300,-235,-176},{-197,-296,-277,-322,-240,-268},{-246,-296,-247,-211,-203,-229},{-249,-314,-197,-295,-314,-174},{-319,-243,-176,-196,-304,-212},{-231,-256,-260,-241,-186,-231},{-319,-321,-207,-263,-287,-311},{-313,-177,-192,-203,-174,-280},{-337,-316,-328,-223,-243,-224},{-184,-240,-300,-308,-220,-186},{-225,-314,-197,-211,-245,-294},{-324,-245,-199,-174,-284,-229}},{{-245,-172,-215,-218,-282,-260},{-245,-291,-231,-182,-231,-276},{-300,-235,-289,-198,-228,-190},{-307,-190,-275,-186,-258,-199},{-243,-266,-256,-170,-267,-166},{-295,-209,-194,-244,-204,-226},{-207,-233,-173,-172,-188,-260},{-207,-268,-196,-196,-226,-199},{-243,-204,-182,-276,-222,-168},{-226,-277,-245,-276,-193,-195},{-264,-188,-291,-297,-273,-172},{-219,-268,-171,-278,-193,-211},{-278,-263,-273,-255,-226,-242},{-290,-200,-178,-189,-228,-282},{-190,-204,-224,-283,-195,-240},{-259,-216,-206,-205,-199,-193},{-278,-280,-245,-175,-271,-249},{-174,-209,-293,-200,-235,-179},{-236,-228,-208,-214,-175,-280},{-224,-287,-282,-285,-262,-233},{-200,-296,-243,-239,-276,-224},{-269,-247,-266,-239,-273,-179},{-224,-289,-233,-297,-197,-175},{-300,-226,-206,-200,-267,-244},{-202,-181,-233,-239,-291,-172},{-193,-169,-164,-292,-157,-255},{-278,-216,-245,-258,-211,-159},{-276,-301,-189,-209,-195,-287},{-250,-275,-300,-267,-260,-264},{-245,-233,-296,-271,-282,-186},{-231,-188,-282,-218,-188,-273},{-226,-266,-263,-175,-276,-287},{-240,-190,-252,-184,-235,-175},{-169,-223,-210,-225,-251,-202},{-219,-176,-180,-212,-222,-206},{-188,-251,-169,-202,-260,-251},{-307,-256,-187,-299,-231,-186},{-198,-282,-240,-177,-177,-197},{-243,-287,-238,-182,-213,-260},{-217,-261,-296,-200,-222,-199},{-209,-190,-238,-163,-264,-190},{-178,-280,-226,-205,-264,-240},{-271,-298,-215,-228,-202,-224},{-176,-226,-224,-264,-258,-284},{-290,-291,-180,-246,-284,-284},{-286,-249,-273,-184,-217,-276},{-248,-197,-215,-285,-273,-267},{-262,-202,-203,-184,-224,-199},{-174,-291,-249,-248,-157,-255},{-262,-169,-189,-179,-273,-262}},{{-251,-178,-254,-256,-276,-213},{-277,-265,-156,-182,-258,-232},{-253,-252,-269,-232,-247,-200},{-277,-167,-206,-161,-247,-273},{-257,-265,-167,-230,-204,-217},{-198,-165,-243,-252,-158,-256},{-154,-267,-176,-187,-180,-191},{-222,-180,-178,-187,-178,-228},{-273,-245,-260,-171,-263,-282},{-156,-208,-204,-276,-200,-269},{-229,-256,-269,-237,-202,-200},{-207,-154,-234,-276,-245,-234},{-233,-202,-167,-187,-256,-197},{-262,-237,-171,-154,-239,-208},{-183,-189,-250,-224,-230,-161},{-180,-263,-189,-273,-276,-239},{-163,-226,-265,-206,-226,-206},{-191,-206,-256,-176,-174,-263},{-209,-217,-184,-200,-176,-156},{-200,-189,-256,-224,-278,-237},{-271,-221,-232,-197,-189,-252},{-156,-202,-152,-260,-184,-161},{-220,-252,-163,-282,-224,-204},{-279,-158,-271,-174,-228,-195},{-169,-252,-276,-200,-187,-224},{-183,-219,-280,-278,-156,-232},{-284,-204,-167,-241,-197,-263},{-207,-193,-237,-237,-191,-241},{-169,-197,-154,-247,-282,-237},{-240,-273,-213,-265,-161,-161},{-284,-195,-182,-219,-234,-267},{-200,-182,-243,-161,-169,-161},{-198,-243,-202,-206,-187,-174},{-216,-263,-234,-282,-204,-180},{-165,-228,-169,-237,-263,-271},{-180,-178,-213,-176,-204,-247},{-205,-254,-260,-273,-176,-241},{-255,-213,-195,-176,-176,-193},{-286,-191,-278,-278,-169,-208},{-176,-158,-260,-178,-213,-252},{-172,-245,-174,-189,-152,-241},{-174,-193,-163,-165,-215,-213},{-233,-278,-234,-267,-208,-267},{-253,-197,-202,-182,-278,-193},{-286,-271,-158,-228,-208,-174},{-282,-260,-232,-169,-202,-161},{-196,-178,-171,-252,-243,-152},{-238,-171,-156,-265,-178,-260},{-211,-174,-163,-250,-202,-206},{-202,-260,-265,-154,-224,-263}},{{-260,-193,-156,-210,-180,-193},{-158,-187,-224,-241,-167,-269},{-193,-252,-189,-180,-263,-178},{-226,-206,-210,-258,-282,-247},{-237,-202,-271,-271,-245,-206},{-197,-226,-250,-224,-180,-195},{-282,-152,-265,-187,-254,-184},{-163,-161,-154,-267,-191,-282},{-276,-226,-210,-228,-213,-182},{-163,-191,-158,-208,-239,-213},{-163,-267,-228,-269,-273,-278},{-176,-230,-187,-239,-273,-260},{-206,-263,-204,-256,-213,-161},{-243,-161,-180,-176,-250,-245},{-258,-210,-228,-167,-269,-208},{-252,-258,-243,-247,-210,-191},{-243,-237,-171,-197,-167,-230},{-267,-154,-178,-237,-276,-263},{-204,-187,-200,-258,-278,-273},{-215,-234,-256,-167,-167,-243},{-161,-263,-158,-234,-200,-184},{-245,-167,-278,-263,-263,-204},{-224,-256,-200,-237,-161,-178},{-169,-221,-169,-197,-189,-161},{-217,-250,-189,-195,-263,-184},{-195,-202,-202,-263,-217,-232},{-204,-171,-230,-189,-152,-187},{-269,-269,-263,-215,-189,-189},{-152,-200,-213,-263,-156,-230},{-258,-169,-174,-247,-174,-189},{-245,-243,-206,-221,-260,-228},{-197,-191,-232,-156,-182,-282},{-247,-182,-167,-204,-161,-208},{-243,-241,-237,-250,-180,-247},{-200,-182,-230,-247,-247,-278},{-187,-256,-163,-163,-230,-202},{-197,-189,-278,-184,-195,-260},{-241,-263,-206,-282,-202,-265},{-265,-156,-167,-254,-187,-221},{-167,-171,-273,-267,-204,-193},{-193,-230,-204,-200,-206,-202},{-169,-263,-217,-189,-232,-256},{-178,-213,-195,-243,-258,-228},{-180,-228,-226,-189,-265,-263},{-250,-213,-221,-191,-234,-202},{-269,-256,-245,-254,-191,-158},{-252,-245,-271,-276,-239,-245},{-180,-156,-176,-174,-171,-195},{-165,-182,-265,-226,-280,-271},{-191,-193,-232,-180,-232,-267}}},{{{-313,-385,-265,-319,-289,-296},{-214,-322,-307,-259,-304,-252},{-385,-247,-214,-355,-370,-358},{-241,-253,-355,-292,-382,-302},{-310,-325,-364,-337,-277,-296},{-331,-307,-319,-223,-337,-258},{-241,-382,-382,-214,-370,-234},{-247,-301,-349,-238,-277,-213},{-217,-349,-262,-358,-316,-343},{-361,-253,-304,-310,-388,-260},{-292,-271,-385,-349,-274,-305},{-337,-229,-391,-385,-298,-290},{-250,-340,-268,-388,-310,-349},{-328,-391,-349,-247,-340,-243},{-385,-370,-337,-238,-253,-272},{-223,-325,-223,-214,-331,-358},{-367,-304,-286,-388,-364,-358},{-232,-298,-250,-355,-319,-252},{-232,-361,-223,-325,-328,-308},{-280,-280,-310,-322,-364,-266},{-211,-361,-223,-346,-262,-305},{-286,-325,-226,-331,-250,-243},{-271,-274,-364,-343,-265,-281},{-223,-211,-262,-361,-247,-246},{-331,-316,-364,-274,-295,-299},{-286,-280,-256,-331,-388,-334},{-355,-349,-277,-265,-337,-367},{-376,-301,-313,-367,-382,-376},{-307,-223,-391,-244,-349,-299},{-235,-274,-379,-310,-310,-219},{-373,-370,-277,-385,-244,-275},{-361,-382,-352,-226,-238,-334},{-346,-256,-217,-295,-289,-287},{-301,-340,-283,-214,-277,-296},{-268,-352,-337,-304,-226,-349},{-328,-334,-391,-379,-340,-329},{-259,-352,-211,-388,-313,-293},{-292,-373,-247,-313,-370,-260},{-313,-343,-250,-367,-265,-355},{-271,-388,-274,-370,-250,-269},{-286,-232,-232,-232,-268,-370},{-214,-313,-334,-262,-289,-311},{-376,-295,-355,-382,-274,-340},{-235,-262,-232,-235,-217,-311},{-379,-376,-268,-286,-313,-320},{-301,-373,-295,-226,-367,-364},{-244,-283,-277,-385,-265,-343},{-343,-382,-376,-295,-370,-287},{-247,-241,-322,-238,-271,-379},{-391,-277,-391,-334,-337,-275}},{{-293,-339,-330,-257,-342,-254},{-352,-281,-260,-319,-318,-332},{-334,-333,-344,-276,-223,-296},{-231,-270,-336,-210,-215,-231},{-346,-218,-269,-295,-276,-247},{-264,-215,-202,-232,-318,-206},{-352,-204,-344,-216,-254,-213},{-302,-258,-204,-341,-342,-326},{-249,-367,-196,-191,-265,-272},{-284,-267,-230,-292,-246,-332},{-296,-267,-330,-257,-268,-249},{-255,-316,-244,-276,-188,-185},{-355,-224,-249,-322,-326,-278},{-252,-373,-227,-333,-302,-224},{-346,-290,-244,-289,-231,-293},{-378,-373,-286,-218,-233,-321},{-267,-278,-344,-251,-313,-224},{-214,-253,-358,-314,-257,-242},{-220,-232,-286,-235,-191,-308},{-287,-298,-342,-295,-315,-334},{-278,-258,-210,-218,-299,-329},{-375,-373,-356,-325,-297,-198},{-378,-336,-358,-224,-268,-272},{-258,-227,-199,-202,-252,-314},{-231,-215,-286,-289,-318,-319},{-255,-336,-210,-259,-238,-290},{-249,-304,-358,-232,-331,-311},{-357,-250,-333,-227,-310,-221},{-264,-347,-260,-235,-246,-275},{-252,-232,-325,-210,-315,-280},{-249,-287,-204,-330,-249,-319},{-308,-304,-232,-341,-273,-267},{-328,-273,-249,-268,-331,-242},{-296,-264,-291,-235,-238,-224},{-278,-253,-221,-333,-223,-188},{-311,-298,-328,-270,-268,-231},{-311,-204,-227,-246,-342,-285},{-284,-362,-238,-232,-337,-254},{-272,-350,-263,-251,-217,-283},{-208,-344,-249,-287,-292,-244},{-249,-210,-322,-257,-297,-314},{-372,-207,-356,-210,-321,-239},{-237,-204,-196,-251,-233,-195},{-302,-301,-272,-270,-191,-316},{-231,-204,-241,-355,-268,-195},{-249,-230,-350,-194,-326,-324},{-281,-250,-230,-205,-313,-316},{-287,-321,-274,-246,-207,-247},{-363,-339,-227,-270,-228,-267},{-255,-227,-204,-278,-201,-306}},{{-198,-250,-190,-177,-174,-178},{-233,-221,-167,-179,-223,-208},{-211,-202,-188,-172,-218,-234},{-206,-211,-172,-285,-172,-182},{-213,-218,-293,-256,-174,-198},{-315,-235,-213,-272,-259,-212},{-184,-283,-199,-259,-197,-222},{-246,-238,-252,-263,-148,-176},{-193,-269,-236,-267,-180,-198},{-258,-178,-172,-267,-167,-160},{-283,-168,-231,-208,-191,-252},{-312,-209,-252,-274,-174,-194},{-285,-194,-206,-170,-225,-149},{-248,-175,-277,-219,-269,-259},{-208,-266,-263,-197,-250,-259},{-288,-242,-167,-170,-172,-192},{-246,-182,-231,-223,-244,-242},{-317,-211,-250,-221,-220,-208},{-258,-221,-261,-287,-261,-218},{-283,-233,-227,-241,-208,-164},{-248,-190,-286,-212,-184,-255},{-198,-228,-185,-243,-244,-212},{-176,-278,-298,-234,-163,-252},{-275,-274,-213,-159,-252,-158},{-226,-278,-250,-157,-184,-154},{-208,-170,-169,-166,-174,-206},{-218,-173,-250,-206,-155,-192},{-248,-228,-215,-183,-180,-192},{-208,-178,-204,-186,-172,-259},{-241,-298,-195,-155,-206,-172},{-298,-274,-295,-157,-159,-168},{-231,-310,-295,-168,-271,-216},{-253,-235,-188,-161,-197,-184},{-293,-269,-252,-248,-216,-152},{-203,-238,-224,-159,-151,-184},{-226,-178,-289,-228,-201,-160},{-186,-312,-289,-241,-265,-172},{-263,-290,-282,-190,-182,-152},{-196,-187,-204,-179,-246,-162},{-186,-209,-169,-208,-223,-216},{-243,-300,-185,-243,-220,-255},{-258,-226,-298,-263,-176,-164},{-188,-307,-172,-252,-220,-180},{-317,-302,-275,-177,-246,-248},{-226,-173,-245,-250,-240,-172},{-310,-286,-270,-188,-257,-244},{-295,-221,-250,-276,-157,-212},{-300,-185,-282,-203,-212,-196},{-188,-218,-293,-194,-254,-162},{-206,-266,-169,-208,-237,-164}},{{-246,-143,-169,-189,-203,-195},{-186,-221,-135,-160,-204,-195},{-147,-197,-196,-143,-193,-203},{-147,-164,-228,-160,-146,-185},{-171,-182,-174,-215,-163,-138},{-138,-210,-226,-158,-168,-203},{-153,-199,-226,-174,-136,-180},{-138,-240,-155,-189,-131,-132},{-217,-184,-178,-122,-196,-114},{-153,-167,-134,-167,-188,-158},{-140,-145,-142,-124,-149,-142},{-252,-169,-144,-203,-166,-198},{-200,-180,-192,-120,-206,-116},{-144,-141,-164,-194,-164,-126},{-237,-234,-150,-165,-166,-129},{-221,-145,-183,-143,-189,-190},{-202,-218,-162,-134,-173,-143},{-173,-182,-201,-212,-166,-135},{-138,-169,-208,-120,-184,-174},{-159,-134,-205,-126,-204,-167},{-163,-184,-132,-200,-199,-192},{-221,-232,-178,-146,-139,-159},{-151,-197,-182,-206,-141,-195},{-217,-197,-155,-220,-156,-209},{-211,-229,-167,-224,-131,-148},{-211,-173,-230,-131,-146,-119},{-231,-141,-137,-177,-126,-113},{-192,-203,-125,-136,-194,-200},{-173,-130,-190,-158,-168,-182},{-138,-193,-190,-187,-131,-161},{-219,-193,-158,-158,-214,-188},{-213,-158,-126,-153,-156,-129},{-246,-199,-217,-134,-191,-153},{-175,-162,-141,-213,-179,-155},{-165,-180,-142,-194,-118,-206},{-171,-212,-178,-165,-193,-137},{-177,-221,-176,-165,-154,-169},{-159,-231,-215,-193,-139,-166},{-190,-167,-134,-184,-138,-135},{-213,-136,-178,-160,-198,-203},{-188,-151,-180,-189,-183,-116},{-215,-208,-162,-191,-196,-171},{-200,-212,-199,-155,-181,-167},{-223,-145,-167,-172,-173,-147},{-138,-193,-201,-222,-194,-192},{-177,-240,-196,-205,-173,-204},{-248,-229,-226,-218,-206,-150},{-210,-221,-226,-194,-206,-204},{-233,-145,-148,-141,-186,-200},{-161,-134,-214,-136,-191,-196}},{{-167,-126,-120,-111,-182,-165},{-128,-123,-123,-183,-179,-139},{-115,-131,-134,-199,-180,-114},{-154,-109,-172,-157,-177,-177},{-150,-143,-116,-112,-159,-111},{-164,-199,-156,-166,-154,-132},{-167,-188,-140,-140,-171,-197},{-128,-149,-145,-126,-139,-108},{-150,-171,-154,-156,-139,-182},{-186,-119,-200,-149,-116,-191},{-175,-163,-112,-143,-162,-188},{-139,-109,-117,-112,-120,-120},{-176,-117,-143,-192,-186,-122},{-111,-131,-160,-154,-114,-165},{-136,-108,-117,-117,-182,-200},{-159,-129,-165,-112,-123,-109},{-172,-109,-171,-125,-125,-143},{-165,-145,-148,-159,-163,-159},{-184,-148,-162,-140,-191,-109},{-153,-114,-137,-189,-183,-163},{-131,-128,-145,-165,-148,-165},{-133,-136,-116,-200,-200,-116},{-139,-160,-134,-111,-177,-166},{-133,-192,-160,-188,-191,-172},{-197,-169,-126,-180,-197,-194},{-129,-156,-123,-156,-145,-108},{-198,-200,-142,-174,-154,-159},{-151,-142,-197,-116,-183,-117},{-172,-114,-111,-142,-149,-134},{-178,-109,-134,-186,-117,-123},{-175,-159,-189,-151,-196,-199},{-153,-180,-109,-143,-189,-156},{-114,-182,-146,-114,-154,-146},{-197,-157,-174,-152,-122,-192},{-192,-108,-117,-149,-166,-108},{-175,-165,-122,-174,-172,-145},{-112,-189,-126,-149,-159,-117},{-164,-186,-143,-129,-145,-159},{-134,-166,-151,-131,-120,-129},{-165,-177,-199,-111,-163,-186},{-125,-165,-128,-117,-145,-180},{-162,-163,-137,-139,-165,-176},{-197,-159,-140,-194,-140,-182},{-200,-185,-196,-180,-189,-132},{-195,-156,-179,-108,-116,-148},{-203,-154,-191,-194,-172,-162},{-159,-160,-112,-168,-166,-197},{-203,-152,-126,-163,-114,-111},{-173,-117,-169,-156,-112,-114},{-193,-129,-159,-128,-125,-199}},{{-183,-143,-186,-212,-184,-190},{-136,-170,-181,-176,-152,-141},{-179,-130,-186,-153,-208,-233},{-169,-180,-144,-170,-163,-197},{-142,-196,-125,-133,-175,-185},{-149,-127,-181,-213,-173,-165},{-151,-173,-193,-121,-164,-143},{-197,-176,-168,-195,-168,-192},{-191,-140,-206,-188,-175,-179},{-123,-183,-146,-124,-170,-159},{-183,-129,-207,-180,-156,-223},{-159,-186,-134,-134,-212,-152},{-151,-127,-177,-178,-172,-217},{-186,-130,-126,-193,-178,-208},{-129,-173,-183,-192,-189,-181},{-180,-170,-178,-134,-150,-168},{-142,-154,-128,-158,-177,-165},{-168,-122,-147,-202,-189,-210},{-146,-129,-193,-123,-228,-132},{-160,-148,-160,-129,-145,-215},{-146,-207,-130,-166,-208,-203},{-154,-159,-194,-155,-212,-163},{-116,-167,-160,-121,-184,-154},{-109,-199,-160,-205,-161,-152},{-185,-183,-207,-188,-131,-199},{-142,-153,-175,-186,-200,-212},{-131,-154,-136,-213,-154,-157},{-156,-192,-156,-218,-184,-217},{-169,-189,-175,-156,-178,-232},{-163,-148,-206,-171,-194,-201},{-120,-132,-191,-134,-131,-129},{-132,-188,-149,-218,-172,-141},{-185,-162,-131,-192,-144,-177},{-196,-194,-130,-186,-147,-179},{-162,-192,-146,-203,-170,-190},{-109,-111,-196,-161,-175,-224},{-197,-145,-177,-118,-175,-136},{-191,-192,-144,-173,-164,-197},{-180,-130,-177,-198,-172,-205},{-136,-143,-138,-218,-130,-201},{-192,-197,-157,-215,-203,-215},{-149,-192,-133,-126,-212,-134},{-143,-164,-191,-118,-178,-201},{-197,-143,-206,-126,-201,-159},{-137,-145,-147,-126,-215,-129},{-120,-200,-181,-210,-133,-170},{-200,-151,-154,-186,-194,-206},{-137,-169,-206,-166,-159,-212},{-148,-151,-134,-213,-126,-188},{-139,-165,-120,-124,-226,-228}}},{{{-332,-318,-410,-329,-392,-434},{-340,-354,-259,-360,-287,-318},{-438,-413,-455,-399,-332,-318},{-444,-427,-298,-438,-357,-413},{-248,-448,-392,-308,-336,-294},{-280,-329,-378,-332,-308,-318},{-326,-276,-329,-371,-402,-424},{-343,-406,-252,-290,-389,-424},{-413,-270,-424,-259,-252,-340},{-371,-420,-284,-318,-382,-368},{-364,-427,-273,-350,-378,-382},{-444,-266,-374,-455,-416,-374},{-438,-455,-252,-441,-427,-441},{-256,-248,-245,-326,-364,-266},{-402,-434,-266,-308,-444,-371},{-382,-389,-312,-262,-301,-448},{-332,-262,-322,-357,-430,-406},{-252,-245,-266,-270,-410,-434},{-304,-399,-346,-273,-326,-424},{-284,-318,-259,-413,-416,-392},{-389,-259,-308,-312,-410,-322},{-276,-427,-280,-410,-392,-336},{-382,-360,-389,-357,-395,-276},{-441,-262,-315,-322,-410,-385},{-284,-371,-364,-392,-294,-427},{-389,-382,-290,-410,-287,-332},{-424,-452,-266,-441,-262,-410},{-259,-294,-350,-332,-357,-368},{-343,-413,-252,-420,-350,-416},{-340,-371,-315,-406,-248,-438},{-322,-448,-455,-308,-312,-389},{-389,-420,-304,-413,-270,-406},{-395,-298,-395,-294,-304,-343},{-382,-252,-448,-294,-406,-402},{-284,-357,-371,-392,-298,-416},{-392,-346,-357,-416,-329,-402},{-399,-441,-340,-420,-308,-406},{-343,-368,-276,-427,-357,-332},{-374,-399,-252,-378,-259,-298},{-438,-350,-416,-315,-294,-416},{-424,-248,-354,-444,-284,-343},{-448,-304,-329,-378,-256,-336},{-416,-270,-284,-410,-402,-340},{-382,-430,-276,-270,-368,-399},{-256,-455,-448,-389,-280,-395},{-343,-448,-392,-270,-402,-371},{-287,-438,-430,-444,-371,-336},{-332,-270,-287,-315,-357,-245},{-406,-406,-245,-322,-364,-420},{-360,-406,-340,-343,-455,-402}},{{-338,-429,-342,-364,-302,-287},{-386,-394,-322,-387,-390,-386},{-411,-268,-356,-261,-426,-312},{-247,-418,-237,-321,-262,-364},{-414,-442,-403,-297,-380,-254},{-397,-274,-329,-364,-410,-274},{-376,-288,-441,-371,-423,-293},{-268,-360,-322,-311,-256,-306},{-397,-336,-370,-277,-420,-409},{-411,-261,-342,-254,-351,-364},{-310,-274,-325,-371,-246,-377},{-247,-295,-325,-364,-420,-415},{-334,-418,-356,-367,-308,-258},{-407,-281,-414,-351,-230,-374},{-310,-405,-403,-347,-403,-229},{-351,-401,-325,-250,-361,-406},{-365,-298,-308,-271,-364,-280},{-341,-240,-305,-344,-318,-248},{-358,-302,-417,-434,-315,-312},{-348,-422,-244,-324,-367,-242},{-435,-288,-342,-291,-233,-409},{-411,-381,-329,-271,-413,-264},{-285,-439,-271,-428,-397,-319},{-411,-418,-437,-254,-308,-383},{-383,-271,-308,-324,-348,-242},{-313,-442,-268,-354,-272,-287},{-351,-309,-363,-364,-351,-415},{-251,-370,-258,-307,-354,-238},{-383,-264,-322,-371,-400,-374},{-334,-429,-268,-240,-305,-319},{-334,-288,-349,-240,-358,-258},{-303,-367,-261,-411,-279,-258},{-345,-302,-251,-374,-243,-383},{-261,-264,-339,-387,-377,-232},{-358,-261,-359,-334,-292,-248},{-421,-446,-237,-387,-315,-316},{-334,-278,-315,-287,-341,-309},{-442,-377,-414,-414,-298,-316},{-258,-377,-349,-304,-380,-248},{-348,-312,-427,-371,-331,-341},{-421,-391,-414,-321,-420,-351},{-376,-405,-376,-264,-413,-299},{-393,-374,-319,-394,-426,-345},{-414,-322,-431,-414,-413,-390},{-324,-278,-251,-304,-420,-354},{-351,-271,-342,-240,-236,-383},{-296,-305,-441,-311,-321,-367},{-376,-388,-420,-418,-272,-280},{-247,-429,-342,-281,-318,-380},{-351,-429,-403,-304,-361,-374}},{{-353,-231,-387,-381,-214,-309},{-400,-256,-297,-231,-368,-203},{-410,-357,-237,-272,-339,-348},{-309,-360,-279,-272,-251,-211},{-410,-293,-267,-270,-205,-270},{-271,-243,-351,-366,-294,-295},{-249,-265,-348,-328,-202,-195},{-331,-243,-291,-346,-296,-200},{-384,-323,-264,-334,-302,-197},{-230,-360,-339,-243,-228,-286},{-224,-394,-279,-302,-325,-195},{-312,-317,-234,-299,-336,-317},{-343,-385,-279,-290,-365,-267},{-400,-357,-270,-372,-299,-211},{-296,-259,-219,-322,-259,-264},{-280,-311,-303,-308,-217,-295},{-233,-262,-222,-334,-359,-208},{-236,-333,-360,-243,-296,-336},{-362,-259,-267,-357,-356,-264},{-346,-243,-363,-223,-256,-253},{-343,-286,-321,-308,-342,-225},{-224,-246,-252,-340,-291,-309},{-302,-397,-240,-378,-256,-311},{-233,-216,-375,-211,-308,-234},{-391,-262,-312,-378,-305,-236},{-255,-336,-318,-316,-339,-292},{-346,-299,-372,-246,-205,-322},{-372,-234,-387,-249,-370,-253},{-381,-234,-279,-287,-311,-317},{-362,-333,-390,-205,-228,-300},{-274,-333,-309,-369,-370,-331},{-337,-314,-345,-296,-271,-322},{-378,-382,-369,-316,-211,-220},{-324,-293,-303,-366,-245,-239},{-394,-296,-234,-325,-222,-253},{-378,-348,-219,-337,-311,-203},{-391,-370,-384,-375,-302,-314},{-343,-271,-336,-366,-365,-208},{-265,-317,-327,-328,-248,-225},{-284,-274,-264,-366,-339,-247},{-302,-320,-228,-275,-205,-311},{-328,-400,-228,-246,-262,-195},{-224,-302,-375,-272,-276,-231},{-400,-326,-375,-381,-251,-211},{-265,-293,-267,-293,-200,-259},{-249,-286,-339,-334,-359,-197},{-243,-323,-315,-378,-237,-231},{-328,-317,-363,-322,-274,-231},{-362,-302,-366,-234,-348,-256},{-249,-391,-297,-249,-348,-325}},{{-324,-323,-319,-314,-277,-220},{-273,-203,-190,-264,-306,-277},{-246,-305,-262,-266,-176,-244},{-221,-313,-290,-269,-230,-256},{-351,-292,-226,-316,-284,-306},{-243,-250,-195,-276,-233,-292},{-240,-213,-249,-294,-176,-179},{-221,-247,-311,-218,-218,-306},{-338,-231,-265,-193,-287,-277},{-321,-197,-332,-186,-198,-275},{-332,-279,-332,-266,-198,-220},{-335,-281,-242,-226,-270,-253},{-294,-205,-213,-319,-220,-198},{-332,-242,-195,-188,-245,-304},{-256,-281,-198,-271,-184,-222},{-205,-342,-334,-188,-191,-284},{-235,-321,-208,-246,-250,-177},{-348,-218,-257,-274,-245,-222},{-213,-339,-231,-213,-274,-206},{-197,-205,-285,-279,-274,-258},{-251,-187,-190,-251,-252,-170},{-302,-195,-195,-216,-318,-234},{-286,-323,-249,-191,-314,-182},{-348,-289,-321,-294,-267,-265},{-297,-279,-216,-231,-213,-167},{-281,-203,-324,-294,-292,-198},{-194,-326,-242,-243,-287,-234},{-194,-313,-254,-176,-247,-301},{-219,-255,-319,-183,-247,-167},{-273,-218,-190,-306,-186,-210},{-213,-258,-311,-281,-245,-201},{-273,-308,-200,-176,-311,-198},{-284,-329,-262,-183,-172,-172},{-216,-326,-239,-181,-252,-246},{-340,-205,-262,-284,-272,-311},{-221,-221,-260,-218,-289,-213},{-219,-221,-288,-208,-267,-282},{-335,-271,-247,-311,-201,-249},{-329,-250,-290,-203,-311,-232},{-335,-187,-239,-251,-201,-294},{-232,-339,-293,-218,-225,-201},{-275,-226,-254,-316,-267,-280},{-216,-189,-321,-221,-240,-229},{-200,-323,-211,-178,-260,-206},{-348,-250,-280,-271,-287,-296},{-235,-337,-198,-271,-240,-272},{-275,-252,-239,-296,-238,-186},{-262,-184,-182,-201,-306,-213},{-327,-260,-257,-251,-289,-253},{-232,-187,-198,-299,-314,-265}},{{-211,-236,-206,-180,-273,-247},{-235,-249,-233,-173,-273,-169},{-213,-180,-201,-240,-201,-300},{-204,-233,-182,-162,-162,-201},{-306,-192,-231,-199,-291,-196},{-204,-187,-213,-233,-280,-217},{-299,-166,-245,-194,-282,-238},{-289,-166,-263,-217,-192,-166},{-225,-270,-245,-173,-180,-263},{-289,-169,-268,-300,-263,-222},{-268,-217,-180,-203,-210,-298},{-190,-169,-213,-259,-210,-256},{-254,-284,-164,-164,-222,-210},{-244,-192,-300,-261,-164,-261},{-292,-194,-254,-217,-245,-298},{-168,-196,-178,-291,-252,-275},{-299,-166,-206,-238,-256,-263},{-277,-210,-275,-243,-210,-224},{-280,-180,-180,-238,-240,-249},{-292,-206,-240,-277,-173,-206},{-228,-243,-213,-275,-275,-224},{-237,-284,-215,-282,-259,-259},{-270,-233,-229,-217,-261,-210},{-223,-270,-166,-231,-298,-284},{-270,-226,-222,-176,-291,-219},{-239,-236,-217,-277,-266,-236},{-282,-268,-231,-210,-182,-201},{-242,-192,-180,-296,-254,-254},{-299,-192,-300,-208,-289,-203},{-206,-185,-256,-247,-293,-273},{-294,-187,-259,-273,-277,-215},{-294,-252,-192,-173,-217,-196},{-220,-280,-203,-280,-284,-208},{-225,-261,-280,-238,-247,-203},{-230,-226,-196,-171,-266,-298},{-206,-180,-217,-247,-275,-284},{-273,-210,-254,-252,-164,-240},{-275,-277,-231,-226,-173,-164},{-185,-171,-171,-192,-249,-215},{-185,-229,-203,-238,-259,-229},{-256,-189,-270,-256,-233,-229},{-292,-245,-289,-245,-298,-206},{-175,-208,-238,-291,-201,-291},{-190,-266,-189,-199,-238,-208},{-209,-169,-206,-263,-238,-196},{-216,-169,-176,-206,-286,-178},{-289,-210,-293,-182,-224,-215},{-190,-164,-206,-263,-201,-162},{-303,-245,-298,-178,-238,-196},{-263,-282,-162,-224,-213,-226}},{{-182,-189,-186,-309,-290,-271},{-300,-206,-291,-259,-227,-244},{-201,-219,-205,-295,-218,-317},{-293,-238,-259,-264,-305,-219},{-201,-236,-168,-302,-179,-285},{-249,-203,-184,-221,-186,-258},{-173,-178,-240,-269,-278,-273},{-203,-189,-219,-214,-225,-317},{-169,-194,-280,-245,-290,-248},{-252,-222,-221,-276,-293,-273},{-275,-178,-282,-269,-300,-216},{-280,-247,-259,-219,-244,-172},{-187,-189,-231,-226,-290,-244},{-284,-286,-273,-309,-286,-229},{-164,-164,-214,-267,-312,-317},{-289,-243,-254,-193,-220,-172},{-238,-252,-198,-245,-220,-312},{-259,-185,-198,-252,-295,-303},{-166,-256,-249,-252,-264,-241},{-282,-296,-210,-226,-261,-263},{-182,-217,-168,-238,-230,-285},{-296,-266,-205,-181,-271,-268},{-162,-293,-252,-219,-259,-278},{-231,-252,-242,-267,-237,-197},{-282,-194,-193,-183,-315,-239},{-296,-173,-296,-226,-198,-229},{-162,-203,-179,-231,-196,-283},{-173,-298,-270,-171,-211,-182},{-284,-296,-247,-250,-315,-194},{-180,-185,-191,-214,-186,-212},{-166,-210,-189,-190,-189,-244},{-194,-243,-263,-193,-273,-251},{-263,-217,-214,-288,-261,-273},{-176,-275,-273,-281,-264,-251},{-169,-180,-179,-186,-223,-244},{-238,-254,-289,-221,-235,-285},{-162,-252,-294,-186,-220,-199},{-293,-196,-207,-198,-235,-214},{-217,-233,-189,-174,-213,-317},{-243,-171,-221,-300,-189,-197},{-282,-289,-284,-207,-201,-197},{-243,-293,-296,-224,-312,-197},{-247,-192,-214,-269,-191,-315},{-282,-166,-196,-257,-240,-293},{-185,-229,-273,-171,-177,-298},{-164,-266,-245,-305,-286,-271},{-162,-245,-200,-202,-276,-303},{-261,-162,-193,-224,-196,-177},{-210,-206,-254,-193,-213,-172},{-252,-229,-277,-202,-169,-271}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1052,192,238,253,176,234,280,264,252}; // initial inventory 
int ubiv[I]={2104,384,476,507,352,468,350,495,504}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.35,8.59,5.57,4.52,2.83,1.94,4.81,7.57}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.14,7.81,5.06,4.11,2.57,1.76,4.37,6.88}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.71,9.71,9.71,8.5,8.5,8.5,7.28,7.28,7.28,6.25,6.25,6.25,5.47,5.47,5.47,4.69,4.69,4.69,4.05,4.05,4.05,3.54,3.54,3.54,3.04,3.04,3.04,3.29,3.29,3.29,2.88,2.88,2.88,2.47,2.47,2.47,2.06,2.06,2.06,1.8,1.8,1.8,1.54,1.54,1.54,1.41,1.41,1.41,1.23,1.23,1.23,1.06,1.06,1.06,3.5,3.5,3.5,3.06,3.06,3.06,2.62,2.62,2.62,5.5,5.5,5.5,4.82,4.82,4.82,4.13,4.13,4.13}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={15,8,6,15,8,5,15,8,5,16,8,6,17,9,6,17,8,6,17,8,6,16,9,6,17,8,6,17,9,6,16,9,6,16,9,6,18,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,8,6,17,8,6,17,9,6,16,8,6,16,8,6,17,8,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14},{15,16,17,18,19,20,21,22},{23,24,25,26,27,28},{29,30,31,32,33,34,35,36,37,38,39,40,41,42,43},{44,45,46,47,48,49,50,51},{52,53,54,55,56},{57,58,59,60,61,62,63,64,65,66,67,68,69,70,71},{72,73,74,75,76,77,78,79},{80,81,82,83,84},{85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100},{101,102,103,104,105,106,107,108},{109,110,111,112,113,114},{115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131},{132,133,134,135,136,137,138,139,140},{141,142,143,144,145,146},{147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163},{164,165,166,167,168,169,170,171},{172,173,174,175,176,177},{178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194},{195,196,197,198,199,200,201,202},{203,204,205,206,207,208},{209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224},{225,226,227,228,229,230,231,232,233},{234,235,236,237,238,239},{240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256},{257,258,259,260,261,262,263,264},{265,266,267,268,269,270},{271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287},{288,289,290,291,292,293,294,295,296},{297,298,299,300,301,302},{303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318},{319,320,321,322,323,324,325,326,327},{328,329,330,331,332,333},{334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349},{350,351,352,353,354,355,356,357,358},{359,360,361,362,363,364},{365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382},{383,384,385,386,387,388,389,390,391},{392,393,394,395,396,397},{398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414},{415,416,417,418,419,420,421,422,423},{424,425,426,427,428,429},{430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446},{447,448,449,450,451,452,453,454,455},{456,457,458,459,460,461},{462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478},{479,480,481,482,483,484,485,486,487},{488,489,490,491,492,493},{494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510},{511,512,513,514,515,516,517,518,519},{520,521,522,523,524,525},{526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542},{543,544,545,546,547,548,549,550,551},{552,553,554,555,556,557},{558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574},{575,576,577,578,579,580,581,582},{583,584,585,586,587,588},{589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605},{606,607,608,609,610,611,612,613},{614,615,616,617,618,619},{620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636},{637,638,639,640,641,642,643,644,645},{646,647,648,649,650,651},{652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667},{668,669,670,671,672,673,674,675},{676,677,678,679,680,681},{682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697},{698,699,700,701,702,703,704,705},{706,707,708,709,710,711},{712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728},{729,730,731,732,733,734,735,736},{737,738,739,740,741,742}}; // set of shipments in each bid 
int SHsts[SPN]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,1,5,9,13,17,21,25,29,1,7,13,19,25,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,2,8,14,20,26,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,0,6,12,18,24,30,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,2,6,10,14,18,22,26,30,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,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,34,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,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,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,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,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,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30}; // set of start times of each shipment 
int SHets[SPN]={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,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,6,12,18,24,30,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,7,13,19,25,31,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,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,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,1,7,13,19,25,31,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,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,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,4,8,12,16,20,24,28,32,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,5,11,17,23,29,35,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,3,9,15,21,27,33}; // set of end times of each shipment 
