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