int Dev = 40;// Deviation
extern const int CNN = 4;// Case Index
extern const int P = 12;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 72;// 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 = 1538;//Number of shipments
extern const int SN = 20;//Number of scenarios at each stage
extern const int MBSN = 36;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6,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},{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 periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{11023,0,0,0,0,0},{11403,0,0,0,0,0},{10983,0,0,0,0,0},{10996,0,0,0,0,0},{10647,0,0,0,0,0},{10864,0,0,0,0,0},{10637,0,0,0,0,0},{11912,0,0,0,0,0},{10723,0,0,0,0,0},{11482,0,0,0,0,0},{10729,0,0,0,0,0},{10962,0,0,0,0,0},{10740,0,0,0,0,0},{10772,0,0,0,0,0},{11888,0,0,0,0,0},{10361,0,0,0,0,0},{11458,0,0,0,0,0},{10801,0,0,0,0,0},{10964,0,0,0,0,0},{11402,0,0,0,0,0}},{{10667,0,0,0,0,0},{11479,0,0,0,0,0},{11100,0,0,0,0,0},{11698,0,0,0,0,0},{11668,0,0,0,0,0},{11643,0,0,0,0,0},{10301,0,0,0,0,0},{11617,0,0,0,0,0},{10760,0,0,0,0,0},{11626,0,0,0,0,0},{11565,0,0,0,0,0},{11918,0,0,0,0,0},{11653,0,0,0,0,0},{10853,0,0,0,0,0},{10887,0,0,0,0,0},{10806,0,0,0,0,0},{10533,0,0,0,0,0},{10399,0,0,0,0,0},{10946,0,0,0,0,0},{10321,0,0,0,0,0}},{{10518,0,0,0,0,0},{11442,0,0,0,0,0},{10956,0,0,0,0,0},{10769,0,0,0,0,0},{10959,0,0,0,0,0},{11574,0,0,0,0,0},{11457,0,0,0,0,0},{10833,0,0,0,0,0},{11233,0,0,0,0,0},{10941,0,0,0,0,0},{10886,0,0,0,0,0},{10213,0,0,0,0,0},{10859,0,0,0,0,0},{10798,0,0,0,0,0},{10364,0,0,0,0,0},{10992,0,0,0,0,0},{11222,0,0,0,0,0},{11553,0,0,0,0,0},{11143,0,0,0,0,0},{10861,0,0,0,0,0}},{{10675,0,0,0,0,0},{11361,0,0,0,0,0},{11563,0,0,0,0,0},{10746,0,0,0,0,0},{11498,0,0,0,0,0},{11428,0,0,0,0,0},{10902,0,0,0,0,0},{11249,0,0,0,0,0},{11098,0,0,0,0,0},{10209,0,0,0,0,0},{11323,0,0,0,0,0},{11007,0,0,0,0,0},{11288,0,0,0,0,0},{11039,0,0,0,0,0},{10447,0,0,0,0,0},{11633,0,0,0,0,0},{11576,0,0,0,0,0},{10537,0,0,0,0,0},{10794,0,0,0,0,0},{11457,0,0,0,0,0}},{{11701,0,0,0,0,0},{10558,0,0,0,0,0},{10925,0,0,0,0,0},{11206,0,0,0,0,0},{10863,0,0,0,0,0},{11291,0,0,0,0,0},{11319,0,0,0,0,0},{11228,0,0,0,0,0},{11246,0,0,0,0,0},{10959,0,0,0,0,0},{11569,0,0,0,0,0},{10732,0,0,0,0,0},{11051,0,0,0,0,0},{11488,0,0,0,0,0},{11444,0,0,0,0,0},{11221,0,0,0,0,0},{11078,0,0,0,0,0},{10468,0,0,0,0,0},{10835,0,0,0,0,0},{10525,0,0,0,0,0}},{{10613,0,0,0,0,0},{10886,0,0,0,0,0},{10970,0,0,0,0,0},{10691,0,0,0,0,0},{10744,0,0,0,0,0},{11039,0,0,0,0,0},{11312,0,0,0,0,0},{10829,0,0,0,0,0},{11803,0,0,0,0,0},{10764,0,0,0,0,0},{11311,0,0,0,0,0},{10950,0,0,0,0,0},{10568,0,0,0,0,0},{11258,0,0,0,0,0},{11364,0,0,0,0,0},{11061,0,0,0,0,0},{11481,0,0,0,0,0},{10830,0,0,0,0,0},{11310,0,0,0,0,0},{10916,0,0,0,0,0}},{{11534,0,0,0,0,0},{11074,0,0,0,0,0},{10792,0,0,0,0,0},{10926,0,0,0,0,0},{11116,0,0,0,0,0},{11056,0,0,0,0,0},{10986,0,0,0,0,0},{11479,0,0,0,0,0},{10915,0,0,0,0,0},{10541,0,0,0,0,0},{11112,0,0,0,0,0},{11239,0,0,0,0,0},{10922,0,0,0,0,0},{11046,0,0,0,0,0},{11361,0,0,0,0,0},{11121,0,0,0,0,0},{10858,0,0,0,0,0},{11265,0,0,0,0,0},{10700,0,0,0,0,0},{10836,0,0,0,0,0}},{{10203,0,0,0,0,0},{10965,0,0,0,0,0},{11501,0,0,0,0,0},{10722,0,0,0,0,0},{10635,0,0,0,0,0},{10323,0,0,0,0,0},{10965,0,0,0,0,0},{10638,0,0,0,0,0},{10510,0,0,0,0,0},{11091,0,0,0,0,0},{11555,0,0,0,0,0},{11087,0,0,0,0,0},{10817,0,0,0,0,0},{11259,0,0,0,0,0},{10730,0,0,0,0,0},{11135,0,0,0,0,0},{10869,0,0,0,0,0},{11676,0,0,0,0,0},{10688,0,0,0,0,0},{11174,0,0,0,0,0}},{{10712,0,0,0,0,0},{10633,0,0,0,0,0},{11468,0,0,0,0,0},{11126,0,0,0,0,0},{11249,0,0,0,0,0},{11260,0,0,0,0,0},{10674,0,0,0,0,0},{11341,0,0,0,0,0},{11733,0,0,0,0,0},{10259,0,0,0,0,0},{11550,0,0,0,0,0},{10813,0,0,0,0,0},{11418,0,0,0,0,0},{11195,0,0,0,0,0},{11711,0,0,0,0,0},{11350,0,0,0,0,0},{10859,0,0,0,0,0},{10826,0,0,0,0,0},{10723,0,0,0,0,0},{10391,0,0,0,0,0}},{{10449,0,0,0,0,0},{10964,0,0,0,0,0},{10722,0,0,0,0,0},{11146,0,0,0,0,0},{10023,0,0,0,0,0},{11022,0,0,0,0,0},{10870,0,0,0,0,0},{11058,0,0,0,0,0},{10229,0,0,0,0,0},{10909,0,0,0,0,0},{10229,0,0,0,0,0},{11583,0,0,0,0,0},{11723,0,0,0,0,0},{10658,0,0,0,0,0},{10416,0,0,0,0,0},{10801,0,0,0,0,0},{10990,0,0,0,0,0},{11020,0,0,0,0,0},{10466,0,0,0,0,0},{10820,0,0,0,0,0}},{{11304,0,0,0,0,0},{11133,0,0,0,0,0},{11143,0,0,0,0,0},{11672,0,0,0,0,0},{11233,0,0,0,0,0},{10920,0,0,0,0,0},{11017,0,0,0,0,0},{11253,0,0,0,0,0},{11190,0,0,0,0,0},{10895,0,0,0,0,0},{10900,0,0,0,0,0},{11032,0,0,0,0,0},{11441,0,0,0,0,0},{10533,0,0,0,0,0},{10953,0,0,0,0,0},{11249,0,0,0,0,0},{11128,0,0,0,0,0},{11333,0,0,0,0,0},{11279,0,0,0,0,0},{11872,0,0,0,0,0}},{{11099,0,0,0,0,0},{10803,0,0,0,0,0},{10017,0,0,0,0,0},{11131,0,0,0,0,0},{11252,0,0,0,0,0},{10856,0,0,0,0,0},{10906,0,0,0,0,0},{10942,0,0,0,0,0},{11854,0,0,0,0,0},{11170,0,0,0,0,0},{11115,0,0,0,0,0},{11119,0,0,0,0,0},{10240,0,0,0,0,0},{10999,0,0,0,0,0},{11285,0,0,0,0,0},{10781,0,0,0,0,0},{11127,0,0,0,0,0},{11367,0,0,0,0,0},{11123,0,0,0,0,0},{11312,0,0,0,0,0}}},{{{-139,-251,-293,-284,-141,-188},{-213,-197,-314,-282,-314,-226},{-206,-249,-177,-181,-213,-280},{-166,-155,-164,-159,-159,-253},{-143,-251,-278,-155,-143,-242},{-197,-237,-152,-166,-300,-150},{-231,-213,-242,-258,-211,-273},{-291,-296,-190,-157,-233,-278},{-155,-186,-155,-251,-262,-204},{-193,-188,-220,-300,-255,-284},{-298,-170,-134,-217,-217,-260},{-193,-184,-228,-146,-172,-267},{-164,-177,-188,-267,-309,-190},{-134,-255,-134,-181,-150,-249},{-181,-213,-197,-139,-164,-242},{-278,-155,-155,-235,-143,-148},{-237,-188,-249,-139,-148,-271},{-170,-179,-159,-296,-291,-141},{-159,-222,-287,-233,-222,-222},{-309,-231,-146,-224,-204,-195}},{{-157,-148,-289,-311,-204,-226},{-255,-217,-258,-240,-148,-278},{-197,-170,-215,-155,-300,-155},{-166,-237,-148,-215,-251,-311},{-228,-237,-293,-213,-161,-307},{-240,-161,-164,-244,-150,-211},{-244,-170,-237,-197,-242,-157},{-157,-289,-175,-220,-246,-235},{-199,-172,-181,-287,-276,-134},{-311,-298,-280,-240,-184,-293},{-184,-282,-273,-199,-164,-309},{-260,-186,-262,-233,-287,-253},{-260,-146,-166,-300,-305,-298},{-195,-233,-309,-309,-233,-298},{-172,-134,-190,-195,-311,-269},{-137,-157,-309,-276,-240,-184},{-215,-242,-300,-188,-137,-168},{-175,-220,-159,-186,-143,-143},{-233,-175,-273,-204,-164,-278},{-233,-137,-224,-298,-150,-235}},{{-307,-143,-143,-278,-152,-177},{-141,-273,-253,-168,-267,-141},{-175,-159,-278,-260,-175,-208},{-309,-175,-164,-255,-155,-251},{-175,-186,-166,-148,-159,-289},{-244,-271,-264,-251,-190,-246},{-146,-155,-293,-202,-159,-269},{-278,-150,-262,-186,-159,-264},{-293,-202,-190,-251,-150,-206},{-208,-213,-134,-296,-206,-235},{-271,-213,-262,-237,-296,-226},{-179,-170,-271,-271,-177,-181},{-146,-287,-282,-284,-246,-269},{-213,-152,-276,-258,-168,-202},{-213,-208,-291,-231,-267,-291},{-251,-271,-240,-181,-208,-139},{-222,-298,-208,-262,-175,-152},{-175,-287,-168,-146,-172,-213},{-282,-309,-271,-168,-244,-164},{-237,-309,-251,-190,-161,-228}},{{-159,-164,-293,-298,-170,-211},{-170,-260,-267,-273,-302,-311},{-314,-273,-302,-146,-152,-237},{-302,-141,-193,-177,-175,-220},{-260,-168,-289,-262,-208,-213},{-139,-184,-235,-193,-307,-159},{-193,-291,-159,-264,-249,-190},{-282,-305,-184,-190,-311,-231},{-293,-282,-217,-271,-202,-170},{-233,-220,-188,-152,-291,-186},{-193,-217,-184,-148,-233,-146},{-276,-302,-226,-146,-181,-179},{-231,-314,-314,-195,-188,-146},{-302,-161,-195,-235,-202,-179},{-220,-179,-172,-179,-172,-302},{-202,-168,-278,-208,-215,-260},{-289,-146,-302,-253,-289,-161},{-184,-251,-139,-302,-197,-177},{-170,-258,-148,-262,-143,-249},{-222,-204,-253,-161,-195,-255}},{{-258,-293,-168,-143,-282,-175},{-170,-186,-206,-228,-258,-273},{-164,-220,-199,-202,-255,-255},{-244,-249,-246,-311,-282,-298},{-260,-237,-280,-255,-228,-168},{-231,-222,-217,-298,-293,-213},{-222,-311,-298,-161,-202,-170},{-157,-246,-253,-217,-168,-146},{-206,-179,-224,-204,-159,-175},{-141,-240,-195,-217,-172,-235},{-152,-242,-231,-249,-293,-202},{-249,-206,-287,-152,-181,-300},{-224,-164,-298,-264,-271,-233},{-215,-240,-159,-139,-190,-228},{-251,-172,-188,-307,-244,-143},{-206,-177,-168,-280,-166,-235},{-175,-293,-181,-152,-199,-255},{-251,-177,-172,-195,-188,-146},{-146,-282,-305,-305,-190,-235},{-184,-293,-246,-242,-255,-143}},{{-249,-190,-161,-206,-244,-282},{-253,-161,-284,-291,-139,-273},{-202,-157,-224,-188,-186,-273},{-249,-255,-139,-307,-161,-269},{-296,-166,-146,-249,-164,-177},{-168,-269,-161,-291,-186,-175},{-134,-213,-258,-289,-220,-255},{-291,-199,-206,-314,-202,-271},{-280,-211,-302,-177,-276,-228},{-184,-184,-226,-267,-253,-284},{-293,-213,-251,-267,-284,-226},{-269,-284,-213,-213,-289,-164},{-143,-175,-157,-179,-159,-291},{-280,-155,-307,-251,-311,-273},{-251,-278,-206,-244,-193,-237},{-311,-141,-309,-172,-314,-262},{-152,-181,-143,-195,-262,-220},{-152,-289,-287,-170,-181,-282},{-249,-143,-155,-233,-278,-166},{-139,-278,-197,-237,-233,-197}},{{-199,-224,-251,-267,-228,-280},{-300,-213,-146,-155,-224,-305},{-208,-271,-242,-157,-152,-224},{-134,-282,-155,-244,-269,-255},{-231,-249,-267,-240,-262,-159},{-249,-143,-217,-235,-186,-260},{-188,-137,-157,-190,-164,-253},{-289,-235,-226,-307,-188,-172},{-213,-262,-287,-284,-271,-193},{-296,-309,-271,-204,-166,-139},{-228,-305,-195,-262,-139,-298},{-157,-311,-231,-278,-141,-161},{-157,-224,-148,-224,-222,-305},{-235,-235,-226,-204,-271,-246},{-208,-240,-309,-172,-202,-186},{-177,-311,-155,-150,-150,-199},{-228,-148,-269,-197,-159,-291},{-215,-296,-293,-240,-166,-222},{-202,-159,-206,-258,-269,-240},{-137,-179,-181,-190,-251,-184}},{{-235,-143,-155,-139,-296,-311},{-188,-193,-193,-287,-293,-293},{-300,-271,-157,-157,-155,-284},{-213,-164,-148,-246,-143,-204},{-181,-168,-289,-168,-220,-211},{-305,-253,-199,-172,-148,-170},{-148,-197,-170,-282,-155,-157},{-213,-305,-184,-155,-233,-246},{-202,-184,-220,-181,-188,-188},{-307,-211,-206,-298,-137,-215},{-289,-184,-148,-258,-237,-287},{-262,-298,-188,-269,-170,-148},{-284,-217,-206,-179,-282,-253},{-204,-226,-296,-213,-249,-287},{-253,-184,-309,-157,-134,-204},{-296,-237,-233,-226,-188,-211},{-181,-206,-226,-172,-211,-289},{-307,-284,-258,-278,-195,-181},{-199,-311,-150,-186,-231,-175},{-264,-177,-246,-282,-278,-235}},{{-181,-170,-211,-164,-258,-202},{-244,-235,-139,-220,-307,-217},{-293,-260,-244,-172,-166,-134},{-249,-309,-204,-137,-237,-206},{-311,-300,-293,-150,-206,-240},{-170,-208,-262,-309,-255,-296},{-314,-262,-260,-193,-217,-155},{-168,-208,-235,-222,-181,-273},{-157,-314,-208,-175,-311,-264},{-150,-220,-146,-255,-231,-208},{-258,-269,-291,-195,-217,-244},{-150,-314,-206,-287,-206,-148},{-186,-291,-188,-228,-260,-273},{-251,-224,-302,-267,-314,-228},{-226,-262,-302,-251,-293,-282},{-150,-159,-166,-166,-244,-264},{-278,-159,-139,-255,-309,-267},{-179,-146,-251,-260,-220,-168},{-213,-177,-202,-307,-181,-298},{-217,-289,-215,-170,-143,-217}},{{-260,-166,-181,-204,-220,-190},{-137,-226,-186,-258,-157,-307},{-251,-233,-164,-237,-222,-280},{-255,-148,-139,-233,-300,-293},{-296,-148,-181,-190,-148,-235},{-253,-267,-139,-289,-249,-155},{-155,-228,-305,-296,-264,-242},{-222,-184,-249,-305,-314,-253},{-188,-280,-206,-148,-307,-177},{-240,-193,-249,-271,-284,-152},{-300,-260,-150,-264,-152,-309},{-276,-314,-284,-164,-224,-177},{-262,-307,-282,-260,-157,-222},{-260,-157,-161,-271,-159,-143},{-231,-278,-222,-213,-152,-141},{-273,-307,-170,-204,-152,-280},{-291,-155,-168,-311,-186,-307},{-188,-276,-224,-278,-287,-193},{-172,-235,-188,-226,-190,-172},{-170,-237,-314,-141,-258,-166}},{{-233,-255,-231,-186,-184,-253},{-175,-293,-188,-280,-273,-164},{-179,-195,-278,-260,-197,-177},{-206,-255,-134,-172,-287,-278},{-269,-309,-195,-307,-197,-271},{-287,-273,-291,-190,-244,-188},{-244,-226,-269,-240,-244,-220},{-208,-264,-237,-242,-262,-309},{-244,-224,-137,-150,-276,-152},{-284,-228,-175,-211,-161,-188},{-148,-141,-309,-296,-282,-233},{-231,-240,-161,-159,-296,-235},{-148,-242,-300,-208,-311,-298},{-249,-228,-161,-177,-179,-206},{-222,-208,-199,-186,-220,-195},{-264,-159,-139,-282,-211,-287},{-231,-237,-166,-249,-215,-137},{-284,-269,-220,-152,-302,-208},{-179,-264,-202,-157,-146,-262},{-307,-228,-237,-188,-246,-255}},{{-260,-258,-258,-249,-134,-278},{-134,-166,-172,-280,-159,-305},{-137,-170,-148,-181,-251,-141},{-237,-291,-208,-253,-177,-311},{-293,-271,-291,-146,-255,-161},{-291,-172,-175,-278,-231,-159},{-249,-246,-179,-139,-273,-188},{-202,-208,-224,-199,-244,-269},{-314,-204,-262,-276,-269,-197},{-188,-249,-284,-300,-258,-302},{-202,-204,-244,-260,-269,-202},{-291,-267,-262,-253,-172,-179},{-293,-204,-307,-305,-159,-233},{-186,-251,-228,-172,-305,-190},{-184,-262,-155,-186,-148,-302},{-152,-172,-228,-262,-146,-309},{-215,-161,-314,-166,-220,-193},{-282,-213,-226,-264,-148,-291},{-314,-188,-249,-314,-211,-307},{-166,-155,-199,-206,-179,-161}}},{{{-288,-207,-212,-257,-283,-148},{-169,-317,-257,-307,-259,-145},{-288,-224,-331,-300,-309,-262},{-305,-305,-295,-319,-186,-252},{-228,-181,-150,-212,-193,-209},{-219,-257,-209,-238,-190,-328},{-262,-276,-238,-217,-231,-264},{-159,-307,-293,-319,-298,-307},{-255,-171,-186,-257,-236,-245},{-326,-233,-252,-293,-171,-281},{-178,-162,-314,-281,-145,-193},{-148,-193,-281,-169,-290,-300},{-162,-171,-176,-276,-319,-252},{-186,-164,-295,-324,-300,-233},{-269,-305,-305,-271,-309,-219},{-217,-243,-157,-248,-190,-278},{-259,-321,-221,-181,-288,-148},{-205,-190,-178,-248,-181,-250},{-267,-202,-233,-150,-276,-164},{-276,-169,-321,-324,-214,-305}},{{-305,-150,-221,-281,-155,-205},{-224,-300,-317,-317,-262,-259},{-202,-181,-255,-307,-195,-190},{-143,-205,-221,-240,-264,-288},{-295,-183,-333,-190,-312,-150},{-283,-159,-317,-307,-174,-324},{-276,-176,-312,-252,-190,-248},{-238,-233,-283,-262,-202,-293},{-305,-326,-333,-221,-193,-157},{-267,-255,-176,-295,-288,-188},{-219,-243,-328,-333,-205,-281},{-233,-243,-202,-321,-174,-148},{-252,-207,-309,-309,-300,-228},{-183,-248,-190,-214,-176,-150},{-250,-228,-162,-171,-228,-205},{-190,-164,-331,-202,-152,-238},{-226,-328,-200,-174,-143,-162},{-174,-319,-205,-195,-248,-295},{-262,-195,-217,-152,-286,-314},{-217,-188,-269,-231,-202,-205}},{{-159,-245,-264,-152,-290,-219},{-321,-195,-255,-290,-159,-314},{-319,-214,-233,-314,-317,-186},{-217,-248,-264,-226,-314,-188},{-295,-317,-186,-293,-238,-307},{-333,-174,-283,-198,-267,-295},{-200,-278,-245,-262,-157,-143},{-309,-264,-269,-145,-143,-226},{-207,-257,-321,-326,-157,-183},{-293,-217,-231,-271,-319,-176},{-259,-171,-240,-290,-255,-224},{-145,-226,-283,-226,-159,-150},{-288,-155,-195,-281,-283,-262},{-224,-212,-257,-298,-319,-198},{-321,-269,-155,-240,-262,-248},{-331,-226,-217,-240,-155,-195},{-293,-226,-238,-286,-167,-200},{-255,-317,-171,-264,-293,-321},{-217,-167,-243,-267,-271,-252},{-169,-219,-231,-181,-176,-178}},{{-176,-221,-274,-274,-164,-228},{-171,-302,-212,-236,-226,-150},{-245,-331,-176,-290,-278,-262},{-186,-245,-312,-307,-221,-233},{-212,-309,-305,-267,-288,-302},{-169,-295,-238,-178,-190,-240},{-174,-276,-331,-326,-238,-288},{-245,-148,-314,-188,-302,-274},{-214,-214,-193,-198,-331,-169},{-250,-193,-193,-174,-312,-250},{-178,-269,-202,-305,-286,-188},{-324,-164,-236,-209,-183,-252},{-238,-276,-228,-188,-214,-267},{-259,-212,-293,-207,-276,-324},{-145,-307,-167,-157,-195,-262},{-271,-188,-236,-331,-200,-176},{-276,-167,-193,-269,-278,-209},{-195,-190,-252,-159,-240,-178},{-157,-188,-245,-186,-262,-326},{-314,-162,-183,-305,-257,-248}},{{-293,-295,-159,-333,-231,-305},{-250,-200,-255,-178,-183,-159},{-319,-202,-217,-207,-174,-219},{-190,-150,-326,-305,-193,-333},{-281,-221,-164,-181,-233,-228},{-233,-309,-174,-195,-262,-257},{-262,-319,-164,-283,-148,-190},{-150,-321,-248,-169,-312,-333},{-178,-278,-267,-252,-188,-283},{-217,-224,-328,-200,-250,-286},{-238,-259,-202,-271,-278,-328},{-264,-271,-236,-307,-328,-155},{-145,-152,-321,-214,-167,-281},{-333,-205,-171,-200,-148,-319},{-286,-205,-300,-328,-243,-212},{-317,-278,-257,-205,-324,-145},{-176,-207,-326,-314,-286,-238},{-219,-300,-240,-257,-152,-186},{-214,-162,-224,-271,-164,-274},{-193,-214,-217,-205,-195,-286}},{{-171,-283,-298,-193,-276,-219},{-164,-162,-228,-148,-321,-255},{-221,-269,-328,-290,-319,-328},{-298,-283,-264,-290,-193,-214},{-267,-300,-212,-200,-145,-264},{-150,-321,-288,-224,-281,-174},{-159,-312,-333,-212,-224,-193},{-271,-252,-171,-233,-224,-214},{-326,-309,-274,-250,-171,-238},{-159,-219,-333,-212,-321,-300},{-267,-150,-209,-281,-150,-228},{-288,-221,-143,-188,-159,-164},{-267,-200,-333,-209,-288,-228},{-167,-233,-281,-238,-219,-290},{-274,-262,-188,-209,-248,-293},{-245,-193,-236,-209,-217,-326},{-231,-283,-176,-305,-283,-148},{-167,-190,-286,-283,-252,-236},{-255,-324,-243,-298,-221,-231},{-281,-248,-198,-228,-314,-255}},{{-319,-198,-252,-259,-274,-264},{-274,-278,-217,-328,-293,-150},{-295,-162,-307,-252,-174,-198},{-221,-240,-167,-217,-245,-240},{-221,-238,-305,-155,-255,-326},{-269,-300,-243,-169,-259,-312},{-259,-307,-293,-231,-167,-307},{-164,-150,-295,-243,-190,-202},{-157,-255,-178,-217,-314,-331},{-145,-221,-157,-221,-181,-255},{-186,-317,-302,-267,-257,-269},{-221,-331,-286,-305,-214,-188},{-321,-293,-319,-178,-314,-283},{-293,-290,-164,-152,-281,-152},{-238,-167,-238,-326,-300,-157},{-324,-271,-169,-302,-205,-300},{-293,-238,-295,-174,-183,-226},{-202,-207,-286,-269,-255,-267},{-167,-148,-155,-248,-250,-259},{-314,-267,-169,-248,-157,-286}},{{-312,-205,-159,-333,-150,-143},{-152,-331,-326,-193,-307,-281},{-305,-271,-300,-217,-195,-305},{-259,-157,-226,-269,-145,-326},{-302,-221,-312,-312,-155,-188},{-238,-157,-271,-186,-171,-221},{-188,-226,-262,-188,-240,-259},{-226,-324,-157,-157,-238,-190},{-245,-221,-314,-188,-264,-328},{-167,-305,-281,-157,-174,-217},{-207,-295,-309,-278,-293,-183},{-143,-193,-205,-224,-262,-209},{-200,-288,-293,-157,-312,-157},{-200,-283,-162,-145,-264,-181},{-240,-257,-169,-198,-143,-162},{-219,-328,-219,-145,-228,-250},{-236,-202,-188,-217,-148,-171},{-209,-190,-305,-319,-205,-314},{-205,-321,-309,-300,-164,-214},{-274,-171,-162,-248,-271,-226}},{{-267,-148,-155,-174,-288,-217},{-326,-200,-188,-171,-305,-152},{-255,-295,-286,-169,-195,-283},{-171,-171,-312,-276,-305,-219},{-162,-174,-190,-226,-162,-167},{-176,-221,-188,-290,-240,-293},{-231,-155,-255,-259,-174,-288},{-209,-190,-255,-169,-183,-307},{-300,-236,-321,-283,-221,-264},{-188,-293,-267,-178,-186,-159},{-321,-288,-205,-236,-214,-259},{-331,-176,-278,-219,-248,-255},{-190,-217,-167,-305,-221,-224},{-281,-176,-155,-324,-248,-157},{-167,-181,-269,-209,-267,-164},{-321,-324,-243,-267,-262,-171},{-252,-231,-262,-150,-293,-319},{-309,-193,-205,-224,-267,-181},{-240,-152,-264,-171,-302,-333},{-305,-226,-238,-167,-240,-278}},{{-257,-276,-278,-188,-193,-164},{-309,-238,-181,-148,-321,-207},{-233,-217,-302,-331,-167,-219},{-267,-321,-317,-326,-200,-305},{-221,-214,-167,-269,-178,-181},{-269,-183,-169,-278,-236,-288},{-257,-312,-145,-157,-152,-271},{-319,-271,-226,-148,-233,-236},{-259,-317,-195,-302,-145,-193},{-319,-293,-236,-157,-150,-174},{-290,-293,-269,-209,-255,-162},{-207,-317,-283,-238,-155,-324},{-214,-262,-214,-195,-328,-176},{-159,-262,-224,-212,-255,-169},{-221,-195,-281,-271,-167,-236},{-238,-219,-178,-217,-257,-243},{-328,-178,-238,-257,-198,-195},{-217,-162,-214,-274,-207,-169},{-262,-257,-278,-190,-319,-198},{-152,-240,-255,-298,-326,-257}},{{-312,-236,-202,-212,-148,-162},{-250,-212,-224,-193,-238,-228},{-255,-276,-152,-300,-200,-181},{-298,-288,-281,-271,-283,-164},{-193,-269,-262,-152,-209,-183},{-221,-198,-238,-178,-233,-259},{-281,-224,-245,-207,-145,-278},{-307,-267,-209,-326,-245,-255},{-267,-150,-233,-217,-319,-188},{-169,-305,-198,-169,-238,-214},{-269,-214,-309,-167,-188,-190},{-321,-262,-212,-271,-267,-226},{-240,-295,-255,-312,-276,-252},{-293,-200,-148,-212,-233,-250},{-174,-328,-288,-155,-188,-202},{-321,-274,-302,-252,-238,-150},{-164,-150,-174,-328,-326,-174},{-209,-290,-269,-267,-195,-328},{-269,-302,-181,-171,-262,-178},{-186,-305,-298,-226,-271,-167}},{{-286,-186,-152,-267,-243,-276},{-202,-157,-264,-214,-209,-262},{-174,-159,-233,-269,-183,-212},{-326,-162,-150,-198,-183,-267},{-174,-319,-305,-269,-217,-207},{-298,-262,-186,-295,-212,-226},{-281,-309,-283,-212,-212,-202},{-190,-324,-286,-309,-240,-255},{-217,-252,-252,-293,-248,-255},{-152,-281,-200,-248,-278,-178},{-326,-328,-300,-169,-143,-148},{-193,-333,-214,-212,-150,-183},{-248,-248,-328,-176,-186,-221},{-162,-240,-236,-269,-162,-286},{-219,-219,-150,-333,-164,-164},{-145,-286,-195,-317,-176,-324},{-255,-252,-255,-186,-276,-290},{-209,-198,-259,-207,-193,-224},{-309,-252,-176,-162,-295,-224},{-321,-190,-288,-312,-283,-183}}},{{{-167,-213,-339,-284,-248,-382},{-289,-172,-238,-289,-352,-363},{-254,-243,-213,-180,-218,-224},{-377,-172,-210,-379,-240,-306},{-314,-177,-183,-341,-164,-246},{-232,-164,-207,-355,-360,-336},{-186,-347,-183,-254,-199,-235},{-363,-246,-270,-360,-227,-259},{-270,-254,-289,-363,-344,-314},{-330,-265,-355,-268,-191,-341},{-227,-227,-172,-202,-177,-339},{-238,-289,-336,-325,-172,-278},{-238,-352,-347,-194,-227,-229},{-259,-216,-175,-374,-377,-257},{-325,-289,-268,-322,-349,-273},{-191,-210,-199,-273,-265,-259},{-330,-197,-306,-330,-216,-257},{-246,-330,-221,-197,-213,-336},{-314,-276,-317,-218,-213,-379},{-259,-169,-278,-336,-363,-221}},{{-205,-246,-265,-355,-177,-284},{-167,-276,-218,-347,-298,-183},{-308,-199,-300,-311,-183,-379},{-330,-270,-336,-314,-366,-251},{-276,-229,-265,-177,-240,-167},{-355,-358,-300,-339,-202,-289},{-319,-298,-330,-292,-374,-349},{-344,-371,-369,-186,-218,-257},{-205,-355,-298,-300,-232,-322},{-339,-265,-341,-251,-360,-355},{-289,-243,-322,-319,-300,-311},{-273,-382,-227,-229,-284,-281},{-330,-314,-349,-317,-238,-336},{-344,-186,-243,-213,-352,-240},{-328,-227,-229,-298,-213,-281},{-314,-183,-268,-259,-224,-240},{-382,-164,-268,-330,-246,-328},{-240,-328,-251,-177,-207,-382},{-377,-186,-221,-175,-308,-333},{-199,-207,-216,-248,-257,-268}},{{-311,-344,-207,-205,-218,-371},{-213,-339,-180,-352,-339,-262},{-216,-352,-295,-325,-199,-183},{-167,-308,-278,-227,-268,-287},{-207,-268,-235,-347,-311,-314},{-235,-306,-289,-188,-278,-202},{-270,-379,-308,-246,-328,-287},{-224,-352,-177,-319,-246,-355},{-191,-257,-330,-328,-325,-289},{-199,-164,-164,-379,-246,-177},{-194,-207,-186,-224,-347,-303},{-186,-232,-377,-221,-358,-259},{-281,-202,-287,-186,-213,-349},{-259,-251,-218,-232,-268,-169},{-243,-352,-186,-232,-194,-262},{-308,-240,-374,-268,-180,-240},{-238,-328,-355,-360,-344,-311},{-300,-314,-229,-251,-235,-188},{-205,-180,-308,-360,-284,-339},{-232,-289,-366,-191,-169,-238}},{{-369,-295,-216,-268,-172,-306},{-183,-289,-265,-254,-172,-379},{-336,-314,-259,-240,-317,-341},{-270,-257,-336,-281,-265,-251},{-298,-284,-235,-175,-180,-371},{-336,-382,-213,-336,-349,-308},{-314,-360,-270,-202,-205,-251},{-248,-248,-270,-344,-276,-298},{-240,-278,-197,-218,-306,-191},{-281,-278,-314,-281,-188,-251},{-227,-273,-306,-349,-379,-197},{-235,-169,-278,-199,-303,-300},{-306,-363,-295,-292,-377,-314},{-319,-205,-325,-369,-352,-175},{-229,-188,-194,-172,-339,-328},{-363,-246,-268,-325,-377,-341},{-273,-224,-306,-344,-207,-325},{-175,-210,-366,-311,-268,-248},{-273,-254,-341,-224,-224,-287},{-183,-303,-352,-300,-259,-270}},{{-336,-330,-328,-167,-382,-322},{-366,-251,-265,-371,-205,-177},{-246,-347,-197,-259,-224,-303},{-379,-210,-251,-278,-218,-289},{-273,-311,-284,-298,-183,-207},{-314,-164,-175,-289,-254,-303},{-243,-347,-278,-268,-273,-265},{-363,-191,-281,-306,-224,-202},{-278,-344,-180,-311,-218,-289},{-358,-352,-186,-243,-322,-177},{-287,-246,-257,-355,-175,-366},{-333,-229,-295,-169,-240,-328},{-254,-371,-194,-300,-268,-377},{-363,-325,-235,-300,-382,-382},{-202,-268,-210,-229,-270,-172},{-257,-292,-213,-319,-259,-169},{-240,-235,-371,-284,-366,-306},{-194,-202,-227,-188,-352,-172},{-183,-295,-330,-191,-317,-284},{-276,-205,-273,-262,-197,-379}},{{-180,-268,-232,-287,-164,-199},{-295,-268,-268,-352,-298,-218},{-172,-336,-235,-344,-374,-232},{-303,-270,-191,-227,-243,-175},{-314,-227,-227,-227,-339,-246},{-366,-374,-224,-295,-235,-289},{-322,-347,-292,-265,-336,-328},{-303,-330,-355,-227,-238,-314},{-164,-377,-371,-330,-374,-347},{-194,-336,-169,-199,-232,-292},{-183,-382,-265,-188,-172,-175},{-270,-191,-194,-273,-205,-341},{-347,-180,-325,-292,-248,-191},{-172,-254,-371,-167,-276,-248},{-371,-369,-377,-295,-371,-213},{-229,-308,-333,-199,-254,-284},{-177,-207,-377,-186,-347,-360},{-379,-218,-341,-371,-188,-306},{-227,-273,-281,-355,-235,-377},{-227,-265,-177,-300,-328,-339}},{{-172,-317,-205,-227,-218,-289},{-240,-194,-295,-218,-270,-210},{-352,-197,-339,-164,-284,-221},{-300,-303,-169,-306,-205,-172},{-328,-262,-180,-270,-197,-325},{-254,-202,-235,-281,-330,-227},{-344,-322,-243,-292,-336,-306},{-363,-197,-169,-276,-358,-319},{-216,-197,-175,-281,-194,-319},{-246,-243,-268,-308,-369,-306},{-213,-238,-213,-194,-377,-207},{-265,-278,-336,-246,-224,-303},{-251,-379,-172,-295,-265,-278},{-349,-311,-262,-358,-284,-278},{-374,-213,-180,-308,-352,-169},{-303,-366,-205,-205,-257,-339},{-177,-177,-278,-186,-177,-347},{-191,-218,-207,-221,-374,-243},{-188,-344,-186,-371,-254,-186},{-325,-358,-186,-287,-216,-347}},{{-259,-243,-366,-216,-194,-235},{-333,-369,-248,-229,-262,-322},{-221,-311,-374,-265,-377,-377},{-292,-360,-281,-172,-177,-238},{-278,-186,-369,-194,-199,-306},{-213,-188,-180,-205,-358,-278},{-287,-300,-218,-276,-188,-306},{-379,-194,-194,-197,-314,-216},{-227,-330,-292,-205,-177,-328},{-366,-232,-164,-167,-355,-352},{-268,-240,-262,-289,-377,-295},{-371,-289,-287,-265,-355,-167},{-221,-167,-218,-186,-172,-276},{-308,-210,-177,-218,-227,-246},{-369,-188,-363,-262,-207,-265},{-172,-278,-377,-377,-235,-330},{-224,-248,-248,-248,-379,-273},{-325,-336,-358,-358,-374,-371},{-177,-355,-330,-349,-216,-177},{-377,-273,-221,-254,-311,-268}},{{-265,-229,-254,-183,-382,-251},{-287,-210,-254,-191,-330,-197},{-194,-377,-191,-300,-306,-349},{-363,-284,-240,-366,-202,-235},{-186,-339,-382,-371,-319,-243},{-243,-322,-188,-254,-377,-191},{-224,-229,-164,-358,-278,-292},{-355,-284,-382,-284,-371,-205},{-319,-317,-251,-369,-210,-169},{-339,-235,-216,-268,-287,-240},{-344,-199,-344,-199,-371,-314},{-164,-221,-207,-251,-284,-314},{-205,-382,-341,-325,-265,-379},{-199,-336,-268,-172,-284,-360},{-224,-328,-339,-287,-336,-328},{-278,-276,-180,-369,-199,-349},{-347,-199,-336,-199,-207,-221},{-273,-341,-300,-314,-202,-232},{-270,-180,-183,-273,-243,-366},{-377,-248,-349,-191,-257,-303}},{{-177,-235,-183,-221,-202,-325},{-265,-197,-281,-377,-360,-177},{-306,-273,-186,-210,-210,-207},{-268,-295,-227,-199,-371,-169},{-238,-259,-164,-314,-232,-240},{-319,-210,-358,-281,-281,-218},{-369,-265,-224,-281,-369,-167},{-322,-172,-366,-349,-278,-240},{-177,-308,-186,-319,-268,-292},{-311,-218,-289,-248,-281,-177},{-186,-339,-207,-180,-270,-306},{-360,-355,-374,-180,-369,-229},{-330,-289,-366,-369,-218,-268},{-169,-202,-281,-243,-352,-227},{-328,-314,-262,-169,-311,-251},{-213,-224,-199,-358,-284,-377},{-235,-210,-325,-347,-186,-336},{-227,-287,-379,-268,-257,-257},{-240,-276,-349,-382,-213,-377},{-172,-358,-221,-303,-183,-265}},{{-210,-317,-360,-240,-289,-186},{-308,-259,-268,-175,-377,-213},{-347,-382,-229,-300,-352,-186},{-248,-349,-347,-363,-339,-322},{-325,-169,-180,-314,-257,-317},{-382,-377,-347,-164,-248,-349},{-295,-330,-363,-308,-180,-232},{-238,-333,-358,-363,-265,-251},{-347,-207,-379,-369,-289,-311},{-207,-265,-300,-213,-183,-311},{-265,-341,-289,-229,-336,-349},{-243,-322,-311,-235,-347,-224},{-169,-205,-229,-325,-232,-218},{-246,-330,-183,-240,-292,-322},{-183,-194,-197,-188,-251,-311},{-363,-218,-382,-270,-235,-328},{-257,-213,-352,-262,-213,-287},{-197,-265,-303,-355,-216,-289},{-216,-188,-363,-377,-207,-317},{-191,-276,-379,-295,-284,-325}},{{-177,-333,-374,-227,-314,-221},{-202,-298,-355,-355,-322,-311},{-218,-257,-213,-224,-167,-298},{-352,-325,-197,-298,-164,-358},{-246,-298,-207,-205,-218,-333},{-273,-317,-278,-295,-382,-164},{-330,-251,-276,-358,-330,-254},{-167,-262,-191,-374,-197,-325},{-265,-248,-289,-325,-199,-232},{-374,-278,-325,-298,-248,-328},{-169,-341,-303,-330,-188,-292},{-268,-344,-186,-210,-221,-183},{-322,-311,-251,-175,-240,-207},{-352,-317,-167,-289,-169,-369},{-265,-355,-303,-262,-360,-358},{-251,-197,-311,-238,-328,-199},{-295,-366,-224,-330,-292,-308},{-238,-369,-284,-232,-227,-333},{-330,-300,-218,-276,-221,-336},{-221,-248,-330,-243,-382,-336}}},{{{-172,-148,-183,-189,-125,-208},{-213,-177,-100,-129,-191,-213},{-136,-152,-209,-117,-112,-206},{-183,-199,-202,-95,-92,-183},{-205,-108,-111,-129,-134,-94},{-203,-188,-132,-160,-128,-179},{-162,-128,-214,-94,-205,-208},{-180,-165,-114,-172,-148,-99},{-102,-134,-100,-151,-142,-117},{-140,-185,-199,-94,-122,-197},{-183,-119,-132,-199,-162,-117},{-128,-179,-205,-200,-216,-202},{-106,-120,-185,-103,-200,-148},{-172,-179,-209,-182,-162,-126},{-194,-180,-125,-172,-97,-171},{-185,-205,-140,-123,-126,-132},{-189,-162,-179,-119,-119,-143},{-209,-214,-185,-106,-174,-114},{-182,-111,-142,-199,-188,-143},{-131,-180,-189,-203,-148,-105}},{{-162,-152,-191,-143,-105,-208},{-213,-100,-156,-208,-137,-119},{-200,-197,-176,-103,-163,-216},{-95,-139,-182,-102,-185,-179},{-191,-176,-112,-172,-142,-128},{-214,-182,-145,-145,-203,-152},{-154,-160,-208,-92,-109,-213},{-149,-176,-119,-120,-186,-119},{-169,-106,-197,-157,-102,-97},{-97,-114,-165,-192,-165,-188},{-174,-174,-111,-100,-128,-163},{-185,-140,-180,-151,-177,-169},{-154,-168,-149,-188,-194,-179},{-214,-99,-165,-109,-154,-151},{-134,-95,-163,-136,-169,-171},{-211,-192,-171,-179,-137,-92},{-180,-136,-213,-194,-100,-111},{-142,-194,-125,-129,-108,-154},{-125,-100,-132,-122,-92,-177},{-156,-94,-160,-213,-143,-191}},{{-152,-209,-174,-180,-156,-203},{-102,-194,-132,-149,-168,-143},{-122,-105,-200,-188,-142,-192},{-209,-157,-143,-157,-183,-94},{-128,-154,-92,-120,-117,-206},{-179,-182,-205,-199,-216,-108},{-199,-142,-214,-209,-99,-131},{-211,-166,-136,-172,-183,-112},{-156,-149,-216,-169,-145,-216},{-103,-171,-162,-128,-213,-176},{-214,-103,-172,-165,-128,-136},{-109,-154,-172,-159,-172,-152},{-100,-146,-169,-99,-194,-213},{-142,-114,-97,-112,-208,-116},{-176,-112,-119,-116,-208,-157},{-137,-172,-128,-114,-182,-165},{-109,-199,-185,-128,-109,-149},{-186,-213,-106,-189,-97,-131},{-126,-148,-213,-191,-205,-197},{-182,-129,-214,-180,-126,-148}},{{-209,-139,-108,-154,-131,-152},{-136,-154,-208,-188,-156,-145},{-179,-194,-185,-126,-168,-191},{-199,-102,-183,-206,-146,-176},{-162,-125,-92,-194,-209,-172},{-200,-159,-213,-202,-156,-189},{-214,-157,-136,-216,-148,-111},{-196,-174,-214,-182,-185,-136},{-209,-165,-208,-112,-206,-154},{-166,-171,-216,-168,-95,-162},{-176,-209,-174,-163,-196,-111},{-202,-131,-185,-182,-129,-194},{-191,-134,-152,-166,-163,-157},{-134,-192,-157,-99,-151,-163},{-194,-114,-132,-152,-174,-97},{-132,-154,-140,-146,-125,-122},{-159,-100,-206,-186,-177,-180},{-159,-176,-131,-151,-185,-211},{-192,-114,-199,-117,-206,-182},{-192,-116,-154,-194,-143,-106}},{{-142,-103,-126,-180,-185,-216},{-126,-120,-162,-206,-102,-112},{-103,-103,-214,-126,-128,-160},{-172,-126,-100,-171,-116,-189},{-151,-168,-134,-142,-132,-129},{-203,-208,-137,-172,-117,-152},{-165,-180,-134,-102,-163,-203},{-92,-200,-142,-94,-165,-131},{-206,-174,-97,-105,-174,-209},{-132,-160,-154,-202,-156,-105},{-139,-134,-196,-192,-148,-174},{-189,-116,-122,-146,-142,-168},{-132,-154,-163,-189,-202,-205},{-180,-202,-165,-92,-211,-162},{-200,-108,-180,-191,-196,-177},{-197,-166,-139,-179,-205,-112},{-169,-129,-142,-112,-136,-188},{-116,-166,-209,-209,-199,-111},{-108,-94,-154,-132,-119,-142},{-163,-156,-208,-136,-114,-100}},{{-122,-192,-199,-114,-171,-100},{-171,-105,-203,-122,-131,-106},{-157,-139,-108,-103,-182,-154},{-97,-119,-163,-92,-131,-180},{-191,-119,-202,-108,-142,-159},{-174,-126,-99,-189,-177,-199},{-95,-206,-116,-214,-151,-191},{-105,-174,-197,-105,-183,-122},{-160,-108,-99,-205,-171,-202},{-103,-102,-174,-117,-106,-172},{-156,-203,-134,-179,-123,-213},{-172,-140,-156,-122,-199,-177},{-200,-128,-172,-199,-191,-199},{-128,-126,-137,-140,-134,-179},{-176,-196,-114,-117,-182,-97},{-108,-105,-169,-94,-99,-134},{-196,-139,-145,-102,-191,-166},{-176,-180,-176,-94,-111,-177},{-203,-149,-154,-97,-194,-142},{-185,-106,-92,-191,-174,-169}},{{-145,-199,-99,-177,-156,-123},{-136,-154,-94,-177,-165,-156},{-151,-197,-182,-185,-142,-116},{-111,-199,-200,-140,-200,-108},{-103,-122,-199,-194,-200,-159},{-157,-143,-192,-99,-199,-160},{-182,-136,-194,-192,-209,-106},{-183,-157,-143,-205,-160,-134},{-116,-216,-97,-194,-111,-213},{-137,-100,-172,-95,-148,-179},{-143,-191,-146,-132,-143,-117},{-142,-216,-122,-122,-120,-116},{-154,-94,-122,-143,-123,-166},{-151,-166,-145,-134,-94,-166},{-214,-189,-197,-197,-197,-148},{-142,-148,-139,-185,-200,-136},{-99,-188,-105,-192,-177,-200},{-159,-172,-205,-119,-132,-143},{-103,-125,-145,-128,-134,-200},{-208,-202,-194,-148,-211,-186}},{{-136,-119,-92,-102,-103,-205},{-186,-203,-176,-199,-203,-140},{-148,-152,-154,-134,-206,-174},{-203,-186,-179,-213,-156,-134},{-116,-159,-182,-129,-185,-117},{-165,-100,-171,-179,-151,-168},{-149,-97,-94,-162,-194,-160},{-179,-199,-185,-163,-102,-180},{-102,-123,-202,-105,-132,-154},{-111,-216,-157,-136,-171,-123},{-165,-188,-169,-139,-194,-111},{-208,-199,-123,-213,-111,-188},{-165,-211,-148,-213,-136,-157},{-149,-180,-197,-216,-189,-200},{-134,-209,-102,-149,-208,-209},{-99,-108,-169,-202,-189,-179},{-119,-188,-95,-209,-209,-94},{-132,-145,-99,-166,-106,-203},{-172,-140,-134,-95,-166,-149},{-203,-203,-134,-132,-211,-139}},{{-163,-125,-216,-205,-176,-112},{-185,-165,-192,-122,-205,-182},{-122,-168,-203,-179,-214,-103},{-108,-205,-100,-142,-94,-131},{-186,-152,-182,-180,-122,-157},{-188,-136,-103,-102,-149,-191},{-128,-148,-199,-97,-172,-140},{-142,-177,-180,-149,-134,-137},{-132,-156,-216,-99,-166,-166},{-180,-143,-95,-140,-196,-117},{-142,-129,-145,-105,-194,-142},{-182,-125,-200,-202,-160,-125},{-92,-202,-171,-108,-151,-159},{-139,-128,-180,-179,-119,-102},{-163,-182,-99,-183,-131,-97},{-205,-199,-206,-177,-176,-165},{-162,-112,-99,-106,-100,-168},{-211,-106,-183,-148,-213,-211},{-137,-200,-108,-163,-108,-168},{-199,-186,-117,-132,-129,-145}},{{-146,-148,-213,-105,-159,-108},{-159,-186,-165,-197,-172,-95},{-209,-199,-137,-108,-206,-192},{-211,-128,-208,-139,-151,-109},{-137,-182,-208,-156,-172,-109},{-211,-114,-111,-182,-165,-108},{-97,-196,-102,-208,-92,-183},{-162,-103,-103,-159,-213,-109},{-111,-142,-100,-179,-191,-122},{-169,-122,-154,-151,-194,-136},{-97,-119,-159,-146,-111,-108},{-137,-194,-192,-148,-131,-126},{-185,-94,-160,-162,-205,-216},{-200,-125,-122,-176,-156,-157},{-92,-145,-106,-105,-211,-180},{-105,-92,-202,-140,-162,-122},{-145,-172,-131,-168,-206,-192},{-197,-208,-125,-145,-185,-105},{-156,-103,-126,-122,-120,-119},{-103,-122,-116,-189,-149,-209}},{{-168,-196,-94,-159,-176,-192},{-108,-188,-203,-186,-148,-213},{-106,-123,-149,-206,-196,-146},{-97,-125,-125,-152,-117,-157},{-182,-179,-169,-202,-159,-154},{-202,-211,-109,-95,-134,-202},{-142,-205,-154,-134,-123,-203},{-213,-205,-157,-189,-142,-117},{-142,-203,-139,-177,-203,-102},{-95,-192,-183,-92,-208,-109},{-163,-94,-108,-200,-194,-146},{-140,-166,-208,-117,-151,-112},{-185,-200,-203,-209,-176,-182},{-136,-132,-120,-213,-126,-203},{-180,-171,-140,-132,-134,-152},{-165,-209,-179,-168,-128,-140},{-145,-180,-214,-192,-129,-114},{-159,-177,-200,-205,-194,-152},{-157,-182,-176,-92,-183,-137},{-172,-179,-152,-186,-152,-214}},{{-206,-183,-111,-169,-111,-174},{-211,-105,-176,-206,-116,-142},{-151,-172,-192,-100,-154,-154},{-102,-166,-174,-151,-213,-131},{-165,-142,-159,-106,-128,-202},{-177,-194,-123,-102,-126,-165},{-125,-125,-106,-129,-123,-109},{-206,-140,-94,-152,-206,-117},{-192,-216,-183,-177,-139,-213},{-197,-182,-103,-100,-199,-159},{-202,-188,-137,-108,-166,-185},{-192,-106,-154,-200,-131,-128},{-154,-205,-136,-92,-146,-191},{-123,-122,-192,-100,-143,-132},{-136,-172,-216,-182,-163,-102},{-194,-159,-216,-168,-132,-125},{-216,-168,-139,-179,-120,-214},{-171,-139,-120,-109,-159,-139},{-114,-116,-185,-168,-177,-94},{-156,-154,-120,-109,-92,-180}}},{{{-109,-171,-255,-197,-162,-136},{-193,-109,-178,-238,-191,-175},{-251,-122,-249,-113,-186,-228},{-197,-153,-138,-200,-206,-233},{-255,-209,-215,-226,-155,-235},{-187,-217,-195,-153,-120,-231},{-126,-193,-231,-197,-118,-167},{-182,-197,-211,-244,-228,-209},{-140,-169,-147,-126,-215,-204},{-246,-238,-244,-253,-195,-195},{-187,-124,-175,-251,-198,-217},{-191,-173,-131,-126,-206,-218},{-155,-155,-184,-160,-233,-167},{-109,-251,-202,-131,-146,-226},{-238,-240,-231,-226,-211,-237},{-173,-129,-127,-209,-226,-157},{-255,-233,-198,-217,-218,-151},{-175,-189,-217,-244,-153,-160},{-218,-147,-146,-235,-162,-160},{-226,-233,-160,-113,-177,-189}},{{-175,-149,-162,-193,-211,-204},{-167,-246,-228,-109,-133,-249},{-251,-235,-173,-113,-207,-175},{-157,-198,-222,-222,-215,-231},{-209,-255,-184,-240,-175,-162},{-129,-233,-177,-249,-248,-135},{-133,-182,-136,-189,-140,-235},{-233,-224,-226,-228,-248,-118},{-155,-164,-147,-149,-171,-178},{-240,-149,-218,-175,-127,-157},{-255,-120,-240,-186,-162,-133},{-111,-195,-251,-204,-193,-113},{-198,-160,-253,-240,-109,-253},{-142,-186,-118,-186,-184,-178},{-233,-231,-222,-251,-151,-246},{-211,-198,-213,-187,-209,-186},{-151,-248,-207,-202,-171,-149},{-147,-187,-191,-213,-140,-220},{-160,-160,-251,-133,-182,-246},{-175,-131,-249,-109,-229,-220}},{{-111,-140,-140,-146,-193,-129},{-246,-115,-142,-198,-237,-249},{-187,-157,-215,-187,-189,-191},{-197,-169,-167,-147,-158,-171},{-173,-248,-146,-113,-115,-204},{-113,-195,-129,-226,-189,-142},{-182,-120,-220,-178,-182,-249},{-207,-144,-197,-248,-126,-180},{-218,-191,-138,-184,-238,-155},{-138,-178,-222,-198,-237,-211},{-126,-253,-222,-149,-246,-204},{-118,-142,-164,-124,-211,-228},{-211,-147,-120,-237,-126,-144},{-206,-160,-231,-166,-198,-215},{-226,-111,-122,-180,-197,-160},{-129,-217,-135,-218,-202,-255},{-218,-113,-115,-244,-178,-142},{-249,-178,-218,-189,-175,-202},{-126,-135,-116,-231,-120,-204},{-251,-231,-129,-115,-197,-198}},{{-115,-207,-182,-162,-140,-111},{-158,-186,-157,-209,-189,-115},{-186,-146,-187,-178,-200,-191},{-200,-237,-213,-244,-142,-129},{-127,-195,-131,-115,-140,-193},{-224,-206,-153,-184,-155,-206},{-197,-202,-120,-135,-193,-160},{-248,-180,-228,-222,-209,-142},{-189,-187,-127,-222,-142,-129},{-204,-158,-138,-120,-211,-246},{-186,-149,-207,-111,-240,-240},{-131,-184,-167,-231,-175,-136},{-244,-187,-217,-126,-175,-224},{-195,-209,-160,-237,-153,-240},{-211,-202,-135,-224,-109,-147},{-206,-131,-129,-116,-175,-226},{-200,-182,-240,-144,-222,-248},{-249,-213,-127,-195,-109,-220},{-249,-226,-157,-178,-200,-167},{-198,-135,-197,-218,-173,-215}},{{-209,-175,-237,-182,-248,-217},{-171,-200,-248,-182,-173,-235},{-155,-209,-131,-187,-133,-111},{-177,-237,-149,-164,-129,-233},{-209,-122,-220,-140,-173,-249},{-235,-197,-202,-251,-218,-160},{-193,-211,-115,-124,-111,-246},{-253,-211,-251,-200,-140,-242},{-240,-151,-207,-255,-144,-138},{-249,-249,-244,-195,-144,-195},{-248,-255,-126,-204,-213,-240},{-186,-211,-246,-147,-162,-180},{-251,-158,-206,-113,-237,-133},{-220,-195,-222,-193,-171,-200},{-233,-224,-215,-244,-178,-133},{-182,-169,-231,-197,-224,-213},{-222,-113,-193,-116,-193,-135},{-153,-231,-242,-248,-238,-191},{-251,-151,-175,-173,-191,-144},{-189,-233,-146,-235,-146,-140}},{{-147,-113,-189,-155,-193,-124},{-215,-222,-158,-149,-167,-118},{-127,-178,-157,-160,-224,-224},{-155,-255,-217,-147,-249,-120},{-233,-151,-140,-187,-222,-238},{-182,-155,-155,-226,-209,-253},{-146,-209,-255,-237,-180,-124},{-115,-191,-189,-229,-213,-157},{-186,-251,-184,-158,-124,-255},{-111,-253,-184,-147,-131,-253},{-184,-178,-186,-237,-244,-240},{-231,-251,-147,-116,-153,-248},{-115,-177,-138,-157,-158,-124},{-127,-126,-160,-193,-111,-251},{-226,-244,-109,-198,-129,-127},{-180,-204,-238,-111,-189,-240},{-162,-202,-149,-187,-246,-253},{-133,-142,-218,-237,-237,-113},{-109,-237,-200,-162,-184,-144},{-235,-126,-187,-171,-220,-175}},{{-173,-233,-228,-193,-191,-197},{-244,-228,-249,-186,-240,-157},{-248,-175,-138,-207,-251,-237},{-213,-240,-206,-224,-140,-116},{-177,-246,-248,-173,-229,-162},{-209,-138,-197,-136,-164,-198},{-140,-213,-169,-135,-116,-182},{-175,-115,-131,-220,-158,-248},{-136,-124,-120,-169,-211,-220},{-187,-231,-111,-178,-251,-248},{-180,-124,-237,-229,-238,-157},{-244,-116,-244,-149,-255,-131},{-233,-133,-146,-111,-146,-202},{-167,-146,-231,-147,-195,-217},{-229,-158,-127,-135,-180,-217},{-209,-166,-149,-160,-248,-229},{-171,-238,-229,-151,-193,-187},{-118,-144,-120,-218,-240,-173},{-233,-182,-189,-249,-151,-180},{-127,-229,-175,-193,-211,-109}},{{-138,-162,-237,-153,-111,-113},{-228,-167,-246,-113,-180,-244},{-155,-218,-184,-126,-157,-146},{-171,-171,-240,-184,-182,-182},{-131,-127,-146,-124,-249,-144},{-251,-206,-131,-195,-228,-164},{-217,-186,-242,-136,-116,-118},{-127,-113,-253,-184,-118,-177},{-193,-242,-220,-115,-246,-253},{-231,-157,-255,-118,-200,-187},{-249,-235,-167,-162,-204,-231},{-135,-220,-184,-228,-182,-253},{-166,-127,-126,-133,-204,-178},{-136,-226,-115,-164,-151,-131},{-217,-197,-193,-253,-149,-151},{-133,-244,-124,-204,-164,-184},{-202,-217,-171,-195,-129,-255},{-127,-178,-129,-147,-151,-220},{-244,-235,-140,-157,-166,-129},{-169,-169,-218,-157,-166,-177}},{{-124,-187,-198,-197,-253,-240},{-249,-222,-138,-191,-184,-235},{-175,-202,-175,-135,-142,-173},{-113,-131,-231,-136,-126,-162},{-142,-189,-158,-109,-213,-133},{-166,-249,-175,-129,-220,-173},{-124,-129,-249,-127,-129,-109},{-248,-197,-133,-167,-253,-155},{-195,-195,-213,-127,-116,-217},{-131,-111,-180,-122,-135,-248},{-111,-135,-248,-135,-167,-164},{-255,-204,-171,-122,-127,-186},{-126,-115,-213,-238,-220,-228},{-238,-195,-195,-149,-182,-135},{-213,-157,-213,-222,-189,-248},{-206,-184,-249,-186,-222,-140},{-237,-138,-218,-187,-175,-115},{-253,-193,-184,-229,-173,-173},{-166,-213,-140,-187,-122,-240},{-180,-129,-242,-131,-162,-140}},{{-171,-231,-177,-222,-197,-126},{-135,-158,-178,-248,-136,-129},{-209,-177,-233,-109,-206,-116},{-116,-131,-151,-127,-198,-153},{-122,-186,-186,-207,-127,-138},{-246,-171,-209,-231,-198,-178},{-166,-193,-118,-202,-149,-116},{-213,-251,-238,-120,-124,-204},{-116,-124,-109,-187,-238,-248},{-113,-209,-164,-178,-244,-167},{-116,-209,-206,-144,-166,-158},{-149,-113,-220,-109,-180,-251},{-122,-133,-127,-238,-206,-229},{-184,-253,-186,-129,-242,-158},{-118,-184,-204,-224,-169,-149},{-167,-124,-131,-109,-213,-248},{-120,-133,-211,-113,-202,-224},{-235,-149,-118,-204,-120,-131},{-215,-138,-136,-157,-126,-177},{-242,-204,-111,-209,-173,-255}},{{-198,-167,-131,-191,-131,-255},{-222,-224,-124,-155,-220,-213},{-197,-158,-173,-175,-226,-146},{-255,-157,-189,-249,-142,-193},{-249,-178,-233,-231,-218,-135},{-166,-115,-138,-189,-218,-140},{-177,-126,-140,-115,-204,-111},{-115,-122,-111,-222,-133,-118},{-213,-151,-248,-127,-197,-197},{-116,-249,-160,-248,-175,-140},{-136,-120,-136,-171,-180,-177},{-242,-187,-167,-126,-233,-167},{-111,-158,-209,-175,-126,-173},{-144,-109,-167,-255,-189,-189},{-229,-248,-233,-142,-135,-140},{-120,-213,-126,-235,-164,-202},{-180,-229,-246,-215,-224,-158},{-136,-144,-158,-197,-255,-198},{-248,-193,-253,-144,-224,-235},{-228,-238,-186,-213,-233,-242}},{{-246,-224,-126,-226,-211,-217},{-171,-147,-178,-211,-131,-187},{-153,-127,-136,-131,-226,-180},{-189,-113,-118,-173,-251,-255},{-151,-173,-122,-255,-135,-231},{-204,-115,-124,-198,-149,-238},{-138,-177,-222,-171,-135,-116},{-229,-115,-167,-129,-129,-235},{-198,-171,-218,-197,-253,-151},{-127,-198,-238,-127,-166,-173},{-166,-158,-138,-122,-120,-222},{-115,-180,-173,-182,-217,-226},{-135,-217,-115,-180,-226,-155},{-175,-228,-142,-198,-209,-213},{-138,-255,-251,-217,-177,-116},{-189,-171,-187,-226,-149,-126},{-116,-224,-147,-178,-182,-218},{-240,-220,-157,-177,-164,-218},{-206,-111,-206,-144,-160,-178},{-147,-167,-155,-142,-253,-218}}},{{{-167,-272,-233,-194,-220,-336},{-164,-270,-316,-167,-321,-201},{-318,-243,-343,-186,-274,-235},{-201,-174,-164,-240,-277,-240},{-228,-169,-316,-333,-147,-189},{-225,-167,-206,-233,-189,-164},{-186,-235,-238,-316,-152,-331},{-240,-299,-228,-282,-331,-262},{-311,-328,-194,-270,-336,-198},{-220,-228,-206,-230,-233,-318},{-147,-274,-316,-287,-194,-294},{-213,-154,-287,-250,-306,-154},{-336,-326,-186,-277,-309,-181},{-250,-154,-206,-243,-198,-216},{-220,-331,-323,-172,-279,-274},{-213,-318,-292,-318,-189,-341},{-318,-257,-203,-304,-167,-169},{-189,-203,-189,-282,-274,-314},{-328,-172,-208,-326,-157,-211},{-184,-167,-331,-270,-152,-174}},{{-201,-230,-164,-174,-191,-230},{-223,-154,-162,-233,-243,-321},{-157,-289,-162,-341,-326,-167},{-245,-296,-262,-230,-333,-235},{-162,-331,-267,-321,-328,-247},{-201,-328,-223,-282,-240,-299},{-157,-172,-184,-174,-149,-157},{-284,-174,-341,-216,-243,-238},{-255,-159,-223,-309,-309,-316},{-267,-306,-147,-333,-257,-314},{-201,-279,-194,-172,-179,-301},{-299,-299,-287,-333,-147,-301},{-250,-287,-274,-267,-247,-228},{-328,-257,-326,-179,-179,-240},{-343,-284,-203,-228,-294,-299},{-235,-333,-277,-172,-174,-211},{-235,-336,-216,-191,-176,-164},{-201,-260,-311,-257,-304,-167},{-230,-191,-260,-189,-331,-181},{-274,-341,-194,-172,-301,-194}},{{-277,-265,-159,-194,-186,-294},{-279,-211,-311,-216,-240,-267},{-149,-223,-203,-267,-218,-201},{-292,-206,-343,-167,-289,-267},{-189,-284,-208,-279,-228,-174},{-240,-277,-186,-331,-181,-338},{-299,-167,-314,-311,-296,-279},{-240,-311,-216,-331,-265,-341},{-336,-326,-243,-201,-260,-191},{-250,-262,-186,-157,-247,-316},{-198,-284,-316,-294,-162,-191},{-172,-270,-152,-194,-306,-338},{-260,-277,-167,-247,-159,-282},{-196,-223,-262,-176,-343,-169},{-149,-223,-189,-201,-167,-194},{-213,-176,-181,-284,-331,-299},{-279,-186,-186,-274,-228,-255},{-240,-292,-289,-174,-287,-220},{-189,-331,-304,-216,-245,-331},{-147,-240,-343,-216,-279,-169}},{{-149,-189,-299,-213,-167,-172},{-260,-174,-294,-306,-311,-321},{-235,-211,-341,-252,-228,-235},{-154,-196,-272,-223,-201,-223},{-159,-255,-323,-257,-328,-284},{-201,-147,-157,-201,-243,-194},{-301,-255,-179,-194,-274,-277},{-174,-304,-289,-203,-174,-206},{-299,-262,-189,-304,-301,-252},{-196,-147,-174,-306,-162,-208},{-208,-279,-287,-338,-262,-243},{-230,-223,-304,-289,-223,-208},{-260,-162,-267,-194,-250,-287},{-260,-198,-265,-147,-218,-213},{-220,-164,-289,-272,-184,-176},{-238,-326,-333,-235,-174,-240},{-270,-154,-306,-208,-265,-218},{-257,-181,-341,-252,-267,-287},{-149,-223,-194,-272,-255,-262},{-223,-296,-272,-343,-338,-233}},{{-238,-265,-265,-262,-216,-299},{-294,-194,-233,-184,-279,-164},{-149,-267,-301,-304,-318,-233},{-311,-191,-164,-213,-267,-206},{-252,-196,-223,-196,-296,-208},{-321,-316,-154,-157,-223,-194},{-343,-265,-277,-326,-314,-189},{-225,-301,-270,-333,-238,-277},{-296,-191,-206,-228,-201,-149},{-147,-247,-262,-211,-181,-184},{-299,-159,-265,-172,-289,-233},{-149,-172,-304,-270,-292,-179},{-328,-243,-311,-149,-338,-162},{-314,-287,-260,-196,-164,-326},{-277,-174,-314,-318,-343,-186},{-223,-181,-220,-314,-343,-169},{-321,-277,-157,-279,-228,-172},{-323,-292,-216,-304,-167,-201},{-282,-164,-152,-272,-343,-341},{-191,-172,-206,-228,-211,-287}},{{-316,-255,-228,-267,-314,-206},{-176,-316,-245,-316,-272,-179},{-162,-270,-247,-203,-220,-213},{-309,-198,-333,-245,-341,-301},{-186,-172,-338,-216,-272,-203},{-282,-157,-203,-201,-164,-152},{-240,-287,-301,-172,-287,-194},{-152,-250,-341,-208,-167,-179},{-157,-333,-277,-255,-167,-318},{-208,-194,-252,-157,-250,-225},{-341,-186,-260,-250,-265,-184},{-198,-265,-186,-296,-213,-282},{-284,-279,-287,-225,-250,-181},{-230,-191,-194,-152,-272,-282},{-206,-223,-270,-301,-306,-257},{-164,-257,-154,-296,-274,-218},{-274,-323,-218,-328,-220,-216},{-152,-198,-270,-220,-203,-176},{-260,-326,-220,-164,-316,-252},{-149,-181,-333,-223,-321,-172}},{{-184,-304,-223,-301,-316,-306},{-211,-162,-284,-282,-211,-189},{-206,-162,-326,-230,-218,-277},{-203,-333,-186,-284,-184,-157},{-211,-201,-167,-213,-174,-292},{-235,-311,-343,-265,-328,-240},{-287,-211,-260,-184,-230,-174},{-257,-267,-328,-167,-343,-220},{-333,-333,-250,-338,-174,-191},{-267,-203,-272,-311,-306,-220},{-189,-179,-309,-174,-309,-257},{-162,-149,-230,-301,-341,-321},{-147,-311,-311,-169,-208,-243},{-233,-238,-198,-292,-250,-154},{-250,-326,-157,-203,-333,-311},{-240,-240,-262,-311,-338,-316},{-257,-306,-314,-341,-149,-179},{-198,-238,-326,-233,-216,-176},{-243,-255,-194,-262,-172,-279},{-260,-186,-250,-201,-172,-333}},{{-191,-223,-147,-216,-318,-316},{-228,-201,-196,-243,-213,-174},{-262,-296,-262,-274,-284,-292},{-157,-147,-154,-323,-262,-206},{-174,-250,-179,-331,-314,-279},{-176,-228,-225,-159,-318,-328},{-328,-321,-149,-230,-311,-250},{-157,-272,-260,-225,-267,-240},{-172,-284,-196,-316,-164,-341},{-220,-179,-225,-186,-282,-336},{-218,-235,-252,-338,-181,-189},{-299,-179,-149,-323,-179,-181},{-203,-328,-245,-172,-296,-196},{-309,-230,-196,-243,-311,-341},{-233,-299,-250,-223,-164,-260},{-179,-162,-159,-191,-321,-191},{-296,-270,-189,-164,-181,-294},{-265,-169,-309,-194,-233,-341},{-167,-169,-164,-257,-159,-299},{-198,-169,-189,-147,-206,-157}},{{-265,-316,-181,-147,-336,-220},{-243,-167,-157,-159,-279,-184},{-245,-208,-277,-338,-233,-162},{-299,-174,-296,-257,-279,-323},{-206,-287,-169,-328,-274,-311},{-270,-336,-186,-225,-191,-164},{-267,-152,-198,-245,-341,-267},{-220,-301,-147,-299,-216,-309},{-218,-279,-235,-311,-196,-326},{-211,-218,-257,-208,-277,-289},{-162,-245,-299,-333,-152,-341},{-247,-292,-172,-343,-206,-282},{-316,-262,-321,-213,-277,-154},{-321,-216,-270,-238,-306,-250},{-311,-198,-152,-191,-309,-279},{-235,-336,-306,-179,-250,-321},{-218,-336,-194,-172,-235,-296},{-274,-179,-240,-194,-201,-167},{-203,-287,-184,-238,-233,-257},{-149,-326,-149,-157,-213,-287}},{{-284,-220,-157,-164,-174,-216},{-172,-247,-213,-323,-289,-311},{-301,-149,-267,-162,-274,-326},{-208,-304,-233,-225,-228,-198},{-284,-152,-257,-186,-181,-149},{-179,-265,-267,-272,-279,-262},{-164,-198,-323,-174,-169,-260},{-328,-169,-189,-174,-336,-184},{-164,-243,-184,-260,-255,-240},{-154,-191,-343,-218,-149,-265},{-157,-154,-223,-220,-289,-167},{-282,-149,-201,-299,-326,-243},{-304,-341,-172,-314,-318,-301},{-196,-294,-218,-316,-230,-284},{-240,-201,-301,-194,-149,-323},{-208,-318,-162,-147,-267,-279},{-225,-333,-201,-230,-252,-201},{-326,-272,-265,-318,-233,-169},{-282,-311,-267,-194,-167,-169},{-220,-243,-338,-152,-218,-162}},{{-326,-191,-326,-198,-284,-282},{-343,-186,-167,-279,-211,-159},{-326,-331,-152,-245,-326,-228},{-218,-252,-169,-211,-328,-220},{-216,-316,-304,-301,-296,-306},{-179,-186,-203,-257,-216,-196},{-174,-250,-272,-289,-162,-203},{-208,-255,-270,-172,-220,-164},{-287,-159,-270,-265,-179,-314},{-240,-289,-154,-279,-331,-250},{-228,-154,-172,-306,-318,-301},{-157,-216,-179,-318,-316,-328},{-176,-323,-201,-179,-270,-238},{-277,-191,-149,-238,-184,-181},{-174,-328,-252,-292,-267,-213},{-301,-225,-213,-277,-311,-250},{-228,-247,-282,-274,-265,-282},{-164,-203,-184,-211,-311,-272},{-323,-287,-287,-218,-213,-247},{-203,-225,-240,-245,-314,-343}},{{-184,-245,-287,-194,-287,-294},{-279,-176,-223,-179,-257,-184},{-292,-191,-159,-336,-240,-294},{-230,-331,-326,-228,-243,-186},{-206,-318,-304,-299,-216,-186},{-321,-157,-233,-172,-208,-277},{-252,-250,-255,-149,-252,-279},{-331,-343,-167,-164,-267,-304},{-311,-333,-233,-225,-331,-274},{-147,-206,-255,-191,-194,-270},{-284,-149,-343,-213,-257,-260},{-218,-211,-152,-336,-301,-245},{-191,-201,-149,-169,-196,-238},{-341,-157,-157,-230,-314,-252},{-154,-331,-169,-240,-306,-318},{-296,-279,-176,-164,-238,-318},{-299,-292,-304,-196,-243,-213},{-174,-311,-341,-149,-186,-191},{-243,-198,-211,-306,-311,-176},{-301,-326,-230,-218,-326,-296}}},{{{-194,-256,-321,-273,-162,-173},{-219,-289,-146,-259,-263,-293},{-176,-166,-152,-310,-252,-284},{-213,-196,-266,-201,-312,-180},{-284,-254,-203,-233,-307,-319},{-173,-305,-261,-256,-270,-293},{-319,-169,-182,-166,-194,-208},{-233,-189,-243,-155,-280,-277},{-187,-291,-319,-199,-196,-192},{-173,-146,-284,-210,-249,-238},{-201,-201,-296,-256,-268,-201},{-310,-155,-233,-307,-273,-219},{-162,-173,-316,-180,-139,-280},{-213,-217,-203,-249,-240,-208},{-247,-143,-273,-169,-307,-296},{-231,-176,-263,-219,-164,-268},{-300,-319,-312,-268,-192,-273},{-217,-293,-307,-247,-152,-222},{-196,-213,-157,-319,-199,-196},{-298,-270,-219,-266,-319,-148}},{{-226,-169,-252,-201,-323,-303},{-261,-323,-273,-203,-270,-273},{-275,-312,-240,-259,-159,-256},{-270,-273,-312,-164,-222,-139},{-206,-314,-254,-182,-305,-185},{-206,-319,-219,-238,-243,-263},{-182,-222,-155,-296,-217,-273},{-314,-245,-150,-307,-229,-323},{-206,-293,-171,-178,-152,-261},{-206,-245,-316,-146,-185,-226},{-243,-323,-307,-314,-217,-321},{-323,-275,-321,-152,-314,-312},{-166,-143,-164,-146,-268,-189},{-247,-323,-139,-259,-152,-305},{-273,-206,-196,-171,-273,-141},{-148,-303,-173,-305,-152,-199},{-240,-217,-166,-162,-256,-210},{-280,-157,-291,-307,-206,-189},{-254,-270,-199,-233,-155,-321},{-141,-261,-171,-169,-215,-266}},{{-243,-166,-182,-169,-275,-222},{-203,-157,-196,-229,-222,-300},{-249,-189,-254,-247,-148,-310},{-164,-263,-252,-323,-139,-224},{-293,-208,-187,-148,-263,-316},{-222,-293,-224,-296,-310,-215},{-296,-298,-275,-152,-266,-266},{-162,-217,-203,-238,-157,-194},{-189,-240,-189,-243,-314,-143},{-219,-307,-263,-293,-222,-150},{-159,-152,-203,-293,-139,-316},{-162,-164,-254,-291,-173,-303},{-249,-146,-238,-261,-182,-178},{-229,-303,-293,-298,-143,-178},{-252,-201,-236,-273,-213,-284},{-213,-141,-222,-316,-273,-314},{-314,-155,-148,-323,-238,-300},{-291,-307,-159,-307,-261,-280},{-305,-139,-224,-162,-187,-256},{-180,-305,-316,-176,-162,-316}},{{-171,-178,-252,-321,-208,-312},{-314,-226,-256,-249,-176,-173},{-176,-296,-222,-231,-247,-150},{-231,-178,-321,-289,-157,-150},{-280,-282,-206,-282,-171,-300},{-319,-213,-226,-291,-261,-249},{-243,-150,-192,-222,-238,-233},{-199,-245,-171,-178,-298,-199},{-282,-240,-307,-166,-224,-312},{-162,-182,-261,-199,-178,-219},{-249,-219,-275,-284,-194,-169},{-312,-215,-178,-275,-173,-298},{-141,-176,-252,-229,-268,-245},{-141,-231,-323,-189,-169,-282},{-231,-275,-256,-266,-263,-176},{-300,-319,-310,-321,-286,-323},{-187,-296,-312,-284,-222,-259},{-293,-152,-215,-224,-157,-261},{-296,-182,-298,-310,-169,-192},{-196,-305,-222,-196,-201,-233}},{{-291,-143,-321,-261,-268,-307},{-171,-150,-176,-259,-226,-219},{-286,-319,-187,-263,-270,-236},{-229,-155,-143,-155,-312,-162},{-243,-261,-263,-233,-222,-143},{-185,-208,-203,-159,-319,-256},{-201,-249,-291,-157,-247,-231},{-224,-243,-323,-245,-280,-185},{-201,-196,-180,-219,-323,-312},{-268,-203,-289,-236,-277,-270},{-203,-189,-298,-150,-247,-307},{-263,-176,-192,-159,-169,-150},{-268,-192,-164,-162,-178,-162},{-194,-268,-259,-291,-229,-162},{-263,-314,-282,-296,-273,-166},{-229,-169,-266,-261,-286,-162},{-307,-150,-178,-152,-219,-231},{-229,-148,-208,-208,-148,-185},{-266,-224,-208,-217,-273,-187},{-224,-217,-152,-310,-189,-187}},{{-141,-194,-159,-286,-245,-210},{-300,-314,-296,-157,-261,-293},{-305,-312,-148,-159,-275,-157},{-164,-182,-210,-222,-139,-268},{-286,-275,-310,-146,-240,-323},{-194,-178,-233,-270,-139,-210},{-270,-182,-291,-321,-155,-282},{-300,-146,-182,-293,-157,-266},{-316,-249,-236,-173,-187,-236},{-157,-143,-286,-203,-282,-194},{-215,-231,-316,-303,-284,-254},{-233,-166,-159,-254,-254,-261},{-192,-182,-275,-296,-314,-146},{-187,-266,-243,-323,-243,-307},{-178,-229,-289,-146,-210,-182},{-245,-192,-194,-319,-307,-199},{-307,-226,-305,-166,-275,-312},{-270,-319,-222,-201,-192,-236},{-213,-219,-268,-321,-182,-307},{-229,-286,-208,-249,-259,-194}},{{-215,-233,-310,-286,-180,-280},{-280,-185,-187,-305,-256,-261},{-176,-199,-219,-300,-300,-150},{-182,-187,-222,-247,-321,-206},{-284,-314,-159,-243,-146,-192},{-273,-155,-300,-143,-141,-233},{-208,-162,-312,-182,-310,-217},{-249,-152,-226,-286,-199,-196},{-206,-245,-157,-217,-231,-289},{-185,-150,-187,-300,-143,-141},{-171,-203,-206,-268,-268,-146},{-206,-303,-263,-286,-157,-305},{-224,-164,-312,-196,-259,-289},{-270,-305,-166,-249,-303,-226},{-305,-305,-298,-293,-303,-215},{-296,-314,-185,-180,-213,-298},{-226,-219,-282,-182,-139,-164},{-316,-310,-284,-263,-245,-219},{-316,-143,-300,-199,-213,-201},{-201,-182,-206,-268,-298,-238}},{{-284,-178,-185,-231,-215,-293},{-180,-217,-266,-166,-148,-314},{-310,-189,-152,-229,-208,-178},{-275,-217,-164,-277,-219,-219},{-157,-219,-293,-314,-196,-296},{-240,-243,-185,-277,-164,-215},{-291,-305,-254,-280,-169,-307},{-247,-187,-219,-162,-273,-222},{-192,-224,-307,-270,-208,-141},{-252,-192,-208,-321,-282,-280},{-215,-222,-298,-247,-289,-206},{-310,-226,-312,-162,-217,-185},{-275,-201,-245,-273,-222,-139},{-249,-275,-157,-263,-310,-270},{-261,-261,-146,-238,-201,-159},{-314,-289,-323,-245,-247,-280},{-213,-291,-192,-249,-284,-187},{-169,-152,-215,-305,-323,-229},{-148,-233,-307,-196,-217,-203},{-213,-222,-268,-275,-159,-256}},{{-182,-319,-238,-150,-210,-277},{-319,-252,-273,-252,-210,-143},{-252,-164,-321,-245,-319,-215},{-236,-312,-312,-238,-277,-238},{-303,-231,-222,-173,-316,-247},{-268,-194,-185,-238,-189,-231},{-303,-208,-233,-256,-252,-150},{-307,-247,-217,-277,-162,-201},{-254,-282,-224,-291,-266,-215},{-171,-206,-169,-277,-171,-189},{-203,-210,-199,-155,-323,-210},{-141,-164,-259,-307,-280,-152},{-321,-245,-192,-192,-270,-215},{-312,-189,-208,-182,-159,-243},{-282,-275,-310,-162,-293,-139},{-263,-146,-146,-316,-146,-148},{-247,-293,-213,-296,-182,-261},{-323,-178,-162,-139,-310,-233},{-298,-226,-310,-194,-155,-222},{-194,-312,-164,-176,-229,-208}},{{-199,-169,-268,-171,-182,-307},{-303,-159,-233,-305,-261,-224},{-171,-229,-254,-275,-273,-148},{-141,-275,-178,-305,-206,-293},{-243,-152,-321,-296,-187,-249},{-282,-162,-201,-252,-210,-229},{-185,-323,-268,-321,-196,-233},{-146,-199,-273,-146,-194,-261},{-273,-178,-192,-314,-155,-185},{-261,-303,-224,-141,-303,-224},{-155,-266,-189,-164,-141,-224},{-178,-199,-217,-261,-286,-206},{-152,-210,-196,-243,-261,-189},{-273,-245,-291,-213,-289,-192},{-189,-180,-201,-307,-150,-316},{-139,-298,-143,-249,-201,-203},{-300,-141,-284,-208,-162,-213},{-143,-252,-213,-284,-215,-275},{-157,-236,-222,-316,-280,-139},{-319,-176,-296,-282,-284,-139}},{{-173,-300,-189,-280,-219,-319},{-286,-275,-187,-219,-296,-316},{-141,-182,-275,-249,-203,-150},{-298,-189,-256,-284,-314,-143},{-185,-321,-169,-182,-185,-233},{-192,-222,-182,-286,-280,-247},{-270,-162,-261,-233,-224,-282},{-206,-171,-270,-222,-182,-222},{-252,-159,-240,-303,-178,-194},{-141,-307,-247,-275,-157,-233},{-208,-219,-233,-273,-171,-146},{-275,-319,-141,-249,-222,-139},{-226,-293,-266,-256,-266,-243},{-323,-152,-194,-249,-148,-266},{-203,-208,-169,-236,-314,-252},{-139,-148,-247,-213,-298,-298},{-298,-296,-166,-307,-166,-277},{-157,-173,-182,-261,-293,-192},{-321,-312,-256,-159,-164,-152},{-245,-303,-152,-245,-247,-148}},{{-152,-173,-194,-256,-305,-224},{-296,-310,-148,-201,-178,-187},{-139,-180,-215,-303,-266,-291},{-254,-141,-252,-141,-166,-314},{-291,-266,-231,-312,-238,-217},{-319,-217,-148,-150,-192,-307},{-312,-243,-210,-284,-305,-238},{-254,-189,-310,-236,-213,-206},{-157,-178,-284,-303,-289,-296},{-199,-229,-217,-268,-280,-173},{-312,-284,-238,-178,-196,-222},{-148,-300,-266,-268,-298,-319},{-150,-176,-139,-194,-282,-293},{-229,-252,-256,-226,-268,-240},{-312,-240,-199,-171,-217,-286},{-282,-203,-164,-215,-194,-155},{-213,-256,-252,-189,-224,-169},{-323,-284,-323,-238,-182,-305},{-166,-196,-280,-196,-305,-249},{-164,-316,-180,-178,-277,-208}}},{{{-338,-323,-250,-391,-215,-326},{-294,-194,-400,-341,-238,-218},{-229,-368,-297,-220,-312,-185},{-188,-176,-323,-409,-397,-356},{-229,-318,-188,-235,-406,-403},{-188,-370,-197,-206,-409,-362},{-185,-353,-323,-276,-235,-206},{-276,-318,-412,-203,-356,-326},{-265,-320,-356,-191,-220,-206},{-279,-282,-253,-344,-288,-247},{-212,-403,-379,-279,-332,-212},{-206,-309,-379,-306,-294,-223},{-185,-318,-206,-406,-203,-403},{-359,-391,-179,-232,-368,-288},{-397,-341,-268,-262,-356,-268},{-176,-235,-312,-323,-297,-250},{-391,-279,-385,-285,-385,-182},{-309,-256,-206,-344,-291,-335},{-353,-376,-320,-332,-279,-235},{-338,-241,-256,-403,-362,-406}},{{-341,-220,-394,-226,-365,-218},{-232,-406,-320,-235,-406,-312},{-300,-191,-320,-191,-338,-406},{-344,-382,-332,-329,-309,-338},{-370,-247,-385,-391,-362,-409},{-291,-179,-318,-373,-391,-241},{-218,-300,-232,-176,-179,-244},{-315,-197,-226,-403,-397,-291},{-250,-226,-232,-403,-350,-179},{-394,-176,-285,-303,-306,-241},{-347,-203,-235,-335,-235,-409},{-182,-359,-412,-391,-320,-344},{-359,-256,-206,-347,-329,-318},{-215,-365,-379,-235,-238,-285},{-241,-232,-268,-256,-318,-368},{-238,-229,-394,-209,-406,-394},{-176,-200,-406,-270,-270,-379},{-409,-176,-226,-235,-194,-232},{-203,-391,-382,-412,-241,-270},{-182,-218,-300,-203,-265,-400}},{{-397,-209,-256,-376,-262,-268},{-350,-362,-409,-300,-412,-241},{-406,-206,-412,-273,-312,-206},{-232,-353,-200,-309,-220,-273},{-376,-226,-385,-379,-312,-247},{-188,-273,-338,-341,-315,-409},{-262,-212,-300,-268,-356,-388},{-370,-200,-270,-188,-194,-326},{-406,-362,-191,-335,-247,-179},{-300,-391,-288,-323,-179,-323},{-206,-309,-218,-338,-220,-365},{-309,-182,-203,-226,-232,-306},{-368,-209,-373,-338,-179,-344},{-303,-223,-397,-356,-226,-341},{-179,-270,-279,-235,-294,-176},{-256,-341,-326,-212,-385,-191},{-303,-288,-359,-282,-273,-279},{-315,-344,-329,-315,-385,-326},{-350,-220,-282,-256,-341,-262},{-323,-312,-197,-412,-353,-300}},{{-388,-329,-400,-350,-209,-300},{-176,-388,-379,-256,-379,-300},{-332,-376,-385,-232,-185,-285},{-197,-206,-259,-388,-232,-320},{-232,-347,-270,-356,-341,-344},{-376,-329,-362,-303,-273,-385},{-238,-288,-297,-268,-268,-215},{-297,-188,-353,-200,-403,-194},{-403,-268,-197,-291,-191,-376},{-370,-229,-185,-218,-179,-344},{-406,-262,-318,-294,-209,-385},{-303,-182,-353,-335,-344,-353},{-185,-391,-194,-288,-297,-320},{-191,-250,-406,-350,-347,-179},{-306,-365,-368,-368,-270,-200},{-406,-220,-218,-406,-288,-235},{-232,-347,-191,-376,-303,-391},{-297,-179,-265,-212,-276,-253},{-238,-329,-218,-285,-209,-329},{-347,-400,-223,-250,-300,-412}},{{-185,-200,-185,-279,-376,-320},{-359,-282,-312,-303,-320,-215},{-265,-270,-291,-397,-209,-391},{-353,-365,-318,-409,-329,-209},{-223,-382,-288,-241,-332,-400},{-235,-344,-409,-259,-359,-335},{-188,-394,-320,-397,-291,-288},{-362,-282,-212,-288,-344,-188},{-332,-382,-391,-391,-370,-365},{-235,-203,-218,-362,-244,-394},{-335,-232,-250,-332,-300,-409},{-232,-185,-412,-300,-268,-315},{-256,-341,-215,-391,-241,-309},{-376,-185,-218,-247,-409,-356},{-306,-394,-253,-203,-391,-182},{-373,-368,-256,-344,-176,-400},{-368,-353,-409,-220,-276,-329},{-300,-273,-300,-235,-400,-200},{-315,-335,-409,-194,-247,-200},{-206,-238,-253,-400,-341,-282}},{{-294,-212,-268,-412,-335,-350},{-335,-176,-200,-253,-376,-176},{-329,-176,-197,-359,-309,-338},{-209,-182,-197,-203,-323,-409},{-344,-226,-362,-232,-179,-176},{-365,-247,-344,-353,-409,-323},{-229,-209,-326,-191,-362,-197},{-200,-309,-326,-385,-182,-191},{-209,-282,-273,-406,-209,-412},{-344,-391,-235,-344,-276,-406},{-370,-391,-206,-297,-200,-297},{-347,-265,-406,-370,-244,-370},{-300,-200,-215,-270,-232,-270},{-370,-400,-194,-320,-397,-382},{-338,-244,-359,-247,-332,-253},{-297,-303,-338,-341,-259,-291},{-326,-288,-291,-262,-403,-370},{-288,-341,-206,-315,-226,-223},{-188,-323,-400,-223,-259,-350},{-285,-273,-250,-182,-359,-291}},{{-226,-382,-373,-300,-379,-179},{-268,-359,-350,-268,-247,-273},{-318,-285,-262,-312,-215,-209},{-250,-406,-397,-388,-282,-270},{-315,-338,-279,-212,-394,-300},{-185,-247,-288,-335,-403,-268},{-335,-318,-247,-353,-297,-229},{-362,-400,-385,-335,-388,-347},{-270,-259,-238,-370,-223,-320},{-297,-215,-285,-223,-282,-212},{-397,-406,-218,-403,-176,-329},{-409,-206,-247,-335,-253,-312},{-306,-256,-256,-270,-394,-206},{-209,-253,-191,-256,-368,-335},{-253,-318,-329,-220,-218,-197},{-256,-206,-300,-218,-226,-223},{-262,-379,-362,-297,-259,-368},{-320,-294,-315,-288,-359,-350},{-256,-385,-379,-253,-297,-244},{-223,-265,-191,-323,-370,-194}},{{-306,-241,-320,-209,-362,-203},{-253,-226,-182,-209,-188,-276},{-400,-194,-223,-335,-382,-235},{-288,-282,-382,-341,-241,-347},{-215,-212,-218,-332,-203,-385},{-188,-320,-309,-182,-268,-276},{-297,-326,-256,-391,-212,-370},{-376,-303,-312,-403,-220,-191},{-297,-215,-268,-185,-176,-185},{-370,-335,-209,-256,-212,-373},{-270,-185,-400,-359,-338,-200},{-247,-400,-223,-179,-376,-391},{-391,-370,-279,-350,-397,-203},{-200,-373,-306,-320,-347,-409},{-409,-220,-365,-256,-253,-297},{-291,-268,-406,-265,-200,-256},{-244,-365,-303,-388,-262,-347},{-344,-379,-315,-276,-212,-276},{-303,-312,-238,-344,-270,-406},{-326,-323,-382,-359,-347,-362}},{{-347,-265,-294,-262,-223,-285},{-226,-223,-344,-250,-265,-244},{-394,-303,-329,-412,-382,-209},{-409,-179,-218,-300,-294,-320},{-382,-300,-197,-406,-250,-303},{-403,-300,-373,-373,-291,-379},{-226,-370,-262,-247,-368,-270},{-200,-318,-385,-259,-332,-391},{-341,-379,-394,-194,-341,-300},{-229,-235,-335,-350,-312,-291},{-315,-356,-400,-303,-397,-362},{-247,-359,-268,-197,-220,-359},{-356,-397,-223,-209,-323,-262},{-312,-194,-379,-397,-188,-344},{-338,-323,-376,-391,-297,-273},{-382,-344,-394,-235,-309,-191},{-276,-303,-409,-235,-265,-188},{-356,-212,-288,-273,-285,-270},{-397,-194,-191,-203,-212,-412},{-279,-326,-262,-262,-185,-191}},{{-312,-362,-403,-282,-247,-409},{-191,-273,-270,-315,-370,-215},{-285,-235,-315,-244,-247,-218},{-300,-353,-206,-397,-232,-409},{-279,-238,-241,-247,-188,-368},{-300,-265,-191,-323,-282,-235},{-335,-373,-353,-188,-179,-347},{-312,-226,-247,-262,-326,-400},{-226,-194,-229,-279,-218,-306},{-303,-406,-397,-273,-223,-288},{-188,-376,-297,-338,-191,-350},{-262,-347,-326,-362,-306,-353},{-329,-338,-318,-379,-212,-350},{-197,-188,-303,-388,-215,-332},{-185,-244,-268,-247,-353,-238},{-406,-176,-388,-218,-412,-379},{-388,-376,-194,-391,-176,-247},{-179,-382,-400,-370,-223,-215},{-197,-397,-188,-320,-182,-223},{-288,-256,-376,-215,-270,-188}},{{-323,-397,-200,-332,-318,-373},{-226,-397,-200,-226,-400,-238},{-400,-229,-259,-270,-318,-412},{-203,-394,-368,-288,-341,-353},{-250,-397,-188,-253,-191,-273},{-326,-259,-406,-268,-194,-235},{-353,-403,-197,-235,-294,-388},{-397,-238,-297,-403,-350,-223},{-300,-215,-291,-326,-350,-350},{-318,-309,-353,-409,-341,-276},{-309,-253,-406,-306,-247,-270},{-294,-259,-197,-294,-262,-288},{-391,-356,-191,-394,-209,-341},{-285,-394,-223,-294,-356,-297},{-397,-279,-382,-362,-394,-306},{-182,-206,-256,-341,-338,-282},{-176,-400,-268,-244,-206,-385},{-270,-409,-285,-191,-373,-409},{-400,-370,-329,-247,-223,-306},{-244,-344,-344,-209,-406,-356}},{{-309,-176,-391,-176,-273,-282},{-403,-215,-270,-191,-382,-376},{-276,-318,-268,-356,-176,-206},{-382,-388,-188,-406,-250,-212},{-368,-197,-323,-329,-238,-329},{-323,-379,-200,-244,-256,-344},{-241,-356,-385,-268,-182,-197},{-312,-182,-206,-394,-253,-226},{-247,-409,-356,-244,-300,-179},{-238,-388,-315,-209,-265,-388},{-309,-244,-356,-382,-326,-232},{-385,-365,-344,-303,-279,-256},{-353,-185,-232,-235,-282,-209},{-323,-259,-238,-368,-309,-253},{-223,-332,-326,-256,-406,-285},{-226,-303,-341,-282,-323,-344},{-326,-229,-303,-259,-270,-191},{-297,-365,-409,-244,-394,-241},{-229,-270,-270,-247,-409,-320},{-382,-318,-412,-385,-223,-276}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1841,192,221,150,198,208,315,198,294}; // initial inventory 
int ubiv[I]={2104,384,442,300,396,416,630,396,588}; // 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.32,8.46,5.6,4.24,2.89,1.51,4.53,7.74}; // 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.11,7.69,5.09,3.85,2.63,1.37,4.12,7.04}}; // 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.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,6.15,6.15,6.15,5.38,5.38,5.38,4.61,4.61,4.61,4.07,4.07,4.07,3.56,3.56,3.56,3.05,3.05,3.05,3.08,3.08,3.08,2.7,2.7,2.7,2.31,2.31,2.31,2.1,2.1,2.1,1.84,1.84,1.84,1.58,1.58,1.58,1.1,1.1,1.1,0.96,0.96,0.96,0.82,0.82,0.82,3.3,3.3,3.3,2.88,2.88,2.88,2.47,2.47,2.47,5.63,5.63,5.63,4.93,4.93,4.93,4.22,4.22,4.22}; // 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]={33,17,11,34,17,11,33,17,11,34,18,12,34,17,12,35,18,12,35,18,12,34,17,12,35,18,12,35,17,12,34,18,12,34,18,12,36,18,12,35,18,12,35,18,12,36,18,12,35,18,12,35,18,12,35,18,12,35,18,12,35,18,12,35,17,12,34,17,12,34,17,12}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32},{33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49},{50,51,52,53,54,55,56,57,58,59,60},{61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94},{95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111},{112,113,114,115,116,117,118,119,120,121,122},{123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155},{156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172},{173,174,175,176,177,178,179,180,181,182,183},{184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217},{218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235},{236,237,238,239,240,241,242,243,244,245,246,247},{248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281},{282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298},{299,300,301,302,303,304,305,306,307,308,309,310},{311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345},{346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363},{364,365,366,367,368,369,370,371,372,373,374,375},{376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410},{411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428},{429,430,431,432,433,434,435,436,437,438,439,440},{441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474},{475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491},{492,493,494,495,496,497,498,499,500,501,502,503},{504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538},{539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556},{557,558,559,560,561,562,563,564,565,566,567,568},{569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603},{604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620},{621,622,623,624,625,626,627,628,629,630,631,632},{633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666},{667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684},{685,686,687,688,689,690,691,692,693,694,695,696},{697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730},{731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748},{749,750,751,752,753,754,755,756,757,758,759,760},{761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796},{797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814},{815,816,817,818,819,820,821,822,823,824,825,826},{827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861},{862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879},{880,881,882,883,884,885,886,887,888,889,890,891},{892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926},{927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944},{945,946,947,948,949,950,951,952,953,954,955,956},{957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992},{993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010},{1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022},{1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057},{1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075},{1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087},{1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122},{1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140},{1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152},{1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187},{1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205},{1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217},{1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252},{1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270},{1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282},{1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317},{1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335},{1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347},{1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382},{1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399},{1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411},{1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445},{1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462},{1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474},{1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508},{1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525},{1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537}}; // set of shipments in each bid 
int SHsts[SPN]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,2,8,14,20,26,32,38,44,50,56,62,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,1,7,13,19,25,31,37,43,49,55,61,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,1,7,13,19,25,31,37,43,49,55,61,67}; // 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,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,7,13,19,25,31,37,43,49,55,61,67,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,7,13,19,25,31,37,43,49,55,61,67,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,6,12,18,24,30,36,42,48,54,60,66,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,5,11,17,23,29,35,41,47,53,59,65,71,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,4,10,16,22,28,34,40,46,52,58,64,70,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,2,8,14,20,26,32,38,44,50,56,62,68,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,2,8,14,20,26,32,38,44,50,56,62,68,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,2,8,14,20,26,32,38,44,50,56,62,68,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70}; // set of end times of each shipment 
