int Dev = 20;// 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]={{{{11262,0,0,0,0,0},{11113,0,0,0,0,0},{11352,0,0,0,0,0},{11153,0,0,0,0,0},{10848,0,0,0,0,0},{11223,0,0,0,0,0},{11255,0,0,0,0,0},{11412,0,0,0,0,0},{11042,0,0,0,0,0},{10876,0,0,0,0,0},{11025,0,0,0,0,0},{11222,0,0,0,0,0},{11348,0,0,0,0,0},{11093,0,0,0,0,0},{11075,0,0,0,0,0},{11102,0,0,0,0,0},{11126,0,0,0,0,0},{11099,0,0,0,0,0},{11297,0,0,0,0,0},{11388,0,0,0,0,0}},{{11154,0,0,0,0,0},{11111,0,0,0,0,0},{11299,0,0,0,0,0},{11053,0,0,0,0,0},{11078,0,0,0,0,0},{11101,0,0,0,0,0},{11372,0,0,0,0,0},{10977,0,0,0,0,0},{10910,0,0,0,0,0},{11179,0,0,0,0,0},{11021,0,0,0,0,0},{10970,0,0,0,0,0},{11053,0,0,0,0,0},{11362,0,0,0,0,0},{10863,0,0,0,0,0},{11082,0,0,0,0,0},{10878,0,0,0,0,0},{10960,0,0,0,0,0},{11157,0,0,0,0,0},{11180,0,0,0,0,0}},{{10911,0,0,0,0,0},{10893,0,0,0,0,0},{10874,0,0,0,0,0},{11352,0,0,0,0,0},{10525,0,0,0,0,0},{10911,0,0,0,0,0},{11026,0,0,0,0,0},{10960,0,0,0,0,0},{10998,0,0,0,0,0},{11075,0,0,0,0,0},{10649,0,0,0,0,0},{11161,0,0,0,0,0},{10834,0,0,0,0,0},{11275,0,0,0,0,0},{11321,0,0,0,0,0},{10698,0,0,0,0,0},{11084,0,0,0,0,0},{10911,0,0,0,0,0},{10917,0,0,0,0,0},{11011,0,0,0,0,0}},{{11040,0,0,0,0,0},{10913,0,0,0,0,0},{11315,0,0,0,0,0},{11073,0,0,0,0,0},{11165,0,0,0,0,0},{10876,0,0,0,0,0},{10905,0,0,0,0,0},{10873,0,0,0,0,0},{10986,0,0,0,0,0},{10707,0,0,0,0,0},{11208,0,0,0,0,0},{11101,0,0,0,0,0},{11185,0,0,0,0,0},{11010,0,0,0,0,0},{11053,0,0,0,0,0},{11259,0,0,0,0,0},{10973,0,0,0,0,0},{10803,0,0,0,0,0},{11065,0,0,0,0,0},{11243,0,0,0,0,0}},{{11101,0,0,0,0,0},{11082,0,0,0,0,0},{11176,0,0,0,0,0},{11315,0,0,0,0,0},{10936,0,0,0,0,0},{11097,0,0,0,0,0},{11127,0,0,0,0,0},{11275,0,0,0,0,0},{11020,0,0,0,0,0},{11321,0,0,0,0,0},{11293,0,0,0,0,0},{10823,0,0,0,0,0},{11136,0,0,0,0,0},{10761,0,0,0,0,0},{10950,0,0,0,0,0},{11170,0,0,0,0,0},{11315,0,0,0,0,0},{11329,0,0,0,0,0},{11201,0,0,0,0,0},{11285,0,0,0,0,0}},{{10859,0,0,0,0,0},{11231,0,0,0,0,0},{11403,0,0,0,0,0},{11094,0,0,0,0,0},{11042,0,0,0,0,0},{10835,0,0,0,0,0},{11324,0,0,0,0,0},{10761,0,0,0,0,0},{10660,0,0,0,0,0},{11029,0,0,0,0,0},{10930,0,0,0,0,0},{11067,0,0,0,0,0},{10968,0,0,0,0,0},{11148,0,0,0,0,0},{10941,0,0,0,0,0},{11133,0,0,0,0,0},{10912,0,0,0,0,0},{10420,0,0,0,0,0},{11016,0,0,0,0,0},{10810,0,0,0,0,0}},{{10641,0,0,0,0,0},{10893,0,0,0,0,0},{11105,0,0,0,0,0},{11413,0,0,0,0,0},{11114,0,0,0,0,0},{10976,0,0,0,0,0},{10935,0,0,0,0,0},{11040,0,0,0,0,0},{11033,0,0,0,0,0},{10843,0,0,0,0,0},{10981,0,0,0,0,0},{11439,0,0,0,0,0},{11133,0,0,0,0,0},{11022,0,0,0,0,0},{10875,0,0,0,0,0},{10855,0,0,0,0,0},{10736,0,0,0,0,0},{10751,0,0,0,0,0},{11193,0,0,0,0,0},{10707,0,0,0,0,0}},{{11006,0,0,0,0,0},{11099,0,0,0,0,0},{11060,0,0,0,0,0},{10747,0,0,0,0,0},{10772,0,0,0,0,0},{11103,0,0,0,0,0},{11052,0,0,0,0,0},{11109,0,0,0,0,0},{11219,0,0,0,0,0},{10969,0,0,0,0,0},{11013,0,0,0,0,0},{10497,0,0,0,0,0},{10633,0,0,0,0,0},{11377,0,0,0,0,0},{11277,0,0,0,0,0},{11260,0,0,0,0,0},{11324,0,0,0,0,0},{11133,0,0,0,0,0},{10852,0,0,0,0,0},{10916,0,0,0,0,0}},{{10844,0,0,0,0,0},{11242,0,0,0,0,0},{10844,0,0,0,0,0},{10758,0,0,0,0,0},{11221,0,0,0,0,0},{11002,0,0,0,0,0},{11309,0,0,0,0,0},{10879,0,0,0,0,0},{10787,0,0,0,0,0},{10762,0,0,0,0,0},{11319,0,0,0,0,0},{10881,0,0,0,0,0},{11023,0,0,0,0,0},{11077,0,0,0,0,0},{10977,0,0,0,0,0},{11044,0,0,0,0,0},{11271,0,0,0,0,0},{10992,0,0,0,0,0},{11090,0,0,0,0,0},{11256,0,0,0,0,0}},{{10779,0,0,0,0,0},{10959,0,0,0,0,0},{10975,0,0,0,0,0},{11100,0,0,0,0,0},{10782,0,0,0,0,0},{11406,0,0,0,0,0},{11002,0,0,0,0,0},{11378,0,0,0,0,0},{11010,0,0,0,0,0},{10637,0,0,0,0,0},{10993,0,0,0,0,0},{10908,0,0,0,0,0},{11392,0,0,0,0,0},{10868,0,0,0,0,0},{11118,0,0,0,0,0},{10844,0,0,0,0,0},{11071,0,0,0,0,0},{11639,0,0,0,0,0},{11030,0,0,0,0,0},{10769,0,0,0,0,0}},{{10899,0,0,0,0,0},{11370,0,0,0,0,0},{10985,0,0,0,0,0},{11292,0,0,0,0,0},{11079,0,0,0,0,0},{11139,0,0,0,0,0},{10995,0,0,0,0,0},{10925,0,0,0,0,0},{11050,0,0,0,0,0},{11000,0,0,0,0,0},{11062,0,0,0,0,0},{11063,0,0,0,0,0},{11250,0,0,0,0,0},{10856,0,0,0,0,0},{11318,0,0,0,0,0},{10953,0,0,0,0,0},{10917,0,0,0,0,0},{11053,0,0,0,0,0},{10947,0,0,0,0,0},{10664,0,0,0,0,0}},{{10896,0,0,0,0,0},{11057,0,0,0,0,0},{10989,0,0,0,0,0},{11183,0,0,0,0,0},{11375,0,0,0,0,0},{11099,0,0,0,0,0},{11337,0,0,0,0,0},{11371,0,0,0,0,0},{11069,0,0,0,0,0},{10954,0,0,0,0,0},{11206,0,0,0,0,0},{11161,0,0,0,0,0},{11065,0,0,0,0,0},{10754,0,0,0,0,0},{11174,0,0,0,0,0},{11213,0,0,0,0,0},{11427,0,0,0,0,0},{10869,0,0,0,0,0},{11169,0,0,0,0,0},{11255,0,0,0,0,0}}},{{{-213,-251,-206,-237,-226,-199},{-269,-264,-249,-231,-199,-222},{-269,-215,-204,-240,-199,-255},{-199,-253,-181,-258,-217,-195},{-188,-188,-184,-242,-244,-199},{-181,-184,-197,-190,-244,-255},{-179,-255,-213,-184,-202,-224},{-269,-224,-220,-215,-181,-253},{-237,-206,-235,-237,-208,-226},{-226,-188,-258,-204,-213,-217},{-226,-255,-190,-255,-202,-264},{-264,-226,-233,-246,-240,-215},{-264,-253,-224,-206,-211,-208},{-197,-197,-188,-269,-206,-267},{-217,-193,-244,-222,-242,-258},{-251,-190,-222,-186,-222,-249},{-226,-249,-253,-260,-228,-202},{-220,-208,-188,-240,-260,-233},{-228,-260,-206,-240,-181,-195},{-258,-199,-202,-217,-231,-242}},{{-258,-195,-235,-260,-206,-228},{-199,-208,-179,-240,-206,-208},{-237,-215,-269,-255,-262,-222},{-204,-186,-258,-193,-215,-206},{-197,-240,-202,-211,-217,-179},{-190,-231,-269,-184,-264,-204},{-208,-269,-193,-267,-220,-251},{-262,-186,-184,-193,-213,-242},{-208,-222,-202,-190,-264,-231},{-253,-181,-258,-224,-235,-228},{-222,-226,-255,-208,-220,-181},{-193,-249,-264,-213,-193,-197},{-244,-184,-258,-233,-231,-255},{-202,-269,-199,-264,-197,-240},{-255,-208,-199,-260,-215,-258},{-179,-226,-220,-222,-240,-264},{-193,-251,-184,-188,-208,-260},{-235,-202,-193,-222,-215,-231},{-269,-195,-255,-231,-269,-181},{-240,-226,-190,-255,-251,-211}},{{-235,-246,-193,-202,-244,-217},{-226,-204,-184,-269,-179,-242},{-235,-181,-215,-235,-255,-267},{-228,-222,-246,-195,-246,-244},{-242,-258,-222,-193,-213,-217},{-211,-190,-213,-249,-262,-188},{-215,-222,-242,-246,-233,-242},{-211,-228,-224,-228,-240,-206},{-220,-190,-186,-190,-190,-267},{-258,-193,-233,-251,-228,-253},{-188,-222,-226,-260,-206,-186},{-235,-258,-251,-253,-197,-255},{-204,-186,-228,-197,-195,-211},{-262,-260,-262,-240,-208,-231},{-213,-249,-231,-228,-264,-269},{-260,-215,-226,-179,-224,-240},{-240,-237,-253,-258,-202,-255},{-220,-244,-217,-253,-186,-206},{-184,-217,-208,-217,-269,-258},{-179,-195,-181,-269,-222,-255}},{{-199,-260,-249,-184,-197,-226},{-224,-226,-206,-228,-260,-188},{-208,-226,-222,-267,-253,-195},{-195,-211,-199,-215,-251,-251},{-211,-206,-188,-206,-264,-251},{-249,-202,-258,-206,-235,-190},{-237,-220,-186,-186,-213,-190},{-228,-215,-211,-184,-244,-181},{-267,-199,-213,-255,-190,-228},{-190,-193,-186,-231,-226,-179},{-260,-255,-193,-204,-246,-244},{-202,-253,-262,-264,-202,-249},{-193,-215,-233,-237,-217,-206},{-186,-242,-217,-228,-206,-211},{-260,-269,-269,-217,-188,-208},{-244,-217,-255,-217,-264,-213},{-235,-235,-188,-202,-233,-264},{-224,-208,-181,-220,-222,-217},{-251,-235,-244,-228,-202,-204},{-211,-246,-208,-244,-217,-258}},{{-217,-197,-228,-244,-217,-262},{-195,-215,-211,-269,-220,-206},{-193,-242,-197,-184,-264,-251},{-181,-267,-190,-179,-231,-240},{-249,-262,-190,-264,-242,-253},{-240,-264,-237,-226,-235,-220},{-211,-249,-228,-224,-251,-190},{-206,-269,-190,-251,-231,-258},{-258,-179,-188,-246,-215,-179},{-237,-195,-251,-199,-253,-240},{-246,-204,-242,-258,-244,-211},{-262,-228,-190,-186,-224,-211},{-224,-240,-217,-228,-206,-184},{-199,-206,-208,-202,-269,-258},{-264,-251,-184,-179,-228,-193},{-269,-231,-267,-190,-237,-228},{-220,-237,-242,-208,-260,-186},{-267,-249,-246,-237,-197,-226},{-267,-233,-249,-242,-269,-208},{-222,-224,-193,-204,-231,-240}},{{-190,-226,-267,-211,-215,-206},{-184,-206,-267,-217,-262,-269},{-181,-260,-235,-249,-186,-240},{-193,-199,-269,-242,-231,-231},{-240,-226,-220,-258,-231,-188},{-231,-244,-199,-184,-215,-264},{-262,-206,-206,-220,-226,-269},{-197,-267,-240,-269,-213,-181},{-215,-226,-258,-186,-249,-215},{-260,-224,-213,-244,-240,-190},{-249,-204,-202,-184,-233,-188},{-233,-251,-249,-262,-244,-255},{-246,-231,-255,-260,-195,-204},{-228,-199,-226,-233,-242,-244},{-195,-255,-226,-179,-244,-195},{-249,-262,-264,-251,-226,-186},{-253,-195,-211,-208,-262,-255},{-193,-224,-235,-233,-211,-197},{-269,-213,-206,-246,-204,-190},{-244,-246,-224,-215,-181,-233}},{{-208,-237,-235,-195,-188,-233},{-255,-242,-264,-255,-244,-204},{-231,-211,-186,-193,-181,-206},{-188,-190,-204,-253,-179,-228},{-269,-206,-258,-264,-215,-222},{-188,-184,-181,-190,-215,-217},{-264,-231,-255,-235,-253,-237},{-204,-262,-222,-204,-199,-226},{-269,-262,-240,-204,-184,-251},{-217,-233,-258,-267,-260,-190},{-235,-181,-204,-188,-204,-217},{-260,-224,-217,-208,-240,-222},{-208,-211,-179,-240,-206,-228},{-264,-267,-260,-190,-211,-202},{-220,-195,-233,-249,-235,-228},{-202,-226,-260,-220,-208,-264},{-253,-208,-258,-224,-195,-242},{-184,-228,-249,-179,-211,-193},{-249,-195,-242,-217,-253,-195},{-184,-249,-199,-264,-206,-179}},{{-260,-242,-269,-224,-179,-181},{-224,-246,-208,-242,-262,-181},{-260,-215,-237,-226,-188,-204},{-269,-181,-195,-240,-215,-226},{-195,-240,-240,-269,-215,-240},{-235,-262,-222,-215,-186,-242},{-251,-222,-206,-242,-242,-215},{-235,-244,-253,-179,-253,-235},{-211,-233,-217,-255,-199,-255},{-269,-199,-179,-231,-204,-206},{-231,-190,-244,-206,-258,-208},{-193,-195,-184,-202,-188,-258},{-242,-206,-190,-184,-211,-208},{-231,-199,-244,-228,-249,-215},{-181,-231,-262,-251,-244,-199},{-213,-186,-235,-202,-242,-224},{-251,-242,-253,-258,-231,-197},{-233,-195,-246,-181,-237,-184},{-202,-224,-267,-231,-217,-244},{-231,-260,-193,-220,-253,-197}},{{-267,-235,-184,-181,-244,-222},{-224,-197,-208,-235,-208,-204},{-204,-267,-184,-195,-269,-217},{-220,-255,-249,-237,-233,-206},{-255,-220,-249,-217,-269,-249},{-222,-267,-244,-217,-220,-190},{-226,-186,-260,-215,-240,-264},{-213,-235,-242,-220,-202,-179},{-258,-202,-204,-233,-184,-186},{-224,-244,-204,-208,-224,-222},{-181,-179,-228,-179,-260,-253},{-195,-208,-260,-251,-202,-184},{-222,-202,-179,-215,-224,-233},{-190,-213,-224,-204,-211,-246},{-258,-267,-222,-213,-242,-242},{-220,-258,-258,-220,-224,-231},{-199,-228,-242,-262,-258,-255},{-204,-251,-249,-184,-202,-267},{-193,-260,-193,-213,-260,-213},{-188,-255,-235,-224,-269,-181}},{{-217,-231,-244,-235,-226,-260},{-195,-206,-258,-179,-269,-197},{-233,-217,-179,-199,-269,-211},{-206,-202,-244,-237,-262,-211},{-228,-258,-269,-202,-184,-206},{-190,-244,-269,-262,-237,-233},{-251,-220,-255,-231,-199,-217},{-262,-190,-269,-195,-267,-264},{-258,-220,-251,-217,-264,-206},{-217,-184,-181,-188,-204,-246},{-186,-237,-208,-179,-206,-211},{-224,-242,-228,-184,-193,-262},{-233,-264,-231,-213,-184,-202},{-206,-199,-215,-213,-195,-246},{-244,-246,-231,-231,-215,-264},{-208,-190,-206,-195,-260,-255},{-246,-195,-208,-211,-258,-184},{-228,-246,-226,-181,-235,-264},{-204,-251,-258,-208,-264,-186},{-231,-179,-267,-188,-193,-181}},{{-258,-220,-215,-220,-181,-251},{-258,-233,-260,-262,-262,-215},{-208,-190,-240,-213,-181,-208},{-258,-246,-202,-231,-264,-235},{-186,-251,-253,-195,-197,-220},{-267,-255,-199,-206,-199,-264},{-251,-249,-208,-195,-220,-264},{-217,-197,-237,-249,-228,-211},{-253,-213,-188,-188,-206,-267},{-222,-206,-186,-206,-258,-211},{-235,-193,-208,-260,-260,-240},{-237,-242,-213,-179,-186,-244},{-235,-224,-215,-211,-204,-249},{-255,-231,-233,-186,-208,-215},{-240,-264,-199,-235,-213,-253},{-181,-224,-251,-208,-217,-184},{-204,-240,-211,-246,-258,-262},{-253,-258,-269,-184,-206,-193},{-235,-211,-213,-246,-202,-211},{-193,-213,-251,-224,-195,-213}},{{-228,-215,-195,-181,-215,-228},{-186,-255,-258,-258,-188,-249},{-240,-193,-190,-215,-249,-217},{-240,-206,-258,-237,-204,-190},{-244,-246,-186,-244,-226,-204},{-255,-260,-202,-202,-184,-195},{-233,-235,-237,-204,-217,-184},{-197,-197,-231,-228,-242,-184},{-242,-202,-211,-240,-181,-251},{-249,-258,-233,-240,-244,-199},{-228,-240,-222,-195,-211,-181},{-253,-251,-208,-244,-208,-249},{-267,-193,-269,-267,-246,-195},{-237,-222,-188,-197,-193,-202},{-186,-253,-258,-228,-204,-237},{-188,-215,-267,-204,-233,-190},{-262,-255,-215,-197,-262,-202},{-235,-211,-204,-267,-213,-267},{-260,-226,-242,-249,-246,-208},{-264,-195,-237,-220,-195,-188}}},{{{-226,-281,-281,-221,-190,-283},{-200,-271,-212,-209,-250,-233},{-257,-209,-271,-271,-257,-226},{-269,-236,-219,-214,-238,-262},{-236,-255,-271,-274,-274,-231},{-190,-276,-283,-193,-274,-281},{-283,-193,-245,-283,-219,-264},{-276,-226,-243,-283,-286,-226},{-259,-233,-198,-214,-209,-198},{-257,-238,-217,-209,-238,-252},{-259,-245,-245,-219,-262,-231},{-224,-233,-221,-250,-238,-228},{-193,-248,-278,-245,-217,-205},{-228,-217,-212,-209,-269,-202},{-221,-236,-245,-283,-286,-219},{-262,-190,-252,-202,-281,-259},{-195,-198,-221,-255,-283,-202},{-278,-281,-240,-278,-286,-205},{-231,-250,-283,-231,-245,-202},{-252,-224,-283,-226,-252,-217}},{{-274,-238,-286,-245,-231,-281},{-269,-212,-286,-269,-245,-264},{-212,-221,-233,-236,-245,-193},{-198,-212,-202,-238,-264,-250},{-278,-193,-250,-202,-283,-252},{-283,-221,-271,-226,-226,-236},{-252,-269,-252,-283,-240,-281},{-240,-207,-221,-250,-245,-190},{-255,-209,-198,-193,-286,-193},{-219,-243,-286,-278,-219,-231},{-205,-243,-267,-224,-255,-271},{-212,-205,-236,-221,-224,-269},{-276,-243,-250,-231,-205,-259},{-255,-250,-212,-286,-198,-269},{-193,-238,-233,-257,-193,-248},{-264,-198,-250,-190,-269,-205},{-226,-274,-274,-252,-278,-226},{-250,-193,-248,-269,-236,-202},{-255,-217,-259,-226,-198,-264},{-205,-198,-224,-259,-271,-238}},{{-245,-228,-278,-262,-252,-195},{-207,-224,-200,-259,-224,-233},{-228,-195,-212,-264,-238,-228},{-281,-202,-228,-252,-259,-224},{-245,-240,-195,-195,-255,-286},{-195,-236,-274,-207,-276,-214},{-205,-233,-209,-200,-205,-190},{-193,-207,-224,-255,-212,-259},{-248,-264,-269,-255,-243,-281},{-198,-228,-274,-255,-236,-262},{-224,-233,-262,-209,-276,-264},{-214,-281,-271,-245,-276,-219},{-276,-214,-262,-250,-193,-252},{-250,-245,-190,-198,-238,-245},{-252,-226,-200,-283,-233,-228},{-233,-217,-236,-195,-190,-271},{-274,-255,-262,-267,-202,-202},{-255,-283,-226,-281,-198,-200},{-269,-198,-190,-245,-276,-202},{-250,-224,-245,-190,-274,-193}},{{-259,-214,-219,-245,-205,-274},{-205,-221,-190,-245,-212,-214},{-257,-195,-248,-283,-267,-207},{-276,-245,-267,-202,-193,-240},{-257,-209,-252,-283,-193,-259},{-214,-214,-255,-267,-195,-207},{-214,-205,-195,-202,-264,-262},{-276,-238,-233,-278,-219,-257},{-212,-274,-217,-243,-269,-245},{-231,-281,-200,-267,-205,-274},{-214,-243,-257,-283,-286,-248},{-219,-278,-233,-228,-198,-240},{-250,-212,-212,-274,-278,-286},{-271,-236,-278,-286,-252,-217},{-274,-243,-200,-207,-236,-198},{-278,-200,-240,-240,-264,-190},{-286,-224,-212,-190,-255,-240},{-252,-228,-257,-236,-240,-212},{-236,-236,-252,-245,-238,-195},{-286,-286,-257,-283,-238,-274}},{{-276,-209,-195,-257,-219,-276},{-238,-217,-195,-212,-205,-190},{-231,-193,-205,-193,-243,-286},{-217,-257,-214,-252,-214,-214},{-271,-243,-252,-245,-224,-259},{-243,-281,-264,-283,-274,-198},{-217,-236,-283,-262,-243,-259},{-238,-198,-262,-190,-198,-207},{-228,-221,-205,-267,-193,-271},{-252,-200,-281,-231,-274,-278},{-236,-264,-214,-240,-271,-286},{-274,-219,-231,-202,-236,-236},{-236,-271,-228,-255,-228,-283},{-212,-259,-226,-202,-226,-198},{-255,-248,-233,-221,-200,-193},{-193,-257,-214,-221,-283,-198},{-259,-269,-281,-286,-212,-269},{-238,-281,-278,-245,-271,-214},{-212,-214,-202,-200,-209,-255},{-219,-240,-200,-238,-267,-283}},{{-190,-257,-255,-200,-267,-207},{-283,-236,-233,-228,-226,-238},{-190,-264,-267,-255,-264,-200},{-255,-207,-231,-198,-269,-195},{-259,-259,-276,-198,-271,-264},{-250,-207,-240,-240,-217,-274},{-207,-245,-276,-212,-281,-231},{-224,-195,-193,-248,-231,-198},{-238,-240,-209,-193,-238,-240},{-217,-190,-238,-214,-236,-281},{-255,-264,-200,-262,-209,-207},{-226,-259,-219,-200,-257,-240},{-193,-276,-286,-198,-245,-271},{-219,-212,-233,-238,-240,-252},{-219,-200,-250,-245,-245,-228},{-250,-236,-269,-257,-276,-190},{-221,-236,-207,-205,-195,-236},{-212,-226,-255,-202,-214,-200},{-231,-224,-193,-248,-281,-259},{-240,-276,-240,-240,-236,-202}},{{-190,-262,-283,-236,-233,-198},{-193,-226,-233,-221,-221,-193},{-281,-240,-238,-198,-286,-243},{-286,-245,-236,-278,-243,-200},{-224,-262,-245,-264,-198,-271},{-278,-267,-276,-259,-212,-252},{-207,-245,-214,-226,-198,-281},{-264,-267,-224,-250,-217,-221},{-207,-274,-278,-245,-202,-221},{-207,-224,-212,-207,-257,-209},{-205,-209,-267,-267,-259,-214},{-255,-255,-281,-209,-231,-262},{-228,-205,-252,-267,-250,-276},{-274,-231,-195,-269,-238,-286},{-226,-202,-283,-224,-193,-212},{-193,-214,-278,-209,-269,-219},{-248,-207,-221,-200,-195,-240},{-200,-283,-195,-274,-212,-212},{-221,-193,-286,-259,-217,-193},{-200,-259,-221,-255,-271,-207}},{{-205,-198,-259,-283,-245,-243},{-267,-245,-271,-267,-217,-262},{-269,-207,-240,-274,-271,-283},{-233,-236,-262,-278,-250,-245},{-207,-214,-283,-243,-233,-269},{-276,-240,-278,-226,-250,-267},{-281,-274,-250,-209,-190,-205},{-236,-202,-257,-193,-271,-281},{-190,-250,-250,-233,-278,-238},{-255,-228,-250,-240,-190,-236},{-226,-217,-193,-221,-236,-221},{-226,-276,-190,-248,-209,-198},{-255,-262,-190,-193,-281,-238},{-231,-269,-248,-236,-212,-198},{-248,-212,-243,-283,-267,-214},{-267,-257,-238,-274,-250,-231},{-286,-243,-233,-264,-286,-283},{-219,-274,-267,-267,-257,-202},{-278,-221,-190,-200,-240,-240},{-202,-286,-195,-193,-219,-264}},{{-207,-202,-255,-217,-240,-233},{-259,-271,-190,-217,-233,-283},{-262,-195,-250,-236,-236,-212},{-269,-226,-269,-231,-262,-205},{-269,-221,-224,-202,-283,-243},{-245,-269,-281,-252,-278,-264},{-281,-221,-217,-269,-278,-209},{-209,-190,-267,-219,-240,-257},{-278,-212,-267,-231,-219,-212},{-217,-198,-281,-250,-195,-240},{-236,-217,-278,-267,-207,-262},{-207,-245,-193,-217,-228,-214},{-200,-271,-212,-267,-190,-267},{-250,-219,-255,-226,-219,-214},{-276,-281,-212,-212,-252,-214},{-219,-214,-209,-238,-248,-224},{-269,-248,-207,-259,-238,-255},{-255,-267,-228,-198,-200,-257},{-236,-278,-202,-259,-250,-255},{-248,-286,-202,-245,-283,-236}},{{-231,-259,-250,-219,-245,-255},{-219,-269,-193,-271,-243,-271},{-245,-274,-202,-226,-283,-205},{-231,-245,-248,-233,-238,-190},{-224,-276,-195,-233,-262,-200},{-274,-202,-283,-267,-238,-262},{-252,-283,-245,-212,-214,-193},{-267,-217,-271,-198,-240,-267},{-228,-207,-207,-245,-202,-231},{-245,-221,-219,-264,-207,-202},{-217,-193,-259,-217,-212,-276},{-190,-259,-269,-209,-257,-209},{-283,-286,-240,-243,-228,-195},{-198,-224,-255,-209,-217,-238},{-198,-195,-221,-252,-236,-286},{-264,-231,-221,-202,-207,-205},{-238,-250,-243,-236,-259,-283},{-248,-236,-264,-236,-278,-214},{-274,-278,-193,-257,-228,-243},{-252,-262,-226,-283,-221,-190}},{{-278,-259,-283,-269,-226,-195},{-255,-190,-231,-283,-283,-214},{-228,-221,-250,-281,-200,-219},{-278,-200,-240,-269,-226,-228},{-269,-219,-278,-243,-217,-233},{-231,-248,-193,-221,-219,-286},{-198,-262,-243,-281,-195,-236},{-198,-257,-195,-262,-205,-248},{-193,-193,-233,-271,-231,-221},{-212,-228,-240,-238,-267,-236},{-240,-255,-255,-243,-283,-252},{-286,-195,-190,-255,-274,-276},{-190,-202,-224,-231,-198,-207},{-240,-248,-198,-257,-212,-243},{-257,-255,-238,-286,-274,-286},{-262,-190,-226,-248,-224,-255},{-269,-228,-200,-255,-193,-281},{-278,-274,-217,-217,-269,-281},{-202,-262,-252,-214,-286,-257},{-236,-195,-226,-274,-257,-202}},{{-217,-214,-212,-238,-262,-193},{-228,-281,-231,-248,-238,-190},{-271,-228,-278,-262,-238,-221},{-269,-276,-200,-205,-257,-200},{-283,-212,-271,-231,-212,-224},{-238,-193,-245,-233,-228,-240},{-286,-233,-250,-224,-271,-274},{-286,-193,-214,-209,-255,-257},{-226,-236,-278,-286,-193,-259},{-236,-219,-259,-212,-283,-245},{-212,-245,-255,-226,-269,-219},{-228,-198,-269,-259,-281,-238},{-283,-190,-233,-202,-240,-283},{-238,-233,-202,-214,-240,-219},{-274,-276,-231,-221,-217,-226},{-252,-207,-195,-245,-190,-219},{-259,-238,-200,-278,-248,-231},{-207,-250,-286,-243,-226,-243},{-271,-250,-226,-271,-276,-252},{-231,-240,-257,-219,-214,-245}}},{{{-303,-243,-328,-238,-268,-300},{-300,-292,-259,-287,-262,-265},{-232,-289,-276,-325,-262,-262},{-289,-295,-328,-311,-259,-289},{-243,-218,-273,-227,-229,-292},{-300,-300,-328,-328,-251,-289},{-317,-319,-328,-311,-259,-300},{-300,-289,-229,-259,-311,-298},{-278,-227,-298,-314,-287,-229},{-238,-235,-257,-325,-289,-238},{-221,-295,-235,-314,-298,-270},{-325,-314,-254,-262,-311,-243},{-308,-243,-232,-298,-314,-248},{-308,-311,-235,-287,-322,-254},{-224,-281,-276,-243,-238,-284},{-284,-311,-292,-319,-287,-232},{-319,-303,-287,-273,-281,-308},{-322,-287,-227,-218,-248,-251},{-278,-311,-328,-317,-325,-322},{-248,-235,-319,-289,-295,-276}},{{-246,-224,-227,-232,-328,-254},{-243,-218,-276,-319,-311,-229},{-229,-317,-314,-268,-257,-257},{-314,-303,-328,-292,-328,-248},{-298,-259,-262,-262,-265,-224},{-306,-262,-221,-224,-303,-224},{-278,-292,-238,-238,-322,-289},{-306,-232,-265,-311,-287,-276},{-227,-311,-298,-224,-218,-317},{-281,-218,-300,-246,-218,-243},{-289,-251,-235,-218,-306,-281},{-314,-243,-268,-262,-273,-298},{-317,-224,-325,-227,-243,-287},{-268,-319,-235,-322,-292,-306},{-224,-262,-238,-273,-243,-289},{-314,-229,-281,-319,-227,-306},{-229,-243,-243,-278,-243,-257},{-248,-243,-284,-268,-300,-218},{-268,-268,-232,-259,-246,-319},{-270,-298,-254,-218,-257,-328}},{{-248,-276,-243,-281,-229,-289},{-265,-262,-227,-251,-292,-328},{-311,-300,-229,-224,-238,-224},{-322,-311,-254,-268,-248,-303},{-287,-221,-218,-224,-221,-259},{-251,-218,-328,-273,-251,-232},{-317,-278,-306,-289,-243,-306},{-221,-287,-259,-232,-295,-300},{-303,-303,-221,-224,-328,-243},{-308,-278,-311,-268,-322,-276},{-221,-259,-311,-238,-292,-251},{-295,-221,-238,-292,-306,-270},{-325,-218,-270,-319,-259,-314},{-240,-322,-243,-273,-224,-262},{-287,-322,-287,-270,-240,-276},{-281,-254,-224,-229,-270,-221},{-227,-278,-281,-243,-308,-235},{-248,-224,-238,-289,-229,-238},{-224,-257,-243,-289,-303,-311},{-257,-289,-284,-322,-248,-322}},{{-227,-300,-262,-268,-276,-246},{-292,-278,-238,-270,-278,-273},{-265,-287,-308,-308,-284,-235},{-238,-221,-221,-243,-251,-300},{-257,-254,-303,-276,-278,-287},{-276,-328,-218,-224,-254,-259},{-227,-325,-311,-246,-292,-328},{-278,-287,-229,-238,-303,-240},{-262,-278,-238,-232,-218,-224},{-262,-278,-289,-317,-273,-232},{-270,-246,-229,-319,-224,-270},{-240,-295,-292,-300,-257,-257},{-246,-287,-238,-317,-246,-246},{-235,-259,-287,-328,-287,-251},{-257,-257,-224,-235,-295,-284},{-273,-278,-328,-246,-325,-254},{-284,-224,-265,-232,-308,-262},{-257,-238,-251,-254,-221,-270},{-227,-276,-273,-284,-292,-308},{-254,-248,-254,-227,-298,-276}},{{-270,-235,-311,-295,-328,-311},{-235,-306,-317,-298,-308,-319},{-224,-232,-284,-308,-240,-300},{-319,-300,-224,-268,-322,-273},{-311,-218,-248,-248,-268,-259},{-232,-317,-270,-235,-238,-227},{-284,-319,-319,-276,-300,-292},{-240,-240,-303,-300,-251,-303},{-259,-259,-232,-268,-287,-292},{-287,-276,-311,-295,-243,-262},{-328,-281,-238,-221,-308,-278},{-276,-227,-246,-238,-308,-254},{-300,-243,-300,-276,-268,-227},{-268,-306,-317,-298,-300,-218},{-298,-273,-273,-292,-268,-232},{-306,-238,-259,-303,-287,-317},{-235,-276,-300,-218,-243,-238},{-325,-317,-314,-308,-289,-281},{-328,-235,-221,-287,-268,-265},{-308,-238,-308,-300,-257,-273}},{{-257,-262,-229,-248,-235,-325},{-325,-325,-328,-270,-328,-251},{-308,-289,-319,-311,-254,-314},{-251,-328,-248,-298,-227,-317},{-246,-295,-257,-235,-328,-262},{-240,-303,-246,-238,-254,-319},{-300,-308,-273,-276,-300,-232},{-243,-238,-227,-281,-287,-268},{-273,-232,-251,-311,-276,-268},{-278,-268,-311,-248,-238,-319},{-235,-295,-229,-240,-276,-319},{-240,-289,-259,-308,-229,-262},{-278,-308,-259,-235,-268,-295},{-298,-308,-308,-235,-246,-306},{-235,-224,-235,-259,-232,-328},{-292,-238,-273,-303,-325,-240},{-224,-319,-278,-235,-325,-328},{-243,-270,-311,-238,-268,-246},{-265,-281,-295,-276,-243,-319},{-235,-238,-317,-232,-284,-227}},{{-240,-224,-262,-218,-254,-284},{-221,-306,-243,-295,-227,-235},{-224,-254,-270,-311,-262,-273},{-328,-284,-259,-292,-243,-317},{-246,-218,-248,-319,-314,-311},{-229,-278,-232,-292,-322,-284},{-284,-251,-317,-289,-314,-284},{-235,-235,-229,-325,-322,-308},{-254,-276,-265,-289,-319,-259},{-248,-287,-227,-232,-306,-221},{-311,-308,-303,-235,-298,-289},{-322,-311,-303,-259,-270,-328},{-319,-273,-276,-306,-295,-319},{-292,-317,-259,-328,-319,-235},{-306,-276,-224,-311,-306,-289},{-284,-319,-254,-306,-262,-278},{-273,-235,-243,-254,-259,-240},{-229,-224,-278,-278,-246,-276},{-259,-314,-254,-262,-276,-298},{-238,-295,-224,-251,-292,-289}},{{-308,-284,-262,-278,-287,-259},{-295,-221,-303,-278,-270,-287},{-289,-254,-224,-224,-306,-328},{-268,-295,-273,-246,-235,-224},{-235,-240,-221,-232,-300,-235},{-319,-308,-276,-238,-268,-262},{-306,-278,-308,-248,-229,-311},{-298,-278,-298,-240,-276,-303},{-259,-284,-281,-254,-284,-308},{-218,-238,-270,-251,-314,-259},{-229,-300,-224,-257,-246,-227},{-232,-259,-229,-246,-227,-303},{-278,-314,-246,-246,-273,-229},{-292,-281,-295,-238,-248,-328},{-268,-314,-281,-251,-276,-278},{-262,-262,-328,-328,-265,-308},{-298,-292,-240,-276,-298,-322},{-227,-284,-232,-298,-243,-281},{-273,-278,-303,-292,-218,-317},{-319,-254,-328,-270,-218,-243}},{{-259,-311,-292,-276,-248,-232},{-300,-300,-259,-270,-246,-308},{-308,-298,-251,-319,-240,-246},{-262,-289,-218,-295,-317,-235},{-308,-295,-322,-262,-268,-303},{-224,-328,-292,-273,-308,-227},{-317,-328,-292,-287,-276,-308},{-306,-273,-314,-265,-227,-314},{-262,-262,-273,-292,-295,-300},{-235,-325,-224,-240,-246,-229},{-306,-306,-254,-229,-289,-317},{-218,-325,-311,-259,-259,-322},{-221,-246,-292,-248,-262,-328},{-251,-235,-246,-292,-284,-314},{-254,-251,-308,-262,-229,-292},{-246,-240,-317,-262,-308,-311},{-295,-325,-268,-300,-235,-303},{-235,-317,-259,-319,-328,-284},{-248,-322,-240,-311,-227,-251},{-224,-289,-308,-303,-298,-311}},{{-218,-314,-278,-229,-270,-235},{-292,-276,-270,-262,-303,-287},{-292,-235,-232,-221,-284,-262},{-276,-303,-259,-319,-227,-306},{-325,-319,-240,-328,-232,-251},{-251,-235,-278,-325,-232,-328},{-259,-328,-281,-314,-325,-243},{-295,-265,-328,-322,-276,-248},{-289,-308,-262,-243,-248,-243},{-268,-270,-254,-287,-287,-292},{-270,-287,-281,-232,-251,-270},{-287,-276,-218,-303,-235,-254},{-289,-287,-314,-221,-300,-284},{-262,-298,-229,-308,-238,-306},{-235,-235,-273,-232,-281,-322},{-268,-232,-287,-246,-224,-303},{-303,-221,-298,-308,-303,-284},{-240,-325,-325,-322,-281,-328},{-259,-292,-232,-273,-308,-289},{-232,-317,-265,-292,-221,-232}},{{-270,-246,-268,-240,-218,-224},{-289,-240,-328,-287,-284,-328},{-325,-306,-268,-268,-259,-295},{-319,-273,-319,-265,-273,-238},{-308,-287,-317,-295,-232,-281},{-281,-273,-224,-325,-314,-292},{-232,-238,-273,-257,-243,-319},{-308,-265,-227,-224,-328,-221},{-224,-308,-289,-268,-254,-262},{-248,-257,-328,-246,-262,-232},{-273,-259,-251,-218,-317,-303},{-243,-248,-300,-284,-229,-319},{-289,-308,-254,-314,-221,-292},{-306,-300,-268,-322,-306,-270},{-265,-218,-303,-317,-246,-284},{-268,-221,-292,-257,-240,-300},{-281,-232,-328,-240,-227,-243},{-257,-254,-273,-303,-292,-246},{-224,-328,-224,-303,-251,-251},{-303,-248,-248,-238,-273,-251}},{{-314,-246,-229,-221,-243,-270},{-314,-251,-268,-254,-235,-289},{-218,-322,-257,-246,-270,-319},{-224,-311,-248,-314,-298,-224},{-235,-287,-298,-322,-314,-322},{-257,-287,-295,-298,-284,-235},{-311,-218,-319,-311,-287,-268},{-300,-328,-224,-311,-317,-314},{-270,-238,-289,-257,-246,-227},{-273,-281,-298,-224,-289,-289},{-281,-265,-262,-251,-276,-273},{-281,-273,-235,-295,-319,-276},{-276,-238,-278,-322,-259,-240},{-298,-218,-232,-314,-240,-238},{-319,-257,-268,-287,-284,-273},{-298,-311,-303,-235,-292,-276},{-281,-300,-298,-300,-278,-292},{-240,-278,-227,-273,-235,-289},{-235,-289,-218,-300,-311,-298},{-308,-265,-317,-246,-289,-325}}},{{{-129,-145,-174,-165,-149,-168},{-149,-177,-143,-172,-172,-165},{-126,-129,-157,-140,-162,-154},{-174,-183,-177,-140,-177,-126},{-125,-125,-163,-152,-185,-169},{-152,-148,-169,-142,-182,-154},{-182,-148,-179,-136,-180,-125},{-126,-140,-169,-180,-160,-163},{-131,-142,-140,-152,-152,-165},{-169,-136,-163,-125,-157,-146},{-151,-183,-136,-126,-148,-134},{-176,-129,-182,-174,-134,-183},{-131,-180,-163,-160,-151,-131},{-143,-146,-182,-179,-132,-157},{-165,-151,-172,-182,-154,-123},{-183,-151,-129,-179,-145,-132},{-169,-145,-163,-131,-185,-140},{-159,-169,-179,-142,-157,-174},{-149,-123,-182,-174,-139,-131},{-140,-179,-160,-159,-171,-160}},{{-142,-157,-166,-168,-125,-165},{-143,-185,-149,-168,-171,-151},{-151,-172,-166,-177,-168,-149},{-137,-123,-172,-123,-160,-183},{-168,-148,-156,-152,-132,-176},{-132,-172,-154,-145,-185,-151},{-151,-123,-152,-134,-131,-179},{-123,-171,-160,-162,-148,-162},{-136,-139,-177,-179,-134,-152},{-183,-183,-156,-146,-169,-146},{-125,-179,-171,-165,-185,-185},{-143,-143,-168,-134,-132,-180},{-143,-171,-142,-152,-145,-123},{-129,-148,-159,-163,-128,-183},{-171,-123,-140,-176,-123,-129},{-174,-137,-156,-136,-157,-166},{-160,-142,-151,-151,-136,-148},{-169,-129,-176,-177,-159,-171},{-145,-185,-160,-157,-183,-139},{-157,-177,-142,-137,-136,-174}},{{-126,-146,-142,-169,-169,-151},{-179,-134,-168,-168,-142,-163},{-156,-176,-162,-140,-129,-182},{-125,-174,-136,-182,-145,-185},{-125,-182,-123,-145,-154,-174},{-183,-140,-163,-160,-129,-174},{-176,-151,-180,-166,-149,-140},{-131,-177,-149,-136,-177,-143},{-182,-142,-151,-125,-177,-177},{-140,-132,-174,-151,-180,-157},{-139,-149,-177,-166,-139,-125},{-172,-143,-126,-179,-177,-125},{-172,-131,-125,-128,-146,-183},{-160,-174,-163,-126,-162,-165},{-165,-152,-171,-174,-163,-162},{-125,-143,-179,-165,-183,-160},{-185,-154,-152,-148,-168,-132},{-180,-146,-146,-152,-154,-156},{-132,-156,-172,-128,-160,-165},{-129,-154,-159,-168,-157,-151}},{{-157,-132,-160,-179,-171,-134},{-128,-137,-139,-160,-125,-145},{-179,-152,-131,-171,-148,-183},{-136,-151,-131,-143,-168,-169},{-179,-163,-162,-132,-149,-146},{-174,-166,-129,-140,-182,-172},{-172,-146,-160,-174,-185,-123},{-126,-182,-125,-146,-157,-182},{-171,-139,-132,-179,-152,-131},{-159,-143,-132,-171,-163,-131},{-162,-139,-160,-176,-174,-185},{-137,-159,-128,-125,-157,-154},{-136,-134,-182,-157,-166,-160},{-125,-143,-142,-151,-139,-134},{-174,-128,-176,-159,-154,-132},{-157,-185,-132,-134,-177,-172},{-142,-145,-140,-152,-166,-179},{-176,-140,-131,-154,-123,-165},{-157,-125,-123,-137,-159,-137},{-176,-139,-165,-168,-142,-180}},{{-146,-156,-146,-162,-166,-174},{-137,-160,-156,-183,-176,-169},{-171,-126,-157,-165,-165,-157},{-180,-162,-183,-183,-174,-169},{-169,-168,-174,-166,-165,-160},{-169,-157,-140,-146,-156,-128},{-128,-174,-131,-157,-146,-159},{-134,-169,-162,-163,-168,-156},{-165,-159,-168,-134,-159,-176},{-174,-154,-166,-176,-157,-128},{-152,-163,-142,-131,-169,-128},{-145,-174,-185,-143,-169,-139},{-134,-132,-125,-171,-169,-123},{-137,-163,-179,-142,-152,-152},{-171,-159,-162,-137,-174,-129},{-176,-163,-156,-132,-129,-140},{-136,-169,-145,-165,-177,-134},{-171,-171,-185,-142,-156,-143},{-145,-139,-142,-148,-146,-172},{-151,-125,-156,-183,-183,-159}},{{-185,-177,-139,-140,-142,-159},{-132,-160,-140,-163,-159,-174},{-159,-172,-146,-139,-148,-162},{-177,-125,-174,-168,-165,-171},{-145,-126,-176,-180,-174,-185},{-166,-123,-154,-151,-131,-126},{-154,-157,-145,-128,-134,-126},{-162,-177,-151,-142,-169,-123},{-157,-177,-156,-179,-162,-183},{-126,-176,-149,-162,-123,-182},{-143,-166,-163,-151,-157,-145},{-128,-176,-174,-134,-134,-136},{-182,-168,-165,-176,-142,-131},{-128,-131,-134,-176,-185,-180},{-176,-151,-125,-152,-168,-174},{-136,-148,-179,-136,-182,-156},{-172,-185,-140,-129,-125,-166},{-126,-132,-136,-142,-137,-139},{-143,-140,-145,-134,-149,-146},{-134,-177,-160,-165,-126,-148}},{{-139,-136,-174,-129,-137,-142},{-183,-176,-154,-154,-154,-149},{-159,-157,-179,-179,-177,-126},{-151,-177,-145,-180,-128,-157},{-162,-148,-131,-180,-179,-132},{-172,-131,-166,-169,-152,-174},{-136,-125,-179,-146,-183,-156},{-128,-165,-176,-123,-182,-126},{-136,-145,-162,-140,-129,-142},{-172,-126,-132,-179,-145,-182},{-151,-166,-149,-123,-172,-166},{-156,-125,-134,-166,-125,-169},{-128,-177,-177,-182,-159,-156},{-159,-151,-152,-163,-152,-185},{-166,-131,-160,-149,-146,-174},{-162,-179,-140,-180,-128,-180},{-145,-154,-171,-177,-145,-140},{-169,-132,-149,-174,-157,-171},{-182,-160,-166,-125,-156,-166},{-143,-143,-143,-143,-152,-183}},{{-149,-136,-125,-131,-154,-159},{-123,-126,-177,-159,-136,-180},{-132,-157,-160,-136,-131,-148},{-166,-142,-145,-128,-177,-131},{-145,-169,-137,-166,-177,-179},{-174,-177,-142,-183,-183,-163},{-166,-132,-176,-145,-183,-154},{-148,-159,-162,-154,-128,-154},{-183,-177,-185,-151,-126,-149},{-185,-128,-182,-148,-128,-176},{-129,-176,-143,-146,-151,-160},{-176,-128,-174,-136,-129,-132},{-140,-134,-162,-146,-148,-177},{-159,-162,-163,-166,-176,-126},{-162,-166,-156,-162,-140,-169},{-152,-171,-132,-143,-159,-168},{-128,-172,-148,-180,-176,-136},{-179,-146,-129,-180,-159,-142},{-143,-180,-139,-152,-169,-165},{-179,-128,-165,-142,-132,-151}},{{-129,-168,-128,-139,-149,-134},{-166,-166,-157,-177,-171,-148},{-149,-139,-162,-132,-128,-163},{-179,-162,-182,-123,-183,-136},{-176,-143,-157,-179,-151,-125},{-171,-162,-154,-136,-134,-185},{-128,-139,-143,-169,-172,-169},{-156,-142,-185,-143,-136,-180},{-159,-131,-171,-132,-125,-145},{-180,-156,-171,-142,-180,-139},{-134,-154,-152,-151,-129,-177},{-154,-165,-125,-180,-169,-125},{-136,-185,-148,-132,-154,-160},{-142,-159,-148,-134,-176,-182},{-149,-129,-166,-171,-176,-163},{-151,-140,-134,-156,-125,-163},{-156,-145,-172,-131,-126,-171},{-143,-149,-154,-151,-125,-140},{-171,-179,-146,-156,-168,-182},{-176,-168,-151,-131,-165,-165}},{{-143,-137,-151,-163,-143,-129},{-168,-149,-136,-143,-159,-123},{-176,-163,-136,-128,-131,-171},{-183,-166,-146,-149,-132,-159},{-156,-126,-174,-179,-180,-129},{-137,-128,-182,-137,-174,-177},{-145,-139,-176,-156,-166,-125},{-174,-162,-125,-152,-156,-169},{-154,-163,-177,-166,-137,-126},{-151,-152,-172,-162,-142,-143},{-143,-182,-126,-126,-143,-143},{-154,-162,-183,-142,-154,-136},{-166,-180,-183,-182,-157,-123},{-168,-172,-136,-183,-174,-151},{-168,-145,-179,-174,-174,-169},{-179,-148,-137,-129,-146,-126},{-156,-177,-165,-162,-134,-179},{-125,-149,-165,-151,-182,-156},{-156,-172,-177,-163,-132,-162},{-134,-139,-169,-125,-123,-169}},{{-134,-131,-157,-185,-169,-160},{-165,-160,-166,-159,-180,-140},{-142,-165,-142,-154,-139,-174},{-136,-162,-177,-159,-177,-149},{-151,-131,-139,-165,-168,-151},{-171,-132,-137,-162,-139,-143},{-134,-163,-165,-160,-154,-132},{-145,-128,-146,-134,-174,-125},{-174,-131,-174,-180,-123,-183},{-157,-143,-169,-123,-159,-131},{-185,-176,-162,-136,-140,-131},{-168,-176,-180,-172,-128,-123},{-179,-148,-169,-132,-139,-156},{-172,-183,-131,-163,-168,-140},{-166,-172,-140,-159,-183,-137},{-137,-176,-163,-128,-174,-125},{-165,-177,-132,-157,-142,-128},{-139,-159,-151,-159,-131,-126},{-146,-123,-176,-172,-145,-131},{-176,-172,-146,-123,-159,-180}},{{-128,-142,-125,-132,-143,-179},{-165,-157,-149,-162,-154,-145},{-143,-171,-166,-134,-145,-128},{-156,-183,-154,-125,-123,-148},{-172,-159,-136,-166,-152,-177},{-125,-179,-180,-148,-185,-137},{-176,-140,-140,-166,-154,-183},{-169,-176,-172,-143,-140,-149},{-185,-163,-123,-180,-149,-185},{-132,-177,-136,-149,-160,-162},{-185,-169,-145,-185,-180,-172},{-172,-177,-140,-169,-131,-128},{-156,-185,-168,-168,-126,-125},{-139,-171,-159,-125,-154,-180},{-171,-179,-129,-179,-139,-174},{-168,-145,-134,-160,-145,-172},{-152,-168,-123,-126,-125,-140},{-157,-168,-149,-128,-125,-149},{-136,-146,-131,-185,-166,-157},{-183,-140,-185,-182,-166,-183}}},{{{-166,-153,-147,-215,-204,-207},{-175,-146,-157,-169,-171,-177},{-157,-218,-213,-195,-189,-160},{-195,-213,-164,-217,-186,-175},{-153,-204,-155,-187,-175,-164},{-202,-153,-217,-213,-167,-217},{-209,-186,-207,-173,-151,-184},{-209,-204,-215,-164,-184,-164},{-218,-209,-177,-193,-147,-191},{-189,-160,-178,-151,-189,-184},{-206,-146,-177,-147,-180,-207},{-187,-215,-211,-177,-175,-207},{-186,-213,-155,-200,-215,-167},{-147,-182,-175,-193,-153,-151},{-202,-149,-147,-180,-198,-202},{-211,-209,-167,-158,-155,-189},{-215,-197,-175,-166,-215,-180},{-197,-169,-153,-160,-149,-215},{-182,-209,-149,-206,-195,-164},{-209,-207,-186,-207,-151,-204}},{{-169,-162,-198,-207,-198,-215},{-178,-180,-151,-158,-169,-147},{-207,-211,-155,-162,-180,-171},{-187,-189,-193,-147,-149,-173},{-197,-200,-202,-200,-209,-164},{-169,-213,-155,-217,-215,-195},{-182,-178,-171,-177,-169,-206},{-209,-160,-189,-211,-146,-193},{-215,-155,-151,-146,-189,-147},{-206,-169,-211,-166,-166,-158},{-209,-202,-189,-149,-169,-171},{-155,-195,-177,-200,-146,-211},{-184,-202,-206,-177,-191,-206},{-178,-187,-173,-209,-160,-197},{-189,-146,-166,-217,-186,-202},{-173,-206,-202,-146,-164,-166},{-164,-177,-186,-162,-173,-198},{-153,-193,-153,-207,-146,-158},{-147,-180,-217,-211,-197,-191},{-198,-187,-189,-209,-182,-173}},{{-158,-173,-171,-193,-160,-164},{-158,-191,-167,-149,-206,-198},{-187,-173,-171,-162,-193,-155},{-207,-186,-160,-197,-217,-189},{-184,-166,-184,-189,-173,-155},{-204,-213,-158,-169,-153,-180},{-173,-162,-193,-195,-171,-146},{-207,-182,-215,-177,-191,-191},{-175,-153,-146,-175,-195,-184},{-169,-149,-204,-166,-149,-173},{-146,-206,-149,-197,-151,-169},{-180,-184,-153,-191,-218,-166},{-175,-178,-209,-175,-157,-184},{-215,-206,-157,-215,-160,-155},{-180,-149,-186,-164,-206,-151},{-153,-155,-182,-153,-160,-173},{-184,-167,-166,-149,-186,-157},{-175,-204,-206,-184,-197,-202},{-177,-186,-158,-209,-187,-218},{-164,-209,-209,-198,-204,-202}},{{-153,-177,-209,-177,-162,-177},{-175,-191,-200,-204,-215,-187},{-151,-211,-198,-184,-215,-166},{-215,-155,-195,-187,-195,-200},{-186,-215,-175,-197,-155,-211},{-207,-153,-184,-149,-158,-166},{-169,-162,-158,-187,-158,-162},{-209,-175,-202,-151,-171,-184},{-209,-209,-213,-213,-177,-173},{-157,-162,-177,-206,-195,-177},{-182,-211,-213,-149,-157,-189},{-177,-158,-207,-175,-173,-153},{-211,-213,-198,-167,-206,-149},{-178,-186,-217,-158,-146,-164},{-182,-209,-146,-177,-213,-215},{-175,-200,-147,-218,-198,-195},{-149,-213,-167,-182,-206,-206},{-153,-157,-217,-200,-151,-155},{-177,-160,-211,-155,-180,-186},{-206,-158,-146,-204,-162,-197}},{{-166,-151,-166,-204,-206,-166},{-146,-213,-151,-198,-206,-158},{-209,-178,-169,-206,-198,-213},{-217,-191,-173,-186,-153,-162},{-155,-198,-158,-158,-169,-157},{-147,-215,-218,-215,-187,-167},{-171,-202,-215,-206,-166,-180},{-166,-184,-164,-191,-180,-147},{-202,-167,-193,-151,-162,-189},{-202,-215,-209,-147,-162,-202},{-147,-195,-177,-189,-187,-147},{-206,-187,-153,-187,-149,-146},{-167,-180,-177,-166,-178,-182},{-182,-151,-160,-204,-166,-182},{-151,-197,-180,-197,-157,-215},{-193,-153,-195,-206,-215,-186},{-189,-204,-195,-157,-162,-184},{-186,-155,-186,-151,-189,-157},{-158,-218,-167,-200,-200,-178},{-178,-157,-171,-193,-169,-171}},{{-157,-184,-166,-166,-204,-200},{-153,-164,-204,-164,-167,-162},{-200,-167,-164,-197,-215,-211},{-171,-215,-164,-193,-193,-200},{-151,-184,-164,-191,-171,-167},{-184,-217,-218,-146,-149,-177},{-202,-160,-182,-169,-157,-218},{-167,-160,-149,-206,-191,-215},{-169,-169,-158,-195,-157,-162},{-160,-189,-162,-182,-202,-158},{-193,-177,-213,-178,-164,-204},{-198,-198,-202,-149,-195,-178},{-153,-155,-206,-209,-162,-162},{-158,-209,-178,-213,-202,-153},{-164,-198,-207,-177,-184,-164},{-146,-184,-202,-204,-217,-198},{-147,-158,-191,-160,-182,-204},{-158,-217,-187,-198,-198,-217},{-195,-146,-162,-158,-166,-177},{-160,-202,-180,-175,-207,-206}},{{-177,-147,-184,-175,-184,-187},{-175,-207,-189,-178,-173,-158},{-175,-169,-206,-164,-157,-167},{-182,-211,-146,-186,-149,-173},{-207,-164,-206,-187,-187,-166},{-177,-182,-146,-171,-151,-151},{-169,-149,-218,-157,-218,-153},{-217,-189,-166,-193,-206,-186},{-184,-211,-160,-207,-209,-171},{-211,-146,-160,-146,-151,-213},{-189,-189,-178,-162,-204,-149},{-180,-167,-202,-189,-167,-146},{-158,-193,-169,-195,-178,-151},{-164,-177,-193,-197,-215,-147},{-206,-147,-182,-173,-164,-195},{-162,-202,-155,-171,-166,-197},{-151,-191,-155,-206,-160,-215},{-184,-180,-147,-149,-175,-160},{-189,-166,-166,-193,-193,-200},{-167,-206,-193,-191,-209,-160}},{{-198,-198,-155,-180,-153,-202},{-209,-158,-155,-169,-146,-217},{-169,-153,-169,-197,-149,-198},{-158,-171,-187,-175,-182,-153},{-182,-157,-180,-187,-164,-158},{-160,-189,-171,-202,-187,-175},{-187,-200,-195,-171,-180,-160},{-211,-189,-178,-158,-211,-211},{-197,-195,-195,-177,-184,-146},{-169,-200,-146,-195,-162,-151},{-213,-182,-187,-209,-169,-180},{-147,-204,-184,-211,-175,-184},{-162,-169,-195,-195,-155,-147},{-171,-193,-193,-175,-191,-146},{-157,-206,-189,-218,-217,-215},{-151,-211,-186,-169,-167,-218},{-173,-146,-206,-217,-217,-209},{-178,-184,-195,-184,-206,-178},{-184,-164,-169,-171,-155,-169},{-167,-149,-200,-182,-157,-198}},{{-155,-146,-175,-197,-155,-189},{-193,-204,-153,-169,-182,-189},{-202,-186,-153,-158,-178,-191},{-153,-200,-186,-184,-206,-147},{-193,-211,-187,-160,-158,-209},{-191,-195,-162,-153,-200,-218},{-158,-197,-155,-169,-193,-215},{-157,-191,-193,-177,-153,-218},{-195,-175,-178,-162,-209,-155},{-189,-175,-202,-160,-195,-207},{-209,-149,-215,-193,-193,-187},{-200,-209,-167,-157,-189,-202},{-209,-171,-180,-187,-217,-171},{-213,-147,-175,-217,-162,-178},{-146,-158,-158,-167,-182,-189},{-187,-169,-186,-193,-209,-175},{-189,-167,-195,-153,-171,-213},{-180,-191,-182,-193,-147,-177},{-178,-153,-207,-151,-175,-218},{-209,-166,-209,-171,-207,-146}},{{-151,-146,-207,-193,-178,-180},{-177,-204,-146,-173,-186,-171},{-155,-193,-193,-213,-207,-153},{-206,-207,-147,-187,-178,-195},{-189,-155,-146,-175,-158,-180},{-217,-213,-189,-209,-149,-191},{-177,-167,-157,-200,-184,-180},{-153,-187,-151,-166,-200,-162},{-160,-149,-187,-209,-162,-175},{-147,-167,-202,-195,-200,-147},{-200,-178,-166,-207,-187,-187},{-149,-173,-182,-180,-187,-175},{-171,-218,-169,-158,-193,-178},{-166,-182,-213,-151,-204,-175},{-193,-151,-182,-147,-204,-206},{-182,-215,-171,-213,-200,-211},{-193,-146,-173,-160,-189,-213},{-184,-217,-186,-187,-184,-218},{-157,-157,-146,-206,-215,-175},{-157,-198,-215,-178,-211,-149}},{{-204,-215,-169,-200,-173,-200},{-167,-175,-191,-160,-147,-171},{-213,-157,-182,-206,-187,-197},{-186,-177,-187,-147,-162,-207},{-178,-151,-204,-146,-158,-153},{-209,-166,-175,-155,-207,-189},{-171,-155,-147,-213,-206,-191},{-187,-182,-157,-180,-217,-186},{-202,-160,-191,-200,-162,-206},{-206,-186,-178,-184,-157,-180},{-162,-204,-202,-151,-202,-149},{-173,-164,-153,-213,-164,-197},{-191,-200,-209,-187,-218,-175},{-157,-173,-177,-147,-167,-215},{-187,-206,-217,-200,-186,-178},{-209,-215,-193,-197,-173,-182},{-149,-178,-211,-209,-171,-198},{-202,-195,-157,-193,-204,-175},{-184,-202,-173,-217,-191,-211},{-187,-147,-149,-171,-217,-149}},{{-157,-167,-167,-151,-215,-200},{-217,-187,-162,-197,-173,-198},{-149,-155,-215,-186,-177,-166},{-215,-180,-189,-211,-200,-217},{-204,-217,-147,-184,-173,-169},{-211,-166,-182,-178,-218,-155},{-173,-209,-180,-207,-193,-173},{-189,-217,-151,-149,-207,-217},{-162,-153,-218,-158,-155,-146},{-164,-184,-184,-193,-215,-162},{-211,-166,-195,-160,-213,-197},{-166,-167,-215,-207,-191,-173},{-207,-158,-187,-182,-206,-155},{-182,-202,-149,-197,-149,-169},{-211,-213,-153,-204,-180,-164},{-213,-160,-209,-147,-164,-147},{-189,-166,-202,-213,-204,-206},{-209,-202,-197,-177,-151,-213},{-160,-195,-209,-204,-204,-153},{-206,-204,-184,-187,-197,-160}}},{{{-277,-260,-238,-284,-211,-257},{-216,-220,-203,-292,-270,-208},{-262,-228,-279,-277,-203,-277},{-211,-245,-230,-238,-279,-274},{-198,-238,-260,-208,-216,-267},{-223,-262,-223,-270,-294,-230},{-250,-292,-255,-265,-245,-206},{-267,-243,-243,-196,-208,-245},{-243,-294,-211,-255,-267,-294},{-213,-206,-198,-282,-203,-228},{-294,-220,-292,-220,-270,-213},{-262,-216,-220,-284,-235,-250},{-287,-238,-196,-245,-284,-252},{-238,-252,-203,-279,-252,-270},{-203,-238,-245,-274,-260,-235},{-267,-196,-255,-270,-279,-211},{-216,-282,-206,-216,-267,-218},{-230,-257,-287,-243,-230,-294},{-252,-265,-201,-250,-287,-289},{-284,-213,-247,-260,-294,-245}},{{-228,-255,-270,-228,-228,-287},{-274,-228,-267,-247,-247,-213},{-255,-284,-230,-272,-238,-225},{-270,-252,-250,-228,-238,-203},{-262,-243,-233,-287,-216,-260},{-284,-270,-287,-257,-250,-196},{-260,-272,-262,-196,-287,-257},{-196,-270,-208,-287,-238,-206},{-260,-255,-274,-282,-279,-240},{-245,-218,-218,-282,-267,-287},{-201,-279,-262,-220,-228,-235},{-213,-292,-213,-230,-243,-274},{-201,-267,-211,-201,-255,-274},{-238,-211,-230,-265,-284,-284},{-292,-265,-292,-277,-228,-233},{-233,-211,-260,-196,-252,-201},{-235,-292,-228,-233,-243,-294},{-225,-201,-225,-247,-267,-262},{-243,-198,-196,-247,-289,-284},{-267,-235,-223,-277,-240,-208}},{{-230,-243,-211,-279,-245,-274},{-220,-277,-201,-274,-282,-274},{-272,-260,-198,-279,-208,-282},{-284,-243,-230,-196,-272,-289},{-292,-203,-247,-213,-240,-287},{-257,-243,-274,-225,-233,-228},{-260,-252,-230,-198,-220,-245},{-267,-196,-284,-206,-274,-282},{-225,-228,-284,-206,-216,-223},{-262,-289,-257,-250,-198,-265},{-198,-223,-250,-208,-238,-211},{-206,-252,-216,-235,-216,-260},{-294,-198,-240,-247,-206,-198},{-250,-272,-247,-292,-287,-272},{-277,-267,-250,-252,-247,-284},{-252,-211,-279,-201,-260,-196},{-238,-267,-270,-218,-282,-247},{-247,-292,-216,-243,-211,-238},{-267,-228,-272,-206,-260,-208},{-208,-238,-216,-198,-292,-230}},{{-213,-277,-218,-287,-294,-277},{-284,-196,-265,-245,-211,-208},{-289,-250,-243,-287,-252,-265},{-220,-282,-211,-272,-201,-255},{-250,-260,-240,-225,-220,-260},{-196,-262,-282,-233,-262,-279},{-211,-257,-257,-196,-277,-262},{-252,-274,-238,-216,-225,-270},{-211,-247,-260,-213,-245,-240},{-235,-223,-208,-289,-265,-243},{-284,-287,-294,-267,-260,-223},{-287,-225,-267,-225,-260,-228},{-282,-287,-272,-201,-292,-287},{-238,-233,-274,-230,-289,-292},{-257,-282,-265,-198,-260,-292},{-230,-250,-201,-260,-218,-294},{-279,-247,-267,-198,-220,-247},{-270,-279,-247,-228,-223,-203},{-225,-282,-218,-279,-238,-243},{-228,-245,-279,-284,-260,-279}},{{-289,-218,-223,-245,-245,-230},{-240,-223,-294,-233,-252,-213},{-287,-274,-292,-203,-257,-274},{-257,-274,-255,-235,-289,-277},{-228,-287,-230,-203,-211,-230},{-206,-265,-257,-250,-230,-289},{-250,-213,-235,-282,-279,-213},{-265,-247,-228,-270,-274,-198},{-250,-287,-228,-218,-282,-284},{-262,-228,-287,-238,-255,-238},{-277,-255,-211,-284,-260,-228},{-240,-282,-284,-292,-206,-201},{-240,-213,-282,-252,-279,-282},{-235,-238,-198,-289,-260,-196},{-216,-211,-247,-233,-279,-282},{-203,-196,-243,-272,-250,-233},{-287,-277,-287,-225,-265,-262},{-233,-208,-220,-211,-250,-279},{-228,-228,-196,-262,-265,-198},{-287,-252,-225,-213,-235,-225}},{{-201,-196,-243,-282,-265,-284},{-289,-257,-289,-282,-252,-208},{-270,-279,-211,-274,-203,-260},{-233,-213,-218,-201,-211,-257},{-203,-287,-203,-250,-292,-198},{-220,-294,-247,-294,-220,-243},{-211,-277,-289,-274,-245,-240},{-223,-255,-272,-211,-255,-220},{-257,-265,-203,-267,-206,-284},{-201,-228,-284,-201,-245,-203},{-294,-277,-279,-287,-225,-247},{-267,-245,-292,-196,-289,-270},{-230,-247,-270,-213,-274,-203},{-279,-245,-252,-213,-203,-267},{-225,-243,-250,-265,-289,-198},{-265,-228,-196,-206,-287,-196},{-265,-272,-228,-250,-265,-245},{-198,-247,-211,-257,-201,-252},{-243,-287,-213,-218,-282,-208},{-203,-196,-245,-257,-238,-201}},{{-277,-218,-218,-206,-235,-270},{-240,-250,-206,-265,-238,-274},{-233,-282,-233,-270,-289,-247},{-289,-252,-279,-279,-274,-277},{-284,-238,-267,-216,-196,-203},{-223,-265,-282,-238,-235,-287},{-201,-270,-279,-203,-233,-208},{-279,-243,-228,-233,-262,-270},{-243,-252,-282,-243,-250,-260},{-230,-238,-233,-260,-240,-216},{-216,-213,-213,-289,-292,-257},{-289,-203,-289,-270,-284,-257},{-213,-287,-277,-198,-250,-277},{-279,-206,-245,-250,-250,-228},{-252,-211,-220,-247,-284,-274},{-235,-230,-213,-201,-220,-218},{-267,-279,-294,-223,-277,-240},{-225,-272,-287,-233,-220,-243},{-201,-267,-255,-294,-250,-287},{-228,-260,-203,-260,-220,-267}},{{-218,-255,-262,-243,-294,-223},{-218,-216,-223,-260,-233,-220},{-265,-243,-257,-260,-243,-216},{-198,-255,-216,-255,-267,-198},{-287,-208,-223,-228,-265,-243},{-292,-208,-262,-220,-257,-216},{-196,-223,-270,-265,-250,-250},{-223,-240,-203,-260,-243,-247},{-233,-211,-233,-292,-206,-277},{-247,-284,-277,-230,-245,-240},{-198,-240,-247,-270,-287,-287},{-223,-208,-289,-223,-255,-196},{-262,-218,-289,-225,-206,-233},{-294,-267,-228,-235,-294,-206},{-201,-203,-223,-218,-216,-211},{-235,-277,-203,-277,-265,-235},{-265,-211,-274,-230,-252,-233},{-294,-240,-206,-294,-255,-211},{-287,-196,-216,-252,-257,-206},{-201,-279,-198,-213,-270,-272}},{{-201,-238,-250,-277,-233,-294},{-216,-260,-196,-274,-262,-292},{-240,-257,-203,-250,-206,-252},{-196,-274,-203,-289,-206,-218},{-208,-265,-223,-255,-196,-230},{-201,-255,-257,-267,-220,-238},{-196,-294,-220,-282,-218,-203},{-208,-262,-262,-216,-252,-257},{-247,-233,-250,-203,-262,-260},{-274,-262,-218,-245,-216,-196},{-225,-245,-262,-257,-247,-279},{-211,-260,-223,-270,-201,-218},{-228,-216,-196,-282,-220,-235},{-265,-245,-255,-198,-203,-279},{-198,-279,-252,-294,-267,-208},{-292,-274,-201,-196,-225,-265},{-274,-216,-267,-250,-230,-206},{-252,-284,-218,-218,-208,-279},{-289,-223,-235,-198,-260,-255},{-252,-287,-279,-247,-250,-201}},{{-230,-211,-277,-211,-213,-216},{-282,-252,-203,-201,-211,-216},{-287,-257,-255,-225,-243,-228},{-218,-230,-282,-220,-201,-252},{-260,-223,-220,-247,-267,-198},{-230,-250,-265,-211,-238,-250},{-260,-230,-216,-247,-240,-196},{-220,-216,-267,-287,-265,-201},{-284,-230,-233,-216,-218,-274},{-223,-255,-208,-211,-255,-270},{-250,-252,-289,-223,-198,-287},{-289,-277,-223,-228,-198,-213},{-257,-233,-267,-230,-292,-216},{-198,-274,-255,-243,-255,-247},{-196,-262,-279,-267,-228,-213},{-250,-223,-262,-233,-255,-228},{-223,-216,-267,-220,-216,-284},{-265,-272,-282,-247,-284,-240},{-257,-274,-252,-238,-245,-211},{-198,-203,-218,-243,-292,-228}},{{-213,-220,-220,-208,-206,-213},{-289,-289,-213,-235,-240,-279},{-279,-218,-243,-223,-287,-257},{-294,-247,-257,-287,-206,-206},{-228,-287,-277,-250,-198,-208},{-250,-211,-260,-223,-218,-262},{-201,-228,-250,-272,-250,-213},{-270,-240,-201,-206,-267,-272},{-252,-238,-235,-270,-262,-245},{-277,-247,-252,-287,-294,-277},{-274,-262,-247,-260,-201,-279},{-203,-265,-230,-240,-265,-265},{-267,-274,-238,-279,-211,-218},{-240,-233,-277,-240,-267,-247},{-274,-218,-220,-238,-198,-208},{-282,-294,-282,-238,-238,-243},{-252,-220,-203,-272,-228,-230},{-240,-292,-216,-196,-274,-233},{-245,-287,-282,-238,-196,-238},{-274,-265,-265,-274,-233,-279}},{{-274,-262,-294,-282,-262,-267},{-208,-260,-218,-282,-220,-230},{-196,-260,-225,-238,-247,-223},{-252,-230,-292,-245,-238,-284},{-265,-250,-213,-267,-279,-220},{-223,-255,-238,-247,-277,-284},{-287,-233,-208,-243,-213,-201},{-279,-289,-284,-233,-270,-279},{-225,-218,-257,-238,-240,-284},{-257,-196,-235,-287,-240,-211},{-208,-230,-282,-196,-272,-289},{-247,-284,-282,-252,-243,-211},{-245,-220,-265,-257,-238,-257},{-243,-284,-267,-220,-289,-225},{-223,-252,-257,-225,-223,-272},{-235,-228,-292,-235,-294,-274},{-284,-262,-289,-223,-245,-223},{-289,-233,-206,-270,-233,-247},{-225,-208,-289,-279,-245,-223},{-255,-208,-206,-247,-257,-230}}},{{{-270,-219,-254,-215,-245,-261},{-254,-187,-206,-259,-263,-259},{-226,-231,-233,-270,-252,-268},{-224,-222,-194,-203,-247,-275},{-233,-245,-254,-240,-213,-236},{-266,-213,-226,-256,-201,-187},{-249,-196,-185,-270,-247,-189},{-243,-263,-275,-185,-273,-194},{-213,-277,-270,-217,-270,-247},{-236,-268,-245,-236,-231,-236},{-217,-222,-206,-210,-199,-266},{-270,-187,-194,-196,-222,-192},{-275,-233,-268,-263,-268,-243},{-189,-224,-252,-263,-217,-245},{-185,-203,-275,-231,-263,-268},{-240,-219,-231,-217,-229,-233},{-203,-254,-201,-222,-256,-226},{-266,-226,-270,-203,-194,-247},{-277,-236,-256,-226,-273,-185},{-213,-268,-210,-259,-226,-247}},{{-201,-187,-240,-229,-224,-208},{-233,-268,-240,-268,-229,-231},{-254,-213,-254,-243,-236,-196},{-275,-206,-256,-236,-194,-270},{-222,-261,-194,-222,-210,-259},{-192,-259,-275,-187,-217,-215},{-240,-219,-256,-261,-236,-256},{-277,-254,-219,-215,-252,-254},{-247,-215,-259,-229,-215,-208},{-252,-236,-187,-266,-245,-199},{-254,-238,-224,-194,-210,-229},{-259,-213,-273,-201,-199,-249},{-231,-189,-222,-185,-206,-231},{-247,-224,-217,-252,-194,-273},{-259,-199,-229,-201,-203,-203},{-254,-259,-226,-249,-256,-185},{-263,-268,-213,-252,-189,-208},{-270,-259,-249,-231,-254,-273},{-236,-226,-277,-189,-266,-231},{-226,-256,-275,-247,-187,-245}},{{-196,-189,-238,-256,-203,-245},{-224,-243,-217,-247,-203,-277},{-185,-240,-259,-203,-222,-252},{-213,-213,-259,-203,-247,-238},{-259,-249,-226,-217,-194,-189},{-247,-206,-196,-189,-266,-273},{-238,-266,-206,-229,-199,-236},{-196,-222,-252,-252,-215,-213},{-263,-185,-217,-229,-263,-194},{-254,-196,-217,-245,-210,-215},{-206,-192,-247,-256,-249,-270},{-187,-252,-247,-208,-217,-222},{-217,-224,-233,-206,-226,-219},{-270,-210,-194,-222,-275,-254},{-233,-275,-187,-189,-259,-194},{-249,-217,-194,-238,-277,-249},{-196,-254,-266,-222,-243,-275},{-217,-243,-201,-189,-266,-219},{-201,-259,-201,-219,-275,-217},{-240,-266,-187,-199,-238,-194}},{{-273,-185,-236,-256,-268,-217},{-252,-238,-252,-273,-206,-229},{-222,-192,-252,-219,-217,-247},{-226,-266,-245,-245,-229,-261},{-261,-206,-206,-275,-187,-263},{-240,-199,-201,-238,-277,-233},{-206,-206,-219,-245,-268,-213},{-233,-201,-206,-263,-233,-187},{-245,-240,-224,-217,-245,-189},{-187,-208,-194,-215,-243,-240},{-196,-243,-249,-275,-187,-185},{-224,-238,-199,-273,-273,-222},{-263,-270,-196,-210,-199,-219},{-203,-201,-261,-196,-245,-210},{-229,-201,-199,-270,-275,-196},{-263,-187,-187,-189,-247,-266},{-189,-215,-192,-229,-277,-213},{-226,-277,-245,-277,-194,-226},{-243,-238,-263,-215,-231,-249},{-203,-277,-270,-222,-259,-194}},{{-187,-185,-210,-194,-261,-254},{-268,-226,-222,-192,-252,-243},{-256,-224,-259,-222,-210,-270},{-254,-254,-219,-229,-247,-261},{-268,-273,-187,-219,-192,-247},{-236,-229,-215,-236,-247,-185},{-203,-249,-210,-229,-229,-208},{-245,-270,-252,-277,-226,-275},{-203,-273,-189,-277,-185,-231},{-187,-256,-189,-275,-194,-273},{-243,-263,-277,-240,-233,-199},{-249,-192,-203,-261,-196,-213},{-273,-199,-245,-208,-238,-270},{-189,-222,-229,-196,-192,-187},{-192,-222,-261,-189,-189,-215},{-187,-261,-189,-259,-219,-266},{-259,-249,-203,-259,-222,-203},{-210,-187,-268,-263,-270,-261},{-277,-261,-270,-254,-245,-229},{-231,-249,-233,-240,-233,-224}},{{-185,-233,-236,-233,-256,-185},{-210,-201,-236,-252,-196,-217},{-240,-277,-194,-217,-199,-226},{-238,-231,-226,-236,-206,-270},{-245,-206,-213,-203,-238,-187},{-194,-222,-238,-256,-213,-185},{-224,-277,-273,-210,-277,-252},{-254,-189,-194,-187,-185,-219},{-217,-226,-192,-196,-229,-194},{-243,-263,-245,-206,-261,-215},{-266,-247,-201,-206,-231,-208},{-238,-187,-238,-240,-231,-194},{-189,-240,-261,-252,-194,-222},{-194,-249,-231,-219,-226,-229},{-224,-203,-259,-273,-203,-270},{-215,-201,-277,-226,-229,-261},{-189,-192,-215,-229,-238,-249},{-252,-187,-213,-189,-263,-256},{-249,-206,-233,-263,-268,-249},{-208,-201,-219,-217,-196,-273}},{{-266,-238,-259,-233,-245,-215},{-213,-263,-219,-196,-192,-254},{-273,-273,-247,-263,-185,-270},{-252,-219,-259,-219,-229,-277},{-194,-208,-266,-187,-277,-217},{-189,-192,-229,-247,-249,-252},{-226,-192,-201,-196,-231,-210},{-189,-215,-226,-270,-229,-199},{-245,-187,-194,-206,-215,-277},{-208,-263,-226,-270,-238,-203},{-275,-240,-259,-275,-185,-201},{-201,-219,-273,-219,-263,-263},{-238,-219,-189,-247,-196,-208},{-189,-224,-247,-192,-206,-187},{-222,-254,-256,-224,-187,-192},{-187,-215,-226,-213,-273,-208},{-208,-243,-263,-192,-201,-201},{-245,-213,-222,-219,-277,-245},{-256,-236,-240,-277,-236,-215},{-201,-256,-238,-192,-224,-196}},{{-277,-254,-189,-208,-238,-263},{-245,-192,-208,-192,-185,-266},{-270,-219,-196,-236,-240,-273},{-229,-261,-238,-226,-189,-217},{-240,-229,-222,-210,-252,-254},{-192,-192,-224,-185,-201,-231},{-249,-192,-249,-217,-185,-270},{-226,-270,-238,-192,-240,-245},{-261,-249,-275,-277,-249,-233},{-224,-203,-217,-210,-259,-233},{-259,-210,-226,-266,-243,-238},{-215,-243,-249,-219,-224,-238},{-240,-194,-224,-243,-245,-208},{-254,-215,-203,-215,-268,-277},{-229,-256,-210,-270,-224,-263},{-201,-270,-229,-226,-236,-185},{-189,-203,-219,-208,-252,-189},{-273,-203,-256,-208,-275,-199},{-194,-226,-277,-263,-194,-187},{-233,-199,-259,-194,-243,-249}},{{-213,-208,-261,-185,-199,-226},{-273,-231,-254,-277,-256,-233},{-261,-199,-203,-203,-229,-256},{-226,-208,-189,-222,-189,-196},{-275,-270,-252,-217,-254,-236},{-194,-247,-222,-199,-199,-185},{-208,-259,-268,-217,-196,-208},{-217,-256,-206,-261,-192,-226},{-249,-203,-187,-256,-210,-259},{-201,-189,-254,-238,-215,-243},{-273,-210,-270,-233,-215,-268},{-187,-259,-273,-270,-217,-203},{-252,-185,-270,-245,-275,-229},{-236,-236,-252,-277,-252,-247},{-273,-229,-224,-185,-194,-224},{-203,-263,-226,-196,-224,-243},{-277,-247,-187,-273,-233,-261},{-233,-245,-208,-217,-194,-252},{-259,-261,-196,-254,-187,-194},{-263,-226,-215,-240,-215,-196}},{{-233,-240,-196,-277,-189,-201},{-277,-261,-273,-185,-196,-231},{-259,-215,-249,-215,-224,-196},{-277,-226,-249,-261,-194,-201},{-222,-217,-247,-215,-229,-185},{-240,-203,-222,-277,-240,-245},{-215,-215,-238,-222,-196,-263},{-261,-261,-189,-245,-277,-233},{-187,-266,-277,-240,-224,-217},{-206,-199,-206,-275,-201,-189},{-256,-189,-263,-259,-273,-245},{-219,-187,-275,-259,-268,-213},{-240,-243,-249,-224,-259,-208},{-217,-219,-199,-270,-189,-219},{-249,-249,-236,-206,-243,-240},{-243,-210,-226,-256,-247,-261},{-187,-187,-273,-208,-189,-203},{-277,-256,-222,-196,-229,-229},{-240,-192,-194,-254,-192,-238},{-247,-187,-277,-252,-203,-243}},{{-194,-247,-238,-196,-229,-273},{-266,-217,-210,-266,-206,-238},{-259,-217,-217,-226,-277,-199},{-240,-226,-229,-208,-231,-263},{-268,-277,-196,-196,-268,-240},{-275,-194,-275,-231,-196,-247},{-266,-249,-187,-252,-203,-273},{-254,-208,-270,-270,-229,-259},{-240,-194,-270,-249,-217,-213},{-245,-215,-222,-208,-245,-196},{-219,-206,-210,-217,-203,-219},{-229,-259,-261,-266,-226,-196},{-213,-266,-263,-222,-252,-210},{-222,-192,-208,-189,-231,-231},{-206,-277,-263,-238,-261,-266},{-247,-215,-268,-210,-210,-189},{-226,-277,-199,-226,-199,-236},{-224,-247,-252,-229,-199,-201},{-249,-215,-219,-194,-217,-215},{-206,-219,-215,-245,-199,-213}},{{-247,-219,-199,-229,-201,-226},{-187,-243,-217,-275,-192,-213},{-261,-252,-270,-224,-252,-226},{-206,-192,-210,-224,-189,-268},{-192,-231,-266,-231,-217,-224},{-233,-213,-256,-247,-261,-240},{-275,-247,-247,-275,-259,-203},{-217,-247,-261,-275,-199,-249},{-245,-252,-240,-185,-229,-277},{-210,-187,-226,-203,-268,-199},{-192,-238,-252,-215,-245,-273},{-240,-194,-192,-194,-222,-247},{-187,-243,-243,-261,-199,-231},{-219,-247,-256,-189,-273,-224},{-266,-194,-236,-194,-259,-217},{-261,-247,-199,-233,-268,-254},{-252,-219,-231,-266,-215,-277},{-217,-192,-243,-226,-187,-185},{-273,-194,-252,-203,-201,-210},{-213,-185,-256,-236,-273,-261}}},{{{-279,-303,-268,-300,-320,-285},{-282,-241,-353,-344,-297,-312},{-332,-326,-270,-244,-329,-326},{-279,-253,-273,-338,-279,-250},{-353,-347,-279,-265,-262,-309},{-294,-268,-312,-312,-291,-235},{-235,-268,-318,-303,-312,-332},{-270,-309,-309,-329,-350,-344},{-268,-268,-250,-312,-306,-270},{-268,-315,-306,-318,-306,-335},{-288,-347,-244,-241,-329,-320},{-320,-312,-323,-350,-268,-244},{-341,-353,-329,-241,-256,-329},{-259,-353,-312,-326,-341,-300},{-353,-250,-285,-256,-326,-288},{-318,-265,-262,-309,-273,-329},{-282,-335,-262,-353,-262,-241},{-303,-300,-250,-300,-253,-253},{-288,-256,-353,-235,-297,-235},{-306,-253,-347,-344,-259,-315}},{{-297,-350,-338,-329,-247,-288},{-294,-250,-285,-347,-309,-350},{-300,-350,-265,-350,-329,-294},{-315,-291,-303,-253,-323,-315},{-350,-285,-270,-350,-291,-285},{-338,-312,-279,-244,-276,-315},{-320,-250,-347,-303,-235,-320},{-273,-291,-294,-291,-329,-279},{-329,-320,-323,-253,-241,-315},{-273,-323,-326,-306,-276,-353},{-235,-259,-318,-329,-335,-315},{-329,-294,-276,-341,-306,-247},{-353,-282,-353,-309,-276,-273},{-291,-276,-341,-335,-353,-250},{-341,-347,-247,-235,-320,-238},{-312,-344,-253,-353,-332,-320},{-282,-306,-235,-253,-353,-276},{-268,-276,-294,-285,-341,-285},{-273,-309,-312,-238,-297,-323},{-341,-306,-288,-273,-347,-285}},{{-332,-303,-315,-332,-300,-235},{-235,-306,-294,-238,-238,-344},{-235,-326,-353,-315,-279,-241},{-291,-350,-244,-329,-347,-268},{-270,-241,-250,-300,-262,-241},{-350,-265,-253,-262,-347,-303},{-294,-350,-270,-341,-350,-259},{-288,-268,-312,-247,-303,-326},{-332,-259,-247,-323,-347,-350},{-256,-241,-250,-315,-273,-306},{-238,-247,-320,-294,-288,-273},{-276,-265,-353,-347,-338,-273},{-288,-288,-323,-303,-344,-244},{-291,-347,-247,-291,-344,-259},{-353,-244,-303,-291,-350,-285},{-265,-332,-335,-268,-300,-279},{-309,-282,-259,-250,-285,-294},{-323,-318,-268,-312,-259,-312},{-288,-247,-326,-256,-285,-294},{-323,-318,-312,-294,-273,-282}},{{-250,-268,-338,-332,-288,-265},{-326,-256,-250,-353,-353,-262},{-309,-318,-262,-323,-320,-244},{-335,-329,-347,-291,-279,-315},{-318,-323,-332,-259,-279,-297},{-344,-250,-320,-341,-250,-238},{-291,-309,-309,-273,-350,-297},{-326,-309,-300,-309,-241,-241},{-273,-323,-306,-329,-344,-273},{-235,-341,-318,-265,-270,-241},{-294,-270,-265,-238,-350,-253},{-306,-297,-332,-294,-326,-253},{-303,-347,-241,-344,-244,-256},{-238,-250,-353,-320,-332,-285},{-291,-329,-312,-253,-273,-285},{-315,-312,-303,-341,-318,-262},{-268,-268,-335,-323,-326,-294},{-323,-323,-341,-273,-270,-268},{-241,-329,-288,-312,-318,-320},{-282,-268,-285,-306,-253,-241}},{{-241,-332,-320,-285,-276,-350},{-265,-353,-241,-256,-347,-353},{-309,-268,-241,-282,-344,-320},{-268,-332,-291,-323,-273,-282},{-247,-326,-250,-268,-294,-273},{-309,-244,-335,-297,-270,-268},{-244,-300,-265,-332,-238,-270},{-335,-347,-350,-259,-315,-323},{-338,-297,-259,-291,-341,-315},{-294,-256,-315,-320,-282,-315},{-338,-326,-353,-259,-235,-315},{-268,-288,-276,-332,-341,-268},{-300,-276,-329,-270,-344,-318},{-282,-347,-285,-315,-303,-256},{-244,-318,-341,-318,-350,-329},{-341,-341,-253,-318,-288,-309},{-315,-262,-279,-335,-323,-347},{-306,-285,-276,-259,-253,-315},{-294,-341,-320,-332,-309,-315},{-303,-315,-347,-332,-353,-347}},{{-294,-238,-291,-303,-350,-318},{-268,-315,-318,-265,-323,-235},{-341,-250,-326,-291,-326,-353},{-312,-344,-309,-323,-235,-326},{-323,-241,-332,-300,-338,-256},{-253,-309,-241,-338,-282,-279},{-306,-320,-291,-306,-320,-270},{-294,-318,-350,-265,-320,-338},{-253,-253,-279,-285,-265,-247},{-276,-270,-282,-332,-350,-344},{-300,-250,-270,-270,-294,-273},{-297,-350,-238,-332,-238,-241},{-297,-235,-268,-259,-288,-312},{-262,-347,-341,-318,-253,-306},{-268,-300,-332,-279,-329,-297},{-238,-320,-338,-270,-235,-270},{-265,-323,-262,-309,-326,-238},{-265,-250,-247,-244,-250,-273},{-279,-244,-256,-329,-353,-332},{-315,-315,-294,-282,-288,-312}},{{-276,-244,-282,-315,-318,-235},{-270,-253,-250,-323,-344,-315},{-291,-273,-247,-329,-288,-309},{-338,-253,-350,-323,-306,-300},{-276,-335,-262,-285,-259,-341},{-323,-315,-273,-338,-259,-282},{-309,-241,-326,-241,-329,-265},{-268,-291,-332,-335,-262,-238},{-279,-315,-335,-241,-244,-270},{-294,-235,-315,-276,-323,-350},{-303,-253,-335,-259,-265,-259},{-329,-279,-306,-335,-265,-312},{-235,-265,-347,-291,-347,-288},{-244,-318,-262,-262,-285,-256},{-244,-285,-300,-253,-262,-303},{-344,-329,-250,-309,-241,-256},{-323,-279,-247,-256,-276,-262},{-276,-350,-282,-291,-268,-285},{-347,-279,-241,-326,-282,-259},{-276,-268,-238,-303,-323,-238}},{{-250,-300,-270,-318,-265,-273},{-297,-320,-288,-338,-353,-344},{-347,-256,-253,-303,-288,-297},{-268,-326,-315,-241,-247,-315},{-273,-250,-250,-244,-297,-285},{-273,-303,-262,-318,-329,-262},{-256,-276,-265,-291,-320,-312},{-241,-276,-297,-306,-294,-273},{-244,-291,-306,-294,-235,-309},{-273,-350,-326,-350,-306,-288},{-294,-329,-332,-273,-320,-315},{-238,-235,-326,-347,-256,-270},{-347,-262,-276,-288,-235,-262},{-335,-353,-276,-350,-315,-329},{-332,-332,-273,-332,-306,-318},{-247,-291,-332,-303,-326,-323},{-262,-335,-297,-247,-262,-335},{-279,-344,-273,-309,-312,-315},{-332,-259,-288,-262,-241,-320},{-347,-320,-265,-297,-259,-323}},{{-323,-270,-312,-344,-303,-338},{-241,-300,-344,-294,-273,-279},{-306,-323,-291,-256,-270,-309},{-288,-250,-265,-235,-247,-338},{-250,-247,-259,-253,-323,-300},{-312,-235,-285,-247,-268,-309},{-291,-294,-265,-318,-350,-341},{-241,-238,-297,-270,-297,-318},{-241,-303,-238,-291,-344,-244},{-268,-256,-282,-315,-241,-347},{-303,-332,-294,-294,-318,-303},{-344,-259,-273,-282,-291,-300},{-312,-279,-350,-318,-326,-276},{-268,-291,-309,-315,-341,-282},{-309,-253,-306,-297,-282,-262},{-235,-323,-282,-332,-329,-300},{-300,-265,-256,-288,-338,-268},{-323,-282,-326,-273,-253,-291},{-294,-323,-344,-282,-300,-241},{-270,-279,-320,-276,-350,-241}},{{-323,-347,-276,-244,-270,-288},{-256,-273,-259,-318,-338,-332},{-341,-291,-303,-332,-247,-320},{-265,-353,-303,-244,-347,-285},{-279,-309,-235,-291,-306,-253},{-268,-282,-323,-323,-329,-297},{-318,-262,-326,-247,-332,-285},{-262,-338,-332,-309,-270,-347},{-338,-303,-291,-338,-312,-268},{-256,-253,-235,-294,-353,-332},{-256,-338,-285,-262,-344,-344},{-323,-241,-279,-288,-329,-323},{-256,-335,-329,-320,-344,-315},{-262,-282,-285,-344,-247,-332},{-250,-253,-259,-329,-350,-320},{-353,-265,-303,-238,-262,-268},{-335,-332,-297,-285,-309,-265},{-244,-344,-353,-315,-262,-341},{-262,-335,-285,-273,-270,-303},{-318,-288,-238,-329,-315,-291}},{{-282,-320,-326,-320,-338,-238},{-300,-318,-353,-268,-250,-250},{-250,-244,-318,-259,-253,-341},{-329,-270,-347,-253,-312,-297},{-303,-350,-270,-285,-332,-270},{-250,-306,-315,-291,-312,-341},{-312,-323,-288,-291,-323,-259},{-288,-350,-276,-318,-265,-244},{-259,-320,-265,-320,-344,-309},{-276,-250,-306,-312,-344,-291},{-235,-347,-326,-279,-268,-265},{-285,-341,-306,-268,-288,-259},{-323,-320,-312,-332,-338,-341},{-259,-306,-238,-250,-238,-297},{-294,-288,-250,-291,-244,-320},{-270,-265,-306,-329,-294,-253},{-285,-338,-279,-312,-273,-247},{-259,-279,-344,-253,-253,-347},{-326,-253,-315,-253,-253,-309},{-259,-300,-244,-235,-235,-288}},{{-294,-323,-312,-323,-326,-329},{-273,-309,-353,-329,-235,-326},{-235,-294,-256,-306,-335,-320},{-332,-241,-309,-315,-353,-341},{-353,-335,-303,-344,-259,-309},{-244,-312,-315,-309,-303,-247},{-326,-256,-347,-253,-276,-332},{-323,-303,-241,-262,-247,-347},{-250,-347,-303,-350,-291,-329},{-276,-276,-273,-273,-273,-315},{-273,-329,-335,-285,-253,-350},{-238,-291,-279,-341,-315,-288},{-268,-297,-318,-270,-262,-300},{-259,-288,-338,-241,-268,-323},{-285,-259,-276,-347,-253,-341},{-341,-259,-350,-341,-309,-309},{-253,-276,-338,-297,-326,-341},{-241,-291,-329,-347,-244,-270},{-300,-247,-338,-235,-329,-244},{-318,-353,-270,-329,-256,-270}}}}; // 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]={34,17,11,33,17,11,33,17,12,34,17,12,34,17,12,34,18,12,35,18,12,35,18,12,35,17,12,35,18,12,35,17,12,34,17,12,36,18,12,35,18,12,35,18,12,35,18,12,36,18,12,35,18,12,35,17,12,35,18,12,35,18,12,35,17,12,35,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]={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,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,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,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,68}; // set of start times of each shipment 
int SHets[SPN]={5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,6,12,18,24,30,36,42,48,54,60,66,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,6,12,18,24,30,36,42,48,54,60,66,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,5,11,17,23,29,35,41,47,53,59,65,71,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,5,11,17,23,29,35,41,47,53,59,65,71,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,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,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,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,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,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,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,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,2,8,14,20,26,32,38,44,50,56,62,68,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,3,9,15,21,27,33,39,45,51,57,63,69,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,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,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,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,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,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,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,3,9,15,21,27,33,39,45,51,57,63,69,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,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,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,4,10,16,22,28,34,40,46,52,58,64,70,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,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,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,3,9,15,21,27,33,39,45,51,57,63,69,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,5,11,17,23,29,35,41,47,53,59,65,71}; // set of end times of each shipment 
