int Dev = 10;// 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},{10959,0,0,0,0,0},{11100,0,0,0,0,0},{11231,0,0,0,0,0},{10983,0,0,0,0,0},{10871,0,0,0,0,0},{11250,0,0,0,0,0},{11026,0,0,0,0,0},{11059,0,0,0,0,0},{10933,0,0,0,0,0},{11115,0,0,0,0,0},{10908,0,0,0,0,0},{11109,0,0,0,0,0},{11027,0,0,0,0,0},{11046,0,0,0,0,0},{11077,0,0,0,0,0},{11012,0,0,0,0,0},{11016,0,0,0,0,0},{10931,0,0,0,0,0},{10979,0,0,0,0,0}},{{11032,0,0,0,0,0},{11045,0,0,0,0,0},{10980,0,0,0,0,0},{11185,0,0,0,0,0},{11194,0,0,0,0,0},{11002,0,0,0,0,0},{11162,0,0,0,0,0},{11079,0,0,0,0,0},{11008,0,0,0,0,0},{11109,0,0,0,0,0},{10978,0,0,0,0,0},{11086,0,0,0,0,0},{11088,0,0,0,0,0},{10853,0,0,0,0,0},{10988,0,0,0,0,0},{11143,0,0,0,0,0},{11068,0,0,0,0,0},{10923,0,0,0,0,0},{11083,0,0,0,0,0},{10824,0,0,0,0,0}},{{10802,0,0,0,0,0},{11045,0,0,0,0,0},{11123,0,0,0,0,0},{10988,0,0,0,0,0},{11018,0,0,0,0,0},{11206,0,0,0,0,0},{11113,0,0,0,0,0},{11176,0,0,0,0,0},{10978,0,0,0,0,0},{11082,0,0,0,0,0},{11057,0,0,0,0,0},{11124,0,0,0,0,0},{11102,0,0,0,0,0},{11022,0,0,0,0,0},{11097,0,0,0,0,0},{11133,0,0,0,0,0},{11102,0,0,0,0,0},{11002,0,0,0,0,0},{11215,0,0,0,0,0},{11026,0,0,0,0,0}},{{11070,0,0,0,0,0},{11075,0,0,0,0,0},{11035,0,0,0,0,0},{11148,0,0,0,0,0},{11021,0,0,0,0,0},{10961,0,0,0,0,0},{10869,0,0,0,0,0},{11163,0,0,0,0,0},{11036,0,0,0,0,0},{10955,0,0,0,0,0},{11126,0,0,0,0,0},{11096,0,0,0,0,0},{11150,0,0,0,0,0},{11164,0,0,0,0,0},{10811,0,0,0,0,0},{10931,0,0,0,0,0},{10937,0,0,0,0,0},{11156,0,0,0,0,0},{10957,0,0,0,0,0},{10976,0,0,0,0,0}},{{11176,0,0,0,0,0},{10934,0,0,0,0,0},{10989,0,0,0,0,0},{10966,0,0,0,0,0},{11121,0,0,0,0,0},{11016,0,0,0,0,0},{10776,0,0,0,0,0},{11034,0,0,0,0,0},{11001,0,0,0,0,0},{10967,0,0,0,0,0},{11003,0,0,0,0,0},{10979,0,0,0,0,0},{11135,0,0,0,0,0},{11067,0,0,0,0,0},{10952,0,0,0,0,0},{10979,0,0,0,0,0},{11062,0,0,0,0,0},{10998,0,0,0,0,0},{11109,0,0,0,0,0},{11230,0,0,0,0,0}},{{11042,0,0,0,0,0},{11191,0,0,0,0,0},{11134,0,0,0,0,0},{11075,0,0,0,0,0},{11111,0,0,0,0,0},{11180,0,0,0,0,0},{10858,0,0,0,0,0},{10910,0,0,0,0,0},{11163,0,0,0,0,0},{11138,0,0,0,0,0},{11011,0,0,0,0,0},{11069,0,0,0,0,0},{11073,0,0,0,0,0},{11008,0,0,0,0,0},{11017,0,0,0,0,0},{10958,0,0,0,0,0},{10937,0,0,0,0,0},{10949,0,0,0,0,0},{11115,0,0,0,0,0},{10912,0,0,0,0,0}},{{11058,0,0,0,0,0},{10918,0,0,0,0,0},{11147,0,0,0,0,0},{10915,0,0,0,0,0},{11137,0,0,0,0,0},{10965,0,0,0,0,0},{11096,0,0,0,0,0},{11054,0,0,0,0,0},{11068,0,0,0,0,0},{11059,0,0,0,0,0},{11092,0,0,0,0,0},{11166,0,0,0,0,0},{10946,0,0,0,0,0},{11118,0,0,0,0,0},{11118,0,0,0,0,0},{10891,0,0,0,0,0},{11164,0,0,0,0,0},{11034,0,0,0,0,0},{11195,0,0,0,0,0},{11175,0,0,0,0,0}},{{10882,0,0,0,0,0},{11192,0,0,0,0,0},{11057,0,0,0,0,0},{11189,0,0,0,0,0},{11095,0,0,0,0,0},{11047,0,0,0,0,0},{10890,0,0,0,0,0},{11185,0,0,0,0,0},{10991,0,0,0,0,0},{11104,0,0,0,0,0},{11156,0,0,0,0,0},{11199,0,0,0,0,0},{11043,0,0,0,0,0},{11103,0,0,0,0,0},{11036,0,0,0,0,0},{11143,0,0,0,0,0},{11106,0,0,0,0,0},{11013,0,0,0,0,0},{10997,0,0,0,0,0},{11067,0,0,0,0,0}},{{11102,0,0,0,0,0},{11108,0,0,0,0,0},{11134,0,0,0,0,0},{11006,0,0,0,0,0},{11089,0,0,0,0,0},{10970,0,0,0,0,0},{11013,0,0,0,0,0},{10981,0,0,0,0,0},{11078,0,0,0,0,0},{11045,0,0,0,0,0},{10994,0,0,0,0,0},{11101,0,0,0,0,0},{10985,0,0,0,0,0},{11145,0,0,0,0,0},{10883,0,0,0,0,0},{10985,0,0,0,0,0},{11047,0,0,0,0,0},{11231,0,0,0,0,0},{10987,0,0,0,0,0},{11029,0,0,0,0,0}},{{11177,0,0,0,0,0},{10971,0,0,0,0,0},{10976,0,0,0,0,0},{10949,0,0,0,0,0},{11023,0,0,0,0,0},{11024,0,0,0,0,0},{11188,0,0,0,0,0},{11146,0,0,0,0,0},{11059,0,0,0,0,0},{11176,0,0,0,0,0},{11176,0,0,0,0,0},{11035,0,0,0,0,0},{10971,0,0,0,0,0},{10974,0,0,0,0,0},{11098,0,0,0,0,0},{11111,0,0,0,0,0},{11041,0,0,0,0,0},{11058,0,0,0,0,0},{10949,0,0,0,0,0},{11151,0,0,0,0,0}},{{11072,0,0,0,0,0},{11043,0,0,0,0,0},{11159,0,0,0,0,0},{11061,0,0,0,0,0},{11177,0,0,0,0,0},{10993,0,0,0,0,0},{11096,0,0,0,0,0},{11046,0,0,0,0,0},{10958,0,0,0,0,0},{11102,0,0,0,0,0},{10937,0,0,0,0,0},{10981,0,0,0,0,0},{10944,0,0,0,0,0},{11191,0,0,0,0,0},{11060,0,0,0,0,0},{10963,0,0,0,0,0},{11028,0,0,0,0,0},{11348,0,0,0,0,0},{11078,0,0,0,0,0},{11120,0,0,0,0,0}},{{10909,0,0,0,0,0},{11134,0,0,0,0,0},{10894,0,0,0,0,0},{11168,0,0,0,0,0},{10930,0,0,0,0,0},{10920,0,0,0,0,0},{11183,0,0,0,0,0},{11277,0,0,0,0,0},{10922,0,0,0,0,0},{11008,0,0,0,0,0},{11135,0,0,0,0,0},{11256,0,0,0,0,0},{11042,0,0,0,0,0},{10918,0,0,0,0,0},{11030,0,0,0,0,0},{10865,0,0,0,0,0},{10956,0,0,0,0,0},{11051,0,0,0,0,0},{11081,0,0,0,0,0},{10931,0,0,0,0,0}}},{{{-206,-233,-220,-240,-208,-231},{-228,-204,-233,-208,-222,-213},{-220,-233,-217,-204,-215,-231},{-222,-233,-222,-237,-224,-231},{-246,-224,-242,-222,-222,-206},{-226,-233,-226,-220,-211,-224},{-242,-235,-244,-215,-242,-240},{-222,-240,-208,-240,-240,-240},{-226,-217,-231,-211,-233,-222},{-240,-224,-233,-231,-217,-228},{-244,-206,-237,-213,-213,-246},{-204,-242,-222,-202,-224,-217},{-208,-233,-242,-215,-237,-246},{-224,-224,-224,-206,-235,-244},{-244,-226,-217,-224,-202,-226},{-228,-220,-226,-217,-220,-235},{-208,-233,-233,-244,-235,-220},{-204,-235,-228,-204,-235,-222},{-202,-204,-220,-208,-240,-222},{-220,-206,-235,-220,-222,-202}},{{-204,-246,-242,-246,-240,-213},{-244,-242,-202,-226,-211,-228},{-220,-237,-246,-211,-235,-211},{-246,-246,-217,-213,-242,-226},{-233,-208,-244,-237,-244,-220},{-246,-213,-228,-211,-206,-224},{-246,-235,-237,-222,-235,-222},{-213,-213,-231,-242,-242,-208},{-222,-231,-244,-228,-204,-224},{-237,-244,-233,-244,-224,-215},{-224,-211,-231,-224,-231,-231},{-246,-231,-228,-213,-222,-246},{-244,-244,-244,-235,-217,-208},{-211,-231,-204,-246,-211,-222},{-213,-235,-220,-202,-233,-202},{-242,-237,-224,-235,-226,-211},{-208,-222,-244,-202,-206,-215},{-211,-217,-208,-217,-211,-228},{-233,-202,-206,-231,-213,-233},{-246,-213,-220,-208,-240,-213}},{{-202,-240,-202,-202,-208,-231},{-235,-228,-237,-202,-231,-237},{-204,-217,-233,-224,-246,-242},{-240,-222,-213,-202,-231,-233},{-211,-211,-213,-217,-244,-204},{-242,-235,-217,-244,-246,-224},{-246,-242,-222,-228,-226,-242},{-226,-242,-228,-217,-204,-233},{-202,-215,-228,-233,-204,-228},{-233,-217,-208,-226,-224,-233},{-246,-222,-215,-224,-220,-235},{-231,-244,-228,-244,-222,-246},{-231,-206,-228,-220,-220,-237},{-237,-231,-204,-237,-215,-204},{-237,-237,-231,-211,-242,-217},{-231,-204,-222,-215,-202,-235},{-244,-220,-220,-217,-208,-211},{-206,-233,-206,-228,-246,-204},{-231,-213,-237,-242,-224,-202},{-244,-244,-228,-202,-224,-237}},{{-213,-211,-244,-202,-222,-213},{-231,-233,-233,-240,-226,-244},{-246,-217,-224,-231,-222,-246},{-244,-215,-233,-224,-226,-204},{-202,-233,-244,-228,-213,-217},{-240,-202,-217,-215,-237,-215},{-222,-224,-222,-235,-215,-242},{-233,-211,-244,-235,-213,-208},{-208,-211,-228,-211,-206,-211},{-217,-213,-246,-226,-211,-202},{-237,-206,-213,-206,-244,-246},{-231,-208,-233,-202,-242,-235},{-204,-235,-246,-231,-235,-215},{-228,-237,-237,-202,-206,-206},{-211,-206,-224,-217,-228,-213},{-202,-217,-217,-233,-224,-228},{-237,-244,-213,-231,-206,-233},{-224,-228,-240,-211,-237,-226},{-217,-228,-240,-206,-228,-222},{-228,-240,-211,-240,-231,-202}},{{-246,-217,-235,-204,-224,-220},{-206,-224,-228,-217,-242,-217},{-224,-242,-222,-244,-211,-224},{-204,-244,-240,-235,-208,-206},{-231,-237,-235,-211,-215,-242},{-220,-226,-242,-222,-240,-242},{-231,-246,-213,-204,-206,-213},{-220,-246,-233,-217,-208,-208},{-233,-244,-237,-211,-242,-220},{-211,-217,-222,-246,-233,-235},{-204,-240,-244,-231,-220,-211},{-226,-237,-228,-242,-237,-228},{-220,-226,-215,-228,-240,-220},{-240,-206,-237,-204,-231,-211},{-220,-233,-242,-228,-204,-233},{-235,-215,-235,-228,-208,-231},{-246,-206,-235,-220,-242,-242},{-228,-220,-242,-228,-233,-202},{-224,-204,-237,-231,-211,-220},{-226,-233,-213,-220,-213,-237}},{{-222,-222,-211,-242,-228,-224},{-231,-235,-240,-237,-235,-237},{-233,-235,-228,-242,-213,-228},{-222,-244,-244,-237,-246,-208},{-208,-206,-235,-224,-213,-246},{-242,-220,-208,-246,-231,-222},{-217,-246,-224,-202,-224,-204},{-206,-206,-233,-220,-206,-222},{-237,-235,-217,-217,-237,-226},{-228,-228,-231,-213,-220,-233},{-206,-237,-224,-237,-226,-235},{-237,-211,-231,-220,-222,-202},{-235,-206,-240,-222,-246,-220},{-231,-217,-206,-235,-246,-202},{-226,-231,-233,-208,-220,-244},{-244,-231,-228,-222,-226,-213},{-215,-220,-202,-228,-235,-233},{-206,-224,-206,-204,-246,-240},{-213,-233,-220,-208,-202,-244},{-220,-224,-226,-220,-217,-231}},{{-220,-208,-240,-213,-240,-220},{-206,-206,-215,-228,-213,-222},{-224,-206,-244,-231,-204,-217},{-222,-217,-213,-235,-240,-224},{-217,-208,-233,-244,-228,-244},{-226,-204,-215,-222,-220,-246},{-222,-222,-244,-231,-220,-220},{-222,-226,-244,-240,-228,-237},{-240,-231,-202,-235,-244,-224},{-228,-222,-231,-217,-226,-220},{-242,-206,-226,-237,-208,-211},{-208,-228,-244,-235,-213,-244},{-222,-208,-242,-231,-204,-204},{-233,-211,-220,-240,-222,-233},{-233,-235,-206,-202,-240,-242},{-204,-244,-217,-217,-204,-228},{-233,-244,-211,-240,-233,-217},{-211,-231,-206,-233,-231,-231},{-222,-213,-204,-235,-237,-231},{-213,-213,-217,-244,-246,-246}},{{-204,-233,-224,-206,-231,-224},{-228,-211,-220,-233,-246,-237},{-235,-246,-226,-240,-233,-244},{-206,-240,-222,-220,-246,-231},{-235,-222,-231,-222,-231,-237},{-204,-208,-242,-217,-222,-240},{-224,-202,-211,-208,-222,-206},{-242,-213,-204,-217,-202,-208},{-235,-222,-213,-237,-237,-228},{-244,-228,-215,-217,-204,-206},{-244,-211,-217,-233,-231,-242},{-240,-226,-213,-244,-224,-224},{-213,-206,-244,-208,-244,-240},{-242,-242,-244,-235,-226,-242},{-211,-244,-242,-228,-226,-224},{-240,-204,-226,-226,-246,-246},{-244,-237,-226,-215,-213,-237},{-228,-224,-211,-240,-220,-226},{-240,-226,-206,-235,-237,-215},{-202,-202,-202,-237,-244,-213}},{{-246,-231,-224,-220,-226,-244},{-204,-211,-220,-215,-226,-213},{-242,-215,-235,-217,-224,-240},{-220,-246,-228,-242,-231,-224},{-240,-208,-220,-242,-208,-233},{-231,-204,-228,-206,-235,-215},{-206,-231,-244,-208,-213,-208},{-213,-211,-215,-208,-237,-220},{-231,-244,-231,-204,-226,-228},{-226,-217,-222,-246,-226,-246},{-231,-202,-213,-224,-202,-231},{-231,-204,-202,-204,-220,-220},{-231,-228,-211,-242,-224,-202},{-222,-237,-215,-224,-244,-244},{-217,-246,-213,-237,-226,-215},{-226,-206,-211,-233,-220,-237},{-235,-215,-211,-202,-240,-222},{-211,-233,-222,-242,-215,-222},{-206,-204,-235,-202,-217,-224},{-211,-220,-240,-235,-235,-215}},{{-231,-217,-240,-224,-224,-220},{-231,-240,-235,-222,-215,-204},{-228,-217,-244,-224,-246,-202},{-220,-226,-206,-222,-233,-222},{-217,-204,-228,-202,-235,-202},{-217,-228,-240,-240,-202,-237},{-228,-235,-202,-204,-202,-228},{-233,-240,-246,-213,-213,-211},{-246,-202,-242,-217,-224,-242},{-237,-246,-242,-206,-211,-217},{-242,-222,-237,-246,-226,-240},{-224,-228,-211,-231,-222,-220},{-211,-220,-211,-240,-240,-246},{-206,-233,-208,-204,-228,-233},{-235,-217,-208,-206,-240,-215},{-222,-233,-224,-240,-237,-242},{-231,-244,-204,-233,-215,-220},{-237,-202,-226,-213,-206,-237},{-220,-237,-206,-244,-217,-211},{-224,-246,-215,-222,-224,-240}},{{-242,-240,-215,-235,-246,-233},{-231,-220,-222,-211,-242,-208},{-237,-204,-244,-206,-231,-215},{-208,-228,-242,-237,-231,-211},{-240,-211,-222,-231,-244,-224},{-233,-202,-235,-220,-208,-226},{-224,-208,-211,-217,-220,-220},{-240,-202,-204,-242,-202,-224},{-215,-211,-235,-202,-215,-206},{-215,-237,-246,-202,-217,-226},{-202,-235,-228,-224,-233,-220},{-244,-208,-224,-213,-242,-240},{-240,-224,-213,-217,-231,-222},{-244,-202,-235,-217,-208,-242},{-213,-224,-217,-226,-208,-213},{-244,-242,-233,-235,-217,-202},{-206,-215,-224,-217,-208,-226},{-231,-246,-244,-235,-237,-211},{-235,-204,-226,-244,-237,-240},{-222,-242,-215,-244,-244,-228}},{{-233,-226,-208,-213,-228,-202},{-235,-235,-215,-215,-228,-211},{-228,-208,-213,-208,-224,-215},{-246,-237,-211,-217,-233,-237},{-202,-228,-244,-237,-220,-215},{-237,-208,-224,-237,-226,-224},{-224,-222,-237,-224,-235,-220},{-246,-211,-206,-228,-244,-215},{-244,-237,-217,-204,-208,-204},{-208,-231,-244,-222,-231,-217},{-211,-226,-215,-208,-208,-235},{-211,-237,-244,-237,-246,-217},{-226,-215,-244,-240,-242,-202},{-204,-242,-204,-217,-233,-208},{-226,-202,-226,-208,-244,-228},{-235,-237,-224,-208,-202,-213},{-215,-213,-204,-213,-215,-222},{-217,-206,-224,-246,-213,-228},{-231,-228,-202,-240,-246,-244},{-206,-202,-208,-202,-213,-233}}},{{{-248,-214,-250,-219,-224,-226},{-257,-233,-262,-255,-245,-255},{-228,-262,-259,-224,-245,-217},{-221,-262,-240,-224,-255,-238},{-233,-236,-219,-257,-224,-221},{-214,-245,-257,-221,-217,-238},{-262,-214,-221,-255,-262,-238},{-259,-231,-214,-259,-228,-259},{-228,-233,-228,-233,-214,-257},{-238,-259,-214,-221,-231,-243},{-259,-259,-248,-245,-257,-250},{-248,-262,-224,-250,-219,-226},{-245,-219,-233,-238,-224,-240},{-214,-252,-217,-238,-262,-226},{-250,-217,-224,-214,-255,-224},{-231,-252,-252,-228,-257,-259},{-257,-257,-221,-231,-250,-221},{-250,-238,-262,-233,-255,-245},{-221,-233,-217,-250,-233,-226},{-248,-214,-257,-259,-219,-259}},{{-238,-224,-217,-219,-259,-214},{-236,-245,-257,-214,-228,-238},{-214,-257,-219,-231,-217,-259},{-231,-224,-219,-255,-250,-257},{-243,-243,-262,-224,-245,-233},{-221,-240,-262,-221,-224,-255},{-250,-252,-255,-228,-248,-252},{-252,-224,-250,-248,-238,-217},{-226,-221,-238,-243,-219,-243},{-262,-262,-248,-228,-245,-240},{-248,-236,-262,-238,-236,-240},{-236,-231,-221,-255,-252,-255},{-221,-233,-240,-221,-224,-259},{-219,-214,-248,-231,-243,-240},{-259,-226,-228,-259,-257,-250},{-250,-240,-236,-250,-259,-231},{-228,-219,-259,-245,-250,-250},{-255,-224,-226,-262,-262,-245},{-233,-233,-236,-236,-255,-219},{-255,-226,-228,-224,-233,-217}},{{-224,-262,-233,-228,-248,-226},{-217,-224,-231,-257,-226,-245},{-231,-255,-228,-224,-233,-252},{-248,-245,-231,-224,-236,-238},{-250,-252,-262,-219,-231,-226},{-257,-252,-248,-262,-219,-255},{-255,-243,-233,-243,-221,-214},{-214,-257,-250,-245,-228,-262},{-221,-231,-250,-228,-217,-214},{-221,-248,-224,-221,-262,-236},{-262,-250,-233,-259,-226,-245},{-231,-252,-224,-252,-240,-231},{-250,-238,-238,-228,-248,-250},{-214,-243,-219,-255,-255,-233},{-238,-250,-252,-250,-231,-214},{-262,-250,-255,-243,-224,-228},{-240,-238,-250,-228,-219,-226},{-262,-221,-240,-240,-221,-236},{-259,-252,-248,-224,-214,-262},{-252,-219,-226,-221,-214,-245}},{{-221,-255,-217,-240,-252,-224},{-238,-236,-231,-240,-214,-226},{-262,-221,-240,-245,-221,-262},{-226,-224,-226,-219,-240,-231},{-257,-250,-224,-228,-214,-238},{-248,-233,-255,-231,-214,-245},{-224,-221,-248,-219,-219,-255},{-257,-243,-257,-257,-259,-250},{-255,-243,-226,-221,-248,-255},{-255,-259,-252,-248,-228,-224},{-262,-250,-262,-231,-248,-219},{-262,-250,-214,-243,-214,-238},{-228,-224,-250,-262,-255,-231},{-231,-250,-240,-233,-262,-226},{-224,-224,-224,-217,-236,-262},{-228,-240,-245,-219,-219,-217},{-217,-217,-219,-231,-219,-217},{-262,-255,-236,-224,-252,-245},{-228,-214,-236,-245,-243,-240},{-228,-221,-257,-221,-238,-257}},{{-228,-236,-233,-224,-243,-214},{-219,-243,-228,-217,-238,-233},{-231,-238,-243,-236,-221,-262},{-231,-221,-262,-221,-219,-243},{-259,-250,-243,-259,-228,-233},{-245,-224,-243,-228,-224,-240},{-226,-233,-219,-214,-219,-245},{-238,-245,-238,-219,-255,-228},{-219,-228,-231,-250,-243,-257},{-219,-224,-231,-224,-219,-219},{-248,-231,-236,-259,-226,-217},{-217,-214,-231,-243,-217,-238},{-231,-250,-236,-259,-214,-236},{-236,-257,-236,-243,-231,-252},{-252,-233,-240,-226,-238,-231},{-226,-217,-214,-221,-224,-255},{-228,-219,-243,-231,-219,-224},{-217,-214,-259,-233,-228,-224},{-214,-226,-221,-221,-219,-257},{-219,-236,-250,-226,-259,-262}},{{-238,-226,-233,-245,-214,-228},{-233,-255,-248,-224,-233,-240},{-262,-214,-240,-231,-217,-224},{-252,-243,-221,-214,-236,-233},{-224,-252,-257,-226,-255,-221},{-233,-228,-224,-248,-245,-248},{-231,-214,-231,-219,-245,-252},{-238,-236,-238,-231,-255,-262},{-217,-221,-228,-255,-224,-257},{-219,-233,-231,-257,-262,-226},{-231,-236,-228,-224,-226,-228},{-257,-262,-214,-219,-224,-243},{-257,-250,-250,-262,-240,-262},{-245,-243,-224,-226,-214,-219},{-231,-231,-231,-214,-219,-228},{-228,-243,-231,-233,-231,-231},{-219,-248,-257,-238,-250,-217},{-233,-236,-228,-243,-238,-255},{-257,-250,-224,-262,-224,-257},{-219,-224,-228,-259,-231,-228}},{{-219,-259,-214,-255,-224,-243},{-245,-252,-224,-236,-224,-233},{-214,-240,-231,-238,-259,-250},{-262,-238,-255,-262,-236,-243},{-250,-243,-226,-226,-252,-255},{-252,-224,-243,-236,-252,-248},{-262,-255,-214,-262,-217,-243},{-262,-226,-252,-226,-262,-255},{-221,-243,-228,-257,-236,-219},{-245,-228,-240,-226,-252,-238},{-214,-238,-214,-231,-248,-226},{-217,-250,-262,-224,-238,-248},{-252,-245,-250,-221,-224,-236},{-255,-226,-257,-228,-243,-257},{-255,-217,-233,-228,-250,-228},{-252,-224,-240,-255,-221,-248},{-221,-221,-245,-240,-214,-255},{-240,-236,-228,-233,-214,-252},{-245,-228,-228,-233,-259,-259},{-262,-224,-257,-255,-259,-250}},{{-259,-219,-248,-245,-259,-245},{-217,-233,-214,-255,-243,-221},{-255,-226,-243,-217,-243,-224},{-245,-257,-257,-233,-238,-224},{-243,-240,-214,-236,-238,-240},{-255,-259,-238,-233,-236,-233},{-255,-219,-214,-262,-257,-226},{-257,-259,-262,-238,-240,-248},{-224,-238,-233,-233,-259,-252},{-219,-238,-214,-252,-243,-255},{-250,-228,-231,-257,-257,-255},{-214,-238,-228,-250,-248,-262},{-214,-262,-248,-238,-233,-236},{-217,-245,-243,-224,-252,-219},{-217,-231,-219,-228,-259,-214},{-245,-228,-231,-236,-262,-219},{-236,-238,-226,-248,-233,-219},{-219,-233,-240,-221,-219,-226},{-243,-259,-252,-219,-245,-240},{-245,-243,-214,-240,-250,-236}},{{-262,-252,-224,-219,-245,-217},{-245,-243,-257,-243,-224,-243},{-217,-262,-252,-231,-233,-231},{-250,-259,-217,-252,-228,-248},{-245,-252,-257,-259,-250,-221},{-238,-255,-243,-217,-257,-250},{-245,-245,-233,-238,-243,-233},{-243,-231,-217,-214,-226,-228},{-245,-257,-238,-221,-219,-248},{-226,-224,-259,-238,-214,-228},{-240,-243,-252,-250,-219,-262},{-226,-243,-221,-257,-228,-250},{-231,-238,-221,-226,-250,-217},{-252,-259,-214,-248,-236,-245},{-262,-224,-226,-214,-236,-236},{-231,-240,-226,-245,-226,-226},{-233,-231,-214,-262,-231,-228},{-228,-233,-252,-221,-221,-248},{-250,-214,-257,-228,-238,-238},{-245,-238,-221,-217,-219,-238}},{{-240,-228,-240,-257,-252,-255},{-226,-233,-259,-219,-219,-224},{-257,-245,-217,-217,-245,-219},{-219,-233,-257,-219,-248,-228},{-262,-214,-233,-245,-259,-226},{-252,-233,-255,-259,-240,-245},{-245,-238,-228,-214,-219,-250},{-217,-217,-226,-255,-240,-238},{-252,-228,-245,-238,-255,-221},{-226,-259,-243,-259,-257,-236},{-226,-262,-243,-240,-255,-259},{-259,-262,-231,-250,-228,-255},{-238,-217,-255,-245,-217,-221},{-228,-245,-250,-257,-226,-243},{-250,-238,-217,-245,-217,-219},{-252,-259,-214,-257,-214,-219},{-231,-228,-248,-221,-240,-255},{-243,-233,-248,-226,-243,-236},{-255,-245,-224,-231,-245,-214},{-245,-255,-259,-262,-231,-231}},{{-214,-257,-224,-217,-231,-240},{-221,-231,-236,-245,-252,-240},{-221,-257,-231,-228,-257,-238},{-221,-240,-259,-248,-224,-262},{-252,-224,-255,-257,-240,-259},{-250,-214,-217,-233,-248,-240},{-259,-238,-262,-219,-233,-219},{-262,-240,-226,-224,-257,-243},{-238,-257,-231,-248,-255,-214},{-224,-240,-252,-252,-255,-233},{-240,-233,-259,-250,-219,-231},{-245,-245,-214,-233,-262,-243},{-217,-221,-214,-228,-217,-243},{-259,-262,-233,-238,-259,-259},{-219,-224,-248,-240,-219,-262},{-252,-217,-233,-250,-233,-219},{-259,-257,-243,-245,-228,-224},{-248,-262,-226,-255,-257,-233},{-248,-228,-236,-250,-257,-262},{-257,-236,-221,-262,-250,-252}},{{-224,-214,-238,-236,-214,-219},{-257,-255,-214,-236,-255,-255},{-255,-221,-243,-240,-257,-238},{-245,-259,-221,-250,-238,-248},{-236,-243,-252,-228,-224,-243},{-236,-245,-219,-217,-245,-228},{-248,-224,-231,-233,-214,-231},{-255,-257,-257,-236,-259,-217},{-240,-243,-248,-255,-221,-236},{-226,-219,-255,-259,-231,-255},{-238,-248,-245,-240,-226,-259},{-259,-248,-248,-233,-252,-240},{-245,-259,-255,-219,-221,-255},{-231,-233,-217,-257,-221,-257},{-238,-250,-243,-217,-231,-217},{-245,-224,-243,-257,-226,-236},{-226,-245,-262,-233,-221,-233},{-226,-255,-259,-259,-245,-236},{-252,-238,-214,-226,-231,-238},{-236,-214,-252,-226,-250,-217}}},{{{-287,-262,-289,-259,-281,-259},{-273,-270,-251,-273,-246,-292},{-284,-273,-270,-254,-292,-281},{-265,-300,-276,-289,-300,-248},{-287,-273,-246,-300,-251,-298},{-295,-273,-248,-268,-284,-284},{-300,-262,-268,-259,-246,-257},{-292,-292,-248,-270,-262,-295},{-265,-295,-257,-262,-273,-259},{-292,-251,-254,-287,-262,-251},{-273,-257,-273,-262,-292,-300},{-292,-295,-251,-251,-270,-278},{-268,-251,-262,-265,-289,-265},{-284,-257,-284,-265,-276,-292},{-281,-289,-300,-292,-295,-259},{-284,-300,-246,-295,-251,-246},{-281,-257,-281,-246,-265,-298},{-254,-289,-273,-298,-254,-276},{-289,-257,-254,-251,-246,-289},{-251,-273,-295,-295,-262,-292}},{{-284,-246,-289,-270,-257,-246},{-300,-262,-287,-278,-254,-254},{-259,-248,-259,-300,-246,-246},{-300,-257,-257,-300,-248,-276},{-292,-254,-246,-295,-268,-298},{-248,-246,-262,-287,-295,-287},{-276,-276,-292,-298,-265,-257},{-254,-251,-246,-289,-251,-246},{-292,-259,-300,-295,-257,-295},{-289,-257,-257,-278,-273,-292},{-248,-262,-246,-273,-265,-287},{-257,-251,-298,-278,-273,-300},{-295,-254,-300,-287,-284,-265},{-270,-270,-276,-248,-262,-262},{-292,-251,-292,-257,-281,-259},{-295,-254,-246,-251,-300,-281},{-298,-265,-265,-281,-289,-257},{-251,-278,-254,-276,-246,-259},{-268,-295,-276,-295,-292,-276},{-254,-251,-270,-281,-257,-278}},{{-281,-268,-251,-281,-246,-248},{-281,-257,-265,-292,-273,-259},{-281,-295,-270,-289,-270,-300},{-284,-268,-295,-257,-270,-284},{-278,-295,-262,-278,-254,-265},{-284,-246,-248,-289,-268,-262},{-246,-289,-259,-289,-270,-265},{-262,-295,-270,-248,-295,-265},{-246,-295,-248,-276,-284,-298},{-268,-300,-287,-284,-276,-300},{-259,-298,-265,-248,-248,-262},{-257,-270,-298,-251,-270,-268},{-251,-254,-251,-281,-270,-298},{-270,-276,-300,-265,-281,-292},{-265,-254,-298,-246,-300,-251},{-281,-300,-246,-292,-300,-281},{-270,-298,-281,-281,-300,-251},{-298,-262,-251,-287,-268,-257},{-273,-287,-265,-268,-268,-248},{-268,-265,-248,-270,-289,-270}},{{-295,-278,-251,-278,-262,-292},{-278,-246,-257,-257,-257,-276},{-246,-265,-298,-246,-251,-257},{-281,-300,-265,-268,-259,-298},{-292,-251,-287,-287,-254,-270},{-284,-295,-276,-259,-262,-262},{-295,-262,-268,-251,-257,-268},{-273,-259,-268,-262,-268,-292},{-265,-257,-270,-254,-281,-276},{-292,-259,-300,-281,-248,-257},{-281,-289,-251,-281,-276,-270},{-300,-251,-276,-289,-259,-281},{-265,-268,-289,-276,-273,-281},{-278,-300,-295,-295,-254,-248},{-246,-300,-254,-265,-298,-251},{-289,-257,-265,-273,-300,-276},{-287,-246,-257,-281,-276,-289},{-281,-287,-281,-265,-257,-298},{-259,-268,-276,-262,-268,-292},{-298,-298,-270,-251,-273,-246}},{{-289,-287,-289,-273,-265,-292},{-273,-284,-257,-284,-259,-254},{-268,-268,-254,-270,-262,-254},{-254,-248,-251,-246,-289,-262},{-281,-284,-295,-273,-246,-251},{-281,-278,-268,-281,-276,-248},{-265,-246,-259,-254,-273,-259},{-246,-254,-287,-292,-259,-292},{-257,-295,-270,-262,-248,-300},{-268,-287,-254,-284,-281,-246},{-298,-268,-248,-278,-270,-295},{-251,-298,-259,-295,-254,-281},{-300,-295,-248,-298,-276,-246},{-276,-265,-276,-298,-257,-259},{-254,-265,-276,-273,-248,-292},{-284,-265,-289,-295,-254,-254},{-257,-246,-284,-278,-273,-259},{-278,-248,-281,-254,-262,-298},{-276,-259,-265,-298,-251,-273},{-292,-278,-298,-276,-270,-298}},{{-292,-268,-298,-254,-295,-300},{-289,-265,-298,-292,-268,-265},{-254,-292,-246,-278,-246,-278},{-262,-265,-295,-248,-300,-289},{-278,-246,-254,-270,-287,-295},{-278,-284,-257,-270,-287,-278},{-254,-254,-268,-287,-276,-268},{-254,-295,-246,-262,-262,-287},{-265,-298,-259,-295,-278,-281},{-292,-284,-289,-295,-292,-268},{-284,-292,-257,-298,-287,-289},{-273,-300,-273,-257,-246,-265},{-276,-262,-289,-254,-292,-292},{-289,-248,-246,-284,-262,-254},{-257,-300,-254,-289,-259,-295},{-273,-284,-268,-292,-270,-268},{-248,-265,-262,-268,-262,-278},{-257,-278,-246,-262,-300,-257},{-276,-287,-257,-287,-273,-251},{-246,-251,-292,-276,-300,-287}},{{-292,-246,-300,-298,-268,-276},{-248,-251,-257,-251,-278,-251},{-265,-273,-246,-298,-281,-276},{-276,-248,-254,-284,-257,-281},{-289,-262,-246,-262,-273,-268},{-289,-257,-257,-268,-298,-248},{-265,-246,-289,-273,-251,-300},{-265,-281,-257,-268,-254,-292},{-246,-259,-270,-273,-268,-298},{-257,-265,-289,-268,-270,-295},{-259,-284,-281,-273,-270,-284},{-254,-292,-292,-284,-295,-257},{-281,-246,-295,-265,-248,-257},{-292,-276,-298,-254,-270,-276},{-265,-259,-295,-295,-276,-251},{-268,-295,-265,-248,-289,-278},{-292,-265,-289,-292,-273,-278},{-262,-262,-265,-281,-254,-278},{-251,-292,-276,-287,-300,-254},{-295,-248,-257,-295,-284,-278}},{{-281,-259,-298,-284,-246,-246},{-298,-268,-295,-289,-298,-298},{-265,-276,-257,-270,-259,-276},{-281,-281,-278,-265,-276,-262},{-248,-259,-276,-273,-251,-273},{-248,-295,-300,-268,-257,-281},{-246,-254,-268,-289,-257,-246},{-248,-259,-300,-289,-281,-281},{-259,-276,-257,-259,-276,-246},{-284,-292,-292,-259,-268,-246},{-268,-268,-259,-284,-268,-300},{-292,-265,-278,-298,-300,-276},{-298,-257,-300,-281,-268,-281},{-265,-254,-273,-251,-287,-284},{-300,-276,-292,-265,-292,-289},{-262,-254,-268,-281,-292,-300},{-254,-287,-295,-300,-254,-295},{-295,-257,-295,-300,-254,-289},{-259,-273,-257,-287,-292,-262},{-287,-289,-295,-246,-284,-292}},{{-295,-287,-265,-276,-248,-273},{-254,-287,-281,-246,-300,-295},{-262,-265,-292,-248,-273,-295},{-248,-246,-268,-248,-284,-289},{-265,-265,-281,-284,-300,-276},{-259,-251,-270,-251,-262,-287},{-281,-287,-251,-281,-292,-270},{-257,-265,-273,-298,-300,-278},{-270,-273,-246,-254,-287,-289},{-281,-300,-300,-281,-257,-251},{-248,-257,-246,-265,-295,-262},{-292,-292,-289,-292,-246,-300},{-251,-265,-270,-287,-262,-254},{-262,-246,-292,-284,-259,-273},{-248,-273,-257,-268,-292,-278},{-284,-270,-284,-298,-295,-298},{-300,-259,-300,-292,-248,-248},{-270,-246,-268,-281,-287,-289},{-273,-259,-298,-287,-300,-246},{-251,-298,-292,-278,-300,-259}},{{-268,-265,-273,-270,-287,-265},{-262,-287,-284,-268,-281,-251},{-257,-265,-295,-268,-254,-254},{-259,-262,-278,-295,-246,-268},{-259,-257,-289,-251,-246,-259},{-265,-259,-262,-278,-287,-273},{-295,-295,-287,-300,-287,-276},{-268,-289,-268,-300,-259,-270},{-289,-284,-259,-278,-287,-292},{-278,-246,-287,-292,-278,-295},{-281,-257,-300,-257,-248,-268},{-284,-262,-270,-287,-254,-268},{-246,-270,-281,-262,-298,-254},{-273,-248,-265,-287,-248,-292},{-281,-265,-281,-300,-287,-289},{-246,-246,-289,-295,-298,-281},{-270,-287,-295,-295,-268,-276},{-246,-278,-257,-298,-295,-254},{-268,-246,-292,-300,-295,-281},{-295,-273,-273,-278,-284,-284}},{{-265,-289,-254,-254,-254,-257},{-262,-251,-298,-292,-298,-259},{-292,-273,-276,-298,-298,-268},{-248,-270,-281,-268,-276,-300},{-254,-268,-278,-298,-298,-265},{-248,-251,-262,-300,-278,-268},{-281,-287,-273,-254,-254,-295},{-248,-246,-295,-254,-298,-295},{-289,-289,-257,-257,-287,-298},{-251,-265,-289,-276,-295,-278},{-254,-246,-295,-273,-278,-270},{-268,-248,-246,-289,-270,-246},{-251,-295,-251,-254,-298,-246},{-262,-268,-284,-265,-270,-265},{-287,-292,-257,-278,-300,-300},{-246,-257,-295,-276,-248,-289},{-292,-295,-292,-295,-273,-276},{-300,-246,-270,-276,-259,-289},{-292,-254,-276,-276,-276,-295},{-251,-298,-270,-246,-292,-257}},{{-248,-284,-292,-298,-251,-300},{-300,-300,-295,-265,-259,-298},{-257,-300,-254,-273,-284,-292},{-257,-276,-295,-278,-298,-257},{-278,-273,-251,-246,-281,-246},{-300,-300,-276,-246,-246,-281},{-251,-276,-292,-268,-300,-300},{-287,-251,-262,-281,-295,-262},{-289,-257,-246,-254,-273,-273},{-300,-246,-276,-265,-276,-298},{-268,-289,-284,-259,-281,-300},{-278,-295,-248,-281,-295,-300},{-287,-268,-300,-278,-273,-262},{-262,-298,-270,-300,-287,-289},{-278,-278,-278,-254,-287,-287},{-281,-262,-246,-295,-262,-289},{-254,-254,-287,-281,-257,-281},{-248,-281,-298,-287,-257,-270},{-287,-262,-276,-270,-300,-300},{-276,-278,-295,-254,-292,-257}}},{{{-151,-142,-145,-149,-165,-154},{-156,-162,-148,-140,-152,-145},{-145,-148,-151,-151,-166,-145},{-168,-163,-146,-168,-139,-156},{-143,-146,-149,-168,-149,-166},{-154,-149,-140,-149,-160,-157},{-148,-148,-160,-169,-149,-139},{-146,-151,-145,-139,-148,-148},{-169,-163,-148,-162,-145,-156},{-163,-156,-139,-148,-143,-139},{-163,-160,-165,-145,-165,-160},{-152,-157,-156,-149,-143,-145},{-169,-169,-151,-163,-145,-148},{-143,-148,-169,-143,-148,-166},{-159,-160,-154,-165,-142,-149},{-168,-163,-162,-157,-159,-145},{-159,-159,-139,-154,-143,-165},{-159,-163,-146,-165,-160,-146},{-157,-152,-140,-157,-166,-157},{-169,-149,-166,-154,-162,-157}},{{-146,-156,-168,-165,-159,-166},{-159,-152,-152,-156,-151,-169},{-140,-159,-165,-140,-160,-156},{-162,-166,-140,-146,-160,-163},{-165,-162,-160,-140,-142,-168},{-149,-154,-139,-151,-140,-162},{-148,-160,-148,-156,-143,-151},{-143,-145,-168,-139,-168,-152},{-162,-146,-152,-162,-140,-168},{-145,-149,-163,-159,-168,-146},{-159,-142,-140,-148,-149,-142},{-166,-151,-156,-169,-162,-166},{-163,-166,-139,-143,-159,-142},{-145,-142,-154,-142,-166,-148},{-140,-169,-149,-143,-157,-160},{-152,-152,-152,-149,-149,-160},{-140,-140,-143,-160,-142,-165},{-149,-140,-139,-156,-146,-156},{-166,-142,-168,-152,-154,-166},{-145,-142,-166,-156,-145,-157}},{{-143,-166,-143,-163,-152,-169},{-152,-151,-143,-169,-145,-169},{-165,-149,-143,-169,-168,-166},{-139,-154,-145,-149,-148,-154},{-140,-165,-163,-139,-142,-154},{-143,-140,-169,-168,-160,-140},{-168,-149,-168,-160,-163,-143},{-168,-142,-156,-160,-168,-146},{-156,-160,-145,-139,-143,-148},{-169,-139,-166,-156,-152,-157},{-139,-139,-163,-163,-160,-149},{-159,-163,-139,-159,-160,-151},{-142,-166,-159,-148,-148,-139},{-143,-148,-151,-142,-159,-168},{-149,-159,-149,-154,-146,-152},{-140,-156,-165,-162,-143,-145},{-146,-166,-165,-152,-148,-160},{-166,-159,-151,-165,-145,-148},{-165,-163,-166,-156,-168,-160},{-157,-140,-166,-154,-139,-162}},{{-169,-143,-160,-166,-143,-151},{-159,-143,-157,-148,-165,-168},{-148,-156,-168,-156,-142,-139},{-165,-169,-166,-139,-166,-159},{-160,-151,-154,-168,-149,-139},{-152,-156,-166,-168,-149,-166},{-163,-148,-148,-149,-143,-157},{-149,-139,-162,-152,-168,-169},{-149,-166,-152,-166,-149,-163},{-148,-169,-149,-160,-166,-162},{-159,-168,-154,-145,-148,-169},{-160,-149,-166,-166,-140,-156},{-151,-143,-162,-154,-165,-143},{-145,-154,-145,-169,-152,-145},{-160,-140,-142,-159,-145,-140},{-139,-168,-146,-151,-154,-152},{-162,-148,-160,-142,-154,-148},{-169,-168,-156,-157,-139,-148},{-151,-157,-157,-154,-157,-159},{-151,-156,-159,-166,-159,-168}},{{-169,-154,-166,-159,-146,-148},{-149,-143,-151,-149,-146,-160},{-166,-142,-160,-169,-151,-145},{-146,-148,-160,-162,-151,-140},{-159,-148,-168,-140,-168,-145},{-156,-139,-145,-142,-154,-146},{-160,-168,-159,-159,-157,-149},{-166,-156,-149,-145,-140,-152},{-143,-149,-140,-146,-152,-146},{-151,-157,-160,-156,-169,-146},{-140,-142,-159,-143,-139,-159},{-152,-166,-156,-139,-148,-149},{-156,-169,-168,-154,-169,-159},{-156,-156,-151,-159,-163,-168},{-152,-159,-142,-163,-165,-162},{-139,-154,-148,-151,-156,-152},{-160,-139,-140,-142,-168,-152},{-162,-143,-154,-157,-152,-146},{-142,-156,-168,-166,-168,-165},{-169,-169,-142,-139,-163,-166}},{{-139,-148,-154,-146,-151,-152},{-162,-156,-146,-159,-156,-149},{-151,-166,-148,-140,-162,-169},{-143,-142,-157,-143,-148,-152},{-160,-166,-157,-165,-163,-142},{-139,-169,-160,-151,-165,-163},{-168,-148,-154,-157,-152,-142},{-163,-169,-156,-154,-146,-154},{-165,-169,-159,-139,-156,-169},{-143,-154,-152,-149,-146,-151},{-140,-146,-163,-169,-139,-143},{-146,-152,-139,-151,-148,-163},{-165,-152,-162,-152,-139,-146},{-145,-143,-162,-151,-156,-157},{-145,-149,-143,-152,-143,-163},{-168,-139,-148,-156,-149,-140},{-139,-159,-145,-139,-163,-140},{-151,-145,-166,-159,-166,-149},{-159,-154,-139,-163,-159,-152},{-146,-162,-168,-157,-142,-145}},{{-151,-163,-146,-152,-146,-163},{-152,-157,-140,-160,-159,-139},{-162,-160,-159,-148,-148,-162},{-154,-149,-146,-154,-154,-139},{-168,-162,-148,-148,-154,-162},{-165,-143,-146,-139,-148,-146},{-139,-152,-162,-157,-140,-145},{-143,-156,-145,-148,-165,-148},{-156,-145,-163,-166,-154,-168},{-159,-143,-142,-160,-169,-160},{-152,-169,-159,-156,-139,-165},{-165,-157,-168,-146,-159,-162},{-156,-143,-152,-159,-168,-152},{-166,-162,-165,-154,-159,-152},{-152,-148,-148,-140,-169,-165},{-139,-157,-145,-146,-163,-159},{-162,-151,-148,-156,-163,-162},{-152,-160,-142,-162,-154,-151},{-168,-166,-139,-139,-145,-168},{-143,-160,-165,-148,-160,-168}},{{-168,-162,-157,-166,-163,-148},{-162,-165,-156,-149,-160,-145},{-159,-157,-142,-159,-149,-142},{-149,-169,-143,-159,-146,-140},{-143,-169,-151,-169,-148,-140},{-143,-156,-168,-146,-169,-159},{-149,-140,-139,-142,-149,-143},{-162,-152,-169,-156,-146,-139},{-160,-157,-165,-142,-151,-156},{-162,-154,-163,-160,-142,-143},{-162,-149,-162,-152,-166,-162},{-143,-159,-142,-152,-151,-146},{-143,-154,-163,-151,-162,-162},{-157,-152,-151,-166,-166,-163},{-152,-140,-169,-163,-149,-151},{-166,-165,-160,-159,-163,-166},{-152,-151,-151,-151,-148,-146},{-149,-146,-145,-160,-166,-151},{-159,-163,-148,-145,-140,-154},{-149,-154,-149,-163,-152,-154}},{{-140,-143,-149,-157,-169,-142},{-139,-148,-169,-152,-140,-143},{-142,-169,-163,-139,-145,-152},{-162,-152,-140,-165,-162,-146},{-166,-157,-165,-152,-149,-159},{-140,-152,-165,-149,-162,-142},{-146,-162,-145,-146,-151,-166},{-168,-146,-148,-165,-146,-152},{-162,-143,-159,-154,-168,-148},{-165,-162,-145,-163,-146,-151},{-160,-151,-165,-142,-159,-162},{-146,-156,-151,-168,-166,-166},{-165,-160,-159,-139,-148,-159},{-157,-151,-143,-157,-159,-148},{-160,-143,-157,-149,-166,-156},{-157,-143,-149,-139,-149,-160},{-160,-139,-157,-145,-140,-166},{-168,-145,-169,-143,-142,-148},{-151,-168,-142,-142,-159,-145},{-143,-160,-151,-139,-140,-148}},{{-163,-169,-163,-143,-142,-160},{-139,-169,-148,-139,-152,-156},{-162,-140,-162,-148,-142,-156},{-168,-166,-142,-166,-169,-152},{-169,-157,-163,-143,-143,-146},{-149,-154,-139,-157,-154,-152},{-163,-143,-160,-140,-162,-152},{-159,-157,-152,-154,-163,-168},{-163,-148,-151,-165,-152,-157},{-160,-166,-140,-160,-165,-140},{-156,-148,-140,-168,-151,-145},{-157,-140,-166,-139,-139,-140},{-142,-166,-156,-159,-148,-140},{-165,-169,-163,-140,-166,-149},{-160,-157,-160,-140,-163,-160},{-149,-146,-159,-145,-159,-156},{-154,-162,-151,-140,-156,-157},{-165,-166,-140,-165,-139,-166},{-148,-165,-151,-149,-160,-165},{-166,-157,-163,-154,-159,-146}},{{-160,-163,-163,-162,-152,-139},{-143,-149,-163,-165,-156,-140},{-146,-145,-143,-145,-154,-169},{-157,-168,-140,-148,-146,-139},{-162,-166,-154,-156,-168,-169},{-166,-169,-165,-160,-146,-152},{-148,-159,-148,-160,-166,-166},{-159,-157,-139,-157,-142,-154},{-162,-143,-168,-151,-148,-165},{-143,-146,-151,-152,-166,-148},{-159,-165,-160,-159,-142,-139},{-162,-151,-140,-166,-154,-162},{-165,-142,-145,-169,-154,-152},{-146,-143,-154,-154,-142,-159},{-156,-149,-162,-162,-146,-142},{-169,-156,-163,-157,-162,-143},{-151,-160,-149,-149,-162,-157},{-169,-151,-160,-166,-148,-162},{-145,-143,-145,-152,-169,-169},{-169,-142,-145,-149,-157,-148}},{{-169,-159,-169,-148,-154,-168},{-166,-154,-157,-140,-157,-142},{-160,-145,-140,-154,-142,-160},{-148,-148,-157,-168,-149,-162},{-143,-142,-140,-152,-149,-156},{-148,-151,-149,-149,-143,-157},{-152,-163,-165,-157,-152,-154},{-151,-159,-149,-165,-162,-163},{-154,-148,-154,-139,-157,-146},{-146,-149,-146,-166,-151,-162},{-146,-162,-154,-166,-152,-166},{-169,-160,-145,-140,-163,-154},{-163,-166,-160,-166,-157,-139},{-152,-152,-160,-140,-146,-149},{-146,-166,-151,-157,-151,-143},{-152,-140,-143,-169,-142,-152},{-157,-148,-140,-169,-139,-139},{-156,-157,-169,-140,-152,-149},{-156,-168,-140,-140,-162,-159},{-145,-142,-143,-152,-163,-157}}},{{{-182,-184,-193,-200,-177,-193},{-195,-169,-167,-164,-191,-173},{-186,-193,-200,-180,-187,-171},{-178,-191,-182,-184,-195,-169},{-178,-197,-191,-197,-171,-191},{-178,-175,-177,-180,-186,-187},{-173,-189,-180,-187,-195,-184},{-184,-164,-182,-167,-184,-164},{-191,-177,-177,-200,-167,-189},{-166,-197,-169,-200,-195,-189},{-193,-169,-173,-187,-182,-166},{-193,-189,-177,-187,-177,-173},{-169,-191,-177,-164,-180,-186},{-177,-184,-175,-197,-191,-193},{-200,-166,-182,-191,-169,-182},{-180,-182,-171,-177,-167,-200},{-171,-177,-184,-175,-182,-167},{-178,-195,-171,-167,-164,-195},{-180,-164,-200,-195,-169,-186},{-164,-169,-200,-167,-195,-169}},{{-171,-198,-173,-184,-200,-171},{-182,-169,-191,-177,-167,-182},{-195,-197,-171,-184,-182,-195},{-182,-197,-187,-182,-191,-186},{-195,-177,-184,-187,-200,-180},{-193,-177,-197,-186,-178,-200},{-169,-191,-193,-177,-184,-187},{-180,-191,-171,-180,-182,-198},{-171,-169,-200,-195,-178,-184},{-187,-175,-167,-197,-189,-173},{-167,-169,-169,-198,-184,-189},{-173,-191,-187,-189,-182,-200},{-180,-182,-195,-177,-164,-195},{-164,-173,-178,-169,-177,-191},{-173,-186,-180,-180,-187,-195},{-178,-177,-167,-164,-189,-197},{-169,-180,-182,-184,-169,-171},{-197,-184,-184,-198,-167,-200},{-178,-180,-189,-186,-197,-195},{-167,-171,-187,-178,-195,-175}},{{-197,-169,-197,-193,-164,-189},{-182,-184,-195,-195,-182,-177},{-197,-184,-175,-186,-182,-164},{-166,-186,-195,-166,-178,-189},{-182,-187,-171,-191,-200,-187},{-198,-189,-178,-180,-173,-171},{-198,-189,-164,-178,-182,-195},{-173,-166,-187,-189,-191,-198},{-167,-198,-177,-177,-166,-191},{-178,-171,-195,-195,-169,-187},{-177,-187,-187,-177,-177,-177},{-187,-166,-191,-193,-166,-177},{-197,-200,-166,-193,-197,-186},{-169,-198,-167,-180,-169,-169},{-195,-169,-169,-197,-198,-191},{-164,-177,-193,-182,-191,-187},{-178,-171,-197,-167,-171,-180},{-167,-169,-171,-195,-167,-189},{-171,-164,-167,-193,-189,-167},{-182,-198,-177,-189,-171,-200}},{{-178,-171,-189,-173,-166,-187},{-191,-200,-197,-187,-198,-200},{-178,-191,-186,-166,-177,-178},{-167,-198,-169,-171,-178,-191},{-178,-197,-193,-193,-177,-171},{-184,-186,-200,-182,-164,-164},{-180,-193,-178,-187,-171,-177},{-191,-191,-171,-193,-171,-198},{-195,-191,-169,-182,-197,-184},{-171,-175,-177,-186,-173,-198},{-164,-187,-193,-184,-195,-200},{-187,-191,-189,-191,-171,-178},{-173,-167,-171,-193,-191,-191},{-195,-197,-200,-195,-200,-187},{-198,-173,-198,-169,-173,-191},{-189,-193,-167,-187,-167,-187},{-182,-177,-193,-175,-191,-173},{-178,-191,-167,-173,-180,-164},{-167,-175,-189,-177,-169,-189},{-169,-166,-167,-166,-186,-191}},{{-182,-182,-164,-182,-197,-169},{-173,-186,-180,-169,-184,-200},{-184,-178,-193,-175,-193,-186},{-178,-184,-186,-180,-197,-198},{-184,-166,-198,-186,-193,-184},{-200,-171,-193,-164,-171,-184},{-164,-189,-169,-175,-198,-173},{-197,-198,-169,-182,-166,-186},{-186,-198,-195,-197,-164,-177},{-169,-193,-193,-175,-177,-175},{-189,-169,-186,-178,-193,-175},{-178,-182,-171,-198,-198,-193},{-197,-169,-200,-166,-182,-173},{-173,-200,-189,-178,-200,-166},{-195,-198,-173,-171,-182,-173},{-186,-180,-195,-186,-195,-184},{-189,-184,-195,-198,-197,-193},{-177,-178,-193,-193,-186,-164},{-186,-184,-195,-166,-171,-173},{-191,-189,-195,-191,-195,-189}},{{-180,-197,-198,-186,-180,-184},{-182,-169,-177,-200,-178,-175},{-182,-167,-195,-182,-184,-195},{-166,-167,-187,-178,-197,-169},{-198,-175,-198,-187,-198,-167},{-198,-173,-189,-184,-189,-197},{-169,-189,-177,-166,-164,-180},{-164,-164,-189,-198,-197,-191},{-167,-198,-173,-182,-187,-189},{-191,-173,-173,-167,-193,-195},{-166,-189,-175,-180,-184,-193},{-167,-197,-197,-195,-173,-191},{-193,-182,-184,-182,-173,-178},{-169,-178,-191,-200,-164,-177},{-178,-177,-177,-177,-189,-178},{-169,-186,-180,-167,-167,-186},{-198,-189,-186,-178,-198,-191},{-193,-180,-186,-178,-167,-173},{-191,-200,-166,-180,-193,-177},{-180,-175,-164,-164,-171,-180}},{{-164,-197,-184,-184,-187,-173},{-193,-191,-166,-169,-193,-171},{-182,-178,-167,-200,-177,-187},{-180,-171,-180,-166,-169,-164},{-200,-164,-187,-184,-187,-193},{-182,-171,-169,-171,-195,-184},{-195,-187,-177,-184,-175,-189},{-178,-173,-173,-195,-166,-175},{-193,-164,-191,-169,-171,-166},{-173,-193,-193,-164,-167,-186},{-180,-193,-182,-178,-167,-198},{-182,-173,-171,-189,-200,-198},{-171,-195,-195,-191,-189,-197},{-175,-167,-184,-197,-173,-198},{-197,-200,-200,-184,-189,-182},{-169,-180,-164,-182,-182,-175},{-193,-171,-180,-175,-169,-197},{-195,-169,-198,-198,-180,-175},{-193,-177,-167,-178,-182,-175},{-167,-173,-186,-191,-182,-182}},{{-182,-173,-182,-182,-193,-167},{-197,-193,-166,-178,-178,-173},{-184,-175,-178,-193,-175,-177},{-175,-171,-197,-164,-167,-178},{-171,-197,-193,-171,-197,-171},{-167,-200,-175,-166,-164,-200},{-184,-184,-184,-169,-198,-171},{-187,-166,-198,-195,-166,-184},{-193,-191,-180,-197,-171,-197},{-197,-198,-166,-169,-189,-180},{-173,-167,-178,-186,-173,-173},{-184,-164,-167,-171,-178,-193},{-164,-191,-173,-193,-180,-193},{-182,-169,-166,-184,-197,-175},{-175,-164,-167,-189,-200,-187},{-193,-187,-182,-189,-189,-195},{-187,-167,-191,-171,-191,-180},{-175,-187,-167,-200,-186,-187},{-169,-198,-175,-169,-198,-169},{-197,-177,-184,-167,-166,-200}},{{-193,-178,-200,-189,-187,-169},{-164,-197,-166,-193,-173,-189},{-178,-191,-198,-166,-187,-171},{-186,-177,-189,-175,-180,-198},{-189,-171,-193,-175,-200,-173},{-189,-186,-182,-198,-197,-182},{-184,-177,-189,-175,-198,-189},{-171,-178,-195,-175,-191,-173},{-189,-177,-187,-178,-198,-166},{-195,-197,-169,-167,-180,-173},{-171,-167,-200,-180,-167,-195},{-184,-187,-198,-193,-178,-193},{-178,-189,-164,-193,-182,-193},{-186,-189,-191,-191,-198,-182},{-164,-169,-184,-195,-178,-173},{-189,-198,-175,-200,-184,-173},{-200,-166,-193,-167,-180,-180},{-197,-193,-200,-171,-189,-189},{-197,-171,-197,-167,-178,-182},{-164,-198,-178,-184,-186,-166}},{{-167,-189,-187,-195,-186,-198},{-186,-178,-182,-175,-189,-169},{-175,-187,-187,-187,-173,-180},{-166,-182,-169,-177,-191,-193},{-167,-182,-193,-195,-189,-173},{-189,-180,-171,-171,-167,-193},{-169,-180,-195,-178,-166,-195},{-167,-171,-173,-175,-197,-164},{-169,-164,-173,-164,-177,-180},{-169,-182,-175,-189,-184,-167},{-167,-178,-193,-193,-191,-198},{-178,-186,-193,-178,-189,-195},{-167,-178,-197,-189,-177,-182},{-177,-166,-191,-200,-164,-187},{-180,-167,-197,-198,-191,-191},{-197,-193,-166,-173,-200,-187},{-180,-200,-169,-166,-166,-171},{-200,-191,-186,-173,-191,-178},{-175,-197,-167,-166,-198,-180},{-191,-173,-171,-197,-177,-182}},{{-195,-200,-198,-166,-198,-173},{-177,-166,-182,-175,-171,-177},{-169,-175,-187,-193,-171,-175},{-166,-198,-184,-198,-173,-175},{-166,-195,-166,-178,-169,-191},{-191,-184,-177,-169,-182,-198},{-197,-186,-193,-189,-197,-191},{-187,-171,-180,-167,-191,-186},{-184,-167,-180,-198,-184,-180},{-189,-195,-197,-175,-198,-189},{-191,-167,-200,-182,-184,-164},{-193,-164,-177,-169,-178,-191},{-195,-191,-180,-173,-195,-167},{-180,-173,-198,-171,-195,-180},{-187,-191,-186,-186,-178,-189},{-187,-169,-200,-184,-175,-189},{-182,-180,-175,-180,-197,-184},{-180,-186,-197,-186,-175,-187},{-197,-171,-189,-198,-178,-164},{-167,-184,-193,-180,-167,-186}},{{-169,-184,-167,-180,-167,-178},{-189,-177,-167,-198,-193,-197},{-178,-189,-198,-171,-195,-180},{-186,-198,-184,-186,-197,-186},{-164,-186,-180,-184,-184,-177},{-177,-167,-173,-200,-173,-187},{-186,-195,-180,-173,-200,-178},{-193,-171,-177,-191,-173,-197},{-180,-186,-173,-200,-166,-182},{-178,-177,-171,-198,-197,-175},{-187,-197,-195,-169,-178,-193},{-166,-167,-175,-198,-178,-178},{-178,-186,-164,-166,-195,-166},{-198,-191,-191,-198,-186,-164},{-182,-186,-166,-169,-193,-164},{-193,-177,-177,-169,-171,-166},{-189,-178,-167,-187,-171,-184},{-167,-169,-178,-175,-175,-193},{-175,-173,-175,-169,-178,-177},{-195,-186,-173,-200,-177,-169}}},{{{-260,-252,-223,-223,-250,-243},{-233,-223,-270,-238,-252,-223},{-252,-245,-255,-262,-255,-270},{-220,-270,-245,-267,-270,-228},{-220,-223,-257,-220,-257,-267},{-252,-220,-223,-233,-250,-228},{-270,-252,-267,-225,-265,-265},{-250,-240,-220,-233,-220,-267},{-250,-267,-252,-265,-250,-225},{-245,-223,-235,-225,-260,-235},{-230,-230,-270,-243,-230,-223},{-220,-238,-230,-247,-250,-238},{-262,-260,-230,-247,-233,-262},{-255,-255,-252,-240,-243,-233},{-255,-270,-257,-220,-230,-252},{-245,-252,-230,-228,-223,-220},{-228,-240,-257,-252,-265,-220},{-247,-257,-247,-228,-255,-228},{-243,-245,-225,-262,-238,-235},{-255,-243,-250,-230,-257,-238}},{{-228,-228,-228,-260,-235,-238},{-230,-255,-225,-233,-247,-243},{-240,-220,-250,-243,-257,-270},{-233,-270,-223,-267,-255,-225},{-225,-255,-233,-220,-223,-250},{-252,-228,-223,-267,-252,-220},{-270,-235,-243,-243,-245,-247},{-247,-225,-270,-262,-255,-250},{-225,-220,-247,-260,-230,-265},{-250,-233,-223,-257,-243,-267},{-265,-223,-220,-230,-262,-233},{-255,-255,-228,-228,-240,-240},{-243,-228,-220,-265,-250,-265},{-257,-257,-233,-223,-233,-233},{-252,-250,-233,-265,-223,-257},{-243,-238,-240,-235,-250,-260},{-265,-223,-250,-265,-260,-260},{-257,-247,-265,-223,-233,-225},{-255,-270,-225,-235,-243,-255},{-228,-243,-230,-262,-238,-223}},{{-225,-228,-228,-228,-220,-240},{-220,-270,-270,-243,-252,-243},{-260,-220,-235,-250,-270,-233},{-260,-267,-245,-228,-230,-260},{-262,-235,-262,-223,-265,-230},{-260,-250,-260,-238,-262,-252},{-223,-265,-220,-223,-247,-265},{-247,-255,-250,-267,-252,-257},{-243,-267,-243,-267,-230,-245},{-262,-270,-220,-250,-223,-252},{-243,-230,-230,-250,-250,-225},{-247,-270,-267,-235,-255,-260},{-243,-225,-262,-228,-245,-243},{-270,-270,-245,-228,-235,-250},{-243,-267,-262,-257,-257,-228},{-255,-235,-260,-230,-262,-262},{-235,-270,-262,-245,-260,-267},{-250,-252,-247,-260,-220,-245},{-265,-223,-255,-245,-270,-220},{-230,-243,-235,-247,-257,-270}},{{-245,-265,-265,-267,-265,-240},{-270,-225,-230,-257,-252,-223},{-220,-225,-245,-230,-270,-238},{-267,-252,-250,-260,-223,-255},{-220,-240,-225,-262,-252,-240},{-270,-225,-240,-257,-225,-230},{-233,-228,-257,-270,-225,-233},{-270,-240,-265,-257,-240,-260},{-220,-223,-262,-260,-223,-245},{-255,-220,-238,-247,-225,-220},{-240,-238,-247,-225,-220,-260},{-250,-238,-235,-240,-245,-243},{-243,-255,-267,-243,-270,-270},{-245,-225,-267,-255,-262,-225},{-255,-235,-265,-228,-228,-230},{-257,-230,-230,-228,-267,-230},{-220,-243,-228,-252,-235,-235},{-267,-243,-250,-233,-260,-265},{-223,-270,-238,-250,-252,-233},{-228,-230,-267,-247,-243,-250}},{{-262,-252,-230,-265,-255,-260},{-255,-235,-243,-230,-243,-245},{-250,-257,-233,-255,-247,-233},{-220,-245,-262,-223,-260,-240},{-270,-225,-225,-262,-247,-252},{-238,-247,-252,-233,-225,-257},{-267,-250,-230,-250,-240,-255},{-230,-238,-220,-223,-233,-262},{-267,-262,-228,-240,-230,-252},{-265,-257,-252,-235,-235,-262},{-250,-240,-267,-270,-243,-235},{-223,-223,-243,-223,-233,-252},{-247,-240,-255,-238,-220,-245},{-223,-233,-262,-233,-235,-238},{-230,-228,-240,-223,-255,-235},{-220,-245,-260,-228,-223,-262},{-267,-240,-265,-260,-252,-225},{-247,-233,-257,-255,-265,-233},{-240,-267,-270,-265,-257,-220},{-220,-255,-255,-265,-257,-255}},{{-255,-252,-220,-235,-247,-230},{-228,-257,-220,-247,-235,-243},{-220,-270,-250,-270,-270,-230},{-257,-238,-238,-252,-243,-265},{-233,-257,-265,-247,-220,-228},{-235,-245,-228,-233,-255,-240},{-238,-225,-250,-223,-262,-230},{-228,-247,-247,-223,-238,-228},{-267,-267,-233,-270,-260,-238},{-247,-267,-247,-250,-252,-220},{-250,-267,-223,-235,-243,-228},{-220,-225,-255,-235,-267,-265},{-247,-255,-238,-250,-230,-228},{-267,-252,-255,-247,-233,-250},{-223,-257,-228,-238,-223,-260},{-252,-240,-230,-225,-265,-247},{-220,-225,-267,-250,-220,-223},{-240,-220,-230,-235,-245,-260},{-230,-267,-267,-267,-240,-220},{-240,-245,-223,-240,-238,-233}},{{-220,-220,-243,-267,-230,-270},{-260,-255,-257,-260,-260,-235},{-270,-260,-260,-238,-260,-250},{-265,-245,-238,-245,-238,-250},{-252,-225,-247,-243,-252,-240},{-250,-238,-265,-247,-225,-238},{-267,-240,-260,-225,-238,-238},{-247,-233,-252,-270,-243,-230},{-245,-250,-238,-250,-220,-257},{-270,-260,-265,-225,-238,-257},{-270,-228,-267,-270,-233,-255},{-270,-240,-220,-238,-228,-252},{-250,-240,-223,-252,-233,-223},{-230,-228,-250,-233,-250,-233},{-238,-262,-223,-257,-262,-262},{-260,-233,-243,-262,-265,-220},{-230,-230,-243,-220,-238,-252},{-252,-240,-252,-262,-245,-267},{-243,-235,-235,-250,-247,-260},{-238,-225,-247,-220,-255,-257}},{{-233,-247,-230,-233,-235,-223},{-220,-257,-250,-257,-255,-225},{-260,-250,-225,-260,-228,-220},{-265,-240,-255,-262,-243,-262},{-252,-270,-265,-250,-228,-267},{-233,-252,-270,-238,-235,-220},{-257,-270,-245,-238,-260,-230},{-247,-252,-270,-252,-255,-265},{-265,-223,-220,-265,-260,-235},{-252,-228,-260,-262,-245,-245},{-243,-262,-228,-223,-225,-257},{-270,-220,-267,-225,-260,-243},{-255,-255,-235,-235,-230,-260},{-265,-223,-228,-225,-262,-267},{-245,-270,-240,-228,-245,-252},{-267,-223,-260,-225,-260,-267},{-247,-252,-228,-265,-250,-250},{-230,-225,-265,-250,-235,-250},{-243,-235,-260,-223,-228,-267},{-245,-245,-235,-267,-255,-247}},{{-267,-265,-252,-220,-223,-243},{-265,-260,-233,-257,-262,-257},{-245,-223,-267,-243,-243,-270},{-252,-252,-225,-260,-265,-220},{-240,-250,-247,-238,-228,-228},{-245,-220,-250,-225,-243,-250},{-235,-262,-250,-230,-230,-260},{-257,-243,-220,-240,-233,-265},{-243,-245,-243,-270,-238,-235},{-267,-225,-220,-225,-230,-255},{-255,-250,-270,-260,-238,-250},{-247,-225,-257,-260,-260,-270},{-243,-225,-228,-247,-252,-247},{-240,-220,-260,-260,-270,-245},{-255,-257,-240,-235,-225,-223},{-220,-257,-243,-252,-250,-230},{-228,-240,-247,-270,-252,-230},{-245,-233,-270,-230,-260,-230},{-230,-270,-270,-223,-270,-228},{-260,-223,-240,-240,-255,-265}},{{-230,-225,-245,-267,-233,-245},{-267,-228,-270,-260,-260,-233},{-262,-247,-245,-245,-228,-225},{-270,-260,-267,-252,-230,-243},{-228,-260,-243,-270,-262,-250},{-225,-228,-228,-262,-245,-255},{-220,-267,-267,-262,-250,-235},{-247,-250,-260,-257,-243,-233},{-220,-223,-230,-243,-223,-233},{-240,-225,-260,-233,-235,-255},{-247,-262,-250,-228,-270,-252},{-233,-225,-260,-270,-243,-225},{-270,-250,-220,-240,-260,-225},{-245,-240,-230,-230,-247,-223},{-233,-255,-245,-230,-238,-260},{-252,-235,-265,-225,-243,-230},{-230,-250,-223,-265,-238,-243},{-270,-220,-233,-250,-260,-255},{-255,-238,-255,-233,-247,-245},{-267,-243,-228,-245,-230,-255}},{{-233,-223,-238,-238,-245,-255},{-228,-250,-220,-223,-252,-247},{-230,-238,-255,-265,-240,-267},{-238,-252,-245,-270,-270,-235},{-228,-240,-267,-240,-230,-228},{-245,-223,-225,-235,-260,-250},{-265,-262,-228,-250,-233,-252},{-247,-262,-220,-257,-265,-223},{-233,-230,-240,-223,-247,-238},{-223,-257,-270,-238,-260,-255},{-220,-243,-220,-260,-252,-255},{-223,-238,-223,-252,-257,-235},{-260,-255,-235,-270,-238,-270},{-265,-257,-233,-252,-270,-255},{-233,-233,-247,-225,-262,-230},{-235,-238,-235,-240,-220,-247},{-228,-230,-225,-250,-240,-228},{-230,-228,-265,-238,-265,-255},{-220,-220,-255,-247,-255,-238},{-243,-223,-223,-267,-233,-257}},{{-228,-252,-235,-255,-255,-267},{-250,-238,-250,-267,-243,-252},{-220,-262,-240,-235,-267,-245},{-265,-260,-243,-230,-225,-228},{-223,-255,-262,-267,-245,-233},{-265,-235,-233,-240,-265,-260},{-233,-223,-262,-228,-262,-257},{-255,-250,-250,-262,-233,-235},{-250,-228,-257,-240,-230,-257},{-255,-228,-230,-250,-243,-243},{-230,-270,-235,-220,-250,-228},{-238,-255,-250,-265,-255,-243},{-223,-233,-255,-235,-235,-233},{-243,-257,-230,-220,-220,-230},{-230,-243,-260,-267,-250,-238},{-223,-255,-225,-220,-230,-267},{-240,-262,-267,-247,-257,-267},{-267,-245,-255,-223,-260,-245},{-270,-243,-223,-240,-270,-228},{-233,-230,-270,-262,-262,-225}}},{{{-243,-229,-213,-254,-249,-226},{-236,-236,-224,-229,-233,-245},{-219,-215,-233,-245,-233,-252},{-219,-213,-245,-231,-249,-229},{-229,-224,-238,-224,-208,-240},{-236,-231,-215,-229,-224,-247},{-249,-245,-254,-245,-245,-219},{-210,-233,-249,-254,-240,-213},{-233,-226,-213,-245,-236,-226},{-231,-238,-254,-219,-252,-213},{-219,-222,-249,-231,-210,-224},{-254,-233,-215,-208,-210,-226},{-233,-233,-245,-226,-224,-254},{-238,-215,-210,-236,-247,-229},{-222,-226,-208,-245,-240,-219},{-215,-229,-208,-245,-233,-229},{-226,-213,-254,-208,-252,-226},{-215,-224,-249,-238,-233,-217},{-243,-247,-243,-245,-229,-210},{-224,-226,-245,-217,-224,-226}},{{-222,-217,-240,-229,-252,-245},{-231,-243,-233,-219,-252,-210},{-222,-219,-252,-222,-215,-231},{-229,-231,-210,-233,-224,-219},{-233,-243,-254,-249,-238,-224},{-217,-222,-213,-249,-245,-236},{-236,-210,-238,-215,-224,-219},{-233,-247,-219,-243,-224,-243},{-233,-238,-213,-229,-226,-210},{-217,-210,-215,-233,-254,-231},{-254,-215,-226,-210,-236,-252},{-217,-208,-217,-213,-249,-217},{-247,-222,-222,-229,-229,-254},{-245,-215,-233,-236,-252,-240},{-208,-224,-245,-208,-236,-247},{-245,-217,-231,-252,-252,-243},{-229,-222,-240,-252,-208,-238},{-247,-226,-222,-226,-247,-219},{-236,-254,-208,-245,-219,-238},{-222,-210,-231,-236,-219,-243}},{{-247,-233,-219,-229,-217,-210},{-247,-229,-233,-226,-245,-217},{-252,-249,-208,-252,-208,-219},{-208,-217,-236,-245,-226,-236},{-217,-222,-252,-233,-224,-210},{-222,-252,-208,-240,-233,-240},{-213,-252,-219,-238,-247,-226},{-215,-229,-219,-243,-252,-243},{-208,-249,-213,-224,-224,-249},{-222,-254,-247,-247,-208,-229},{-236,-224,-247,-252,-240,-210},{-217,-254,-222,-208,-236,-254},{-236,-217,-243,-254,-229,-249},{-254,-240,-249,-224,-233,-219},{-247,-224,-236,-249,-222,-222},{-249,-224,-217,-233,-252,-208},{-247,-231,-215,-229,-210,-247},{-226,-208,-231,-226,-210,-249},{-233,-249,-254,-243,-231,-252},{-231,-245,-222,-229,-238,-217}},{{-208,-210,-240,-222,-215,-208},{-208,-231,-236,-238,-231,-217},{-252,-249,-219,-224,-254,-224},{-226,-240,-252,-229,-247,-224},{-213,-236,-222,-240,-243,-249},{-240,-208,-233,-217,-243,-226},{-229,-217,-229,-208,-213,-233},{-249,-213,-222,-213,-213,-238},{-236,-254,-233,-226,-252,-249},{-247,-213,-215,-210,-236,-240},{-247,-249,-233,-222,-254,-219},{-226,-249,-252,-233,-217,-247},{-208,-249,-231,-243,-208,-249},{-213,-245,-222,-249,-233,-208},{-252,-231,-240,-208,-222,-222},{-249,-231,-226,-243,-210,-231},{-210,-247,-249,-247,-245,-245},{-243,-217,-217,-249,-226,-217},{-213,-236,-243,-254,-254,-219},{-224,-213,-247,-231,-213,-219}},{{-217,-252,-249,-229,-243,-247},{-243,-217,-213,-233,-229,-233},{-236,-240,-213,-249,-238,-217},{-247,-233,-240,-254,-254,-231},{-217,-240,-208,-238,-243,-247},{-247,-222,-236,-233,-247,-219},{-217,-245,-208,-213,-208,-219},{-226,-245,-219,-231,-245,-243},{-213,-210,-233,-219,-243,-238},{-236,-236,-217,-219,-254,-215},{-224,-226,-231,-229,-240,-217},{-215,-252,-229,-224,-252,-210},{-236,-215,-233,-240,-217,-249},{-254,-240,-252,-243,-208,-229},{-247,-222,-236,-217,-208,-238},{-215,-219,-217,-233,-219,-233},{-229,-252,-224,-247,-229,-222},{-247,-215,-229,-238,-222,-213},{-236,-240,-224,-247,-240,-254},{-247,-247,-245,-240,-233,-254}},{{-252,-229,-213,-236,-252,-229},{-249,-249,-215,-254,-231,-215},{-219,-226,-236,-243,-245,-247},{-240,-210,-252,-249,-217,-226},{-247,-233,-240,-236,-254,-243},{-245,-217,-249,-213,-213,-245},{-229,-233,-233,-243,-240,-254},{-222,-210,-210,-254,-247,-233},{-236,-231,-240,-219,-226,-240},{-217,-215,-236,-213,-252,-252},{-219,-219,-240,-249,-208,-231},{-254,-210,-247,-245,-254,-229},{-247,-231,-215,-224,-229,-217},{-254,-254,-245,-252,-224,-236},{-224,-222,-222,-236,-252,-254},{-226,-243,-231,-222,-208,-233},{-226,-222,-238,-254,-215,-254},{-233,-236,-254,-252,-210,-208},{-238,-247,-249,-249,-233,-222},{-222,-219,-252,-238,-213,-222}},{{-249,-238,-222,-226,-229,-226},{-249,-226,-252,-210,-222,-217},{-224,-226,-245,-240,-229,-222},{-210,-236,-229,-210,-217,-240},{-231,-233,-243,-252,-224,-219},{-254,-236,-222,-224,-236,-224},{-215,-254,-222,-247,-222,-247},{-247,-247,-224,-210,-219,-215},{-240,-229,-219,-219,-254,-247},{-215,-236,-243,-217,-215,-249},{-247,-226,-254,-243,-243,-226},{-254,-217,-243,-245,-210,-249},{-217,-222,-238,-215,-224,-249},{-238,-254,-210,-247,-236,-236},{-254,-219,-215,-231,-247,-215},{-219,-210,-245,-236,-217,-226},{-224,-247,-240,-249,-245,-240},{-210,-210,-231,-226,-233,-238},{-231,-243,-233,-210,-243,-254},{-215,-252,-240,-243,-219,-240}},{{-219,-245,-210,-215,-210,-208},{-236,-233,-243,-247,-229,-224},{-236,-224,-247,-233,-224,-231},{-231,-245,-252,-254,-238,-222},{-215,-219,-219,-208,-254,-217},{-229,-222,-254,-249,-252,-224},{-229,-224,-219,-222,-231,-231},{-240,-249,-215,-243,-245,-238},{-243,-217,-226,-219,-224,-208},{-233,-245,-229,-238,-213,-226},{-236,-249,-254,-254,-226,-222},{-240,-231,-243,-249,-236,-254},{-231,-245,-219,-210,-210,-224},{-249,-245,-219,-224,-215,-238},{-217,-224,-254,-226,-236,-210},{-213,-254,-233,-210,-208,-247},{-243,-222,-229,-236,-236,-229},{-240,-226,-222,-245,-231,-247},{-208,-222,-229,-208,-210,-213},{-222,-226,-254,-231,-252,-217}},{{-249,-217,-217,-243,-247,-249},{-252,-245,-226,-213,-231,-236},{-247,-231,-226,-210,-249,-243},{-252,-243,-210,-215,-208,-217},{-222,-224,-240,-213,-243,-229},{-238,-252,-213,-233,-213,-215},{-213,-240,-219,-210,-215,-243},{-231,-252,-231,-238,-222,-222},{-249,-210,-219,-233,-224,-247},{-236,-208,-249,-238,-210,-236},{-217,-210,-249,-236,-224,-222},{-249,-217,-222,-236,-219,-219},{-215,-236,-217,-245,-231,-224},{-219,-243,-243,-208,-236,-231},{-208,-213,-213,-240,-249,-213},{-222,-210,-226,-208,-236,-213},{-217,-231,-243,-238,-236,-238},{-249,-236,-247,-240,-236,-254},{-245,-247,-224,-219,-213,-224},{-208,-245,-240,-233,-208,-208}},{{-247,-254,-215,-254,-226,-210},{-208,-213,-236,-243,-236,-247},{-247,-233,-236,-247,-243,-236},{-231,-229,-217,-243,-217,-217},{-217,-245,-247,-236,-226,-254},{-213,-213,-249,-226,-238,-240},{-245,-213,-254,-249,-252,-249},{-238,-226,-213,-252,-210,-247},{-247,-240,-224,-247,-245,-247},{-208,-238,-254,-252,-210,-243},{-229,-243,-208,-222,-243,-224},{-219,-254,-238,-208,-243,-219},{-243,-217,-215,-240,-252,-240},{-217,-245,-208,-233,-245,-254},{-224,-240,-231,-238,-233,-215},{-215,-236,-222,-217,-243,-215},{-222,-252,-229,-249,-245,-215},{-219,-208,-213,-222,-236,-226},{-213,-210,-238,-222,-245,-217},{-215,-224,-238,-217,-245,-217}},{{-219,-240,-229,-233,-254,-215},{-240,-217,-238,-222,-238,-252},{-243,-217,-215,-245,-247,-254},{-247,-222,-213,-243,-233,-219},{-229,-249,-229,-215,-243,-249},{-231,-222,-208,-240,-224,-240},{-208,-233,-231,-222,-229,-229},{-240,-240,-224,-208,-254,-245},{-224,-219,-236,-213,-217,-252},{-245,-210,-219,-233,-215,-224},{-224,-210,-215,-245,-208,-231},{-219,-238,-217,-245,-226,-219},{-224,-217,-219,-215,-208,-229},{-210,-224,-238,-249,-252,-229},{-240,-233,-210,-245,-247,-240},{-233,-215,-215,-247,-231,-238},{-226,-254,-219,-249,-215,-240},{-247,-252,-224,-243,-249,-252},{-215,-226,-213,-222,-219,-222},{-238,-236,-213,-231,-245,-213}},{{-236,-213,-245,-215,-219,-215},{-213,-215,-240,-224,-219,-247},{-208,-226,-213,-213,-215,-219},{-229,-245,-229,-240,-247,-229},{-249,-254,-226,-222,-254,-238},{-238,-238,-224,-240,-224,-231},{-217,-243,-208,-249,-240,-254},{-254,-222,-243,-249,-245,-229},{-229,-226,-224,-236,-217,-254},{-224,-254,-236,-208,-226,-210},{-213,-249,-217,-219,-215,-247},{-224,-210,-233,-249,-240,-222},{-226,-210,-233,-245,-229,-233},{-224,-213,-217,-210,-210,-252},{-208,-229,-215,-213,-243,-254},{-226,-247,-208,-247,-254,-219},{-210,-231,-254,-210,-238,-243},{-243,-236,-238,-215,-238,-215},{-210,-222,-222,-217,-236,-245},{-222,-208,-249,-222,-240,-245}}},{{{-300,-320,-315,-268,-279,-285},{-309,-297,-279,-300,-268,-282},{-279,-312,-291,-265,-288,-297},{-279,-318,-323,-294,-285,-320},{-315,-270,-265,-297,-300,-276},{-276,-279,-276,-315,-291,-270},{-320,-285,-297,-297,-276,-291},{-294,-288,-291,-318,-294,-291},{-268,-300,-309,-309,-318,-279},{-273,-312,-297,-297,-276,-268},{-288,-291,-282,-291,-297,-323},{-312,-285,-294,-315,-273,-285},{-318,-320,-309,-294,-297,-270},{-279,-268,-276,-285,-288,-320},{-285,-268,-294,-288,-297,-312},{-318,-306,-318,-291,-315,-294},{-297,-297,-273,-309,-282,-300},{-318,-268,-288,-288,-273,-279},{-320,-273,-294,-303,-297,-294},{-268,-294,-312,-273,-282,-265}},{{-303,-320,-303,-279,-303,-291},{-300,-320,-300,-285,-306,-300},{-315,-285,-315,-315,-265,-285},{-276,-315,-303,-300,-323,-323},{-312,-309,-297,-303,-268,-309},{-294,-297,-315,-288,-303,-279},{-312,-279,-291,-294,-323,-285},{-312,-315,-320,-306,-300,-276},{-306,-265,-273,-318,-279,-303},{-303,-315,-309,-265,-268,-270},{-318,-279,-306,-306,-315,-279},{-323,-268,-279,-303,-291,-270},{-276,-288,-268,-300,-279,-323},{-270,-279,-288,-273,-320,-309},{-300,-270,-294,-265,-288,-288},{-276,-318,-318,-291,-312,-268},{-323,-303,-276,-318,-318,-270},{-279,-318,-268,-270,-323,-282},{-276,-312,-285,-276,-270,-276},{-276,-312,-306,-268,-276,-303}},{{-276,-297,-279,-297,-315,-288},{-282,-268,-294,-265,-303,-297},{-268,-285,-303,-320,-273,-276},{-288,-303,-273,-303,-288,-285},{-279,-309,-291,-323,-265,-323},{-315,-282,-294,-294,-288,-309},{-309,-288,-318,-282,-288,-300},{-309,-318,-300,-265,-291,-279},{-320,-279,-323,-303,-300,-306},{-282,-282,-268,-276,-315,-273},{-294,-323,-315,-312,-291,-273},{-279,-288,-306,-320,-268,-268},{-312,-270,-291,-294,-312,-309},{-268,-285,-265,-320,-288,-285},{-273,-309,-309,-276,-276,-288},{-315,-273,-297,-285,-309,-291},{-294,-300,-297,-273,-323,-294},{-306,-320,-294,-309,-318,-273},{-291,-294,-320,-303,-318,-303},{-318,-273,-315,-303,-273,-279}},{{-312,-318,-309,-300,-315,-300},{-323,-270,-282,-312,-306,-288},{-306,-303,-268,-282,-323,-318},{-294,-279,-320,-282,-309,-318},{-323,-265,-270,-323,-288,-291},{-312,-294,-282,-282,-282,-268},{-297,-315,-265,-309,-276,-291},{-297,-273,-294,-318,-270,-288},{-323,-303,-276,-306,-291,-265},{-285,-276,-282,-312,-288,-294},{-300,-276,-312,-291,-270,-285},{-285,-265,-270,-303,-323,-303},{-282,-303,-273,-285,-320,-279},{-303,-297,-315,-282,-315,-291},{-273,-270,-273,-268,-323,-300},{-273,-320,-323,-279,-279,-276},{-323,-265,-265,-303,-288,-312},{-297,-312,-294,-285,-291,-291},{-270,-265,-279,-273,-300,-312},{-265,-303,-306,-300,-288,-288}},{{-320,-300,-303,-288,-291,-276},{-294,-320,-285,-300,-309,-294},{-276,-309,-270,-268,-285,-297},{-273,-268,-306,-291,-320,-285},{-276,-276,-318,-279,-318,-268},{-318,-279,-300,-297,-303,-270},{-265,-265,-303,-323,-285,-288},{-320,-312,-320,-265,-288,-323},{-306,-300,-276,-306,-270,-268},{-273,-323,-279,-300,-303,-265},{-268,-320,-265,-309,-288,-285},{-303,-306,-300,-279,-268,-318},{-276,-323,-318,-268,-315,-300},{-279,-312,-291,-270,-294,-297},{-300,-288,-265,-273,-309,-315},{-320,-303,-303,-306,-294,-303},{-276,-291,-294,-265,-300,-315},{-306,-291,-282,-285,-303,-323},{-282,-294,-306,-320,-318,-282},{-268,-268,-265,-306,-270,-276}},{{-315,-303,-297,-276,-273,-273},{-312,-279,-323,-309,-318,-273},{-315,-309,-294,-309,-297,-282},{-279,-291,-312,-315,-315,-268},{-291,-265,-279,-318,-291,-291},{-285,-323,-323,-320,-265,-320},{-279,-270,-276,-297,-303,-291},{-294,-273,-315,-279,-288,-270},{-315,-276,-282,-270,-273,-320},{-297,-273,-318,-315,-309,-270},{-294,-309,-276,-303,-288,-297},{-282,-312,-309,-309,-279,-297},{-285,-291,-291,-285,-279,-268},{-276,-282,-285,-318,-318,-276},{-297,-320,-306,-323,-300,-291},{-297,-279,-291,-312,-318,-268},{-279,-276,-309,-315,-306,-268},{-303,-306,-265,-300,-268,-312},{-285,-273,-323,-265,-285,-297},{-312,-315,-312,-285,-300,-270}},{{-297,-303,-315,-306,-273,-279},{-320,-265,-300,-294,-291,-315},{-297,-312,-323,-300,-279,-285},{-288,-309,-294,-270,-288,-270},{-285,-273,-291,-320,-318,-306},{-291,-268,-309,-268,-312,-294},{-312,-291,-265,-285,-312,-318},{-270,-288,-312,-312,-294,-279},{-276,-306,-282,-306,-315,-315},{-273,-309,-323,-265,-282,-291},{-323,-276,-297,-265,-309,-270},{-312,-320,-270,-273,-300,-270},{-315,-312,-276,-270,-285,-303},{-265,-309,-303,-270,-265,-318},{-276,-265,-323,-300,-309,-276},{-297,-288,-265,-273,-268,-306},{-303,-312,-265,-315,-306,-315},{-276,-323,-288,-285,-306,-306},{-279,-323,-306,-309,-323,-320},{-312,-282,-309,-294,-291,-268}},{{-291,-306,-276,-265,-300,-282},{-323,-270,-288,-303,-309,-297},{-276,-323,-276,-320,-279,-320},{-315,-303,-309,-303,-297,-273},{-323,-323,-320,-276,-303,-297},{-265,-270,-291,-285,-297,-312},{-294,-282,-323,-276,-318,-323},{-303,-294,-318,-276,-276,-279},{-294,-306,-268,-265,-303,-306},{-309,-312,-291,-300,-320,-297},{-309,-265,-282,-315,-288,-312},{-285,-291,-315,-315,-265,-320},{-270,-291,-297,-273,-315,-288},{-273,-291,-294,-312,-315,-285},{-306,-315,-273,-282,-268,-282},{-265,-306,-273,-288,-288,-276},{-309,-270,-318,-306,-297,-276},{-270,-291,-312,-291,-288,-279},{-279,-318,-320,-320,-265,-315},{-294,-294,-297,-268,-288,-297}},{{-276,-288,-318,-270,-265,-323},{-294,-279,-288,-303,-318,-309},{-268,-320,-315,-309,-270,-320},{-276,-270,-294,-320,-294,-273},{-268,-306,-282,-318,-282,-276},{-318,-270,-273,-312,-306,-291},{-320,-273,-273,-306,-294,-303},{-268,-315,-300,-323,-270,-309},{-318,-285,-323,-285,-306,-265},{-265,-320,-294,-282,-315,-315},{-288,-276,-294,-309,-320,-265},{-300,-279,-273,-282,-315,-268},{-309,-306,-309,-294,-306,-312},{-279,-297,-297,-268,-318,-303},{-285,-288,-276,-318,-318,-265},{-306,-306,-312,-270,-270,-282},{-315,-291,-273,-323,-323,-288},{-306,-320,-323,-300,-294,-315},{-265,-276,-320,-306,-297,-285},{-320,-288,-306,-306,-318,-297}},{{-320,-323,-309,-268,-318,-270},{-297,-279,-312,-297,-270,-273},{-273,-318,-268,-303,-294,-273},{-268,-306,-276,-303,-265,-273},{-312,-273,-294,-312,-318,-268},{-285,-291,-297,-323,-288,-270},{-291,-312,-303,-309,-309,-265},{-320,-323,-312,-315,-282,-315},{-291,-288,-265,-294,-312,-323},{-312,-265,-273,-315,-323,-323},{-265,-273,-285,-320,-309,-309},{-320,-323,-273,-268,-268,-300},{-312,-276,-282,-318,-268,-270},{-273,-288,-318,-273,-288,-306},{-309,-285,-303,-282,-285,-318},{-306,-315,-291,-288,-306,-309},{-268,-323,-297,-268,-309,-282},{-276,-318,-303,-276,-315,-320},{-273,-291,-306,-265,-268,-276},{-265,-300,-288,-312,-282,-303}},{{-315,-285,-303,-276,-320,-315},{-312,-309,-312,-279,-306,-315},{-282,-282,-312,-318,-309,-294},{-291,-279,-303,-279,-288,-288},{-288,-288,-300,-294,-282,-318},{-294,-309,-268,-315,-309,-303},{-306,-265,-268,-312,-320,-309},{-282,-270,-294,-282,-323,-318},{-320,-270,-265,-300,-318,-279},{-279,-309,-288,-320,-273,-282},{-306,-318,-282,-279,-273,-294},{-297,-291,-279,-303,-309,-323},{-297,-282,-276,-318,-306,-315},{-268,-323,-320,-297,-291,-291},{-285,-291,-320,-270,-270,-318},{-303,-273,-282,-320,-279,-270},{-268,-285,-291,-318,-291,-270},{-288,-312,-294,-323,-312,-279},{-291,-288,-312,-312,-288,-279},{-312,-315,-294,-312,-309,-282}},{{-309,-270,-297,-285,-288,-285},{-303,-288,-270,-265,-288,-297},{-285,-285,-268,-268,-315,-288},{-288,-297,-279,-282,-265,-315},{-270,-273,-318,-270,-273,-294},{-282,-268,-268,-270,-288,-282},{-323,-300,-320,-297,-273,-309},{-323,-270,-320,-318,-320,-279},{-270,-276,-282,-306,-294,-312},{-318,-279,-279,-306,-276,-268},{-323,-294,-315,-323,-291,-291},{-294,-323,-309,-273,-323,-288},{-288,-273,-294,-309,-318,-273},{-273,-282,-315,-309,-265,-291},{-300,-306,-270,-312,-320,-306},{-300,-265,-318,-270,-279,-276},{-300,-297,-270,-318,-285,-276},{-300,-291,-265,-318,-297,-265},{-323,-297,-276,-276,-323,-303},{-265,-291,-306,-318,-297,-273}}}}; // 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,33,17,11,33,17,11,34,18,12,34,17,12,34,18,12,35,18,12,35,18,12,35,18,12,35,17,12,35,17,12,35,18,12,36,18,12,35,18,12,35,18,12,35,18,12,35,18,12,35,18,12,35,18,12,35,18,12,34,18,12,34,17,12,34,18,12,34,18,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]={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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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}; // set of start times of each shipment 
int SHets[SPN]={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,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,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,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,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,6,12,18,24,30,36,42,48,54,60,66,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,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,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,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,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,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,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,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,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,71,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,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,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,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,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,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,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,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,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,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,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,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}; // set of end times of each shipment 
