int Dev = 50;// Deviation
extern const int CNN = 4;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// 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 = 748;//Number of shipments
extern const int SN = 50;//Number of scenarios at each stage
extern const int MBSN = 18;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02},{0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={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}}; // set of periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{10530,0,0,0,0,0},{11156,0,0,0,0,0},{11332,0,0,0,0,0},{10954,0,0,0,0,0},{11376,0,0,0,0,0},{11457,0,0,0,0,0},{10846,0,0,0,0,0},{10634,0,0,0,0,0},{10717,0,0,0,0,0},{10241,0,0,0,0,0},{11287,0,0,0,0,0},{10426,0,0,0,0,0},{11307,0,0,0,0,0},{10787,0,0,0,0,0},{10896,0,0,0,0,0},{11025,0,0,0,0,0},{11142,0,0,0,0,0},{11079,0,0,0,0,0},{10867,0,0,0,0,0},{10558,0,0,0,0,0},{10600,0,0,0,0,0},{11084,0,0,0,0,0},{10266,0,0,0,0,0},{9955,0,0,0,0,0},{10869,0,0,0,0,0},{11895,0,0,0,0,0},{11156,0,0,0,0,0},{10490,0,0,0,0,0},{10781,0,0,0,0,0},{10766,0,0,0,0,0},{11124,0,0,0,0,0},{12349,0,0,0,0,0},{11210,0,0,0,0,0},{10578,0,0,0,0,0},{10992,0,0,0,0,0},{11204,0,0,0,0,0},{10079,0,0,0,0,0},{11409,0,0,0,0,0},{10404,0,0,0,0,0},{9985,0,0,0,0,0},{11468,0,0,0,0,0},{11733,0,0,0,0,0},{11892,0,0,0,0,0},{11112,0,0,0,0,0},{11308,0,0,0,0,0},{10865,0,0,0,0,0},{10848,0,0,0,0,0},{10174,0,0,0,0,0},{10177,0,0,0,0,0},{10847,0,0,0,0,0}},{{11899,0,0,0,0,0},{10865,0,0,0,0,0},{11075,0,0,0,0,0},{11265,0,0,0,0,0},{11738,0,0,0,0,0},{10433,0,0,0,0,0},{11174,0,0,0,0,0},{11244,0,0,0,0,0},{11376,0,0,0,0,0},{11469,0,0,0,0,0},{10845,0,0,0,0,0},{10794,0,0,0,0,0},{10825,0,0,0,0,0},{11278,0,0,0,0,0},{10651,0,0,0,0,0},{10153,0,0,0,0,0},{10980,0,0,0,0,0},{10421,0,0,0,0,0},{11203,0,0,0,0,0},{11094,0,0,0,0,0},{10568,0,0,0,0,0},{10505,0,0,0,0,0},{10534,0,0,0,0,0},{10753,0,0,0,0,0},{11541,0,0,0,0,0},{11005,0,0,0,0,0},{10081,0,0,0,0,0},{11422,0,0,0,0,0},{10848,0,0,0,0,0},{11084,0,0,0,0,0},{10290,0,0,0,0,0},{11510,0,0,0,0,0},{11468,0,0,0,0,0},{11115,0,0,0,0,0},{10924,0,0,0,0,0},{11224,0,0,0,0,0},{11683,0,0,0,0,0},{10572,0,0,0,0,0},{10989,0,0,0,0,0},{10375,0,0,0,0,0},{10322,0,0,0,0,0},{10494,0,0,0,0,0},{10481,0,0,0,0,0},{11076,0,0,0,0,0},{10884,0,0,0,0,0},{10965,0,0,0,0,0},{11372,0,0,0,0,0},{9786,0,0,0,0,0},{11155,0,0,0,0,0},{10743,0,0,0,0,0}},{{10685,0,0,0,0,0},{10487,0,0,0,0,0},{11178,0,0,0,0,0},{11241,0,0,0,0,0},{11230,0,0,0,0,0},{10580,0,0,0,0,0},{10288,0,0,0,0,0},{10840,0,0,0,0,0},{10742,0,0,0,0,0},{9830,0,0,0,0,0},{11716,0,0,0,0,0},{11421,0,0,0,0,0},{11143,0,0,0,0,0},{10778,0,0,0,0,0},{11219,0,0,0,0,0},{10407,0,0,0,0,0},{10423,0,0,0,0,0},{11293,0,0,0,0,0},{11806,0,0,0,0,0},{11186,0,0,0,0,0},{11173,0,0,0,0,0},{11168,0,0,0,0,0},{11086,0,0,0,0,0},{11053,0,0,0,0,0},{11145,0,0,0,0,0},{10938,0,0,0,0,0},{10622,0,0,0,0,0},{11219,0,0,0,0,0},{11023,0,0,0,0,0},{11473,0,0,0,0,0},{11192,0,0,0,0,0},{11493,0,0,0,0,0},{12056,0,0,0,0,0},{11343,0,0,0,0,0},{12026,0,0,0,0,0},{10310,0,0,0,0,0},{10332,0,0,0,0,0},{11564,0,0,0,0,0},{11018,0,0,0,0,0},{12064,0,0,0,0,0},{11799,0,0,0,0,0},{11151,0,0,0,0,0},{11356,0,0,0,0,0},{11082,0,0,0,0,0},{10796,0,0,0,0,0},{10855,0,0,0,0,0},{10898,0,0,0,0,0},{10610,0,0,0,0,0},{11059,0,0,0,0,0},{10536,0,0,0,0,0}},{{10864,0,0,0,0,0},{10299,0,0,0,0,0},{11863,0,0,0,0,0},{10971,0,0,0,0,0},{10445,0,0,0,0,0},{10517,0,0,0,0,0},{11140,0,0,0,0,0},{11070,0,0,0,0,0},{11866,0,0,0,0,0},{11057,0,0,0,0,0},{11188,0,0,0,0,0},{10479,0,0,0,0,0},{10912,0,0,0,0,0},{10759,0,0,0,0,0},{10958,0,0,0,0,0},{10609,0,0,0,0,0},{12073,0,0,0,0,0},{10709,0,0,0,0,0},{11014,0,0,0,0,0},{11875,0,0,0,0,0},{11544,0,0,0,0,0},{10755,0,0,0,0,0},{11371,0,0,0,0,0},{10860,0,0,0,0,0},{10844,0,0,0,0,0},{10673,0,0,0,0,0},{11253,0,0,0,0,0},{11748,0,0,0,0,0},{10961,0,0,0,0,0},{11332,0,0,0,0,0},{11311,0,0,0,0,0},{11070,0,0,0,0,0},{11100,0,0,0,0,0},{10730,0,0,0,0,0},{10147,0,0,0,0,0},{11616,0,0,0,0,0},{11225,0,0,0,0,0},{11354,0,0,0,0,0},{11525,0,0,0,0,0},{11525,0,0,0,0,0},{11591,0,0,0,0,0},{10287,0,0,0,0,0},{11684,0,0,0,0,0},{10413,0,0,0,0,0},{11471,0,0,0,0,0},{10860,0,0,0,0,0},{10891,0,0,0,0,0},{11240,0,0,0,0,0},{11434,0,0,0,0,0},{11141,0,0,0,0,0}},{{10564,0,0,0,0,0},{10848,0,0,0,0,0},{11111,0,0,0,0,0},{10341,0,0,0,0,0},{11339,0,0,0,0,0},{10513,0,0,0,0,0},{10233,0,0,0,0,0},{11879,0,0,0,0,0},{11447,0,0,0,0,0},{12202,0,0,0,0,0},{10393,0,0,0,0,0},{11252,0,0,0,0,0},{10451,0,0,0,0,0},{11061,0,0,0,0,0},{11102,0,0,0,0,0},{11262,0,0,0,0,0},{11202,0,0,0,0,0},{11148,0,0,0,0,0},{10755,0,0,0,0,0},{11265,0,0,0,0,0},{10714,0,0,0,0,0},{11270,0,0,0,0,0},{11509,0,0,0,0,0},{11115,0,0,0,0,0},{11581,0,0,0,0,0},{11377,0,0,0,0,0},{10992,0,0,0,0,0},{10950,0,0,0,0,0},{11143,0,0,0,0,0},{11729,0,0,0,0,0},{10635,0,0,0,0,0},{10606,0,0,0,0,0},{10911,0,0,0,0,0},{10878,0,0,0,0,0},{11345,0,0,0,0,0},{10861,0,0,0,0,0},{11270,0,0,0,0,0},{10271,0,0,0,0,0},{11625,0,0,0,0,0},{11076,0,0,0,0,0},{11040,0,0,0,0,0},{11114,0,0,0,0,0},{11592,0,0,0,0,0},{11192,0,0,0,0,0},{11294,0,0,0,0,0},{10977,0,0,0,0,0},{11464,0,0,0,0,0},{11333,0,0,0,0,0},{11654,0,0,0,0,0},{10127,0,0,0,0,0}},{{10680,0,0,0,0,0},{11108,0,0,0,0,0},{11630,0,0,0,0,0},{11181,0,0,0,0,0},{11409,0,0,0,0,0},{11034,0,0,0,0,0},{10219,0,0,0,0,0},{10539,0,0,0,0,0},{10183,0,0,0,0,0},{11645,0,0,0,0,0},{10858,0,0,0,0,0},{10771,0,0,0,0,0},{11790,0,0,0,0,0},{11218,0,0,0,0,0},{11356,0,0,0,0,0},{11693,0,0,0,0,0},{10898,0,0,0,0,0},{11750,0,0,0,0,0},{11411,0,0,0,0,0},{10940,0,0,0,0,0},{11225,0,0,0,0,0},{10172,0,0,0,0,0},{11001,0,0,0,0,0},{10474,0,0,0,0,0},{11218,0,0,0,0,0},{10570,0,0,0,0,0},{10857,0,0,0,0,0},{11147,0,0,0,0,0},{10938,0,0,0,0,0},{11278,0,0,0,0,0},{10459,0,0,0,0,0},{10937,0,0,0,0,0},{11438,0,0,0,0,0},{10903,0,0,0,0,0},{11173,0,0,0,0,0},{11291,0,0,0,0,0},{11360,0,0,0,0,0},{10924,0,0,0,0,0},{10849,0,0,0,0,0},{11659,0,0,0,0,0},{10716,0,0,0,0,0},{10445,0,0,0,0,0},{10905,0,0,0,0,0},{10512,0,0,0,0,0},{11602,0,0,0,0,0},{10811,0,0,0,0,0},{11778,0,0,0,0,0},{11351,0,0,0,0,0},{10731,0,0,0,0,0},{11543,0,0,0,0,0}}},{{{-325,-206,-224,-204,-197,-186},{-314,-130,-186,-336,-155,-233},{-130,-204,-269,-177,-150,-244},{-235,-137,-278,-172,-282,-305},{-116,-251,-128,-217,-311,-188},{-231,-132,-177,-188,-329,-139},{-170,-235,-181,-246,-305,-300},{-146,-152,-184,-143,-125,-166},{-246,-177,-179,-318,-197,-276},{-116,-121,-327,-146,-188,-217},{-289,-155,-211,-215,-235,-329},{-152,-271,-172,-150,-184,-300},{-206,-267,-273,-242,-287,-237},{-150,-152,-190,-137,-269,-202},{-193,-296,-208,-155,-325,-220},{-199,-211,-293,-119,-305,-211},{-258,-332,-188,-262,-278,-208},{-208,-172,-141,-309,-296,-314},{-132,-327,-320,-143,-195,-327},{-177,-255,-121,-278,-237,-332},{-267,-211,-199,-213,-305,-139},{-280,-199,-249,-327,-130,-264},{-132,-280,-112,-251,-172,-184},{-314,-215,-119,-148,-123,-334},{-146,-215,-202,-213,-291,-242},{-280,-296,-179,-137,-296,-327},{-271,-291,-253,-143,-116,-150},{-139,-329,-143,-220,-202,-226},{-128,-296,-307,-242,-314,-332},{-150,-137,-311,-282,-300,-155},{-226,-164,-143,-184,-166,-253},{-320,-240,-264,-253,-237,-269},{-172,-233,-119,-300,-282,-296},{-188,-267,-273,-226,-184,-112},{-204,-175,-228,-305,-307,-190},{-246,-146,-291,-222,-141,-246},{-280,-177,-226,-316,-123,-152},{-332,-146,-293,-208,-172,-202},{-264,-222,-168,-255,-202,-287},{-197,-224,-244,-166,-139,-130},{-296,-206,-150,-323,-159,-264},{-320,-177,-327,-280,-213,-193},{-168,-300,-188,-155,-273,-311},{-181,-226,-332,-112,-157,-224},{-141,-148,-161,-269,-208,-152},{-215,-181,-309,-316,-271,-199},{-157,-307,-172,-199,-260,-125},{-235,-323,-293,-146,-251,-155},{-155,-235,-186,-325,-298,-139},{-204,-168,-128,-114,-220,-193}},{{-253,-134,-166,-172,-307,-128},{-116,-159,-231,-260,-220,-260},{-314,-336,-152,-291,-293,-271},{-298,-309,-125,-197,-332,-112},{-217,-231,-119,-211,-327,-244},{-179,-170,-287,-137,-204,-134},{-240,-141,-137,-195,-128,-300},{-231,-323,-125,-157,-249,-244},{-332,-284,-166,-316,-188,-244},{-318,-199,-296,-284,-320,-132},{-206,-190,-132,-157,-240,-253},{-137,-267,-224,-237,-309,-311},{-208,-271,-213,-258,-119,-134},{-141,-177,-237,-217,-155,-204},{-240,-143,-287,-172,-197,-242},{-190,-161,-179,-231,-204,-318},{-150,-193,-197,-220,-128,-150},{-143,-114,-293,-289,-199,-172},{-172,-276,-114,-311,-208,-336},{-150,-258,-217,-325,-116,-220},{-269,-253,-155,-240,-123,-302},{-231,-282,-166,-123,-291,-325},{-314,-208,-114,-224,-184,-291},{-132,-309,-267,-284,-168,-170},{-307,-184,-123,-121,-233,-267},{-155,-262,-255,-307,-155,-116},{-188,-258,-264,-249,-211,-159},{-202,-296,-242,-226,-121,-172},{-246,-121,-123,-123,-249,-289},{-282,-211,-309,-112,-195,-235},{-125,-172,-253,-228,-237,-141},{-242,-240,-132,-199,-155,-320},{-159,-269,-184,-222,-305,-157},{-273,-276,-220,-251,-208,-284},{-170,-139,-170,-298,-226,-255},{-141,-146,-267,-316,-199,-186},{-206,-249,-325,-311,-132,-276},{-161,-168,-334,-152,-235,-150},{-150,-204,-134,-233,-231,-128},{-293,-170,-284,-193,-204,-208},{-244,-314,-204,-112,-188,-181},{-323,-255,-148,-332,-284,-311},{-291,-148,-224,-217,-139,-146},{-157,-137,-220,-170,-184,-298},{-262,-260,-112,-208,-206,-157},{-206,-222,-121,-260,-289,-284},{-332,-258,-146,-307,-255,-119},{-181,-244,-168,-309,-155,-305},{-155,-123,-168,-314,-325,-188},{-278,-139,-119,-264,-157,-251}},{{-231,-164,-188,-166,-276,-302},{-116,-121,-329,-253,-289,-278},{-280,-170,-282,-255,-267,-316},{-134,-215,-284,-336,-298,-332},{-130,-253,-199,-282,-269,-237},{-132,-228,-264,-329,-146,-134},{-190,-309,-220,-287,-273,-296},{-206,-284,-287,-121,-112,-273},{-231,-249,-260,-137,-255,-143},{-307,-197,-152,-123,-157,-267},{-293,-231,-197,-195,-305,-307},{-325,-255,-302,-240,-157,-202},{-276,-240,-249,-168,-184,-273},{-334,-267,-226,-251,-186,-166},{-172,-161,-208,-284,-190,-316},{-132,-121,-278,-222,-155,-125},{-188,-244,-123,-264,-300,-193},{-139,-139,-161,-244,-204,-235},{-309,-226,-152,-206,-293,-233},{-170,-323,-287,-224,-226,-251},{-199,-166,-179,-329,-271,-233},{-235,-143,-264,-119,-125,-269},{-222,-190,-161,-202,-255,-260},{-195,-276,-302,-258,-267,-332},{-318,-228,-150,-168,-240,-195},{-228,-125,-222,-121,-258,-161},{-114,-217,-112,-271,-237,-181},{-175,-143,-309,-155,-112,-195},{-314,-291,-175,-289,-128,-175},{-166,-255,-161,-244,-307,-137},{-276,-188,-284,-300,-193,-300},{-184,-206,-302,-314,-119,-327},{-269,-255,-269,-255,-188,-264},{-199,-152,-291,-242,-296,-139},{-280,-233,-235,-302,-112,-152},{-237,-197,-237,-186,-146,-132},{-211,-161,-150,-143,-137,-332},{-329,-264,-327,-329,-190,-226},{-125,-237,-125,-199,-128,-287},{-255,-123,-177,-309,-224,-116},{-246,-336,-235,-278,-293,-258},{-253,-112,-267,-298,-186,-172},{-258,-280,-309,-116,-293,-309},{-318,-325,-179,-262,-246,-190},{-161,-181,-302,-329,-316,-152},{-246,-121,-282,-184,-148,-166},{-170,-121,-112,-197,-168,-332},{-128,-318,-157,-320,-141,-141},{-267,-305,-284,-186,-253,-141},{-112,-125,-260,-188,-217,-119}},{{-112,-134,-314,-329,-184,-112},{-305,-280,-188,-332,-327,-168},{-273,-309,-336,-204,-251,-296},{-323,-336,-251,-204,-215,-224},{-276,-224,-199,-311,-264,-242},{-291,-293,-293,-112,-246,-112},{-204,-336,-123,-112,-193,-240},{-305,-206,-271,-164,-164,-260},{-246,-300,-231,-152,-291,-228},{-208,-320,-137,-211,-181,-217},{-170,-172,-148,-282,-318,-240},{-226,-224,-197,-302,-251,-222},{-121,-123,-298,-172,-329,-323},{-309,-309,-249,-293,-148,-215},{-224,-186,-226,-246,-224,-213},{-314,-235,-249,-190,-296,-325},{-157,-262,-119,-273,-276,-309},{-287,-186,-262,-242,-327,-273},{-159,-159,-282,-291,-264,-262},{-305,-150,-296,-208,-150,-269},{-289,-164,-137,-224,-253,-188},{-132,-195,-119,-220,-188,-327},{-222,-128,-253,-125,-134,-164},{-150,-251,-296,-164,-143,-195},{-134,-334,-134,-325,-164,-116},{-323,-186,-220,-112,-206,-251},{-215,-168,-237,-224,-125,-226},{-177,-318,-208,-251,-318,-258},{-309,-282,-184,-195,-305,-164},{-318,-215,-293,-226,-197,-128},{-314,-269,-329,-199,-148,-121},{-314,-211,-112,-215,-278,-278},{-280,-150,-170,-311,-179,-121},{-336,-204,-112,-146,-184,-318},{-177,-155,-157,-121,-143,-258},{-211,-278,-220,-278,-323,-206},{-336,-316,-121,-260,-244,-332},{-296,-143,-327,-262,-316,-222},{-114,-168,-217,-125,-112,-287},{-271,-318,-199,-334,-276,-132},{-199,-208,-291,-164,-249,-255},{-159,-123,-228,-143,-282,-224},{-298,-193,-327,-305,-121,-298},{-123,-231,-128,-242,-231,-316},{-258,-280,-128,-314,-289,-258},{-260,-291,-206,-260,-146,-190},{-112,-175,-179,-141,-148,-146},{-323,-128,-334,-307,-175,-168},{-271,-289,-287,-204,-215,-125},{-336,-237,-311,-309,-251,-305}},{{-334,-166,-273,-226,-128,-150},{-159,-188,-228,-235,-141,-334},{-329,-188,-181,-208,-307,-318},{-202,-193,-253,-112,-193,-244},{-332,-204,-157,-251,-179,-170},{-179,-172,-237,-148,-237,-137},{-269,-280,-159,-121,-293,-320},{-302,-323,-287,-166,-231,-190},{-175,-123,-186,-130,-244,-323},{-291,-181,-282,-253,-305,-320},{-226,-258,-134,-253,-215,-260},{-246,-148,-289,-170,-139,-161},{-240,-181,-217,-148,-206,-175},{-314,-302,-289,-237,-128,-188},{-125,-316,-172,-311,-260,-307},{-228,-235,-199,-246,-289,-329},{-249,-125,-130,-309,-287,-280},{-282,-139,-291,-249,-309,-269},{-143,-249,-311,-125,-222,-307},{-206,-314,-168,-141,-316,-204},{-188,-204,-168,-217,-269,-128},{-255,-208,-188,-325,-125,-258},{-177,-213,-271,-307,-177,-300},{-166,-307,-255,-260,-249,-139},{-246,-246,-161,-284,-199,-208},{-175,-132,-309,-112,-289,-114},{-264,-311,-112,-114,-148,-311},{-128,-190,-213,-309,-170,-217},{-258,-269,-193,-132,-217,-327},{-311,-325,-206,-264,-284,-125},{-302,-291,-291,-332,-329,-170},{-184,-155,-284,-116,-130,-155},{-271,-125,-150,-316,-329,-141},{-246,-226,-224,-168,-217,-240},{-298,-240,-150,-309,-141,-121},{-179,-336,-233,-132,-320,-132},{-307,-188,-298,-258,-186,-123},{-152,-237,-193,-206,-237,-291},{-298,-231,-119,-228,-280,-112},{-318,-235,-305,-246,-155,-137},{-255,-146,-293,-132,-125,-329},{-300,-139,-152,-329,-327,-166},{-128,-296,-336,-228,-251,-264},{-150,-298,-164,-130,-240,-258},{-186,-300,-175,-244,-148,-309},{-148,-318,-267,-125,-305,-134},{-276,-334,-305,-287,-184,-184},{-305,-204,-121,-128,-157,-276},{-172,-168,-197,-199,-233,-132},{-296,-258,-146,-282,-327,-139}},{{-193,-213,-329,-148,-287,-260},{-233,-213,-213,-240,-314,-258},{-287,-208,-300,-258,-215,-123},{-157,-327,-258,-143,-235,-137},{-193,-168,-307,-186,-258,-172},{-269,-123,-327,-211,-121,-213},{-204,-329,-128,-273,-188,-179},{-137,-251,-291,-329,-150,-273},{-193,-264,-211,-267,-116,-282},{-258,-284,-284,-240,-300,-208},{-150,-336,-296,-284,-246,-323},{-260,-204,-170,-228,-155,-291},{-150,-334,-316,-246,-332,-334},{-116,-116,-148,-168,-211,-228},{-309,-170,-311,-258,-293,-116},{-125,-166,-148,-305,-318,-166},{-305,-166,-332,-177,-278,-202},{-273,-253,-114,-155,-320,-253},{-193,-329,-316,-146,-249,-175},{-276,-222,-240,-143,-276,-235},{-125,-186,-309,-327,-235,-125},{-318,-267,-134,-206,-188,-222},{-179,-114,-164,-211,-121,-287},{-195,-228,-271,-242,-152,-284},{-305,-168,-188,-282,-211,-193},{-217,-125,-231,-181,-269,-112},{-215,-235,-143,-121,-188,-332},{-211,-293,-242,-134,-258,-215},{-172,-172,-231,-300,-134,-305},{-199,-278,-166,-181,-300,-175},{-143,-251,-206,-159,-233,-148},{-323,-320,-112,-130,-332,-282},{-293,-222,-284,-157,-235,-325},{-157,-242,-273,-141,-318,-289},{-199,-311,-181,-168,-181,-311},{-296,-260,-325,-264,-168,-181},{-316,-280,-166,-302,-161,-146},{-253,-168,-311,-143,-228,-184},{-298,-132,-211,-128,-271,-197},{-132,-134,-114,-240,-325,-329},{-237,-164,-309,-235,-282,-123},{-175,-123,-188,-249,-130,-240},{-332,-114,-137,-249,-255,-280},{-276,-305,-159,-166,-134,-305},{-258,-276,-336,-159,-302,-300},{-157,-166,-121,-282,-215,-325},{-123,-320,-244,-305,-276,-300},{-293,-244,-280,-309,-195,-325},{-186,-255,-289,-123,-271,-287},{-208,-208,-224,-231,-206,-269}}},{{{-281,-212,-286,-248,-164,-340},{-264,-150,-317,-314,-129,-188},{-181,-155,-252,-288,-267,-343},{-217,-278,-324,-174,-302,-121},{-331,-340,-250,-186,-264,-169},{-281,-171,-286,-326,-314,-300},{-190,-169,-126,-300,-240,-252},{-205,-155,-283,-352,-281,-226},{-290,-278,-131,-138,-169,-152},{-312,-319,-276,-259,-207,-333},{-174,-238,-298,-119,-259,-219},{-271,-195,-162,-143,-138,-190},{-140,-217,-219,-136,-219,-312},{-157,-255,-181,-150,-133,-352},{-298,-150,-167,-245,-157,-243},{-131,-243,-200,-188,-159,-326},{-257,-198,-276,-159,-221,-157},{-350,-162,-312,-119,-162,-312},{-219,-200,-188,-159,-240,-221},{-321,-183,-171,-278,-193,-343},{-286,-212,-138,-155,-264,-248},{-295,-193,-286,-198,-155,-150},{-233,-252,-155,-340,-205,-295},{-171,-250,-152,-121,-278,-148},{-309,-236,-198,-195,-174,-326},{-226,-238,-202,-269,-155,-307},{-133,-309,-328,-145,-152,-162},{-138,-276,-226,-255,-250,-305},{-121,-148,-202,-226,-295,-193},{-221,-119,-300,-321,-181,-183},{-321,-295,-243,-202,-152,-231},{-226,-271,-214,-352,-205,-243},{-278,-298,-159,-328,-176,-183},{-198,-133,-305,-228,-307,-267},{-283,-233,-148,-200,-148,-357},{-328,-302,-152,-257,-357,-226},{-226,-324,-202,-300,-148,-150},{-236,-181,-352,-157,-286,-352},{-212,-226,-259,-205,-336,-164},{-352,-224,-205,-248,-324,-307},{-288,-350,-217,-129,-207,-171},{-200,-124,-155,-228,-195,-326},{-248,-221,-293,-288,-243,-357},{-352,-333,-288,-293,-148,-255},{-259,-209,-245,-305,-314,-238},{-252,-295,-193,-224,-150,-219},{-217,-119,-195,-317,-226,-121},{-219,-195,-271,-190,-181,-338},{-221,-312,-186,-200,-131,-219},{-343,-145,-290,-238,-133,-302}},{{-228,-352,-278,-236,-207,-264},{-259,-314,-252,-212,-352,-214},{-333,-276,-207,-231,-231,-205},{-145,-119,-314,-252,-226,-150},{-157,-174,-193,-281,-226,-302},{-126,-255,-331,-252,-162,-298},{-217,-326,-326,-269,-198,-324},{-257,-202,-214,-314,-245,-355},{-186,-343,-231,-231,-250,-183},{-131,-300,-162,-190,-198,-195},{-140,-155,-243,-355,-178,-295},{-193,-264,-288,-159,-333,-338},{-355,-317,-155,-190,-352,-155},{-317,-307,-217,-286,-200,-350},{-140,-343,-143,-290,-307,-219},{-262,-252,-245,-243,-281,-319},{-121,-333,-155,-212,-129,-186},{-167,-217,-319,-295,-283,-176},{-347,-317,-309,-140,-238,-326},{-243,-188,-136,-140,-140,-355},{-317,-121,-267,-326,-328,-326},{-121,-286,-288,-195,-326,-276},{-355,-309,-343,-202,-264,-169},{-181,-240,-131,-262,-178,-269},{-286,-171,-252,-319,-162,-355},{-228,-169,-150,-314,-309,-307},{-143,-248,-286,-129,-224,-209},{-121,-202,-324,-167,-236,-198},{-129,-276,-207,-343,-302,-148},{-336,-224,-298,-269,-119,-233},{-164,-347,-136,-321,-193,-314},{-300,-150,-324,-307,-209,-331},{-152,-212,-174,-238,-347,-350},{-176,-188,-124,-136,-307,-300},{-138,-188,-302,-231,-200,-186},{-181,-350,-355,-150,-126,-152},{-243,-186,-226,-340,-269,-119},{-271,-136,-138,-171,-164,-255},{-214,-188,-347,-326,-352,-190},{-145,-124,-136,-321,-283,-255},{-183,-167,-252,-164,-271,-283},{-326,-150,-152,-328,-133,-157},{-271,-305,-195,-228,-133,-345},{-276,-300,-157,-248,-357,-217},{-300,-138,-129,-293,-281,-314},{-295,-293,-352,-219,-159,-193},{-295,-205,-300,-171,-257,-224},{-195,-157,-148,-145,-188,-164},{-324,-171,-290,-219,-140,-233},{-129,-257,-321,-236,-157,-290}},{{-148,-281,-214,-181,-236,-155},{-271,-205,-336,-121,-233,-259},{-347,-343,-121,-219,-176,-167},{-219,-298,-181,-336,-224,-119},{-183,-200,-238,-290,-262,-212},{-190,-195,-121,-178,-271,-155},{-145,-264,-300,-124,-245,-248},{-319,-331,-219,-300,-214,-226},{-255,-167,-338,-228,-288,-198},{-167,-136,-124,-250,-224,-240},{-131,-209,-205,-190,-336,-150},{-350,-269,-200,-159,-314,-269},{-171,-302,-248,-331,-176,-190},{-145,-233,-219,-267,-240,-200},{-252,-245,-145,-143,-202,-324},{-305,-278,-164,-300,-131,-295},{-131,-164,-124,-209,-255,-221},{-309,-169,-350,-338,-188,-355},{-267,-186,-164,-217,-162,-248},{-190,-317,-328,-140,-305,-309},{-281,-150,-298,-212,-357,-309},{-309,-300,-309,-283,-286,-145},{-124,-238,-226,-293,-271,-119},{-262,-224,-288,-276,-233,-164},{-288,-178,-286,-236,-188,-248},{-202,-252,-345,-336,-193,-176},{-236,-350,-133,-336,-178,-164},{-207,-238,-307,-124,-129,-183},{-302,-136,-174,-250,-269,-314},{-257,-159,-231,-178,-178,-148},{-164,-212,-352,-124,-148,-155},{-186,-290,-281,-221,-271,-264},{-233,-219,-257,-357,-317,-157},{-198,-248,-298,-338,-290,-326},{-278,-162,-283,-338,-307,-240},{-245,-140,-259,-136,-150,-224},{-350,-233,-124,-195,-328,-236},{-345,-212,-202,-300,-267,-259},{-319,-174,-167,-264,-183,-133},{-257,-174,-340,-319,-357,-205},{-224,-278,-140,-195,-212,-328},{-347,-295,-345,-333,-345,-169},{-317,-278,-283,-181,-281,-129},{-319,-324,-224,-281,-240,-159},{-171,-178,-236,-167,-238,-138},{-333,-333,-255,-145,-178,-271},{-207,-217,-233,-140,-343,-181},{-288,-145,-183,-131,-343,-352},{-174,-164,-269,-357,-326,-257},{-212,-162,-214,-143,-288,-267}},{{-205,-283,-345,-124,-252,-183},{-245,-138,-181,-255,-305,-224},{-286,-193,-309,-336,-157,-307},{-317,-129,-226,-233,-317,-205},{-355,-333,-205,-324,-217,-195},{-252,-121,-250,-345,-205,-264},{-198,-245,-226,-328,-307,-269},{-252,-309,-231,-269,-252,-338},{-252,-181,-238,-295,-324,-167},{-195,-262,-271,-174,-143,-243},{-295,-238,-205,-336,-283,-209},{-314,-283,-171,-250,-195,-319},{-226,-319,-205,-174,-298,-338},{-186,-174,-267,-195,-212,-150},{-252,-207,-352,-143,-157,-202},{-233,-217,-248,-126,-164,-171},{-302,-262,-355,-238,-302,-178},{-188,-124,-236,-276,-174,-257},{-255,-157,-162,-129,-231,-143},{-264,-236,-278,-350,-193,-267},{-302,-193,-245,-331,-157,-278},{-121,-138,-169,-317,-133,-298},{-295,-224,-167,-340,-274,-264},{-248,-205,-298,-243,-269,-293},{-347,-169,-124,-217,-169,-283},{-164,-293,-281,-331,-321,-231},{-326,-248,-328,-167,-119,-148},{-271,-307,-240,-131,-347,-298},{-252,-181,-350,-186,-236,-257},{-300,-126,-155,-283,-148,-352},{-231,-281,-145,-198,-338,-326},{-255,-169,-283,-328,-321,-271},{-357,-133,-219,-181,-171,-278},{-307,-224,-126,-176,-345,-129},{-188,-355,-345,-350,-219,-314},{-159,-157,-259,-214,-143,-326},{-214,-140,-264,-257,-252,-219},{-305,-281,-340,-324,-183,-324},{-305,-143,-343,-269,-347,-274},{-300,-298,-336,-293,-121,-138},{-278,-324,-345,-276,-228,-343},{-283,-302,-357,-252,-126,-178},{-236,-248,-267,-336,-198,-202},{-302,-278,-193,-238,-181,-119},{-314,-317,-295,-317,-355,-150},{-288,-207,-355,-212,-150,-200},{-193,-226,-252,-121,-271,-193},{-248,-250,-357,-124,-350,-305},{-169,-167,-207,-350,-124,-326},{-124,-293,-271,-243,-164,-248}},{{-250,-274,-347,-188,-347,-257},{-350,-271,-276,-238,-262,-238},{-119,-162,-350,-131,-326,-228},{-245,-217,-298,-174,-202,-152},{-259,-326,-129,-145,-326,-136},{-293,-350,-155,-350,-136,-209},{-200,-159,-126,-119,-257,-302},{-347,-326,-217,-245,-140,-255},{-259,-290,-338,-305,-262,-269},{-350,-164,-131,-288,-193,-305},{-188,-333,-186,-188,-181,-231},{-352,-243,-148,-255,-209,-236},{-209,-200,-236,-264,-207,-119},{-133,-309,-124,-138,-164,-169},{-255,-355,-126,-186,-202,-278},{-264,-252,-140,-155,-267,-331},{-305,-336,-343,-257,-150,-150},{-243,-255,-267,-288,-312,-321},{-178,-295,-198,-188,-288,-188},{-317,-228,-174,-312,-283,-143},{-221,-259,-252,-274,-336,-307},{-314,-326,-276,-324,-252,-200},{-286,-207,-195,-186,-307,-350},{-252,-181,-207,-238,-336,-305},{-226,-176,-236,-355,-321,-340},{-286,-350,-340,-326,-343,-164},{-267,-257,-209,-288,-176,-328},{-338,-343,-202,-290,-345,-131},{-178,-317,-224,-133,-145,-245},{-252,-298,-167,-126,-255,-250},{-212,-198,-233,-126,-133,-224},{-200,-178,-276,-207,-262,-324},{-302,-298,-121,-343,-159,-164},{-236,-293,-188,-200,-255,-336},{-209,-293,-219,-183,-347,-126},{-205,-259,-269,-148,-264,-283},{-233,-167,-305,-295,-347,-283},{-150,-209,-121,-152,-152,-200},{-290,-121,-319,-274,-167,-355},{-309,-136,-136,-231,-190,-307},{-148,-290,-259,-324,-129,-324},{-212,-269,-278,-181,-209,-181},{-195,-219,-259,-143,-336,-171},{-276,-331,-186,-217,-321,-119},{-293,-162,-209,-169,-164,-205},{-352,-352,-164,-233,-276,-250},{-267,-171,-131,-209,-119,-288},{-264,-295,-274,-200,-290,-143},{-174,-340,-259,-207,-295,-350},{-152,-207,-186,-209,-319,-209}},{{-193,-193,-264,-312,-283,-195},{-290,-155,-240,-338,-328,-174},{-209,-317,-281,-240,-355,-336},{-214,-217,-343,-238,-248,-295},{-231,-188,-333,-278,-352,-140},{-355,-264,-190,-186,-164,-228},{-126,-345,-195,-162,-121,-298},{-143,-186,-212,-126,-143,-162},{-255,-140,-183,-195,-345,-140},{-186,-324,-350,-219,-243,-302},{-131,-231,-188,-264,-231,-138},{-314,-133,-148,-343,-324,-136},{-343,-233,-202,-271,-309,-295},{-228,-343,-331,-157,-300,-350},{-119,-131,-140,-328,-262,-221},{-207,-186,-224,-176,-193,-178},{-119,-343,-262,-271,-119,-174},{-250,-221,-345,-331,-355,-298},{-209,-136,-198,-298,-283,-302},{-200,-195,-255,-181,-252,-150},{-250,-195,-159,-328,-176,-243},{-171,-174,-326,-324,-262,-281},{-243,-333,-193,-219,-317,-221},{-143,-200,-221,-162,-233,-126},{-350,-276,-248,-293,-152,-293},{-257,-300,-186,-145,-357,-298},{-276,-269,-309,-252,-171,-181},{-250,-231,-148,-171,-148,-262},{-333,-288,-262,-217,-133,-178},{-319,-317,-195,-345,-252,-228},{-264,-309,-269,-317,-281,-186},{-345,-136,-338,-331,-333,-143},{-136,-326,-174,-309,-131,-243},{-283,-126,-331,-174,-200,-319},{-214,-338,-159,-238,-238,-317},{-219,-250,-309,-186,-159,-133},{-145,-200,-171,-357,-162,-155},{-290,-319,-236,-124,-326,-264},{-243,-236,-219,-314,-126,-157},{-302,-162,-286,-133,-152,-181},{-238,-317,-209,-205,-188,-205},{-176,-126,-207,-205,-209,-214},{-238,-262,-164,-250,-121,-212},{-198,-212,-233,-326,-276,-238},{-240,-240,-176,-312,-233,-167},{-164,-119,-131,-214,-259,-317},{-231,-138,-328,-264,-336,-243},{-264,-131,-238,-331,-193,-333},{-343,-152,-176,-221,-321,-267},{-286,-255,-336,-238,-207,-167}}},{{{-224,-407,-369,-369,-227,-172},{-268,-205,-336,-177,-407,-259},{-150,-240,-273,-232,-306,-366},{-289,-197,-224,-385,-330,-142},{-262,-295,-369,-259,-232,-273},{-262,-284,-292,-276,-292,-385},{-358,-257,-191,-407,-221,-298},{-278,-202,-355,-268,-202,-232},{-349,-287,-300,-273,-341,-180},{-407,-139,-319,-336,-311,-156},{-355,-145,-393,-325,-235,-238},{-295,-175,-175,-330,-199,-224},{-205,-404,-235,-147,-410,-191},{-399,-341,-333,-399,-246,-229},{-347,-306,-136,-276,-371,-399},{-284,-300,-404,-371,-218,-349},{-333,-243,-317,-180,-317,-393},{-407,-229,-306,-167,-213,-177},{-191,-218,-150,-169,-292,-360},{-197,-158,-404,-180,-278,-177},{-240,-254,-284,-287,-358,-276},{-382,-188,-145,-306,-390,-410},{-270,-164,-379,-273,-147,-221},{-317,-224,-289,-371,-251,-396},{-186,-292,-150,-306,-169,-180},{-156,-339,-382,-404,-379,-287},{-379,-385,-156,-257,-251,-243},{-180,-221,-180,-186,-289,-210},{-319,-158,-339,-287,-167,-292},{-382,-153,-172,-300,-298,-349},{-382,-268,-366,-136,-150,-311},{-385,-399,-374,-197,-374,-257},{-177,-401,-407,-333,-232,-325},{-273,-363,-177,-404,-153,-216},{-205,-259,-213,-322,-235,-396},{-172,-319,-259,-358,-161,-177},{-268,-147,-175,-276,-251,-191},{-322,-265,-355,-317,-254,-374},{-156,-164,-235,-251,-207,-235},{-202,-142,-257,-224,-175,-341},{-374,-229,-191,-156,-240,-153},{-363,-232,-308,-379,-388,-273},{-339,-322,-311,-229,-257,-410},{-254,-298,-273,-393,-281,-251},{-330,-287,-276,-401,-202,-150},{-284,-262,-205,-295,-319,-363},{-319,-172,-186,-407,-254,-262},{-377,-319,-139,-224,-339,-235},{-139,-221,-167,-259,-295,-333},{-388,-199,-248,-341,-325,-281}},{{-393,-210,-382,-410,-401,-289},{-147,-363,-197,-407,-251,-257},{-218,-158,-194,-379,-344,-188},{-330,-379,-325,-328,-240,-262},{-396,-276,-262,-328,-319,-369},{-278,-404,-347,-175,-139,-175},{-382,-339,-300,-167,-306,-371},{-379,-205,-229,-347,-292,-374},{-339,-197,-306,-399,-268,-407},{-407,-339,-199,-240,-374,-240},{-325,-308,-194,-254,-292,-390},{-298,-139,-191,-379,-300,-199},{-246,-322,-240,-180,-248,-371},{-371,-377,-169,-194,-216,-197},{-136,-287,-360,-292,-410,-300},{-210,-177,-164,-224,-235,-213},{-169,-229,-161,-339,-388,-167},{-311,-300,-369,-213,-390,-142},{-393,-330,-240,-175,-235,-366},{-213,-336,-139,-289,-273,-308},{-336,-308,-390,-306,-145,-224},{-183,-161,-344,-161,-210,-251},{-399,-257,-336,-251,-180,-251},{-202,-284,-210,-161,-199,-330},{-311,-188,-197,-401,-333,-276},{-287,-221,-344,-289,-216,-363},{-276,-276,-295,-317,-145,-167},{-278,-385,-289,-238,-314,-314},{-399,-136,-177,-273,-366,-358},{-218,-407,-175,-172,-172,-177},{-207,-325,-262,-243,-183,-325},{-218,-328,-314,-240,-254,-317},{-382,-238,-360,-213,-259,-303},{-265,-379,-407,-169,-221,-183},{-404,-379,-139,-229,-314,-319},{-164,-328,-194,-161,-306,-379},{-382,-401,-270,-150,-259,-390},{-243,-265,-229,-150,-322,-248},{-355,-240,-339,-298,-235,-202},{-388,-227,-177,-382,-161,-270},{-306,-344,-139,-319,-210,-287},{-197,-161,-218,-175,-246,-235},{-314,-169,-139,-224,-278,-207},{-273,-341,-377,-369,-369,-142},{-147,-191,-259,-183,-352,-347},{-382,-268,-243,-306,-278,-284},{-336,-287,-333,-177,-169,-295},{-213,-186,-238,-180,-172,-311},{-270,-379,-306,-352,-240,-349},{-352,-229,-396,-401,-199,-281}},{{-295,-369,-248,-156,-218,-388},{-210,-281,-377,-235,-147,-349},{-363,-205,-396,-172,-278,-216},{-158,-289,-243,-199,-333,-240},{-410,-265,-314,-363,-248,-161},{-352,-278,-156,-156,-281,-232},{-167,-177,-161,-175,-308,-396},{-227,-161,-259,-287,-358,-136},{-145,-156,-232,-281,-311,-254},{-194,-360,-292,-251,-388,-167},{-308,-344,-314,-278,-385,-317},{-390,-259,-278,-205,-410,-191},{-388,-229,-358,-262,-300,-191},{-341,-202,-276,-344,-360,-186},{-388,-186,-322,-147,-136,-308},{-393,-156,-306,-349,-287,-191},{-257,-240,-167,-161,-328,-339},{-235,-410,-303,-379,-360,-142},{-142,-216,-360,-158,-393,-328},{-278,-396,-257,-328,-224,-186},{-262,-243,-328,-287,-311,-379},{-374,-235,-254,-136,-401,-169},{-254,-303,-379,-311,-188,-169},{-227,-355,-308,-153,-404,-213},{-292,-186,-227,-336,-156,-393},{-246,-248,-259,-224,-377,-210},{-136,-278,-199,-306,-278,-227},{-295,-401,-319,-303,-396,-388},{-158,-374,-254,-246,-270,-197},{-270,-186,-270,-153,-328,-347},{-410,-210,-270,-205,-366,-270},{-202,-390,-270,-224,-281,-396},{-388,-379,-257,-393,-248,-158},{-232,-317,-308,-336,-363,-169},{-227,-339,-213,-259,-314,-276},{-158,-358,-199,-158,-150,-273},{-292,-251,-379,-229,-358,-319},{-300,-284,-328,-175,-257,-188},{-385,-396,-306,-333,-229,-175},{-352,-347,-259,-265,-298,-363},{-235,-347,-147,-328,-410,-352},{-156,-199,-194,-202,-382,-156},{-295,-229,-188,-292,-287,-341},{-142,-308,-407,-393,-156,-147},{-399,-328,-385,-248,-265,-221},{-382,-330,-270,-180,-325,-377},{-164,-393,-287,-169,-347,-156},{-197,-218,-202,-240,-167,-344},{-388,-308,-276,-363,-197,-153},{-199,-188,-379,-254,-205,-281}},{{-317,-142,-243,-314,-377,-404},{-295,-251,-205,-259,-136,-232},{-322,-276,-396,-358,-183,-191},{-243,-404,-164,-270,-284,-300},{-169,-136,-145,-308,-311,-183},{-199,-410,-183,-202,-210,-374},{-366,-390,-371,-169,-229,-238},{-164,-262,-358,-399,-186,-317},{-377,-336,-202,-325,-246,-311},{-371,-303,-325,-300,-281,-232},{-243,-366,-150,-164,-169,-240},{-248,-136,-407,-229,-186,-156},{-317,-210,-194,-254,-183,-240},{-366,-328,-172,-227,-164,-238},{-243,-393,-292,-328,-352,-349},{-339,-210,-158,-401,-169,-322},{-369,-158,-136,-349,-276,-276},{-243,-229,-216,-262,-393,-349},{-385,-210,-268,-295,-238,-235},{-276,-410,-355,-273,-169,-360},{-207,-385,-344,-401,-147,-396},{-153,-333,-177,-188,-393,-232},{-379,-352,-303,-232,-145,-139},{-207,-156,-344,-243,-259,-197},{-202,-292,-363,-388,-158,-224},{-352,-248,-218,-347,-246,-188},{-278,-221,-202,-248,-377,-328},{-278,-268,-169,-355,-278,-401},{-213,-390,-259,-292,-325,-401},{-363,-142,-399,-136,-371,-336},{-377,-262,-325,-257,-330,-322},{-136,-153,-257,-273,-262,-205},{-150,-352,-317,-360,-306,-265},{-358,-330,-177,-385,-254,-262},{-284,-308,-194,-232,-341,-202},{-401,-319,-328,-393,-303,-221},{-205,-360,-333,-139,-240,-139},{-251,-153,-352,-388,-314,-382},{-347,-194,-303,-363,-265,-344},{-344,-314,-360,-281,-240,-311},{-153,-164,-339,-240,-194,-393},{-229,-347,-150,-205,-202,-235},{-147,-407,-379,-401,-333,-180},{-262,-325,-265,-311,-300,-139},{-218,-251,-213,-396,-240,-273},{-243,-164,-180,-308,-240,-344},{-358,-150,-352,-407,-358,-139},{-248,-251,-268,-347,-194,-216},{-330,-273,-311,-390,-232,-153},{-388,-199,-194,-270,-339,-161}},{{-172,-254,-156,-273,-191,-347},{-167,-194,-298,-167,-194,-213},{-388,-341,-194,-183,-224,-281},{-248,-246,-276,-303,-371,-366},{-322,-177,-167,-319,-314,-388},{-186,-161,-164,-300,-153,-330},{-385,-218,-407,-246,-330,-167},{-139,-349,-360,-270,-363,-366},{-262,-298,-330,-235,-158,-404},{-240,-278,-341,-344,-374,-292},{-371,-207,-311,-221,-147,-248},{-306,-333,-281,-273,-281,-360},{-147,-281,-218,-366,-153,-188},{-360,-407,-150,-216,-158,-385},{-205,-278,-257,-257,-366,-308},{-278,-240,-399,-363,-254,-227},{-347,-153,-169,-401,-199,-284},{-281,-311,-180,-330,-205,-341},{-139,-325,-295,-289,-347,-410},{-136,-278,-369,-377,-404,-240},{-303,-172,-295,-336,-197,-175},{-136,-298,-210,-390,-366,-289},{-139,-382,-377,-330,-156,-265},{-393,-396,-180,-240,-167,-262},{-169,-254,-229,-393,-399,-292},{-243,-347,-216,-330,-363,-207},{-371,-161,-344,-287,-344,-360},{-379,-385,-240,-270,-158,-385},{-161,-273,-336,-374,-238,-251},{-366,-268,-177,-172,-311,-142},{-142,-147,-273,-175,-164,-407},{-139,-216,-254,-205,-145,-191},{-404,-317,-270,-349,-194,-150},{-396,-404,-330,-145,-363,-377},{-360,-401,-371,-363,-311,-349},{-259,-360,-238,-136,-396,-169},{-317,-268,-344,-229,-213,-311},{-319,-172,-295,-330,-169,-333},{-180,-177,-369,-369,-385,-314},{-399,-199,-303,-311,-349,-156},{-180,-300,-145,-407,-180,-358},{-317,-156,-153,-352,-352,-328},{-349,-333,-344,-317,-150,-322},{-177,-341,-284,-388,-319,-194},{-240,-388,-177,-390,-328,-333},{-289,-347,-224,-284,-257,-339},{-311,-278,-358,-349,-270,-344},{-330,-317,-177,-175,-300,-156},{-161,-257,-265,-355,-347,-352},{-257,-191,-175,-172,-360,-306}},{{-150,-262,-194,-251,-287,-210},{-153,-270,-262,-167,-330,-158},{-153,-216,-366,-399,-205,-407},{-363,-308,-278,-180,-390,-284},{-308,-205,-273,-366,-344,-281},{-169,-136,-379,-191,-295,-248},{-183,-186,-322,-276,-227,-276},{-145,-281,-298,-216,-292,-278},{-169,-156,-139,-265,-377,-268},{-292,-333,-259,-341,-153,-153},{-262,-164,-186,-388,-207,-183},{-243,-347,-183,-221,-339,-191},{-232,-371,-295,-199,-369,-199},{-216,-147,-360,-355,-213,-186},{-139,-218,-390,-385,-404,-218},{-401,-371,-254,-377,-210,-358},{-161,-254,-254,-311,-273,-213},{-180,-328,-248,-175,-199,-396},{-336,-199,-382,-139,-347,-265},{-221,-210,-240,-303,-227,-369},{-410,-150,-407,-333,-344,-369},{-369,-202,-300,-169,-172,-188},{-366,-210,-246,-232,-227,-150},{-300,-262,-341,-169,-153,-281},{-259,-175,-210,-216,-243,-407},{-216,-374,-183,-186,-224,-156},{-281,-292,-142,-374,-325,-330},{-289,-139,-169,-205,-268,-167},{-382,-352,-224,-240,-390,-199},{-175,-257,-175,-336,-276,-363},{-278,-188,-355,-161,-251,-218},{-216,-205,-210,-330,-360,-262},{-319,-238,-341,-158,-363,-404},{-328,-268,-246,-240,-158,-158},{-207,-366,-379,-142,-319,-172},{-314,-344,-278,-325,-180,-325},{-404,-284,-167,-360,-169,-139},{-161,-388,-314,-333,-161,-145},{-363,-199,-317,-139,-251,-358},{-150,-251,-202,-401,-385,-407},{-355,-284,-314,-175,-360,-153},{-136,-317,-308,-319,-232,-410},{-393,-268,-161,-167,-243,-172},{-232,-202,-281,-276,-199,-142},{-197,-232,-194,-352,-240,-390},{-191,-235,-186,-194,-262,-300},{-298,-284,-407,-216,-276,-363},{-317,-358,-393,-319,-262,-218},{-319,-145,-276,-207,-358,-333},{-399,-235,-281,-161,-202,-377}}},{{{-202,-114,-185,-229,-172,-99},{-205,-79,-125,-165,-157,-208},{-97,-159,-122,-145,-169,-94},{-140,-108,-208,-226,-196,-154},{-217,-123,-105,-174,-188,-131},{-88,-176,-95,-100,-122,-92},{-99,-86,-177,-99,-111,-139},{-168,-223,-122,-149,-156,-177},{-176,-186,-85,-165,-120,-108},{-159,-191,-145,-79,-219,-80},{-185,-226,-229,-136,-112,-197},{-129,-105,-179,-137,-154,-148},{-220,-89,-179,-114,-176,-185},{-194,-154,-88,-177,-152,-194},{-228,-209,-103,-108,-109,-86},{-231,-162,-114,-209,-189,-169},{-134,-120,-166,-120,-146,-165},{-102,-134,-140,-122,-182,-142},{-82,-109,-214,-92,-179,-205},{-117,-157,-82,-102,-116,-137},{-174,-199,-174,-174,-185,-188},{-220,-220,-192,-157,-109,-197},{-134,-166,-103,-88,-208,-79},{-169,-182,-177,-183,-80,-191},{-114,-85,-179,-185,-189,-199},{-105,-183,-137,-106,-168,-139},{-106,-189,-148,-160,-160,-220},{-156,-152,-211,-89,-145,-88},{-109,-97,-156,-136,-97,-116},{-106,-97,-188,-91,-223,-203},{-183,-83,-217,-108,-159,-92},{-206,-182,-156,-146,-146,-157},{-91,-186,-220,-183,-228,-136},{-94,-176,-209,-165,-151,-160},{-139,-168,-145,-111,-129,-86},{-117,-203,-120,-151,-219,-86},{-148,-223,-140,-225,-200,-112},{-114,-100,-214,-172,-183,-163},{-94,-126,-114,-160,-123,-86},{-199,-196,-203,-91,-120,-108},{-169,-114,-177,-119,-166,-180},{-119,-83,-148,-131,-132,-228},{-206,-171,-226,-228,-77,-166},{-83,-194,-179,-116,-197,-88},{-100,-209,-105,-114,-220,-213},{-162,-162,-194,-103,-94,-200},{-213,-220,-200,-163,-86,-231},{-189,-80,-95,-196,-94,-169},{-186,-80,-116,-91,-177,-177},{-189,-80,-109,-182,-162,-222}},{{-231,-213,-222,-139,-131,-166},{-208,-156,-174,-156,-120,-142},{-163,-166,-171,-219,-223,-117},{-182,-196,-131,-106,-112,-126},{-205,-228,-88,-95,-111,-99},{-217,-114,-185,-120,-149,-192},{-156,-168,-92,-80,-225,-208},{-97,-179,-146,-116,-165,-119},{-189,-125,-226,-149,-86,-176},{-114,-169,-95,-106,-103,-80},{-108,-108,-117,-196,-185,-105},{-188,-120,-163,-180,-114,-169},{-106,-149,-82,-197,-92,-177},{-92,-82,-129,-183,-226,-143},{-189,-168,-109,-192,-120,-162},{-126,-217,-82,-140,-112,-102},{-109,-169,-177,-156,-228,-228},{-88,-102,-191,-206,-99,-79},{-103,-103,-188,-217,-185,-189},{-223,-171,-179,-151,-146,-205},{-166,-139,-192,-95,-92,-166},{-123,-83,-168,-149,-172,-228},{-180,-176,-80,-209,-205,-91},{-91,-137,-85,-117,-97,-109},{-97,-159,-206,-103,-134,-88},{-208,-219,-105,-203,-162,-183},{-102,-157,-111,-162,-102,-108},{-119,-125,-220,-180,-122,-116},{-200,-196,-179,-122,-149,-165},{-129,-89,-143,-220,-132,-191},{-182,-116,-112,-206,-103,-157},{-94,-177,-151,-225,-169,-223},{-223,-111,-194,-186,-109,-145},{-136,-171,-92,-213,-165,-92},{-226,-220,-206,-189,-171,-125},{-165,-185,-180,-176,-228,-200},{-213,-148,-194,-145,-172,-160},{-108,-168,-149,-231,-202,-119},{-102,-97,-129,-83,-186,-226},{-77,-186,-100,-105,-152,-196},{-85,-162,-194,-80,-82,-117},{-86,-109,-200,-143,-92,-149},{-156,-148,-209,-166,-114,-112},{-156,-203,-79,-182,-151,-176},{-120,-162,-99,-112,-194,-100},{-143,-77,-137,-112,-91,-149},{-148,-213,-117,-211,-169,-157},{-111,-120,-172,-86,-168,-97},{-229,-114,-142,-82,-154,-211},{-183,-109,-208,-220,-106,-169}},{{-223,-168,-140,-126,-102,-100},{-111,-152,-208,-136,-182,-219},{-189,-223,-95,-185,-129,-202},{-89,-89,-112,-82,-148,-86},{-222,-149,-189,-169,-219,-217},{-208,-186,-134,-102,-171,-94},{-214,-99,-194,-131,-157,-145},{-156,-206,-200,-160,-166,-186},{-225,-91,-85,-182,-171,-223},{-142,-143,-222,-148,-140,-120},{-105,-82,-125,-137,-168,-188},{-166,-132,-165,-213,-176,-226},{-226,-217,-183,-200,-177,-137},{-205,-179,-111,-91,-223,-99},{-83,-197,-174,-102,-136,-183},{-219,-83,-183,-95,-203,-103},{-131,-223,-223,-125,-159,-119},{-165,-171,-165,-85,-79,-102},{-191,-108,-189,-132,-105,-186},{-171,-191,-142,-208,-217,-120},{-88,-102,-149,-94,-129,-148},{-117,-122,-85,-222,-140,-143},{-189,-143,-146,-226,-188,-117},{-231,-206,-123,-80,-200,-179},{-182,-103,-140,-185,-139,-86},{-139,-77,-149,-85,-114,-226},{-86,-211,-188,-203,-183,-171},{-120,-82,-148,-231,-100,-80},{-223,-228,-217,-143,-171,-213},{-114,-132,-203,-211,-174,-99},{-132,-140,-80,-225,-166,-169},{-149,-122,-203,-159,-196,-80},{-119,-95,-95,-137,-152,-192},{-106,-114,-85,-137,-142,-106},{-196,-83,-199,-219,-203,-206},{-231,-139,-194,-82,-177,-109},{-102,-108,-123,-186,-151,-77},{-180,-137,-199,-223,-231,-142},{-106,-203,-112,-197,-140,-211},{-180,-160,-148,-228,-122,-172},{-226,-225,-226,-163,-120,-109},{-92,-172,-142,-122,-120,-185},{-159,-145,-157,-126,-205,-179},{-205,-177,-119,-196,-136,-202},{-120,-85,-106,-200,-146,-136},{-199,-223,-116,-91,-194,-136},{-191,-188,-143,-199,-125,-194},{-225,-219,-171,-114,-85,-91},{-171,-165,-202,-140,-199,-171},{-123,-180,-216,-112,-213,-132}},{{-209,-119,-165,-220,-86,-123},{-97,-131,-163,-209,-119,-206},{-85,-151,-174,-222,-123,-189},{-140,-182,-151,-91,-203,-205},{-129,-79,-142,-216,-92,-125},{-228,-200,-209,-102,-82,-88},{-174,-206,-159,-103,-203,-199},{-129,-92,-219,-192,-202,-157},{-192,-196,-217,-203,-126,-166},{-222,-162,-148,-172,-128,-186},{-179,-105,-159,-186,-152,-148},{-94,-95,-205,-163,-139,-92},{-86,-213,-123,-203,-217,-174},{-80,-134,-196,-131,-192,-194},{-214,-99,-125,-203,-163,-148},{-99,-166,-220,-229,-92,-182},{-131,-103,-125,-217,-186,-213},{-122,-123,-229,-159,-146,-217},{-157,-146,-159,-182,-179,-149},{-213,-179,-200,-159,-231,-128},{-129,-136,-231,-111,-185,-112},{-152,-122,-217,-194,-122,-229},{-202,-222,-186,-203,-163,-211},{-211,-92,-223,-111,-102,-125},{-95,-100,-131,-119,-177,-80},{-177,-140,-102,-156,-222,-126},{-220,-145,-145,-82,-194,-206},{-209,-91,-168,-208,-94,-128},{-97,-157,-185,-132,-203,-192},{-213,-77,-165,-174,-231,-177},{-156,-128,-146,-220,-146,-229},{-163,-172,-83,-92,-122,-125},{-197,-197,-112,-132,-222,-79},{-114,-103,-105,-140,-226,-165},{-111,-77,-143,-134,-159,-102},{-174,-185,-97,-183,-152,-114},{-151,-231,-119,-211,-172,-188},{-94,-114,-132,-82,-188,-108},{-202,-102,-185,-140,-120,-179},{-103,-208,-95,-223,-116,-199},{-189,-203,-194,-103,-165,-169},{-116,-223,-152,-206,-132,-136},{-116,-85,-216,-88,-154,-120},{-225,-136,-79,-105,-140,-172},{-177,-108,-206,-208,-226,-220},{-189,-199,-231,-108,-100,-206},{-157,-105,-97,-83,-203,-119},{-154,-179,-220,-86,-209,-120},{-105,-216,-189,-189,-176,-109},{-166,-172,-176,-168,-148,-92}},{{-209,-85,-146,-137,-229,-109},{-111,-171,-205,-102,-182,-145},{-143,-185,-128,-166,-214,-154},{-105,-126,-146,-92,-222,-214},{-205,-82,-199,-206,-186,-152},{-105,-103,-89,-132,-208,-149},{-174,-186,-105,-80,-85,-79},{-80,-120,-142,-220,-89,-203},{-189,-200,-165,-102,-186,-114},{-200,-77,-131,-114,-119,-102},{-114,-105,-156,-85,-92,-112},{-125,-171,-202,-199,-142,-166},{-100,-125,-225,-229,-82,-152},{-97,-149,-154,-179,-199,-134},{-228,-112,-140,-163,-128,-166},{-188,-128,-128,-222,-128,-176},{-216,-199,-79,-225,-183,-120},{-183,-231,-109,-117,-109,-88},{-80,-202,-91,-105,-209,-103},{-154,-95,-157,-168,-172,-125},{-88,-174,-228,-95,-192,-203},{-157,-186,-91,-94,-102,-129},{-203,-213,-192,-82,-80,-197},{-231,-100,-157,-209,-149,-102},{-189,-105,-197,-128,-142,-134},{-108,-168,-225,-216,-186,-126},{-145,-203,-79,-154,-94,-125},{-202,-82,-189,-119,-160,-105},{-94,-229,-139,-146,-208,-197},{-209,-211,-186,-202,-216,-99},{-86,-103,-116,-202,-220,-182},{-97,-160,-102,-94,-106,-206},{-139,-163,-214,-217,-149,-217},{-223,-89,-111,-223,-111,-119},{-219,-197,-185,-162,-85,-163},{-194,-209,-225,-217,-185,-216},{-213,-229,-125,-142,-79,-152},{-148,-137,-140,-160,-214,-79},{-226,-143,-228,-128,-129,-166},{-120,-223,-211,-203,-225,-105},{-182,-199,-163,-163,-163,-142},{-152,-174,-197,-231,-86,-191},{-226,-132,-152,-229,-105,-211},{-223,-154,-168,-137,-196,-122},{-94,-171,-180,-165,-228,-111},{-82,-128,-185,-191,-223,-168},{-128,-192,-208,-208,-180,-172},{-134,-159,-217,-102,-94,-182},{-223,-192,-168,-80,-152,-202},{-111,-137,-171,-79,-129,-85}},{{-129,-185,-199,-194,-132,-205},{-122,-220,-97,-108,-149,-200},{-226,-117,-211,-85,-185,-200},{-92,-95,-213,-103,-145,-223},{-95,-176,-200,-165,-136,-231},{-123,-203,-131,-88,-99,-220},{-79,-228,-163,-146,-85,-165},{-192,-97,-137,-203,-200,-217},{-108,-139,-209,-126,-120,-105},{-139,-162,-171,-156,-176,-92},{-154,-222,-132,-197,-111,-94},{-219,-228,-191,-197,-162,-140},{-231,-203,-194,-108,-169,-226},{-149,-189,-137,-229,-213,-120},{-177,-225,-180,-145,-192,-125},{-179,-203,-200,-112,-192,-228},{-206,-137,-194,-176,-95,-77},{-112,-148,-139,-114,-183,-162},{-79,-169,-154,-205,-172,-112},{-194,-171,-117,-145,-177,-220},{-206,-129,-103,-205,-166,-148},{-171,-125,-222,-80,-159,-109},{-140,-88,-205,-137,-174,-231},{-211,-191,-108,-99,-160,-86},{-119,-214,-177,-222,-163,-191},{-83,-122,-95,-206,-136,-152},{-114,-189,-217,-169,-186,-165},{-137,-165,-146,-117,-180,-216},{-91,-80,-79,-211,-146,-95},{-82,-220,-146,-89,-188,-136},{-169,-225,-206,-97,-203,-148},{-105,-125,-100,-228,-203,-197},{-157,-191,-116,-177,-228,-148},{-88,-89,-145,-126,-154,-100},{-200,-169,-137,-174,-174,-226},{-129,-228,-86,-219,-166,-125},{-169,-80,-177,-206,-179,-105},{-196,-151,-160,-143,-125,-128},{-228,-117,-114,-145,-182,-228},{-136,-94,-100,-157,-217,-223},{-116,-91,-100,-214,-162,-226},{-100,-203,-145,-168,-123,-105},{-109,-205,-156,-177,-217,-160},{-126,-140,-111,-117,-202,-112},{-109,-156,-143,-106,-131,-80},{-189,-217,-119,-209,-149,-172},{-166,-169,-106,-216,-228,-77},{-231,-120,-136,-122,-223,-177},{-146,-132,-219,-106,-180,-100},{-197,-112,-128,-229,-183,-112}}},{{{-207,-118,-244,-158,-120,-222},{-209,-142,-226,-211,-262,-115},{-206,-209,-126,-255,-206,-189},{-122,-218,-251,-140,-102,-167},{-109,-109,-226,-200,-251,-233},{-244,-126,-240,-224,-218,-209},{-182,-140,-124,-100,-226,-157},{-204,-193,-140,-233,-113,-171},{-102,-116,-228,-220,-160,-151},{-142,-133,-198,-95,-135,-100},{-271,-207,-271,-155,-233,-113},{-235,-146,-198,-211,-193,-193},{-220,-253,-217,-215,-95,-111},{-93,-109,-106,-191,-269,-164},{-91,-173,-220,-113,-93,-142},{-177,-98,-144,-142,-198,-264},{-211,-167,-155,-129,-106,-106},{-224,-133,-260,-149,-126,-226},{-100,-213,-169,-131,-200,-255},{-213,-151,-222,-100,-155,-167},{-98,-98,-200,-273,-166,-144},{-198,-271,-268,-228,-116,-109},{-238,-93,-158,-113,-142,-102},{-91,-104,-184,-116,-102,-186},{-144,-206,-237,-244,-180,-182},{-173,-262,-269,-140,-127,-133},{-115,-155,-240,-100,-191,-198},{-204,-155,-169,-248,-147,-266},{-251,-175,-162,-191,-135,-237},{-138,-268,-160,-162,-184,-209},{-189,-262,-96,-197,-260,-253},{-220,-269,-171,-211,-166,-260},{-242,-186,-169,-144,-135,-106},{-180,-151,-186,-209,-113,-209},{-96,-178,-142,-260,-115,-237},{-126,-238,-240,-255,-95,-224},{-116,-249,-166,-93,-104,-235},{-209,-249,-96,-129,-182,-268},{-91,-178,-155,-100,-133,-195},{-133,-177,-206,-151,-187,-98},{-157,-246,-195,-180,-111,-129},{-237,-224,-171,-257,-255,-217},{-144,-91,-198,-258,-202,-240},{-178,-131,-231,-173,-96,-246},{-157,-220,-237,-147,-153,-135},{-118,-211,-140,-100,-113,-197},{-231,-271,-129,-91,-257,-204},{-177,-249,-135,-149,-149,-167},{-113,-264,-104,-151,-229,-258},{-113,-189,-93,-124,-187,-178}},{{-228,-235,-158,-237,-95,-113},{-215,-173,-195,-164,-126,-202},{-222,-167,-147,-202,-113,-146},{-167,-95,-269,-235,-229,-140},{-269,-258,-142,-184,-255,-233},{-115,-178,-158,-135,-157,-129},{-126,-228,-187,-140,-115,-268},{-271,-136,-177,-206,-269,-184},{-126,-260,-102,-211,-160,-167},{-231,-224,-213,-258,-197,-184},{-255,-91,-113,-209,-206,-171},{-91,-126,-260,-175,-107,-224},{-147,-264,-237,-126,-91,-146},{-260,-106,-175,-140,-191,-218},{-126,-109,-222,-147,-246,-136},{-140,-109,-147,-138,-182,-93},{-136,-153,-202,-237,-175,-268},{-138,-204,-93,-164,-248,-122},{-240,-206,-126,-231,-273,-151},{-115,-244,-131,-98,-177,-142},{-100,-104,-173,-151,-167,-211},{-171,-202,-242,-175,-228,-118},{-104,-115,-224,-104,-229,-107},{-153,-206,-191,-184,-186,-175},{-266,-213,-264,-158,-253,-127},{-229,-177,-136,-175,-260,-177},{-118,-169,-187,-260,-200,-124},{-100,-273,-180,-235,-127,-96},{-166,-189,-195,-140,-198,-264},{-220,-95,-206,-255,-200,-180},{-102,-209,-116,-266,-209,-106},{-251,-244,-109,-127,-127,-215},{-187,-204,-135,-235,-104,-93},{-138,-242,-115,-238,-96,-164},{-217,-142,-100,-173,-95,-135},{-204,-160,-146,-169,-187,-106},{-131,-136,-273,-151,-213,-224},{-100,-269,-207,-202,-262,-233},{-209,-229,-146,-184,-244,-237},{-253,-198,-111,-109,-197,-200},{-153,-215,-93,-255,-187,-124},{-164,-217,-157,-142,-209,-244},{-122,-224,-262,-131,-253,-151},{-207,-115,-249,-189,-175,-167},{-136,-186,-178,-268,-266,-184},{-186,-178,-129,-93,-166,-126},{-237,-184,-144,-217,-209,-253},{-133,-113,-109,-155,-238,-253},{-204,-233,-209,-229,-187,-131},{-207,-146,-124,-107,-91,-202}},{{-242,-135,-113,-100,-253,-260},{-120,-146,-249,-160,-217,-264},{-147,-122,-260,-268,-131,-115},{-126,-207,-266,-269,-102,-237},{-178,-266,-107,-135,-229,-118},{-175,-120,-271,-244,-142,-191},{-93,-111,-153,-255,-244,-231},{-122,-269,-220,-138,-157,-106},{-268,-271,-224,-136,-184,-111},{-118,-251,-237,-157,-135,-140},{-135,-235,-249,-129,-113,-269},{-266,-171,-118,-204,-147,-269},{-211,-146,-95,-204,-253,-106},{-91,-142,-240,-162,-95,-133},{-266,-255,-177,-197,-120,-240},{-197,-204,-95,-204,-138,-122},{-195,-177,-96,-166,-158,-204},{-96,-269,-135,-129,-95,-124},{-260,-200,-149,-197,-237,-113},{-189,-106,-102,-218,-111,-111},{-244,-244,-133,-166,-95,-178},{-255,-186,-244,-146,-260,-200},{-153,-186,-189,-249,-144,-260},{-115,-91,-180,-200,-215,-240},{-124,-118,-126,-140,-109,-131},{-258,-195,-129,-260,-258,-204},{-155,-255,-211,-182,-135,-220},{-220,-233,-253,-102,-220,-258},{-104,-167,-111,-113,-180,-260},{-211,-206,-131,-251,-129,-264},{-122,-231,-253,-266,-136,-133},{-238,-206,-131,-218,-171,-116},{-228,-198,-122,-149,-144,-251},{-228,-182,-136,-189,-233,-138},{-131,-180,-249,-191,-209,-226},{-266,-171,-266,-253,-135,-271},{-238,-127,-213,-162,-211,-220},{-249,-200,-127,-131,-142,-264},{-151,-144,-251,-244,-226,-96},{-240,-131,-164,-262,-178,-184},{-249,-200,-253,-115,-142,-198},{-184,-213,-224,-178,-109,-111},{-180,-220,-237,-195,-206,-242},{-113,-129,-222,-184,-226,-166},{-224,-144,-124,-242,-169,-200},{-135,-171,-264,-166,-238,-107},{-202,-136,-169,-109,-177,-268},{-116,-220,-273,-211,-171,-193},{-120,-146,-164,-235,-213,-262},{-107,-269,-266,-182,-138,-217}},{{-158,-122,-113,-249,-226,-146},{-164,-142,-184,-171,-131,-111},{-186,-264,-200,-115,-113,-200},{-158,-180,-184,-140,-206,-169},{-242,-151,-198,-127,-146,-187},{-198,-131,-146,-169,-171,-180},{-186,-189,-244,-98,-213,-126},{-189,-240,-126,-158,-229,-155},{-129,-213,-178,-193,-258,-106},{-115,-220,-177,-107,-269,-157},{-207,-120,-95,-149,-202,-93},{-120,-144,-106,-149,-198,-127},{-242,-126,-260,-222,-218,-91},{-116,-149,-202,-135,-98,-124},{-264,-131,-131,-109,-116,-153},{-218,-155,-189,-242,-237,-151},{-249,-91,-158,-209,-209,-131},{-246,-133,-115,-102,-95,-107},{-273,-255,-238,-182,-124,-162},{-215,-177,-122,-149,-211,-142},{-171,-197,-171,-178,-184,-191},{-106,-217,-268,-120,-198,-273},{-180,-220,-207,-237,-175,-231},{-162,-258,-91,-191,-222,-178},{-109,-193,-226,-224,-146,-106},{-175,-111,-140,-206,-146,-120},{-195,-160,-246,-244,-224,-109},{-135,-222,-206,-146,-231,-207},{-167,-116,-171,-266,-186,-158},{-235,-266,-113,-102,-91,-151},{-127,-93,-162,-248,-218,-266},{-193,-95,-167,-233,-186,-244},{-244,-217,-240,-175,-255,-140},{-153,-224,-253,-233,-217,-186},{-186,-93,-262,-115,-246,-135},{-116,-136,-186,-175,-269,-248},{-146,-142,-182,-182,-106,-162},{-260,-158,-93,-197,-224,-91},{-273,-122,-249,-258,-222,-253},{-186,-264,-269,-127,-249,-189},{-162,-249,-195,-246,-162,-133},{-268,-124,-166,-153,-133,-218},{-138,-202,-189,-155,-146,-202},{-135,-258,-149,-186,-269,-96},{-253,-258,-169,-107,-151,-186},{-124,-240,-235,-147,-226,-198},{-180,-211,-127,-198,-158,-240},{-231,-237,-235,-218,-102,-109},{-231,-157,-255,-129,-218,-262},{-104,-166,-206,-153,-151,-217}},{{-248,-138,-135,-260,-146,-175},{-182,-164,-218,-237,-178,-102},{-124,-242,-222,-213,-207,-186},{-122,-107,-169,-91,-175,-238},{-151,-131,-109,-244,-104,-162},{-160,-138,-195,-175,-266,-124},{-193,-220,-146,-109,-191,-237},{-191,-273,-249,-213,-155,-155},{-107,-200,-116,-204,-273,-211},{-96,-133,-229,-151,-264,-133},{-257,-155,-187,-173,-162,-191},{-222,-140,-204,-257,-204,-127},{-258,-260,-138,-158,-202,-118},{-197,-95,-229,-187,-158,-187},{-126,-133,-93,-231,-144,-249},{-120,-220,-228,-153,-113,-187},{-116,-157,-142,-229,-146,-262},{-184,-162,-209,-197,-204,-209},{-136,-244,-144,-202,-246,-115},{-253,-207,-95,-146,-142,-268},{-157,-116,-138,-257,-200,-177},{-144,-238,-240,-118,-102,-268},{-228,-211,-260,-204,-158,-237},{-237,-255,-102,-158,-158,-151},{-191,-178,-271,-248,-268,-217},{-109,-138,-171,-96,-228,-178},{-249,-113,-115,-240,-271,-211},{-187,-102,-138,-164,-262,-178},{-160,-264,-197,-115,-186,-228},{-226,-184,-271,-131,-173,-198},{-178,-135,-126,-248,-118,-136},{-229,-224,-264,-198,-260,-167},{-255,-198,-146,-200,-106,-248},{-136,-178,-164,-96,-116,-136},{-198,-116,-268,-162,-171,-191},{-264,-162,-109,-266,-131,-113},{-268,-182,-207,-116,-131,-262},{-220,-133,-204,-222,-142,-271},{-244,-260,-260,-258,-96,-180},{-217,-91,-131,-118,-255,-96},{-207,-268,-258,-233,-162,-126},{-162,-167,-253,-182,-246,-115},{-102,-155,-269,-151,-175,-207},{-162,-113,-204,-118,-157,-268},{-231,-220,-106,-240,-127,-100},{-271,-224,-124,-173,-209,-173},{-149,-169,-146,-211,-147,-193},{-251,-237,-187,-175,-222,-224},{-238,-215,-238,-237,-162,-211},{-171,-249,-218,-131,-178,-140}},{{-211,-140,-197,-173,-98,-118},{-260,-113,-226,-177,-140,-133},{-171,-262,-264,-144,-133,-220},{-197,-153,-100,-109,-211,-262},{-191,-209,-166,-158,-173,-153},{-244,-231,-260,-153,-220,-193},{-155,-200,-271,-116,-147,-111},{-113,-116,-106,-240,-118,-142},{-136,-215,-207,-122,-135,-226},{-209,-129,-251,-175,-135,-266},{-238,-142,-253,-109,-124,-262},{-177,-155,-171,-166,-118,-131},{-136,-104,-237,-151,-147,-193},{-244,-253,-255,-215,-218,-273},{-129,-244,-157,-135,-120,-248},{-222,-235,-186,-189,-269,-218},{-149,-182,-175,-224,-217,-115},{-206,-193,-237,-231,-191,-95},{-171,-220,-224,-147,-211,-238},{-233,-175,-182,-248,-157,-238},{-264,-95,-131,-153,-187,-209},{-122,-224,-162,-95,-155,-120},{-238,-146,-187,-222,-187,-91},{-153,-177,-186,-129,-171,-173},{-149,-191,-140,-95,-187,-107},{-202,-153,-98,-124,-115,-95},{-248,-120,-257,-138,-135,-187},{-177,-246,-271,-186,-140,-264},{-228,-153,-195,-115,-126,-229},{-217,-268,-113,-144,-138,-96},{-248,-255,-155,-109,-144,-158},{-164,-202,-200,-160,-160,-262},{-229,-96,-206,-269,-120,-104},{-96,-189,-198,-106,-126,-204},{-144,-213,-178,-193,-253,-116},{-189,-98,-191,-268,-126,-269},{-195,-142,-240,-109,-107,-126},{-189,-195,-198,-229,-204,-213},{-264,-146,-111,-157,-135,-129},{-244,-173,-131,-224,-268,-122},{-273,-115,-166,-115,-107,-218},{-262,-138,-260,-102,-257,-138},{-184,-217,-151,-228,-116,-237},{-244,-169,-107,-244,-198,-93},{-240,-217,-180,-136,-215,-229},{-167,-253,-186,-187,-164,-107},{-178,-142,-213,-209,-271,-264},{-244,-118,-273,-204,-209,-100},{-228,-122,-222,-257,-100,-135},{-222,-209,-104,-246,-135,-140}}},{{{-213,-142,-198,-135,-186,-301},{-274,-135,-122,-289,-184,-345},{-355,-203,-284,-252,-304,-267},{-323,-299,-201,-213,-336,-181},{-201,-167,-333,-318,-252,-348},{-270,-272,-358,-294,-262,-220},{-135,-189,-230,-309,-289,-198},{-318,-350,-172,-218,-363,-270},{-122,-247,-218,-154,-316,-122},{-365,-147,-132,-196,-169,-218},{-174,-157,-201,-159,-368,-184},{-365,-250,-338,-304,-142,-125},{-363,-196,-299,-179,-194,-260},{-189,-140,-255,-135,-230,-343},{-164,-350,-257,-321,-368,-235},{-338,-225,-164,-343,-267,-318},{-321,-333,-211,-296,-167,-176},{-336,-323,-152,-333,-328,-164},{-186,-328,-198,-292,-358,-294},{-169,-125,-284,-270,-333,-238},{-130,-328,-270,-152,-238,-179},{-238,-164,-270,-196,-350,-225},{-132,-301,-147,-228,-299,-318},{-174,-142,-194,-235,-157,-363},{-243,-279,-137,-238,-368,-365},{-282,-201,-328,-130,-279,-304},{-350,-235,-301,-220,-323,-341},{-345,-245,-299,-301,-272,-145},{-189,-368,-262,-198,-336,-328},{-176,-167,-127,-184,-348,-154},{-203,-331,-189,-176,-223,-309},{-250,-267,-341,-338,-206,-336},{-203,-167,-363,-169,-159,-318},{-201,-306,-318,-265,-323,-284},{-245,-184,-353,-216,-301,-211},{-122,-125,-145,-331,-198,-233},{-140,-208,-172,-179,-363,-152},{-338,-127,-201,-132,-238,-154},{-321,-304,-147,-353,-238,-145},{-140,-145,-154,-311,-309,-274},{-360,-201,-348,-321,-309,-130},{-289,-336,-135,-274,-338,-147},{-279,-184,-341,-316,-181,-145},{-311,-289,-267,-132,-220,-321},{-287,-238,-318,-181,-189,-255},{-179,-162,-365,-137,-122,-311},{-316,-358,-328,-243,-282,-189},{-304,-277,-176,-201,-238,-277},{-162,-208,-152,-174,-309,-292},{-311,-323,-336,-274,-122,-341}},{{-282,-294,-345,-328,-142,-343},{-363,-338,-218,-314,-240,-223},{-194,-189,-154,-336,-211,-331},{-152,-360,-159,-267,-289,-289},{-135,-125,-306,-260,-301,-250},{-238,-184,-348,-262,-206,-363},{-162,-149,-314,-145,-260,-208},{-260,-257,-323,-270,-164,-318},{-243,-348,-267,-122,-189,-333},{-145,-299,-368,-252,-363,-265},{-186,-277,-208,-306,-152,-176},{-164,-149,-172,-122,-368,-198},{-260,-157,-127,-235,-363,-176},{-299,-135,-277,-157,-355,-149},{-225,-132,-201,-176,-328,-282},{-130,-149,-181,-228,-323,-228},{-213,-147,-316,-243,-145,-326},{-267,-162,-301,-172,-159,-243},{-208,-228,-181,-309,-147,-169},{-270,-203,-328,-368,-287,-260},{-189,-206,-127,-296,-162,-203},{-135,-328,-135,-304,-250,-147},{-270,-172,-206,-282,-348,-174},{-360,-267,-206,-220,-245,-368},{-211,-299,-326,-279,-169,-240},{-252,-365,-240,-191,-154,-287},{-186,-149,-287,-247,-255,-225},{-309,-238,-274,-311,-140,-333},{-211,-194,-135,-164,-243,-368},{-338,-321,-213,-169,-326,-265},{-152,-194,-142,-311,-159,-294},{-350,-282,-235,-208,-289,-328},{-289,-318,-174,-311,-159,-345},{-270,-201,-316,-323,-323,-162},{-272,-309,-301,-252,-309,-137},{-316,-363,-238,-331,-360,-365},{-152,-279,-350,-301,-336,-257},{-174,-343,-154,-206,-368,-243},{-167,-132,-238,-318,-350,-336},{-152,-186,-238,-145,-311,-279},{-323,-267,-353,-135,-245,-189},{-125,-318,-321,-233,-201,-289},{-238,-179,-225,-243,-140,-270},{-304,-245,-137,-294,-162,-316},{-154,-198,-348,-321,-149,-255},{-186,-311,-125,-137,-358,-252},{-301,-292,-262,-267,-196,-289},{-186,-304,-176,-220,-282,-149},{-363,-142,-250,-270,-265,-296},{-358,-341,-255,-218,-162,-292}},{{-314,-321,-194,-196,-176,-203},{-333,-157,-147,-270,-162,-145},{-194,-159,-301,-353,-296,-186},{-363,-252,-208,-140,-230,-201},{-216,-306,-142,-287,-130,-301},{-206,-250,-341,-196,-265,-328},{-186,-191,-145,-137,-262,-189},{-125,-350,-287,-270,-140,-287},{-198,-343,-365,-137,-169,-125},{-145,-152,-277,-213,-311,-157},{-196,-169,-296,-189,-252,-270},{-194,-152,-130,-184,-267,-137},{-223,-179,-196,-145,-309,-338},{-331,-169,-255,-137,-296,-255},{-159,-323,-201,-318,-336,-314},{-240,-162,-348,-164,-247,-345},{-255,-358,-208,-130,-154,-135},{-260,-304,-140,-318,-355,-179},{-368,-194,-245,-157,-318,-147},{-250,-162,-311,-125,-353,-350},{-289,-279,-252,-294,-247,-243},{-233,-137,-255,-289,-208,-189},{-125,-167,-238,-341,-137,-270},{-172,-233,-304,-142,-238,-235},{-216,-292,-235,-174,-260,-345},{-149,-299,-353,-309,-245,-149},{-181,-176,-191,-233,-292,-172},{-299,-194,-172,-230,-301,-272},{-328,-245,-162,-311,-225,-250},{-348,-360,-360,-164,-348,-299},{-274,-311,-186,-350,-125,-282},{-213,-223,-174,-277,-311,-228},{-363,-292,-368,-243,-309,-203},{-245,-125,-360,-287,-152,-365},{-368,-323,-326,-294,-287,-306},{-282,-216,-179,-211,-247,-130},{-142,-274,-274,-172,-154,-130},{-174,-245,-196,-309,-265,-299},{-333,-368,-328,-294,-233,-167},{-309,-311,-350,-223,-311,-255},{-250,-152,-140,-149,-311,-194},{-172,-350,-318,-164,-235,-186},{-277,-154,-196,-316,-240,-152},{-230,-132,-345,-230,-149,-262},{-365,-296,-348,-149,-206,-238},{-223,-353,-338,-132,-333,-181},{-277,-189,-228,-174,-235,-282},{-363,-127,-355,-306,-169,-228},{-162,-211,-172,-189,-233,-368},{-294,-267,-333,-270,-228,-311}},{{-164,-282,-127,-208,-270,-341},{-159,-213,-167,-296,-257,-149},{-358,-341,-208,-250,-284,-355},{-223,-326,-167,-164,-164,-247},{-238,-245,-228,-225,-201,-169},{-238,-255,-318,-159,-345,-355},{-279,-157,-338,-179,-154,-174},{-142,-218,-181,-125,-194,-184},{-257,-365,-164,-301,-365,-345},{-252,-267,-149,-213,-220,-245},{-304,-301,-353,-243,-250,-137},{-186,-167,-272,-343,-299,-235},{-353,-348,-130,-206,-235,-203},{-323,-301,-348,-181,-279,-152},{-323,-174,-358,-270,-318,-198},{-176,-198,-196,-230,-301,-172},{-326,-321,-198,-341,-213,-252},{-174,-252,-198,-203,-353,-223},{-240,-228,-140,-355,-270,-260},{-164,-343,-245,-323,-301,-284},{-243,-247,-201,-318,-306,-228},{-345,-167,-345,-279,-164,-198},{-284,-203,-323,-274,-348,-262},{-132,-333,-250,-363,-333,-152},{-333,-338,-274,-208,-211,-186},{-272,-247,-247,-145,-206,-260},{-323,-279,-191,-279,-206,-267},{-287,-363,-201,-277,-318,-272},{-184,-220,-137,-343,-328,-149},{-201,-316,-316,-243,-211,-184},{-292,-360,-306,-245,-145,-247},{-287,-272,-255,-154,-157,-296},{-147,-189,-223,-331,-247,-233},{-184,-299,-122,-323,-203,-279},{-267,-225,-262,-127,-189,-147},{-265,-245,-331,-233,-338,-292},{-270,-296,-306,-179,-311,-294},{-206,-243,-194,-233,-167,-314},{-223,-181,-169,-272,-338,-172},{-328,-360,-191,-176,-240,-132},{-140,-154,-267,-196,-140,-309},{-125,-220,-147,-235,-167,-230},{-225,-348,-257,-235,-142,-174},{-245,-260,-316,-179,-189,-167},{-240,-184,-220,-211,-164,-338},{-318,-240,-169,-191,-243,-154},{-277,-348,-247,-211,-279,-368},{-184,-355,-157,-311,-164,-223},{-194,-270,-318,-216,-223,-140},{-122,-235,-341,-228,-211,-255}},{{-130,-122,-265,-321,-145,-240},{-331,-363,-309,-154,-167,-272},{-294,-211,-294,-157,-326,-274},{-216,-243,-167,-179,-147,-201},{-174,-277,-272,-191,-159,-220},{-218,-345,-350,-272,-211,-289},{-149,-331,-167,-172,-135,-211},{-358,-287,-122,-316,-194,-130},{-341,-274,-230,-194,-213,-172},{-289,-176,-321,-238,-341,-267},{-296,-137,-157,-301,-152,-220},{-218,-292,-233,-140,-343,-274},{-130,-223,-216,-191,-314,-358},{-353,-360,-326,-130,-265,-272},{-318,-277,-164,-164,-225,-157},{-198,-189,-301,-142,-284,-125},{-358,-348,-326,-245,-299,-348},{-289,-137,-350,-216,-191,-127},{-321,-125,-135,-299,-191,-282},{-243,-270,-365,-272,-252,-176},{-159,-154,-338,-257,-184,-191},{-314,-220,-247,-230,-228,-272},{-206,-238,-316,-314,-223,-323},{-201,-331,-162,-336,-272,-368},{-363,-301,-225,-301,-174,-125},{-184,-326,-284,-272,-125,-154},{-353,-125,-164,-218,-137,-154},{-135,-137,-306,-225,-250,-211},{-223,-348,-203,-311,-311,-333},{-299,-262,-294,-137,-157,-353},{-162,-343,-179,-299,-294,-218},{-250,-167,-213,-333,-247,-274},{-255,-137,-267,-328,-257,-164},{-135,-228,-196,-196,-140,-314},{-149,-274,-130,-132,-355,-287},{-321,-176,-309,-326,-142,-360},{-358,-318,-350,-341,-201,-152},{-296,-191,-323,-130,-279,-287},{-299,-181,-164,-245,-198,-157},{-213,-122,-287,-363,-194,-181},{-137,-350,-343,-272,-164,-164},{-270,-323,-331,-154,-125,-145},{-299,-265,-176,-245,-137,-365},{-355,-311,-272,-149,-260,-162},{-289,-272,-301,-262,-223,-257},{-238,-132,-274,-348,-341,-245},{-230,-194,-341,-326,-122,-345},{-196,-355,-282,-333,-350,-220},{-311,-326,-167,-201,-284,-220},{-265,-189,-184,-250,-238,-260}},{{-142,-203,-348,-331,-358,-355},{-220,-225,-294,-252,-233,-328},{-257,-341,-218,-365,-162,-284},{-338,-149,-223,-299,-198,-140},{-223,-233,-267,-140,-220,-326},{-287,-355,-149,-277,-272,-240},{-296,-194,-216,-360,-203,-159},{-265,-203,-363,-137,-270,-338},{-194,-243,-191,-132,-167,-149},{-316,-274,-326,-284,-279,-137},{-142,-265,-198,-345,-267,-252},{-228,-311,-130,-368,-314,-213},{-213,-157,-140,-316,-135,-318},{-189,-154,-360,-289,-245,-137},{-311,-247,-255,-164,-323,-250},{-274,-159,-294,-316,-294,-262},{-245,-186,-299,-230,-323,-323},{-363,-265,-145,-213,-282,-260},{-257,-216,-189,-311,-328,-287},{-314,-304,-218,-216,-198,-238},{-260,-284,-260,-194,-348,-169},{-238,-277,-162,-135,-169,-127},{-299,-336,-255,-179,-318,-318},{-225,-255,-167,-243,-331,-230},{-270,-176,-172,-223,-228,-294},{-294,-343,-154,-360,-284,-127},{-206,-289,-348,-137,-252,-309},{-321,-323,-338,-233,-206,-292},{-176,-174,-323,-167,-233,-287},{-238,-245,-196,-350,-267,-154},{-162,-358,-206,-137,-149,-142},{-196,-130,-260,-149,-147,-230},{-211,-247,-198,-292,-189,-130},{-235,-321,-316,-326,-125,-223},{-326,-314,-292,-284,-348,-181},{-203,-267,-299,-292,-363,-365},{-267,-316,-245,-345,-262,-274},{-198,-360,-282,-265,-164,-191},{-194,-277,-331,-225,-169,-164},{-321,-255,-363,-181,-176,-265},{-154,-358,-137,-296,-230,-135},{-314,-218,-309,-345,-333,-265},{-363,-181,-296,-345,-336,-350},{-176,-309,-267,-125,-355,-218},{-365,-149,-206,-336,-338,-228},{-206,-355,-162,-142,-265,-233},{-152,-316,-309,-343,-198,-270},{-279,-179,-211,-142,-338,-157},{-314,-328,-191,-198,-127,-255},{-260,-333,-311,-260,-218,-230}}},{{{-208,-162,-118,-312,-252,-155},{-210,-291,-236,-206,-243,-182},{-316,-289,-247,-213,-226,-226},{-192,-208,-298,-141,-243,-346},{-208,-284,-247,-224,-286,-252},{-208,-194,-319,-326,-312,-139},{-196,-337,-328,-199,-300,-321},{-256,-173,-298,-136,-143,-236},{-342,-176,-187,-203,-282,-280},{-166,-238,-143,-166,-303,-266},{-180,-164,-238,-189,-178,-323},{-233,-152,-203,-254,-303,-344},{-335,-141,-159,-303,-159,-171},{-226,-293,-275,-148,-217,-192},{-254,-152,-303,-266,-159,-136},{-208,-206,-194,-127,-206,-330},{-270,-259,-229,-280,-346,-150},{-240,-180,-312,-275,-219,-307},{-118,-243,-323,-316,-116,-252},{-226,-231,-141,-208,-286,-340},{-189,-192,-208,-162,-208,-187},{-215,-289,-178,-233,-136,-139},{-305,-346,-159,-296,-125,-254},{-217,-171,-155,-141,-192,-226},{-229,-219,-268,-206,-129,-164},{-159,-305,-169,-321,-298,-289},{-326,-215,-252,-328,-303,-213},{-256,-243,-259,-337,-201,-270},{-323,-171,-266,-252,-118,-196},{-289,-215,-243,-305,-120,-298},{-263,-132,-116,-330,-231,-238},{-303,-275,-206,-134,-316,-199},{-187,-217,-319,-240,-277,-284},{-231,-136,-152,-199,-293,-132},{-337,-298,-303,-201,-219,-173},{-263,-219,-219,-333,-303,-330},{-263,-335,-254,-293,-148,-176},{-194,-254,-236,-243,-118,-268},{-337,-148,-185,-326,-243,-141},{-166,-277,-146,-284,-199,-132},{-310,-307,-226,-316,-256,-196},{-344,-187,-173,-240,-229,-277},{-199,-157,-201,-134,-328,-273},{-196,-243,-222,-229,-222,-118},{-277,-282,-176,-180,-259,-310},{-219,-335,-226,-143,-236,-284},{-222,-166,-219,-120,-155,-122},{-118,-296,-219,-166,-293,-210},{-268,-171,-189,-231,-233,-148},{-268,-224,-236,-333,-182,-116}},{{-210,-201,-270,-266,-293,-201},{-312,-120,-240,-229,-194,-169},{-224,-323,-249,-129,-136,-303},{-330,-346,-344,-236,-155,-143},{-298,-310,-328,-310,-219,-229},{-333,-192,-245,-187,-155,-268},{-139,-162,-293,-157,-196,-245},{-185,-219,-277,-206,-224,-185},{-224,-148,-187,-180,-224,-231},{-293,-187,-173,-215,-261,-180},{-159,-305,-206,-171,-280,-178},{-182,-127,-300,-321,-159,-132},{-196,-291,-189,-171,-256,-217},{-203,-296,-328,-280,-303,-303},{-162,-342,-118,-266,-312,-176},{-215,-323,-243,-270,-319,-340},{-321,-166,-303,-261,-259,-293},{-314,-229,-303,-259,-180,-157},{-129,-150,-152,-300,-176,-231},{-337,-173,-333,-139,-127,-245},{-245,-139,-180,-346,-219,-129},{-180,-307,-148,-210,-256,-312},{-152,-192,-166,-146,-118,-256},{-224,-330,-307,-249,-263,-280},{-268,-136,-333,-286,-296,-122},{-120,-266,-171,-180,-192,-249},{-206,-229,-141,-275,-210,-196},{-192,-312,-252,-323,-152,-307},{-280,-127,-206,-189,-148,-326},{-312,-132,-125,-335,-236,-321},{-284,-219,-194,-201,-185,-157},{-236,-157,-344,-159,-273,-189},{-346,-233,-305,-146,-224,-208},{-346,-342,-275,-222,-300,-148},{-323,-166,-134,-134,-226,-314},{-166,-344,-157,-256,-296,-310},{-210,-152,-173,-275,-196,-245},{-314,-231,-127,-146,-129,-159},{-189,-222,-192,-275,-203,-139},{-296,-263,-116,-249,-219,-335},{-240,-192,-118,-296,-194,-231},{-289,-171,-284,-141,-298,-307},{-169,-346,-173,-312,-263,-215},{-159,-148,-132,-280,-155,-201},{-284,-208,-319,-194,-249,-162},{-176,-139,-298,-236,-210,-293},{-162,-245,-150,-335,-185,-180},{-256,-346,-314,-178,-238,-233},{-148,-344,-180,-178,-180,-180},{-118,-249,-159,-273,-259,-233}},{{-282,-127,-252,-326,-296,-162},{-173,-277,-252,-254,-120,-215},{-289,-122,-291,-129,-199,-316},{-196,-240,-203,-173,-282,-247},{-206,-307,-293,-226,-243,-277},{-173,-180,-245,-333,-305,-231},{-291,-139,-224,-148,-171,-238},{-150,-206,-118,-291,-222,-254},{-141,-340,-127,-259,-286,-157},{-323,-178,-127,-215,-116,-171},{-342,-340,-340,-270,-146,-150},{-333,-330,-180,-323,-199,-268},{-173,-162,-187,-226,-176,-286},{-166,-178,-201,-321,-155,-321},{-185,-229,-182,-289,-245,-291},{-321,-176,-208,-310,-213,-199},{-182,-206,-122,-213,-199,-247},{-118,-291,-303,-342,-300,-259},{-261,-321,-261,-180,-270,-282},{-180,-132,-164,-229,-132,-162},{-127,-273,-236,-187,-213,-342},{-118,-314,-261,-238,-127,-303},{-254,-344,-127,-159,-291,-217},{-141,-342,-139,-162,-176,-275},{-298,-189,-330,-206,-333,-298},{-136,-289,-222,-328,-206,-215},{-116,-210,-132,-122,-215,-277},{-249,-310,-344,-120,-342,-240},{-185,-319,-192,-224,-249,-289},{-256,-333,-203,-333,-319,-256},{-240,-157,-164,-323,-196,-335},{-238,-210,-344,-164,-340,-194},{-136,-316,-328,-201,-196,-203},{-129,-162,-233,-196,-199,-155},{-337,-226,-261,-134,-125,-261},{-217,-259,-312,-185,-300,-226},{-134,-312,-319,-162,-171,-215},{-152,-178,-296,-215,-282,-252},{-249,-284,-155,-178,-159,-296},{-178,-319,-206,-289,-289,-298},{-229,-231,-340,-222,-346,-326},{-328,-263,-143,-270,-249,-286},{-166,-247,-229,-268,-256,-162},{-282,-143,-201,-323,-300,-173},{-162,-300,-266,-201,-259,-201},{-247,-132,-187,-226,-249,-286},{-333,-259,-321,-201,-187,-122},{-120,-152,-259,-226,-176,-316},{-208,-178,-321,-268,-120,-157},{-259,-118,-171,-134,-307,-208}},{{-180,-326,-203,-173,-310,-268},{-273,-157,-261,-189,-215,-125},{-328,-282,-270,-171,-180,-185},{-224,-120,-335,-266,-132,-314},{-328,-164,-249,-233,-159,-116},{-194,-132,-270,-150,-136,-164},{-226,-254,-316,-164,-129,-254},{-240,-330,-187,-219,-259,-136},{-187,-222,-199,-129,-296,-326},{-340,-192,-213,-293,-141,-192},{-203,-249,-268,-293,-323,-215},{-337,-201,-335,-321,-157,-291},{-173,-120,-132,-233,-194,-208},{-152,-333,-277,-173,-277,-155},{-189,-120,-337,-134,-226,-173},{-120,-180,-206,-199,-157,-192},{-166,-342,-346,-330,-224,-143},{-178,-268,-194,-291,-164,-310},{-335,-187,-284,-129,-284,-289},{-122,-305,-189,-203,-152,-340},{-245,-238,-157,-291,-330,-236},{-243,-201,-236,-333,-238,-194},{-346,-307,-247,-346,-263,-150},{-152,-229,-256,-118,-247,-266},{-337,-231,-335,-335,-185,-199},{-132,-134,-303,-275,-266,-127},{-120,-229,-231,-340,-215,-213},{-132,-346,-132,-120,-215,-289},{-243,-146,-120,-254,-155,-139},{-342,-224,-335,-199,-166,-139},{-132,-224,-152,-275,-243,-159},{-328,-238,-307,-323,-256,-307},{-176,-326,-127,-305,-293,-300},{-328,-127,-180,-238,-215,-261},{-333,-213,-148,-201,-263,-178},{-316,-254,-155,-316,-194,-254},{-280,-333,-201,-150,-310,-273},{-169,-312,-300,-132,-293,-261},{-344,-139,-298,-222,-303,-166},{-159,-136,-122,-307,-178,-312},{-340,-219,-275,-342,-261,-187},{-199,-328,-286,-340,-157,-330},{-277,-307,-273,-243,-330,-280},{-340,-340,-180,-118,-180,-122},{-122,-141,-277,-247,-289,-196},{-231,-210,-219,-155,-293,-266},{-277,-171,-296,-321,-263,-185},{-263,-143,-259,-166,-215,-155},{-231,-340,-166,-222,-293,-166},{-157,-116,-280,-210,-314,-275}},{{-256,-150,-314,-254,-150,-247},{-259,-337,-116,-141,-321,-300},{-159,-298,-261,-180,-275,-249},{-323,-171,-180,-323,-213,-229},{-254,-217,-270,-240,-284,-340},{-141,-189,-256,-277,-116,-280},{-224,-298,-275,-206,-243,-303},{-312,-305,-328,-328,-344,-139},{-337,-296,-143,-245,-243,-217},{-150,-280,-321,-192,-342,-314},{-303,-118,-189,-247,-196,-127},{-139,-261,-247,-215,-194,-282},{-335,-224,-344,-148,-150,-210},{-236,-233,-293,-300,-289,-210},{-152,-344,-120,-277,-224,-178},{-282,-323,-192,-323,-166,-275},{-166,-150,-176,-314,-215,-268},{-247,-210,-337,-118,-180,-210},{-263,-289,-266,-289,-252,-219},{-143,-282,-219,-286,-194,-328},{-118,-316,-337,-231,-141,-159},{-189,-305,-286,-222,-243,-270},{-178,-146,-141,-305,-282,-166},{-215,-270,-159,-247,-180,-129},{-280,-266,-256,-146,-206,-116},{-187,-243,-333,-182,-159,-219},{-319,-289,-169,-231,-143,-210},{-316,-319,-314,-340,-159,-275},{-152,-323,-266,-152,-296,-252},{-293,-300,-146,-344,-337,-326},{-129,-305,-141,-224,-344,-233},{-335,-199,-330,-162,-120,-238},{-277,-169,-164,-169,-196,-300},{-187,-316,-300,-155,-312,-316},{-337,-259,-335,-196,-210,-118},{-141,-141,-268,-134,-173,-217},{-146,-120,-273,-254,-243,-178},{-249,-210,-215,-328,-319,-118},{-256,-238,-254,-319,-134,-333},{-266,-319,-180,-249,-226,-305},{-116,-129,-229,-266,-266,-328},{-231,-185,-157,-335,-176,-305},{-136,-233,-254,-245,-280,-136},{-326,-208,-146,-342,-326,-132},{-247,-305,-215,-224,-328,-210},{-256,-180,-192,-166,-122,-187},{-305,-252,-122,-231,-316,-259},{-344,-157,-192,-321,-169,-333},{-321,-152,-127,-344,-300,-310},{-125,-252,-328,-122,-152,-187}},{{-196,-305,-118,-176,-247,-120},{-291,-127,-152,-217,-178,-249},{-284,-178,-148,-266,-266,-155},{-300,-344,-152,-319,-344,-328},{-321,-210,-199,-326,-254,-143},{-213,-148,-254,-340,-280,-249},{-252,-256,-139,-120,-148,-217},{-303,-282,-136,-196,-182,-132},{-326,-252,-162,-134,-171,-226},{-289,-219,-206,-118,-296,-261},{-224,-303,-314,-208,-282,-148},{-249,-116,-252,-268,-208,-247},{-282,-146,-203,-266,-132,-312},{-150,-125,-319,-169,-284,-148},{-263,-307,-256,-229,-219,-333},{-326,-146,-125,-275,-208,-303},{-340,-173,-261,-229,-217,-146},{-245,-233,-240,-305,-289,-328},{-243,-146,-164,-187,-213,-146},{-125,-243,-136,-231,-139,-300},{-247,-217,-238,-330,-136,-280},{-180,-346,-256,-187,-236,-215},{-199,-162,-284,-333,-344,-236},{-136,-238,-346,-231,-300,-178},{-199,-171,-323,-342,-206,-305},{-323,-159,-199,-238,-259,-118},{-231,-116,-196,-136,-296,-321},{-293,-293,-249,-226,-270,-132},{-178,-118,-298,-303,-300,-201},{-330,-342,-162,-194,-217,-189},{-201,-328,-136,-217,-132,-275},{-213,-289,-143,-187,-249,-231},{-185,-268,-146,-300,-316,-293},{-270,-236,-176,-263,-330,-307},{-141,-217,-217,-224,-226,-182},{-284,-164,-307,-157,-127,-136},{-303,-152,-166,-298,-291,-326},{-222,-146,-344,-208,-337,-196},{-162,-307,-120,-312,-215,-344},{-120,-201,-340,-291,-273,-199},{-189,-180,-293,-199,-333,-116},{-330,-134,-206,-187,-259,-125},{-152,-213,-231,-192,-222,-157},{-150,-159,-159,-150,-178,-215},{-321,-164,-305,-346,-303,-152},{-206,-298,-282,-231,-224,-316},{-238,-268,-231,-229,-132,-157},{-310,-176,-277,-120,-266,-120},{-277,-116,-199,-139,-293,-340},{-166,-120,-243,-328,-189,-249}}},{{{-226,-197,-297,-173,-344,-200},{-394,-420,-356,-253,-247,-297},{-291,-382,-423,-297,-318,-235},{-335,-279,-244,-200,-291,-200},{-279,-432,-362,-162,-191,-323},{-159,-220,-212,-235,-423,-435},{-309,-265,-185,-282,-400,-288},{-365,-262,-162,-382,-376,-150},{-394,-265,-397,-238,-250,-426},{-203,-244,-256,-203,-241,-420},{-212,-438,-382,-150,-417,-406},{-326,-226,-223,-173,-329,-382},{-415,-429,-159,-368,-350,-406},{-385,-291,-423,-188,-341,-350},{-265,-279,-344,-279,-235,-362},{-215,-241,-247,-253,-282,-253},{-376,-318,-388,-194,-232,-294},{-215,-223,-270,-385,-359,-162},{-285,-279,-353,-244,-335,-347},{-220,-388,-150,-182,-397,-368},{-259,-329,-288,-417,-179,-276},{-223,-244,-173,-212,-388,-379},{-420,-315,-203,-247,-150,-332},{-429,-188,-206,-182,-197,-400},{-226,-259,-315,-279,-359,-412},{-403,-218,-379,-244,-426,-359},{-235,-285,-282,-394,-168,-279},{-203,-268,-162,-229,-282,-168},{-250,-191,-247,-288,-188,-382},{-244,-379,-415,-206,-206,-347},{-368,-415,-388,-423,-344,-153},{-176,-209,-356,-423,-318,-326},{-156,-288,-194,-353,-420,-171},{-338,-356,-179,-150,-247,-191},{-188,-312,-270,-432,-203,-332},{-394,-335,-368,-220,-209,-423},{-203,-406,-318,-147,-188,-191},{-338,-356,-362,-323,-285,-359},{-388,-432,-232,-206,-420,-235},{-417,-168,-182,-232,-288,-191},{-350,-420,-185,-429,-438,-320},{-297,-326,-376,-309,-229,-344},{-162,-417,-291,-417,-347,-400},{-394,-156,-438,-200,-400,-191},{-147,-423,-344,-441,-420,-276},{-391,-162,-412,-241,-315,-279},{-306,-350,-397,-241,-288,-235},{-171,-150,-220,-206,-223,-150},{-194,-365,-185,-429,-171,-329},{-273,-223,-203,-391,-403,-200}},{{-268,-147,-241,-270,-441,-379},{-215,-297,-241,-223,-159,-268},{-235,-168,-173,-279,-332,-432},{-182,-294,-162,-438,-332,-356},{-385,-259,-315,-406,-150,-353},{-256,-168,-350,-288,-176,-312},{-270,-403,-350,-409,-318,-335},{-229,-253,-320,-159,-273,-315},{-212,-359,-318,-315,-203,-426},{-362,-294,-303,-353,-332,-326},{-429,-300,-429,-409,-203,-300},{-235,-256,-373,-306,-356,-391},{-432,-397,-223,-417,-388,-182},{-226,-373,-397,-229,-326,-365},{-270,-291,-159,-215,-394,-168},{-223,-353,-341,-156,-250,-185},{-406,-432,-250,-429,-385,-220},{-373,-344,-288,-156,-150,-238},{-220,-412,-332,-273,-212,-329},{-268,-426,-168,-373,-435,-326},{-171,-300,-182,-344,-250,-388},{-241,-370,-194,-218,-320,-171},{-406,-156,-268,-332,-262,-153},{-212,-350,-356,-276,-312,-220},{-326,-309,-347,-229,-438,-373},{-347,-223,-229,-297,-335,-226},{-185,-285,-326,-212,-276,-347},{-347,-388,-400,-182,-397,-347},{-318,-323,-365,-182,-291,-350},{-344,-238,-320,-235,-382,-268},{-223,-162,-379,-200,-362,-412},{-362,-185,-359,-200,-256,-406},{-259,-350,-332,-220,-370,-429},{-244,-288,-247,-359,-288,-232},{-388,-391,-356,-150,-194,-282},{-347,-159,-379,-147,-171,-312},{-320,-373,-206,-332,-273,-359},{-350,-376,-273,-370,-323,-244},{-320,-153,-197,-394,-338,-388},{-226,-326,-268,-288,-173,-200},{-350,-218,-179,-315,-159,-403},{-212,-171,-318,-197,-250,-326},{-417,-188,-306,-185,-215,-376},{-353,-226,-332,-376,-247,-368},{-362,-379,-250,-203,-373,-332},{-441,-318,-368,-429,-285,-162},{-379,-185,-185,-423,-188,-423},{-332,-218,-191,-223,-250,-276},{-226,-206,-262,-409,-353,-232},{-171,-215,-218,-223,-362,-309}},{{-162,-435,-288,-344,-247,-182},{-229,-320,-171,-226,-200,-262},{-326,-282,-176,-223,-315,-382},{-415,-382,-403,-223,-417,-415},{-191,-285,-171,-291,-406,-238},{-417,-441,-291,-171,-206,-165},{-323,-306,-203,-173,-215,-435},{-429,-350,-168,-182,-220,-385},{-256,-232,-335,-173,-391,-409},{-300,-273,-185,-238,-306,-194},{-412,-370,-341,-388,-403,-212},{-285,-259,-188,-326,-209,-429},{-262,-435,-209,-273,-329,-344},{-400,-159,-394,-203,-197,-426},{-215,-350,-406,-226,-406,-285},{-388,-279,-276,-185,-156,-156},{-397,-329,-382,-385,-417,-220},{-403,-376,-268,-320,-241,-241},{-406,-379,-435,-417,-429,-409},{-373,-156,-359,-309,-373,-441},{-150,-353,-385,-250,-318,-171},{-303,-297,-432,-250,-323,-415},{-438,-332,-432,-300,-218,-341},{-294,-162,-297,-415,-341,-188},{-209,-315,-297,-423,-423,-406},{-406,-279,-385,-329,-200,-162},{-429,-394,-417,-415,-165,-332},{-388,-179,-368,-429,-191,-165},{-315,-268,-253,-188,-215,-359},{-356,-291,-262,-253,-426,-206},{-394,-179,-323,-282,-297,-294},{-268,-176,-276,-306,-417,-417},{-409,-171,-388,-412,-429,-344},{-438,-441,-165,-347,-406,-400},{-268,-441,-162,-441,-265,-359},{-235,-253,-259,-209,-385,-326},{-332,-173,-279,-220,-294,-229},{-259,-229,-362,-391,-306,-147},{-220,-215,-288,-288,-332,-385},{-194,-215,-432,-229,-309,-438},{-215,-409,-176,-394,-279,-368},{-162,-412,-356,-309,-326,-359},{-153,-406,-329,-300,-256,-332},{-285,-391,-153,-229,-315,-244},{-397,-171,-218,-326,-197,-185},{-253,-182,-291,-270,-188,-218},{-376,-412,-282,-285,-300,-397},{-247,-365,-279,-253,-212,-353},{-382,-182,-429,-223,-212,-188},{-253,-153,-312,-171,-409,-370}},{{-171,-226,-426,-229,-432,-218},{-259,-423,-173,-332,-347,-150},{-382,-400,-353,-153,-185,-173},{-165,-209,-191,-282,-379,-409},{-238,-209,-409,-229,-265,-309},{-156,-315,-338,-338,-182,-206},{-370,-429,-270,-159,-285,-359},{-385,-282,-320,-435,-200,-238},{-323,-362,-394,-220,-359,-173},{-265,-397,-397,-297,-268,-279},{-397,-306,-429,-168,-326,-400},{-197,-188,-235,-206,-223,-338},{-394,-220,-353,-370,-368,-173},{-318,-197,-182,-435,-288,-435},{-226,-382,-350,-223,-197,-315},{-171,-350,-326,-270,-312,-306},{-441,-429,-356,-176,-441,-409},{-188,-223,-179,-279,-285,-429},{-415,-176,-429,-365,-147,-150},{-347,-276,-147,-438,-420,-341},{-194,-341,-323,-356,-212,-441},{-291,-368,-344,-220,-153,-385},{-415,-153,-168,-220,-179,-306},{-368,-156,-385,-423,-232,-338},{-391,-403,-220,-238,-309,-262},{-438,-220,-353,-388,-171,-150},{-397,-332,-438,-429,-147,-262},{-320,-359,-179,-441,-162,-417},{-206,-303,-347,-223,-306,-347},{-362,-332,-353,-335,-282,-309},{-438,-365,-238,-188,-235,-156},{-306,-244,-382,-153,-212,-397},{-385,-185,-323,-435,-194,-171},{-259,-212,-303,-241,-232,-232},{-270,-262,-153,-376,-171,-256},{-332,-265,-294,-235,-329,-194},{-203,-312,-262,-244,-247,-391},{-173,-406,-253,-306,-250,-238},{-332,-312,-370,-285,-406,-168},{-341,-323,-185,-185,-400,-356},{-370,-165,-429,-385,-423,-176},{-318,-159,-212,-335,-171,-276},{-412,-391,-171,-341,-432,-159},{-179,-235,-162,-379,-344,-344},{-420,-300,-176,-429,-232,-150},{-282,-162,-368,-268,-256,-388},{-165,-270,-197,-409,-417,-391},{-250,-417,-356,-159,-338,-432},{-300,-341,-426,-359,-173,-397},{-288,-306,-406,-403,-276,-156}},{{-153,-226,-406,-168,-320,-347},{-229,-247,-270,-359,-332,-191},{-300,-306,-165,-179,-288,-253},{-209,-403,-197,-341,-288,-209},{-435,-171,-365,-441,-403,-394},{-265,-417,-209,-420,-323,-194},{-191,-203,-382,-168,-256,-156},{-394,-168,-341,-250,-238,-359},{-356,-306,-270,-188,-420,-344},{-409,-391,-229,-438,-423,-400},{-412,-326,-406,-426,-168,-265},{-438,-376,-285,-209,-179,-338},{-262,-282,-353,-188,-315,-406},{-379,-432,-159,-265,-194,-229},{-241,-329,-285,-391,-376,-403},{-232,-270,-409,-303,-288,-273},{-253,-329,-156,-179,-318,-206},{-329,-306,-262,-220,-397,-147},{-162,-294,-235,-153,-256,-350},{-294,-188,-197,-338,-353,-273},{-368,-206,-394,-326,-350,-159},{-194,-438,-376,-159,-168,-300},{-282,-406,-176,-370,-212,-335},{-265,-194,-206,-397,-388,-253},{-379,-365,-197,-279,-338,-262},{-391,-362,-400,-191,-388,-382},{-297,-356,-197,-318,-270,-391},{-229,-220,-159,-200,-315,-259},{-409,-250,-165,-206,-265,-244},{-268,-241,-223,-326,-415,-403},{-409,-215,-344,-215,-182,-400},{-329,-370,-323,-209,-400,-379},{-312,-235,-350,-259,-241,-176},{-220,-291,-173,-147,-338,-368},{-182,-432,-238,-156,-241,-406},{-162,-250,-168,-176,-438,-350},{-368,-150,-432,-203,-232,-173},{-215,-156,-147,-350,-220,-250},{-312,-370,-212,-323,-415,-309},{-185,-241,-382,-332,-320,-294},{-235,-356,-171,-397,-171,-356},{-282,-285,-397,-415,-218,-223},{-423,-394,-441,-197,-329,-282},{-356,-309,-391,-226,-347,-159},{-206,-359,-379,-168,-318,-338},{-179,-194,-306,-429,-226,-147},{-273,-376,-320,-241,-270,-173},{-176,-400,-212,-379,-406,-212},{-338,-276,-229,-370,-218,-379},{-153,-315,-165,-303,-329,-320}},{{-206,-329,-297,-168,-226,-350},{-376,-329,-362,-415,-235,-344},{-273,-282,-185,-218,-420,-235},{-385,-388,-156,-297,-150,-153},{-171,-326,-194,-385,-420,-415},{-235,-332,-385,-326,-279,-179},{-370,-259,-394,-153,-426,-173},{-318,-285,-153,-391,-385,-406},{-406,-379,-218,-215,-373,-432},{-235,-294,-318,-156,-406,-441},{-326,-200,-179,-368,-268,-323},{-329,-200,-309,-406,-159,-179},{-297,-315,-262,-353,-420,-394},{-362,-329,-394,-182,-432,-282},{-379,-276,-320,-156,-188,-391},{-156,-156,-400,-435,-400,-368},{-315,-303,-297,-303,-235,-312},{-297,-359,-306,-365,-262,-288},{-394,-420,-262,-300,-441,-303},{-212,-306,-335,-388,-435,-150},{-368,-209,-306,-168,-229,-315},{-268,-162,-441,-315,-215,-226},{-212,-200,-300,-409,-285,-253},{-191,-312,-379,-188,-426,-291},{-435,-368,-300,-223,-241,-318},{-282,-397,-350,-262,-423,-400},{-232,-300,-156,-241,-268,-262},{-394,-359,-438,-159,-291,-285},{-303,-409,-276,-385,-259,-288},{-356,-347,-265,-391,-229,-432},{-356,-162,-435,-332,-212,-185},{-417,-341,-247,-159,-376,-159},{-420,-209,-329,-394,-344,-268},{-415,-212,-429,-394,-306,-147},{-168,-359,-365,-197,-209,-306},{-373,-394,-350,-244,-165,-191},{-406,-373,-279,-391,-362,-385},{-300,-259,-147,-379,-235,-212},{-347,-382,-212,-273,-438,-262},{-412,-303,-376,-438,-332,-438},{-391,-182,-220,-297,-409,-341},{-220,-235,-147,-379,-206,-268},{-156,-394,-197,-171,-362,-412},{-420,-276,-291,-291,-359,-391},{-432,-259,-253,-376,-370,-153},{-420,-400,-379,-244,-303,-188},{-315,-209,-291,-323,-194,-412},{-294,-194,-288,-397,-220,-223},{-226,-291,-185,-156,-194,-426},{-397,-435,-379,-365,-344,-209}}}}; // 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]={15,8,6,15,8,5,15,8,6,16,9,6,16,9,6,17,8,6,17,8,6,16,9,6,17,9,6,17,9,6,17,8,6,16,9,6,18,9,6,18,9,6,18,9,6,18,9,6,18,9,6,17,9,6,16,9,6,17,8,6,16,9,6,16,8,6,17,8,6,16,8,6}; // 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}}; // set of shipments in each bid 
int SHsts[SPN]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,2,6,10,14,18,22,26,30,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,2,6,10,14,18,22,26,30,2,8,14,20,26,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,0,6,12,18,24,30}; // set of start times of each shipment 
int SHets[SPN]={7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,5,11,17,23,29,35,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,7,13,19,25,31,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,3,9,15,21,27,33}; // set of end times of each shipment 
