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