int Dev = 30;// 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 = 745;//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]={{{{11504,0,0,0,0,0},{10585,0,0,0,0,0},{10949,0,0,0,0,0},{11121,0,0,0,0,0},{11060,0,0,0,0,0},{11432,0,0,0,0,0},{10848,0,0,0,0,0},{10979,0,0,0,0,0},{11020,0,0,0,0,0},{10858,0,0,0,0,0},{11462,0,0,0,0,0},{10687,0,0,0,0,0},{10991,0,0,0,0,0},{11017,0,0,0,0,0},{10984,0,0,0,0,0},{10834,0,0,0,0,0},{10280,0,0,0,0,0},{11131,0,0,0,0,0},{11002,0,0,0,0,0},{11446,0,0,0,0,0},{10321,0,0,0,0,0},{11023,0,0,0,0,0},{11042,0,0,0,0,0},{11274,0,0,0,0,0},{11003,0,0,0,0,0},{11168,0,0,0,0,0},{11224,0,0,0,0,0},{10763,0,0,0,0,0},{11375,0,0,0,0,0},{11206,0,0,0,0,0},{10662,0,0,0,0,0},{10701,0,0,0,0,0},{11025,0,0,0,0,0},{11226,0,0,0,0,0},{11187,0,0,0,0,0},{11139,0,0,0,0,0},{11043,0,0,0,0,0},{10240,0,0,0,0,0},{10626,0,0,0,0,0},{11421,0,0,0,0,0},{10941,0,0,0,0,0},{11079,0,0,0,0,0},{11377,0,0,0,0,0},{10642,0,0,0,0,0},{10960,0,0,0,0,0},{10962,0,0,0,0,0},{11103,0,0,0,0,0},{10695,0,0,0,0,0},{11502,0,0,0,0,0},{10975,0,0,0,0,0}},{{11354,0,0,0,0,0},{10714,0,0,0,0,0},{10905,0,0,0,0,0},{10626,0,0,0,0,0},{11257,0,0,0,0,0},{10954,0,0,0,0,0},{10997,0,0,0,0,0},{11079,0,0,0,0,0},{10749,0,0,0,0,0},{10925,0,0,0,0,0},{11108,0,0,0,0,0},{10883,0,0,0,0,0},{10743,0,0,0,0,0},{10893,0,0,0,0,0},{10855,0,0,0,0,0},{11053,0,0,0,0,0},{11273,0,0,0,0,0},{10952,0,0,0,0,0},{11277,0,0,0,0,0},{10912,0,0,0,0,0},{11030,0,0,0,0,0},{10890,0,0,0,0,0},{11059,0,0,0,0,0},{10636,0,0,0,0,0},{11023,0,0,0,0,0},{10538,0,0,0,0,0},{10646,0,0,0,0,0},{10724,0,0,0,0,0},{11225,0,0,0,0,0},{11382,0,0,0,0,0},{11364,0,0,0,0,0},{11155,0,0,0,0,0},{10889,0,0,0,0,0},{10915,0,0,0,0,0},{11099,0,0,0,0,0},{10876,0,0,0,0,0},{11100,0,0,0,0,0},{11403,0,0,0,0,0},{10767,0,0,0,0,0},{10530,0,0,0,0,0},{10996,0,0,0,0,0},{10554,0,0,0,0,0},{11131,0,0,0,0,0},{11200,0,0,0,0,0},{11141,0,0,0,0,0},{11453,0,0,0,0,0},{11195,0,0,0,0,0},{11138,0,0,0,0,0},{10721,0,0,0,0,0},{11403,0,0,0,0,0}},{{10858,0,0,0,0,0},{10730,0,0,0,0,0},{10628,0,0,0,0,0},{10599,0,0,0,0,0},{11049,0,0,0,0,0},{11160,0,0,0,0,0},{11425,0,0,0,0,0},{11060,0,0,0,0,0},{11055,0,0,0,0,0},{10633,0,0,0,0,0},{11011,0,0,0,0,0},{11224,0,0,0,0,0},{11617,0,0,0,0,0},{10963,0,0,0,0,0},{11037,0,0,0,0,0},{10941,0,0,0,0,0},{10907,0,0,0,0,0},{11361,0,0,0,0,0},{10596,0,0,0,0,0},{11057,0,0,0,0,0},{10798,0,0,0,0,0},{10999,0,0,0,0,0},{11665,0,0,0,0,0},{11294,0,0,0,0,0},{11039,0,0,0,0,0},{11198,0,0,0,0,0},{10865,0,0,0,0,0},{10469,0,0,0,0,0},{10820,0,0,0,0,0},{10832,0,0,0,0,0},{11115,0,0,0,0,0},{11069,0,0,0,0,0},{10810,0,0,0,0,0},{11657,0,0,0,0,0},{10486,0,0,0,0,0},{11315,0,0,0,0,0},{10900,0,0,0,0,0},{11018,0,0,0,0,0},{11152,0,0,0,0,0},{10837,0,0,0,0,0},{11146,0,0,0,0,0},{11168,0,0,0,0,0},{11075,0,0,0,0,0},{10832,0,0,0,0,0},{10897,0,0,0,0,0},{11136,0,0,0,0,0},{10826,0,0,0,0,0},{10882,0,0,0,0,0},{10607,0,0,0,0,0},{11104,0,0,0,0,0}},{{11557,0,0,0,0,0},{10699,0,0,0,0,0},{11406,0,0,0,0,0},{10936,0,0,0,0,0},{11190,0,0,0,0,0},{10772,0,0,0,0,0},{10883,0,0,0,0,0},{11033,0,0,0,0,0},{10883,0,0,0,0,0},{10764,0,0,0,0,0},{10831,0,0,0,0,0},{11025,0,0,0,0,0},{11036,0,0,0,0,0},{10826,0,0,0,0,0},{10759,0,0,0,0,0},{10888,0,0,0,0,0},{10601,0,0,0,0,0},{10819,0,0,0,0,0},{11056,0,0,0,0,0},{11279,0,0,0,0,0},{10736,0,0,0,0,0},{10590,0,0,0,0,0},{11202,0,0,0,0,0},{10906,0,0,0,0,0},{11280,0,0,0,0,0},{10857,0,0,0,0,0},{10670,0,0,0,0,0},{10537,0,0,0,0,0},{10920,0,0,0,0,0},{11005,0,0,0,0,0},{11281,0,0,0,0,0},{11150,0,0,0,0,0},{10694,0,0,0,0,0},{10421,0,0,0,0,0},{11179,0,0,0,0,0},{11085,0,0,0,0,0},{11159,0,0,0,0,0},{11060,0,0,0,0,0},{11049,0,0,0,0,0},{10893,0,0,0,0,0},{11500,0,0,0,0,0},{10822,0,0,0,0,0},{11040,0,0,0,0,0},{11243,0,0,0,0,0},{10682,0,0,0,0,0},{11040,0,0,0,0,0},{10794,0,0,0,0,0},{11219,0,0,0,0,0},{10635,0,0,0,0,0},{11074,0,0,0,0,0}},{{11030,0,0,0,0,0},{11172,0,0,0,0,0},{11113,0,0,0,0,0},{11775,0,0,0,0,0},{11169,0,0,0,0,0},{11761,0,0,0,0,0},{10788,0,0,0,0,0},{11400,0,0,0,0,0},{10964,0,0,0,0,0},{11030,0,0,0,0,0},{11043,0,0,0,0,0},{11311,0,0,0,0,0},{11528,0,0,0,0,0},{11342,0,0,0,0,0},{11300,0,0,0,0,0},{10883,0,0,0,0,0},{10691,0,0,0,0,0},{11648,0,0,0,0,0},{10736,0,0,0,0,0},{11458,0,0,0,0,0},{11644,0,0,0,0,0},{11033,0,0,0,0,0},{10855,0,0,0,0,0},{10633,0,0,0,0,0},{10849,0,0,0,0,0},{10952,0,0,0,0,0},{10705,0,0,0,0,0},{10980,0,0,0,0,0},{11078,0,0,0,0,0},{11348,0,0,0,0,0},{10927,0,0,0,0,0},{10908,0,0,0,0,0},{11308,0,0,0,0,0},{10707,0,0,0,0,0},{10726,0,0,0,0,0},{10459,0,0,0,0,0},{11272,0,0,0,0,0},{11056,0,0,0,0,0},{11191,0,0,0,0,0},{10783,0,0,0,0,0},{11084,0,0,0,0,0},{10945,0,0,0,0,0},{11217,0,0,0,0,0},{10692,0,0,0,0,0},{11394,0,0,0,0,0},{11388,0,0,0,0,0},{10656,0,0,0,0,0},{11065,0,0,0,0,0},{10937,0,0,0,0,0},{10835,0,0,0,0,0}},{{10664,0,0,0,0,0},{11321,0,0,0,0,0},{11036,0,0,0,0,0},{10693,0,0,0,0,0},{11088,0,0,0,0,0},{11388,0,0,0,0,0},{10941,0,0,0,0,0},{11350,0,0,0,0,0},{11256,0,0,0,0,0},{11029,0,0,0,0,0},{11529,0,0,0,0,0},{11008,0,0,0,0,0},{10694,0,0,0,0,0},{11284,0,0,0,0,0},{11196,0,0,0,0,0},{11442,0,0,0,0,0},{11145,0,0,0,0,0},{11033,0,0,0,0,0},{10868,0,0,0,0,0},{10814,0,0,0,0,0},{11107,0,0,0,0,0},{10812,0,0,0,0,0},{11330,0,0,0,0,0},{11025,0,0,0,0,0},{10975,0,0,0,0,0},{11117,0,0,0,0,0},{11096,0,0,0,0,0},{11755,0,0,0,0,0},{11211,0,0,0,0,0},{10839,0,0,0,0,0},{11249,0,0,0,0,0},{11169,0,0,0,0,0},{10828,0,0,0,0,0},{11046,0,0,0,0,0},{11226,0,0,0,0,0},{10947,0,0,0,0,0},{10670,0,0,0,0,0},{11114,0,0,0,0,0},{10794,0,0,0,0,0},{10680,0,0,0,0,0},{11285,0,0,0,0,0},{10921,0,0,0,0,0},{11169,0,0,0,0,0},{10902,0,0,0,0,0},{10882,0,0,0,0,0},{10905,0,0,0,0,0},{10622,0,0,0,0,0},{10921,0,0,0,0,0},{11263,0,0,0,0,0},{10990,0,0,0,0,0}}},{{{-193,-213,-271,-190,-159,-291},{-170,-206,-179,-291,-242,-231},{-273,-204,-170,-267,-175,-284},{-244,-222,-168,-204,-195,-193},{-206,-246,-188,-224,-220,-235},{-164,-217,-211,-231,-168,-253},{-211,-161,-240,-159,-226,-235},{-197,-179,-170,-204,-291,-217},{-188,-175,-249,-211,-197,-267},{-242,-157,-164,-235,-242,-188},{-237,-262,-186,-262,-244,-237},{-202,-217,-206,-240,-170,-226},{-211,-181,-273,-159,-262,-273},{-237,-267,-255,-213,-251,-190},{-276,-157,-242,-193,-253,-186},{-186,-184,-213,-224,-166,-280},{-175,-228,-181,-249,-166,-164},{-181,-159,-170,-188,-240,-246},{-251,-159,-224,-249,-284,-195},{-280,-267,-179,-204,-195,-206},{-217,-276,-184,-226,-179,-181},{-202,-197,-157,-291,-222,-186},{-235,-186,-289,-269,-220,-177},{-237,-269,-289,-269,-166,-213},{-215,-226,-222,-276,-235,-240},{-251,-177,-273,-289,-251,-217},{-262,-204,-276,-284,-226,-282},{-181,-197,-260,-280,-190,-217},{-204,-287,-242,-224,-220,-255},{-258,-186,-235,-206,-195,-170},{-278,-184,-181,-195,-177,-253},{-215,-284,-181,-206,-213,-271},{-202,-237,-237,-267,-170,-226},{-276,-199,-202,-280,-217,-188},{-278,-249,-249,-195,-186,-170},{-255,-235,-199,-282,-228,-269},{-195,-253,-204,-280,-181,-211},{-217,-157,-258,-237,-213,-166},{-197,-188,-204,-179,-262,-264},{-224,-262,-202,-222,-251,-282},{-220,-170,-199,-199,-166,-161},{-206,-166,-240,-202,-193,-190},{-240,-253,-217,-264,-287,-291},{-166,-289,-280,-186,-267,-199},{-267,-235,-195,-237,-249,-208},{-220,-215,-161,-233,-231,-213},{-208,-179,-251,-260,-215,-249},{-262,-204,-235,-226,-164,-197},{-188,-260,-226,-181,-246,-231},{-222,-186,-184,-262,-264,-228}},{{-233,-186,-242,-249,-159,-280},{-282,-168,-264,-287,-177,-197},{-287,-289,-228,-164,-206,-269},{-181,-208,-251,-157,-161,-157},{-164,-284,-177,-264,-282,-166},{-244,-181,-233,-188,-242,-228},{-278,-184,-273,-264,-228,-269},{-193,-184,-284,-190,-284,-215},{-240,-217,-159,-161,-231,-228},{-159,-184,-276,-188,-255,-213},{-224,-184,-202,-222,-289,-168},{-175,-177,-282,-202,-197,-197},{-251,-204,-235,-282,-235,-273},{-271,-253,-231,-260,-184,-202},{-159,-220,-206,-168,-258,-226},{-213,-255,-249,-269,-255,-278},{-287,-161,-226,-213,-211,-211},{-222,-291,-222,-186,-271,-237},{-226,-208,-179,-264,-258,-262},{-186,-273,-168,-284,-177,-215},{-177,-264,-260,-262,-215,-164},{-213,-202,-206,-237,-231,-260},{-240,-255,-262,-190,-240,-233},{-240,-291,-273,-190,-190,-166},{-242,-181,-179,-217,-217,-249},{-204,-228,-190,-188,-269,-177},{-168,-184,-186,-228,-282,-157},{-240,-206,-166,-172,-251,-235},{-253,-289,-222,-168,-220,-204},{-253,-202,-199,-287,-175,-271},{-278,-264,-220,-228,-161,-159},{-228,-244,-284,-289,-197,-278},{-244,-262,-172,-197,-264,-249},{-172,-224,-289,-260,-157,-179},{-287,-208,-175,-233,-197,-161},{-199,-186,-159,-168,-262,-228},{-186,-193,-249,-164,-213,-213},{-159,-242,-287,-276,-224,-291},{-278,-168,-166,-235,-157,-267},{-240,-235,-222,-175,-164,-289},{-260,-226,-193,-181,-184,-255},{-215,-184,-255,-179,-217,-211},{-253,-235,-161,-282,-255,-255},{-251,-181,-170,-251,-190,-164},{-282,-202,-235,-267,-276,-175},{-157,-251,-287,-213,-264,-206},{-249,-164,-193,-177,-166,-287},{-159,-190,-168,-267,-289,-228},{-184,-168,-291,-233,-184,-264},{-177,-255,-166,-242,-242,-179}},{{-170,-264,-271,-244,-215,-251},{-246,-188,-231,-164,-168,-195},{-287,-177,-186,-287,-175,-267},{-204,-188,-282,-249,-258,-197},{-260,-172,-188,-224,-197,-206},{-251,-235,-260,-175,-244,-168},{-206,-166,-204,-195,-172,-197},{-273,-235,-271,-195,-157,-211},{-267,-242,-269,-289,-255,-220},{-197,-168,-246,-249,-208,-188},{-172,-204,-211,-175,-249,-262},{-237,-170,-206,-280,-267,-287},{-190,-202,-289,-240,-291,-284},{-199,-161,-240,-224,-177,-278},{-159,-202,-181,-267,-246,-228},{-175,-202,-213,-244,-190,-269},{-273,-177,-164,-244,-231,-244},{-220,-282,-164,-276,-237,-168},{-264,-184,-242,-231,-233,-168},{-284,-159,-164,-276,-258,-251},{-289,-235,-177,-184,-262,-237},{-231,-161,-235,-208,-255,-168},{-222,-249,-253,-280,-264,-175},{-287,-222,-278,-276,-253,-255},{-197,-291,-240,-246,-226,-251},{-255,-242,-282,-181,-195,-193},{-161,-220,-211,-202,-282,-260},{-211,-251,-195,-204,-260,-249},{-291,-222,-273,-164,-202,-164},{-193,-282,-282,-172,-226,-188},{-206,-244,-164,-161,-233,-273},{-199,-240,-199,-175,-280,-253},{-228,-235,-175,-206,-269,-217},{-289,-262,-213,-271,-249,-260},{-190,-186,-190,-204,-215,-251},{-161,-222,-193,-258,-280,-161},{-177,-278,-215,-179,-267,-172},{-208,-161,-246,-175,-291,-228},{-269,-186,-164,-273,-222,-249},{-267,-168,-217,-253,-273,-244},{-202,-291,-273,-193,-170,-240},{-228,-184,-253,-164,-273,-291},{-258,-271,-217,-172,-242,-228},{-242,-231,-213,-206,-273,-206},{-161,-282,-271,-184,-284,-264},{-220,-213,-213,-289,-260,-228},{-199,-278,-164,-190,-161,-233},{-197,-193,-276,-253,-188,-246},{-235,-157,-267,-208,-186,-166},{-213,-233,-170,-170,-197,-159}},{{-217,-251,-204,-287,-164,-231},{-278,-193,-172,-222,-184,-215},{-264,-217,-195,-202,-244,-211},{-224,-161,-220,-280,-287,-262},{-172,-181,-267,-251,-271,-282},{-197,-188,-271,-267,-213,-249},{-235,-193,-215,-237,-202,-179},{-228,-253,-246,-233,-251,-226},{-177,-233,-161,-255,-186,-258},{-289,-190,-240,-258,-206,-217},{-177,-269,-181,-260,-242,-177},{-255,-170,-211,-208,-213,-186},{-289,-244,-233,-166,-237,-166},{-170,-282,-246,-197,-186,-258},{-269,-289,-197,-197,-240,-170},{-190,-193,-193,-246,-244,-170},{-208,-179,-195,-193,-235,-186},{-251,-224,-280,-262,-271,-262},{-264,-280,-193,-177,-253,-175},{-269,-204,-289,-175,-278,-186},{-193,-278,-188,-161,-224,-264},{-166,-244,-287,-197,-157,-161},{-226,-190,-253,-262,-244,-237},{-271,-262,-217,-237,-224,-211},{-199,-276,-164,-204,-170,-255},{-226,-276,-224,-237,-179,-242},{-240,-220,-208,-164,-217,-164},{-199,-251,-175,-249,-284,-222},{-217,-179,-188,-217,-246,-260},{-289,-166,-273,-278,-255,-186},{-282,-278,-179,-179,-199,-168},{-276,-276,-190,-222,-242,-282},{-188,-217,-289,-175,-244,-217},{-197,-195,-260,-179,-237,-267},{-179,-161,-204,-267,-253,-282},{-211,-244,-175,-282,-226,-271},{-184,-224,-217,-233,-249,-240},{-235,-287,-202,-287,-235,-159},{-233,-175,-206,-280,-208,-278},{-181,-231,-233,-213,-253,-157},{-258,-278,-255,-195,-291,-244},{-220,-177,-251,-204,-199,-244},{-244,-262,-280,-255,-276,-255},{-287,-159,-253,-161,-291,-240},{-264,-233,-177,-179,-164,-202},{-217,-237,-240,-278,-251,-287},{-280,-159,-179,-215,-197,-166},{-276,-237,-177,-282,-190,-231},{-273,-264,-177,-177,-157,-242},{-253,-269,-190,-193,-282,-289}},{{-190,-249,-246,-181,-157,-170},{-197,-161,-289,-282,-224,-237},{-269,-166,-284,-276,-282,-164},{-280,-244,-237,-240,-242,-159},{-228,-177,-262,-276,-224,-161},{-166,-179,-280,-188,-206,-222},{-278,-202,-228,-159,-273,-164},{-184,-197,-260,-213,-181,-255},{-226,-184,-255,-280,-284,-199},{-284,-181,-184,-271,-228,-276},{-206,-197,-184,-193,-170,-199},{-249,-258,-244,-190,-224,-237},{-159,-224,-260,-262,-188,-264},{-264,-271,-202,-244,-226,-260},{-246,-195,-276,-289,-213,-184},{-237,-164,-226,-164,-284,-246},{-186,-206,-271,-157,-213,-211},{-289,-184,-260,-190,-262,-249},{-251,-291,-287,-242,-213,-179},{-284,-289,-177,-289,-172,-269},{-289,-235,-204,-240,-244,-271},{-287,-240,-208,-164,-215,-287},{-164,-186,-195,-208,-242,-255},{-195,-175,-280,-208,-291,-157},{-166,-233,-206,-217,-166,-175},{-204,-260,-172,-226,-278,-267},{-255,-233,-237,-202,-278,-220},{-217,-278,-233,-186,-284,-242},{-240,-172,-166,-280,-186,-258},{-273,-166,-249,-224,-287,-278},{-271,-159,-179,-197,-170,-271},{-246,-217,-233,-228,-159,-215},{-264,-211,-271,-159,-226,-276},{-291,-251,-260,-170,-199,-244},{-195,-175,-206,-166,-276,-172},{-211,-264,-287,-273,-242,-190},{-287,-166,-224,-246,-260,-289},{-258,-186,-179,-199,-199,-242},{-264,-276,-249,-260,-204,-287},{-161,-228,-228,-249,-251,-226},{-222,-249,-211,-246,-211,-246},{-291,-262,-157,-240,-172,-190},{-273,-269,-251,-195,-224,-190},{-231,-278,-177,-188,-273,-188},{-278,-264,-206,-208,-166,-202},{-253,-264,-273,-267,-224,-282},{-164,-242,-177,-172,-253,-269},{-251,-260,-264,-242,-228,-251},{-172,-260,-287,-204,-188,-197},{-204,-197,-240,-264,-226,-211}},{{-195,-161,-244,-280,-193,-260},{-258,-287,-206,-291,-184,-267},{-287,-242,-244,-168,-179,-276},{-184,-271,-255,-226,-170,-282},{-291,-284,-175,-262,-237,-253},{-267,-251,-280,-276,-242,-280},{-284,-197,-157,-233,-253,-161},{-166,-251,-287,-226,-240,-231},{-222,-240,-291,-258,-249,-235},{-289,-197,-273,-181,-175,-226},{-164,-197,-228,-195,-195,-262},{-195,-159,-168,-228,-177,-289},{-217,-253,-231,-251,-258,-282},{-177,-284,-287,-228,-197,-215},{-233,-251,-188,-278,-224,-255},{-175,-186,-258,-255,-184,-269},{-280,-291,-172,-242,-208,-157},{-208,-164,-170,-289,-240,-186},{-179,-267,-195,-291,-170,-206},{-208,-276,-188,-253,-181,-215},{-199,-208,-224,-276,-197,-280},{-258,-206,-246,-190,-289,-186},{-211,-251,-242,-181,-271,-211},{-291,-253,-251,-226,-260,-287},{-233,-240,-253,-179,-255,-235},{-244,-258,-186,-186,-172,-249},{-237,-273,-166,-217,-204,-190},{-217,-222,-262,-159,-213,-244},{-253,-157,-188,-215,-262,-289},{-267,-251,-228,-253,-224,-222},{-157,-284,-217,-271,-264,-246},{-211,-291,-206,-222,-179,-249},{-237,-242,-246,-217,-199,-159},{-186,-222,-284,-251,-172,-264},{-282,-282,-175,-264,-222,-193},{-264,-226,-269,-244,-224,-246},{-208,-249,-195,-280,-186,-172},{-233,-240,-235,-199,-246,-271},{-271,-217,-255,-179,-244,-220},{-267,-264,-172,-166,-287,-260},{-197,-213,-170,-199,-202,-224},{-202,-166,-188,-228,-278,-258},{-278,-253,-199,-193,-278,-217},{-195,-287,-188,-213,-276,-184},{-253,-264,-193,-213,-215,-260},{-217,-193,-213,-276,-246,-179},{-166,-246,-260,-244,-211,-175},{-260,-197,-271,-246,-172,-267},{-226,-175,-237,-208,-280,-213},{-253,-161,-172,-226,-235,-260}}},{{{-214,-290,-178,-183,-288,-295},{-188,-278,-278,-288,-295,-205},{-167,-167,-207,-302,-283,-169},{-278,-209,-205,-236,-300,-259},{-305,-212,-167,-221,-221,-228},{-302,-245,-271,-188,-238,-205},{-169,-188,-219,-281,-298,-195},{-195,-295,-281,-274,-198,-267},{-224,-286,-228,-193,-248,-233},{-226,-248,-209,-202,-178,-219},{-238,-186,-238,-209,-295,-271},{-174,-221,-169,-221,-288,-257},{-207,-217,-221,-281,-209,-188},{-217,-181,-240,-188,-217,-274},{-231,-250,-243,-190,-302,-248},{-217,-195,-183,-207,-255,-257},{-290,-167,-186,-171,-290,-276},{-198,-274,-245,-250,-302,-293},{-245,-167,-171,-274,-305,-286},{-198,-305,-293,-240,-259,-198},{-195,-264,-169,-195,-252,-195},{-286,-276,-181,-281,-271,-174},{-202,-183,-181,-217,-169,-255},{-176,-262,-228,-300,-276,-176},{-276,-171,-183,-183,-240,-228},{-240,-288,-302,-274,-228,-276},{-274,-183,-309,-214,-255,-262},{-271,-171,-238,-259,-278,-283},{-278,-257,-219,-214,-300,-271},{-281,-307,-195,-250,-200,-278},{-286,-171,-200,-255,-195,-219},{-252,-295,-236,-231,-250,-243},{-281,-202,-193,-278,-274,-286},{-209,-214,-276,-205,-300,-281},{-290,-174,-290,-214,-286,-233},{-217,-298,-295,-207,-198,-250},{-190,-262,-257,-178,-167,-269},{-271,-195,-188,-167,-178,-171},{-262,-186,-300,-207,-233,-183},{-276,-276,-183,-262,-243,-252},{-288,-257,-286,-295,-245,-278},{-198,-271,-267,-250,-307,-212},{-267,-224,-226,-305,-307,-283},{-233,-236,-205,-209,-181,-205},{-286,-212,-195,-228,-224,-214},{-190,-288,-298,-178,-198,-174},{-169,-205,-276,-302,-295,-198},{-278,-269,-267,-309,-217,-181},{-257,-217,-240,-257,-181,-228},{-226,-290,-188,-200,-207,-214}},{{-293,-250,-190,-171,-190,-250},{-309,-195,-233,-221,-240,-219},{-209,-176,-207,-255,-219,-167},{-305,-200,-174,-200,-274,-221},{-309,-262,-293,-205,-274,-286},{-188,-264,-290,-228,-283,-231},{-167,-181,-307,-193,-228,-248},{-281,-245,-202,-171,-274,-309},{-248,-188,-293,-224,-188,-169},{-209,-257,-167,-231,-205,-309},{-302,-228,-302,-240,-267,-226},{-259,-224,-233,-309,-195,-193},{-214,-221,-186,-181,-264,-240},{-217,-283,-309,-198,-200,-233},{-224,-200,-193,-252,-219,-178},{-176,-171,-221,-174,-228,-224},{-167,-264,-309,-255,-236,-252},{-248,-190,-267,-267,-171,-250},{-307,-195,-238,-219,-231,-300},{-293,-169,-257,-236,-271,-231},{-224,-252,-224,-307,-233,-167},{-302,-245,-205,-243,-274,-224},{-171,-255,-200,-183,-200,-202},{-167,-212,-212,-188,-278,-174},{-288,-183,-195,-217,-188,-214},{-283,-174,-295,-288,-167,-274},{-255,-305,-183,-248,-224,-209},{-171,-207,-193,-214,-195,-181},{-252,-238,-214,-248,-257,-245},{-228,-224,-224,-257,-288,-176},{-245,-167,-295,-252,-181,-233},{-178,-205,-202,-214,-243,-228},{-224,-181,-298,-202,-276,-298},{-290,-169,-171,-293,-252,-278},{-190,-250,-198,-243,-186,-183},{-255,-307,-200,-193,-183,-302},{-283,-188,-248,-238,-245,-271},{-252,-169,-190,-188,-252,-188},{-307,-186,-228,-188,-214,-183},{-171,-171,-231,-176,-200,-209},{-238,-183,-243,-217,-219,-262},{-305,-207,-205,-205,-228,-214},{-188,-183,-174,-186,-248,-271},{-183,-305,-305,-250,-276,-288},{-188,-181,-219,-183,-250,-262},{-271,-183,-200,-248,-186,-276},{-228,-248,-267,-233,-293,-212},{-231,-269,-257,-269,-305,-195},{-236,-167,-183,-236,-200,-226},{-267,-307,-243,-302,-293,-212}},{{-307,-288,-202,-224,-226,-186},{-271,-190,-245,-193,-167,-309},{-188,-190,-221,-250,-231,-200},{-264,-195,-207,-186,-181,-226},{-248,-167,-183,-309,-293,-255},{-300,-193,-298,-183,-252,-224},{-226,-269,-286,-293,-238,-295},{-181,-271,-245,-309,-307,-190},{-248,-200,-283,-228,-276,-209},{-205,-174,-188,-281,-228,-240},{-212,-295,-278,-226,-309,-198},{-174,-186,-167,-200,-198,-288},{-288,-259,-198,-219,-205,-243},{-214,-188,-245,-252,-219,-190},{-228,-219,-257,-233,-243,-176},{-171,-298,-178,-178,-302,-226},{-178,-255,-274,-205,-248,-288},{-183,-302,-250,-248,-243,-305},{-178,-257,-250,-198,-207,-238},{-183,-290,-178,-309,-309,-219},{-205,-221,-169,-245,-295,-245},{-190,-169,-195,-178,-255,-236},{-228,-243,-288,-274,-262,-274},{-186,-262,-302,-288,-252,-288},{-240,-271,-286,-271,-243,-255},{-207,-188,-198,-286,-236,-240},{-176,-276,-181,-171,-195,-281},{-202,-212,-224,-178,-252,-178},{-236,-274,-221,-238,-207,-219},{-298,-174,-190,-290,-193,-248},{-221,-288,-274,-202,-307,-176},{-224,-214,-178,-286,-193,-274},{-193,-262,-186,-205,-257,-202},{-262,-214,-274,-267,-302,-181},{-190,-245,-278,-214,-238,-221},{-252,-188,-240,-309,-262,-295},{-236,-278,-259,-202,-262,-198},{-252,-286,-183,-298,-274,-190},{-295,-193,-214,-307,-198,-212},{-233,-190,-221,-167,-293,-290},{-181,-276,-286,-200,-238,-188},{-228,-309,-205,-221,-228,-298},{-302,-245,-221,-171,-278,-226},{-255,-245,-169,-276,-274,-214},{-167,-290,-169,-207,-255,-212},{-271,-176,-176,-236,-181,-219},{-255,-195,-193,-267,-186,-257},{-278,-219,-302,-183,-271,-174},{-302,-174,-252,-288,-195,-176},{-274,-207,-243,-193,-231,-176}},{{-283,-309,-283,-288,-288,-245},{-228,-231,-238,-224,-236,-209},{-190,-169,-293,-281,-267,-309},{-190,-269,-236,-293,-195,-226},{-300,-236,-257,-269,-300,-169},{-183,-283,-226,-209,-217,-181},{-293,-221,-171,-228,-278,-195},{-195,-217,-276,-298,-250,-212},{-298,-295,-283,-176,-295,-167},{-226,-186,-290,-181,-217,-293},{-262,-250,-212,-169,-269,-190},{-190,-200,-231,-278,-233,-307},{-178,-224,-186,-198,-264,-262},{-240,-221,-193,-283,-248,-262},{-295,-286,-305,-217,-181,-290},{-264,-190,-207,-281,-171,-259},{-188,-245,-195,-248,-181,-290},{-188,-174,-176,-228,-240,-198},{-271,-245,-183,-295,-231,-290},{-181,-178,-281,-209,-267,-267},{-221,-309,-259,-236,-205,-255},{-212,-305,-283,-295,-228,-309},{-257,-193,-181,-171,-281,-290},{-288,-219,-214,-252,-283,-221},{-302,-226,-221,-250,-240,-212},{-302,-169,-209,-221,-202,-200},{-176,-167,-181,-257,-212,-231},{-219,-255,-217,-295,-195,-193},{-250,-267,-228,-219,-250,-240},{-228,-290,-200,-307,-181,-269},{-295,-240,-276,-276,-278,-267},{-217,-193,-302,-228,-169,-243},{-198,-271,-207,-257,-186,-293},{-283,-224,-217,-228,-188,-174},{-300,-181,-298,-267,-271,-190},{-207,-281,-174,-219,-214,-278},{-198,-257,-295,-300,-190,-271},{-252,-167,-228,-221,-183,-178},{-171,-233,-295,-205,-205,-271},{-176,-183,-243,-183,-290,-217},{-286,-233,-250,-278,-305,-288},{-276,-205,-264,-176,-183,-212},{-236,-269,-250,-226,-174,-195},{-276,-233,-309,-283,-283,-209},{-276,-226,-214,-283,-250,-250},{-248,-276,-178,-171,-257,-231},{-259,-288,-267,-300,-214,-221},{-252,-171,-307,-198,-300,-264},{-171,-293,-243,-195,-248,-221},{-181,-212,-190,-305,-169,-302}},{{-300,-309,-171,-271,-307,-174},{-300,-181,-186,-202,-212,-250},{-269,-257,-178,-245,-195,-228},{-298,-169,-271,-278,-219,-217},{-298,-274,-269,-305,-205,-243},{-298,-257,-255,-224,-205,-212},{-262,-171,-262,-255,-198,-195},{-178,-281,-188,-288,-271,-255},{-169,-195,-188,-250,-238,-226},{-231,-205,-209,-174,-262,-267},{-278,-236,-255,-283,-207,-188},{-238,-200,-255,-228,-212,-290},{-193,-259,-212,-176,-290,-278},{-305,-298,-171,-188,-238,-198},{-195,-259,-274,-267,-178,-167},{-214,-255,-274,-209,-171,-176},{-188,-259,-252,-278,-186,-305},{-198,-259,-286,-186,-293,-286},{-257,-274,-295,-205,-274,-167},{-209,-305,-243,-207,-307,-221},{-193,-269,-298,-231,-307,-259},{-167,-255,-202,-240,-298,-278},{-295,-198,-298,-167,-236,-193},{-188,-278,-224,-305,-228,-231},{-226,-290,-217,-188,-298,-176},{-217,-188,-240,-167,-309,-269},{-207,-309,-245,-245,-255,-193},{-278,-271,-257,-181,-259,-193},{-181,-248,-286,-309,-295,-193},{-298,-209,-221,-257,-281,-293},{-202,-245,-252,-190,-186,-224},{-207,-236,-181,-202,-214,-167},{-255,-202,-221,-190,-293,-250},{-300,-205,-245,-207,-193,-300},{-228,-300,-281,-176,-186,-305},{-193,-214,-183,-267,-171,-219},{-209,-259,-257,-250,-269,-255},{-300,-176,-269,-252,-238,-226},{-274,-243,-209,-262,-190,-231},{-186,-219,-190,-248,-271,-205},{-302,-269,-276,-278,-262,-233},{-207,-300,-219,-240,-171,-217},{-307,-233,-176,-250,-171,-202},{-281,-176,-167,-290,-195,-200},{-214,-240,-228,-238,-305,-257},{-278,-212,-257,-219,-169,-240},{-181,-176,-190,-257,-193,-214},{-228,-281,-295,-255,-286,-207},{-221,-176,-186,-262,-167,-274},{-257,-174,-200,-243,-243,-264}},{{-228,-276,-288,-171,-171,-202},{-183,-231,-188,-186,-259,-267},{-309,-283,-248,-262,-274,-212},{-217,-186,-219,-217,-171,-212},{-278,-219,-288,-300,-305,-228},{-236,-176,-286,-271,-281,-252},{-231,-309,-243,-167,-259,-269},{-262,-295,-190,-183,-248,-250},{-245,-219,-269,-286,-186,-274},{-224,-236,-228,-255,-250,-212},{-188,-259,-264,-205,-293,-205},{-259,-181,-219,-252,-219,-195},{-183,-178,-259,-226,-207,-300},{-300,-302,-262,-221,-305,-255},{-259,-293,-233,-236,-224,-243},{-283,-264,-305,-178,-248,-195},{-300,-295,-300,-181,-267,-278},{-250,-274,-267,-214,-238,-214},{-221,-259,-298,-276,-264,-248},{-286,-286,-309,-264,-183,-171},{-302,-171,-209,-278,-183,-281},{-214,-295,-219,-236,-178,-169},{-286,-178,-169,-231,-309,-240},{-183,-202,-181,-205,-288,-169},{-190,-309,-228,-264,-167,-186},{-309,-174,-226,-262,-243,-202},{-236,-305,-226,-290,-240,-171},{-286,-276,-238,-200,-281,-271},{-202,-257,-286,-176,-186,-283},{-236,-174,-214,-233,-278,-236},{-250,-293,-202,-181,-281,-221},{-212,-236,-224,-243,-217,-302},{-217,-178,-250,-243,-188,-278},{-267,-255,-286,-236,-169,-202},{-202,-290,-307,-250,-259,-269},{-274,-171,-214,-286,-219,-278},{-259,-169,-169,-231,-224,-200},{-262,-302,-169,-240,-248,-178},{-240,-186,-238,-202,-267,-228},{-209,-276,-288,-219,-257,-255},{-309,-195,-221,-221,-243,-300},{-178,-288,-207,-286,-183,-302},{-288,-245,-240,-298,-198,-188},{-224,-276,-188,-302,-221,-171},{-214,-307,-281,-288,-193,-228},{-240,-205,-219,-305,-188,-276},{-202,-226,-228,-200,-243,-181},{-217,-174,-309,-205,-181,-252},{-221,-269,-233,-288,-221,-176},{-252,-167,-271,-176,-295,-298}}},{{{-268,-330,-246,-278,-284,-347},{-227,-232,-207,-325,-248,-197},{-281,-265,-199,-238,-278,-265},{-238,-298,-229,-197,-333,-292},{-254,-224,-262,-355,-246,-311},{-199,-328,-243,-205,-199,-344},{-202,-251,-259,-281,-270,-330},{-319,-347,-254,-317,-303,-216},{-328,-268,-199,-221,-298,-300},{-199,-262,-339,-319,-317,-194},{-344,-194,-322,-352,-257,-229},{-287,-229,-205,-278,-341,-349},{-336,-265,-194,-197,-336,-227},{-246,-355,-328,-232,-202,-199},{-216,-270,-333,-221,-199,-199},{-243,-205,-213,-194,-257,-325},{-205,-240,-295,-336,-341,-221},{-257,-287,-303,-317,-194,-344},{-199,-319,-300,-278,-243,-317},{-298,-317,-325,-341,-221,-224},{-284,-262,-336,-207,-243,-197},{-202,-197,-341,-251,-238,-295},{-355,-308,-254,-341,-336,-298},{-303,-268,-270,-295,-300,-287},{-216,-238,-246,-333,-240,-227},{-197,-336,-303,-270,-295,-218},{-281,-292,-199,-197,-191,-248},{-207,-276,-210,-298,-268,-322},{-210,-330,-202,-216,-210,-213},{-257,-232,-254,-349,-314,-199},{-205,-273,-292,-194,-306,-311},{-218,-243,-336,-276,-322,-232},{-270,-265,-328,-259,-308,-287},{-303,-218,-278,-235,-339,-317},{-303,-330,-262,-243,-352,-216},{-216,-308,-273,-235,-287,-289},{-325,-257,-319,-308,-194,-347},{-207,-224,-227,-257,-276,-205},{-333,-298,-248,-276,-194,-205},{-330,-341,-330,-278,-270,-270},{-229,-248,-265,-259,-232,-306},{-311,-191,-349,-347,-306,-319},{-311,-349,-246,-328,-205,-224},{-191,-314,-240,-218,-210,-205},{-240,-344,-319,-344,-265,-202},{-270,-298,-216,-243,-306,-259},{-243,-276,-295,-199,-306,-205},{-197,-333,-221,-289,-224,-325},{-207,-311,-207,-298,-314,-284},{-197,-287,-322,-281,-344,-221}},{{-303,-240,-202,-276,-352,-341},{-248,-191,-210,-265,-298,-270},{-298,-270,-273,-300,-257,-257},{-289,-333,-191,-248,-300,-273},{-197,-300,-281,-289,-295,-262},{-194,-191,-232,-229,-284,-352},{-199,-281,-273,-235,-336,-289},{-333,-210,-191,-218,-246,-259},{-197,-246,-298,-281,-246,-336},{-229,-273,-341,-265,-246,-273},{-295,-278,-298,-314,-265,-227},{-232,-276,-199,-287,-221,-202},{-207,-308,-273,-300,-199,-300},{-224,-246,-262,-210,-205,-265},{-284,-289,-257,-265,-218,-287},{-259,-238,-205,-238,-284,-317},{-213,-298,-262,-314,-248,-210},{-246,-232,-202,-259,-303,-243},{-207,-254,-227,-248,-319,-207},{-292,-257,-257,-224,-276,-308},{-319,-259,-339,-221,-295,-262},{-268,-295,-325,-224,-289,-268},{-243,-238,-349,-205,-349,-268},{-336,-194,-268,-235,-205,-235},{-227,-341,-224,-306,-344,-251},{-287,-213,-325,-268,-265,-199},{-276,-224,-257,-317,-333,-298},{-257,-202,-298,-317,-333,-216},{-232,-276,-284,-235,-300,-339},{-319,-306,-289,-270,-246,-314},{-306,-284,-259,-281,-333,-259},{-248,-292,-319,-349,-224,-270},{-311,-344,-287,-240,-349,-341},{-194,-248,-341,-210,-248,-210},{-319,-259,-314,-295,-317,-276},{-352,-317,-246,-199,-257,-251},{-205,-268,-339,-259,-341,-262},{-216,-322,-330,-240,-352,-333},{-281,-254,-325,-202,-259,-218},{-246,-191,-287,-314,-251,-240},{-246,-270,-295,-202,-311,-328},{-281,-254,-207,-347,-336,-202},{-352,-306,-199,-292,-205,-339},{-205,-276,-306,-341,-319,-281},{-322,-352,-246,-289,-224,-347},{-229,-330,-339,-349,-306,-344},{-328,-303,-251,-218,-232,-229},{-273,-322,-352,-344,-292,-339},{-202,-213,-205,-197,-333,-298},{-289,-341,-317,-270,-235,-333}},{{-243,-287,-289,-262,-328,-246},{-191,-276,-311,-210,-270,-278},{-330,-300,-308,-303,-224,-325},{-216,-289,-251,-311,-207,-325},{-284,-232,-202,-221,-355,-352},{-336,-238,-352,-347,-273,-246},{-303,-221,-257,-336,-341,-298},{-268,-298,-197,-311,-199,-205},{-259,-210,-213,-262,-333,-213},{-248,-355,-347,-221,-210,-238},{-325,-308,-298,-268,-205,-298},{-322,-295,-295,-328,-213,-336},{-216,-300,-322,-322,-273,-191},{-257,-254,-298,-191,-281,-311},{-349,-336,-289,-344,-218,-306},{-336,-265,-257,-344,-298,-284},{-246,-213,-319,-205,-322,-232},{-292,-278,-254,-197,-273,-289},{-194,-311,-229,-268,-197,-213},{-210,-210,-221,-300,-333,-306},{-229,-314,-287,-221,-205,-276},{-276,-314,-325,-273,-317,-205},{-322,-298,-292,-278,-322,-300},{-325,-330,-218,-344,-262,-224},{-197,-243,-273,-270,-349,-262},{-281,-259,-259,-199,-314,-205},{-322,-221,-278,-311,-213,-281},{-317,-199,-232,-199,-355,-235},{-344,-295,-218,-355,-322,-243},{-341,-265,-273,-205,-199,-300},{-199,-199,-330,-339,-322,-355},{-270,-268,-221,-207,-232,-213},{-317,-240,-197,-213,-347,-207},{-199,-339,-224,-330,-349,-224},{-246,-262,-210,-232,-281,-333},{-298,-352,-202,-191,-197,-319},{-202,-292,-238,-224,-303,-205},{-191,-298,-218,-292,-325,-257},{-325,-339,-218,-254,-194,-355},{-339,-259,-202,-207,-336,-270},{-227,-289,-251,-284,-202,-341},{-355,-243,-308,-292,-210,-202},{-349,-238,-289,-232,-268,-325},{-229,-295,-232,-278,-336,-268},{-268,-199,-281,-270,-243,-210},{-194,-278,-308,-194,-349,-281},{-221,-308,-238,-319,-254,-276},{-298,-268,-273,-276,-295,-295},{-295,-349,-259,-257,-235,-229},{-287,-207,-248,-207,-259,-284}},{{-254,-210,-311,-238,-259,-197},{-339,-308,-194,-262,-278,-278},{-325,-341,-278,-254,-251,-259},{-235,-336,-292,-251,-238,-194},{-213,-246,-311,-284,-349,-213},{-287,-232,-251,-322,-330,-202},{-207,-229,-216,-306,-235,-295},{-295,-341,-216,-213,-246,-276},{-347,-306,-289,-276,-235,-262},{-330,-213,-278,-273,-300,-257},{-205,-281,-298,-344,-341,-281},{-306,-259,-197,-328,-347,-191},{-341,-197,-210,-352,-314,-308},{-306,-295,-298,-251,-262,-298},{-278,-284,-317,-243,-278,-300},{-194,-199,-221,-352,-257,-311},{-278,-281,-197,-197,-306,-259},{-281,-262,-235,-210,-273,-317},{-344,-246,-306,-314,-336,-328},{-330,-341,-197,-199,-341,-224},{-199,-265,-243,-306,-281,-216},{-259,-224,-330,-248,-287,-218},{-205,-205,-352,-251,-259,-344},{-344,-295,-333,-281,-311,-319},{-221,-210,-194,-339,-333,-333},{-289,-259,-191,-270,-197,-197},{-322,-205,-278,-289,-216,-262},{-265,-308,-194,-281,-199,-194},{-205,-262,-330,-213,-227,-227},{-232,-295,-270,-325,-317,-218},{-311,-202,-349,-349,-287,-298},{-273,-268,-314,-227,-355,-322},{-248,-202,-227,-317,-218,-281},{-349,-224,-191,-270,-268,-298},{-205,-287,-218,-341,-243,-328},{-330,-295,-268,-303,-325,-243},{-303,-227,-207,-210,-347,-314},{-216,-270,-248,-349,-202,-278},{-284,-317,-235,-300,-265,-328},{-300,-328,-251,-328,-322,-349},{-287,-205,-254,-213,-251,-273},{-300,-240,-287,-355,-325,-287},{-248,-218,-194,-270,-292,-322},{-207,-243,-268,-292,-322,-303},{-254,-336,-259,-199,-292,-227},{-311,-308,-311,-191,-306,-278},{-240,-352,-235,-330,-197,-295},{-317,-328,-268,-352,-216,-322},{-202,-322,-235,-191,-205,-254},{-227,-235,-317,-330,-270,-227}},{{-317,-298,-191,-265,-322,-287},{-227,-227,-303,-325,-259,-227},{-295,-303,-349,-322,-224,-227},{-292,-298,-317,-333,-355,-295},{-317,-232,-268,-306,-229,-333},{-213,-257,-311,-317,-333,-347},{-300,-254,-319,-216,-216,-341},{-238,-292,-276,-278,-289,-352},{-251,-330,-243,-352,-238,-341},{-257,-284,-328,-344,-238,-349},{-199,-319,-207,-202,-281,-300},{-218,-333,-328,-213,-273,-347},{-333,-303,-248,-295,-344,-262},{-325,-322,-199,-317,-300,-273},{-330,-199,-265,-300,-344,-311},{-281,-270,-287,-295,-227,-298},{-210,-355,-227,-330,-199,-218},{-322,-251,-262,-298,-268,-349},{-218,-268,-278,-284,-349,-202},{-344,-257,-221,-355,-270,-254},{-317,-339,-336,-248,-289,-273},{-311,-251,-270,-325,-306,-199},{-199,-194,-238,-235,-268,-213},{-259,-240,-199,-322,-191,-325},{-333,-319,-251,-344,-224,-339},{-308,-262,-278,-287,-216,-246},{-273,-207,-205,-227,-273,-319},{-210,-295,-308,-300,-308,-248},{-227,-243,-232,-197,-199,-278},{-213,-298,-199,-268,-276,-328},{-276,-216,-229,-349,-276,-270},{-347,-339,-240,-336,-298,-259},{-347,-218,-295,-270,-265,-347},{-210,-259,-262,-330,-229,-224},{-218,-259,-317,-218,-314,-281},{-238,-197,-276,-240,-229,-194},{-246,-273,-352,-221,-308,-311},{-330,-207,-194,-289,-289,-292},{-308,-273,-268,-341,-205,-298},{-355,-328,-254,-202,-227,-235},{-199,-333,-311,-216,-289,-268},{-221,-273,-281,-325,-273,-276},{-251,-311,-224,-306,-311,-251},{-257,-265,-273,-330,-221,-243},{-300,-341,-251,-319,-319,-268},{-238,-325,-306,-199,-333,-333},{-194,-298,-202,-349,-355,-207},{-295,-292,-314,-216,-197,-344},{-284,-224,-216,-278,-194,-333},{-339,-257,-262,-243,-347,-194}},{{-268,-306,-191,-243,-243,-238},{-306,-311,-319,-333,-265,-268},{-199,-300,-259,-339,-319,-268},{-205,-292,-278,-191,-246,-328},{-311,-213,-191,-213,-221,-308},{-235,-325,-194,-194,-295,-325},{-347,-317,-300,-235,-240,-205},{-213,-339,-221,-229,-265,-213},{-352,-224,-317,-197,-308,-202},{-303,-341,-216,-344,-330,-289},{-281,-213,-311,-254,-330,-262},{-202,-322,-303,-314,-319,-341},{-210,-289,-248,-191,-205,-270},{-270,-306,-227,-262,-352,-194},{-262,-218,-349,-317,-339,-278},{-319,-281,-270,-287,-355,-243},{-216,-251,-322,-276,-232,-235},{-243,-213,-355,-191,-292,-246},{-202,-317,-259,-243,-330,-273},{-213,-306,-268,-227,-210,-336},{-308,-238,-349,-319,-224,-227},{-227,-213,-262,-210,-355,-270},{-276,-243,-333,-341,-289,-205},{-341,-278,-265,-336,-218,-254},{-202,-202,-328,-308,-257,-207},{-210,-265,-292,-213,-278,-333},{-270,-268,-322,-355,-339,-262},{-287,-330,-251,-276,-221,-306},{-303,-322,-355,-344,-317,-303},{-199,-276,-246,-344,-339,-257},{-352,-251,-278,-325,-322,-298},{-221,-344,-292,-295,-191,-287},{-322,-194,-240,-292,-243,-319},{-254,-319,-205,-341,-265,-325},{-306,-257,-273,-311,-202,-278},{-355,-298,-308,-232,-199,-298},{-322,-257,-262,-273,-202,-300},{-243,-295,-251,-238,-194,-328},{-314,-339,-306,-235,-259,-221},{-224,-218,-197,-278,-248,-229},{-207,-243,-352,-325,-352,-298},{-259,-265,-270,-240,-221,-311},{-251,-281,-243,-328,-289,-355},{-243,-347,-227,-235,-349,-352},{-339,-259,-248,-232,-243,-322},{-194,-352,-308,-197,-191,-322},{-270,-259,-300,-216,-254,-194},{-254,-248,-336,-328,-202,-213},{-295,-197,-268,-287,-254,-330},{-319,-273,-339,-352,-325,-257}}},{{{-182,-200,-122,-149,-171,-123},{-142,-157,-151,-163,-159,-168},{-148,-191,-183,-172,-169,-146},{-162,-179,-194,-185,-117,-136},{-163,-171,-197,-152,-196,-171},{-179,-200,-108,-196,-197,-163},{-162,-199,-185,-194,-200,-140},{-159,-137,-108,-172,-168,-172},{-157,-176,-191,-168,-111,-186},{-166,-154,-132,-114,-108,-119},{-182,-117,-177,-139,-123,-180},{-136,-126,-199,-194,-157,-171},{-123,-140,-182,-157,-114,-134},{-129,-159,-123,-176,-171,-162},{-160,-137,-116,-123,-196,-166},{-200,-194,-116,-177,-196,-176},{-196,-171,-136,-140,-185,-162},{-123,-128,-188,-192,-156,-123},{-114,-191,-182,-177,-112,-123},{-183,-126,-194,-169,-140,-108},{-162,-140,-192,-166,-183,-137},{-119,-180,-123,-151,-162,-156},{-119,-172,-168,-171,-134,-148},{-151,-189,-131,-136,-108,-139},{-140,-114,-189,-185,-172,-152},{-139,-162,-189,-143,-148,-160},{-197,-185,-123,-125,-191,-128},{-140,-162,-117,-157,-160,-160},{-114,-159,-154,-171,-120,-191},{-136,-174,-188,-128,-199,-160},{-171,-176,-109,-119,-156,-136},{-131,-166,-109,-183,-142,-108},{-154,-112,-125,-152,-112,-139},{-116,-125,-197,-185,-200,-192},{-188,-185,-137,-116,-137,-162},{-149,-154,-156,-116,-166,-109},{-186,-108,-109,-145,-146,-186},{-134,-139,-129,-169,-109,-166},{-120,-120,-117,-126,-136,-188},{-116,-129,-137,-165,-196,-123},{-197,-180,-186,-166,-146,-182},{-125,-108,-123,-148,-189,-194},{-146,-134,-119,-143,-136,-169},{-117,-171,-148,-185,-111,-131},{-189,-189,-120,-174,-122,-128},{-168,-139,-109,-168,-160,-116},{-146,-180,-156,-128,-186,-112},{-148,-152,-162,-125,-114,-191},{-151,-179,-120,-194,-145,-114},{-154,-183,-143,-183,-199,-125}},{{-157,-128,-132,-172,-171,-114},{-134,-134,-126,-182,-191,-185},{-169,-168,-109,-126,-131,-125},{-143,-188,-160,-114,-111,-129},{-134,-142,-176,-166,-136,-142},{-140,-191,-114,-197,-194,-179},{-142,-186,-140,-156,-145,-112},{-143,-137,-157,-157,-129,-117},{-194,-185,-172,-169,-137,-111},{-111,-157,-119,-177,-152,-172},{-114,-166,-149,-122,-136,-179},{-160,-179,-171,-172,-112,-146},{-123,-165,-123,-194,-122,-185},{-132,-151,-116,-172,-160,-136},{-143,-174,-172,-143,-183,-126},{-108,-197,-131,-183,-132,-151},{-108,-137,-166,-143,-109,-177},{-192,-182,-125,-189,-186,-145},{-182,-132,-151,-137,-183,-174},{-148,-168,-145,-126,-151,-129},{-122,-145,-136,-189,-199,-132},{-128,-200,-117,-128,-176,-177},{-159,-114,-162,-123,-160,-183},{-168,-165,-188,-174,-151,-112},{-163,-189,-157,-109,-136,-166},{-109,-154,-169,-112,-188,-137},{-129,-114,-165,-159,-174,-169},{-108,-151,-132,-191,-126,-165},{-140,-120,-117,-151,-114,-137},{-169,-156,-137,-152,-194,-114},{-128,-154,-132,-182,-129,-168},{-163,-143,-109,-166,-126,-177},{-122,-186,-169,-140,-131,-132},{-156,-151,-116,-123,-143,-165},{-172,-143,-186,-111,-199,-108},{-142,-156,-168,-152,-137,-200},{-145,-131,-200,-126,-140,-151},{-197,-123,-183,-122,-192,-199},{-157,-109,-119,-114,-136,-183},{-163,-131,-140,-168,-172,-157},{-132,-139,-180,-126,-111,-119},{-162,-111,-152,-189,-169,-117},{-126,-125,-199,-139,-123,-199},{-159,-182,-131,-108,-157,-172},{-199,-188,-145,-200,-116,-126},{-194,-154,-117,-128,-159,-146},{-142,-112,-169,-140,-149,-123},{-116,-112,-156,-154,-122,-152},{-162,-163,-199,-172,-171,-114},{-142,-183,-143,-109,-171,-174}},{{-188,-162,-125,-165,-148,-163},{-177,-128,-112,-137,-125,-166},{-129,-165,-112,-140,-117,-162},{-128,-128,-129,-137,-180,-189},{-119,-146,-123,-132,-156,-120},{-109,-148,-182,-172,-152,-117},{-191,-148,-183,-189,-171,-176},{-123,-189,-151,-169,-182,-131},{-177,-192,-199,-132,-185,-185},{-129,-182,-112,-151,-132,-182},{-171,-177,-176,-116,-186,-139},{-177,-111,-168,-136,-188,-120},{-183,-137,-182,-139,-196,-117},{-119,-137,-122,-171,-142,-200},{-132,-154,-172,-159,-174,-176},{-180,-142,-125,-114,-136,-192},{-111,-169,-162,-188,-123,-154},{-154,-112,-125,-176,-166,-122},{-171,-125,-168,-165,-183,-128},{-117,-128,-119,-183,-174,-200},{-117,-182,-111,-199,-125,-136},{-160,-134,-171,-185,-136,-111},{-169,-126,-151,-108,-148,-179},{-152,-145,-179,-117,-140,-148},{-156,-176,-142,-172,-200,-186},{-179,-120,-136,-165,-123,-192},{-146,-131,-186,-131,-145,-194},{-125,-143,-179,-116,-151,-142},{-148,-166,-149,-176,-185,-168},{-172,-156,-126,-117,-109,-196},{-143,-151,-152,-152,-199,-132},{-151,-194,-199,-174,-142,-171},{-117,-116,-126,-132,-140,-174},{-126,-109,-112,-160,-160,-197},{-172,-185,-191,-129,-200,-119},{-151,-151,-176,-148,-149,-185},{-129,-171,-160,-192,-196,-143},{-112,-169,-179,-159,-136,-189},{-185,-189,-140,-191,-145,-114},{-157,-111,-176,-117,-169,-176},{-116,-177,-162,-148,-199,-134},{-180,-117,-160,-145,-112,-120},{-149,-145,-134,-172,-108,-131},{-183,-109,-191,-119,-111,-185},{-183,-186,-108,-131,-116,-143},{-128,-114,-123,-200,-123,-176},{-140,-108,-176,-191,-139,-172},{-174,-142,-200,-111,-114,-160},{-117,-165,-194,-185,-171,-191},{-146,-179,-149,-199,-136,-151}},{{-132,-196,-172,-156,-166,-182},{-120,-140,-117,-151,-172,-146},{-112,-197,-160,-146,-159,-189},{-151,-116,-131,-117,-134,-154},{-166,-111,-197,-132,-152,-126},{-200,-182,-143,-129,-165,-146},{-137,-132,-165,-117,-191,-196},{-166,-131,-180,-140,-149,-172},{-134,-109,-146,-148,-177,-143},{-171,-166,-146,-159,-132,-179},{-169,-126,-146,-194,-125,-120},{-186,-109,-156,-159,-123,-114},{-142,-140,-137,-196,-112,-166},{-134,-131,-146,-129,-182,-136},{-154,-112,-131,-126,-179,-168},{-128,-131,-171,-109,-159,-196},{-176,-126,-142,-159,-122,-188},{-109,-196,-165,-137,-156,-137},{-169,-179,-160,-126,-200,-128},{-132,-171,-143,-199,-199,-142},{-162,-154,-123,-165,-188,-168},{-197,-192,-109,-162,-129,-191},{-134,-185,-199,-166,-182,-125},{-109,-122,-171,-117,-145,-122},{-189,-189,-117,-156,-117,-176},{-157,-191,-179,-188,-188,-108},{-179,-169,-159,-132,-168,-179},{-116,-165,-111,-188,-123,-143},{-114,-186,-186,-123,-185,-157},{-166,-145,-156,-157,-122,-157},{-137,-109,-168,-122,-119,-154},{-185,-191,-152,-111,-142,-200},{-139,-166,-119,-123,-165,-192},{-182,-134,-165,-191,-146,-117},{-134,-189,-114,-116,-156,-194},{-194,-146,-171,-165,-169,-160},{-159,-163,-139,-196,-166,-146},{-179,-171,-189,-112,-137,-120},{-162,-189,-176,-129,-109,-185},{-112,-123,-182,-129,-176,-154},{-168,-129,-111,-111,-160,-172},{-108,-166,-166,-146,-131,-136},{-165,-191,-154,-132,-145,-120},{-183,-197,-140,-174,-108,-143},{-132,-134,-162,-131,-109,-188},{-128,-143,-159,-142,-114,-183},{-163,-139,-126,-186,-154,-188},{-149,-125,-196,-188,-199,-125},{-131,-192,-179,-166,-137,-166},{-128,-111,-108,-120,-137,-146}},{{-179,-114,-196,-109,-126,-185},{-169,-131,-157,-159,-171,-116},{-119,-200,-125,-174,-168,-165},{-166,-148,-199,-191,-169,-196},{-140,-169,-166,-163,-149,-129},{-112,-180,-180,-189,-191,-162},{-183,-157,-189,-108,-196,-171},{-116,-142,-171,-125,-111,-171},{-197,-199,-112,-134,-114,-174},{-180,-192,-168,-111,-139,-136},{-183,-191,-154,-169,-154,-156},{-122,-112,-180,-154,-145,-146},{-159,-168,-122,-152,-109,-152},{-119,-128,-120,-132,-122,-123},{-139,-183,-162,-183,-200,-185},{-199,-185,-169,-156,-117,-183},{-149,-200,-159,-146,-116,-200},{-116,-174,-183,-119,-192,-148},{-109,-140,-194,-192,-166,-136},{-177,-114,-177,-146,-183,-159},{-196,-156,-166,-185,-112,-196},{-199,-120,-111,-116,-156,-152},{-154,-180,-134,-148,-171,-152},{-134,-179,-183,-120,-172,-174},{-117,-140,-176,-117,-183,-188},{-200,-180,-120,-191,-186,-183},{-122,-183,-179,-119,-179,-136},{-186,-183,-189,-129,-116,-152},{-152,-134,-183,-132,-142,-192},{-169,-131,-168,-137,-137,-108},{-163,-169,-131,-142,-156,-120},{-174,-165,-179,-116,-165,-156},{-199,-111,-197,-191,-148,-188},{-139,-128,-131,-136,-177,-114},{-152,-129,-136,-191,-166,-132},{-154,-162,-145,-134,-186,-132},{-142,-168,-119,-142,-145,-148},{-114,-140,-169,-168,-194,-172},{-125,-112,-129,-176,-129,-134},{-149,-128,-148,-136,-131,-197},{-112,-139,-194,-199,-132,-154},{-163,-191,-196,-146,-116,-174},{-177,-183,-166,-188,-146,-194},{-108,-156,-163,-114,-172,-140},{-111,-188,-192,-137,-199,-200},{-160,-182,-122,-196,-157,-148},{-125,-146,-180,-183,-119,-169},{-112,-199,-117,-126,-123,-163},{-183,-179,-114,-116,-123,-179},{-125,-160,-192,-174,-194,-136}},{{-131,-111,-148,-165,-171,-179},{-149,-194,-200,-129,-154,-177},{-159,-128,-169,-168,-128,-109},{-165,-126,-159,-151,-119,-143},{-117,-148,-145,-177,-191,-151},{-120,-111,-120,-182,-179,-189},{-142,-140,-199,-108,-159,-128},{-151,-174,-179,-176,-112,-149},{-191,-171,-145,-114,-134,-197},{-165,-126,-143,-200,-129,-137},{-169,-131,-146,-116,-171,-148},{-154,-151,-152,-157,-179,-172},{-126,-156,-125,-145,-125,-120},{-192,-162,-146,-116,-197,-126},{-116,-194,-166,-192,-117,-169},{-119,-196,-183,-151,-146,-171},{-114,-168,-160,-192,-180,-108},{-199,-119,-109,-159,-131,-186},{-134,-120,-128,-160,-112,-119},{-143,-151,-165,-128,-171,-122},{-156,-148,-174,-142,-114,-172},{-186,-120,-122,-112,-152,-151},{-180,-191,-154,-188,-149,-174},{-196,-140,-145,-126,-119,-177},{-191,-160,-131,-109,-157,-122},{-172,-166,-188,-149,-128,-166},{-168,-160,-179,-154,-108,-123},{-188,-131,-142,-112,-136,-179},{-183,-139,-139,-112,-185,-176},{-149,-129,-152,-151,-172,-176},{-168,-186,-149,-157,-180,-160},{-134,-143,-177,-166,-176,-194},{-134,-154,-131,-114,-132,-199},{-134,-159,-191,-126,-152,-191},{-108,-165,-168,-168,-109,-179},{-183,-197,-126,-179,-183,-163},{-129,-142,-191,-143,-146,-177},{-169,-200,-120,-189,-180,-200},{-172,-192,-143,-199,-137,-194},{-165,-111,-177,-168,-126,-126},{-134,-140,-148,-171,-194,-196},{-168,-109,-200,-188,-171,-112},{-146,-197,-154,-126,-191,-131},{-111,-180,-174,-129,-196,-149},{-116,-176,-128,-140,-162,-109},{-112,-172,-159,-143,-152,-156},{-131,-174,-159,-139,-132,-149},{-119,-129,-159,-169,-157,-140},{-128,-149,-171,-182,-151,-166},{-171,-183,-109,-117,-156,-116}}},{{{-197,-195,-220,-229,-209,-224},{-224,-220,-136,-136,-160,-220},{-189,-200,-140,-157,-157,-177},{-226,-129,-153,-169,-167,-173},{-204,-158,-177,-166,-136,-220},{-215,-173,-224,-217,-136,-186},{-167,-211,-166,-180,-235,-158},{-155,-204,-184,-229,-153,-153},{-147,-167,-233,-171,-166,-209},{-213,-157,-224,-169,-177,-202},{-164,-222,-184,-158,-202,-222},{-229,-169,-167,-202,-182,-186},{-197,-209,-184,-206,-131,-180},{-204,-229,-189,-220,-147,-186},{-233,-224,-153,-186,-213,-237},{-198,-133,-136,-175,-147,-171},{-155,-135,-164,-166,-166,-209},{-167,-133,-231,-186,-186,-207},{-144,-171,-193,-226,-167,-136},{-158,-198,-187,-211,-231,-229},{-164,-231,-151,-167,-144,-173},{-220,-157,-129,-184,-133,-235},{-220,-178,-213,-142,-215,-228},{-200,-136,-155,-233,-200,-146},{-155,-233,-189,-177,-206,-151},{-178,-162,-229,-160,-229,-195},{-177,-195,-173,-237,-193,-173},{-222,-158,-147,-178,-220,-178},{-220,-129,-180,-133,-171,-226},{-153,-147,-187,-142,-204,-218},{-187,-186,-131,-164,-149,-147},{-211,-138,-228,-151,-175,-222},{-204,-207,-162,-153,-146,-226},{-209,-224,-166,-131,-193,-144},{-157,-231,-140,-218,-164,-146},{-189,-211,-166,-197,-213,-149},{-147,-167,-220,-226,-169,-195},{-171,-140,-177,-204,-204,-197},{-160,-138,-204,-147,-164,-186},{-191,-166,-180,-189,-193,-138},{-226,-175,-224,-169,-146,-186},{-164,-138,-158,-155,-211,-228},{-202,-211,-209,-175,-177,-166},{-135,-142,-169,-153,-229,-135},{-175,-146,-198,-177,-136,-169},{-133,-180,-224,-173,-187,-231},{-237,-213,-133,-129,-213,-215},{-177,-129,-149,-166,-146,-153},{-182,-189,-149,-166,-175,-129},{-226,-147,-195,-204,-186,-228}},{{-171,-215,-184,-149,-233,-177},{-138,-217,-211,-224,-237,-157},{-233,-231,-209,-229,-231,-175},{-131,-131,-184,-220,-169,-129},{-136,-142,-186,-217,-226,-169},{-169,-202,-209,-177,-220,-155},{-140,-213,-237,-169,-131,-231},{-142,-166,-224,-184,-136,-147},{-200,-140,-129,-217,-167,-200},{-140,-173,-213,-202,-229,-177},{-175,-187,-138,-200,-146,-171},{-198,-207,-171,-222,-233,-213},{-147,-146,-222,-136,-146,-215},{-173,-171,-157,-207,-160,-226},{-144,-222,-169,-144,-193,-166},{-211,-166,-195,-222,-155,-193},{-158,-235,-157,-207,-231,-200},{-229,-157,-127,-195,-158,-220},{-189,-237,-140,-169,-229,-184},{-207,-155,-235,-164,-144,-155},{-157,-189,-153,-211,-162,-146},{-131,-136,-206,-193,-158,-177},{-217,-218,-222,-129,-222,-217},{-237,-229,-195,-182,-222,-177},{-233,-191,-129,-175,-197,-226},{-133,-211,-206,-202,-147,-195},{-151,-222,-231,-198,-166,-180},{-211,-155,-149,-229,-149,-178},{-191,-211,-160,-197,-229,-206},{-140,-202,-186,-226,-226,-153},{-213,-207,-215,-182,-224,-237},{-160,-166,-211,-211,-193,-146},{-129,-217,-133,-155,-133,-127},{-136,-136,-191,-235,-166,-142},{-204,-189,-184,-153,-224,-155},{-237,-202,-133,-127,-158,-147},{-182,-218,-149,-160,-162,-228},{-204,-229,-211,-228,-218,-155},{-224,-191,-142,-166,-191,-224},{-177,-157,-147,-164,-226,-191},{-209,-224,-204,-197,-228,-175},{-200,-193,-131,-149,-142,-147},{-187,-198,-187,-182,-169,-198},{-204,-202,-166,-131,-135,-160},{-178,-220,-142,-209,-184,-171},{-213,-149,-204,-226,-178,-177},{-206,-206,-171,-235,-186,-233},{-175,-180,-144,-169,-195,-228},{-153,-149,-158,-160,-180,-193},{-144,-187,-169,-133,-184,-217}},{{-177,-207,-175,-135,-160,-200},{-235,-127,-193,-162,-160,-209},{-169,-222,-229,-166,-135,-231},{-149,-160,-202,-147,-191,-164},{-142,-226,-180,-177,-138,-147},{-149,-136,-226,-180,-231,-218},{-235,-213,-193,-217,-186,-191},{-191,-213,-151,-235,-224,-186},{-129,-160,-127,-191,-133,-220},{-166,-217,-129,-160,-158,-184},{-215,-222,-228,-182,-140,-182},{-204,-164,-200,-142,-158,-231},{-186,-155,-200,-189,-171,-147},{-160,-206,-235,-209,-171,-173},{-142,-153,-171,-140,-136,-147},{-231,-213,-157,-218,-138,-129},{-197,-162,-144,-166,-220,-147},{-153,-220,-195,-198,-189,-173},{-186,-195,-218,-173,-167,-213},{-149,-228,-182,-153,-135,-193},{-153,-166,-220,-133,-140,-171},{-136,-175,-235,-215,-149,-157},{-218,-237,-195,-187,-158,-207},{-235,-177,-189,-187,-136,-158},{-151,-135,-177,-169,-180,-136},{-127,-182,-167,-207,-186,-129},{-167,-127,-209,-166,-142,-133},{-129,-173,-147,-129,-162,-211},{-133,-186,-228,-160,-220,-187},{-131,-173,-136,-200,-166,-217},{-149,-197,-140,-177,-138,-160},{-202,-235,-171,-133,-162,-160},{-218,-226,-171,-202,-173,-149},{-147,-164,-167,-237,-228,-215},{-186,-202,-197,-155,-187,-177},{-202,-215,-193,-229,-215,-158},{-127,-186,-153,-207,-211,-235},{-171,-146,-135,-222,-177,-184},{-131,-178,-157,-138,-197,-200},{-187,-158,-142,-187,-166,-195},{-198,-215,-200,-186,-224,-166},{-142,-157,-233,-184,-213,-193},{-157,-173,-191,-193,-180,-138},{-153,-171,-136,-133,-215,-180},{-138,-191,-178,-217,-135,-187},{-178,-209,-173,-198,-131,-149},{-211,-146,-206,-215,-171,-167},{-191,-191,-167,-197,-127,-213},{-133,-173,-131,-155,-129,-209},{-237,-162,-177,-207,-206,-169}},{{-206,-175,-171,-222,-226,-171},{-202,-136,-224,-226,-167,-149},{-173,-231,-202,-204,-167,-233},{-187,-135,-213,-207,-136,-187},{-166,-142,-138,-198,-136,-229},{-142,-213,-144,-178,-140,-177},{-231,-180,-146,-166,-175,-157},{-217,-178,-198,-131,-144,-136},{-146,-144,-215,-138,-182,-220},{-155,-184,-138,-166,-133,-222},{-206,-198,-171,-140,-177,-173},{-200,-204,-135,-231,-195,-140},{-186,-180,-177,-184,-200,-218},{-213,-164,-228,-233,-218,-151},{-142,-173,-131,-187,-189,-206},{-215,-180,-186,-233,-206,-198},{-131,-164,-224,-187,-129,-173},{-220,-140,-155,-178,-129,-193},{-146,-140,-218,-197,-153,-147},{-215,-200,-202,-211,-207,-231},{-217,-146,-204,-177,-166,-171},{-226,-140,-178,-129,-218,-173},{-164,-131,-180,-191,-155,-217},{-184,-200,-151,-142,-164,-158},{-180,-180,-233,-175,-222,-229},{-160,-182,-147,-186,-228,-222},{-158,-169,-146,-202,-136,-211},{-169,-155,-177,-231,-133,-167},{-222,-135,-178,-171,-184,-147},{-237,-164,-171,-191,-151,-193},{-228,-191,-135,-200,-175,-215},{-202,-151,-222,-169,-171,-131},{-200,-211,-217,-133,-189,-149},{-200,-200,-186,-158,-142,-215},{-166,-197,-164,-209,-162,-158},{-182,-136,-200,-191,-160,-162},{-167,-217,-218,-218,-222,-180},{-235,-187,-193,-182,-184,-233},{-146,-160,-189,-206,-189,-160},{-197,-189,-136,-153,-147,-237},{-224,-157,-184,-146,-217,-235},{-198,-153,-200,-136,-131,-217},{-231,-198,-158,-229,-235,-182},{-220,-166,-186,-237,-184,-217},{-195,-140,-209,-233,-195,-164},{-220,-167,-224,-167,-187,-224},{-135,-142,-226,-182,-186,-222},{-160,-218,-133,-224,-231,-131},{-155,-153,-135,-144,-209,-184},{-135,-209,-189,-166,-197,-149}},{{-218,-167,-151,-229,-166,-171},{-138,-218,-144,-136,-224,-211},{-129,-220,-228,-129,-160,-198},{-228,-237,-177,-136,-204,-193},{-178,-171,-197,-155,-140,-138},{-138,-224,-215,-149,-218,-169},{-129,-129,-171,-200,-142,-186},{-233,-155,-222,-140,-233,-209},{-191,-191,-167,-229,-198,-140},{-142,-162,-213,-228,-237,-151},{-217,-213,-138,-162,-213,-206},{-193,-180,-193,-237,-180,-237},{-211,-166,-237,-217,-213,-175},{-218,-220,-213,-197,-229,-184},{-186,-162,-164,-217,-173,-189},{-149,-197,-158,-155,-177,-162},{-135,-202,-169,-177,-198,-191},{-189,-173,-182,-202,-131,-204},{-140,-178,-149,-155,-182,-173},{-229,-151,-177,-226,-169,-146},{-218,-155,-211,-218,-158,-226},{-197,-215,-158,-167,-202,-175},{-218,-229,-136,-160,-186,-144},{-166,-237,-155,-167,-131,-138},{-231,-204,-226,-191,-155,-158},{-206,-135,-173,-138,-231,-211},{-146,-175,-147,-173,-153,-186},{-144,-224,-131,-187,-136,-131},{-177,-149,-177,-202,-226,-167},{-171,-189,-169,-218,-195,-144},{-197,-226,-167,-151,-237,-224},{-149,-127,-182,-167,-147,-162},{-135,-164,-229,-135,-127,-129},{-189,-231,-186,-226,-173,-233},{-136,-182,-222,-171,-217,-193},{-180,-144,-142,-127,-164,-215},{-151,-213,-235,-224,-198,-173},{-149,-237,-171,-237,-184,-233},{-140,-213,-237,-127,-151,-129},{-226,-224,-187,-233,-136,-178},{-157,-136,-218,-135,-144,-235},{-167,-144,-127,-187,-215,-140},{-218,-182,-224,-233,-226,-206},{-213,-209,-220,-127,-207,-180},{-218,-226,-151,-228,-218,-162},{-189,-133,-237,-211,-197,-164},{-129,-228,-207,-171,-198,-206},{-127,-220,-215,-142,-224,-146},{-189,-149,-187,-178,-182,-182},{-189,-138,-206,-231,-135,-149}},{{-228,-237,-146,-182,-184,-169},{-231,-146,-237,-224,-138,-136},{-167,-135,-127,-147,-215,-220},{-160,-211,-160,-147,-158,-204},{-146,-200,-204,-231,-202,-136},{-215,-233,-167,-213,-166,-146},{-171,-197,-153,-206,-177,-233},{-180,-220,-229,-231,-229,-149},{-178,-171,-233,-184,-175,-222},{-136,-189,-197,-166,-140,-218},{-231,-235,-220,-140,-231,-217},{-151,-131,-226,-229,-138,-140},{-186,-173,-149,-228,-142,-197},{-189,-195,-135,-155,-193,-224},{-231,-187,-187,-175,-140,-171},{-127,-235,-182,-207,-233,-218},{-147,-157,-164,-233,-204,-209},{-202,-173,-202,-195,-180,-182},{-155,-193,-200,-164,-155,-193},{-209,-204,-180,-213,-133,-158},{-164,-207,-131,-213,-127,-151},{-198,-189,-138,-164,-197,-215},{-213,-198,-146,-155,-178,-231},{-229,-186,-193,-198,-140,-164},{-235,-151,-131,-147,-215,-149},{-149,-162,-200,-235,-224,-198},{-178,-180,-149,-195,-233,-162},{-226,-142,-226,-184,-200,-198},{-226,-195,-195,-162,-217,-136},{-193,-211,-180,-162,-158,-177},{-187,-222,-207,-178,-217,-158},{-187,-186,-224,-166,-211,-184},{-215,-158,-211,-140,-189,-164},{-164,-217,-220,-131,-213,-173},{-164,-237,-127,-182,-175,-229},{-155,-171,-220,-149,-231,-169},{-136,-197,-187,-147,-146,-211},{-224,-207,-133,-129,-226,-151},{-157,-162,-209,-142,-182,-193},{-171,-151,-177,-233,-144,-184},{-204,-142,-162,-235,-160,-197},{-155,-175,-144,-178,-231,-211},{-184,-189,-198,-146,-160,-197},{-146,-198,-146,-222,-151,-155},{-171,-151,-164,-140,-178,-215},{-144,-180,-133,-136,-127,-193},{-166,-195,-184,-178,-237,-136},{-235,-142,-157,-189,-197,-164},{-195,-177,-209,-197,-151,-175},{-235,-162,-146,-167,-131,-226}}},{{{-201,-201,-294,-213,-211,-292},{-208,-213,-287,-243,-198,-189},{-238,-196,-289,-318,-203,-189},{-179,-274,-228,-250,-255,-272},{-213,-206,-245,-294,-189,-279},{-306,-257,-191,-294,-270,-257},{-238,-174,-225,-198,-184,-216},{-279,-267,-243,-206,-274,-181},{-174,-272,-260,-176,-277,-287},{-296,-203,-201,-272,-211,-181},{-250,-299,-274,-230,-306,-294},{-198,-262,-252,-203,-218,-228},{-245,-186,-301,-201,-287,-240},{-265,-245,-216,-270,-206,-272},{-279,-272,-218,-296,-279,-172},{-189,-272,-257,-184,-260,-245},{-184,-230,-216,-247,-211,-252},{-267,-216,-235,-220,-223,-299},{-201,-206,-176,-272,-289,-306},{-304,-274,-220,-262,-262,-250},{-274,-252,-250,-184,-228,-250},{-245,-198,-196,-250,-243,-255},{-289,-277,-203,-220,-279,-306},{-267,-270,-172,-184,-211,-270},{-208,-247,-220,-206,-235,-272},{-201,-309,-225,-252,-277,-174},{-206,-309,-196,-306,-240,-287},{-265,-306,-267,-176,-233,-265},{-262,-299,-282,-250,-318,-250},{-294,-292,-255,-309,-223,-262},{-309,-174,-274,-189,-260,-279},{-284,-318,-203,-274,-186,-257},{-311,-223,-265,-318,-233,-181},{-238,-240,-228,-181,-194,-287},{-201,-208,-282,-191,-311,-279},{-243,-309,-265,-247,-240,-228},{-201,-284,-179,-228,-301,-257},{-201,-274,-201,-277,-220,-218},{-211,-287,-235,-179,-284,-211},{-250,-287,-316,-216,-243,-179},{-213,-272,-235,-240,-301,-267},{-179,-270,-316,-181,-233,-243},{-191,-265,-282,-216,-223,-184},{-287,-213,-318,-252,-260,-233},{-267,-211,-296,-284,-211,-208},{-318,-257,-270,-306,-314,-287},{-235,-299,-189,-247,-203,-235},{-176,-198,-220,-211,-176,-194},{-196,-311,-274,-225,-316,-279},{-233,-225,-282,-198,-299,-301}},{{-225,-318,-279,-172,-294,-176},{-270,-274,-220,-220,-191,-301},{-292,-255,-301,-299,-309,-174},{-284,-257,-189,-211,-247,-284},{-186,-262,-260,-191,-311,-230},{-174,-203,-272,-301,-194,-238},{-201,-289,-243,-296,-196,-257},{-299,-208,-223,-318,-235,-252},{-292,-252,-289,-250,-255,-238},{-260,-257,-245,-238,-301,-213},{-218,-203,-267,-250,-257,-240},{-318,-301,-189,-245,-230,-179},{-223,-301,-306,-201,-252,-218},{-260,-309,-201,-172,-220,-279},{-245,-257,-292,-260,-316,-208},{-270,-257,-287,-284,-309,-198},{-294,-235,-279,-179,-216,-213},{-304,-245,-240,-267,-309,-211},{-294,-184,-211,-287,-270,-213},{-211,-213,-292,-179,-296,-218},{-206,-299,-257,-301,-230,-196},{-299,-194,-265,-230,-235,-225},{-314,-223,-277,-203,-267,-306},{-218,-184,-260,-179,-296,-272},{-198,-304,-198,-270,-284,-194},{-220,-252,-287,-238,-201,-181},{-198,-176,-289,-208,-238,-196},{-216,-277,-279,-198,-235,-306},{-201,-233,-296,-274,-270,-287},{-189,-206,-176,-304,-309,-262},{-294,-265,-181,-296,-208,-318},{-218,-292,-255,-206,-223,-174},{-252,-201,-247,-240,-206,-174},{-318,-225,-250,-181,-284,-289},{-267,-284,-267,-257,-287,-203},{-216,-174,-294,-203,-270,-225},{-316,-314,-316,-284,-191,-238},{-316,-252,-223,-218,-216,-235},{-235,-255,-189,-211,-218,-184},{-186,-172,-201,-260,-243,-201},{-260,-306,-203,-198,-301,-299},{-255,-272,-233,-316,-245,-265},{-306,-238,-228,-198,-267,-318},{-262,-299,-211,-304,-309,-245},{-172,-235,-316,-233,-287,-184},{-318,-311,-247,-228,-282,-196},{-299,-318,-206,-220,-194,-172},{-274,-228,-201,-191,-255,-220},{-245,-184,-260,-292,-189,-318},{-201,-272,-292,-238,-228,-279}},{{-247,-284,-216,-198,-198,-174},{-216,-233,-189,-309,-201,-299},{-233,-198,-172,-274,-189,-172},{-255,-172,-225,-184,-228,-243},{-172,-306,-301,-279,-201,-252},{-277,-211,-245,-206,-218,-179},{-184,-296,-243,-223,-255,-220},{-181,-186,-277,-243,-233,-240},{-260,-203,-279,-172,-198,-174},{-184,-306,-218,-225,-265,-270},{-179,-289,-240,-265,-211,-225},{-287,-311,-194,-299,-252,-194},{-277,-309,-314,-250,-287,-296},{-228,-245,-250,-245,-191,-270},{-208,-240,-247,-233,-294,-316},{-318,-311,-201,-201,-203,-181},{-203,-206,-265,-220,-260,-201},{-184,-270,-272,-282,-240,-218},{-282,-194,-255,-211,-299,-287},{-255,-208,-247,-255,-216,-243},{-194,-318,-184,-296,-262,-316},{-284,-316,-304,-201,-211,-250},{-223,-287,-270,-211,-223,-247},{-220,-181,-252,-174,-194,-309},{-292,-238,-233,-172,-252,-179},{-255,-304,-201,-211,-245,-311},{-260,-262,-196,-238,-287,-267},{-262,-245,-238,-279,-257,-191},{-228,-194,-292,-176,-228,-235},{-257,-284,-218,-314,-279,-238},{-292,-316,-243,-274,-230,-225},{-294,-260,-245,-292,-316,-299},{-287,-282,-203,-243,-260,-194},{-279,-265,-304,-309,-260,-309},{-223,-260,-174,-274,-174,-194},{-262,-304,-194,-299,-172,-230},{-191,-316,-201,-309,-299,-235},{-314,-252,-316,-189,-206,-316},{-194,-208,-318,-309,-301,-206},{-184,-262,-194,-294,-191,-198},{-316,-252,-243,-181,-225,-196},{-216,-181,-174,-304,-174,-257},{-201,-247,-287,-245,-252,-272},{-292,-225,-260,-211,-216,-306},{-257,-255,-304,-228,-235,-184},{-179,-245,-211,-318,-265,-220},{-211,-272,-181,-206,-306,-230},{-270,-292,-282,-225,-184,-213},{-176,-230,-247,-213,-233,-235},{-279,-206,-255,-257,-306,-304}},{{-240,-267,-274,-279,-228,-218},{-228,-186,-228,-208,-184,-206},{-292,-198,-316,-235,-235,-223},{-213,-255,-265,-228,-316,-191},{-184,-287,-211,-272,-301,-257},{-279,-252,-235,-279,-225,-176},{-299,-272,-174,-318,-296,-274},{-311,-272,-220,-304,-245,-250},{-316,-292,-174,-299,-309,-179},{-220,-260,-206,-230,-252,-206},{-176,-196,-255,-282,-250,-252},{-314,-240,-272,-176,-247,-203},{-194,-220,-198,-198,-203,-250},{-218,-174,-270,-274,-211,-179},{-260,-220,-189,-304,-213,-220},{-172,-250,-206,-198,-233,-282},{-250,-301,-220,-233,-245,-240},{-277,-255,-267,-296,-174,-203},{-240,-208,-191,-211,-194,-213},{-220,-211,-220,-211,-196,-294},{-260,-172,-186,-252,-206,-223},{-218,-213,-176,-296,-299,-240},{-172,-314,-233,-301,-316,-309},{-181,-270,-250,-267,-225,-233},{-306,-203,-225,-228,-247,-296},{-211,-267,-255,-294,-220,-198},{-294,-179,-213,-238,-282,-240},{-262,-255,-284,-196,-228,-172},{-233,-198,-316,-174,-294,-289},{-189,-201,-211,-301,-201,-191},{-240,-314,-220,-225,-294,-208},{-245,-176,-255,-223,-267,-179},{-292,-279,-184,-213,-198,-194},{-174,-174,-267,-228,-198,-201},{-186,-292,-211,-316,-306,-294},{-218,-196,-203,-304,-201,-196},{-255,-228,-196,-255,-228,-240},{-257,-294,-206,-203,-316,-260},{-270,-223,-274,-252,-252,-181},{-270,-260,-265,-250,-272,-172},{-267,-260,-238,-245,-250,-311},{-206,-301,-228,-172,-301,-179},{-262,-194,-208,-220,-225,-292},{-174,-233,-201,-311,-245,-282},{-267,-181,-225,-176,-314,-206},{-235,-257,-181,-220,-294,-287},{-198,-235,-250,-284,-172,-203},{-211,-255,-172,-208,-186,-194},{-265,-213,-206,-235,-289,-282},{-260,-189,-284,-318,-184,-250}},{{-194,-267,-262,-299,-176,-206},{-257,-296,-265,-279,-318,-272},{-230,-228,-240,-243,-247,-252},{-301,-318,-262,-274,-260,-189},{-260,-196,-284,-201,-201,-294},{-311,-235,-208,-220,-296,-274},{-191,-255,-194,-299,-247,-220},{-314,-243,-247,-274,-206,-309},{-186,-309,-257,-299,-230,-218},{-270,-191,-230,-194,-206,-211},{-255,-255,-216,-301,-189,-243},{-265,-250,-245,-238,-196,-250},{-318,-247,-252,-304,-194,-277},{-233,-267,-314,-247,-255,-277},{-289,-294,-247,-206,-181,-218},{-296,-208,-191,-292,-284,-311},{-220,-174,-179,-228,-240,-314},{-189,-299,-299,-311,-176,-238},{-191,-287,-189,-174,-220,-198},{-201,-252,-301,-220,-267,-311},{-284,-272,-270,-245,-191,-225},{-296,-260,-235,-296,-206,-284},{-311,-294,-304,-225,-309,-240},{-274,-184,-235,-203,-211,-274},{-243,-257,-238,-184,-289,-223},{-238,-311,-240,-196,-172,-299},{-274,-235,-211,-252,-230,-223},{-270,-306,-238,-194,-304,-243},{-218,-314,-267,-228,-260,-240},{-262,-306,-223,-208,-176,-274},{-314,-284,-216,-196,-245,-294},{-267,-233,-311,-287,-262,-218},{-260,-198,-208,-314,-245,-230},{-198,-216,-172,-208,-203,-243},{-184,-284,-189,-294,-287,-247},{-311,-233,-316,-309,-194,-223},{-277,-250,-272,-176,-247,-306},{-316,-198,-223,-194,-186,-311},{-301,-228,-247,-287,-289,-245},{-243,-247,-201,-208,-262,-201},{-191,-233,-211,-179,-311,-225},{-228,-238,-279,-184,-267,-176},{-211,-181,-233,-282,-208,-174},{-186,-238,-206,-233,-306,-267},{-318,-289,-279,-274,-216,-211},{-272,-267,-243,-213,-245,-216},{-198,-211,-243,-274,-304,-314},{-172,-203,-260,-272,-255,-186},{-211,-255,-299,-311,-235,-198},{-208,-301,-184,-314,-213,-301}},{{-218,-186,-230,-223,-277,-186},{-311,-198,-201,-206,-225,-179},{-198,-233,-318,-284,-213,-203},{-225,-309,-230,-201,-172,-301},{-247,-299,-301,-306,-265,-265},{-194,-240,-255,-318,-216,-233},{-179,-245,-198,-267,-272,-250},{-189,-223,-257,-316,-299,-208},{-216,-228,-272,-272,-294,-225},{-294,-196,-176,-198,-191,-206},{-282,-233,-304,-316,-262,-309},{-220,-245,-265,-316,-186,-174},{-174,-318,-196,-218,-201,-198},{-247,-287,-260,-223,-299,-316},{-296,-306,-220,-174,-174,-191},{-196,-265,-292,-260,-274,-279},{-304,-270,-243,-216,-184,-235},{-257,-186,-292,-257,-260,-292},{-189,-174,-274,-186,-274,-240},{-196,-194,-220,-282,-194,-225},{-296,-181,-282,-277,-179,-216},{-240,-181,-181,-267,-262,-174},{-203,-296,-270,-260,-294,-257},{-179,-299,-267,-218,-218,-287},{-272,-257,-213,-296,-243,-198},{-206,-309,-314,-211,-306,-233},{-311,-189,-240,-255,-174,-287},{-245,-230,-174,-304,-235,-311},{-235,-179,-228,-282,-284,-218},{-218,-279,-211,-225,-220,-176},{-191,-299,-277,-245,-299,-240},{-262,-289,-189,-233,-189,-247},{-304,-250,-289,-228,-206,-316},{-220,-296,-262,-311,-184,-174},{-228,-255,-238,-304,-255,-296},{-203,-267,-213,-243,-250,-196},{-233,-270,-262,-228,-191,-223},{-309,-279,-279,-218,-179,-206},{-216,-238,-186,-174,-206,-216},{-252,-272,-208,-198,-225,-203},{-306,-203,-309,-223,-176,-179},{-238,-223,-257,-287,-172,-252},{-186,-247,-252,-309,-213,-194},{-176,-250,-274,-198,-287,-206},{-289,-304,-245,-213,-272,-223},{-287,-181,-252,-172,-211,-211},{-218,-299,-174,-189,-301,-220},{-213,-306,-235,-289,-265,-211},{-247,-235,-181,-318,-301,-260},{-279,-274,-279,-296,-223,-292}}},{{{-293,-259,-270,-236,-256,-196},{-217,-164,-185,-206,-254,-164},{-291,-180,-243,-254,-178,-247},{-222,-201,-291,-210,-249,-189},{-259,-298,-268,-213,-289,-166},{-270,-263,-282,-219,-240,-273},{-289,-171,-180,-238,-215,-249},{-277,-300,-182,-176,-284,-171},{-282,-247,-273,-282,-192,-203},{-180,-286,-300,-187,-224,-261},{-192,-254,-293,-173,-180,-240},{-243,-289,-270,-162,-162,-164},{-171,-300,-192,-249,-291,-256},{-185,-194,-219,-196,-219,-291},{-166,-222,-252,-187,-293,-275},{-298,-247,-187,-224,-273,-196},{-164,-226,-189,-189,-259,-238},{-196,-275,-259,-171,-213,-189},{-280,-226,-182,-192,-266,-254},{-286,-208,-236,-180,-254,-222},{-203,-164,-263,-164,-252,-192},{-231,-293,-238,-203,-268,-289},{-187,-213,-215,-293,-256,-173},{-300,-208,-291,-192,-296,-268},{-291,-192,-213,-249,-238,-247},{-243,-252,-217,-256,-238,-222},{-259,-219,-173,-173,-189,-282},{-192,-166,-185,-266,-280,-178},{-210,-263,-217,-236,-240,-261},{-261,-289,-254,-178,-293,-259},{-199,-173,-229,-199,-217,-293},{-280,-171,-162,-201,-238,-166},{-261,-166,-247,-226,-282,-247},{-187,-233,-247,-243,-238,-219},{-247,-210,-233,-189,-173,-277},{-259,-180,-284,-217,-284,-238},{-275,-201,-210,-192,-291,-273},{-243,-178,-199,-298,-229,-176},{-208,-233,-273,-206,-243,-238},{-222,-282,-233,-275,-233,-247},{-226,-222,-201,-226,-178,-291},{-293,-268,-219,-166,-243,-180},{-215,-300,-236,-236,-196,-238},{-215,-194,-298,-263,-164,-247},{-178,-217,-296,-291,-284,-224},{-166,-300,-171,-268,-247,-199},{-171,-280,-192,-210,-249,-233},{-224,-289,-284,-215,-178,-300},{-196,-280,-275,-286,-233,-298},{-199,-169,-247,-252,-259,-192}},{{-280,-224,-293,-273,-286,-199},{-213,-226,-196,-171,-166,-171},{-233,-178,-166,-162,-210,-213},{-162,-203,-289,-263,-298,-196},{-243,-166,-208,-296,-233,-240},{-280,-210,-270,-252,-229,-217},{-169,-254,-286,-194,-203,-217},{-236,-249,-226,-282,-268,-273},{-187,-189,-233,-178,-300,-180},{-293,-231,-300,-162,-187,-231},{-166,-275,-247,-233,-164,-180},{-252,-282,-280,-293,-182,-266},{-164,-180,-217,-277,-249,-162},{-166,-291,-231,-280,-289,-164},{-245,-296,-259,-187,-180,-291},{-185,-162,-259,-240,-275,-286},{-266,-284,-199,-268,-286,-284},{-215,-189,-245,-196,-289,-189},{-222,-226,-180,-296,-215,-252},{-229,-268,-185,-213,-293,-291},{-300,-275,-268,-213,-182,-213},{-240,-296,-196,-199,-224,-270},{-219,-277,-263,-300,-182,-210},{-208,-263,-280,-217,-226,-185},{-259,-293,-162,-178,-300,-194},{-273,-196,-182,-231,-215,-164},{-187,-252,-240,-263,-254,-178},{-199,-277,-263,-217,-254,-275},{-277,-291,-222,-196,-300,-268},{-192,-289,-229,-196,-291,-210},{-194,-270,-252,-240,-249,-222},{-252,-180,-222,-300,-284,-208},{-280,-189,-164,-164,-296,-222},{-247,-226,-266,-270,-270,-219},{-298,-178,-300,-245,-182,-178},{-185,-226,-201,-233,-256,-236},{-247,-203,-284,-275,-169,-289},{-289,-298,-189,-224,-192,-263},{-261,-245,-173,-282,-173,-291},{-291,-270,-261,-187,-275,-210},{-199,-166,-217,-259,-300,-284},{-162,-182,-252,-178,-213,-273},{-282,-245,-210,-180,-196,-171},{-185,-226,-206,-298,-166,-171},{-270,-166,-254,-213,-252,-224},{-236,-213,-273,-275,-178,-238},{-298,-226,-289,-256,-180,-203},{-298,-189,-169,-233,-169,-293},{-203,-259,-277,-280,-296,-280},{-189,-282,-231,-296,-162,-252}},{{-268,-280,-293,-208,-298,-222},{-231,-231,-203,-192,-224,-185},{-182,-268,-189,-210,-192,-182},{-171,-203,-259,-206,-289,-196},{-298,-263,-217,-203,-169,-273},{-176,-247,-224,-247,-298,-229},{-263,-298,-249,-206,-233,-231},{-263,-187,-280,-261,-171,-249},{-178,-289,-222,-243,-210,-298},{-178,-229,-176,-263,-273,-196},{-282,-233,-162,-169,-210,-164},{-259,-247,-231,-256,-206,-208},{-236,-259,-247,-284,-254,-286},{-189,-268,-300,-275,-222,-180},{-266,-213,-286,-171,-268,-199},{-275,-224,-178,-192,-226,-194},{-252,-240,-215,-206,-208,-298},{-254,-210,-282,-215,-187,-289},{-182,-169,-164,-300,-273,-286},{-238,-176,-247,-275,-166,-270},{-217,-171,-229,-259,-273,-164},{-213,-189,-282,-245,-286,-208},{-266,-189,-224,-210,-291,-194},{-194,-185,-277,-296,-219,-252},{-182,-164,-164,-254,-277,-236},{-280,-270,-224,-270,-219,-245},{-210,-219,-173,-217,-206,-282},{-296,-208,-293,-180,-199,-215},{-178,-173,-196,-171,-259,-192},{-243,-182,-201,-215,-166,-236},{-201,-252,-261,-275,-254,-254},{-263,-259,-164,-249,-282,-226},{-222,-229,-249,-293,-293,-206},{-178,-298,-213,-185,-293,-215},{-213,-213,-178,-162,-199,-213},{-233,-189,-289,-268,-226,-236},{-259,-201,-263,-194,-243,-182},{-215,-162,-261,-176,-236,-215},{-199,-192,-291,-201,-282,-261},{-249,-206,-270,-164,-171,-261},{-169,-273,-219,-249,-298,-268},{-229,-266,-300,-270,-261,-187},{-289,-192,-166,-247,-194,-201},{-185,-215,-206,-296,-199,-164},{-176,-245,-213,-254,-277,-273},{-245,-293,-256,-291,-233,-178},{-261,-178,-289,-229,-189,-178},{-194,-189,-236,-240,-213,-185},{-243,-199,-166,-273,-273,-293},{-240,-210,-298,-266,-231,-277}},{{-277,-300,-300,-203,-196,-215},{-219,-236,-199,-213,-261,-252},{-296,-233,-164,-291,-213,-231},{-166,-261,-268,-189,-199,-270},{-286,-217,-208,-238,-236,-215},{-263,-201,-196,-254,-178,-171},{-173,-263,-226,-215,-192,-171},{-187,-173,-173,-192,-233,-194},{-206,-259,-229,-182,-166,-266},{-166,-185,-280,-206,-286,-215},{-166,-164,-194,-229,-199,-233},{-300,-245,-224,-203,-300,-185},{-293,-169,-245,-254,-238,-256},{-185,-263,-259,-222,-192,-180},{-182,-210,-226,-293,-291,-169},{-194,-245,-261,-182,-289,-247},{-286,-289,-210,-273,-196,-173},{-252,-178,-217,-268,-176,-277},{-286,-166,-296,-171,-166,-268},{-224,-226,-196,-291,-178,-222},{-219,-176,-208,-171,-275,-263},{-182,-196,-166,-169,-215,-201},{-231,-259,-226,-180,-226,-206},{-263,-233,-164,-249,-300,-217},{-238,-215,-280,-249,-233,-217},{-270,-245,-256,-249,-266,-189},{-286,-231,-162,-291,-210,-236},{-196,-173,-240,-293,-252,-169},{-208,-277,-286,-236,-203,-298},{-249,-240,-171,-240,-300,-249},{-229,-185,-187,-277,-240,-270},{-263,-243,-162,-178,-231,-208},{-213,-263,-261,-194,-222,-296},{-189,-231,-247,-162,-217,-226},{-263,-226,-226,-178,-296,-252},{-240,-284,-222,-268,-240,-231},{-275,-189,-226,-240,-263,-259},{-196,-268,-256,-166,-213,-277},{-293,-254,-187,-284,-201,-176},{-185,-180,-289,-286,-243,-176},{-243,-199,-182,-229,-280,-245},{-245,-185,-243,-275,-263,-252},{-185,-222,-192,-252,-185,-245},{-231,-187,-173,-252,-252,-240},{-300,-176,-238,-231,-201,-213},{-266,-185,-282,-256,-238,-226},{-254,-270,-192,-171,-256,-243},{-171,-280,-263,-298,-219,-189},{-243,-261,-201,-217,-261,-189},{-226,-273,-203,-245,-243,-296}},{{-282,-289,-293,-169,-208,-282},{-256,-166,-243,-284,-208,-298},{-208,-185,-266,-199,-208,-275},{-178,-236,-213,-282,-196,-249},{-201,-266,-286,-273,-245,-203},{-275,-293,-206,-266,-273,-240},{-282,-243,-247,-185,-280,-284},{-286,-201,-201,-176,-238,-169},{-215,-199,-291,-173,-231,-171},{-266,-277,-171,-275,-185,-194},{-261,-293,-210,-182,-226,-289},{-249,-199,-231,-249,-208,-166},{-178,-226,-224,-296,-189,-249},{-270,-243,-219,-286,-240,-282},{-270,-171,-268,-268,-226,-245},{-201,-226,-171,-282,-215,-171},{-289,-226,-210,-203,-164,-199},{-226,-280,-249,-277,-247,-245},{-226,-201,-176,-213,-247,-291},{-256,-210,-270,-210,-194,-284},{-213,-256,-176,-210,-273,-180},{-169,-238,-286,-182,-293,-210},{-268,-236,-238,-222,-162,-268},{-229,-217,-219,-222,-185,-252},{-231,-169,-206,-199,-243,-254},{-300,-194,-201,-263,-169,-196},{-210,-254,-180,-189,-176,-203},{-189,-284,-189,-182,-263,-289},{-270,-273,-176,-277,-173,-256},{-178,-226,-273,-231,-219,-280},{-187,-247,-226,-178,-219,-238},{-201,-182,-210,-162,-273,-196},{-256,-240,-277,-199,-201,-182},{-240,-240,-291,-189,-247,-215},{-192,-275,-182,-277,-293,-164},{-185,-173,-298,-219,-206,-182},{-164,-268,-231,-289,-224,-261},{-231,-171,-192,-249,-254,-263},{-236,-256,-268,-266,-176,-213},{-182,-189,-245,-261,-192,-296},{-233,-219,-185,-203,-293,-240},{-238,-247,-247,-226,-199,-189},{-261,-166,-182,-210,-245,-247},{-162,-222,-277,-169,-162,-247},{-171,-245,-164,-245,-201,-277},{-182,-266,-215,-256,-238,-180},{-208,-240,-206,-263,-222,-231},{-201,-256,-298,-256,-199,-217},{-266,-261,-275,-185,-178,-280},{-182,-222,-173,-176,-185,-194}},{{-263,-171,-233,-236,-243,-240},{-192,-261,-192,-247,-280,-298},{-196,-166,-222,-169,-233,-268},{-240,-243,-266,-226,-245,-229},{-171,-185,-178,-164,-231,-208},{-217,-259,-296,-243,-296,-173},{-176,-300,-201,-215,-169,-236},{-210,-226,-233,-261,-289,-233},{-238,-203,-166,-203,-224,-280},{-263,-293,-236,-166,-219,-286},{-277,-196,-298,-286,-171,-261},{-252,-176,-185,-229,-208,-273},{-217,-194,-270,-210,-286,-201},{-164,-199,-199,-164,-261,-215},{-196,-296,-206,-199,-289,-215},{-199,-280,-236,-291,-182,-176},{-194,-298,-240,-162,-203,-240},{-173,-229,-224,-213,-298,-215},{-210,-275,-201,-280,-226,-180},{-213,-277,-291,-173,-210,-277},{-217,-298,-280,-249,-229,-266},{-238,-289,-282,-192,-275,-277},{-249,-215,-180,-261,-238,-289},{-185,-259,-173,-293,-189,-236},{-219,-270,-215,-247,-252,-270},{-300,-266,-268,-268,-219,-162},{-229,-282,-194,-231,-201,-229},{-270,-240,-293,-210,-286,-298},{-176,-206,-231,-240,-298,-275},{-180,-217,-224,-187,-268,-236},{-243,-229,-219,-203,-233,-245},{-275,-280,-173,-164,-259,-243},{-231,-162,-300,-206,-224,-208},{-171,-187,-164,-162,-252,-266},{-296,-238,-162,-245,-229,-203},{-208,-291,-259,-226,-275,-171},{-296,-182,-286,-219,-189,-245},{-171,-270,-219,-180,-249,-252},{-282,-249,-178,-187,-293,-219},{-192,-203,-289,-192,-222,-263},{-222,-247,-217,-300,-280,-266},{-261,-231,-273,-280,-231,-208},{-286,-192,-266,-189,-263,-282},{-282,-275,-219,-169,-201,-187},{-291,-254,-245,-176,-164,-182},{-236,-252,-275,-266,-268,-245},{-164,-273,-231,-231,-226,-268},{-203,-236,-270,-277,-240,-206},{-215,-210,-280,-261,-169,-243},{-266,-210,-169,-189,-194,-176}}},{{{-300,-370,-306,-279,-256,-332},{-312,-329,-279,-341,-244,-229},{-335,-306,-262,-362,-365,-270},{-376,-306,-320,-373,-268,-368},{-265,-370,-273,-218,-359,-220},{-329,-279,-353,-379,-247,-318},{-215,-370,-326,-379,-297,-312},{-282,-215,-247,-350,-312,-215},{-262,-332,-262,-309,-326,-209},{-262,-335,-309,-373,-326,-376},{-250,-300,-356,-306,-279,-353},{-238,-215,-262,-270,-309,-344},{-212,-235,-347,-379,-382,-323},{-273,-309,-291,-326,-353,-300},{-238,-226,-229,-356,-356,-315},{-362,-370,-359,-368,-226,-294},{-206,-265,-206,-291,-300,-241},{-359,-212,-353,-379,-250,-347},{-306,-309,-218,-379,-220,-318},{-276,-300,-329,-356,-270,-273},{-262,-362,-218,-226,-226,-279},{-332,-318,-247,-353,-382,-285},{-229,-215,-262,-312,-318,-212},{-373,-273,-241,-209,-362,-379},{-206,-329,-315,-356,-362,-359},{-270,-270,-215,-306,-247,-215},{-332,-344,-294,-376,-256,-247},{-365,-206,-244,-229,-297,-238},{-312,-365,-376,-285,-329,-300},{-212,-235,-235,-262,-312,-379},{-223,-250,-373,-297,-356,-362},{-279,-209,-235,-220,-315,-235},{-226,-215,-335,-212,-265,-350},{-323,-273,-365,-244,-320,-347},{-320,-341,-312,-362,-288,-262},{-344,-244,-268,-256,-220,-297},{-300,-309,-297,-238,-297,-309},{-253,-229,-312,-250,-379,-350},{-273,-356,-373,-215,-338,-238},{-282,-253,-362,-300,-320,-244},{-220,-220,-376,-265,-226,-276},{-326,-303,-382,-244,-247,-320},{-373,-250,-285,-323,-244,-306},{-262,-338,-300,-303,-256,-379},{-312,-220,-265,-309,-265,-235},{-229,-329,-326,-235,-223,-338},{-303,-332,-365,-379,-226,-376},{-362,-256,-303,-270,-259,-370},{-379,-323,-359,-376,-300,-370},{-235,-256,-218,-279,-362,-273}},{{-376,-370,-309,-220,-318,-332},{-253,-212,-332,-282,-303,-303},{-294,-209,-326,-323,-253,-241},{-368,-350,-376,-229,-206,-282},{-312,-268,-315,-315,-368,-291},{-238,-315,-220,-268,-382,-262},{-320,-347,-259,-285,-220,-326},{-347,-320,-309,-315,-309,-282},{-350,-209,-338,-341,-247,-250},{-241,-226,-306,-315,-291,-326},{-368,-291,-344,-297,-344,-350},{-373,-226,-265,-323,-215,-220},{-359,-285,-320,-226,-294,-212},{-215,-326,-344,-218,-373,-341},{-326,-276,-365,-215,-273,-282},{-344,-379,-215,-253,-273,-279},{-362,-315,-341,-379,-223,-285},{-253,-247,-265,-356,-229,-291},{-350,-332,-350,-215,-365,-359},{-285,-344,-206,-250,-276,-362},{-315,-262,-276,-241,-285,-326},{-250,-279,-270,-365,-209,-206},{-209,-368,-235,-282,-253,-262},{-335,-215,-250,-362,-226,-206},{-291,-329,-350,-373,-259,-253},{-241,-265,-218,-279,-288,-350},{-223,-226,-209,-373,-318,-226},{-368,-350,-215,-370,-215,-212},{-356,-259,-241,-232,-276,-297},{-382,-282,-315,-273,-379,-315},{-309,-291,-323,-232,-338,-306},{-294,-344,-341,-282,-382,-235},{-262,-353,-232,-359,-238,-297},{-250,-344,-341,-370,-220,-300},{-244,-320,-356,-323,-356,-235},{-329,-335,-350,-288,-291,-341},{-309,-206,-206,-288,-270,-338},{-332,-253,-323,-229,-291,-288},{-373,-356,-344,-288,-285,-332},{-323,-373,-235,-232,-373,-232},{-291,-356,-256,-300,-235,-209},{-265,-268,-285,-306,-223,-247},{-359,-315,-238,-247,-373,-344},{-368,-300,-323,-370,-279,-229},{-276,-309,-244,-320,-335,-273},{-212,-365,-291,-265,-379,-262},{-332,-382,-291,-362,-241,-376},{-238,-373,-265,-282,-232,-376},{-253,-256,-382,-294,-215,-244},{-373,-247,-347,-268,-247,-373}},{{-232,-220,-247,-215,-297,-253},{-279,-309,-368,-353,-356,-318},{-288,-215,-320,-312,-259,-347},{-326,-220,-323,-332,-262,-365},{-373,-341,-350,-220,-359,-318},{-229,-306,-244,-338,-373,-318},{-229,-259,-326,-382,-273,-259},{-368,-253,-347,-318,-226,-309},{-220,-315,-212,-350,-353,-373},{-250,-373,-235,-288,-332,-279},{-244,-323,-209,-250,-376,-353},{-241,-315,-335,-288,-312,-341},{-270,-270,-356,-370,-309,-209},{-373,-218,-368,-238,-309,-370},{-282,-300,-256,-306,-368,-247},{-356,-315,-326,-315,-291,-229},{-347,-294,-353,-223,-285,-370},{-370,-353,-356,-370,-262,-303},{-244,-235,-212,-244,-329,-276},{-382,-232,-256,-370,-347,-253},{-376,-291,-259,-232,-382,-226},{-206,-370,-350,-273,-297,-359},{-376,-323,-256,-312,-318,-338},{-350,-253,-206,-294,-373,-250},{-297,-303,-212,-370,-373,-250},{-250,-370,-320,-376,-379,-335},{-356,-350,-279,-279,-359,-306},{-270,-341,-244,-241,-309,-241},{-379,-253,-320,-244,-273,-235},{-306,-338,-379,-323,-220,-215},{-320,-250,-315,-309,-241,-220},{-288,-318,-365,-282,-218,-229},{-350,-241,-291,-376,-250,-241},{-268,-303,-306,-297,-303,-341},{-265,-244,-326,-297,-318,-273},{-350,-218,-288,-300,-335,-370},{-282,-247,-244,-326,-373,-238},{-212,-250,-326,-294,-353,-373},{-335,-270,-347,-253,-288,-265},{-262,-270,-288,-306,-347,-350},{-218,-306,-282,-359,-300,-335},{-373,-353,-306,-273,-226,-370},{-238,-379,-291,-359,-362,-250},{-376,-350,-347,-244,-206,-206},{-273,-379,-241,-356,-235,-382},{-300,-376,-368,-250,-341,-379},{-241,-282,-370,-318,-326,-323},{-359,-220,-241,-379,-247,-241},{-344,-247,-226,-341,-220,-265},{-229,-373,-268,-382,-300,-347}},{{-368,-338,-232,-270,-282,-376},{-232,-379,-320,-312,-368,-229},{-265,-297,-320,-312,-350,-212},{-294,-353,-262,-241,-373,-335},{-215,-382,-323,-215,-370,-309},{-373,-318,-353,-320,-226,-206},{-259,-326,-312,-318,-335,-332},{-318,-320,-356,-338,-318,-215},{-215,-276,-285,-344,-259,-226},{-247,-323,-326,-273,-241,-247},{-350,-365,-220,-303,-294,-350},{-206,-335,-282,-323,-382,-326},{-329,-356,-353,-329,-276,-268},{-376,-232,-253,-256,-253,-268},{-220,-270,-226,-262,-223,-247},{-341,-323,-279,-376,-241,-315},{-309,-273,-268,-365,-247,-241},{-250,-212,-335,-312,-303,-320},{-300,-300,-250,-297,-235,-370},{-226,-382,-365,-329,-379,-241},{-309,-223,-359,-338,-229,-323},{-265,-318,-218,-223,-329,-212},{-350,-373,-315,-232,-220,-309},{-247,-229,-206,-273,-229,-303},{-382,-309,-341,-338,-232,-229},{-326,-250,-309,-218,-288,-320},{-294,-368,-247,-338,-268,-276},{-353,-220,-368,-291,-262,-250},{-318,-270,-229,-223,-326,-329},{-382,-253,-326,-212,-285,-215},{-288,-323,-300,-306,-291,-218},{-350,-350,-215,-268,-376,-335},{-244,-206,-212,-315,-344,-326},{-259,-262,-223,-270,-273,-335},{-359,-341,-226,-285,-253,-235},{-291,-265,-291,-259,-315,-279},{-223,-282,-276,-341,-306,-220},{-356,-244,-365,-273,-226,-365},{-329,-282,-232,-297,-329,-244},{-212,-223,-370,-300,-323,-244},{-300,-253,-332,-370,-300,-338},{-220,-300,-259,-265,-382,-253},{-223,-344,-347,-247,-265,-326},{-347,-350,-256,-206,-323,-206},{-220,-270,-282,-341,-226,-338},{-320,-238,-247,-212,-215,-247},{-256,-376,-238,-297,-244,-212},{-341,-356,-253,-338,-300,-218},{-285,-273,-291,-359,-329,-215},{-326,-235,-347,-318,-282,-359}},{{-270,-309,-297,-206,-276,-329},{-270,-335,-318,-238,-356,-250},{-376,-232,-303,-297,-276,-300},{-268,-285,-347,-379,-344,-206},{-265,-320,-373,-326,-226,-247},{-350,-335,-300,-344,-362,-376},{-226,-338,-235,-220,-244,-344},{-356,-282,-362,-379,-303,-350},{-315,-320,-279,-247,-291,-238},{-341,-265,-344,-276,-218,-285},{-285,-288,-370,-365,-285,-270},{-303,-332,-370,-379,-306,-259},{-370,-268,-382,-356,-323,-244},{-212,-282,-303,-262,-209,-335},{-376,-303,-241,-297,-353,-212},{-350,-300,-256,-309,-303,-232},{-247,-320,-373,-247,-347,-218},{-329,-338,-279,-256,-373,-332},{-229,-256,-209,-241,-370,-370},{-241,-373,-344,-268,-238,-291},{-279,-285,-276,-306,-341,-323},{-335,-220,-282,-235,-282,-253},{-270,-262,-359,-253,-265,-373},{-244,-276,-356,-215,-220,-365},{-291,-218,-259,-344,-335,-212},{-226,-332,-262,-338,-226,-241},{-335,-209,-344,-373,-303,-223},{-285,-276,-209,-253,-244,-306},{-376,-365,-253,-244,-362,-303},{-365,-262,-256,-370,-312,-373},{-294,-382,-338,-350,-259,-215},{-309,-373,-223,-309,-335,-344},{-315,-341,-344,-356,-247,-382},{-209,-268,-279,-306,-297,-244},{-315,-256,-247,-250,-270,-220},{-276,-212,-320,-253,-244,-332},{-247,-285,-241,-215,-276,-303},{-235,-288,-353,-323,-226,-350},{-338,-309,-265,-220,-368,-235},{-335,-353,-291,-247,-250,-244},{-300,-362,-379,-238,-294,-212},{-347,-382,-379,-262,-303,-273},{-268,-291,-238,-338,-368,-376},{-229,-344,-265,-376,-276,-285},{-265,-373,-323,-256,-212,-241},{-332,-338,-332,-223,-232,-370},{-226,-303,-329,-262,-253,-215},{-226,-259,-259,-338,-362,-226},{-268,-288,-362,-285,-376,-320},{-265,-273,-356,-256,-329,-309}},{{-353,-241,-229,-332,-338,-256},{-376,-297,-215,-220,-329,-370},{-229,-241,-379,-326,-250,-368},{-259,-359,-362,-291,-226,-256},{-276,-238,-309,-235,-306,-279},{-335,-256,-288,-362,-294,-206},{-297,-270,-250,-335,-285,-376},{-362,-300,-235,-300,-365,-356},{-332,-247,-250,-332,-315,-270},{-326,-335,-229,-297,-353,-250},{-365,-365,-226,-232,-312,-373},{-332,-323,-373,-350,-259,-320},{-341,-332,-247,-370,-376,-215},{-356,-259,-276,-318,-341,-226},{-297,-309,-300,-318,-241,-244},{-309,-218,-344,-259,-309,-350},{-362,-338,-294,-229,-326,-268},{-382,-232,-335,-320,-259,-318},{-223,-382,-335,-294,-335,-259},{-353,-359,-232,-226,-294,-241},{-347,-235,-218,-329,-268,-368},{-291,-379,-262,-379,-247,-229},{-209,-300,-315,-297,-297,-276},{-220,-238,-373,-294,-326,-270},{-323,-306,-350,-265,-362,-276},{-335,-256,-320,-270,-223,-212},{-250,-253,-276,-347,-306,-282},{-332,-368,-291,-341,-347,-376},{-288,-223,-259,-232,-259,-335},{-235,-270,-329,-256,-306,-315},{-229,-206,-265,-241,-294,-229},{-268,-341,-291,-370,-306,-220},{-259,-356,-220,-273,-373,-218},{-318,-273,-232,-347,-285,-368},{-315,-247,-382,-209,-206,-285},{-209,-223,-226,-229,-212,-315},{-318,-212,-303,-318,-232,-353},{-309,-259,-297,-306,-353,-279},{-332,-212,-229,-259,-268,-347},{-218,-250,-291,-256,-329,-370},{-232,-329,-347,-212,-318,-365},{-259,-218,-218,-312,-326,-303},{-220,-362,-326,-253,-256,-232},{-350,-294,-226,-226,-341,-306},{-235,-253,-335,-209,-370,-220},{-356,-368,-359,-262,-347,-229},{-282,-268,-326,-309,-276,-312},{-379,-223,-291,-250,-329,-209},{-359,-382,-285,-379,-206,-303},{-247,-226,-238,-347,-312,-223}}}}; // 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,5,16,8,6,16,9,6,17,8,6,17,8,6,17,9,6,17,8,6,16,8,6,17,9,6,17,9,6,18,9,6,17,9,6,17,9,6,18,9,6,18,9,6,18,9,6,16,9,6,17,8,6,16,8,6,16,9,6,16,9,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}}; // set of shipments in each bid 
int SHsts[SPN]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,1,5,9,13,17,21,25,29,2,8,14,20,26,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,0,4,8,12,16,20,24,28,1,7,13,19,25,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,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,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,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,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,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,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,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,34,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,33,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,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,1,7,13,19,25,31,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,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,2,6,10,14,18,22,26,30,1,7,13,19,25,31,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,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,2,8,14,20,26,32,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}; // 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,5,9,13,17,21,25,29,33,5,11,17,23,29,35,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,7,13,19,25,31,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,6,12,18,24,30,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,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,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,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,3,9,15,21,27,33,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,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,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,2,8,14,20,26,32,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,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,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,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,1,7,13,19,25,31,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,2,8,14,20,26,32,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,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,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,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,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,3,9,15,21,27,33}; // set of end times of each shipment 
