int Dev = 30;// 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 = 1547;//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]={{{{11332,0,0,0,0,0},{10882,0,0,0,0,0},{11623,0,0,0,0,0},{11202,0,0,0,0,0},{11125,0,0,0,0,0},{10676,0,0,0,0,0},{10870,0,0,0,0,0},{11317,0,0,0,0,0},{10922,0,0,0,0,0},{11199,0,0,0,0,0},{10983,0,0,0,0,0},{11323,0,0,0,0,0},{10940,0,0,0,0,0},{10960,0,0,0,0,0},{11236,0,0,0,0,0},{11044,0,0,0,0,0},{10905,0,0,0,0,0},{11171,0,0,0,0,0},{11065,0,0,0,0,0},{10412,0,0,0,0,0}},{{11165,0,0,0,0,0},{11272,0,0,0,0,0},{11155,0,0,0,0,0},{11069,0,0,0,0,0},{11023,0,0,0,0,0},{10993,0,0,0,0,0},{11211,0,0,0,0,0},{11053,0,0,0,0,0},{10898,0,0,0,0,0},{10791,0,0,0,0,0},{11494,0,0,0,0,0},{11491,0,0,0,0,0},{11596,0,0,0,0,0},{10403,0,0,0,0,0},{11172,0,0,0,0,0},{11288,0,0,0,0,0},{11043,0,0,0,0,0},{10839,0,0,0,0,0},{11380,0,0,0,0,0},{10682,0,0,0,0,0}},{{11260,0,0,0,0,0},{11400,0,0,0,0,0},{10287,0,0,0,0,0},{10666,0,0,0,0,0},{11128,0,0,0,0,0},{11112,0,0,0,0,0},{10934,0,0,0,0,0},{11303,0,0,0,0,0},{11334,0,0,0,0,0},{11340,0,0,0,0,0},{11143,0,0,0,0,0},{10718,0,0,0,0,0},{11282,0,0,0,0,0},{11168,0,0,0,0,0},{11256,0,0,0,0,0},{11293,0,0,0,0,0},{10930,0,0,0,0,0},{11478,0,0,0,0,0},{10967,0,0,0,0,0},{11497,0,0,0,0,0}},{{11217,0,0,0,0,0},{10892,0,0,0,0,0},{10852,0,0,0,0,0},{11158,0,0,0,0,0},{10988,0,0,0,0,0},{11310,0,0,0,0,0},{11264,0,0,0,0,0},{11090,0,0,0,0,0},{10962,0,0,0,0,0},{10899,0,0,0,0,0},{11372,0,0,0,0,0},{10735,0,0,0,0,0},{10819,0,0,0,0,0},{10939,0,0,0,0,0},{10362,0,0,0,0,0},{10943,0,0,0,0,0},{11587,0,0,0,0,0},{11432,0,0,0,0,0},{10972,0,0,0,0,0},{11077,0,0,0,0,0}},{{11075,0,0,0,0,0},{10556,0,0,0,0,0},{10990,0,0,0,0,0},{11095,0,0,0,0,0},{11099,0,0,0,0,0},{11057,0,0,0,0,0},{10717,0,0,0,0,0},{10615,0,0,0,0,0},{10767,0,0,0,0,0},{11051,0,0,0,0,0},{11194,0,0,0,0,0},{10566,0,0,0,0,0},{10518,0,0,0,0,0},{11312,0,0,0,0,0},{10855,0,0,0,0,0},{10752,0,0,0,0,0},{11399,0,0,0,0,0},{10882,0,0,0,0,0},{10833,0,0,0,0,0},{10508,0,0,0,0,0}},{{11418,0,0,0,0,0},{10775,0,0,0,0,0},{11015,0,0,0,0,0},{11227,0,0,0,0,0},{11047,0,0,0,0,0},{11101,0,0,0,0,0},{11172,0,0,0,0,0},{10800,0,0,0,0,0},{10597,0,0,0,0,0},{11516,0,0,0,0,0},{10938,0,0,0,0,0},{10617,0,0,0,0,0},{11054,0,0,0,0,0},{11260,0,0,0,0,0},{10901,0,0,0,0,0},{11130,0,0,0,0,0},{10889,0,0,0,0,0},{10942,0,0,0,0,0},{11410,0,0,0,0,0},{11661,0,0,0,0,0}},{{10916,0,0,0,0,0},{10303,0,0,0,0,0},{10636,0,0,0,0,0},{10526,0,0,0,0,0},{10938,0,0,0,0,0},{11127,0,0,0,0,0},{11060,0,0,0,0,0},{11023,0,0,0,0,0},{10993,0,0,0,0,0},{10901,0,0,0,0,0},{11035,0,0,0,0,0},{11543,0,0,0,0,0},{11144,0,0,0,0,0},{10793,0,0,0,0,0},{11322,0,0,0,0,0},{10770,0,0,0,0,0},{11373,0,0,0,0,0},{11226,0,0,0,0,0},{11005,0,0,0,0,0},{11096,0,0,0,0,0}},{{10845,0,0,0,0,0},{10865,0,0,0,0,0},{10795,0,0,0,0,0},{10484,0,0,0,0,0},{11142,0,0,0,0,0},{11235,0,0,0,0,0},{11175,0,0,0,0,0},{11183,0,0,0,0,0},{11110,0,0,0,0,0},{10913,0,0,0,0,0},{10793,0,0,0,0,0},{10837,0,0,0,0,0},{11346,0,0,0,0,0},{11058,0,0,0,0,0},{10737,0,0,0,0,0},{10989,0,0,0,0,0},{11275,0,0,0,0,0},{10917,0,0,0,0,0},{11025,0,0,0,0,0},{10745,0,0,0,0,0}},{{11118,0,0,0,0,0},{11002,0,0,0,0,0},{11161,0,0,0,0,0},{10891,0,0,0,0,0},{10652,0,0,0,0,0},{11152,0,0,0,0,0},{11163,0,0,0,0,0},{11822,0,0,0,0,0},{10773,0,0,0,0,0},{10831,0,0,0,0,0},{11307,0,0,0,0,0},{11426,0,0,0,0,0},{11085,0,0,0,0,0},{11047,0,0,0,0,0},{10700,0,0,0,0,0},{10984,0,0,0,0,0},{11170,0,0,0,0,0},{10964,0,0,0,0,0},{10586,0,0,0,0,0},{10985,0,0,0,0,0}},{{11140,0,0,0,0,0},{11246,0,0,0,0,0},{11021,0,0,0,0,0},{10846,0,0,0,0,0},{11202,0,0,0,0,0},{11709,0,0,0,0,0},{11586,0,0,0,0,0},{11500,0,0,0,0,0},{10622,0,0,0,0,0},{10842,0,0,0,0,0},{10631,0,0,0,0,0},{11309,0,0,0,0,0},{11404,0,0,0,0,0},{11083,0,0,0,0,0},{10905,0,0,0,0,0},{11092,0,0,0,0,0},{11173,0,0,0,0,0},{11057,0,0,0,0,0},{10619,0,0,0,0,0},{10736,0,0,0,0,0}},{{10785,0,0,0,0,0},{10747,0,0,0,0,0},{11307,0,0,0,0,0},{10854,0,0,0,0,0},{10521,0,0,0,0,0},{11218,0,0,0,0,0},{11068,0,0,0,0,0},{11356,0,0,0,0,0},{10651,0,0,0,0,0},{10581,0,0,0,0,0},{11024,0,0,0,0,0},{11207,0,0,0,0,0},{11014,0,0,0,0,0},{11509,0,0,0,0,0},{11486,0,0,0,0,0},{11414,0,0,0,0,0},{11533,0,0,0,0,0},{11359,0,0,0,0,0},{10826,0,0,0,0,0},{11284,0,0,0,0,0}},{{11635,0,0,0,0,0},{10926,0,0,0,0,0},{11547,0,0,0,0,0},{10831,0,0,0,0,0},{11101,0,0,0,0,0},{11649,0,0,0,0,0},{11149,0,0,0,0,0},{11391,0,0,0,0,0},{10895,0,0,0,0,0},{11253,0,0,0,0,0},{11280,0,0,0,0,0},{11433,0,0,0,0,0},{10934,0,0,0,0,0},{11066,0,0,0,0,0},{11239,0,0,0,0,0},{10974,0,0,0,0,0},{11246,0,0,0,0,0},{10727,0,0,0,0,0},{11252,0,0,0,0,0},{11290,0,0,0,0,0}}},{{{-267,-278,-206,-220,-237,-269},{-202,-264,-164,-164,-291,-271},{-246,-253,-291,-222,-282,-280},{-258,-168,-184,-267,-287,-213},{-186,-228,-278,-262,-251,-199},{-224,-199,-228,-186,-208,-208},{-204,-211,-244,-195,-278,-235},{-255,-222,-276,-262,-231,-204},{-235,-262,-280,-242,-220,-202},{-246,-188,-258,-235,-282,-193},{-202,-157,-237,-204,-168,-269},{-195,-240,-276,-217,-204,-213},{-240,-175,-211,-289,-211,-267},{-199,-161,-271,-233,-224,-172},{-224,-273,-258,-287,-197,-287},{-282,-249,-202,-280,-172,-228},{-215,-224,-269,-267,-208,-231},{-269,-273,-267,-228,-211,-237},{-215,-222,-242,-258,-195,-278},{-157,-258,-264,-164,-157,-289}},{{-186,-242,-188,-271,-291,-228},{-260,-287,-255,-249,-242,-190},{-220,-273,-164,-211,-190,-222},{-287,-231,-262,-199,-222,-217},{-164,-249,-217,-235,-168,-249},{-188,-170,-231,-190,-195,-276},{-289,-246,-233,-164,-282,-242},{-264,-206,-235,-199,-164,-177},{-161,-271,-166,-260,-186,-193},{-287,-231,-224,-213,-273,-179},{-204,-280,-166,-208,-284,-278},{-159,-246,-255,-193,-255,-271},{-278,-264,-172,-269,-197,-228},{-249,-172,-199,-175,-166,-179},{-217,-267,-181,-228,-264,-287},{-235,-291,-246,-233,-237,-197},{-251,-235,-161,-264,-184,-251},{-242,-175,-179,-220,-262,-255},{-287,-186,-184,-206,-226,-170},{-172,-168,-197,-170,-269,-184}},{{-184,-262,-246,-208,-289,-284},{-228,-170,-164,-226,-280,-278},{-202,-260,-188,-262,-184,-186},{-228,-251,-208,-264,-289,-188},{-208,-157,-224,-204,-159,-253},{-233,-202,-287,-179,-231,-217},{-276,-264,-287,-291,-273,-179},{-213,-161,-284,-240,-258,-291},{-159,-242,-188,-280,-249,-228},{-271,-280,-170,-269,-159,-237},{-287,-260,-204,-170,-242,-253},{-211,-211,-186,-172,-179,-172},{-206,-164,-269,-186,-202,-204},{-190,-260,-184,-262,-255,-284},{-289,-244,-278,-220,-289,-246},{-271,-233,-170,-206,-251,-211},{-179,-175,-284,-166,-181,-269},{-204,-258,-264,-181,-240,-284},{-211,-195,-271,-179,-211,-199},{-233,-195,-255,-271,-278,-226}},{{-240,-197,-177,-166,-179,-211},{-264,-284,-213,-278,-166,-215},{-240,-195,-273,-282,-251,-264},{-273,-211,-202,-161,-168,-204},{-204,-233,-240,-258,-222,-177},{-213,-161,-228,-251,-179,-157},{-267,-215,-177,-273,-271,-289},{-181,-276,-195,-273,-186,-208},{-195,-206,-291,-235,-213,-289},{-242,-260,-161,-231,-211,-276},{-242,-255,-242,-237,-213,-280},{-237,-190,-262,-235,-161,-170},{-186,-289,-262,-213,-179,-267},{-224,-181,-242,-208,-224,-215},{-204,-280,-224,-193,-161,-195},{-260,-175,-211,-197,-255,-172},{-213,-213,-188,-172,-208,-237},{-166,-231,-251,-211,-249,-242},{-240,-251,-184,-177,-237,-220},{-197,-260,-193,-161,-278,-258}},{{-177,-195,-273,-213,-264,-157},{-190,-206,-228,-161,-242,-204},{-287,-202,-267,-168,-195,-170},{-184,-195,-159,-267,-226,-278},{-168,-215,-251,-208,-231,-244},{-175,-179,-249,-280,-269,-159},{-208,-157,-258,-190,-186,-164},{-168,-260,-251,-199,-206,-249},{-260,-253,-282,-231,-161,-260},{-242,-172,-211,-278,-240,-291},{-278,-284,-287,-260,-280,-262},{-253,-273,-269,-226,-224,-195},{-166,-164,-195,-190,-193,-195},{-159,-177,-264,-188,-237,-222},{-199,-213,-159,-157,-233,-202},{-233,-235,-211,-233,-164,-291},{-179,-226,-278,-159,-211,-215},{-172,-172,-231,-233,-206,-258},{-251,-195,-181,-190,-181,-208},{-220,-159,-242,-291,-175,-157}},{{-267,-164,-184,-231,-280,-276},{-235,-280,-172,-269,-249,-284},{-206,-233,-287,-197,-195,-166},{-202,-282,-175,-175,-253,-215},{-235,-255,-291,-276,-193,-264},{-179,-166,-249,-262,-235,-242},{-280,-289,-211,-264,-235,-177},{-224,-276,-244,-190,-222,-172},{-188,-284,-271,-213,-195,-251},{-262,-164,-287,-208,-193,-237},{-262,-168,-217,-195,-278,-190},{-235,-220,-188,-184,-240,-244},{-253,-242,-195,-267,-246,-159},{-231,-264,-217,-273,-276,-244},{-276,-213,-204,-267,-291,-208},{-244,-260,-244,-289,-168,-175},{-206,-170,-202,-170,-224,-168},{-159,-267,-233,-228,-190,-184},{-202,-258,-260,-170,-215,-255},{-291,-244,-282,-179,-186,-260}},{{-226,-262,-255,-231,-289,-255},{-199,-220,-246,-159,-217,-164},{-190,-166,-271,-157,-157,-220},{-220,-215,-197,-188,-172,-276},{-231,-240,-172,-186,-228,-235},{-159,-184,-170,-262,-242,-228},{-262,-181,-262,-251,-193,-233},{-231,-215,-195,-237,-237,-280},{-195,-251,-161,-199,-164,-282},{-204,-233,-175,-260,-273,-273},{-181,-264,-237,-204,-170,-204},{-269,-242,-217,-224,-251,-206},{-166,-161,-208,-215,-222,-262},{-224,-206,-217,-231,-278,-249},{-208,-161,-177,-197,-224,-284},{-172,-206,-251,-260,-237,-231},{-220,-233,-271,-267,-157,-258},{-228,-235,-164,-199,-287,-213},{-253,-211,-242,-213,-289,-215},{-170,-175,-291,-159,-249,-233}},{{-273,-260,-161,-215,-224,-273},{-269,-289,-278,-287,-222,-175},{-211,-284,-226,-276,-222,-222},{-215,-273,-166,-164,-271,-267},{-228,-267,-269,-215,-161,-202},{-228,-199,-172,-168,-157,-280},{-204,-166,-199,-289,-222,-206},{-267,-240,-235,-164,-195,-237},{-186,-240,-264,-204,-179,-260},{-186,-246,-287,-273,-168,-193},{-258,-226,-224,-179,-249,-159},{-197,-195,-246,-280,-177,-269},{-287,-269,-226,-217,-231,-251},{-262,-159,-289,-202,-213,-242},{-282,-166,-231,-267,-175,-271},{-197,-253,-220,-287,-235,-164},{-271,-220,-273,-179,-170,-244},{-260,-226,-170,-262,-217,-197},{-197,-258,-159,-181,-284,-193},{-226,-231,-204,-177,-164,-168}},{{-287,-168,-280,-170,-262,-177},{-226,-220,-197,-222,-251,-217},{-242,-280,-246,-237,-204,-246},{-273,-287,-260,-166,-258,-186},{-231,-215,-287,-276,-278,-280},{-184,-159,-244,-233,-220,-273},{-186,-204,-242,-159,-166,-276},{-260,-271,-204,-282,-262,-220},{-228,-224,-172,-193,-193,-166},{-276,-190,-211,-220,-186,-186},{-217,-184,-199,-289,-284,-271},{-235,-287,-222,-190,-199,-233},{-184,-199,-177,-291,-287,-282},{-253,-246,-249,-253,-273,-184},{-213,-231,-204,-166,-202,-273},{-264,-284,-197,-235,-237,-157},{-195,-190,-276,-190,-181,-246},{-244,-161,-255,-267,-166,-193},{-157,-244,-267,-175,-188,-177},{-291,-202,-271,-161,-255,-231}},{{-282,-284,-249,-240,-253,-177},{-244,-255,-220,-282,-177,-253},{-161,-249,-222,-204,-208,-190},{-291,-168,-161,-267,-240,-244},{-291,-282,-220,-188,-159,-190},{-186,-233,-242,-253,-170,-211},{-276,-184,-164,-260,-289,-249},{-217,-246,-181,-233,-284,-276},{-251,-246,-195,-253,-284,-284},{-204,-284,-206,-186,-177,-211},{-226,-213,-269,-175,-291,-208},{-195,-231,-240,-168,-166,-264},{-190,-161,-255,-195,-240,-291},{-280,-224,-175,-193,-172,-195},{-190,-170,-202,-166,-170,-262},{-251,-220,-186,-208,-273,-159},{-258,-199,-276,-224,-262,-172},{-224,-168,-287,-289,-269,-273},{-249,-258,-172,-193,-172,-246},{-267,-204,-157,-264,-271,-208}},{{-184,-204,-157,-246,-190,-237},{-291,-161,-217,-222,-172,-251},{-233,-258,-269,-253,-224,-190},{-237,-282,-217,-157,-284,-237},{-258,-206,-186,-166,-244,-280},{-204,-184,-273,-164,-199,-213},{-197,-224,-199,-224,-211,-199},{-206,-289,-260,-262,-260,-287},{-253,-170,-215,-197,-172,-255},{-258,-184,-208,-170,-255,-220},{-237,-240,-264,-157,-249,-255},{-211,-226,-215,-170,-217,-253},{-161,-226,-251,-224,-220,-269},{-262,-264,-278,-258,-237,-208},{-287,-240,-184,-235,-177,-166},{-242,-213,-177,-197,-168,-199},{-217,-253,-217,-244,-193,-269},{-278,-278,-269,-186,-197,-228},{-260,-249,-172,-208,-291,-264},{-197,-244,-217,-240,-199,-271}},{{-289,-228,-206,-267,-202,-251},{-284,-217,-172,-217,-269,-287},{-276,-273,-255,-186,-199,-215},{-249,-202,-168,-246,-240,-159},{-215,-206,-282,-199,-179,-204},{-226,-267,-240,-177,-186,-244},{-177,-233,-233,-199,-199,-278},{-159,-222,-280,-255,-282,-175},{-284,-159,-251,-177,-271,-213},{-284,-235,-226,-184,-168,-269},{-282,-267,-289,-226,-267,-157},{-177,-262,-287,-231,-213,-273},{-166,-249,-181,-231,-184,-199},{-231,-251,-217,-202,-166,-179},{-253,-278,-244,-217,-233,-253},{-264,-282,-213,-190,-170,-276},{-253,-181,-240,-253,-204,-197},{-188,-215,-258,-282,-170,-213},{-269,-273,-264,-170,-284,-161},{-168,-161,-172,-271,-287,-195}}},{{{-233,-248,-252,-286,-300,-183},{-252,-186,-309,-262,-262,-228},{-212,-240,-188,-219,-195,-238},{-274,-271,-278,-212,-262,-267},{-255,-188,-186,-259,-259,-259},{-169,-307,-176,-288,-228,-309},{-183,-238,-214,-236,-283,-255},{-259,-233,-307,-214,-209,-288},{-286,-226,-255,-226,-219,-252},{-290,-181,-257,-300,-269,-255},{-231,-228,-283,-169,-295,-276},{-288,-267,-276,-186,-238,-245},{-209,-207,-274,-252,-290,-178},{-307,-219,-250,-169,-293,-190},{-169,-298,-274,-257,-202,-298},{-198,-262,-269,-188,-276,-231},{-250,-236,-240,-221,-186,-200},{-231,-243,-205,-167,-295,-228},{-305,-178,-207,-248,-183,-248},{-226,-198,-195,-174,-195,-186}},{{-226,-195,-217,-233,-205,-278},{-302,-283,-219,-309,-264,-202},{-236,-259,-240,-300,-190,-174},{-264,-200,-217,-238,-245,-205},{-240,-293,-250,-217,-224,-209},{-219,-264,-278,-278,-276,-309},{-305,-181,-207,-169,-195,-183},{-178,-255,-269,-224,-193,-169},{-243,-302,-240,-181,-169,-259},{-250,-212,-290,-236,-176,-212},{-307,-250,-231,-190,-283,-262},{-255,-224,-259,-217,-181,-307},{-300,-221,-205,-250,-214,-195},{-198,-181,-293,-233,-176,-288},{-298,-205,-178,-231,-238,-259},{-228,-233,-252,-252,-231,-221},{-290,-309,-200,-274,-181,-198},{-219,-176,-214,-224,-226,-293},{-295,-269,-286,-245,-264,-186},{-176,-262,-250,-212,-271,-298}},{{-169,-259,-183,-259,-243,-302},{-224,-233,-295,-278,-267,-188},{-274,-174,-176,-224,-169,-198},{-195,-183,-271,-276,-286,-298},{-271,-271,-262,-300,-167,-295},{-228,-262,-226,-169,-276,-224},{-217,-288,-267,-207,-190,-250},{-188,-214,-269,-288,-240,-250},{-233,-267,-217,-169,-205,-305},{-290,-302,-298,-224,-205,-257},{-171,-226,-178,-183,-167,-298},{-171,-226,-250,-259,-233,-302},{-243,-202,-257,-300,-186,-248},{-193,-269,-290,-219,-305,-305},{-305,-302,-167,-195,-250,-240},{-302,-298,-288,-269,-298,-205},{-274,-286,-269,-271,-190,-228},{-264,-167,-233,-293,-262,-257},{-250,-257,-214,-193,-283,-188},{-307,-252,-302,-212,-231,-233}},{{-271,-221,-200,-276,-269,-202},{-302,-200,-271,-193,-169,-224},{-169,-245,-198,-271,-176,-281},{-193,-226,-202,-240,-217,-283},{-281,-286,-309,-174,-183,-298},{-205,-267,-278,-290,-269,-283},{-300,-281,-183,-269,-169,-264},{-169,-300,-264,-171,-300,-257},{-167,-290,-309,-176,-167,-259},{-217,-231,-245,-259,-228,-202},{-178,-228,-293,-198,-226,-178},{-171,-226,-193,-295,-305,-221},{-288,-274,-226,-293,-174,-212},{-307,-198,-257,-219,-243,-240},{-293,-198,-186,-278,-233,-267},{-309,-212,-248,-245,-171,-283},{-233,-214,-286,-309,-309,-238},{-188,-300,-286,-264,-231,-174},{-236,-178,-207,-264,-248,-243},{-267,-176,-259,-221,-190,-207}},{{-171,-202,-238,-286,-307,-228},{-300,-202,-190,-257,-264,-174},{-217,-283,-300,-178,-226,-293},{-309,-176,-305,-302,-228,-290},{-302,-269,-252,-221,-288,-274},{-243,-181,-198,-169,-174,-288},{-305,-288,-236,-300,-255,-224},{-245,-169,-281,-174,-174,-236},{-255,-176,-298,-300,-259,-193},{-190,-219,-276,-181,-217,-259},{-169,-228,-171,-262,-209,-288},{-195,-226,-217,-281,-178,-271},{-169,-257,-240,-198,-209,-236},{-302,-228,-281,-255,-240,-259},{-174,-202,-262,-226,-221,-307},{-240,-252,-188,-183,-178,-209},{-262,-255,-274,-274,-305,-267},{-262,-188,-176,-198,-228,-245},{-248,-221,-186,-228,-186,-217},{-231,-269,-248,-207,-209,-181}},{{-226,-298,-295,-169,-219,-176},{-214,-188,-178,-309,-269,-233},{-174,-233,-183,-264,-271,-290},{-293,-207,-188,-228,-224,-288},{-221,-240,-171,-262,-307,-286},{-293,-240,-236,-309,-298,-283},{-252,-295,-183,-174,-264,-231},{-257,-267,-178,-207,-171,-214},{-309,-198,-186,-274,-214,-236},{-202,-293,-219,-286,-267,-169},{-169,-262,-207,-174,-300,-305},{-276,-245,-186,-271,-255,-200},{-252,-178,-267,-295,-290,-286},{-183,-274,-188,-248,-243,-202},{-259,-188,-305,-255,-178,-226},{-233,-250,-226,-290,-245,-174},{-207,-200,-221,-295,-274,-195},{-298,-250,-248,-228,-269,-181},{-221,-190,-248,-209,-298,-255},{-288,-236,-283,-183,-309,-262}},{{-183,-178,-286,-228,-257,-288},{-286,-245,-243,-231,-212,-217},{-224,-190,-309,-202,-207,-267},{-307,-276,-288,-245,-212,-200},{-171,-274,-250,-248,-198,-278},{-300,-281,-209,-259,-300,-236},{-250,-217,-174,-257,-309,-178},{-262,-259,-281,-298,-190,-205},{-288,-207,-174,-264,-193,-188},{-193,-188,-259,-300,-269,-255},{-238,-298,-283,-255,-309,-188},{-245,-288,-240,-283,-186,-181},{-169,-200,-226,-188,-250,-307},{-228,-298,-238,-169,-243,-217},{-176,-186,-295,-276,-295,-231},{-302,-243,-236,-231,-212,-174},{-190,-186,-276,-309,-290,-193},{-205,-190,-302,-174,-286,-181},{-228,-288,-181,-238,-214,-167},{-281,-176,-171,-188,-205,-248}},{{-236,-295,-181,-228,-186,-178},{-181,-257,-250,-267,-259,-205},{-271,-202,-248,-252,-207,-207},{-226,-212,-205,-248,-169,-278},{-281,-255,-255,-259,-283,-278},{-238,-257,-183,-181,-305,-233},{-307,-205,-174,-238,-298,-248},{-188,-252,-178,-224,-274,-190},{-288,-174,-288,-178,-205,-236},{-274,-174,-236,-286,-274,-186},{-167,-278,-281,-259,-286,-271},{-181,-174,-236,-274,-281,-236},{-174,-257,-200,-240,-212,-217},{-219,-202,-169,-267,-267,-309},{-307,-219,-202,-169,-209,-200},{-169,-205,-305,-295,-186,-214},{-257,-174,-271,-217,-305,-259},{-169,-274,-186,-195,-305,-209},{-202,-209,-271,-228,-181,-278},{-167,-183,-257,-212,-269,-281}},{{-298,-305,-305,-267,-171,-238},{-262,-183,-221,-193,-226,-193},{-276,-186,-205,-264,-200,-305},{-243,-198,-281,-257,-176,-193},{-169,-181,-174,-257,-178,-219},{-305,-198,-221,-286,-202,-300},{-221,-224,-167,-257,-202,-190},{-219,-243,-264,-278,-290,-295},{-221,-278,-276,-176,-221,-240},{-171,-233,-183,-290,-224,-264},{-214,-302,-228,-278,-300,-236},{-169,-224,-264,-207,-214,-269},{-288,-209,-238,-262,-233,-250},{-190,-221,-178,-212,-307,-219},{-193,-186,-217,-202,-171,-200},{-283,-233,-295,-198,-217,-212},{-238,-202,-193,-202,-298,-295},{-217,-274,-286,-274,-302,-190},{-271,-243,-209,-276,-188,-295},{-205,-212,-255,-174,-276,-188}},{{-274,-264,-217,-226,-302,-257},{-188,-298,-188,-276,-281,-243},{-248,-262,-259,-200,-212,-171},{-195,-307,-176,-207,-231,-167},{-269,-202,-276,-302,-276,-257},{-305,-209,-178,-240,-236,-290},{-293,-209,-255,-228,-250,-276},{-176,-255,-193,-245,-281,-295},{-262,-233,-293,-283,-167,-186},{-190,-288,-267,-293,-195,-281},{-176,-257,-217,-264,-178,-245},{-193,-278,-212,-195,-283,-262},{-183,-269,-293,-233,-283,-174},{-255,-271,-250,-307,-276,-219},{-255,-231,-233,-278,-193,-298},{-190,-231,-221,-295,-188,-240},{-181,-207,-309,-257,-193,-221},{-307,-178,-188,-214,-298,-290},{-224,-267,-178,-262,-167,-288},{-240,-233,-309,-248,-174,-198}},{{-290,-271,-226,-188,-250,-269},{-214,-302,-276,-245,-202,-226},{-193,-190,-195,-298,-176,-298},{-286,-252,-302,-167,-300,-243},{-219,-248,-171,-226,-252,-188},{-245,-171,-238,-228,-250,-200},{-209,-221,-276,-233,-212,-276},{-212,-298,-171,-217,-288,-228},{-250,-167,-276,-169,-250,-262},{-288,-267,-295,-198,-169,-243},{-267,-214,-190,-193,-267,-202},{-214,-302,-298,-269,-221,-302},{-205,-228,-269,-178,-183,-250},{-300,-240,-257,-209,-233,-255},{-267,-245,-302,-293,-178,-219},{-290,-278,-248,-212,-248,-274},{-226,-276,-307,-298,-283,-250},{-228,-295,-174,-228,-240,-259},{-228,-262,-167,-193,-243,-286},{-167,-228,-212,-233,-228,-307}},{{-250,-305,-298,-257,-209,-212},{-252,-186,-205,-207,-240,-176},{-226,-290,-300,-248,-245,-298},{-186,-245,-178,-209,-195,-255},{-219,-274,-283,-236,-186,-231},{-269,-267,-190,-231,-288,-193},{-228,-181,-236,-212,-188,-283},{-262,-257,-283,-262,-276,-188},{-193,-255,-264,-298,-257,-183},{-252,-217,-267,-252,-188,-212},{-209,-202,-217,-288,-262,-214},{-307,-167,-302,-178,-176,-171},{-209,-300,-302,-226,-248,-248},{-300,-236,-231,-255,-283,-217},{-252,-248,-198,-221,-309,-274},{-219,-183,-309,-271,-298,-238},{-286,-202,-221,-302,-264,-298},{-259,-217,-198,-259,-288,-309},{-257,-250,-274,-283,-286,-178},{-252,-298,-188,-257,-236,-228}}},{{{-259,-235,-227,-328,-232,-218},{-300,-287,-257,-284,-311,-314},{-210,-240,-232,-347,-336,-224},{-246,-339,-298,-292,-281,-191},{-191,-205,-314,-238,-300,-259},{-308,-243,-308,-287,-276,-235},{-229,-191,-276,-308,-254,-205},{-243,-287,-259,-352,-314,-229},{-213,-191,-317,-213,-322,-259},{-199,-221,-273,-319,-341,-191},{-197,-199,-218,-259,-355,-339},{-248,-276,-284,-191,-268,-227},{-303,-248,-292,-221,-355,-314},{-303,-352,-265,-224,-306,-197},{-328,-232,-295,-300,-257,-243},{-207,-325,-270,-292,-227,-202},{-341,-207,-303,-341,-259,-295},{-259,-199,-251,-298,-194,-265},{-322,-268,-308,-341,-227,-210},{-268,-243,-229,-216,-194,-352}},{{-268,-216,-265,-216,-229,-319},{-197,-207,-191,-284,-336,-333},{-289,-303,-341,-235,-341,-199},{-270,-210,-235,-251,-243,-298},{-352,-336,-232,-194,-295,-306},{-221,-248,-243,-207,-213,-257},{-257,-287,-349,-243,-276,-281},{-243,-205,-284,-238,-311,-347},{-199,-268,-330,-232,-333,-229},{-273,-254,-322,-254,-224,-207},{-194,-295,-352,-341,-221,-292},{-273,-333,-238,-341,-281,-289},{-276,-197,-319,-287,-284,-292},{-268,-216,-229,-349,-205,-254},{-218,-352,-238,-248,-232,-207},{-254,-308,-218,-308,-259,-295},{-344,-314,-284,-205,-257,-216},{-251,-322,-292,-248,-336,-349},{-243,-314,-298,-221,-352,-311},{-276,-276,-251,-216,-268,-240}},{{-229,-347,-347,-298,-227,-235},{-259,-319,-292,-284,-341,-216},{-278,-224,-339,-224,-295,-199},{-205,-287,-191,-262,-306,-199},{-336,-308,-281,-243,-268,-292},{-289,-243,-199,-216,-314,-248},{-205,-349,-243,-251,-303,-191},{-295,-287,-224,-352,-347,-355},{-300,-303,-295,-270,-232,-330},{-235,-268,-240,-300,-314,-240},{-330,-207,-308,-300,-336,-246},{-268,-322,-344,-349,-273,-235},{-278,-259,-227,-268,-216,-235},{-265,-270,-265,-224,-248,-229},{-273,-268,-328,-287,-317,-227},{-218,-352,-295,-344,-281,-262},{-300,-235,-205,-284,-262,-221},{-248,-259,-352,-341,-317,-319},{-341,-298,-205,-352,-240,-251},{-229,-317,-259,-235,-352,-306}},{{-328,-268,-344,-317,-336,-257},{-248,-292,-199,-355,-232,-194},{-265,-218,-248,-243,-257,-278},{-325,-276,-224,-317,-328,-246},{-281,-191,-319,-287,-202,-254},{-292,-344,-328,-232,-284,-221},{-347,-352,-287,-197,-243,-243},{-259,-344,-251,-273,-221,-248},{-289,-333,-330,-278,-251,-246},{-205,-207,-194,-197,-322,-199},{-341,-344,-213,-238,-248,-314},{-292,-221,-287,-191,-227,-317},{-349,-216,-259,-265,-268,-240},{-227,-224,-218,-262,-311,-243},{-216,-191,-268,-248,-202,-330},{-317,-273,-336,-243,-216,-213},{-300,-257,-328,-262,-295,-273},{-238,-298,-270,-268,-308,-330},{-207,-278,-344,-276,-319,-243},{-330,-349,-292,-303,-197,-352}},{{-355,-344,-246,-202,-319,-306},{-306,-355,-191,-251,-224,-216},{-292,-319,-218,-221,-218,-216},{-218,-246,-306,-344,-205,-352},{-306,-251,-289,-303,-319,-199},{-303,-289,-197,-289,-235,-352},{-292,-213,-259,-295,-202,-221},{-243,-235,-257,-232,-224,-246},{-248,-213,-317,-352,-303,-197},{-205,-319,-224,-268,-207,-273},{-355,-273,-218,-262,-251,-349},{-251,-210,-229,-232,-262,-248},{-265,-257,-216,-341,-319,-347},{-229,-224,-268,-205,-336,-268},{-303,-194,-262,-287,-218,-319},{-314,-278,-243,-344,-216,-207},{-224,-322,-352,-347,-273,-276},{-199,-349,-246,-227,-268,-246},{-333,-227,-259,-278,-262,-205},{-259,-240,-213,-295,-216,-317}},{{-224,-333,-292,-347,-221,-268},{-273,-328,-284,-268,-287,-347},{-352,-284,-213,-224,-355,-276},{-210,-292,-300,-347,-216,-347},{-221,-257,-355,-229,-336,-328},{-355,-336,-303,-303,-268,-333},{-292,-347,-317,-308,-197,-224},{-235,-243,-281,-194,-347,-287},{-229,-336,-194,-205,-205,-232},{-336,-330,-232,-319,-355,-322},{-278,-262,-270,-240,-262,-289},{-194,-218,-298,-303,-311,-262},{-292,-278,-270,-229,-281,-259},{-325,-292,-276,-278,-205,-281},{-257,-268,-246,-330,-216,-270},{-240,-341,-314,-205,-257,-205},{-205,-257,-238,-278,-257,-322},{-292,-341,-276,-298,-336,-218},{-292,-281,-341,-292,-276,-216},{-306,-349,-281,-317,-306,-289}},{{-194,-202,-336,-238,-197,-300},{-308,-259,-344,-194,-210,-308},{-243,-210,-227,-306,-191,-194},{-284,-238,-270,-308,-229,-202},{-281,-207,-197,-347,-341,-205},{-194,-349,-194,-262,-205,-202},{-265,-243,-199,-251,-295,-311},{-317,-221,-303,-243,-289,-235},{-341,-292,-317,-218,-325,-276},{-213,-336,-268,-207,-289,-227},{-229,-191,-319,-191,-341,-311},{-314,-276,-292,-352,-308,-262},{-344,-235,-328,-262,-251,-352},{-278,-287,-336,-262,-224,-213},{-259,-341,-347,-295,-194,-339},{-336,-352,-240,-251,-281,-314},{-298,-281,-265,-284,-292,-317},{-202,-281,-311,-246,-248,-287},{-306,-308,-240,-300,-246,-268},{-349,-257,-330,-295,-339,-344}},{{-284,-270,-191,-197,-197,-349},{-235,-213,-333,-232,-191,-197},{-259,-224,-254,-262,-194,-227},{-199,-246,-322,-235,-347,-295},{-197,-232,-197,-287,-238,-276},{-224,-251,-248,-278,-205,-317},{-257,-349,-257,-306,-325,-330},{-336,-281,-257,-262,-303,-319},{-199,-287,-317,-268,-254,-254},{-330,-235,-317,-344,-213,-300},{-317,-344,-191,-221,-298,-336},{-333,-319,-281,-347,-355,-235},{-349,-308,-270,-344,-251,-235},{-213,-328,-311,-191,-284,-224},{-199,-268,-317,-262,-268,-235},{-314,-325,-199,-289,-339,-210},{-246,-240,-303,-308,-265,-276},{-317,-278,-352,-295,-308,-333},{-325,-229,-232,-227,-319,-281},{-278,-238,-246,-246,-341,-265}},{{-191,-202,-273,-232,-213,-289},{-257,-319,-262,-355,-344,-287},{-281,-251,-232,-216,-322,-339},{-328,-306,-227,-235,-317,-287},{-336,-339,-238,-248,-248,-205},{-314,-303,-235,-344,-232,-197},{-325,-333,-328,-210,-317,-287},{-235,-265,-344,-268,-300,-287},{-262,-238,-251,-322,-303,-355},{-194,-216,-238,-349,-229,-238},{-322,-287,-205,-341,-308,-259},{-210,-207,-355,-273,-306,-265},{-240,-336,-281,-311,-218,-229},{-265,-317,-339,-197,-273,-251},{-197,-254,-295,-257,-322,-270},{-284,-199,-194,-276,-207,-339},{-328,-303,-336,-265,-240,-328},{-276,-352,-199,-333,-298,-330},{-308,-229,-259,-319,-344,-199},{-216,-207,-218,-314,-319,-341}},{{-289,-232,-257,-262,-281,-257},{-300,-199,-284,-221,-197,-325},{-259,-300,-213,-205,-344,-298},{-210,-325,-213,-259,-347,-295},{-276,-262,-339,-314,-194,-207},{-289,-317,-352,-341,-352,-287},{-278,-273,-243,-276,-298,-235},{-273,-322,-251,-306,-355,-278},{-333,-227,-235,-311,-191,-270},{-191,-273,-330,-221,-292,-347},{-235,-221,-248,-268,-289,-347},{-347,-221,-349,-246,-210,-216},{-262,-352,-257,-276,-284,-202},{-238,-259,-322,-197,-246,-191},{-210,-213,-248,-328,-284,-273},{-229,-295,-319,-246,-287,-210},{-314,-314,-336,-207,-278,-325},{-238,-199,-265,-300,-300,-205},{-355,-202,-259,-243,-202,-207},{-207,-216,-213,-238,-289,-270}},{{-347,-254,-240,-259,-265,-257},{-278,-218,-248,-276,-197,-306},{-229,-306,-273,-262,-221,-268},{-284,-306,-213,-259,-278,-246},{-344,-289,-292,-341,-254,-270},{-347,-306,-314,-243,-317,-328},{-298,-333,-270,-254,-251,-251},{-295,-317,-306,-311,-197,-197},{-295,-191,-218,-333,-232,-227},{-197,-292,-191,-248,-202,-317},{-216,-265,-227,-306,-197,-341},{-265,-306,-284,-229,-306,-254},{-306,-303,-303,-284,-207,-232},{-308,-319,-194,-306,-341,-352},{-322,-229,-330,-355,-251,-322},{-333,-325,-207,-224,-246,-298},{-298,-339,-300,-227,-270,-295},{-262,-265,-319,-355,-278,-300},{-276,-344,-347,-328,-197,-235},{-341,-205,-336,-292,-319,-339}},{{-300,-341,-298,-355,-341,-202},{-199,-339,-270,-210,-235,-213},{-284,-322,-191,-344,-339,-257},{-251,-289,-218,-273,-295,-221},{-276,-262,-199,-355,-254,-238},{-199,-300,-341,-289,-330,-303},{-300,-262,-333,-265,-352,-262},{-352,-306,-227,-238,-251,-273},{-202,-311,-191,-319,-333,-270},{-317,-284,-295,-355,-210,-221},{-311,-295,-355,-235,-278,-289},{-339,-246,-328,-311,-328,-278},{-238,-270,-268,-254,-306,-243},{-349,-330,-341,-268,-205,-306},{-281,-347,-314,-281,-311,-268},{-341,-284,-240,-248,-262,-235},{-257,-289,-268,-336,-246,-284},{-311,-194,-229,-303,-347,-276},{-259,-221,-303,-325,-218,-306},{-265,-292,-349,-257,-240,-298}}},{{{-148,-165,-128,-154,-166,-137},{-116,-156,-192,-185,-183,-129},{-114,-183,-112,-151,-119,-180},{-148,-145,-134,-163,-196,-125},{-177,-172,-194,-137,-191,-197},{-132,-140,-132,-186,-160,-146},{-131,-149,-132,-185,-186,-154},{-137,-120,-139,-111,-166,-140},{-146,-157,-156,-159,-126,-174},{-114,-192,-196,-177,-120,-111},{-180,-188,-125,-112,-180,-129},{-148,-182,-196,-128,-111,-134},{-131,-114,-123,-145,-129,-114},{-168,-131,-192,-128,-169,-188},{-169,-134,-134,-132,-157,-176},{-196,-157,-129,-182,-114,-169},{-108,-176,-160,-131,-117,-180},{-197,-119,-172,-159,-145,-151},{-117,-169,-162,-111,-129,-183},{-116,-188,-142,-196,-119,-111}},{{-146,-165,-117,-160,-143,-194},{-171,-108,-183,-128,-199,-108},{-166,-197,-112,-146,-120,-180},{-176,-166,-168,-131,-182,-136},{-119,-134,-137,-142,-157,-123},{-192,-109,-123,-119,-151,-194},{-188,-197,-148,-179,-149,-156},{-163,-199,-163,-182,-136,-196},{-177,-183,-136,-131,-165,-196},{-171,-156,-146,-163,-128,-179},{-149,-117,-179,-159,-117,-157},{-114,-192,-145,-197,-199,-176},{-191,-199,-139,-166,-134,-185},{-189,-125,-117,-160,-132,-165},{-174,-140,-177,-171,-109,-139},{-160,-119,-176,-137,-114,-179},{-174,-148,-162,-163,-199,-171},{-186,-125,-149,-192,-122,-188},{-183,-122,-156,-169,-146,-200},{-139,-180,-129,-157,-151,-185}},{{-152,-182,-166,-182,-183,-166},{-185,-157,-180,-146,-162,-139},{-119,-112,-177,-154,-143,-156},{-168,-152,-145,-176,-151,-189},{-137,-143,-111,-131,-145,-180},{-162,-151,-165,-137,-197,-189},{-132,-188,-146,-168,-140,-131},{-199,-179,-197,-108,-112,-126},{-139,-182,-171,-143,-199,-116},{-172,-177,-168,-186,-136,-186},{-157,-125,-194,-111,-148,-189},{-143,-122,-142,-156,-134,-162},{-196,-166,-183,-128,-151,-176},{-186,-160,-189,-199,-108,-143},{-157,-160,-146,-122,-111,-114},{-146,-188,-111,-148,-152,-149},{-112,-134,-179,-182,-120,-120},{-189,-143,-151,-125,-123,-196},{-188,-125,-160,-114,-188,-171},{-162,-163,-123,-174,-162,-131}},{{-117,-120,-169,-162,-186,-139},{-139,-160,-176,-134,-132,-186},{-143,-176,-114,-152,-116,-131},{-163,-148,-176,-146,-123,-162},{-122,-189,-125,-131,-148,-186},{-154,-109,-122,-191,-197,-159},{-149,-174,-128,-112,-179,-179},{-114,-189,-186,-112,-194,-125},{-117,-174,-114,-134,-125,-131},{-151,-148,-109,-163,-196,-157},{-114,-152,-122,-160,-125,-139},{-176,-122,-132,-183,-177,-192},{-197,-136,-137,-159,-172,-149},{-172,-179,-123,-177,-112,-182},{-200,-109,-140,-122,-154,-186},{-143,-142,-131,-180,-145,-126},{-149,-143,-125,-108,-177,-180},{-134,-189,-176,-191,-119,-179},{-196,-125,-186,-176,-149,-163},{-159,-111,-192,-129,-129,-125}},{{-183,-125,-199,-137,-126,-162},{-179,-197,-117,-199,-136,-169},{-163,-136,-125,-143,-200,-191},{-151,-159,-165,-154,-145,-154},{-123,-185,-186,-139,-185,-116},{-148,-142,-176,-186,-188,-194},{-142,-179,-165,-139,-148,-165},{-125,-191,-142,-139,-122,-151},{-177,-139,-125,-111,-145,-119},{-152,-182,-191,-120,-148,-131},{-131,-151,-125,-146,-197,-131},{-125,-123,-134,-162,-151,-108},{-117,-177,-163,-191,-146,-151},{-143,-142,-140,-180,-188,-191},{-129,-125,-191,-200,-160,-151},{-142,-119,-139,-136,-128,-142},{-189,-140,-131,-168,-149,-145},{-149,-125,-169,-108,-116,-166},{-140,-111,-186,-148,-197,-188},{-199,-111,-166,-131,-122,-122}},{{-146,-152,-123,-196,-136,-132},{-137,-183,-142,-128,-159,-151},{-197,-128,-183,-163,-189,-185},{-152,-145,-122,-143,-151,-179},{-112,-176,-142,-159,-165,-196},{-117,-162,-140,-194,-131,-168},{-182,-171,-148,-136,-191,-148},{-159,-200,-125,-134,-149,-176},{-132,-156,-136,-196,-151,-136},{-196,-174,-131,-114,-109,-182},{-180,-192,-145,-156,-177,-185},{-145,-162,-109,-123,-179,-176},{-123,-132,-145,-182,-188,-128},{-182,-120,-168,-177,-108,-168},{-162,-189,-162,-183,-123,-188},{-182,-196,-159,-154,-112,-191},{-151,-139,-112,-180,-142,-156},{-180,-136,-194,-114,-126,-132},{-123,-171,-165,-174,-152,-109},{-120,-117,-114,-179,-177,-166}},{{-176,-186,-112,-114,-182,-157},{-136,-137,-174,-166,-125,-142},{-108,-151,-140,-148,-132,-154},{-137,-129,-108,-148,-148,-151},{-177,-185,-145,-176,-200,-172},{-159,-180,-145,-177,-188,-171},{-169,-172,-134,-166,-123,-171},{-156,-160,-169,-177,-140,-111},{-185,-159,-131,-172,-108,-174},{-166,-123,-180,-108,-157,-120},{-111,-166,-151,-189,-143,-140},{-185,-169,-172,-137,-149,-160},{-136,-137,-148,-134,-185,-163},{-177,-151,-131,-156,-160,-132},{-177,-166,-196,-108,-194,-119},{-114,-134,-112,-148,-119,-186},{-179,-108,-123,-140,-160,-194},{-177,-162,-132,-169,-172,-159},{-176,-180,-160,-166,-168,-159},{-142,-111,-172,-162,-183,-111}},{{-169,-162,-172,-191,-148,-200},{-165,-122,-148,-162,-177,-152},{-146,-131,-182,-111,-165,-123},{-165,-136,-137,-112,-149,-142},{-169,-132,-165,-199,-189,-154},{-177,-137,-154,-120,-179,-112},{-160,-162,-151,-142,-199,-162},{-192,-120,-172,-152,-149,-156},{-151,-119,-183,-114,-172,-149},{-114,-140,-137,-126,-139,-183},{-160,-131,-136,-148,-123,-136},{-125,-197,-169,-183,-131,-134},{-180,-168,-145,-165,-182,-146},{-156,-199,-139,-134,-109,-166},{-169,-160,-196,-179,-186,-149},{-160,-154,-199,-140,-185,-177},{-117,-136,-169,-162,-136,-111},{-163,-146,-128,-169,-146,-194},{-117,-148,-162,-177,-200,-145},{-128,-172,-116,-196,-134,-169}},{{-139,-165,-169,-108,-125,-112},{-196,-137,-200,-171,-188,-140},{-183,-168,-111,-165,-109,-119},{-196,-191,-157,-177,-134,-114},{-156,-114,-197,-185,-188,-165},{-136,-123,-140,-109,-166,-146},{-119,-172,-194,-188,-143,-183},{-143,-192,-180,-123,-182,-154},{-163,-128,-196,-154,-112,-168},{-112,-117,-188,-143,-162,-165},{-157,-114,-131,-182,-126,-117},{-149,-140,-140,-134,-154,-146},{-109,-125,-172,-174,-119,-111},{-168,-177,-128,-176,-108,-140},{-122,-108,-162,-169,-123,-128},{-111,-120,-194,-171,-114,-166},{-120,-169,-129,-183,-149,-169},{-137,-129,-120,-163,-116,-137},{-194,-188,-129,-117,-188,-111},{-154,-162,-176,-183,-191,-179}},{{-126,-120,-125,-171,-157,-199},{-174,-139,-152,-189,-191,-191},{-142,-111,-142,-179,-152,-139},{-137,-140,-197,-128,-129,-108},{-174,-183,-154,-145,-142,-192},{-137,-140,-186,-156,-154,-159},{-191,-168,-169,-177,-140,-168},{-145,-117,-145,-122,-160,-149},{-182,-123,-189,-136,-143,-140},{-188,-139,-169,-148,-171,-109},{-162,-109,-169,-117,-143,-129},{-194,-185,-109,-156,-116,-171},{-200,-140,-179,-182,-186,-160},{-163,-159,-179,-139,-142,-142},{-183,-116,-171,-180,-177,-182},{-151,-108,-176,-146,-151,-122},{-197,-196,-156,-200,-189,-159},{-169,-163,-146,-185,-185,-192},{-196,-171,-194,-149,-163,-137},{-112,-139,-157,-143,-139,-157}},{{-117,-128,-159,-109,-182,-174},{-154,-156,-126,-152,-114,-160},{-137,-154,-194,-200,-148,-186},{-159,-154,-129,-171,-154,-180},{-116,-160,-160,-125,-152,-131},{-200,-122,-197,-160,-163,-143},{-176,-143,-152,-146,-134,-120},{-145,-186,-197,-154,-132,-131},{-117,-165,-188,-172,-122,-126},{-120,-134,-185,-142,-156,-148},{-176,-160,-156,-139,-125,-194},{-139,-154,-120,-148,-162,-125},{-159,-191,-131,-143,-139,-152},{-129,-117,-196,-146,-191,-188},{-143,-165,-126,-185,-134,-156},{-166,-192,-156,-163,-168,-174},{-148,-143,-179,-189,-134,-131},{-169,-119,-196,-116,-131,-169},{-116,-146,-112,-168,-191,-154},{-137,-142,-129,-117,-182,-162}},{{-165,-183,-162,-122,-186,-123},{-189,-111,-200,-132,-174,-139},{-199,-166,-126,-189,-179,-112},{-172,-117,-159,-143,-160,-182},{-182,-157,-166,-122,-179,-139},{-191,-134,-196,-169,-172,-196},{-194,-172,-186,-165,-140,-182},{-162,-166,-191,-134,-152,-116},{-136,-111,-180,-108,-157,-182},{-200,-189,-159,-199,-192,-139},{-146,-168,-171,-114,-123,-185},{-162,-126,-174,-165,-162,-188},{-194,-122,-185,-131,-111,-192},{-176,-146,-123,-117,-156,-146},{-197,-185,-116,-136,-197,-160},{-157,-111,-182,-152,-162,-140},{-143,-149,-123,-117,-200,-111},{-136,-165,-200,-188,-169,-109},{-188,-114,-180,-183,-140,-123},{-162,-197,-132,-185,-108,-152}}},{{{-237,-151,-222,-193,-151,-136},{-149,-129,-189,-146,-217,-129},{-187,-211,-204,-180,-218,-218},{-189,-228,-177,-182,-151,-202},{-207,-142,-153,-182,-135,-198},{-217,-169,-180,-131,-136,-129},{-160,-204,-140,-160,-213,-186},{-142,-131,-207,-184,-146,-171},{-151,-193,-160,-133,-233,-160},{-217,-177,-193,-177,-162,-178},{-200,-177,-133,-206,-167,-135},{-235,-177,-153,-173,-133,-173},{-147,-149,-233,-171,-140,-187},{-177,-138,-142,-197,-213,-131},{-195,-142,-166,-140,-233,-198},{-167,-215,-207,-151,-157,-173},{-131,-182,-160,-129,-195,-147},{-175,-206,-131,-231,-177,-144},{-235,-184,-138,-186,-206,-158},{-166,-136,-189,-164,-167,-200}},{{-180,-220,-129,-169,-226,-131},{-180,-220,-189,-149,-151,-169},{-224,-226,-182,-189,-213,-171},{-149,-187,-157,-228,-218,-127},{-233,-173,-129,-207,-160,-235},{-175,-136,-198,-224,-189,-206},{-193,-171,-211,-215,-184,-131},{-217,-235,-233,-180,-135,-204},{-186,-200,-220,-138,-160,-233},{-175,-149,-155,-235,-178,-131},{-198,-158,-233,-135,-237,-153},{-171,-149,-193,-158,-237,-142},{-133,-202,-191,-202,-206,-147},{-197,-142,-204,-189,-200,-157},{-160,-191,-169,-164,-237,-217},{-211,-213,-171,-198,-226,-164},{-131,-140,-162,-138,-231,-182},{-200,-231,-166,-166,-222,-149},{-224,-209,-229,-187,-131,-197},{-197,-226,-136,-200,-198,-162}},{{-184,-169,-138,-235,-217,-226},{-211,-184,-155,-173,-207,-213},{-131,-167,-175,-133,-164,-200},{-151,-177,-133,-197,-151,-162},{-186,-224,-237,-217,-213,-131},{-237,-184,-189,-129,-195,-228},{-202,-228,-160,-147,-226,-147},{-209,-169,-186,-195,-228,-198},{-220,-160,-182,-231,-204,-187},{-169,-222,-155,-218,-218,-138},{-206,-166,-142,-193,-195,-209},{-197,-136,-198,-136,-197,-217},{-233,-195,-187,-153,-211,-197},{-135,-209,-149,-146,-144,-151},{-151,-164,-166,-209,-158,-222},{-171,-157,-144,-146,-229,-146},{-198,-206,-186,-144,-231,-237},{-222,-166,-177,-158,-158,-138},{-218,-197,-215,-229,-202,-133},{-160,-136,-144,-167,-191,-153}},{{-213,-162,-204,-215,-166,-180},{-135,-146,-160,-146,-215,-207},{-138,-153,-213,-135,-195,-189},{-224,-226,-142,-173,-164,-206},{-182,-178,-175,-129,-215,-189},{-144,-197,-235,-175,-233,-131},{-173,-142,-191,-147,-206,-215},{-195,-187,-138,-224,-211,-220},{-147,-144,-231,-186,-140,-162},{-177,-191,-233,-155,-182,-215},{-146,-167,-155,-211,-235,-171},{-129,-211,-175,-229,-129,-217},{-182,-175,-191,-135,-167,-162},{-129,-191,-182,-195,-146,-131},{-178,-166,-160,-175,-131,-195},{-195,-136,-177,-135,-195,-217},{-202,-204,-228,-207,-209,-229},{-235,-237,-182,-155,-237,-189},{-144,-147,-178,-235,-215,-166},{-144,-155,-193,-215,-171,-187}},{{-209,-204,-189,-209,-140,-200},{-209,-136,-218,-173,-127,-178},{-177,-138,-189,-217,-147,-202},{-187,-178,-173,-175,-166,-237},{-144,-142,-206,-222,-197,-184},{-229,-158,-151,-167,-231,-127},{-211,-144,-167,-218,-202,-160},{-187,-237,-187,-167,-167,-142},{-164,-129,-193,-140,-142,-144},{-202,-182,-228,-155,-222,-209},{-138,-146,-136,-151,-233,-202},{-144,-167,-206,-131,-160,-207},{-164,-218,-226,-184,-129,-177},{-224,-193,-182,-222,-218,-213},{-198,-146,-135,-136,-153,-222},{-233,-180,-175,-158,-142,-233},{-204,-160,-211,-184,-186,-237},{-160,-229,-151,-186,-187,-135},{-218,-184,-162,-193,-178,-155},{-228,-171,-207,-129,-167,-173}},{{-177,-235,-167,-178,-133,-235},{-142,-167,-182,-177,-138,-147},{-153,-191,-206,-189,-189,-198},{-171,-191,-131,-171,-129,-202},{-142,-147,-162,-157,-198,-151},{-206,-164,-202,-157,-135,-198},{-228,-211,-191,-140,-167,-186},{-187,-218,-131,-186,-167,-140},{-187,-193,-231,-213,-197,-157},{-218,-197,-218,-136,-178,-228},{-202,-144,-182,-142,-169,-162},{-229,-189,-131,-197,-138,-135},{-204,-233,-151,-162,-217,-211},{-189,-171,-228,-149,-235,-187},{-211,-220,-131,-151,-177,-178},{-228,-171,-151,-182,-175,-138},{-186,-200,-207,-235,-162,-166},{-175,-217,-160,-193,-228,-160},{-175,-175,-207,-166,-226,-149},{-229,-213,-207,-155,-222,-215}},{{-166,-213,-209,-131,-191,-135},{-180,-146,-204,-136,-169,-197},{-140,-193,-222,-237,-204,-169},{-229,-177,-173,-173,-157,-222},{-207,-191,-193,-166,-149,-197},{-149,-182,-193,-209,-147,-202},{-158,-189,-191,-215,-182,-184},{-138,-142,-222,-202,-140,-237},{-228,-202,-146,-211,-187,-127},{-162,-158,-182,-155,-155,-164},{-237,-135,-193,-187,-166,-228},{-166,-226,-198,-129,-237,-144},{-140,-167,-217,-131,-237,-155},{-237,-164,-229,-235,-147,-206},{-184,-195,-158,-207,-177,-177},{-186,-135,-235,-166,-218,-146},{-133,-180,-231,-140,-136,-164},{-149,-180,-182,-228,-177,-217},{-140,-144,-222,-229,-213,-164},{-193,-191,-233,-142,-186,-135}},{{-140,-202,-206,-224,-218,-158},{-204,-206,-158,-200,-224,-186},{-200,-233,-237,-164,-209,-162},{-138,-175,-206,-135,-218,-169},{-229,-142,-211,-175,-158,-193},{-195,-151,-127,-193,-228,-166},{-220,-138,-235,-140,-158,-233},{-173,-151,-215,-127,-155,-235},{-151,-138,-211,-202,-193,-209},{-175,-218,-140,-228,-197,-204},{-175,-144,-167,-155,-138,-149},{-207,-127,-129,-180,-197,-133},{-160,-182,-153,-187,-186,-186},{-151,-229,-191,-175,-136,-209},{-215,-235,-178,-157,-184,-228},{-193,-147,-136,-226,-160,-191},{-197,-233,-186,-235,-140,-209},{-135,-158,-127,-140,-162,-131},{-153,-215,-206,-224,-191,-191},{-151,-149,-166,-177,-175,-158}},{{-138,-142,-171,-186,-157,-215},{-182,-195,-155,-160,-228,-147},{-147,-136,-182,-157,-191,-220},{-215,-164,-131,-157,-136,-171},{-178,-198,-133,-191,-147,-135},{-222,-209,-169,-195,-167,-178},{-142,-133,-166,-215,-175,-215},{-157,-147,-160,-224,-222,-213},{-146,-136,-184,-228,-209,-204},{-135,-129,-189,-198,-204,-197},{-155,-200,-217,-186,-193,-231},{-215,-231,-142,-164,-207,-218},{-177,-158,-193,-186,-180,-167},{-198,-231,-131,-195,-206,-229},{-209,-207,-228,-129,-207,-146},{-138,-198,-158,-144,-180,-167},{-237,-136,-166,-233,-149,-224},{-166,-206,-220,-184,-164,-180},{-147,-202,-166,-127,-226,-164},{-147,-160,-233,-228,-167,-164}},{{-131,-222,-164,-191,-204,-171},{-166,-220,-180,-197,-180,-147},{-133,-213,-207,-200,-220,-235},{-184,-135,-166,-184,-235,-206},{-197,-177,-136,-206,-231,-158},{-175,-209,-164,-233,-184,-209},{-182,-209,-142,-153,-224,-233},{-207,-147,-209,-131,-135,-162},{-215,-204,-209,-136,-177,-175},{-187,-133,-129,-231,-129,-222},{-195,-198,-131,-153,-140,-157},{-193,-213,-157,-178,-169,-187},{-217,-213,-182,-187,-204,-222},{-173,-180,-211,-195,-178,-133},{-178,-177,-160,-184,-169,-142},{-237,-160,-235,-195,-169,-209},{-160,-204,-198,-151,-200,-138},{-215,-193,-153,-175,-235,-204},{-155,-178,-140,-224,-171,-131},{-166,-182,-182,-193,-182,-158}},{{-187,-204,-209,-229,-175,-226},{-182,-147,-178,-180,-186,-235},{-133,-198,-167,-147,-198,-160},{-144,-149,-187,-138,-158,-207},{-147,-167,-149,-129,-135,-220},{-197,-197,-142,-217,-135,-155},{-178,-224,-160,-237,-135,-162},{-209,-197,-184,-218,-164,-215},{-178,-189,-147,-167,-202,-235},{-138,-211,-186,-182,-189,-200},{-164,-157,-167,-215,-187,-138},{-202,-162,-136,-207,-198,-217},{-173,-233,-198,-197,-136,-217},{-197,-187,-207,-213,-146,-191},{-213,-189,-187,-178,-218,-211},{-138,-222,-215,-231,-155,-136},{-217,-186,-129,-215,-180,-231},{-138,-133,-135,-229,-191,-213},{-133,-187,-133,-146,-157,-171},{-189,-186,-207,-157,-228,-237}},{{-151,-198,-131,-207,-131,-229},{-202,-228,-146,-226,-173,-206},{-162,-182,-151,-151,-206,-175},{-222,-149,-131,-177,-147,-186},{-218,-231,-135,-202,-191,-209},{-209,-231,-162,-129,-133,-187},{-164,-178,-149,-162,-160,-140},{-228,-237,-138,-162,-184,-193},{-211,-127,-147,-235,-218,-173},{-202,-193,-142,-162,-229,-129},{-158,-142,-127,-213,-187,-197},{-135,-217,-220,-217,-231,-204},{-197,-155,-158,-184,-149,-175},{-162,-228,-184,-197,-195,-228},{-175,-136,-186,-184,-206,-231},{-182,-207,-211,-164,-204,-211},{-177,-184,-224,-228,-158,-220},{-129,-195,-146,-164,-160,-186},{-167,-146,-149,-231,-222,-198},{-133,-187,-177,-229,-217,-184}}},{{{-311,-208,-260,-181,-282,-240},{-279,-174,-174,-270,-272,-218},{-260,-270,-314,-311,-314,-191},{-262,-277,-179,-198,-243,-198},{-243,-309,-225,-279,-176,-240},{-203,-189,-243,-211,-309,-211},{-230,-260,-198,-230,-265,-284},{-196,-216,-279,-250,-225,-318},{-198,-270,-228,-309,-267,-186},{-316,-299,-184,-309,-189,-230},{-247,-250,-274,-289,-252,-194},{-238,-292,-287,-262,-311,-252},{-284,-218,-172,-306,-225,-287},{-174,-301,-213,-279,-247,-257},{-240,-301,-225,-260,-262,-218},{-220,-299,-179,-245,-230,-240},{-198,-216,-299,-233,-284,-262},{-301,-260,-172,-240,-294,-213},{-245,-316,-270,-196,-299,-260},{-211,-186,-250,-274,-262,-257}},{{-255,-255,-287,-213,-233,-211},{-318,-225,-233,-277,-274,-218},{-206,-194,-279,-282,-230,-233},{-218,-311,-203,-306,-277,-247},{-203,-289,-240,-314,-250,-238},{-243,-316,-194,-233,-306,-265},{-318,-211,-306,-245,-179,-225},{-194,-287,-211,-172,-304,-223},{-228,-311,-218,-206,-184,-272},{-267,-206,-265,-228,-191,-277},{-289,-198,-211,-304,-255,-314},{-247,-265,-279,-233,-260,-206},{-304,-218,-223,-274,-294,-318},{-282,-206,-287,-289,-228,-208},{-316,-279,-282,-223,-270,-218},{-257,-233,-186,-299,-198,-218},{-301,-206,-211,-267,-213,-240},{-243,-203,-184,-223,-311,-172},{-184,-316,-240,-243,-198,-198},{-299,-272,-186,-255,-279,-287}},{{-184,-174,-174,-316,-243,-292},{-230,-282,-233,-260,-223,-191},{-289,-318,-228,-238,-314,-198},{-208,-172,-206,-262,-250,-299},{-228,-198,-287,-198,-220,-181},{-201,-255,-211,-292,-252,-260},{-201,-198,-216,-250,-189,-318},{-216,-279,-181,-306,-184,-257},{-181,-267,-176,-189,-267,-250},{-230,-250,-213,-306,-238,-296},{-284,-238,-184,-235,-274,-311},{-240,-179,-211,-191,-174,-247},{-252,-216,-282,-284,-272,-201},{-184,-311,-314,-220,-201,-223},{-255,-296,-284,-292,-277,-238},{-220,-245,-260,-284,-274,-282},{-245,-282,-255,-274,-216,-299},{-181,-257,-198,-211,-306,-316},{-203,-172,-282,-279,-252,-265},{-260,-304,-306,-191,-287,-225}},{{-247,-289,-194,-191,-196,-306},{-230,-196,-279,-304,-309,-316},{-189,-284,-311,-299,-211,-243},{-277,-196,-240,-314,-292,-250},{-174,-255,-289,-216,-233,-294},{-189,-189,-220,-316,-211,-282},{-186,-309,-218,-213,-245,-274},{-201,-225,-213,-314,-189,-304},{-316,-294,-262,-277,-252,-223},{-304,-186,-172,-203,-284,-282},{-233,-213,-299,-206,-255,-250},{-272,-292,-260,-267,-184,-191},{-228,-230,-272,-211,-174,-299},{-245,-318,-198,-296,-289,-174},{-272,-314,-184,-304,-208,-220},{-284,-296,-216,-277,-213,-318},{-316,-274,-314,-250,-272,-316},{-245,-257,-189,-282,-201,-262},{-284,-189,-247,-218,-292,-223},{-230,-301,-250,-255,-238,-314}},{{-233,-196,-287,-262,-250,-279},{-201,-304,-196,-191,-277,-189},{-218,-262,-270,-245,-176,-252},{-184,-243,-270,-287,-181,-284},{-277,-287,-218,-292,-301,-213},{-216,-279,-186,-228,-265,-272},{-309,-257,-284,-201,-189,-176},{-213,-311,-247,-223,-245,-194},{-250,-230,-247,-301,-272,-186},{-247,-230,-257,-257,-301,-238},{-265,-233,-196,-299,-274,-172},{-289,-233,-223,-301,-267,-235},{-240,-191,-270,-176,-243,-196},{-179,-179,-196,-201,-265,-301},{-257,-235,-255,-284,-257,-208},{-292,-294,-184,-292,-230,-294},{-181,-272,-265,-306,-181,-247},{-218,-318,-184,-282,-270,-272},{-223,-274,-230,-301,-252,-299},{-279,-179,-201,-296,-233,-172}},{{-218,-216,-211,-314,-294,-270},{-304,-216,-243,-235,-284,-279},{-220,-252,-282,-174,-277,-250},{-267,-274,-311,-198,-255,-316},{-277,-255,-201,-314,-206,-203},{-277,-189,-174,-208,-218,-213},{-245,-174,-270,-198,-181,-318},{-213,-223,-250,-255,-284,-306},{-294,-201,-176,-191,-198,-208},{-284,-309,-267,-213,-225,-287},{-314,-220,-194,-218,-270,-179},{-216,-181,-316,-301,-189,-201},{-216,-287,-172,-252,-176,-208},{-272,-282,-228,-272,-299,-184},{-176,-184,-191,-316,-225,-196},{-181,-196,-306,-201,-316,-289},{-189,-314,-230,-277,-194,-274},{-203,-277,-189,-255,-191,-235},{-206,-294,-225,-211,-220,-318},{-243,-181,-289,-208,-279,-247}},{{-252,-245,-287,-191,-287,-223},{-196,-203,-174,-257,-186,-181},{-186,-267,-191,-318,-294,-213},{-318,-257,-294,-233,-198,-206},{-245,-225,-265,-304,-245,-201},{-292,-299,-233,-277,-311,-218},{-255,-260,-223,-196,-211,-277},{-309,-267,-262,-208,-274,-304},{-243,-314,-272,-304,-216,-284},{-282,-174,-306,-287,-309,-225},{-316,-265,-225,-172,-235,-294},{-191,-296,-314,-240,-250,-274},{-270,-289,-304,-240,-218,-260},{-299,-181,-181,-184,-220,-238},{-228,-191,-301,-294,-272,-260},{-301,-206,-194,-184,-311,-243},{-230,-274,-186,-233,-216,-255},{-282,-267,-270,-314,-292,-223},{-282,-213,-255,-284,-245,-225},{-247,-299,-240,-191,-211,-240}},{{-211,-201,-289,-296,-228,-247},{-252,-240,-301,-198,-255,-282},{-287,-235,-181,-198,-260,-228},{-189,-279,-233,-245,-194,-208},{-189,-262,-243,-309,-191,-277},{-277,-294,-296,-277,-255,-245},{-245,-218,-306,-184,-318,-211},{-220,-306,-206,-179,-304,-245},{-172,-252,-172,-311,-265,-299},{-218,-211,-189,-176,-279,-206},{-230,-198,-174,-306,-282,-287},{-176,-233,-211,-230,-194,-267},{-181,-213,-220,-279,-287,-294},{-299,-206,-274,-208,-230,-240},{-176,-270,-260,-189,-230,-296},{-228,-211,-235,-301,-255,-218},{-196,-172,-294,-211,-194,-174},{-191,-304,-247,-267,-287,-218},{-225,-223,-296,-272,-181,-235},{-282,-274,-228,-294,-203,-267}},{{-216,-318,-294,-270,-198,-208},{-260,-296,-186,-189,-265,-179},{-267,-179,-289,-265,-309,-198},{-311,-250,-318,-213,-191,-230},{-299,-265,-267,-282,-194,-289},{-250,-189,-270,-213,-309,-233},{-179,-216,-262,-279,-284,-179},{-292,-228,-211,-245,-309,-277},{-174,-272,-208,-220,-294,-257},{-179,-174,-314,-314,-220,-316},{-181,-223,-198,-257,-262,-201},{-284,-306,-284,-191,-316,-203},{-299,-216,-194,-220,-318,-181},{-260,-184,-299,-203,-318,-213},{-247,-296,-228,-304,-179,-203},{-274,-208,-299,-277,-277,-294},{-176,-206,-306,-247,-176,-228},{-265,-260,-189,-191,-203,-233},{-257,-287,-262,-235,-186,-206},{-277,-203,-277,-191,-181,-311}},{{-257,-213,-235,-272,-194,-279},{-287,-238,-240,-184,-223,-299},{-179,-240,-245,-284,-240,-223},{-203,-304,-318,-179,-299,-213},{-191,-233,-299,-257,-191,-225},{-318,-309,-225,-252,-272,-201},{-250,-247,-218,-189,-287,-282},{-299,-296,-228,-318,-255,-245},{-179,-174,-191,-174,-179,-198},{-306,-216,-306,-181,-270,-201},{-284,-179,-265,-287,-255,-184},{-255,-318,-181,-203,-292,-186},{-274,-289,-316,-206,-172,-306},{-294,-279,-277,-216,-277,-314},{-225,-267,-260,-279,-172,-304},{-198,-245,-208,-255,-311,-318},{-311,-218,-230,-201,-181,-198},{-267,-238,-245,-243,-184,-208},{-304,-196,-172,-172,-201,-191},{-228,-230,-245,-206,-294,-255}},{{-198,-314,-184,-176,-218,-208},{-184,-216,-287,-238,-230,-233},{-198,-294,-240,-287,-274,-228},{-184,-289,-196,-206,-230,-260},{-176,-206,-172,-186,-172,-181},{-245,-282,-247,-272,-247,-309},{-245,-292,-289,-309,-233,-255},{-289,-208,-218,-292,-247,-179},{-252,-235,-277,-243,-228,-235},{-262,-225,-262,-198,-289,-228},{-316,-287,-250,-277,-292,-247},{-296,-294,-172,-208,-270,-181},{-252,-265,-279,-250,-277,-189},{-206,-228,-279,-235,-194,-296},{-299,-184,-174,-228,-318,-211},{-220,-318,-255,-262,-318,-289},{-277,-314,-260,-245,-238,-270},{-235,-189,-270,-267,-196,-318},{-179,-194,-206,-318,-220,-299},{-230,-299,-211,-245,-211,-233}},{{-292,-260,-287,-282,-240,-198},{-201,-301,-172,-245,-282,-172},{-272,-257,-255,-316,-225,-243},{-314,-176,-301,-265,-262,-216},{-274,-270,-201,-181,-314,-184},{-213,-296,-211,-314,-265,-267},{-198,-287,-262,-279,-223,-292},{-316,-191,-289,-220,-176,-282},{-181,-289,-301,-238,-314,-255},{-206,-309,-274,-247,-318,-233},{-282,-299,-279,-243,-218,-247},{-235,-211,-179,-301,-304,-211},{-306,-292,-194,-314,-240,-267},{-260,-211,-270,-257,-233,-216},{-274,-216,-240,-208,-211,-252},{-179,-186,-277,-228,-194,-240},{-306,-194,-174,-299,-240,-235},{-299,-316,-213,-181,-257,-179},{-282,-299,-172,-213,-265,-184},{-260,-235,-196,-238,-272,-262}}},{{{-249,-189,-180,-273,-263,-280},{-298,-231,-222,-236,-254,-259},{-171,-187,-282,-189,-268,-289},{-291,-286,-178,-247,-259,-213},{-261,-245,-298,-254,-236,-266},{-219,-222,-277,-219,-171,-176},{-171,-192,-291,-282,-173,-293},{-286,-296,-226,-291,-201,-213},{-282,-263,-196,-282,-224,-215},{-270,-300,-291,-169,-217,-182},{-164,-247,-277,-176,-222,-245},{-286,-277,-240,-238,-270,-291},{-162,-238,-289,-171,-224,-249},{-233,-280,-245,-266,-213,-238},{-189,-208,-249,-286,-231,-169},{-268,-182,-268,-293,-280,-199},{-277,-268,-224,-282,-182,-226},{-266,-217,-282,-192,-266,-194},{-217,-284,-213,-189,-238,-268},{-256,-208,-173,-217,-201,-249}},{{-293,-224,-259,-210,-282,-284},{-222,-173,-215,-236,-298,-270},{-226,-206,-286,-245,-196,-277},{-224,-182,-268,-286,-231,-210},{-196,-229,-275,-222,-259,-213},{-245,-201,-284,-213,-256,-254},{-182,-282,-185,-291,-231,-196},{-256,-203,-284,-169,-291,-293},{-187,-300,-268,-231,-286,-284},{-289,-171,-194,-254,-280,-199},{-224,-275,-206,-252,-222,-289},{-300,-286,-208,-280,-201,-289},{-224,-192,-236,-176,-289,-277},{-224,-171,-213,-249,-194,-201},{-171,-256,-173,-268,-224,-293},{-215,-266,-296,-247,-261,-293},{-268,-208,-289,-236,-213,-249},{-254,-210,-256,-178,-238,-213},{-268,-261,-280,-263,-243,-249},{-266,-206,-164,-203,-213,-219}},{{-245,-166,-280,-273,-243,-291},{-210,-226,-300,-233,-176,-259},{-231,-275,-236,-224,-164,-300},{-194,-213,-270,-178,-275,-169},{-289,-203,-240,-194,-263,-162},{-240,-166,-275,-217,-176,-224},{-300,-201,-164,-185,-222,-284},{-182,-173,-176,-180,-201,-243},{-189,-210,-243,-243,-247,-187},{-240,-249,-296,-189,-268,-199},{-194,-291,-166,-213,-196,-277},{-282,-164,-201,-280,-215,-249},{-300,-249,-273,-222,-226,-259},{-291,-300,-270,-196,-263,-270},{-215,-164,-254,-273,-208,-215},{-180,-162,-259,-173,-199,-282},{-178,-171,-169,-286,-291,-259},{-192,-226,-222,-182,-249,-280},{-213,-164,-166,-293,-189,-206},{-273,-259,-254,-238,-261,-263}},{{-247,-236,-169,-187,-300,-273},{-254,-282,-226,-178,-217,-173},{-213,-238,-208,-213,-178,-171},{-173,-199,-291,-286,-252,-203},{-187,-270,-256,-210,-199,-162},{-171,-215,-222,-296,-298,-219},{-208,-217,-298,-263,-222,-263},{-171,-210,-196,-180,-284,-171},{-196,-180,-284,-282,-238,-189},{-268,-238,-266,-164,-259,-280},{-270,-298,-280,-277,-300,-171},{-171,-238,-226,-252,-182,-249},{-215,-222,-229,-178,-263,-206},{-210,-296,-300,-245,-298,-169},{-178,-189,-238,-173,-213,-169},{-270,-173,-245,-185,-176,-229},{-224,-291,-277,-215,-243,-189},{-208,-291,-259,-201,-263,-298},{-222,-289,-171,-233,-171,-243},{-289,-171,-277,-176,-247,-196}},{{-213,-296,-233,-224,-182,-173},{-203,-236,-275,-166,-282,-247},{-224,-201,-176,-206,-243,-280},{-289,-238,-171,-215,-180,-293},{-240,-171,-203,-222,-247,-192},{-286,-240,-263,-252,-291,-189},{-166,-266,-199,-263,-173,-291},{-282,-245,-173,-240,-176,-284},{-192,-226,-192,-222,-298,-300},{-249,-270,-178,-171,-270,-182},{-291,-254,-166,-236,-280,-226},{-210,-187,-185,-162,-249,-277},{-296,-254,-169,-176,-286,-282},{-263,-238,-275,-203,-192,-300},{-259,-254,-273,-194,-182,-169},{-173,-273,-213,-166,-275,-210},{-261,-196,-298,-219,-171,-199},{-273,-282,-245,-259,-275,-266},{-254,-249,-291,-213,-256,-199},{-206,-300,-236,-224,-208,-226}},{{-291,-259,-245,-280,-263,-213},{-222,-189,-171,-173,-169,-208},{-300,-226,-187,-261,-286,-249},{-182,-268,-243,-298,-263,-196},{-217,-238,-206,-243,-194,-243},{-300,-282,-182,-189,-261,-182},{-203,-245,-273,-176,-268,-182},{-238,-162,-300,-229,-194,-180},{-245,-217,-210,-189,-208,-173},{-236,-182,-192,-282,-231,-261},{-275,-261,-189,-266,-180,-249},{-270,-162,-178,-233,-206,-226},{-182,-268,-173,-289,-300,-215},{-176,-196,-203,-162,-194,-254},{-199,-166,-293,-189,-252,-201},{-259,-300,-226,-238,-238,-238},{-266,-240,-222,-206,-185,-277},{-189,-273,-280,-277,-171,-243},{-259,-203,-226,-259,-300,-284},{-194,-233,-270,-213,-298,-263}},{{-164,-249,-182,-273,-224,-289},{-210,-273,-229,-240,-210,-203},{-266,-298,-196,-194,-261,-176},{-213,-217,-201,-162,-236,-245},{-187,-284,-254,-245,-187,-171},{-185,-293,-178,-261,-275,-215},{-280,-215,-240,-254,-291,-254},{-180,-213,-169,-169,-233,-236},{-245,-182,-194,-199,-236,-196},{-199,-173,-215,-293,-169,-229},{-263,-238,-296,-289,-171,-166},{-266,-291,-259,-259,-256,-247},{-263,-169,-192,-300,-266,-277},{-243,-182,-199,-282,-180,-187},{-185,-289,-236,-284,-229,-194},{-254,-240,-254,-224,-208,-196},{-203,-229,-252,-277,-169,-300},{-263,-254,-210,-217,-194,-277},{-192,-199,-201,-240,-284,-173},{-291,-224,-199,-247,-196,-199}},{{-215,-208,-300,-226,-199,-206},{-166,-213,-171,-240,-178,-182},{-296,-169,-217,-203,-208,-185},{-210,-270,-180,-236,-182,-249},{-254,-243,-291,-164,-199,-252},{-286,-291,-263,-284,-298,-270},{-182,-243,-194,-169,-263,-273},{-273,-224,-247,-247,-277,-187},{-270,-176,-240,-293,-273,-236},{-192,-268,-270,-243,-208,-270},{-210,-259,-256,-231,-180,-282},{-178,-245,-203,-178,-273,-245},{-249,-268,-215,-196,-289,-275},{-254,-238,-164,-229,-231,-289},{-201,-206,-203,-249,-236,-182},{-201,-254,-266,-187,-169,-231},{-243,-236,-261,-240,-286,-222},{-219,-196,-275,-176,-300,-182},{-268,-249,-240,-291,-201,-226},{-182,-178,-222,-275,-291,-254}},{{-289,-289,-226,-201,-233,-164},{-208,-238,-282,-238,-206,-263},{-176,-266,-236,-280,-282,-176},{-229,-233,-254,-166,-213,-178},{-222,-178,-166,-240,-217,-203},{-268,-178,-238,-275,-270,-206},{-208,-224,-261,-215,-289,-296},{-213,-245,-284,-273,-259,-270},{-236,-178,-194,-166,-176,-252},{-277,-268,-224,-238,-277,-277},{-203,-196,-259,-203,-245,-245},{-282,-231,-273,-247,-229,-275},{-238,-249,-277,-243,-203,-194},{-247,-275,-164,-270,-300,-252},{-300,-275,-282,-254,-268,-208},{-226,-196,-286,-226,-291,-203},{-176,-217,-231,-199,-238,-277},{-162,-249,-210,-192,-169,-194},{-238,-226,-219,-182,-231,-233},{-217,-194,-187,-266,-215,-199}},{{-273,-238,-192,-284,-169,-189},{-162,-240,-293,-298,-231,-236},{-256,-236,-280,-261,-245,-282},{-243,-266,-215,-176,-182,-231},{-243,-208,-169,-182,-284,-224},{-182,-268,-213,-229,-166,-210},{-162,-280,-178,-245,-270,-298},{-189,-169,-296,-300,-259,-192},{-189,-252,-286,-210,-203,-185},{-192,-185,-192,-249,-296,-192},{-273,-249,-176,-247,-252,-166},{-293,-226,-185,-256,-282,-300},{-236,-280,-280,-189,-215,-169},{-289,-180,-176,-226,-166,-224},{-208,-176,-189,-219,-268,-256},{-298,-256,-171,-215,-275,-194},{-291,-203,-273,-196,-233,-173},{-189,-178,-261,-201,-199,-203},{-291,-224,-247,-296,-176,-270},{-164,-289,-192,-270,-173,-196}},{{-219,-247,-270,-201,-222,-169},{-189,-270,-182,-263,-261,-229},{-277,-300,-215,-256,-192,-286},{-162,-277,-247,-249,-298,-293},{-219,-300,-275,-162,-298,-277},{-243,-286,-169,-162,-240,-171},{-166,-236,-219,-263,-224,-268},{-238,-249,-275,-240,-233,-176},{-240,-249,-280,-176,-293,-203},{-206,-289,-206,-162,-208,-263},{-266,-164,-282,-268,-213,-252},{-289,-213,-196,-194,-240,-273},{-219,-286,-293,-194,-226,-229},{-254,-270,-252,-284,-180,-185},{-296,-289,-254,-173,-210,-194},{-210,-286,-213,-226,-224,-182},{-291,-192,-243,-206,-277,-286},{-275,-173,-217,-189,-219,-298},{-178,-293,-185,-180,-166,-173},{-238,-219,-266,-182,-182,-254}},{{-236,-277,-286,-171,-189,-280},{-222,-243,-206,-238,-280,-289},{-270,-263,-282,-222,-176,-247},{-273,-284,-280,-300,-289,-180},{-261,-286,-231,-194,-210,-164},{-273,-196,-263,-289,-219,-259},{-166,-213,-256,-263,-203,-268},{-162,-187,-273,-270,-300,-215},{-201,-219,-210,-203,-199,-261},{-296,-176,-226,-166,-180,-275},{-247,-245,-291,-185,-270,-254},{-245,-259,-219,-277,-192,-180},{-196,-252,-215,-229,-208,-296},{-261,-263,-252,-208,-166,-217},{-213,-192,-286,-178,-222,-268},{-293,-199,-231,-273,-289,-192},{-296,-249,-185,-226,-194,-189},{-166,-236,-199,-291,-270,-169},{-240,-291,-164,-300,-268,-164},{-194,-176,-266,-180,-259,-300}}},{{{-356,-259,-379,-268,-315,-373},{-220,-218,-244,-220,-312,-253},{-353,-247,-368,-368,-350,-359},{-256,-323,-320,-300,-215,-329},{-315,-215,-270,-382,-303,-206},{-297,-294,-353,-288,-326,-223},{-359,-215,-318,-341,-297,-232},{-329,-368,-253,-238,-326,-368},{-247,-273,-253,-291,-335,-235},{-220,-376,-332,-326,-259,-218},{-376,-294,-273,-353,-253,-379},{-332,-338,-218,-347,-256,-306},{-329,-338,-262,-347,-270,-250},{-335,-312,-209,-285,-341,-223},{-362,-341,-353,-223,-235,-229},{-294,-273,-335,-265,-365,-232},{-215,-218,-341,-218,-353,-300},{-359,-373,-265,-376,-262,-312},{-288,-244,-320,-268,-291,-226},{-288,-368,-323,-312,-256,-262}},{{-326,-370,-220,-332,-329,-329},{-212,-288,-373,-223,-273,-379},{-253,-294,-356,-303,-256,-320},{-223,-235,-341,-285,-338,-365},{-288,-235,-303,-285,-332,-273},{-276,-329,-235,-285,-259,-320},{-382,-329,-323,-309,-256,-250},{-318,-306,-253,-229,-318,-338},{-218,-323,-250,-259,-270,-256},{-218,-312,-235,-276,-376,-270},{-382,-232,-326,-215,-344,-326},{-282,-382,-300,-212,-235,-376},{-382,-368,-370,-285,-247,-376},{-356,-262,-285,-250,-244,-247},{-244,-300,-353,-253,-312,-341},{-350,-241,-318,-206,-335,-303},{-282,-303,-359,-209,-226,-344},{-265,-232,-338,-273,-229,-238},{-273,-306,-362,-329,-212,-259},{-247,-365,-241,-235,-250,-279}},{{-268,-365,-241,-220,-232,-282},{-370,-368,-320,-212,-291,-362},{-220,-218,-229,-300,-212,-206},{-250,-329,-329,-220,-268,-235},{-329,-312,-303,-379,-326,-262},{-350,-329,-326,-247,-338,-347},{-300,-315,-206,-262,-359,-218},{-300,-323,-223,-329,-368,-320},{-382,-379,-365,-306,-368,-279},{-212,-212,-223,-356,-300,-359},{-306,-320,-300,-329,-309,-315},{-329,-244,-300,-382,-212,-315},{-300,-382,-332,-206,-318,-382},{-365,-318,-300,-282,-218,-206},{-259,-341,-212,-294,-259,-315},{-365,-341,-244,-235,-335,-312},{-212,-297,-297,-268,-315,-288},{-379,-273,-376,-332,-250,-359},{-379,-206,-368,-270,-209,-373},{-250,-356,-247,-273,-344,-347}},{{-226,-341,-362,-335,-326,-300},{-244,-373,-273,-273,-268,-262},{-273,-312,-253,-359,-365,-323},{-368,-218,-382,-312,-206,-350},{-297,-329,-318,-329,-220,-382},{-300,-373,-368,-262,-356,-294},{-212,-338,-247,-344,-297,-288},{-379,-359,-241,-320,-294,-368},{-276,-256,-206,-356,-270,-276},{-350,-276,-297,-268,-365,-273},{-359,-250,-344,-332,-288,-382},{-332,-226,-253,-338,-241,-288},{-218,-220,-285,-279,-368,-300},{-229,-376,-338,-226,-223,-347},{-294,-212,-306,-223,-332,-250},{-312,-320,-285,-262,-259,-365},{-273,-238,-323,-291,-356,-229},{-359,-282,-376,-226,-232,-273},{-329,-300,-229,-288,-318,-294},{-215,-297,-294,-259,-318,-350}},{{-368,-362,-268,-212,-265,-206},{-273,-215,-220,-262,-279,-341},{-356,-359,-265,-382,-259,-318},{-250,-315,-226,-306,-297,-232},{-318,-359,-223,-241,-220,-256},{-350,-256,-206,-370,-323,-259},{-282,-215,-315,-359,-244,-235},{-215,-318,-220,-370,-300,-353},{-259,-232,-212,-288,-215,-359},{-326,-229,-344,-335,-282,-291},{-297,-273,-356,-376,-218,-209},{-300,-229,-226,-338,-247,-350},{-206,-356,-262,-288,-215,-212},{-341,-338,-323,-270,-373,-297},{-306,-235,-318,-350,-382,-353},{-370,-347,-291,-226,-229,-247},{-300,-382,-209,-303,-259,-347},{-250,-265,-338,-306,-353,-241},{-294,-379,-262,-268,-250,-223},{-323,-294,-250,-344,-250,-232}},{{-359,-235,-341,-365,-232,-332},{-229,-297,-215,-309,-250,-262},{-209,-250,-209,-332,-212,-265},{-218,-347,-315,-259,-350,-338},{-238,-223,-241,-247,-379,-288},{-209,-226,-362,-315,-241,-209},{-332,-365,-235,-250,-262,-356},{-282,-312,-368,-259,-279,-285},{-259,-338,-291,-206,-323,-365},{-382,-212,-376,-206,-344,-265},{-285,-220,-235,-323,-326,-370},{-318,-315,-256,-241,-259,-306},{-303,-241,-359,-262,-268,-268},{-273,-373,-341,-370,-379,-220},{-353,-323,-218,-232,-335,-320},{-309,-241,-335,-323,-235,-300},{-309,-320,-320,-344,-356,-241},{-206,-291,-318,-268,-215,-350},{-329,-368,-276,-344,-247,-370},{-329,-347,-273,-318,-288,-223}},{{-247,-241,-291,-303,-223,-368},{-268,-323,-238,-212,-253,-273},{-320,-368,-309,-276,-356,-218},{-220,-218,-215,-318,-273,-223},{-276,-279,-223,-309,-297,-294},{-353,-282,-323,-244,-306,-244},{-226,-362,-323,-256,-232,-320},{-291,-244,-338,-270,-335,-229},{-350,-279,-256,-320,-226,-312},{-282,-223,-365,-362,-347,-209},{-273,-320,-262,-215,-291,-285},{-365,-265,-309,-215,-229,-309},{-232,-318,-353,-359,-270,-268},{-215,-265,-279,-209,-347,-379},{-285,-235,-373,-241,-373,-309},{-320,-235,-229,-229,-276,-238},{-347,-362,-382,-312,-303,-368},{-288,-220,-291,-300,-353,-368},{-288,-382,-212,-279,-250,-273},{-379,-356,-297,-312,-209,-338}},{{-232,-235,-223,-268,-291,-382},{-297,-312,-212,-320,-332,-270},{-347,-238,-382,-229,-318,-303},{-209,-206,-247,-309,-350,-268},{-262,-370,-256,-291,-323,-270},{-262,-318,-265,-362,-323,-306},{-215,-256,-382,-212,-318,-306},{-350,-241,-344,-323,-285,-326},{-365,-373,-232,-273,-309,-326},{-247,-253,-223,-323,-373,-241},{-279,-244,-382,-220,-226,-241},{-294,-300,-206,-256,-297,-323},{-256,-323,-256,-365,-226,-376},{-226,-359,-335,-373,-288,-270},{-303,-206,-238,-365,-226,-218},{-303,-268,-382,-206,-303,-297},{-318,-238,-359,-373,-373,-376},{-303,-279,-241,-250,-362,-268},{-356,-335,-220,-368,-206,-250},{-297,-288,-326,-273,-235,-332}},{{-306,-335,-376,-379,-376,-285},{-232,-250,-206,-279,-315,-376},{-370,-368,-297,-265,-215,-303},{-335,-279,-262,-226,-326,-256},{-226,-215,-270,-315,-220,-238},{-370,-373,-356,-320,-218,-206},{-256,-318,-353,-335,-376,-294},{-368,-220,-344,-353,-244,-303},{-297,-341,-315,-247,-320,-279},{-323,-220,-276,-312,-359,-226},{-312,-370,-226,-332,-279,-382},{-353,-365,-262,-209,-379,-368},{-326,-376,-318,-265,-253,-329},{-226,-300,-232,-238,-320,-232},{-265,-241,-306,-362,-209,-282},{-332,-223,-365,-306,-323,-206},{-347,-312,-353,-244,-373,-294},{-373,-309,-365,-282,-259,-320},{-253,-297,-212,-238,-238,-279},{-341,-323,-250,-247,-344,-282}},{{-253,-300,-379,-262,-232,-335},{-326,-291,-215,-338,-220,-368},{-335,-382,-270,-294,-229,-262},{-244,-253,-303,-294,-368,-303},{-359,-273,-338,-344,-318,-265},{-291,-344,-382,-312,-365,-373},{-365,-350,-212,-347,-344,-370},{-318,-273,-373,-347,-356,-291},{-282,-288,-256,-288,-282,-273},{-359,-303,-291,-259,-244,-209},{-209,-259,-329,-323,-344,-220},{-318,-373,-273,-323,-362,-379},{-244,-318,-338,-359,-259,-282},{-282,-362,-265,-318,-362,-312},{-309,-356,-359,-362,-250,-223},{-376,-368,-241,-282,-309,-265},{-276,-259,-256,-323,-335,-335},{-326,-226,-344,-235,-306,-297},{-273,-285,-318,-206,-262,-382},{-276,-320,-332,-285,-368,-297}},{{-220,-356,-238,-344,-256,-312},{-218,-312,-370,-285,-276,-232},{-262,-379,-288,-382,-382,-209},{-300,-206,-256,-212,-241,-268},{-209,-379,-335,-250,-279,-220},{-376,-379,-215,-235,-318,-370},{-347,-229,-244,-318,-320,-306},{-288,-300,-268,-306,-276,-341},{-344,-241,-238,-268,-253,-256},{-338,-218,-223,-288,-276,-247},{-232,-215,-350,-215,-365,-268},{-276,-347,-347,-226,-344,-329},{-341,-223,-232,-309,-285,-297},{-356,-323,-282,-220,-218,-318},{-329,-359,-350,-376,-312,-223},{-370,-379,-226,-309,-294,-338},{-332,-220,-300,-206,-300,-232},{-338,-297,-382,-259,-300,-359},{-206,-309,-323,-353,-318,-362},{-326,-341,-332,-359,-279,-229}},{{-259,-229,-379,-347,-315,-309},{-356,-362,-303,-300,-241,-209},{-347,-244,-359,-247,-320,-256},{-312,-244,-206,-320,-370,-215},{-368,-373,-218,-323,-279,-341},{-329,-344,-359,-262,-335,-306},{-320,-362,-335,-347,-250,-212},{-294,-288,-291,-359,-332,-335},{-256,-273,-282,-244,-312,-241},{-276,-309,-235,-329,-359,-268},{-285,-362,-220,-318,-238,-223},{-276,-291,-356,-276,-373,-273},{-247,-309,-253,-279,-300,-262},{-229,-297,-365,-209,-268,-259},{-329,-256,-276,-218,-241,-268},{-291,-215,-320,-259,-226,-276},{-303,-329,-247,-338,-362,-265},{-262,-285,-212,-229,-253,-247},{-376,-218,-235,-359,-306,-294},{-341,-335,-276,-285,-379,-359}}}}; // 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,12,33,17,11,35,18,12,35,18,12,35,17,12,35,18,12,35,17,12,34,18,12,35,18,12,35,18,12,35,18,12,36,18,12,35,18,12,36,18,12,36,18,12,36,18,12,36,18,12,35,18,12,35,18,12,34,18,12,34,18,12,34,17,12,35,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,1538,1539,1540,1541,1542,1543,1544,1545,1546}}; // 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,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,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,0,6,12,18,24,30,36,42,48,54,60,66,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,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,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,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,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,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,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,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,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,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,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,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,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}; // 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,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,7,13,19,25,31,37,43,49,55,61,67,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,5,11,17,23,29,35,41,47,53,59,65,71,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,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,5,11,17,23,29,35,41,47,53,59,65,71,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,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,3,9,15,21,27,33,39,45,51,57,63,69,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,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,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,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,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,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,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,2,8,14,20,26,32,38,44,50,56,62,68,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,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,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,5,11,17,23,29,35,41,47,53,59,65,71}; // set of end times of each shipment 
