int Dev = 40;// 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 = 1542;//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]={{{{11636,0,0,0,0,0},{10659,0,0,0,0,0},{11185,0,0,0,0,0},{10755,0,0,0,0,0},{10962,0,0,0,0,0},{10966,0,0,0,0,0},{11272,0,0,0,0,0},{11482,0,0,0,0,0},{10696,0,0,0,0,0},{11019,0,0,0,0,0},{11658,0,0,0,0,0},{11170,0,0,0,0,0},{10689,0,0,0,0,0},{10886,0,0,0,0,0},{11139,0,0,0,0,0},{11584,0,0,0,0,0},{11187,0,0,0,0,0},{11071,0,0,0,0,0},{10395,0,0,0,0,0},{10959,0,0,0,0,0}},{{10740,0,0,0,0,0},{10950,0,0,0,0,0},{10494,0,0,0,0,0},{10895,0,0,0,0,0},{10659,0,0,0,0,0},{10986,0,0,0,0,0},{11596,0,0,0,0,0},{11275,0,0,0,0,0},{11297,0,0,0,0,0},{11638,0,0,0,0,0},{10989,0,0,0,0,0},{11274,0,0,0,0,0},{11205,0,0,0,0,0},{11025,0,0,0,0,0},{10585,0,0,0,0,0},{10395,0,0,0,0,0},{11010,0,0,0,0,0},{10418,0,0,0,0,0},{10947,0,0,0,0,0},{11202,0,0,0,0,0}},{{11058,0,0,0,0,0},{11533,0,0,0,0,0},{10922,0,0,0,0,0},{10407,0,0,0,0,0},{11401,0,0,0,0,0},{11003,0,0,0,0,0},{11318,0,0,0,0,0},{10790,0,0,0,0,0},{10811,0,0,0,0,0},{10760,0,0,0,0,0},{11184,0,0,0,0,0},{10846,0,0,0,0,0},{11219,0,0,0,0,0},{11172,0,0,0,0,0},{10788,0,0,0,0,0},{11396,0,0,0,0,0},{11275,0,0,0,0,0},{11409,0,0,0,0,0},{11353,0,0,0,0,0},{11016,0,0,0,0,0}},{{10955,0,0,0,0,0},{11034,0,0,0,0,0},{10412,0,0,0,0,0},{10902,0,0,0,0,0},{10847,0,0,0,0,0},{11196,0,0,0,0,0},{11687,0,0,0,0,0},{11186,0,0,0,0,0},{11450,0,0,0,0,0},{11007,0,0,0,0,0},{11119,0,0,0,0,0},{10797,0,0,0,0,0},{10851,0,0,0,0,0},{10382,0,0,0,0,0},{11243,0,0,0,0,0},{11118,0,0,0,0,0},{11286,0,0,0,0,0},{10884,0,0,0,0,0},{11316,0,0,0,0,0},{11167,0,0,0,0,0}},{{11442,0,0,0,0,0},{10077,0,0,0,0,0},{10987,0,0,0,0,0},{10138,0,0,0,0,0},{11131,0,0,0,0,0},{10909,0,0,0,0,0},{11697,0,0,0,0,0},{11132,0,0,0,0,0},{10904,0,0,0,0,0},{11268,0,0,0,0,0},{11118,0,0,0,0,0},{11454,0,0,0,0,0},{10504,0,0,0,0,0},{11362,0,0,0,0,0},{11366,0,0,0,0,0},{11526,0,0,0,0,0},{10584,0,0,0,0,0},{10755,0,0,0,0,0},{10859,0,0,0,0,0},{11159,0,0,0,0,0}},{{11093,0,0,0,0,0},{11112,0,0,0,0,0},{10922,0,0,0,0,0},{11126,0,0,0,0,0},{11101,0,0,0,0,0},{11381,0,0,0,0,0},{11015,0,0,0,0,0},{11017,0,0,0,0,0},{11260,0,0,0,0,0},{10794,0,0,0,0,0},{10319,0,0,0,0,0},{11864,0,0,0,0,0},{11396,0,0,0,0,0},{10961,0,0,0,0,0},{11501,0,0,0,0,0},{11087,0,0,0,0,0},{10715,0,0,0,0,0},{10504,0,0,0,0,0},{10648,0,0,0,0,0},{10401,0,0,0,0,0}},{{11273,0,0,0,0,0},{11048,0,0,0,0,0},{11386,0,0,0,0,0},{10752,0,0,0,0,0},{11301,0,0,0,0,0},{11136,0,0,0,0,0},{11571,0,0,0,0,0},{11414,0,0,0,0,0},{11096,0,0,0,0,0},{11075,0,0,0,0,0},{10497,0,0,0,0,0},{11146,0,0,0,0,0},{11045,0,0,0,0,0},{11484,0,0,0,0,0},{11216,0,0,0,0,0},{11734,0,0,0,0,0},{10942,0,0,0,0,0},{11090,0,0,0,0,0},{11231,0,0,0,0,0},{9951,0,0,0,0,0}},{{11342,0,0,0,0,0},{11479,0,0,0,0,0},{9990,0,0,0,0,0},{10859,0,0,0,0,0},{11055,0,0,0,0,0},{10564,0,0,0,0,0},{10718,0,0,0,0,0},{11081,0,0,0,0,0},{11435,0,0,0,0,0},{11108,0,0,0,0,0},{10560,0,0,0,0,0},{11019,0,0,0,0,0},{10732,0,0,0,0,0},{11009,0,0,0,0,0},{11229,0,0,0,0,0},{11119,0,0,0,0,0},{11465,0,0,0,0,0},{10828,0,0,0,0,0},{10483,0,0,0,0,0},{10472,0,0,0,0,0}},{{10630,0,0,0,0,0},{10894,0,0,0,0,0},{11077,0,0,0,0,0},{11169,0,0,0,0,0},{11221,0,0,0,0,0},{11042,0,0,0,0,0},{11199,0,0,0,0,0},{10913,0,0,0,0,0},{11055,0,0,0,0,0},{11166,0,0,0,0,0},{11039,0,0,0,0,0},{11203,0,0,0,0,0},{10741,0,0,0,0,0},{11582,0,0,0,0,0},{11277,0,0,0,0,0},{11429,0,0,0,0,0},{10393,0,0,0,0,0},{11419,0,0,0,0,0},{11148,0,0,0,0,0},{11622,0,0,0,0,0}},{{10241,0,0,0,0,0},{11234,0,0,0,0,0},{11707,0,0,0,0,0},{10673,0,0,0,0,0},{10497,0,0,0,0,0},{10872,0,0,0,0,0},{10940,0,0,0,0,0},{11294,0,0,0,0,0},{10960,0,0,0,0,0},{11715,0,0,0,0,0},{11260,0,0,0,0,0},{11738,0,0,0,0,0},{10953,0,0,0,0,0},{11192,0,0,0,0,0},{11240,0,0,0,0,0},{11126,0,0,0,0,0},{11389,0,0,0,0,0},{10280,0,0,0,0,0},{10557,0,0,0,0,0},{11034,0,0,0,0,0}},{{10786,0,0,0,0,0},{10956,0,0,0,0,0},{11398,0,0,0,0,0},{11003,0,0,0,0,0},{10830,0,0,0,0,0},{10928,0,0,0,0,0},{10441,0,0,0,0,0},{11617,0,0,0,0,0},{10739,0,0,0,0,0},{10947,0,0,0,0,0},{11357,0,0,0,0,0},{10849,0,0,0,0,0},{10888,0,0,0,0,0},{10539,0,0,0,0,0},{11223,0,0,0,0,0},{10390,0,0,0,0,0},{11062,0,0,0,0,0},{10731,0,0,0,0,0},{10620,0,0,0,0,0},{10738,0,0,0,0,0}},{{10823,0,0,0,0,0},{11129,0,0,0,0,0},{11244,0,0,0,0,0},{10643,0,0,0,0,0},{10818,0,0,0,0,0},{11258,0,0,0,0,0},{10684,0,0,0,0,0},{11028,0,0,0,0,0},{10910,0,0,0,0,0},{10983,0,0,0,0,0},{11015,0,0,0,0,0},{10810,0,0,0,0,0},{10774,0,0,0,0,0},{11135,0,0,0,0,0},{10416,0,0,0,0,0},{10634,0,0,0,0,0},{10967,0,0,0,0,0},{10488,0,0,0,0,0},{11045,0,0,0,0,0},{11506,0,0,0,0,0}}},{{{-150,-311,-159,-246,-253,-175},{-302,-215,-143,-170,-233,-193},{-293,-233,-302,-190,-293,-172},{-184,-226,-311,-235,-269,-267},{-293,-302,-282,-188,-141,-146},{-186,-273,-255,-152,-242,-253},{-146,-271,-253,-190,-224,-170},{-305,-208,-284,-179,-278,-298},{-314,-213,-293,-269,-164,-202},{-204,-143,-213,-262,-253,-284},{-267,-244,-307,-271,-300,-175},{-186,-197,-161,-258,-262,-302},{-157,-258,-309,-269,-211,-177},{-195,-240,-159,-137,-199,-307},{-224,-260,-184,-181,-179,-249},{-143,-211,-287,-244,-202,-282},{-296,-264,-291,-215,-152,-146},{-222,-159,-278,-211,-267,-159},{-152,-204,-148,-298,-240,-273},{-204,-224,-228,-267,-172,-228}},{{-242,-190,-289,-146,-206,-284},{-190,-251,-213,-170,-305,-141},{-249,-289,-181,-300,-311,-148},{-222,-314,-190,-175,-291,-150},{-175,-244,-282,-298,-195,-159},{-293,-255,-296,-282,-166,-186},{-276,-309,-249,-204,-244,-150},{-296,-213,-159,-146,-289,-255},{-276,-231,-307,-193,-134,-206},{-152,-188,-269,-293,-269,-314},{-206,-282,-170,-267,-296,-293},{-311,-215,-168,-253,-195,-251},{-237,-168,-148,-157,-307,-220},{-309,-141,-197,-208,-242,-202},{-309,-157,-170,-168,-139,-231},{-172,-287,-168,-240,-260,-155},{-276,-181,-309,-289,-251,-276},{-242,-251,-199,-244,-179,-170},{-137,-188,-282,-309,-172,-226},{-264,-177,-302,-276,-278,-278}},{{-155,-231,-311,-168,-134,-172},{-193,-179,-220,-269,-289,-300},{-168,-293,-235,-228,-211,-213},{-226,-249,-159,-199,-220,-222},{-143,-228,-300,-186,-177,-139},{-137,-235,-146,-280,-137,-251},{-155,-179,-240,-282,-287,-224},{-242,-282,-255,-305,-224,-213},{-260,-264,-231,-199,-300,-186},{-244,-141,-260,-175,-246,-202},{-222,-307,-211,-267,-233,-262},{-246,-217,-217,-211,-141,-215},{-188,-217,-311,-271,-311,-204},{-273,-168,-199,-242,-190,-289},{-300,-282,-152,-208,-249,-260},{-291,-296,-269,-157,-217,-179},{-293,-296,-278,-271,-143,-170},{-298,-262,-296,-197,-298,-269},{-143,-213,-267,-255,-284,-217},{-170,-298,-307,-222,-168,-137}},{{-251,-262,-150,-289,-253,-155},{-302,-280,-168,-307,-186,-215},{-204,-184,-193,-141,-233,-226},{-195,-215,-298,-244,-260,-298},{-235,-215,-258,-161,-226,-278},{-134,-208,-224,-224,-298,-267},{-291,-269,-262,-161,-235,-161},{-211,-170,-217,-302,-190,-193},{-157,-166,-202,-293,-278,-251},{-284,-208,-305,-224,-289,-215},{-302,-278,-222,-146,-148,-302},{-213,-168,-276,-224,-186,-305},{-175,-300,-204,-213,-278,-240},{-278,-253,-231,-249,-161,-155},{-231,-242,-193,-143,-314,-233},{-161,-222,-175,-152,-181,-282},{-314,-289,-231,-222,-289,-206},{-311,-206,-284,-139,-280,-175},{-202,-284,-152,-222,-253,-287},{-291,-161,-305,-287,-226,-141}},{{-202,-251,-202,-172,-141,-264},{-289,-197,-213,-190,-262,-282},{-188,-262,-148,-298,-137,-217},{-152,-155,-300,-305,-300,-150},{-186,-260,-148,-186,-220,-206},{-181,-305,-141,-242,-287,-204},{-289,-157,-289,-260,-273,-231},{-282,-226,-280,-280,-249,-251},{-311,-211,-235,-267,-139,-188},{-199,-204,-262,-175,-235,-271},{-181,-258,-146,-211,-302,-269},{-175,-146,-271,-314,-264,-262},{-179,-242,-269,-314,-224,-291},{-298,-186,-197,-188,-195,-170},{-305,-291,-233,-146,-269,-137},{-195,-253,-280,-249,-289,-220},{-267,-264,-224,-204,-222,-311},{-244,-251,-164,-137,-141,-233},{-262,-298,-206,-235,-309,-170},{-139,-262,-188,-242,-143,-211}},{{-175,-175,-237,-152,-146,-276},{-188,-168,-260,-280,-181,-179},{-172,-202,-159,-213,-155,-172},{-134,-215,-291,-251,-197,-311},{-311,-197,-246,-224,-159,-293},{-262,-155,-311,-213,-276,-291},{-300,-251,-159,-134,-168,-280},{-242,-260,-264,-168,-141,-217},{-255,-137,-146,-235,-300,-271},{-237,-240,-175,-267,-289,-296},{-278,-300,-282,-228,-141,-276},{-260,-179,-307,-271,-287,-289},{-172,-233,-168,-202,-237,-204},{-150,-298,-293,-159,-240,-164},{-314,-276,-199,-204,-293,-186},{-235,-148,-262,-190,-217,-242},{-271,-258,-175,-293,-246,-302},{-298,-217,-217,-164,-228,-202},{-155,-302,-226,-195,-246,-228},{-143,-206,-284,-188,-282,-186}},{{-141,-197,-305,-152,-139,-269},{-188,-217,-215,-269,-237,-284},{-280,-177,-260,-309,-307,-220},{-186,-211,-309,-217,-150,-262},{-231,-273,-166,-309,-251,-300},{-186,-244,-179,-242,-146,-296},{-137,-148,-293,-264,-255,-159},{-291,-267,-264,-289,-314,-172},{-255,-134,-309,-161,-269,-170},{-273,-164,-293,-282,-258,-161},{-278,-164,-262,-195,-217,-146},{-311,-282,-293,-139,-161,-260},{-258,-204,-291,-179,-157,-197},{-222,-302,-314,-235,-157,-197},{-148,-141,-175,-217,-305,-231},{-199,-150,-186,-289,-264,-242},{-258,-311,-296,-302,-213,-237},{-211,-181,-311,-246,-231,-262},{-184,-177,-139,-155,-150,-161},{-139,-157,-296,-197,-155,-195}},{{-137,-237,-307,-206,-242,-152},{-150,-273,-179,-278,-255,-188},{-186,-213,-181,-139,-278,-222},{-289,-197,-157,-237,-152,-184},{-143,-159,-217,-179,-289,-314},{-181,-305,-143,-302,-262,-235},{-148,-150,-220,-155,-184,-242},{-233,-168,-314,-177,-134,-251},{-155,-152,-134,-134,-231,-170},{-244,-213,-271,-188,-296,-168},{-215,-293,-206,-157,-260,-143},{-146,-233,-202,-298,-161,-271},{-246,-246,-186,-271,-164,-190},{-139,-220,-159,-186,-222,-260},{-172,-298,-276,-242,-246,-233},{-296,-166,-148,-177,-168,-152},{-264,-168,-273,-177,-280,-296},{-170,-213,-211,-224,-300,-287},{-155,-253,-172,-262,-141,-289},{-150,-293,-146,-172,-231,-197}},{{-184,-302,-224,-177,-146,-134},{-291,-300,-161,-278,-193,-168},{-159,-159,-300,-202,-159,-134},{-314,-251,-211,-280,-152,-280},{-157,-296,-240,-188,-244,-231},{-224,-280,-309,-134,-222,-217},{-190,-309,-269,-255,-213,-235},{-161,-253,-143,-157,-188,-134},{-143,-300,-307,-233,-278,-311},{-264,-262,-300,-157,-282,-146},{-264,-152,-166,-231,-314,-170},{-231,-298,-291,-206,-157,-159},{-296,-228,-314,-237,-206,-224},{-193,-150,-184,-314,-161,-300},{-146,-197,-141,-237,-273,-226},{-184,-231,-244,-190,-251,-309},{-134,-258,-249,-309,-159,-251},{-150,-284,-276,-186,-305,-157},{-309,-193,-231,-260,-291,-224},{-249,-166,-244,-237,-276,-237}},{{-134,-172,-175,-190,-159,-150},{-235,-282,-146,-204,-242,-255},{-305,-255,-240,-298,-267,-204},{-177,-170,-284,-190,-188,-188},{-267,-258,-215,-235,-164,-152},{-177,-184,-305,-161,-139,-231},{-166,-253,-199,-276,-181,-237},{-293,-139,-307,-206,-302,-134},{-282,-305,-296,-300,-197,-217},{-161,-155,-139,-302,-168,-273},{-206,-298,-139,-146,-217,-300},{-249,-258,-287,-251,-273,-175},{-177,-282,-197,-237,-255,-273},{-255,-164,-240,-298,-170,-311},{-184,-280,-215,-255,-175,-262},{-255,-228,-193,-296,-217,-168},{-152,-302,-168,-314,-305,-188},{-300,-164,-175,-157,-228,-300},{-273,-311,-159,-195,-197,-184},{-222,-249,-237,-177,-159,-262}},{{-137,-195,-251,-240,-287,-177},{-181,-311,-231,-217,-220,-251},{-208,-260,-240,-258,-298,-282},{-202,-226,-137,-267,-240,-155},{-184,-260,-202,-302,-235,-309},{-298,-175,-197,-179,-253,-280},{-258,-231,-267,-164,-273,-150},{-175,-206,-298,-258,-262,-195},{-224,-177,-302,-157,-309,-159},{-211,-258,-166,-199,-242,-258},{-246,-314,-287,-204,-267,-249},{-264,-287,-264,-208,-240,-195},{-213,-134,-314,-280,-220,-177},{-298,-150,-280,-166,-152,-206},{-181,-157,-179,-181,-269,-255},{-237,-222,-164,-139,-307,-289},{-307,-260,-291,-141,-206,-206},{-206,-300,-262,-251,-262,-213},{-253,-271,-300,-161,-197,-224},{-282,-181,-307,-141,-141,-139}},{{-298,-287,-284,-148,-186,-224},{-269,-217,-175,-289,-190,-155},{-271,-170,-242,-244,-157,-262},{-233,-298,-258,-226,-166,-161},{-226,-134,-302,-134,-186,-134},{-206,-273,-287,-184,-157,-197},{-166,-213,-172,-181,-240,-273},{-260,-193,-251,-267,-188,-177},{-314,-237,-139,-161,-195,-211},{-195,-175,-298,-179,-314,-264},{-175,-193,-155,-233,-246,-246},{-293,-235,-255,-159,-314,-300},{-235,-262,-224,-258,-278,-139},{-293,-184,-208,-170,-202,-159},{-211,-269,-143,-157,-211,-177},{-159,-287,-170,-164,-170,-143},{-271,-175,-170,-269,-177,-228},{-235,-199,-235,-134,-155,-311},{-289,-307,-161,-161,-244,-190},{-213,-175,-168,-289,-271,-233}}},{{{-233,-312,-214,-267,-331,-295},{-293,-321,-293,-205,-288,-190},{-278,-228,-319,-312,-167,-145},{-252,-159,-240,-302,-283,-248},{-157,-271,-307,-226,-167,-278},{-281,-267,-212,-331,-212,-252},{-162,-176,-240,-257,-162,-238},{-188,-186,-262,-171,-264,-171},{-281,-186,-209,-312,-302,-195},{-248,-167,-278,-298,-250,-295},{-205,-276,-176,-190,-295,-248},{-155,-169,-228,-236,-307,-152},{-157,-155,-162,-188,-143,-333},{-300,-181,-259,-231,-226,-231},{-250,-145,-186,-319,-309,-257},{-167,-152,-312,-145,-174,-209},{-286,-271,-164,-281,-186,-176},{-281,-250,-262,-164,-305,-307},{-188,-217,-262,-259,-236,-193},{-328,-224,-238,-312,-243,-178}},{{-231,-243,-188,-212,-293,-217},{-257,-262,-257,-181,-307,-278},{-162,-243,-155,-193,-243,-269},{-178,-331,-276,-171,-202,-167},{-314,-228,-283,-309,-181,-202},{-331,-226,-269,-186,-217,-278},{-328,-240,-205,-331,-298,-267},{-305,-298,-221,-269,-274,-333},{-174,-238,-276,-209,-312,-274},{-219,-288,-195,-152,-176,-214},{-274,-195,-219,-274,-248,-221},{-240,-145,-214,-271,-195,-307},{-212,-167,-221,-221,-293,-228},{-148,-202,-159,-238,-188,-162},{-181,-155,-248,-295,-267,-226},{-293,-224,-174,-255,-321,-207},{-219,-193,-174,-198,-207,-274},{-167,-250,-240,-219,-174,-162},{-326,-181,-209,-333,-188,-269},{-298,-155,-267,-186,-324,-267}},{{-317,-217,-145,-286,-150,-326},{-233,-267,-145,-164,-200,-302},{-317,-326,-269,-143,-209,-276},{-274,-286,-293,-271,-143,-302},{-317,-324,-207,-207,-243,-324},{-269,-274,-321,-217,-276,-190},{-290,-255,-300,-236,-164,-281},{-174,-150,-157,-271,-314,-174},{-195,-298,-245,-214,-186,-167},{-143,-233,-200,-186,-255,-202},{-328,-195,-269,-174,-264,-190},{-217,-309,-152,-193,-262,-174},{-319,-181,-331,-176,-150,-286},{-290,-309,-228,-262,-219,-214},{-259,-288,-319,-159,-309,-248},{-145,-324,-276,-169,-252,-252},{-233,-238,-314,-274,-290,-248},{-300,-278,-238,-248,-190,-155},{-167,-252,-264,-224,-193,-181},{-276,-233,-281,-278,-217,-238}},{{-328,-162,-157,-193,-188,-198},{-209,-255,-324,-298,-290,-219},{-214,-212,-302,-314,-162,-167},{-238,-205,-171,-295,-233,-328},{-193,-283,-200,-212,-302,-228},{-193,-281,-219,-262,-257,-324},{-143,-174,-183,-321,-326,-317},{-228,-193,-214,-331,-198,-205},{-317,-283,-190,-262,-148,-319},{-224,-205,-148,-183,-321,-164},{-276,-238,-171,-276,-290,-324},{-257,-195,-333,-164,-207,-217},{-214,-181,-331,-155,-155,-271},{-143,-202,-190,-209,-281,-155},{-312,-200,-214,-274,-245,-195},{-267,-267,-281,-252,-217,-231},{-224,-255,-143,-286,-331,-274},{-300,-307,-245,-200,-198,-178},{-293,-262,-281,-190,-262,-274},{-269,-240,-245,-252,-190,-240}},{{-312,-219,-321,-290,-276,-198},{-188,-164,-202,-152,-209,-167},{-178,-252,-295,-178,-219,-209},{-190,-148,-205,-174,-207,-195},{-324,-269,-319,-228,-174,-219},{-214,-145,-224,-333,-250,-240},{-236,-331,-169,-262,-276,-305},{-295,-309,-286,-236,-224,-221},{-171,-309,-143,-190,-190,-226},{-324,-190,-228,-226,-276,-178},{-152,-319,-183,-283,-257,-286},{-288,-231,-314,-248,-157,-228},{-143,-271,-262,-152,-176,-224},{-248,-309,-167,-186,-319,-259},{-162,-221,-283,-262,-324,-274},{-300,-321,-305,-271,-221,-309},{-209,-152,-207,-178,-169,-202},{-212,-240,-252,-150,-209,-178},{-259,-295,-293,-276,-309,-183},{-212,-171,-319,-143,-209,-328}},{{-150,-148,-314,-264,-207,-183},{-157,-181,-174,-243,-264,-250},{-262,-245,-274,-193,-298,-209},{-164,-305,-148,-181,-302,-190},{-300,-183,-207,-252,-319,-278},{-262,-188,-221,-164,-312,-278},{-212,-195,-319,-262,-176,-269},{-314,-150,-145,-236,-252,-167},{-238,-231,-188,-281,-243,-240},{-148,-255,-145,-305,-164,-259},{-207,-186,-145,-150,-262,-176},{-319,-317,-224,-183,-271,-207},{-148,-145,-278,-305,-176,-278},{-274,-207,-238,-259,-236,-269},{-183,-181,-155,-186,-231,-152},{-167,-217,-240,-174,-195,-300},{-145,-288,-169,-226,-238,-181},{-190,-319,-164,-190,-169,-188},{-228,-200,-183,-190,-221,-333},{-209,-305,-324,-331,-226,-200}},{{-188,-298,-236,-162,-209,-240},{-233,-228,-207,-150,-307,-269},{-236,-259,-221,-271,-224,-283},{-157,-300,-328,-231,-221,-224},{-307,-305,-250,-302,-312,-231},{-174,-288,-259,-276,-288,-155},{-259,-240,-317,-324,-186,-217},{-259,-212,-145,-209,-212,-159},{-298,-205,-264,-183,-328,-145},{-236,-312,-202,-157,-188,-226},{-212,-183,-231,-143,-214,-274},{-331,-252,-155,-209,-317,-245},{-259,-309,-331,-293,-167,-145},{-281,-178,-171,-271,-233,-162},{-255,-317,-205,-298,-145,-148},{-312,-181,-262,-176,-195,-333},{-226,-321,-262,-188,-240,-164},{-193,-326,-271,-290,-319,-262},{-326,-286,-295,-202,-162,-167},{-155,-193,-195,-231,-214,-150}},{{-286,-217,-245,-183,-257,-243},{-271,-214,-195,-281,-312,-243},{-267,-169,-174,-240,-228,-167},{-324,-257,-200,-298,-150,-148},{-167,-283,-152,-307,-252,-300},{-214,-150,-155,-169,-236,-155},{-312,-305,-162,-152,-243,-193},{-274,-300,-207,-143,-259,-195},{-331,-293,-195,-183,-293,-324},{-312,-317,-286,-209,-150,-236},{-314,-228,-152,-148,-233,-214},{-164,-295,-302,-307,-159,-248},{-167,-314,-288,-298,-193,-171},{-326,-269,-188,-314,-300,-178},{-295,-300,-162,-157,-195,-162},{-233,-150,-257,-271,-307,-159},{-252,-262,-326,-271,-240,-257},{-231,-257,-238,-228,-171,-190},{-328,-295,-312,-162,-314,-202},{-286,-202,-255,-171,-157,-143}},{{-262,-298,-288,-321,-148,-145},{-198,-286,-150,-274,-207,-195},{-233,-333,-288,-255,-317,-286},{-195,-302,-252,-319,-290,-162},{-145,-250,-233,-295,-205,-259},{-174,-214,-300,-326,-319,-195},{-314,-174,-178,-202,-286,-159},{-174,-248,-157,-181,-228,-257},{-300,-231,-183,-171,-331,-188},{-195,-302,-333,-309,-236,-267},{-217,-190,-236,-209,-167,-250},{-248,-148,-321,-169,-155,-174},{-269,-143,-162,-290,-219,-324},{-288,-226,-324,-259,-333,-200},{-181,-274,-295,-236,-312,-219},{-221,-305,-274,-267,-324,-209},{-162,-248,-167,-281,-250,-276},{-214,-200,-302,-324,-267,-269},{-290,-267,-293,-283,-205,-331},{-255,-164,-183,-326,-324,-307}},{{-190,-269,-295,-164,-328,-205},{-143,-217,-307,-167,-326,-333},{-276,-255,-317,-238,-238,-274},{-290,-290,-145,-217,-333,-276},{-264,-190,-200,-259,-271,-190},{-326,-295,-195,-252,-152,-236},{-252,-290,-283,-278,-181,-219},{-286,-224,-281,-278,-328,-286},{-188,-262,-193,-245,-183,-238},{-326,-231,-328,-333,-262,-333},{-278,-148,-176,-326,-298,-159},{-181,-333,-257,-267,-238,-267},{-164,-157,-186,-319,-300,-278},{-167,-243,-169,-164,-243,-257},{-181,-271,-181,-243,-159,-262},{-186,-331,-262,-328,-250,-281},{-200,-312,-331,-155,-231,-145},{-293,-276,-231,-200,-143,-186},{-143,-245,-209,-328,-271,-209},{-328,-245,-174,-186,-262,-262}},{{-314,-171,-252,-309,-174,-217},{-174,-250,-188,-267,-176,-267},{-193,-240,-243,-331,-290,-202},{-250,-300,-276,-157,-317,-302},{-209,-326,-255,-183,-145,-236},{-157,-307,-202,-324,-157,-190},{-171,-188,-152,-181,-190,-183},{-226,-264,-288,-209,-259,-231},{-309,-326,-148,-226,-148,-298},{-269,-302,-159,-212,-312,-333},{-331,-278,-319,-328,-257,-186},{-293,-333,-238,-164,-164,-148},{-331,-186,-312,-252,-195,-202},{-236,-250,-240,-150,-209,-171},{-278,-271,-150,-324,-319,-186},{-248,-236,-178,-267,-333,-159},{-269,-314,-178,-314,-248,-190},{-174,-176,-228,-298,-202,-331},{-183,-202,-257,-224,-143,-236},{-195,-228,-205,-167,-245,-293}},{{-319,-195,-143,-157,-169,-331},{-207,-300,-148,-314,-169,-164},{-176,-193,-255,-305,-157,-167},{-264,-274,-186,-157,-274,-324},{-264,-224,-298,-298,-326,-167},{-300,-326,-195,-307,-238,-264},{-240,-178,-186,-186,-188,-174},{-248,-252,-259,-162,-252,-155},{-193,-248,-274,-193,-214,-178},{-167,-255,-259,-290,-333,-302},{-307,-238,-181,-281,-190,-278},{-188,-200,-152,-319,-321,-171},{-200,-319,-195,-152,-233,-224},{-267,-281,-331,-148,-317,-164},{-228,-324,-305,-283,-148,-183},{-159,-155,-228,-217,-178,-214},{-333,-155,-274,-243,-245,-274},{-312,-193,-233,-198,-290,-167},{-240,-236,-198,-314,-169,-231},{-157,-269,-264,-248,-319,-305}}},{{{-177,-238,-235,-186,-300,-341},{-295,-183,-352,-229,-369,-254},{-336,-172,-213,-311,-262,-306},{-352,-199,-273,-216,-218,-352},{-259,-336,-344,-355,-259,-259},{-172,-347,-218,-240,-352,-281},{-287,-243,-358,-322,-311,-265},{-199,-358,-295,-295,-295,-216},{-371,-164,-175,-262,-175,-330},{-308,-232,-366,-352,-224,-336},{-295,-292,-210,-281,-330,-289},{-227,-330,-347,-325,-360,-164},{-292,-186,-172,-232,-284,-360},{-382,-322,-349,-172,-306,-292},{-295,-284,-344,-287,-262,-317},{-325,-317,-341,-355,-177,-369},{-308,-177,-330,-167,-221,-259},{-349,-300,-216,-289,-284,-183},{-197,-240,-238,-221,-186,-344},{-314,-344,-191,-221,-197,-235}},{{-205,-268,-281,-347,-330,-232},{-339,-363,-268,-328,-224,-177},{-268,-172,-369,-218,-347,-276},{-191,-317,-341,-229,-358,-349},{-191,-229,-251,-278,-265,-382},{-191,-218,-205,-177,-180,-287},{-317,-278,-248,-270,-363,-213},{-229,-349,-194,-202,-295,-251},{-229,-262,-238,-229,-289,-276},{-259,-349,-303,-224,-371,-352},{-325,-224,-292,-227,-207,-349},{-319,-199,-246,-330,-257,-322},{-172,-265,-308,-229,-379,-216},{-188,-303,-273,-180,-224,-232},{-191,-218,-360,-180,-333,-369},{-322,-229,-202,-284,-199,-298},{-287,-344,-216,-238,-227,-349},{-341,-246,-194,-183,-218,-262},{-221,-303,-172,-284,-218,-218},{-289,-167,-235,-207,-317,-298}},{{-319,-341,-191,-295,-177,-273},{-308,-199,-382,-358,-358,-248},{-377,-175,-257,-360,-276,-191},{-287,-191,-186,-270,-243,-243},{-336,-369,-194,-281,-229,-322},{-194,-363,-169,-235,-336,-243},{-311,-325,-221,-243,-180,-319},{-221,-172,-265,-268,-341,-175},{-270,-191,-262,-289,-306,-213},{-339,-216,-339,-164,-303,-374},{-349,-188,-240,-210,-289,-180},{-235,-347,-229,-371,-311,-363},{-238,-278,-207,-298,-295,-210},{-328,-248,-248,-317,-333,-306},{-210,-199,-224,-180,-194,-180},{-287,-379,-186,-248,-352,-243},{-300,-352,-344,-199,-243,-265},{-175,-224,-292,-330,-224,-227},{-355,-218,-333,-227,-281,-232},{-221,-314,-218,-199,-363,-216}},{{-300,-248,-276,-292,-186,-366},{-238,-235,-363,-175,-164,-183},{-251,-371,-300,-314,-221,-238},{-240,-210,-188,-229,-311,-303},{-278,-289,-308,-254,-358,-317},{-311,-177,-366,-292,-248,-205},{-379,-287,-276,-382,-254,-306},{-199,-251,-306,-248,-218,-254},{-339,-183,-213,-270,-374,-186},{-349,-186,-229,-229,-374,-306},{-281,-169,-221,-164,-295,-360},{-235,-194,-360,-235,-276,-240},{-248,-306,-298,-371,-344,-177},{-270,-177,-197,-270,-262,-341},{-202,-295,-358,-336,-227,-221},{-197,-303,-191,-221,-243,-300},{-177,-311,-330,-167,-232,-379},{-227,-278,-191,-273,-298,-221},{-325,-369,-194,-333,-180,-330},{-259,-186,-325,-328,-311,-254}},{{-218,-300,-218,-382,-246,-276},{-377,-243,-205,-202,-218,-259},{-322,-180,-278,-328,-276,-287},{-199,-216,-167,-298,-169,-308},{-278,-289,-352,-238,-295,-358},{-254,-317,-347,-358,-188,-330},{-289,-287,-295,-330,-284,-330},{-328,-319,-295,-235,-303,-243},{-308,-295,-229,-278,-205,-194},{-259,-257,-232,-336,-382,-177},{-300,-325,-330,-268,-218,-188},{-295,-363,-374,-207,-199,-246},{-199,-169,-319,-355,-191,-169},{-216,-235,-377,-333,-319,-246},{-191,-259,-322,-369,-213,-227},{-347,-284,-254,-292,-268,-183},{-202,-314,-224,-268,-344,-238},{-333,-246,-300,-257,-227,-175},{-336,-317,-303,-175,-314,-216},{-379,-246,-188,-295,-287,-382}},{{-358,-298,-360,-232,-358,-276},{-341,-352,-289,-374,-232,-303},{-303,-207,-278,-344,-194,-205},{-303,-295,-191,-339,-262,-164},{-300,-210,-221,-328,-169,-292},{-213,-262,-369,-336,-352,-374},{-292,-186,-186,-218,-191,-349},{-221,-254,-379,-306,-169,-374},{-374,-235,-330,-366,-235,-248},{-360,-352,-248,-319,-167,-229},{-317,-358,-232,-319,-175,-197},{-240,-374,-180,-254,-377,-379},{-344,-292,-336,-295,-369,-328},{-259,-248,-339,-344,-232,-164},{-311,-295,-289,-379,-382,-355},{-287,-308,-308,-257,-210,-270},{-240,-218,-169,-210,-382,-341},{-227,-191,-371,-314,-169,-374},{-243,-259,-238,-180,-197,-262},{-186,-186,-284,-251,-213,-314}},{{-175,-235,-355,-172,-374,-210},{-167,-186,-229,-371,-311,-336},{-281,-295,-278,-319,-295,-314},{-319,-298,-265,-180,-352,-289},{-317,-191,-202,-183,-363,-257},{-382,-371,-308,-336,-352,-207},{-379,-330,-205,-319,-371,-355},{-276,-183,-262,-238,-360,-369},{-371,-172,-246,-311,-336,-281},{-167,-379,-379,-169,-278,-194},{-319,-257,-300,-229,-254,-300},{-177,-175,-186,-355,-311,-240},{-298,-363,-374,-251,-325,-295},{-336,-268,-259,-276,-240,-369},{-300,-344,-172,-339,-235,-366},{-268,-379,-276,-287,-308,-360},{-205,-221,-232,-289,-333,-216},{-221,-284,-213,-330,-199,-186},{-314,-355,-325,-218,-339,-224},{-281,-246,-273,-317,-232,-180}},{{-213,-377,-235,-306,-339,-306},{-235,-328,-308,-210,-229,-243},{-238,-167,-243,-257,-213,-224},{-221,-229,-289,-218,-251,-317},{-303,-246,-262,-213,-210,-300},{-202,-191,-251,-298,-164,-207},{-175,-207,-379,-221,-371,-358},{-284,-205,-358,-319,-347,-188},{-341,-262,-251,-284,-330,-281},{-177,-188,-188,-330,-347,-227},{-218,-183,-341,-199,-371,-207},{-311,-218,-218,-257,-186,-268},{-276,-232,-366,-369,-278,-186},{-240,-366,-194,-284,-246,-197},{-295,-221,-322,-251,-259,-317},{-328,-314,-246,-188,-298,-319},{-308,-224,-251,-167,-276,-374},{-216,-164,-191,-369,-229,-276},{-292,-306,-322,-207,-202,-191},{-251,-328,-276,-355,-221,-336}},{{-347,-177,-232,-254,-379,-358},{-224,-270,-243,-248,-349,-319},{-328,-336,-336,-339,-265,-164},{-292,-289,-369,-205,-238,-202},{-341,-175,-235,-369,-235,-180},{-377,-169,-221,-232,-243,-213},{-183,-284,-295,-333,-199,-311},{-238,-369,-306,-333,-235,-172},{-199,-257,-352,-251,-292,-314},{-216,-251,-257,-349,-180,-360},{-197,-349,-265,-202,-377,-377},{-371,-216,-248,-276,-371,-248},{-232,-333,-199,-355,-216,-374},{-183,-319,-175,-300,-183,-317},{-270,-289,-349,-289,-374,-308},{-333,-336,-164,-336,-347,-325},{-238,-248,-314,-308,-377,-319},{-344,-243,-300,-169,-344,-254},{-213,-194,-333,-254,-177,-229},{-328,-202,-207,-374,-259,-259}},{{-268,-298,-221,-358,-197,-292},{-289,-298,-199,-330,-213,-349},{-371,-227,-328,-352,-194,-213},{-246,-298,-281,-221,-328,-336},{-289,-298,-295,-186,-281,-322},{-199,-273,-369,-300,-248,-287},{-298,-322,-262,-347,-363,-270},{-265,-366,-164,-281,-317,-276},{-186,-358,-330,-213,-248,-336},{-317,-314,-379,-325,-308,-379},{-259,-216,-352,-281,-330,-360},{-180,-284,-238,-319,-213,-251},{-349,-251,-197,-295,-191,-322},{-276,-248,-276,-352,-349,-325},{-186,-243,-374,-352,-164,-270},{-172,-344,-319,-339,-265,-259},{-347,-325,-341,-197,-295,-339},{-197,-180,-349,-202,-186,-292},{-207,-199,-281,-306,-199,-180},{-360,-224,-164,-210,-229,-265}},{{-325,-325,-243,-328,-308,-311},{-328,-366,-251,-336,-180,-248},{-273,-311,-265,-207,-336,-328},{-167,-333,-232,-333,-213,-194},{-295,-314,-202,-330,-265,-257},{-240,-175,-175,-194,-363,-268},{-328,-278,-259,-270,-199,-194},{-216,-292,-322,-358,-333,-360},{-298,-268,-205,-292,-298,-319},{-317,-319,-287,-317,-352,-169},{-270,-202,-336,-254,-333,-281},{-205,-257,-379,-336,-232,-284},{-246,-167,-221,-369,-164,-374},{-240,-377,-164,-202,-205,-382},{-268,-199,-379,-254,-363,-369},{-191,-191,-325,-311,-191,-295},{-183,-180,-325,-216,-164,-183},{-311,-191,-235,-344,-349,-213},{-191,-167,-213,-339,-164,-246},{-341,-355,-284,-268,-262,-328}},{{-276,-254,-251,-379,-382,-240},{-303,-298,-311,-229,-349,-197},{-240,-188,-188,-330,-355,-186},{-167,-213,-180,-175,-257,-360},{-221,-205,-306,-352,-246,-205},{-306,-265,-374,-229,-218,-270},{-175,-164,-352,-227,-191,-229},{-235,-164,-205,-333,-262,-265},{-194,-227,-347,-218,-363,-298},{-276,-284,-251,-289,-330,-259},{-202,-289,-352,-207,-341,-188},{-191,-349,-251,-259,-224,-325},{-177,-194,-379,-175,-325,-298},{-177,-347,-194,-281,-311,-333},{-169,-295,-191,-205,-369,-347},{-167,-172,-229,-349,-328,-284},{-344,-298,-303,-216,-207,-303},{-374,-169,-167,-287,-308,-317},{-194,-265,-221,-276,-333,-205},{-306,-259,-339,-180,-227,-369}}},{{{-139,-157,-177,-151,-189,-154},{-109,-172,-166,-168,-160,-200},{-199,-199,-94,-177,-174,-160},{-120,-196,-191,-209,-94,-131},{-159,-92,-106,-99,-100,-154},{-156,-192,-166,-196,-119,-105},{-183,-102,-216,-157,-200,-203},{-180,-132,-119,-128,-99,-180},{-188,-143,-114,-94,-214,-94},{-146,-199,-143,-145,-186,-129},{-183,-200,-191,-172,-99,-154},{-165,-97,-165,-163,-183,-111},{-99,-177,-122,-171,-94,-172},{-203,-159,-163,-94,-169,-162},{-174,-94,-191,-163,-146,-129},{-179,-200,-169,-151,-157,-199},{-128,-132,-142,-160,-119,-182},{-126,-99,-179,-180,-159,-194},{-171,-100,-146,-125,-103,-176},{-105,-192,-156,-117,-214,-216}},{{-157,-149,-92,-131,-216,-214},{-177,-125,-116,-151,-148,-163},{-120,-171,-156,-203,-156,-97},{-214,-177,-168,-176,-157,-140},{-152,-176,-203,-103,-206,-103},{-137,-152,-162,-214,-157,-156},{-129,-114,-148,-168,-166,-199},{-200,-134,-194,-123,-177,-152},{-188,-105,-205,-109,-177,-166},{-206,-134,-156,-159,-142,-186},{-171,-191,-142,-148,-192,-169},{-200,-197,-114,-171,-129,-125},{-142,-206,-216,-140,-214,-149},{-211,-148,-197,-174,-128,-179},{-140,-146,-125,-143,-112,-105},{-216,-183,-140,-126,-97,-169},{-143,-216,-145,-95,-111,-186},{-151,-148,-132,-197,-154,-179},{-179,-206,-211,-191,-186,-189},{-148,-134,-146,-189,-169,-174}},{{-94,-143,-168,-172,-186,-131},{-116,-149,-119,-132,-131,-149},{-122,-106,-176,-97,-97,-142},{-209,-202,-185,-171,-162,-122},{-216,-137,-152,-152,-197,-145},{-191,-188,-156,-208,-152,-134},{-206,-206,-102,-199,-192,-142},{-205,-152,-152,-102,-206,-106},{-197,-131,-166,-169,-143,-122},{-94,-105,-100,-166,-134,-189},{-152,-199,-122,-213,-136,-174},{-203,-171,-92,-196,-159,-194},{-159,-140,-192,-128,-108,-162},{-132,-95,-200,-140,-145,-125},{-140,-146,-157,-176,-162,-146},{-185,-203,-177,-208,-112,-156},{-126,-189,-165,-148,-134,-165},{-92,-191,-192,-142,-123,-179},{-157,-188,-157,-214,-196,-176},{-103,-102,-186,-177,-92,-171}},{{-122,-166,-203,-97,-160,-182},{-159,-209,-94,-176,-194,-111},{-179,-177,-169,-94,-188,-206},{-100,-105,-134,-117,-166,-100},{-199,-116,-129,-183,-134,-128},{-108,-177,-120,-139,-171,-203},{-169,-209,-162,-171,-142,-140},{-165,-105,-176,-162,-214,-171},{-149,-157,-145,-148,-148,-163},{-128,-209,-145,-216,-146,-140},{-94,-188,-129,-209,-199,-142},{-125,-159,-149,-122,-188,-109},{-162,-109,-123,-149,-200,-131},{-197,-197,-192,-171,-123,-183},{-149,-157,-176,-183,-142,-92},{-123,-148,-134,-94,-211,-200},{-125,-163,-202,-103,-136,-103},{-126,-109,-203,-129,-160,-199},{-159,-105,-146,-137,-143,-157},{-100,-119,-162,-109,-108,-136}},{{-216,-189,-211,-143,-114,-131},{-157,-117,-111,-152,-213,-216},{-205,-120,-176,-168,-196,-159},{-202,-114,-102,-203,-146,-160},{-165,-145,-176,-146,-180,-156},{-214,-163,-169,-95,-112,-206},{-166,-122,-131,-189,-216,-136},{-205,-143,-97,-131,-116,-117},{-168,-109,-196,-166,-140,-177},{-172,-152,-156,-131,-95,-97},{-109,-95,-179,-103,-149,-185},{-120,-105,-132,-160,-209,-108},{-171,-168,-99,-112,-136,-213},{-208,-149,-188,-200,-183,-100},{-125,-157,-177,-154,-152,-176},{-142,-205,-183,-126,-117,-123},{-111,-174,-116,-95,-202,-145},{-146,-122,-112,-213,-157,-108},{-166,-183,-199,-114,-119,-122},{-139,-120,-131,-162,-137,-106}},{{-169,-194,-116,-116,-126,-125},{-189,-126,-165,-117,-137,-188},{-186,-99,-116,-149,-151,-148},{-194,-171,-152,-120,-94,-152},{-194,-199,-189,-139,-128,-206},{-151,-145,-99,-129,-109,-176},{-163,-157,-106,-162,-188,-114},{-120,-119,-180,-154,-189,-125},{-194,-172,-152,-182,-143,-196},{-211,-129,-169,-139,-216,-197},{-122,-111,-100,-112,-177,-99},{-143,-203,-169,-192,-99,-166},{-186,-206,-169,-196,-200,-139},{-156,-116,-200,-151,-131,-119},{-103,-165,-143,-192,-156,-192},{-209,-116,-213,-114,-174,-182},{-172,-194,-114,-168,-203,-146},{-132,-157,-179,-128,-163,-146},{-94,-203,-136,-142,-119,-202},{-157,-148,-174,-174,-152,-117}},{{-106,-151,-214,-159,-196,-95},{-119,-97,-189,-114,-92,-149},{-132,-172,-214,-200,-116,-119},{-183,-159,-120,-143,-149,-151},{-120,-189,-119,-125,-139,-192},{-139,-194,-203,-163,-120,-176},{-149,-159,-188,-123,-102,-140},{-126,-185,-100,-189,-100,-157},{-102,-125,-99,-125,-162,-146},{-142,-95,-105,-180,-185,-97},{-208,-114,-123,-128,-95,-116},{-191,-197,-151,-128,-145,-179},{-151,-162,-126,-123,-126,-108},{-157,-194,-200,-183,-186,-146},{-165,-106,-109,-116,-216,-166},{-214,-177,-125,-134,-112,-123},{-211,-152,-194,-196,-149,-191},{-148,-166,-119,-105,-203,-168},{-128,-183,-208,-112,-194,-177},{-122,-188,-106,-189,-139,-163}},{{-142,-102,-142,-209,-168,-154},{-156,-202,-179,-183,-206,-103},{-162,-97,-108,-151,-136,-106},{-140,-122,-172,-134,-203,-166},{-156,-169,-105,-214,-137,-128},{-174,-177,-99,-188,-179,-156},{-154,-186,-191,-214,-132,-208},{-174,-126,-119,-139,-192,-208},{-177,-185,-163,-97,-196,-213},{-171,-208,-188,-126,-125,-94},{-119,-106,-151,-117,-163,-162},{-149,-105,-112,-205,-143,-123},{-103,-129,-179,-165,-166,-123},{-183,-136,-100,-196,-92,-125},{-95,-208,-156,-108,-206,-106},{-168,-188,-156,-117,-119,-119},{-199,-151,-182,-168,-128,-206},{-125,-137,-151,-192,-188,-152},{-196,-177,-112,-191,-136,-117},{-116,-180,-172,-209,-108,-126}},{{-154,-202,-102,-165,-100,-208},{-171,-140,-185,-177,-192,-103},{-100,-106,-165,-125,-129,-126},{-163,-112,-148,-134,-159,-109},{-102,-120,-205,-162,-213,-157},{-171,-114,-128,-179,-157,-182},{-132,-146,-202,-102,-102,-117},{-125,-136,-185,-156,-162,-180},{-142,-114,-199,-151,-156,-136},{-102,-146,-186,-214,-194,-117},{-97,-182,-145,-211,-176,-188},{-139,-162,-166,-128,-137,-177},{-203,-177,-156,-136,-156,-180},{-120,-165,-139,-106,-211,-102},{-126,-103,-142,-154,-145,-176},{-145,-134,-206,-163,-132,-208},{-109,-149,-109,-191,-136,-183},{-186,-172,-171,-100,-205,-97},{-97,-94,-146,-126,-149,-159},{-117,-171,-186,-176,-145,-102}},{{-99,-116,-116,-94,-137,-143},{-95,-162,-92,-129,-120,-174},{-109,-159,-145,-154,-137,-169},{-211,-116,-142,-182,-182,-143},{-126,-192,-120,-148,-196,-95},{-169,-186,-137,-180,-128,-106},{-197,-111,-165,-106,-139,-100},{-196,-95,-123,-168,-191,-126},{-100,-100,-103,-206,-206,-92},{-199,-152,-139,-202,-186,-139},{-186,-166,-139,-185,-157,-149},{-103,-177,-179,-203,-191,-117},{-140,-132,-188,-180,-106,-151},{-188,-126,-191,-172,-162,-97},{-95,-162,-179,-165,-126,-137},{-136,-116,-131,-154,-100,-114},{-192,-177,-182,-162,-126,-171},{-92,-109,-146,-213,-139,-139},{-209,-180,-122,-132,-186,-169},{-171,-211,-160,-100,-196,-103}},{{-131,-200,-179,-106,-166,-131},{-216,-108,-102,-180,-120,-132},{-196,-196,-213,-100,-131,-172},{-97,-171,-119,-109,-100,-200},{-208,-203,-120,-156,-196,-120},{-123,-186,-112,-99,-171,-137},{-188,-105,-165,-196,-143,-99},{-114,-182,-191,-185,-157,-131},{-94,-137,-136,-128,-122,-108},{-111,-92,-108,-179,-214,-140},{-126,-213,-171,-189,-216,-146},{-162,-109,-111,-116,-172,-126},{-116,-211,-202,-137,-119,-206},{-92,-162,-196,-176,-145,-114},{-180,-129,-216,-159,-97,-185},{-117,-176,-154,-136,-200,-137},{-100,-131,-214,-146,-154,-136},{-99,-94,-123,-157,-157,-143},{-100,-163,-185,-145,-162,-112},{-145,-105,-148,-183,-163,-100}},{{-176,-148,-185,-117,-152,-128},{-171,-179,-134,-194,-206,-109},{-117,-123,-117,-186,-157,-134},{-120,-151,-131,-156,-192,-205},{-163,-114,-148,-152,-186,-136},{-105,-112,-123,-202,-117,-185},{-211,-172,-211,-142,-172,-103},{-112,-177,-139,-117,-157,-120},{-129,-125,-129,-174,-189,-100},{-125,-109,-206,-111,-149,-125},{-165,-199,-186,-202,-166,-109},{-176,-185,-116,-99,-123,-180},{-157,-134,-197,-114,-97,-197},{-196,-182,-108,-186,-152,-95},{-134,-202,-129,-166,-183,-106},{-154,-191,-172,-146,-134,-172},{-182,-95,-146,-151,-214,-120},{-92,-126,-152,-203,-106,-200},{-142,-114,-165,-211,-188,-102},{-199,-171,-216,-166,-192,-191}}},{{{-213,-191,-191,-233,-198,-224},{-151,-133,-248,-135,-157,-115},{-147,-251,-133,-231,-127,-144},{-171,-136,-116,-160,-224,-116},{-122,-116,-189,-224,-204,-115},{-173,-178,-235,-142,-218,-240},{-135,-178,-138,-202,-173,-138},{-207,-191,-136,-246,-180,-177},{-242,-118,-162,-240,-144,-153},{-155,-124,-238,-173,-240,-186},{-229,-113,-238,-162,-129,-229},{-129,-246,-240,-198,-186,-206},{-202,-200,-138,-200,-191,-191},{-229,-193,-200,-202,-124,-173},{-215,-184,-115,-155,-127,-162},{-215,-140,-184,-222,-193,-206},{-155,-120,-142,-167,-246,-122},{-191,-249,-206,-109,-224,-118},{-213,-166,-248,-146,-177,-126},{-162,-118,-173,-226,-124,-147}},{{-207,-197,-127,-220,-211,-235},{-167,-228,-197,-109,-164,-197},{-162,-126,-157,-142,-155,-229},{-215,-129,-169,-237,-187,-253},{-111,-178,-235,-186,-131,-211},{-115,-184,-244,-153,-231,-209},{-155,-126,-129,-193,-200,-255},{-175,-171,-244,-231,-229,-229},{-231,-248,-222,-231,-175,-229},{-177,-217,-228,-207,-155,-175},{-157,-193,-146,-213,-231,-109},{-231,-248,-206,-162,-229,-169},{-218,-155,-155,-180,-191,-164},{-120,-140,-155,-167,-195,-122},{-155,-238,-144,-213,-211,-169},{-147,-186,-193,-142,-187,-229},{-231,-202,-248,-109,-173,-184},{-122,-131,-138,-231,-202,-229},{-211,-211,-133,-255,-206,-218},{-180,-151,-209,-195,-147,-217}},{{-248,-157,-228,-224,-178,-127},{-231,-109,-206,-140,-253,-197},{-115,-177,-147,-149,-157,-151},{-175,-153,-175,-169,-191,-207},{-204,-160,-189,-224,-186,-228},{-242,-244,-193,-255,-187,-249},{-191,-162,-133,-162,-177,-197},{-213,-178,-240,-186,-226,-213},{-118,-173,-235,-206,-226,-124},{-253,-135,-162,-193,-207,-193},{-124,-131,-207,-240,-171,-202},{-229,-164,-133,-151,-186,-126},{-249,-135,-222,-197,-153,-226},{-206,-160,-160,-144,-129,-222},{-237,-184,-111,-173,-146,-233},{-147,-240,-229,-228,-178,-166},{-173,-231,-220,-140,-149,-164},{-248,-186,-226,-248,-129,-109},{-206,-246,-235,-127,-209,-184},{-220,-255,-131,-173,-118,-144}},{{-146,-166,-233,-158,-173,-211},{-253,-160,-115,-184,-151,-135},{-113,-157,-164,-180,-197,-162},{-113,-113,-238,-138,-204,-222},{-209,-193,-226,-142,-240,-207},{-229,-242,-231,-138,-151,-198},{-246,-120,-213,-131,-175,-193},{-249,-244,-238,-224,-238,-222},{-164,-202,-133,-198,-246,-126},{-246,-116,-233,-187,-222,-124},{-242,-180,-229,-109,-169,-244},{-133,-153,-249,-248,-138,-131},{-124,-127,-240,-251,-178,-204},{-202,-162,-193,-133,-209,-140},{-153,-224,-186,-226,-218,-149},{-155,-224,-235,-144,-153,-217},{-155,-116,-255,-182,-231,-135},{-122,-178,-211,-186,-140,-238},{-251,-228,-131,-111,-178,-248},{-238,-240,-255,-224,-251,-187}},{{-186,-237,-215,-206,-253,-195},{-249,-113,-218,-116,-195,-133},{-180,-151,-171,-140,-153,-136},{-142,-191,-242,-115,-109,-138},{-246,-200,-200,-136,-142,-209},{-249,-197,-220,-162,-189,-120},{-202,-206,-131,-115,-220,-248},{-226,-169,-200,-162,-217,-149},{-202,-133,-155,-122,-195,-220},{-189,-229,-206,-228,-135,-149},{-228,-226,-235,-178,-162,-122},{-255,-233,-244,-186,-198,-182},{-204,-197,-142,-228,-122,-204},{-115,-231,-244,-182,-133,-184},{-229,-200,-171,-193,-229,-109},{-220,-109,-116,-173,-136,-155},{-157,-220,-215,-211,-235,-167},{-213,-113,-166,-229,-157,-131},{-206,-138,-149,-209,-178,-111},{-166,-218,-217,-200,-197,-151}},{{-207,-238,-162,-144,-246,-218},{-177,-111,-202,-187,-242,-204},{-109,-224,-129,-209,-147,-229},{-153,-237,-251,-224,-129,-173},{-122,-116,-178,-198,-144,-155},{-237,-218,-186,-229,-226,-200},{-222,-235,-213,-122,-147,-111},{-242,-191,-158,-182,-222,-144},{-197,-155,-251,-233,-189,-255},{-162,-127,-197,-215,-237,-184},{-233,-182,-200,-195,-180,-169},{-184,-111,-120,-248,-133,-224},{-178,-115,-193,-113,-186,-146},{-160,-224,-207,-211,-149,-175},{-193,-209,-127,-195,-153,-173},{-220,-147,-189,-135,-135,-251},{-177,-153,-189,-171,-200,-184},{-198,-166,-133,-175,-157,-186},{-153,-144,-136,-244,-187,-198},{-235,-220,-169,-189,-155,-135}},{{-229,-166,-237,-193,-202,-238},{-116,-209,-217,-122,-129,-220},{-197,-151,-202,-222,-116,-198},{-138,-169,-184,-204,-233,-138},{-187,-233,-149,-215,-198,-238},{-115,-184,-218,-111,-251,-146},{-248,-213,-202,-126,-222,-238},{-213,-182,-169,-146,-144,-228},{-136,-135,-204,-200,-189,-177},{-211,-238,-140,-180,-160,-207},{-193,-113,-184,-198,-195,-222},{-182,-228,-146,-146,-244,-109},{-133,-180,-220,-118,-244,-133},{-218,-193,-246,-235,-169,-166},{-173,-187,-229,-149,-229,-147},{-224,-118,-235,-187,-111,-195},{-224,-211,-126,-127,-131,-233},{-164,-222,-167,-124,-248,-126},{-147,-127,-233,-151,-209,-178},{-175,-233,-186,-178,-246,-248}},{{-138,-146,-173,-144,-211,-217},{-215,-195,-135,-149,-213,-169},{-187,-138,-253,-164,-229,-116},{-200,-140,-209,-240,-178,-122},{-248,-175,-120,-242,-238,-175},{-131,-189,-177,-173,-120,-173},{-127,-189,-191,-111,-204,-244},{-153,-144,-251,-231,-240,-122},{-244,-158,-166,-164,-228,-255},{-187,-187,-218,-140,-207,-200},{-171,-204,-167,-217,-246,-231},{-211,-242,-211,-122,-193,-200},{-231,-109,-147,-231,-215,-195},{-142,-164,-175,-246,-127,-177},{-146,-200,-166,-144,-178,-242},{-255,-204,-207,-253,-146,-133},{-162,-249,-173,-120,-224,-191},{-197,-202,-238,-124,-235,-213},{-215,-253,-113,-120,-136,-127},{-218,-186,-140,-193,-124,-211}},{{-149,-157,-178,-153,-140,-253},{-244,-195,-147,-209,-149,-133},{-220,-142,-186,-166,-222,-224},{-233,-200,-189,-118,-217,-155},{-182,-155,-193,-235,-157,-240},{-142,-215,-228,-224,-144,-133},{-109,-237,-138,-189,-204,-193},{-215,-167,-169,-218,-116,-138},{-109,-242,-184,-136,-218,-228},{-202,-162,-113,-217,-109,-178},{-228,-122,-244,-204,-166,-122},{-113,-237,-246,-222,-113,-187},{-129,-184,-127,-169,-171,-178},{-131,-244,-157,-238,-204,-167},{-187,-131,-140,-146,-158,-204},{-113,-135,-175,-237,-171,-136},{-127,-142,-173,-124,-220,-180},{-146,-200,-147,-240,-162,-124},{-166,-251,-138,-175,-138,-235},{-162,-157,-178,-231,-155,-253}},{{-186,-169,-248,-157,-146,-182},{-237,-220,-251,-224,-157,-151},{-218,-173,-138,-173,-149,-138},{-122,-220,-133,-178,-138,-129},{-186,-173,-206,-191,-140,-182},{-118,-233,-109,-197,-249,-182},{-235,-135,-131,-207,-197,-231},{-182,-217,-147,-129,-169,-189},{-157,-235,-198,-115,-224,-244},{-184,-240,-151,-226,-164,-204},{-189,-146,-222,-187,-147,-202},{-222,-213,-204,-229,-147,-253},{-158,-144,-207,-180,-144,-228},{-209,-228,-177,-228,-213,-222},{-155,-146,-197,-246,-246,-189},{-209,-197,-246,-237,-136,-169},{-157,-111,-215,-197,-129,-251},{-173,-140,-135,-187,-142,-191},{-146,-153,-175,-171,-126,-138},{-215,-228,-229,-207,-155,-240}},{{-213,-115,-166,-147,-144,-200},{-228,-138,-173,-175,-226,-158},{-109,-109,-238,-207,-136,-126},{-246,-224,-124,-149,-215,-160},{-173,-193,-238,-200,-207,-202},{-175,-255,-158,-127,-248,-218},{-153,-224,-220,-211,-202,-193},{-217,-233,-249,-202,-248,-122},{-180,-193,-240,-207,-135,-215},{-184,-195,-118,-195,-135,-120},{-235,-160,-171,-202,-186,-249},{-226,-193,-146,-149,-142,-135},{-200,-127,-204,-127,-162,-131},{-195,-167,-220,-180,-173,-109},{-160,-177,-240,-215,-238,-217},{-120,-133,-229,-153,-133,-204},{-138,-175,-217,-220,-147,-127},{-178,-124,-126,-160,-109,-182},{-202,-173,-175,-167,-135,-178},{-116,-182,-166,-162,-189,-126}},{{-178,-193,-126,-213,-224,-175},{-197,-175,-144,-111,-255,-233},{-218,-224,-233,-184,-231,-202},{-218,-171,-228,-195,-178,-207},{-222,-126,-127,-235,-177,-151},{-151,-173,-153,-173,-122,-169},{-164,-111,-191,-135,-240,-200},{-166,-126,-193,-238,-215,-200},{-158,-193,-198,-238,-144,-191},{-242,-113,-120,-237,-173,-153},{-171,-180,-184,-228,-220,-189},{-182,-138,-211,-184,-175,-249},{-228,-149,-153,-153,-228,-118},{-248,-144,-155,-178,-166,-177},{-136,-153,-111,-138,-249,-209},{-244,-217,-207,-198,-218,-166},{-193,-116,-155,-215,-149,-131},{-164,-142,-155,-167,-242,-237},{-175,-255,-157,-238,-229,-251},{-187,-175,-237,-235,-200,-251}}},{{{-282,-235,-326,-174,-179,-233},{-211,-321,-301,-306,-164,-243},{-341,-318,-262,-323,-194,-238},{-292,-265,-233,-159,-147,-233},{-172,-245,-245,-336,-265,-228},{-191,-162,-218,-220,-152,-198},{-301,-265,-333,-267,-292,-318},{-252,-265,-311,-235,-211,-341},{-176,-277,-208,-201,-216,-255},{-159,-208,-191,-304,-149,-191},{-314,-228,-316,-318,-274,-304},{-284,-230,-167,-228,-213,-225},{-304,-296,-220,-167,-238,-149},{-240,-321,-189,-198,-240,-167},{-194,-252,-223,-181,-245,-311},{-235,-189,-277,-159,-294,-328},{-272,-230,-265,-189,-299,-306},{-184,-230,-206,-318,-230,-260},{-250,-343,-218,-247,-270,-181},{-277,-154,-333,-328,-154,-250}},{{-216,-296,-176,-216,-270,-216},{-186,-294,-316,-316,-167,-306},{-201,-211,-326,-181,-194,-181},{-301,-252,-194,-194,-213,-201},{-191,-267,-260,-196,-216,-152},{-289,-225,-233,-152,-296,-343},{-321,-213,-152,-250,-257,-341},{-223,-179,-228,-211,-338,-338},{-279,-267,-318,-309,-230,-277},{-220,-316,-323,-181,-282,-321},{-194,-314,-198,-201,-230,-154},{-186,-179,-296,-284,-216,-284},{-216,-255,-186,-292,-247,-338},{-336,-191,-294,-306,-338,-267},{-225,-341,-157,-306,-189,-323},{-243,-321,-292,-240,-233,-243},{-157,-149,-216,-189,-294,-198},{-316,-198,-267,-282,-154,-157},{-230,-220,-318,-172,-162,-250},{-333,-162,-243,-206,-157,-341}},{{-294,-255,-299,-245,-162,-318},{-341,-223,-159,-265,-289,-306},{-309,-203,-301,-247,-284,-189},{-164,-147,-213,-265,-218,-220},{-198,-206,-296,-240,-247,-206},{-154,-284,-201,-196,-257,-169},{-282,-336,-225,-321,-157,-321},{-189,-343,-223,-262,-230,-162},{-186,-279,-220,-343,-186,-277},{-314,-157,-296,-292,-250,-328},{-338,-245,-333,-162,-162,-186},{-206,-198,-304,-220,-203,-328},{-336,-176,-331,-306,-245,-189},{-230,-277,-294,-191,-218,-240},{-247,-262,-184,-252,-304,-277},{-314,-341,-243,-179,-216,-174},{-169,-147,-333,-247,-292,-252},{-169,-274,-294,-284,-328,-167},{-323,-149,-208,-316,-194,-316},{-316,-196,-323,-228,-272,-203}},{{-243,-194,-223,-265,-181,-287},{-333,-184,-314,-265,-169,-296},{-277,-314,-149,-309,-147,-169},{-262,-208,-169,-323,-154,-341},{-287,-218,-169,-216,-223,-336},{-159,-257,-216,-252,-154,-240},{-304,-328,-206,-181,-267,-176},{-267,-316,-321,-262,-211,-333},{-184,-240,-262,-299,-318,-301},{-318,-272,-184,-169,-301,-321},{-172,-174,-287,-194,-272,-336},{-233,-213,-218,-149,-323,-287},{-218,-230,-194,-206,-154,-304},{-257,-191,-233,-184,-157,-198},{-331,-235,-321,-201,-252,-220},{-220,-328,-328,-299,-265,-220},{-154,-181,-169,-304,-289,-311},{-333,-247,-184,-301,-181,-216},{-321,-326,-172,-167,-304,-243},{-235,-282,-216,-306,-169,-309}},{{-250,-216,-191,-323,-292,-154},{-252,-252,-191,-147,-157,-299},{-299,-172,-333,-220,-299,-191},{-301,-277,-326,-157,-216,-240},{-189,-223,-238,-147,-191,-328},{-162,-189,-279,-245,-154,-243},{-331,-211,-191,-333,-323,-147},{-213,-194,-287,-314,-172,-149},{-181,-247,-157,-294,-179,-277},{-321,-326,-235,-265,-287,-198},{-267,-277,-211,-196,-194,-181},{-181,-181,-277,-277,-265,-211},{-306,-260,-203,-184,-235,-333},{-311,-314,-262,-181,-257,-164},{-316,-267,-194,-247,-235,-336},{-260,-206,-314,-279,-147,-198},{-167,-206,-154,-194,-172,-262},{-198,-343,-198,-331,-296,-257},{-326,-240,-304,-164,-162,-245},{-218,-260,-220,-316,-321,-196}},{{-198,-223,-206,-311,-265,-267},{-196,-309,-223,-294,-279,-201},{-255,-257,-274,-252,-274,-306},{-336,-296,-154,-255,-238,-338},{-294,-343,-169,-265,-211,-296},{-230,-191,-341,-296,-306,-287},{-316,-292,-198,-265,-341,-206},{-147,-333,-328,-338,-267,-233},{-172,-289,-338,-228,-343,-172},{-309,-154,-220,-201,-255,-274},{-225,-191,-174,-189,-252,-267},{-287,-309,-220,-272,-238,-294},{-284,-292,-247,-338,-154,-181},{-181,-252,-243,-164,-326,-299},{-243,-311,-265,-194,-243,-167},{-311,-194,-233,-181,-223,-292},{-262,-149,-191,-282,-299,-157},{-292,-343,-326,-309,-157,-162},{-282,-225,-289,-272,-174,-328},{-172,-176,-279,-172,-147,-154}},{{-191,-203,-179,-299,-343,-336},{-331,-184,-326,-235,-245,-198},{-201,-262,-201,-272,-301,-294},{-211,-216,-267,-174,-176,-328},{-218,-341,-194,-213,-186,-252},{-282,-159,-186,-270,-323,-279},{-189,-309,-262,-331,-225,-294},{-306,-181,-336,-176,-208,-314},{-162,-284,-306,-152,-252,-270},{-196,-216,-196,-274,-272,-294},{-189,-228,-167,-274,-194,-304},{-270,-154,-323,-208,-167,-336},{-270,-255,-162,-174,-223,-211},{-162,-284,-176,-181,-326,-181},{-147,-282,-331,-282,-174,-326},{-265,-157,-174,-333,-343,-225},{-306,-174,-220,-149,-326,-270},{-301,-213,-157,-238,-176,-189},{-309,-294,-218,-341,-299,-289},{-159,-240,-218,-257,-167,-240}},{{-265,-240,-257,-201,-240,-211},{-203,-223,-154,-343,-272,-176},{-189,-176,-164,-343,-238,-235},{-296,-331,-270,-174,-176,-203},{-318,-186,-238,-243,-167,-206},{-164,-186,-172,-318,-316,-304},{-296,-218,-211,-198,-257,-152},{-343,-228,-267,-247,-208,-228},{-292,-252,-164,-333,-189,-321},{-301,-309,-179,-184,-159,-336},{-265,-279,-213,-343,-198,-164},{-233,-255,-157,-189,-201,-294},{-336,-218,-220,-243,-326,-189},{-326,-309,-194,-220,-230,-157},{-167,-304,-296,-203,-321,-216},{-189,-318,-164,-184,-321,-164},{-338,-245,-314,-257,-238,-196},{-343,-223,-194,-172,-235,-196},{-196,-240,-243,-343,-149,-162},{-238,-328,-233,-167,-157,-311}},{{-159,-206,-294,-316,-306,-225},{-218,-282,-157,-184,-262,-267},{-247,-238,-257,-282,-169,-323},{-147,-186,-250,-294,-228,-282},{-213,-321,-245,-274,-152,-250},{-218,-240,-314,-172,-181,-225},{-201,-252,-245,-277,-326,-220},{-279,-228,-189,-331,-230,-277},{-181,-252,-333,-274,-252,-174},{-318,-333,-233,-252,-284,-201},{-267,-213,-228,-201,-152,-333},{-323,-260,-149,-159,-331,-147},{-223,-233,-296,-257,-157,-250},{-333,-314,-203,-245,-304,-247},{-270,-284,-220,-272,-341,-228},{-289,-279,-272,-196,-282,-191},{-213,-216,-235,-147,-284,-270},{-181,-220,-323,-172,-206,-318},{-230,-194,-304,-272,-233,-267},{-287,-294,-304,-262,-220,-333}},{{-292,-260,-213,-257,-230,-198},{-174,-164,-245,-194,-176,-194},{-154,-243,-326,-338,-167,-282},{-233,-164,-157,-257,-240,-250},{-184,-230,-198,-282,-162,-208},{-169,-184,-220,-309,-154,-159},{-154,-179,-311,-184,-174,-167},{-321,-250,-255,-152,-301,-206},{-167,-176,-277,-184,-314,-306},{-282,-243,-176,-301,-301,-296},{-282,-213,-341,-230,-191,-189},{-218,-314,-316,-218,-282,-314},{-326,-247,-309,-343,-162,-284},{-321,-277,-176,-333,-292,-255},{-257,-328,-262,-235,-208,-301},{-218,-235,-255,-255,-287,-343},{-213,-203,-167,-216,-284,-314},{-211,-338,-162,-260,-250,-184},{-255,-336,-321,-174,-162,-262},{-206,-294,-176,-287,-164,-252}},{{-211,-267,-267,-282,-309,-267},{-306,-326,-218,-201,-218,-206},{-265,-174,-243,-252,-245,-149},{-314,-306,-333,-306,-257,-343},{-292,-208,-331,-157,-341,-191},{-194,-247,-238,-301,-208,-316},{-343,-203,-247,-186,-228,-277},{-169,-343,-331,-169,-152,-279},{-184,-179,-186,-243,-265,-314},{-336,-252,-240,-162,-289,-154},{-167,-179,-211,-157,-304,-201},{-228,-341,-296,-292,-243,-311},{-184,-284,-279,-336,-341,-203},{-262,-245,-216,-206,-270,-257},{-176,-176,-309,-282,-179,-203},{-167,-240,-194,-152,-213,-147},{-323,-174,-284,-189,-194,-316},{-201,-174,-309,-208,-257,-301},{-306,-149,-169,-321,-338,-299},{-186,-304,-282,-147,-159,-218}},{{-157,-326,-154,-154,-331,-252},{-235,-292,-314,-262,-265,-262},{-279,-311,-240,-316,-230,-343},{-181,-309,-277,-162,-196,-292},{-184,-147,-336,-284,-289,-255},{-252,-323,-206,-157,-279,-272},{-213,-194,-220,-208,-316,-152},{-225,-196,-296,-311,-257,-252},{-257,-323,-309,-201,-162,-260},{-306,-301,-252,-238,-343,-238},{-240,-328,-341,-189,-176,-194},{-159,-343,-314,-174,-159,-336},{-326,-301,-294,-294,-228,-247},{-176,-213,-284,-247,-152,-250},{-194,-201,-147,-316,-176,-250},{-203,-196,-240,-213,-326,-326},{-211,-172,-272,-326,-333,-272},{-191,-149,-196,-174,-233,-230},{-152,-343,-167,-255,-314,-272},{-245,-206,-270,-343,-176,-201}}},{{{-159,-298,-314,-226,-261,-236},{-173,-222,-217,-217,-150,-213},{-256,-189,-139,-178,-236,-215},{-157,-203,-282,-300,-141,-196},{-176,-247,-254,-201,-300,-321},{-296,-307,-286,-219,-208,-263},{-310,-187,-162,-187,-323,-261},{-256,-231,-261,-300,-303,-316},{-155,-206,-245,-277,-155,-284},{-192,-143,-208,-277,-139,-155},{-310,-314,-298,-210,-143,-236},{-284,-243,-263,-284,-152,-180},{-236,-182,-284,-263,-143,-208},{-203,-275,-215,-155,-215,-263},{-236,-203,-249,-296,-282,-185},{-173,-321,-300,-215,-259,-296},{-312,-238,-323,-284,-152,-203},{-229,-219,-194,-224,-291,-261},{-245,-243,-243,-192,-233,-194},{-266,-226,-270,-206,-300,-164}},{{-206,-312,-293,-245,-148,-219},{-169,-236,-293,-321,-187,-233},{-182,-148,-185,-268,-252,-266},{-196,-300,-275,-173,-323,-194},{-263,-316,-196,-305,-148,-233},{-321,-286,-236,-268,-196,-196},{-219,-233,-185,-270,-219,-192},{-162,-229,-319,-159,-282,-273},{-157,-141,-249,-314,-217,-307},{-178,-310,-152,-282,-155,-307},{-162,-282,-162,-261,-245,-152},{-316,-245,-159,-196,-169,-310},{-247,-280,-210,-206,-307,-270},{-282,-275,-293,-201,-201,-236},{-166,-249,-155,-187,-300,-201},{-259,-173,-201,-194,-148,-155},{-182,-194,-263,-210,-261,-277},{-268,-194,-217,-143,-293,-208},{-268,-289,-192,-224,-247,-240},{-293,-217,-254,-245,-150,-169}},{{-185,-277,-231,-266,-215,-289},{-252,-261,-215,-226,-307,-321},{-194,-194,-282,-226,-146,-247},{-296,-176,-203,-256,-203,-233},{-226,-316,-166,-222,-316,-199},{-159,-219,-289,-321,-141,-171},{-286,-148,-275,-169,-219,-289},{-150,-187,-208,-148,-189,-229},{-169,-231,-152,-224,-201,-291},{-231,-236,-162,-152,-280,-178},{-226,-219,-289,-226,-286,-240},{-155,-310,-150,-266,-178,-247},{-143,-139,-293,-284,-261,-176},{-157,-196,-273,-293,-293,-201},{-217,-203,-273,-303,-233,-182},{-224,-243,-293,-298,-245,-146},{-171,-298,-236,-293,-171,-210},{-206,-139,-256,-224,-310,-249},{-259,-240,-206,-323,-268,-201},{-240,-210,-275,-199,-245,-152}},{{-224,-146,-275,-194,-233,-219},{-275,-194,-303,-146,-291,-296},{-286,-199,-162,-157,-273,-157},{-303,-148,-310,-310,-321,-291},{-141,-201,-254,-139,-222,-224},{-293,-282,-215,-291,-180,-261},{-189,-224,-300,-256,-307,-296},{-141,-296,-162,-182,-316,-143},{-148,-166,-268,-277,-273,-303},{-305,-226,-229,-201,-152,-155},{-296,-231,-141,-146,-164,-189},{-173,-312,-310,-196,-240,-210},{-280,-282,-243,-213,-182,-139},{-273,-270,-240,-180,-166,-187},{-266,-249,-270,-194,-256,-150},{-173,-323,-291,-206,-270,-201},{-187,-222,-282,-323,-180,-201},{-150,-206,-169,-196,-254,-286},{-157,-243,-282,-150,-323,-259},{-176,-152,-182,-270,-286,-178}},{{-231,-164,-185,-307,-152,-247},{-233,-152,-166,-293,-171,-148},{-196,-194,-323,-240,-236,-208},{-247,-238,-178,-206,-162,-321},{-289,-291,-176,-178,-157,-213},{-146,-252,-247,-280,-139,-303},{-252,-321,-245,-243,-305,-166},{-293,-164,-155,-256,-245,-182},{-291,-321,-284,-182,-316,-312},{-139,-263,-312,-213,-282,-319},{-164,-224,-298,-178,-261,-305},{-146,-270,-316,-159,-316,-206},{-162,-196,-152,-171,-284,-159},{-203,-171,-254,-268,-150,-293},{-275,-182,-261,-300,-146,-268},{-224,-316,-199,-155,-252,-243},{-210,-150,-224,-314,-277,-293},{-171,-173,-296,-307,-185,-261},{-180,-164,-199,-280,-166,-286},{-155,-219,-231,-256,-321,-139}},{{-310,-277,-323,-259,-189,-275},{-303,-254,-152,-210,-173,-182},{-155,-277,-159,-187,-266,-323},{-159,-254,-296,-206,-277,-157},{-219,-180,-192,-240,-233,-249},{-187,-213,-286,-273,-226,-293},{-233,-215,-277,-243,-173,-314},{-185,-321,-199,-236,-229,-293},{-210,-275,-243,-157,-146,-238},{-166,-252,-157,-178,-213,-321},{-263,-152,-143,-213,-303,-150},{-219,-310,-157,-286,-245,-215},{-316,-323,-273,-231,-192,-275},{-166,-280,-305,-277,-146,-148},{-263,-192,-245,-229,-164,-275},{-222,-192,-217,-176,-305,-270},{-252,-215,-146,-215,-231,-194},{-226,-296,-192,-146,-275,-222},{-171,-208,-259,-249,-182,-249},{-282,-213,-210,-224,-150,-229}},{{-219,-182,-215,-273,-307,-187},{-270,-245,-210,-236,-293,-266},{-226,-259,-159,-189,-236,-298},{-169,-222,-148,-249,-171,-266},{-259,-298,-152,-162,-243,-245},{-300,-316,-148,-286,-148,-280},{-217,-164,-139,-323,-293,-185},{-296,-249,-293,-300,-314,-263},{-289,-233,-266,-192,-236,-173},{-307,-282,-296,-300,-146,-213},{-273,-256,-247,-171,-298,-159},{-296,-307,-249,-240,-323,-231},{-180,-199,-314,-187,-178,-194},{-270,-176,-233,-182,-231,-307},{-201,-249,-152,-150,-240,-176},{-213,-247,-231,-259,-314,-305},{-256,-282,-229,-196,-291,-182},{-215,-268,-176,-194,-266,-296},{-273,-143,-180,-298,-196,-312},{-231,-215,-305,-162,-173,-162}},{{-296,-293,-180,-180,-314,-249},{-316,-238,-243,-307,-266,-286},{-284,-148,-180,-282,-180,-291},{-291,-316,-280,-298,-245,-169},{-293,-298,-159,-316,-243,-150},{-233,-159,-201,-231,-245,-159},{-182,-141,-293,-305,-157,-293},{-245,-203,-243,-139,-303,-284},{-187,-210,-307,-231,-187,-173},{-263,-319,-187,-307,-192,-303},{-303,-263,-226,-316,-173,-226},{-266,-268,-215,-249,-139,-194},{-203,-187,-298,-296,-217,-162},{-300,-284,-194,-323,-300,-310},{-298,-259,-222,-298,-298,-266},{-254,-300,-307,-305,-217,-254},{-303,-171,-291,-226,-233,-155},{-238,-185,-273,-189,-240,-236},{-280,-164,-305,-166,-199,-210},{-155,-139,-240,-219,-222,-196}},{{-316,-215,-270,-146,-199,-166},{-199,-249,-157,-219,-268,-206},{-152,-303,-166,-199,-148,-146},{-152,-284,-187,-275,-226,-150},{-243,-143,-312,-226,-139,-319},{-263,-196,-243,-233,-243,-259},{-266,-217,-182,-243,-277,-208},{-196,-293,-254,-275,-171,-208},{-162,-280,-180,-321,-254,-150},{-226,-150,-208,-247,-213,-192},{-256,-178,-316,-293,-268,-182},{-173,-249,-323,-277,-199,-291},{-173,-150,-217,-263,-159,-217},{-210,-289,-323,-256,-307,-247},{-192,-247,-215,-300,-171,-210},{-314,-261,-164,-199,-141,-233},{-307,-141,-185,-203,-238,-148},{-233,-254,-194,-139,-286,-273},{-238,-291,-171,-266,-243,-254},{-176,-236,-166,-282,-321,-203}},{{-187,-182,-307,-166,-157,-196},{-303,-273,-187,-249,-312,-252},{-263,-266,-291,-268,-298,-321},{-173,-282,-166,-206,-263,-169},{-240,-240,-194,-316,-141,-259},{-219,-312,-307,-213,-305,-166},{-289,-226,-280,-162,-189,-303},{-256,-171,-194,-222,-148,-254},{-298,-240,-217,-146,-206,-277},{-300,-192,-245,-182,-162,-178},{-159,-162,-263,-208,-321,-231},{-270,-155,-210,-162,-268,-185},{-187,-268,-141,-194,-189,-141},{-282,-162,-196,-270,-233,-187},{-192,-293,-189,-293,-319,-208},{-210,-254,-159,-217,-157,-143},{-298,-273,-210,-180,-210,-298},{-192,-155,-185,-280,-196,-171},{-192,-284,-236,-280,-166,-146},{-316,-236,-146,-143,-243,-252}},{{-213,-217,-141,-247,-152,-213},{-162,-148,-249,-256,-231,-213},{-247,-229,-169,-254,-298,-194},{-215,-217,-261,-233,-275,-187},{-189,-182,-155,-185,-139,-222},{-199,-229,-206,-254,-289,-268},{-210,-249,-206,-143,-155,-245},{-215,-305,-280,-173,-164,-270},{-210,-148,-268,-310,-141,-169},{-152,-199,-189,-291,-238,-146},{-201,-245,-159,-206,-259,-310},{-305,-152,-261,-323,-141,-293},{-201,-178,-152,-201,-236,-303},{-270,-143,-286,-141,-146,-252},{-139,-166,-310,-206,-249,-319},{-187,-194,-222,-238,-182,-150},{-240,-296,-159,-249,-233,-314},{-152,-249,-284,-139,-178,-323},{-206,-259,-213,-203,-173,-263},{-173,-259,-229,-321,-275,-176}},{{-143,-162,-240,-293,-289,-201},{-277,-226,-139,-222,-303,-162},{-300,-182,-280,-293,-291,-196},{-310,-296,-194,-155,-277,-176},{-289,-155,-286,-171,-312,-316},{-323,-180,-192,-176,-194,-280},{-173,-243,-236,-275,-323,-166},{-268,-254,-321,-263,-284,-307},{-291,-256,-182,-296,-307,-210},{-187,-166,-268,-215,-164,-155},{-139,-259,-201,-192,-192,-146},{-166,-141,-173,-252,-171,-249},{-307,-199,-143,-148,-164,-284},{-185,-289,-289,-298,-282,-208},{-176,-296,-266,-173,-321,-152},{-238,-192,-249,-305,-185,-159},{-289,-194,-206,-314,-196,-148},{-199,-275,-208,-268,-203,-146},{-259,-201,-236,-203,-162,-189},{-245,-208,-192,-194,-166,-143}}},{{{-403,-403,-262,-323,-303,-379},{-312,-226,-229,-212,-315,-185},{-326,-270,-273,-350,-291,-218},{-185,-309,-303,-315,-341,-244},{-379,-256,-294,-229,-288,-276},{-318,-403,-265,-179,-197,-238},{-226,-406,-229,-382,-294,-229},{-315,-229,-215,-373,-356,-285},{-215,-250,-356,-185,-397,-315},{-182,-329,-379,-315,-353,-368},{-241,-376,-215,-226,-203,-382},{-312,-300,-291,-394,-362,-303},{-362,-203,-282,-397,-400,-353},{-182,-294,-238,-265,-326,-341},{-273,-320,-379,-373,-268,-282},{-326,-341,-294,-350,-282,-318},{-409,-406,-400,-265,-282,-347},{-209,-323,-306,-347,-185,-335},{-185,-215,-326,-370,-206,-241},{-332,-229,-323,-229,-220,-400}},{{-209,-326,-188,-218,-206,-220},{-185,-294,-347,-226,-218,-203},{-209,-344,-303,-259,-329,-188},{-268,-182,-223,-232,-194,-306},{-238,-188,-185,-341,-209,-294},{-332,-209,-362,-256,-220,-209},{-341,-276,-241,-385,-356,-373},{-347,-218,-191,-256,-253,-232},{-253,-232,-253,-297,-176,-382},{-288,-200,-406,-370,-318,-300},{-318,-226,-309,-241,-297,-412},{-365,-244,-250,-359,-347,-250},{-229,-344,-265,-247,-409,-379},{-323,-403,-409,-265,-385,-288},{-315,-235,-332,-400,-200,-206},{-247,-238,-265,-188,-209,-241},{-385,-288,-273,-400,-347,-176},{-268,-312,-406,-206,-365,-209},{-194,-209,-265,-179,-303,-353},{-241,-382,-268,-253,-344,-300}},{{-300,-191,-379,-194,-282,-412},{-388,-176,-241,-388,-241,-388},{-406,-294,-309,-373,-235,-323},{-226,-268,-279,-203,-229,-223},{-388,-253,-223,-315,-256,-412},{-365,-312,-320,-359,-223,-191},{-344,-232,-359,-276,-259,-259},{-256,-362,-359,-220,-291,-400},{-194,-400,-376,-323,-244,-229},{-206,-282,-270,-332,-350,-291},{-373,-253,-244,-362,-335,-256},{-179,-359,-220,-309,-338,-262},{-191,-368,-309,-306,-356,-268},{-362,-409,-250,-268,-226,-273},{-188,-288,-253,-191,-294,-406},{-391,-359,-182,-206,-326,-265},{-235,-282,-388,-203,-370,-223},{-318,-229,-382,-373,-241,-400},{-291,-300,-256,-373,-320,-209},{-368,-373,-282,-262,-368,-276}},{{-232,-400,-365,-365,-388,-250},{-223,-397,-226,-379,-215,-176},{-362,-359,-262,-185,-218,-194},{-229,-241,-282,-373,-247,-179},{-197,-288,-276,-379,-191,-185},{-209,-262,-323,-400,-323,-282},{-365,-253,-223,-376,-265,-373},{-353,-179,-300,-191,-318,-359},{-376,-223,-409,-382,-232,-379},{-229,-194,-341,-200,-382,-273},{-409,-247,-385,-412,-285,-182},{-235,-253,-309,-262,-312,-373},{-309,-259,-329,-215,-359,-276},{-400,-335,-215,-241,-206,-323},{-341,-306,-300,-347,-338,-176},{-335,-341,-203,-270,-326,-338},{-409,-291,-294,-344,-247,-332},{-368,-206,-385,-220,-329,-341},{-318,-362,-279,-188,-200,-335},{-220,-282,-300,-206,-359,-400}},{{-209,-320,-320,-412,-350,-335},{-291,-320,-276,-232,-253,-235},{-376,-312,-182,-353,-276,-370},{-244,-209,-282,-220,-359,-253},{-265,-391,-350,-238,-285,-332},{-238,-403,-235,-238,-262,-238},{-276,-182,-326,-353,-332,-185},{-294,-185,-220,-391,-215,-409},{-182,-241,-250,-409,-341,-368},{-320,-385,-303,-279,-203,-268},{-412,-332,-347,-368,-259,-197},{-309,-332,-315,-344,-394,-241},{-218,-309,-273,-341,-350,-223},{-182,-353,-326,-323,-376,-409},{-194,-344,-409,-265,-188,-379},{-268,-353,-376,-373,-323,-394},{-191,-403,-350,-253,-297,-220},{-250,-409,-291,-244,-350,-379},{-329,-229,-297,-200,-194,-244},{-359,-279,-370,-320,-326,-365}},{{-194,-212,-350,-373,-229,-262},{-238,-338,-353,-320,-256,-370},{-365,-362,-344,-250,-373,-262},{-232,-391,-326,-356,-206,-356},{-406,-365,-244,-282,-265,-191},{-182,-203,-185,-179,-191,-368},{-273,-332,-403,-347,-294,-206},{-320,-235,-218,-241,-206,-403},{-209,-347,-362,-262,-182,-215},{-200,-312,-200,-315,-226,-203},{-397,-268,-282,-215,-341,-185},{-288,-406,-273,-244,-288,-403},{-412,-256,-229,-206,-309,-341},{-291,-306,-288,-285,-270,-362},{-397,-309,-376,-400,-303,-353},{-368,-262,-285,-368,-356,-320},{-250,-394,-315,-288,-226,-226},{-282,-185,-250,-300,-229,-200},{-347,-223,-335,-220,-250,-341},{-318,-179,-300,-318,-223,-312}},{{-347,-285,-347,-400,-347,-370},{-373,-229,-306,-312,-318,-294},{-238,-185,-232,-365,-356,-244},{-409,-265,-223,-326,-253,-209},{-338,-247,-238,-209,-329,-323},{-191,-209,-285,-309,-250,-206},{-185,-282,-382,-185,-365,-373},{-253,-250,-379,-182,-291,-403},{-370,-338,-291,-409,-379,-256},{-235,-406,-373,-223,-273,-315},{-223,-347,-229,-315,-353,-203},{-206,-218,-223,-400,-206,-344},{-309,-373,-326,-394,-200,-376},{-285,-379,-279,-409,-356,-303},{-368,-323,-394,-291,-391,-406},{-391,-191,-385,-379,-338,-362},{-229,-212,-209,-350,-179,-223},{-362,-232,-279,-362,-323,-347},{-200,-368,-250,-368,-332,-335},{-203,-197,-359,-235,-226,-223}},{{-391,-406,-209,-297,-353,-326},{-385,-194,-397,-282,-303,-394},{-294,-179,-218,-218,-309,-409},{-388,-394,-188,-232,-223,-241},{-370,-318,-200,-356,-312,-279},{-368,-347,-388,-382,-332,-303},{-353,-326,-191,-253,-335,-229},{-244,-318,-412,-182,-326,-206},{-388,-397,-276,-356,-256,-326},{-229,-268,-365,-265,-329,-215},{-176,-291,-273,-194,-209,-312},{-329,-391,-409,-265,-379,-326},{-200,-206,-179,-268,-256,-294},{-188,-176,-347,-400,-244,-356},{-385,-303,-209,-388,-179,-259},{-220,-406,-268,-382,-318,-306},{-300,-359,-229,-188,-368,-235},{-244,-320,-303,-341,-265,-312},{-200,-288,-176,-388,-229,-247},{-347,-241,-382,-203,-209,-332}},{{-229,-176,-215,-338,-188,-329},{-362,-318,-341,-206,-218,-382},{-338,-262,-379,-276,-282,-406},{-370,-220,-353,-285,-370,-370},{-244,-344,-370,-412,-306,-309},{-329,-373,-297,-226,-368,-276},{-329,-406,-394,-291,-285,-320},{-332,-373,-382,-259,-335,-400},{-270,-185,-194,-273,-323,-341},{-215,-309,-300,-276,-341,-262},{-259,-318,-273,-382,-270,-232},{-320,-370,-406,-232,-362,-318},{-262,-312,-206,-300,-288,-191},{-262,-391,-385,-265,-232,-376},{-409,-182,-253,-379,-300,-376},{-341,-256,-188,-338,-362,-318},{-238,-200,-200,-206,-209,-362},{-397,-365,-247,-370,-338,-365},{-197,-203,-323,-379,-262,-370},{-335,-359,-412,-182,-279,-341}},{{-332,-229,-368,-188,-303,-318},{-338,-229,-412,-197,-376,-412},{-376,-309,-197,-253,-323,-318},{-309,-206,-412,-306,-200,-326},{-185,-212,-226,-194,-397,-338},{-200,-403,-335,-412,-209,-273},{-391,-306,-197,-200,-291,-306},{-382,-291,-388,-376,-194,-268},{-282,-320,-256,-179,-226,-332},{-288,-203,-200,-344,-206,-397},{-203,-256,-365,-370,-344,-368},{-359,-347,-318,-338,-329,-376},{-259,-312,-197,-400,-409,-197},{-194,-200,-350,-241,-291,-212},{-297,-370,-194,-268,-344,-382},{-373,-247,-300,-241,-288,-306},{-400,-288,-238,-250,-262,-368},{-235,-370,-312,-185,-370,-359},{-297,-191,-326,-391,-282,-253},{-282,-359,-273,-329,-323,-323}},{{-179,-309,-244,-318,-309,-179},{-250,-318,-353,-294,-265,-344},{-376,-300,-247,-376,-323,-359},{-356,-250,-235,-285,-203,-212},{-188,-203,-232,-332,-329,-229},{-259,-262,-279,-403,-368,-265},{-226,-391,-203,-194,-338,-362},{-332,-306,-388,-273,-229,-256},{-318,-368,-273,-332,-244,-229},{-312,-388,-212,-185,-403,-326},{-182,-282,-241,-279,-318,-250},{-365,-250,-209,-182,-185,-194},{-294,-212,-323,-215,-294,-353},{-294,-206,-220,-400,-353,-365},{-356,-256,-288,-370,-241,-203},{-268,-362,-273,-300,-388,-338},{-232,-397,-297,-350,-338,-397},{-250,-203,-385,-294,-306,-320},{-265,-338,-306,-294,-359,-291},{-365,-247,-362,-229,-247,-412}},{{-391,-218,-203,-218,-353,-200},{-288,-203,-332,-273,-329,-353},{-412,-285,-265,-312,-182,-315},{-200,-318,-323,-282,-176,-194},{-232,-209,-400,-253,-256,-279},{-279,-394,-382,-250,-394,-344},{-362,-385,-338,-373,-341,-379},{-306,-397,-197,-256,-238,-312},{-303,-335,-226,-291,-332,-197},{-259,-220,-191,-291,-350,-256},{-197,-291,-412,-291,-344,-382},{-276,-306,-276,-347,-262,-182},{-309,-344,-212,-215,-282,-285},{-388,-400,-268,-197,-373,-282},{-338,-285,-250,-323,-203,-218},{-320,-329,-209,-370,-285,-297},{-270,-350,-188,-244,-362,-268},{-350,-385,-212,-223,-238,-338},{-291,-259,-397,-323,-335,-226},{-306,-362,-353,-241,-344,-300}}}}; // 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,34,17,12,35,17,12,34,17,12,35,18,12,35,18,12,34,18,12,35,17,12,35,18,12,34,18,12,35,18,12,36,18,12,35,18,12,35,18,12,36,18,12,36,18,12,36,18,12,35,17,12,35,18,12,35,18,12,34,17,12,34,18,12,34,17,12}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32},{33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49},{50,51,52,53,54,55,56,57,58,59,60},{61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93},{94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110},{111,112,113,114,115,116,117,118,119,120,121},{122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155},{156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172},{173,174,175,176,177,178,179,180,181,182,183,184},{185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219},{220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236},{237,238,239,240,241,242,243,244,245,246,247,248},{249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282},{283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299},{300,301,302,303,304,305,306,307,308,309,310,311},{312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346},{347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364},{365,366,367,368,369,370,371,372,373,374,375,376},{377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411},{412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429},{430,431,432,433,434,435,436,437,438,439,440,441},{442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475},{476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493},{494,495,496,497,498,499,500,501,502,503,504,505},{506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540},{541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557},{558,559,560,561,562,563,564,565,566,567,568,569},{570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604},{605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622},{623,624,625,626,627,628,629,630,631,632,633,634},{635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668},{669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686},{687,688,689,690,691,692,693,694,695,696,697,698},{699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733},{734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751},{752,753,754,755,756,757,758,759,760,761,762,763},{764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799},{800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817},{818,819,820,821,822,823,824,825,826,827,828,829},{830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864},{865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882},{883,884,885,886,887,888,889,890,891,892,893,894},{895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929},{930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947},{948,949,950,951,952,953,954,955,956,957,958,959},{960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995},{996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013},{1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025},{1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061},{1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079},{1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091},{1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127},{1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145},{1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157},{1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192},{1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209},{1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221},{1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256},{1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274},{1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286},{1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321},{1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339},{1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351},{1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385},{1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402},{1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414},{1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448},{1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466},{1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478},{1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512},{1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529},{1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541}}; // 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,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,2,8,14,20,26,32,38,44,50,56,62,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,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,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,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,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,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,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,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66,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,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,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,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,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}; // 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,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,7,13,19,25,31,37,43,49,55,61,67,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,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,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,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,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,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,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,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,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,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,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,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,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,4,10,16,22,28,34,40,46,52,58,64,70,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,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69}; // set of end times of each shipment 
