int Dev = 40;// 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]={{{{10815,0,0,0,0,0},{10929,0,0,0,0,0},{10500,0,0,0,0,0},{11398,0,0,0,0,0},{12023,0,0,0,0,0},{10390,0,0,0,0,0},{11047,0,0,0,0,0},{11131,0,0,0,0,0},{10827,0,0,0,0,0},{10769,0,0,0,0,0},{11028,0,0,0,0,0},{11362,0,0,0,0,0},{11475,0,0,0,0,0},{11499,0,0,0,0,0},{11032,0,0,0,0,0},{11575,0,0,0,0,0},{11485,0,0,0,0,0},{11840,0,0,0,0,0},{10551,0,0,0,0,0},{11296,0,0,0,0,0},{10971,0,0,0,0,0},{11514,0,0,0,0,0},{10848,0,0,0,0,0},{11232,0,0,0,0,0},{10838,0,0,0,0,0},{10616,0,0,0,0,0},{10829,0,0,0,0,0},{10950,0,0,0,0,0},{10828,0,0,0,0,0},{11120,0,0,0,0,0},{10957,0,0,0,0,0},{10986,0,0,0,0,0},{10891,0,0,0,0,0},{10993,0,0,0,0,0},{11079,0,0,0,0,0},{11298,0,0,0,0,0},{11386,0,0,0,0,0},{11031,0,0,0,0,0},{11432,0,0,0,0,0},{11554,0,0,0,0,0},{11283,0,0,0,0,0},{11524,0,0,0,0,0},{11322,0,0,0,0,0},{11008,0,0,0,0,0},{11372,0,0,0,0,0},{10901,0,0,0,0,0},{11093,0,0,0,0,0},{11100,0,0,0,0,0},{10762,0,0,0,0,0},{11074,0,0,0,0,0}},{{11095,0,0,0,0,0},{11392,0,0,0,0,0},{10939,0,0,0,0,0},{10260,0,0,0,0,0},{10697,0,0,0,0,0},{11768,0,0,0,0,0},{11407,0,0,0,0,0},{10812,0,0,0,0,0},{10878,0,0,0,0,0},{10775,0,0,0,0,0},{11174,0,0,0,0,0},{10642,0,0,0,0,0},{11787,0,0,0,0,0},{11644,0,0,0,0,0},{11045,0,0,0,0,0},{10873,0,0,0,0,0},{10198,0,0,0,0,0},{11310,0,0,0,0,0},{11486,0,0,0,0,0},{11058,0,0,0,0,0},{11558,0,0,0,0,0},{11071,0,0,0,0,0},{10707,0,0,0,0,0},{11087,0,0,0,0,0},{11625,0,0,0,0,0},{11243,0,0,0,0,0},{10726,0,0,0,0,0},{11316,0,0,0,0,0},{10659,0,0,0,0,0},{11180,0,0,0,0,0},{11280,0,0,0,0,0},{11349,0,0,0,0,0},{11209,0,0,0,0,0},{10937,0,0,0,0,0},{10813,0,0,0,0,0},{10702,0,0,0,0,0},{11007,0,0,0,0,0},{10866,0,0,0,0,0},{10474,0,0,0,0,0},{10542,0,0,0,0,0},{11561,0,0,0,0,0},{11301,0,0,0,0,0},{10691,0,0,0,0,0},{10717,0,0,0,0,0},{10648,0,0,0,0,0},{10870,0,0,0,0,0},{11382,0,0,0,0,0},{11430,0,0,0,0,0},{11474,0,0,0,0,0},{11291,0,0,0,0,0}},{{10845,0,0,0,0,0},{10285,0,0,0,0,0},{11316,0,0,0,0,0},{11040,0,0,0,0,0},{10494,0,0,0,0,0},{10504,0,0,0,0,0},{11253,0,0,0,0,0},{11048,0,0,0,0,0},{10762,0,0,0,0,0},{10849,0,0,0,0,0},{11389,0,0,0,0,0},{10764,0,0,0,0,0},{11292,0,0,0,0,0},{11712,0,0,0,0,0},{11414,0,0,0,0,0},{10869,0,0,0,0,0},{11911,0,0,0,0,0},{11371,0,0,0,0,0},{11076,0,0,0,0,0},{10589,0,0,0,0,0},{11798,0,0,0,0,0},{10884,0,0,0,0,0},{11103,0,0,0,0,0},{10383,0,0,0,0,0},{11176,0,0,0,0,0},{10956,0,0,0,0,0},{10627,0,0,0,0,0},{10738,0,0,0,0,0},{10764,0,0,0,0,0},{10917,0,0,0,0,0},{11130,0,0,0,0,0},{11173,0,0,0,0,0},{11036,0,0,0,0,0},{10936,0,0,0,0,0},{11051,0,0,0,0,0},{10762,0,0,0,0,0},{10632,0,0,0,0,0},{11265,0,0,0,0,0},{11215,0,0,0,0,0},{10676,0,0,0,0,0},{10737,0,0,0,0,0},{10498,0,0,0,0,0},{10682,0,0,0,0,0},{11215,0,0,0,0,0},{10311,0,0,0,0,0},{10802,0,0,0,0,0},{10779,0,0,0,0,0},{11490,0,0,0,0,0},{11290,0,0,0,0,0},{10287,0,0,0,0,0}},{{10670,0,0,0,0,0},{10853,0,0,0,0,0},{11056,0,0,0,0,0},{10343,0,0,0,0,0},{11076,0,0,0,0,0},{11545,0,0,0,0,0},{11264,0,0,0,0,0},{10870,0,0,0,0,0},{10374,0,0,0,0,0},{10916,0,0,0,0,0},{10896,0,0,0,0,0},{11214,0,0,0,0,0},{10830,0,0,0,0,0},{10997,0,0,0,0,0},{10913,0,0,0,0,0},{10893,0,0,0,0,0},{9984,0,0,0,0,0},{11274,0,0,0,0,0},{11359,0,0,0,0,0},{11381,0,0,0,0,0},{11136,0,0,0,0,0},{11029,0,0,0,0,0},{10709,0,0,0,0,0},{10480,0,0,0,0,0},{11626,0,0,0,0,0},{11246,0,0,0,0,0},{11570,0,0,0,0,0},{10946,0,0,0,0,0},{11026,0,0,0,0,0},{11228,0,0,0,0,0},{10326,0,0,0,0,0},{10787,0,0,0,0,0},{11184,0,0,0,0,0},{11652,0,0,0,0,0},{11456,0,0,0,0,0},{11611,0,0,0,0,0},{10701,0,0,0,0,0},{11377,0,0,0,0,0},{11698,0,0,0,0,0},{10857,0,0,0,0,0},{11491,0,0,0,0,0},{11629,0,0,0,0,0},{10446,0,0,0,0,0},{10816,0,0,0,0,0},{11054,0,0,0,0,0},{10807,0,0,0,0,0},{11205,0,0,0,0,0},{11238,0,0,0,0,0},{10783,0,0,0,0,0},{10566,0,0,0,0,0}},{{11199,0,0,0,0,0},{11082,0,0,0,0,0},{11326,0,0,0,0,0},{10566,0,0,0,0,0},{11032,0,0,0,0,0},{10571,0,0,0,0,0},{11004,0,0,0,0,0},{11125,0,0,0,0,0},{10862,0,0,0,0,0},{10773,0,0,0,0,0},{11484,0,0,0,0,0},{11328,0,0,0,0,0},{10377,0,0,0,0,0},{10886,0,0,0,0,0},{10829,0,0,0,0,0},{11066,0,0,0,0,0},{11235,0,0,0,0,0},{10892,0,0,0,0,0},{10436,0,0,0,0,0},{10930,0,0,0,0,0},{11875,0,0,0,0,0},{11171,0,0,0,0,0},{10812,0,0,0,0,0},{11791,0,0,0,0,0},{10878,0,0,0,0,0},{11171,0,0,0,0,0},{10713,0,0,0,0,0},{11269,0,0,0,0,0},{11123,0,0,0,0,0},{10729,0,0,0,0,0},{11498,0,0,0,0,0},{10840,0,0,0,0,0},{11421,0,0,0,0,0},{11470,0,0,0,0,0},{10947,0,0,0,0,0},{10621,0,0,0,0,0},{10915,0,0,0,0,0},{10669,0,0,0,0,0},{11069,0,0,0,0,0},{10858,0,0,0,0,0},{11268,0,0,0,0,0},{11651,0,0,0,0,0},{10218,0,0,0,0,0},{10711,0,0,0,0,0},{11069,0,0,0,0,0},{11229,0,0,0,0,0},{10616,0,0,0,0,0},{11290,0,0,0,0,0},{11681,0,0,0,0,0},{11397,0,0,0,0,0}},{{10978,0,0,0,0,0},{10983,0,0,0,0,0},{10957,0,0,0,0,0},{11109,0,0,0,0,0},{11389,0,0,0,0,0},{11149,0,0,0,0,0},{10998,0,0,0,0,0},{10751,0,0,0,0,0},{11078,0,0,0,0,0},{11411,0,0,0,0,0},{11117,0,0,0,0,0},{11042,0,0,0,0,0},{11132,0,0,0,0,0},{10754,0,0,0,0,0},{11326,0,0,0,0,0},{11134,0,0,0,0,0},{11201,0,0,0,0,0},{11253,0,0,0,0,0},{11173,0,0,0,0,0},{11363,0,0,0,0,0},{10980,0,0,0,0,0},{10683,0,0,0,0,0},{10719,0,0,0,0,0},{10660,0,0,0,0,0},{10699,0,0,0,0,0},{11010,0,0,0,0,0},{10709,0,0,0,0,0},{10948,0,0,0,0,0},{10120,0,0,0,0,0},{10646,0,0,0,0,0},{11087,0,0,0,0,0},{11891,0,0,0,0,0},{10582,0,0,0,0,0},{10439,0,0,0,0,0},{11399,0,0,0,0,0},{12275,0,0,0,0,0},{11838,0,0,0,0,0},{11152,0,0,0,0,0},{10658,0,0,0,0,0},{10972,0,0,0,0,0},{11266,0,0,0,0,0},{11560,0,0,0,0,0},{11335,0,0,0,0,0},{11452,0,0,0,0,0},{11084,0,0,0,0,0},{11460,0,0,0,0,0},{11402,0,0,0,0,0},{10667,0,0,0,0,0},{10798,0,0,0,0,0},{10573,0,0,0,0,0}}},{{{-152,-137,-273,-188,-157,-148},{-211,-287,-311,-181,-276,-242},{-181,-264,-177,-181,-213,-231},{-307,-307,-202,-197,-199,-287},{-215,-208,-161,-278,-271,-164},{-242,-249,-179,-237,-161,-284},{-228,-199,-222,-226,-237,-202},{-237,-143,-206,-296,-164,-293},{-175,-202,-152,-199,-278,-137},{-278,-186,-148,-289,-188,-267},{-269,-184,-311,-276,-271,-184},{-287,-186,-276,-264,-222,-141},{-139,-240,-296,-202,-141,-258},{-271,-233,-280,-278,-269,-255},{-206,-143,-146,-284,-199,-233},{-311,-141,-199,-298,-302,-251},{-190,-197,-278,-215,-246,-305},{-246,-224,-284,-244,-280,-307},{-298,-206,-197,-161,-262,-186},{-280,-298,-280,-172,-235,-278},{-246,-260,-164,-314,-244,-271},{-215,-284,-141,-141,-204,-302},{-237,-222,-134,-202,-152,-222},{-175,-177,-237,-195,-314,-233},{-195,-204,-293,-150,-235,-244},{-231,-190,-260,-157,-271,-271},{-269,-155,-255,-240,-300,-190},{-217,-258,-211,-276,-204,-139},{-253,-267,-143,-175,-213,-164},{-233,-253,-264,-264,-260,-309},{-152,-244,-278,-137,-179,-164},{-231,-267,-202,-146,-314,-255},{-307,-233,-202,-273,-137,-260},{-139,-278,-249,-260,-141,-190},{-302,-152,-199,-148,-206,-267},{-289,-134,-305,-260,-233,-168},{-217,-237,-237,-190,-206,-224},{-253,-190,-296,-231,-224,-307},{-161,-255,-271,-269,-143,-199},{-175,-204,-222,-307,-204,-217},{-280,-233,-134,-195,-155,-237},{-190,-186,-293,-222,-204,-293},{-134,-206,-159,-276,-175,-280},{-202,-217,-146,-213,-300,-137},{-314,-255,-255,-206,-267,-287},{-287,-204,-206,-208,-159,-195},{-269,-155,-262,-314,-220,-157},{-213,-177,-226,-222,-155,-193},{-217,-251,-186,-260,-309,-222},{-150,-231,-134,-168,-298,-289}},{{-260,-134,-155,-166,-164,-289},{-246,-302,-211,-298,-181,-253},{-159,-208,-164,-170,-231,-157},{-197,-139,-222,-246,-152,-213},{-172,-291,-139,-220,-195,-172},{-311,-143,-246,-282,-269,-287},{-184,-168,-193,-300,-197,-186},{-166,-258,-139,-284,-224,-155},{-284,-307,-293,-197,-305,-155},{-168,-251,-249,-181,-199,-246},{-152,-179,-282,-161,-280,-314},{-255,-164,-193,-166,-166,-311},{-139,-251,-314,-305,-161,-168},{-309,-282,-159,-202,-296,-188},{-143,-134,-228,-137,-296,-246},{-190,-161,-152,-168,-298,-249},{-211,-220,-237,-237,-139,-179},{-280,-213,-217,-311,-278,-166},{-278,-179,-186,-224,-311,-293},{-150,-184,-260,-177,-233,-155},{-289,-195,-251,-276,-244,-172},{-314,-202,-240,-224,-179,-134},{-217,-249,-240,-240,-249,-166},{-155,-181,-276,-246,-298,-253},{-251,-244,-307,-287,-255,-276},{-226,-217,-242,-137,-267,-222},{-164,-161,-246,-193,-197,-240},{-202,-211,-175,-240,-291,-215},{-311,-166,-139,-291,-148,-197},{-202,-296,-235,-309,-152,-181},{-249,-148,-141,-211,-258,-314},{-273,-280,-150,-213,-271,-220},{-164,-305,-260,-309,-233,-296},{-199,-217,-228,-181,-251,-168},{-298,-188,-228,-217,-222,-164},{-287,-276,-278,-146,-159,-190},{-143,-184,-282,-233,-314,-228},{-150,-170,-246,-273,-175,-161},{-161,-208,-208,-143,-152,-193},{-188,-190,-258,-188,-284,-150},{-249,-213,-242,-157,-166,-280},{-300,-278,-197,-217,-139,-220},{-222,-255,-193,-157,-148,-139},{-159,-307,-150,-199,-193,-220},{-278,-157,-280,-184,-172,-157},{-273,-224,-258,-190,-240,-206},{-287,-208,-197,-260,-240,-184},{-255,-296,-164,-284,-302,-150},{-226,-237,-211,-262,-137,-293},{-289,-177,-175,-199,-305,-172}},{{-150,-172,-246,-139,-134,-291},{-307,-289,-287,-148,-155,-202},{-276,-289,-289,-220,-202,-226},{-170,-181,-267,-195,-287,-213},{-152,-244,-164,-159,-188,-152},{-150,-177,-139,-235,-280,-291},{-291,-220,-276,-260,-302,-190},{-287,-204,-224,-276,-246,-211},{-217,-175,-195,-143,-159,-146},{-215,-146,-222,-168,-307,-211},{-143,-155,-181,-302,-199,-155},{-309,-139,-177,-262,-296,-161},{-226,-186,-269,-255,-311,-224},{-305,-271,-296,-302,-139,-305},{-193,-193,-231,-287,-211,-217},{-264,-280,-224,-302,-161,-280},{-193,-280,-172,-264,-262,-179},{-240,-157,-193,-282,-280,-242},{-190,-233,-177,-208,-284,-276},{-186,-233,-143,-208,-193,-193},{-193,-193,-159,-289,-282,-190},{-137,-237,-264,-267,-264,-159},{-181,-215,-190,-193,-146,-242},{-253,-302,-220,-260,-224,-278},{-260,-217,-208,-251,-148,-148},{-226,-246,-170,-159,-240,-242},{-228,-179,-253,-188,-186,-228},{-211,-161,-302,-177,-284,-276},{-262,-244,-260,-211,-284,-195},{-193,-172,-255,-311,-143,-186},{-284,-139,-143,-262,-260,-309},{-222,-199,-152,-284,-186,-302},{-204,-199,-253,-134,-161,-186},{-179,-273,-146,-157,-233,-172},{-148,-157,-289,-193,-197,-213},{-251,-296,-172,-249,-293,-164},{-208,-184,-177,-249,-139,-249},{-314,-231,-150,-168,-264,-220},{-269,-233,-291,-228,-220,-222},{-246,-253,-311,-172,-188,-150},{-190,-253,-289,-226,-251,-179},{-155,-289,-242,-202,-246,-159},{-150,-181,-231,-186,-190,-199},{-213,-298,-161,-293,-224,-226},{-143,-235,-251,-141,-302,-267},{-289,-181,-155,-282,-181,-175},{-195,-208,-172,-166,-208,-228},{-206,-300,-224,-161,-224,-302},{-202,-309,-188,-150,-166,-240},{-159,-224,-170,-206,-269,-143}},{{-262,-146,-204,-284,-278,-222},{-314,-289,-168,-134,-190,-220},{-226,-273,-220,-159,-215,-293},{-296,-242,-179,-190,-168,-186},{-262,-314,-195,-302,-222,-264},{-289,-141,-204,-267,-269,-264},{-141,-211,-262,-289,-262,-249},{-143,-206,-276,-271,-206,-172},{-161,-249,-296,-137,-235,-179},{-235,-168,-143,-276,-161,-166},{-159,-220,-141,-273,-141,-253},{-168,-280,-291,-137,-264,-262},{-137,-184,-206,-273,-213,-211},{-258,-305,-134,-244,-271,-287},{-305,-220,-172,-170,-208,-199},{-309,-282,-204,-260,-179,-282},{-222,-197,-157,-152,-159,-280},{-202,-220,-202,-168,-260,-298},{-287,-222,-166,-253,-137,-258},{-282,-302,-284,-242,-143,-181},{-284,-213,-228,-231,-291,-184},{-244,-291,-168,-215,-262,-206},{-240,-262,-231,-195,-240,-311},{-226,-161,-181,-242,-293,-179},{-208,-314,-139,-222,-233,-296},{-150,-217,-155,-253,-211,-231},{-184,-233,-184,-204,-237,-267},{-159,-146,-220,-213,-141,-235},{-269,-152,-211,-166,-222,-184},{-289,-280,-193,-137,-170,-141},{-166,-215,-195,-181,-228,-161},{-217,-240,-307,-271,-164,-311},{-179,-217,-202,-269,-305,-206},{-267,-184,-267,-235,-226,-280},{-311,-199,-264,-199,-269,-267},{-282,-296,-269,-302,-278,-157},{-172,-134,-242,-242,-311,-233},{-213,-267,-208,-220,-249,-152},{-260,-215,-217,-262,-168,-298},{-206,-284,-164,-181,-314,-152},{-287,-262,-269,-208,-172,-175},{-284,-224,-164,-166,-164,-220},{-148,-231,-139,-172,-215,-181},{-164,-246,-235,-267,-172,-188},{-222,-255,-224,-179,-267,-222},{-251,-137,-314,-305,-307,-213},{-211,-197,-204,-195,-224,-186},{-307,-179,-289,-139,-246,-289},{-179,-141,-293,-224,-309,-244},{-164,-146,-206,-152,-276,-255}},{{-260,-137,-302,-300,-262,-184},{-141,-168,-186,-284,-202,-251},{-305,-204,-293,-190,-179,-300},{-280,-307,-258,-217,-276,-164},{-159,-302,-137,-293,-246,-161},{-302,-159,-291,-289,-237,-164},{-181,-289,-197,-213,-280,-235},{-224,-150,-181,-148,-280,-172},{-188,-289,-235,-170,-172,-249},{-199,-166,-269,-220,-146,-307},{-251,-188,-311,-302,-293,-253},{-237,-202,-284,-222,-296,-150},{-253,-293,-168,-258,-289,-215},{-186,-150,-287,-224,-155,-253},{-155,-253,-291,-222,-289,-255},{-146,-217,-206,-161,-264,-260},{-202,-148,-168,-228,-172,-159},{-224,-296,-228,-226,-224,-157},{-134,-181,-235,-276,-175,-181},{-206,-307,-195,-215,-134,-159},{-273,-204,-289,-220,-293,-204},{-181,-267,-226,-244,-287,-249},{-204,-195,-276,-222,-215,-278},{-244,-311,-164,-298,-213,-258},{-237,-166,-213,-197,-193,-184},{-298,-155,-269,-206,-298,-269},{-168,-220,-278,-197,-244,-197},{-235,-314,-202,-172,-314,-284},{-213,-264,-235,-253,-249,-195},{-134,-260,-251,-244,-202,-226},{-148,-307,-267,-170,-231,-271},{-150,-289,-170,-177,-311,-202},{-258,-287,-269,-168,-280,-179},{-199,-231,-188,-161,-311,-202},{-159,-255,-220,-170,-284,-284},{-278,-175,-197,-175,-146,-170},{-168,-267,-314,-305,-260,-206},{-305,-193,-157,-179,-199,-195},{-220,-157,-291,-300,-235,-276},{-211,-199,-278,-298,-184,-148},{-211,-311,-240,-134,-235,-184},{-184,-305,-300,-159,-199,-235},{-282,-276,-170,-137,-202,-305},{-220,-190,-202,-305,-233,-177},{-193,-253,-276,-164,-284,-237},{-269,-233,-284,-289,-307,-244},{-228,-249,-148,-137,-291,-157},{-276,-146,-255,-267,-217,-264},{-253,-179,-273,-217,-258,-215},{-311,-271,-278,-213,-284,-215}},{{-139,-249,-269,-293,-139,-269},{-141,-150,-278,-164,-287,-264},{-255,-190,-311,-195,-298,-159},{-208,-175,-134,-231,-246,-152},{-255,-255,-267,-251,-302,-137},{-309,-291,-305,-177,-159,-231},{-246,-193,-184,-242,-175,-311},{-242,-150,-139,-211,-166,-262},{-282,-134,-251,-193,-251,-170},{-157,-181,-197,-186,-211,-311},{-264,-175,-311,-170,-226,-188},{-164,-222,-188,-251,-204,-228},{-146,-231,-251,-307,-226,-148},{-291,-181,-284,-267,-141,-291},{-296,-197,-226,-166,-273,-284},{-188,-307,-168,-146,-284,-215},{-193,-260,-199,-170,-260,-164},{-240,-287,-260,-262,-172,-159},{-188,-172,-211,-249,-166,-199},{-228,-249,-222,-233,-287,-278},{-215,-296,-264,-224,-213,-242},{-152,-141,-215,-235,-186,-264},{-206,-300,-251,-291,-202,-179},{-311,-175,-175,-202,-244,-157},{-302,-296,-175,-208,-231,-139},{-181,-206,-302,-273,-208,-220},{-177,-148,-235,-220,-155,-255},{-199,-213,-280,-175,-302,-231},{-314,-193,-246,-188,-188,-155},{-217,-161,-226,-215,-179,-269},{-186,-296,-179,-302,-215,-217},{-300,-300,-244,-249,-181,-164},{-137,-237,-157,-168,-228,-233},{-246,-181,-311,-215,-204,-284},{-307,-302,-244,-224,-188,-269},{-314,-311,-273,-246,-226,-193},{-287,-280,-280,-305,-206,-193},{-289,-249,-249,-296,-309,-314},{-172,-249,-296,-159,-262,-215},{-296,-260,-242,-172,-242,-208},{-143,-213,-215,-146,-280,-222},{-231,-300,-186,-202,-293,-228},{-264,-202,-161,-264,-311,-215},{-258,-152,-284,-155,-143,-264},{-141,-273,-137,-280,-139,-273},{-251,-311,-269,-195,-307,-233},{-235,-213,-267,-213,-305,-260},{-177,-240,-300,-300,-188,-264},{-253,-296,-260,-188,-190,-148},{-190,-172,-208,-246,-253,-204}}},{{{-331,-193,-298,-226,-148,-150},{-250,-150,-159,-257,-238,-269},{-145,-236,-167,-200,-271,-238},{-169,-238,-145,-305,-290,-193},{-328,-207,-200,-331,-274,-300},{-178,-309,-238,-314,-150,-198},{-181,-143,-267,-328,-171,-286},{-255,-217,-307,-281,-274,-321},{-219,-152,-305,-302,-157,-321},{-155,-319,-281,-259,-205,-155},{-195,-226,-302,-328,-298,-238},{-333,-226,-202,-252,-238,-243},{-257,-269,-300,-276,-293,-212},{-155,-333,-319,-321,-214,-195},{-217,-293,-183,-209,-176,-171},{-238,-309,-264,-331,-205,-278},{-148,-274,-312,-233,-267,-159},{-286,-290,-188,-276,-248,-250},{-290,-171,-278,-314,-186,-312},{-248,-171,-269,-162,-169,-317},{-157,-295,-148,-209,-328,-148},{-293,-233,-169,-164,-214,-238},{-267,-309,-181,-326,-321,-264},{-226,-190,-264,-190,-309,-207},{-269,-148,-283,-328,-324,-240},{-167,-155,-171,-162,-236,-333},{-155,-243,-317,-157,-257,-245},{-200,-302,-312,-186,-307,-148},{-250,-309,-159,-190,-228,-259},{-150,-321,-283,-202,-150,-293},{-250,-214,-307,-321,-326,-152},{-226,-271,-276,-159,-176,-193},{-198,-150,-155,-243,-212,-212},{-252,-183,-243,-240,-176,-224},{-214,-283,-219,-276,-188,-245},{-238,-183,-243,-198,-198,-178},{-181,-231,-314,-243,-307,-183},{-269,-157,-309,-243,-248,-183},{-243,-319,-321,-264,-319,-264},{-288,-295,-245,-245,-200,-286},{-150,-178,-228,-205,-295,-326},{-278,-238,-176,-195,-181,-307},{-245,-274,-200,-231,-307,-188},{-257,-290,-293,-231,-302,-295},{-312,-267,-267,-143,-212,-209},{-176,-312,-250,-290,-278,-238},{-288,-224,-302,-152,-221,-321},{-302,-236,-214,-174,-281,-319},{-245,-169,-214,-145,-240,-240},{-164,-252,-281,-300,-252,-219}},{{-193,-295,-231,-164,-162,-269},{-174,-207,-328,-295,-186,-274},{-205,-202,-326,-276,-200,-174},{-169,-145,-231,-178,-333,-217},{-212,-288,-250,-302,-271,-157},{-278,-228,-248,-314,-317,-195},{-317,-226,-312,-162,-238,-252},{-298,-205,-143,-188,-281,-300},{-155,-157,-321,-145,-278,-274},{-221,-209,-319,-309,-317,-207},{-143,-276,-228,-298,-145,-321},{-148,-183,-164,-202,-183,-293},{-162,-262,-255,-312,-264,-286},{-257,-321,-164,-195,-231,-162},{-324,-252,-302,-221,-231,-205},{-231,-309,-198,-269,-157,-214},{-181,-190,-174,-259,-231,-245},{-152,-298,-326,-281,-269,-178},{-236,-281,-145,-305,-250,-257},{-190,-238,-267,-221,-298,-274},{-295,-262,-250,-178,-300,-290},{-209,-145,-312,-228,-300,-148},{-155,-145,-278,-328,-276,-248},{-183,-155,-312,-278,-190,-240},{-286,-240,-288,-264,-298,-195},{-333,-214,-240,-150,-202,-169},{-162,-252,-238,-328,-305,-200},{-293,-176,-226,-288,-207,-198},{-255,-243,-183,-283,-188,-252},{-302,-245,-293,-257,-238,-248},{-236,-190,-267,-328,-288,-300},{-238,-202,-228,-195,-209,-205},{-171,-262,-326,-283,-283,-226},{-269,-245,-259,-224,-226,-169},{-228,-202,-217,-298,-190,-271},{-240,-190,-298,-219,-238,-169},{-202,-243,-264,-221,-188,-314},{-319,-324,-219,-233,-167,-276},{-176,-328,-267,-224,-209,-212},{-181,-186,-219,-214,-224,-328},{-307,-293,-262,-221,-143,-295},{-188,-269,-207,-302,-236,-240},{-286,-171,-171,-205,-148,-174},{-205,-217,-228,-198,-171,-174},{-181,-205,-302,-200,-228,-290},{-150,-143,-226,-307,-264,-290},{-240,-171,-226,-209,-226,-252},{-145,-290,-307,-283,-262,-326},{-181,-305,-328,-298,-328,-267},{-295,-324,-183,-264,-221,-293}},{{-162,-219,-328,-202,-150,-231},{-321,-195,-148,-257,-174,-171},{-269,-174,-228,-307,-145,-298},{-286,-317,-271,-278,-171,-274},{-283,-157,-181,-143,-159,-167},{-178,-240,-267,-219,-228,-178},{-198,-145,-290,-302,-214,-269},{-183,-162,-224,-155,-262,-286},{-271,-274,-219,-255,-290,-202},{-252,-238,-164,-198,-255,-205},{-226,-283,-198,-300,-195,-243},{-267,-243,-333,-157,-176,-312},{-278,-259,-190,-283,-309,-228},{-240,-155,-209,-324,-155,-333},{-333,-221,-276,-233,-195,-240},{-233,-198,-145,-181,-219,-271},{-274,-200,-255,-333,-150,-267},{-298,-214,-245,-209,-276,-243},{-302,-302,-171,-183,-302,-236},{-143,-278,-245,-190,-286,-236},{-148,-274,-214,-295,-200,-250},{-300,-174,-214,-274,-259,-248},{-231,-238,-145,-188,-152,-295},{-236,-178,-152,-252,-245,-226},{-278,-271,-243,-143,-281,-152},{-257,-226,-286,-283,-319,-283},{-167,-178,-328,-298,-226,-169},{-188,-148,-317,-159,-231,-207},{-240,-321,-212,-214,-243,-152},{-288,-171,-207,-274,-231,-164},{-312,-243,-240,-293,-150,-193},{-236,-290,-317,-331,-290,-236},{-174,-178,-283,-205,-174,-319},{-176,-202,-233,-157,-259,-305},{-245,-309,-269,-288,-300,-278},{-217,-283,-164,-333,-290,-171},{-267,-252,-205,-331,-214,-257},{-326,-317,-262,-298,-152,-183},{-238,-295,-295,-293,-269,-331},{-324,-328,-255,-257,-276,-219},{-167,-214,-148,-198,-183,-245},{-309,-281,-238,-181,-305,-302},{-188,-171,-217,-324,-167,-259},{-250,-212,-198,-312,-324,-236},{-190,-209,-228,-209,-183,-209},{-176,-226,-217,-157,-231,-267},{-248,-231,-181,-188,-307,-264},{-209,-307,-176,-236,-290,-321},{-269,-152,-212,-171,-302,-248},{-183,-157,-324,-190,-300,-257}},{{-183,-176,-178,-212,-152,-221},{-252,-259,-205,-257,-317,-262},{-219,-314,-188,-209,-195,-228},{-217,-317,-255,-169,-171,-314},{-293,-281,-167,-319,-150,-226},{-212,-271,-333,-231,-181,-317},{-159,-293,-221,-271,-264,-328},{-305,-255,-312,-219,-212,-188},{-176,-226,-167,-155,-188,-278},{-224,-212,-212,-321,-319,-274},{-293,-283,-207,-226,-333,-257},{-214,-176,-143,-288,-293,-276},{-302,-209,-159,-228,-183,-259},{-264,-207,-243,-317,-321,-207},{-202,-262,-298,-205,-148,-224},{-267,-262,-226,-195,-183,-217},{-157,-200,-205,-233,-214,-171},{-328,-305,-245,-278,-250,-205},{-305,-202,-162,-286,-300,-162},{-321,-219,-164,-238,-198,-255},{-286,-264,-186,-167,-331,-295},{-162,-267,-252,-262,-162,-190},{-257,-217,-207,-288,-171,-176},{-271,-302,-271,-221,-169,-286},{-214,-269,-245,-171,-331,-300},{-250,-281,-186,-321,-224,-298},{-326,-319,-302,-214,-307,-250},{-326,-195,-309,-307,-212,-290},{-262,-257,-307,-205,-224,-200},{-240,-212,-212,-281,-181,-219},{-150,-317,-228,-278,-159,-164},{-233,-148,-217,-224,-195,-150},{-317,-288,-231,-257,-302,-269},{-278,-326,-252,-269,-248,-193},{-319,-143,-309,-183,-321,-259},{-276,-178,-307,-288,-324,-174},{-312,-162,-148,-312,-245,-231},{-328,-212,-221,-152,-217,-307},{-331,-281,-217,-333,-283,-159},{-164,-207,-305,-293,-224,-309},{-259,-190,-164,-283,-281,-240},{-298,-231,-290,-331,-262,-238},{-276,-245,-321,-148,-171,-214},{-205,-167,-186,-171,-262,-333},{-281,-231,-324,-245,-231,-159},{-200,-188,-202,-150,-314,-328},{-274,-152,-309,-236,-257,-326},{-307,-243,-307,-178,-150,-150},{-302,-181,-248,-145,-300,-243},{-307,-217,-193,-178,-228,-202}},{{-174,-259,-214,-283,-257,-143},{-331,-286,-331,-150,-245,-224},{-293,-236,-212,-202,-259,-286},{-267,-212,-250,-290,-190,-290},{-271,-148,-238,-324,-324,-283},{-217,-264,-207,-186,-188,-312},{-281,-195,-193,-193,-252,-186},{-276,-300,-286,-257,-278,-286},{-321,-186,-269,-221,-259,-212},{-276,-264,-148,-305,-178,-269},{-164,-243,-309,-283,-314,-238},{-267,-159,-250,-152,-269,-157},{-278,-264,-262,-224,-148,-171},{-328,-331,-174,-214,-243,-198},{-209,-167,-302,-198,-228,-217},{-259,-281,-248,-240,-269,-157},{-186,-267,-245,-198,-207,-295},{-176,-233,-317,-164,-295,-309},{-281,-331,-152,-233,-188,-236},{-148,-331,-181,-314,-176,-150},{-324,-181,-269,-295,-233,-326},{-178,-231,-159,-183,-228,-238},{-195,-328,-157,-257,-300,-145},{-283,-245,-274,-157,-181,-224},{-205,-214,-257,-159,-295,-226},{-190,-171,-321,-252,-205,-276},{-259,-183,-207,-143,-255,-295},{-324,-305,-209,-312,-276,-293},{-159,-271,-238,-274,-317,-288},{-164,-231,-250,-202,-240,-205},{-309,-295,-231,-148,-269,-190},{-321,-217,-300,-159,-257,-148},{-264,-155,-233,-202,-309,-245},{-293,-143,-328,-290,-219,-150},{-309,-333,-209,-188,-236,-274},{-314,-248,-183,-174,-307,-328},{-178,-298,-169,-269,-214,-164},{-198,-317,-181,-302,-324,-188},{-145,-171,-269,-212,-245,-214},{-240,-150,-290,-283,-178,-274},{-224,-324,-288,-217,-331,-176},{-328,-243,-212,-207,-269,-248},{-145,-214,-300,-255,-219,-143},{-214,-181,-174,-264,-145,-288},{-286,-312,-271,-188,-152,-236},{-224,-164,-224,-221,-309,-324},{-155,-267,-145,-326,-288,-326},{-328,-181,-300,-155,-219,-205},{-164,-314,-164,-233,-240,-252},{-326,-259,-276,-262,-269,-302}},{{-248,-143,-164,-274,-324,-221},{-167,-200,-295,-148,-238,-240},{-174,-250,-269,-217,-281,-176},{-178,-169,-217,-333,-319,-286},{-252,-328,-326,-300,-314,-217},{-309,-205,-276,-183,-167,-167},{-193,-202,-259,-183,-214,-293},{-159,-198,-288,-181,-157,-243},{-176,-183,-221,-331,-255,-248},{-183,-300,-300,-295,-209,-328},{-312,-176,-169,-195,-281,-269},{-295,-205,-276,-309,-174,-228},{-212,-321,-264,-305,-152,-221},{-264,-228,-224,-152,-214,-283},{-271,-293,-331,-328,-143,-245},{-221,-190,-209,-148,-264,-326},{-328,-300,-200,-188,-257,-181},{-309,-250,-298,-174,-269,-305},{-262,-328,-288,-321,-152,-317},{-217,-286,-288,-143,-293,-321},{-162,-236,-293,-178,-200,-200},{-169,-290,-159,-305,-174,-319},{-276,-219,-174,-288,-290,-167},{-221,-198,-328,-157,-221,-259},{-178,-331,-314,-248,-188,-152},{-178,-198,-200,-238,-181,-298},{-152,-333,-305,-159,-298,-278},{-278,-300,-207,-188,-307,-221},{-226,-233,-195,-233,-159,-298},{-257,-321,-143,-171,-178,-190},{-219,-302,-248,-278,-257,-183},{-269,-248,-259,-290,-262,-300},{-278,-205,-245,-238,-205,-214},{-219,-236,-152,-171,-317,-224},{-214,-193,-278,-257,-145,-200},{-333,-143,-243,-255,-321,-281},{-198,-274,-252,-248,-300,-183},{-188,-245,-221,-188,-174,-312},{-200,-286,-233,-164,-259,-300},{-181,-267,-145,-219,-331,-148},{-317,-190,-212,-176,-295,-186},{-228,-145,-281,-217,-207,-262},{-143,-178,-143,-245,-300,-200},{-209,-278,-309,-288,-293,-195},{-150,-159,-257,-214,-248,-171},{-278,-176,-307,-324,-202,-209},{-252,-319,-169,-245,-245,-326},{-231,-181,-333,-186,-312,-248},{-193,-259,-252,-295,-207,-200},{-193,-236,-148,-157,-278,-302}}},{{{-221,-344,-366,-314,-300,-369},{-257,-333,-300,-319,-308,-355},{-227,-259,-199,-317,-235,-224},{-319,-295,-213,-311,-281,-358},{-341,-167,-235,-336,-360,-300},{-191,-210,-322,-180,-180,-221},{-180,-268,-186,-229,-240,-246},{-278,-257,-319,-227,-177,-235},{-298,-287,-213,-360,-270,-339},{-235,-333,-167,-188,-240,-229},{-188,-224,-292,-330,-377,-319},{-339,-366,-281,-216,-262,-248},{-273,-333,-355,-235,-352,-341},{-191,-358,-229,-355,-377,-363},{-349,-300,-341,-164,-360,-300},{-191,-377,-205,-265,-322,-298},{-306,-257,-183,-292,-254,-295},{-325,-287,-243,-355,-374,-344},{-221,-295,-303,-224,-216,-262},{-347,-177,-183,-314,-292,-289},{-257,-319,-251,-333,-303,-177},{-355,-298,-292,-308,-314,-322},{-251,-177,-306,-207,-164,-229},{-317,-284,-284,-325,-207,-167},{-347,-300,-344,-319,-188,-289},{-229,-238,-169,-314,-180,-349},{-265,-336,-243,-207,-300,-284},{-197,-317,-295,-177,-374,-218},{-298,-281,-167,-164,-317,-355},{-205,-210,-379,-268,-199,-276},{-333,-186,-287,-224,-194,-248},{-218,-341,-183,-287,-284,-339},{-265,-227,-341,-194,-175,-202},{-295,-248,-374,-336,-257,-259},{-339,-289,-284,-240,-369,-352},{-374,-227,-218,-314,-306,-216},{-382,-328,-330,-268,-333,-281},{-235,-355,-298,-377,-248,-188},{-229,-207,-194,-360,-265,-167},{-358,-248,-240,-311,-325,-339},{-213,-284,-374,-289,-183,-377},{-191,-377,-322,-328,-377,-317},{-175,-287,-303,-379,-371,-227},{-336,-306,-374,-186,-284,-180},{-289,-371,-374,-278,-319,-197},{-344,-202,-221,-358,-371,-175},{-188,-276,-218,-330,-360,-328},{-303,-273,-243,-276,-341,-289},{-199,-202,-317,-216,-183,-377},{-180,-330,-265,-333,-379,-358}},{{-169,-265,-265,-328,-224,-352},{-347,-167,-205,-221,-229,-199},{-240,-207,-207,-227,-347,-382},{-306,-235,-308,-169,-232,-366},{-177,-341,-341,-325,-169,-377},{-377,-229,-369,-366,-199,-164},{-180,-281,-360,-363,-352,-339},{-355,-292,-216,-292,-371,-341},{-240,-333,-238,-377,-254,-341},{-186,-172,-273,-349,-339,-311},{-322,-325,-240,-257,-284,-360},{-218,-363,-180,-371,-289,-186},{-355,-210,-336,-341,-292,-328},{-366,-257,-298,-341,-273,-382},{-224,-344,-246,-306,-216,-289},{-377,-238,-284,-207,-328,-371},{-202,-180,-298,-347,-292,-341},{-172,-197,-295,-164,-292,-379},{-371,-303,-238,-369,-205,-216},{-183,-336,-254,-202,-298,-273},{-300,-382,-336,-270,-218,-246},{-175,-379,-369,-366,-251,-379},{-180,-306,-238,-322,-254,-227},{-257,-221,-314,-216,-257,-232},{-377,-175,-341,-213,-374,-355},{-303,-314,-262,-268,-319,-273},{-300,-232,-257,-303,-265,-254},{-213,-224,-276,-213,-371,-363},{-243,-314,-273,-167,-298,-268},{-330,-246,-371,-330,-366,-243},{-262,-248,-191,-349,-355,-194},{-363,-238,-281,-298,-186,-259},{-287,-325,-210,-344,-180,-322},{-363,-188,-339,-281,-246,-363},{-311,-273,-207,-235,-194,-177},{-197,-262,-339,-183,-191,-306},{-172,-289,-259,-199,-232,-207},{-366,-278,-358,-235,-213,-306},{-328,-270,-172,-284,-167,-218},{-325,-344,-265,-232,-197,-278},{-164,-188,-325,-207,-303,-232},{-186,-333,-278,-265,-207,-341},{-254,-270,-319,-360,-167,-254},{-330,-292,-325,-278,-216,-377},{-330,-341,-257,-287,-235,-186},{-278,-355,-311,-257,-278,-175},{-216,-374,-262,-273,-374,-268},{-355,-377,-311,-360,-259,-366},{-167,-366,-377,-341,-164,-254},{-341,-169,-349,-300,-352,-273}},{{-257,-169,-207,-227,-232,-339},{-180,-328,-169,-177,-328,-333},{-358,-216,-186,-287,-251,-284},{-287,-317,-314,-281,-213,-177},{-358,-207,-229,-377,-360,-164},{-379,-259,-180,-243,-232,-336},{-216,-180,-183,-287,-314,-188},{-186,-265,-306,-202,-300,-210},{-227,-295,-289,-227,-317,-246},{-308,-371,-197,-358,-186,-183},{-349,-257,-221,-347,-317,-339},{-188,-175,-322,-177,-284,-251},{-194,-292,-207,-379,-306,-308},{-262,-254,-167,-164,-358,-238},{-180,-248,-254,-268,-374,-317},{-218,-382,-175,-333,-265,-202},{-210,-292,-232,-349,-358,-344},{-248,-191,-268,-207,-344,-298},{-284,-339,-183,-319,-366,-188},{-227,-259,-224,-352,-238,-336},{-194,-281,-186,-339,-328,-360},{-306,-232,-366,-229,-303,-213},{-224,-254,-295,-363,-188,-213},{-322,-238,-276,-240,-273,-243},{-259,-369,-349,-289,-311,-360},{-358,-295,-308,-164,-246,-180},{-276,-344,-306,-197,-238,-377},{-227,-232,-273,-191,-259,-349},{-175,-292,-218,-235,-355,-183},{-172,-229,-358,-330,-352,-355},{-257,-213,-224,-216,-330,-292},{-232,-303,-336,-276,-246,-369},{-232,-336,-341,-379,-210,-254},{-379,-366,-197,-308,-270,-227},{-202,-183,-308,-197,-254,-177},{-183,-369,-175,-298,-164,-218},{-213,-167,-207,-248,-172,-377},{-194,-284,-265,-295,-374,-186},{-238,-319,-374,-177,-268,-191},{-341,-259,-339,-216,-251,-330},{-306,-303,-177,-191,-177,-325},{-295,-169,-186,-183,-221,-292},{-355,-314,-254,-164,-270,-265},{-281,-268,-360,-379,-355,-276},{-207,-240,-344,-238,-347,-216},{-311,-169,-314,-352,-199,-360},{-314,-238,-322,-235,-243,-377},{-377,-251,-216,-306,-205,-330},{-270,-216,-355,-218,-322,-379},{-207,-169,-207,-295,-235,-366}},{{-167,-232,-175,-221,-180,-369},{-341,-169,-311,-314,-183,-224},{-374,-287,-262,-289,-240,-276},{-205,-164,-224,-341,-319,-210},{-175,-281,-314,-339,-207,-325},{-360,-325,-216,-328,-172,-319},{-281,-311,-330,-229,-169,-259},{-273,-232,-349,-251,-235,-330},{-270,-377,-366,-188,-197,-172},{-289,-322,-322,-240,-330,-218},{-224,-199,-183,-358,-175,-374},{-374,-295,-328,-276,-347,-374},{-167,-183,-363,-287,-194,-344},{-371,-352,-278,-210,-213,-265},{-319,-240,-336,-268,-224,-300},{-164,-322,-246,-229,-336,-180},{-205,-254,-366,-164,-281,-183},{-382,-352,-328,-229,-306,-379},{-292,-333,-308,-311,-344,-254},{-344,-306,-371,-235,-336,-254},{-268,-240,-306,-238,-314,-210},{-379,-213,-180,-355,-289,-210},{-167,-243,-251,-254,-188,-341},{-289,-224,-289,-197,-341,-164},{-303,-371,-300,-278,-369,-344},{-325,-379,-377,-251,-347,-278},{-355,-278,-273,-366,-221,-369},{-308,-311,-287,-254,-175,-276},{-303,-349,-366,-317,-199,-221},{-328,-197,-202,-235,-328,-366},{-210,-360,-221,-344,-213,-175},{-210,-311,-298,-257,-207,-306},{-366,-229,-202,-199,-284,-207},{-379,-379,-254,-352,-355,-265},{-262,-360,-254,-218,-207,-366},{-366,-177,-319,-379,-371,-284},{-257,-251,-248,-197,-328,-191},{-366,-243,-199,-369,-330,-333},{-379,-377,-306,-238,-224,-177},{-292,-246,-191,-281,-270,-268},{-314,-319,-248,-186,-273,-328},{-246,-325,-336,-270,-262,-382},{-374,-349,-336,-238,-355,-308},{-273,-240,-358,-374,-369,-281},{-197,-292,-229,-262,-177,-292},{-238,-213,-167,-303,-188,-379},{-352,-270,-333,-169,-199,-298},{-355,-341,-349,-278,-238,-349},{-317,-300,-167,-371,-300,-268},{-191,-308,-289,-273,-287,-333}},{{-210,-238,-317,-180,-311,-374},{-366,-349,-363,-308,-363,-287},{-298,-366,-360,-218,-352,-227},{-183,-186,-186,-270,-371,-339},{-229,-177,-191,-289,-194,-358},{-238,-238,-287,-191,-194,-205},{-363,-278,-213,-281,-308,-298},{-257,-205,-363,-289,-188,-278},{-180,-216,-276,-339,-180,-224},{-218,-314,-379,-224,-358,-278},{-248,-169,-322,-270,-295,-229},{-336,-292,-216,-202,-328,-317},{-251,-188,-276,-284,-276,-197},{-355,-191,-281,-197,-227,-349},{-194,-197,-308,-197,-382,-374},{-352,-232,-224,-262,-379,-289},{-276,-300,-167,-278,-363,-371},{-257,-289,-308,-259,-308,-358},{-197,-172,-317,-311,-328,-202},{-270,-218,-273,-344,-243,-344},{-382,-246,-243,-254,-287,-377},{-180,-319,-382,-167,-268,-262},{-287,-167,-322,-268,-341,-317},{-355,-197,-257,-333,-292,-303},{-369,-289,-246,-281,-289,-349},{-311,-270,-325,-229,-169,-216},{-374,-197,-257,-298,-177,-300},{-314,-314,-339,-254,-273,-336},{-177,-311,-306,-194,-298,-371},{-254,-183,-360,-347,-317,-336},{-341,-322,-224,-194,-207,-164},{-371,-227,-218,-306,-205,-344},{-328,-371,-235,-377,-303,-300},{-308,-188,-284,-295,-325,-325},{-303,-298,-197,-363,-295,-333},{-232,-303,-273,-284,-325,-358},{-207,-199,-295,-251,-218,-333},{-175,-355,-292,-300,-167,-287},{-216,-191,-333,-262,-317,-287},{-336,-287,-328,-177,-369,-248},{-308,-251,-238,-319,-213,-336},{-328,-248,-284,-273,-251,-229},{-303,-183,-349,-169,-317,-213},{-303,-360,-257,-347,-221,-344},{-218,-319,-314,-254,-248,-281},{-248,-311,-352,-311,-180,-374},{-358,-167,-202,-188,-262,-235},{-306,-235,-287,-358,-172,-284},{-349,-205,-379,-369,-248,-382},{-341,-243,-210,-336,-167,-254}},{{-186,-278,-224,-254,-246,-306},{-238,-366,-232,-183,-270,-238},{-270,-303,-270,-284,-188,-314},{-186,-333,-330,-213,-377,-366},{-246,-284,-379,-287,-224,-199},{-183,-183,-183,-328,-202,-341},{-207,-363,-191,-363,-172,-379},{-319,-175,-355,-213,-314,-377},{-188,-191,-257,-240,-257,-330},{-330,-199,-246,-268,-186,-355},{-232,-278,-355,-374,-330,-270},{-325,-300,-259,-339,-303,-308},{-308,-265,-377,-164,-205,-360},{-382,-262,-210,-186,-339,-175},{-349,-257,-177,-216,-199,-303},{-349,-262,-328,-167,-317,-268},{-371,-349,-213,-319,-382,-268},{-210,-216,-194,-218,-197,-270},{-240,-186,-349,-314,-188,-205},{-300,-330,-336,-188,-374,-284},{-379,-240,-317,-336,-259,-227},{-227,-325,-210,-377,-344,-295},{-325,-300,-240,-205,-295,-235},{-355,-330,-374,-175,-298,-210},{-246,-352,-186,-259,-292,-349},{-172,-281,-360,-270,-183,-379},{-175,-306,-292,-218,-238,-246},{-205,-172,-268,-339,-360,-300},{-303,-298,-284,-188,-246,-175},{-216,-268,-238,-287,-270,-306},{-333,-221,-366,-205,-186,-224},{-300,-308,-202,-328,-358,-360},{-180,-221,-369,-330,-284,-284},{-227,-186,-172,-303,-254,-268},{-339,-336,-369,-221,-319,-213},{-210,-339,-306,-333,-300,-369},{-298,-199,-246,-287,-224,-336},{-336,-251,-229,-360,-227,-183},{-177,-172,-371,-311,-175,-341},{-349,-188,-377,-344,-341,-248},{-366,-336,-311,-265,-377,-306},{-281,-366,-281,-369,-194,-273},{-363,-278,-382,-369,-268,-341},{-377,-360,-377,-328,-183,-194},{-235,-259,-240,-287,-377,-339},{-246,-199,-308,-169,-216,-188},{-172,-325,-355,-311,-303,-319},{-259,-314,-333,-257,-238,-186},{-339,-218,-240,-344,-265,-317},{-221,-276,-167,-259,-199,-328}}},{{{-128,-102,-134,-148,-166,-109},{-106,-131,-146,-213,-140,-99},{-176,-200,-202,-216,-196,-203},{-145,-123,-156,-154,-209,-211},{-202,-191,-183,-94,-186,-209},{-109,-116,-145,-211,-143,-142},{-149,-95,-159,-197,-177,-105},{-95,-186,-105,-122,-166,-166},{-145,-103,-122,-148,-105,-165},{-169,-172,-188,-123,-136,-168},{-197,-203,-94,-162,-180,-122},{-95,-165,-148,-146,-213,-196},{-214,-146,-172,-192,-186,-156},{-128,-168,-109,-156,-106,-117},{-199,-199,-100,-179,-179,-126},{-119,-214,-165,-125,-106,-149},{-126,-94,-163,-182,-174,-197},{-123,-188,-106,-159,-191,-191},{-206,-99,-186,-134,-156,-103},{-142,-166,-114,-216,-200,-202},{-196,-142,-206,-105,-186,-116},{-163,-152,-111,-149,-208,-206},{-142,-134,-188,-177,-199,-152},{-206,-136,-172,-112,-205,-95},{-102,-182,-182,-128,-146,-143},{-163,-143,-165,-177,-114,-165},{-208,-168,-156,-208,-139,-186},{-216,-159,-156,-128,-109,-143},{-197,-122,-108,-105,-112,-151},{-192,-171,-116,-146,-199,-185},{-165,-106,-120,-100,-128,-134},{-174,-145,-119,-171,-139,-169},{-154,-174,-172,-171,-176,-177},{-160,-209,-123,-191,-103,-199},{-119,-174,-137,-213,-123,-216},{-196,-162,-186,-149,-200,-152},{-186,-182,-123,-128,-117,-122},{-186,-159,-148,-120,-114,-165},{-213,-136,-122,-125,-165,-168},{-92,-209,-117,-203,-106,-211},{-129,-192,-151,-129,-129,-139},{-196,-143,-99,-163,-105,-202},{-139,-105,-192,-122,-166,-149},{-117,-139,-160,-109,-169,-143},{-143,-205,-177,-174,-103,-149},{-159,-120,-120,-186,-137,-168},{-126,-112,-132,-145,-140,-140},{-202,-180,-137,-174,-211,-174},{-211,-160,-111,-112,-142,-114},{-132,-105,-125,-149,-197,-156}},{{-97,-192,-129,-128,-171,-182},{-166,-168,-100,-117,-146,-131},{-174,-112,-99,-94,-140,-209},{-143,-105,-120,-172,-128,-129},{-117,-100,-108,-185,-125,-103},{-154,-209,-183,-165,-216,-100},{-172,-146,-131,-100,-129,-151},{-122,-194,-196,-126,-194,-166},{-197,-137,-216,-136,-131,-202},{-182,-122,-105,-160,-120,-125},{-149,-152,-182,-214,-162,-131},{-137,-214,-106,-169,-191,-160},{-214,-179,-200,-128,-137,-191},{-92,-95,-143,-172,-131,-211},{-211,-183,-188,-126,-183,-171},{-200,-140,-99,-106,-185,-209},{-97,-99,-211,-129,-156,-131},{-126,-129,-105,-166,-209,-179},{-214,-196,-168,-183,-108,-95},{-146,-109,-114,-122,-143,-199},{-163,-174,-120,-129,-116,-119},{-136,-179,-206,-122,-152,-103},{-146,-117,-200,-120,-182,-106},{-179,-182,-94,-206,-200,-174},{-203,-192,-137,-174,-122,-180},{-185,-112,-185,-189,-97,-216},{-203,-136,-116,-136,-209,-159},{-129,-160,-188,-145,-116,-191},{-209,-116,-145,-154,-160,-165},{-106,-179,-126,-182,-114,-186},{-151,-213,-209,-172,-137,-171},{-154,-208,-145,-202,-208,-197},{-123,-108,-111,-186,-136,-116},{-177,-148,-165,-197,-143,-103},{-179,-108,-202,-165,-174,-139},{-177,-214,-116,-185,-166,-174},{-122,-126,-117,-214,-131,-186},{-123,-145,-106,-100,-159,-177},{-112,-136,-208,-151,-120,-209},{-216,-119,-157,-213,-152,-171},{-208,-151,-171,-213,-168,-148},{-142,-108,-174,-129,-120,-197},{-189,-188,-213,-109,-145,-139},{-206,-106,-197,-179,-171,-203},{-214,-176,-157,-100,-109,-154},{-119,-122,-111,-205,-108,-163},{-156,-206,-136,-169,-112,-163},{-136,-123,-131,-199,-192,-206},{-126,-206,-122,-189,-163,-99},{-131,-199,-208,-171,-122,-202}},{{-157,-159,-182,-99,-102,-140},{-166,-162,-117,-189,-166,-192},{-214,-179,-214,-182,-140,-203},{-95,-200,-116,-166,-182,-131},{-94,-185,-92,-165,-114,-105},{-111,-109,-199,-203,-123,-156},{-208,-139,-196,-131,-197,-122},{-134,-136,-112,-166,-203,-134},{-160,-126,-177,-120,-177,-125},{-199,-188,-106,-165,-131,-151},{-174,-159,-182,-205,-102,-152},{-176,-151,-166,-152,-192,-149},{-174,-117,-163,-129,-125,-209},{-208,-162,-177,-157,-194,-95},{-143,-159,-102,-146,-185,-116},{-209,-146,-111,-114,-156,-208},{-208,-103,-137,-151,-128,-200},{-143,-205,-216,-102,-216,-162},{-123,-102,-194,-149,-129,-188},{-134,-128,-117,-199,-206,-189},{-211,-148,-156,-192,-189,-211},{-185,-192,-191,-159,-214,-206},{-156,-157,-213,-200,-131,-192},{-128,-137,-112,-119,-108,-192},{-143,-171,-189,-171,-211,-208},{-202,-172,-180,-199,-132,-126},{-156,-169,-126,-106,-214,-97},{-213,-142,-172,-214,-211,-191},{-100,-163,-148,-163,-120,-132},{-194,-143,-194,-189,-165,-151},{-176,-214,-199,-174,-211,-117},{-182,-213,-106,-137,-145,-182},{-134,-114,-213,-120,-199,-97},{-168,-202,-128,-169,-137,-102},{-148,-179,-139,-148,-183,-152},{-162,-134,-128,-208,-145,-174},{-197,-216,-112,-142,-194,-123},{-99,-168,-200,-162,-125,-99},{-145,-142,-205,-97,-199,-214},{-106,-109,-122,-185,-134,-176},{-176,-123,-211,-205,-105,-156},{-194,-186,-100,-146,-100,-191},{-183,-146,-172,-129,-123,-94},{-206,-156,-160,-123,-111,-191},{-123,-99,-100,-109,-92,-122},{-116,-172,-94,-213,-125,-154},{-129,-196,-183,-185,-196,-205},{-209,-165,-182,-191,-177,-129},{-125,-203,-136,-211,-151,-117},{-174,-103,-163,-165,-123,-172}},{{-111,-145,-154,-99,-185,-120},{-197,-102,-213,-209,-128,-214},{-213,-129,-97,-202,-92,-189},{-132,-148,-148,-128,-142,-183},{-136,-176,-145,-186,-120,-95},{-109,-120,-148,-209,-206,-197},{-211,-97,-174,-129,-116,-114},{-112,-177,-145,-165,-182,-154},{-137,-143,-151,-160,-111,-200},{-160,-192,-139,-137,-106,-128},{-97,-196,-157,-205,-136,-132},{-192,-126,-114,-145,-131,-185},{-92,-129,-208,-114,-123,-94},{-119,-152,-105,-111,-139,-163},{-142,-99,-194,-200,-208,-149},{-171,-94,-174,-183,-211,-162},{-196,-211,-99,-140,-197,-176},{-159,-105,-172,-99,-136,-174},{-119,-174,-145,-99,-103,-137},{-191,-105,-123,-157,-199,-122},{-97,-172,-125,-199,-129,-206},{-191,-117,-132,-209,-209,-216},{-149,-152,-156,-216,-183,-119},{-131,-134,-116,-154,-105,-136},{-203,-112,-203,-136,-145,-122},{-126,-209,-148,-131,-129,-202},{-152,-117,-146,-136,-123,-196},{-199,-132,-116,-177,-99,-99},{-152,-102,-185,-151,-139,-108},{-213,-200,-172,-148,-111,-92},{-185,-97,-122,-197,-160,-214},{-123,-116,-160,-183,-149,-180},{-192,-131,-105,-102,-180,-145},{-165,-159,-200,-114,-196,-214},{-169,-128,-165,-139,-123,-116},{-125,-126,-205,-194,-185,-194},{-112,-105,-126,-102,-197,-114},{-137,-209,-92,-157,-163,-126},{-137,-216,-95,-139,-126,-199},{-149,-216,-199,-202,-160,-199},{-180,-194,-120,-132,-108,-186},{-208,-214,-197,-100,-172,-119},{-117,-122,-168,-151,-214,-117},{-145,-132,-213,-102,-211,-148},{-109,-208,-139,-159,-168,-189},{-143,-128,-102,-142,-119,-177},{-131,-125,-179,-137,-172,-149},{-109,-136,-132,-142,-145,-191},{-102,-179,-194,-162,-172,-151},{-99,-94,-125,-139,-160,-203}},{{-189,-116,-116,-182,-196,-122},{-103,-206,-142,-177,-154,-163},{-145,-186,-206,-139,-213,-148},{-137,-108,-188,-106,-126,-162},{-162,-159,-172,-152,-172,-160},{-208,-132,-122,-168,-145,-143},{-185,-154,-92,-194,-156,-122},{-114,-106,-169,-208,-182,-203},{-206,-171,-202,-194,-95,-171},{-143,-109,-114,-143,-97,-126},{-132,-126,-114,-142,-131,-108},{-95,-180,-206,-180,-109,-177},{-149,-123,-136,-97,-163,-128},{-177,-132,-120,-183,-97,-200},{-208,-185,-116,-180,-157,-156},{-109,-196,-176,-179,-157,-92},{-106,-122,-131,-108,-179,-182},{-145,-163,-177,-168,-102,-128},{-106,-120,-100,-125,-203,-202},{-157,-94,-208,-132,-125,-119},{-203,-197,-186,-168,-129,-169},{-148,-136,-99,-111,-200,-125},{-106,-162,-120,-112,-146,-168},{-116,-179,-213,-157,-179,-203},{-131,-102,-186,-92,-119,-149},{-162,-128,-151,-189,-200,-156},{-148,-112,-200,-145,-103,-182},{-116,-166,-149,-140,-122,-172},{-208,-119,-202,-100,-179,-179},{-152,-117,-192,-134,-139,-197},{-157,-128,-192,-134,-160,-136},{-120,-106,-146,-213,-100,-205},{-172,-157,-180,-108,-200,-128},{-145,-196,-114,-168,-206,-106},{-203,-214,-126,-136,-119,-120},{-112,-112,-214,-154,-108,-202},{-176,-125,-145,-157,-131,-143},{-102,-174,-120,-111,-143,-206},{-148,-95,-146,-151,-123,-200},{-176,-114,-106,-143,-99,-99},{-116,-129,-197,-205,-112,-162},{-191,-180,-156,-206,-151,-157},{-125,-117,-119,-146,-192,-94},{-123,-177,-194,-156,-203,-137},{-191,-119,-145,-128,-94,-183},{-134,-128,-95,-136,-203,-208},{-156,-176,-206,-157,-160,-108},{-103,-126,-194,-102,-137,-169},{-157,-136,-171,-122,-140,-192},{-200,-119,-117,-216,-171,-97}},{{-119,-108,-191,-152,-200,-116},{-105,-114,-202,-165,-200,-166},{-199,-208,-180,-191,-103,-94},{-160,-105,-189,-203,-143,-197},{-94,-180,-188,-165,-206,-148},{-126,-157,-199,-112,-111,-182},{-94,-162,-191,-109,-208,-103},{-183,-196,-149,-111,-131,-200},{-196,-106,-129,-192,-142,-186},{-197,-180,-186,-214,-131,-131},{-125,-136,-116,-205,-94,-197},{-156,-100,-136,-123,-209,-99},{-192,-191,-126,-206,-142,-114},{-149,-157,-100,-176,-199,-99},{-160,-162,-172,-179,-196,-119},{-199,-172,-199,-154,-194,-206},{-134,-152,-176,-137,-102,-106},{-134,-183,-174,-194,-202,-94},{-117,-148,-213,-122,-119,-174},{-94,-151,-165,-111,-182,-185},{-165,-160,-172,-179,-99,-154},{-165,-112,-192,-165,-209,-116},{-180,-157,-102,-108,-186,-103},{-94,-157,-191,-119,-169,-214},{-157,-125,-185,-188,-114,-125},{-136,-206,-148,-140,-168,-112},{-205,-109,-171,-191,-112,-203},{-106,-206,-202,-143,-209,-137},{-145,-126,-99,-100,-116,-168},{-97,-142,-95,-213,-183,-206},{-183,-152,-183,-188,-106,-116},{-208,-125,-189,-152,-99,-182},{-125,-199,-131,-143,-119,-126},{-196,-174,-194,-149,-116,-108},{-179,-188,-134,-106,-174,-192},{-191,-202,-160,-136,-174,-194},{-206,-162,-151,-179,-171,-159},{-145,-148,-145,-169,-182,-109},{-123,-106,-106,-165,-109,-157},{-109,-92,-92,-189,-116,-100},{-100,-157,-125,-108,-157,-172},{-111,-105,-182,-128,-131,-209},{-151,-151,-131,-196,-142,-174},{-157,-209,-186,-208,-172,-182},{-200,-95,-95,-108,-179,-120},{-168,-206,-176,-120,-132,-108},{-136,-140,-143,-123,-213,-177},{-176,-103,-92,-159,-194,-116},{-194,-174,-100,-169,-159,-109},{-122,-140,-189,-120,-151,-179}}},{{{-157,-215,-126,-180,-158,-127},{-171,-142,-173,-116,-231,-147},{-167,-111,-177,-126,-209,-120},{-164,-191,-169,-124,-115,-248},{-182,-200,-169,-167,-157,-220},{-115,-233,-198,-224,-115,-178},{-169,-244,-233,-118,-191,-158},{-255,-228,-237,-202,-189,-162},{-237,-211,-235,-195,-126,-249},{-124,-142,-198,-238,-200,-193},{-171,-249,-147,-217,-164,-173},{-166,-197,-211,-228,-151,-197},{-146,-149,-226,-178,-122,-151},{-146,-124,-184,-167,-248,-228},{-249,-200,-142,-158,-240,-113},{-191,-113,-206,-129,-195,-138},{-153,-244,-131,-131,-206,-237},{-129,-255,-237,-113,-226,-222},{-157,-204,-177,-191,-129,-200},{-213,-204,-144,-226,-162,-193},{-164,-133,-135,-129,-184,-242},{-187,-129,-186,-144,-144,-120},{-126,-113,-155,-151,-178,-211},{-242,-140,-136,-127,-173,-149},{-191,-155,-158,-169,-215,-151},{-213,-209,-189,-180,-142,-198},{-151,-211,-135,-153,-129,-111},{-235,-166,-237,-133,-173,-151},{-122,-178,-197,-244,-171,-195},{-224,-109,-175,-218,-251,-131},{-160,-228,-222,-248,-171,-218},{-197,-202,-182,-206,-169,-198},{-248,-228,-186,-231,-149,-217},{-162,-184,-116,-113,-138,-222},{-155,-136,-195,-182,-158,-206},{-222,-127,-233,-122,-237,-167},{-233,-255,-200,-215,-175,-213},{-173,-109,-111,-191,-175,-126},{-233,-197,-191,-160,-167,-209},{-224,-202,-189,-149,-147,-229},{-142,-231,-249,-197,-126,-180},{-231,-164,-193,-244,-135,-182},{-249,-142,-160,-136,-226,-171},{-135,-186,-255,-136,-220,-237},{-191,-113,-248,-131,-113,-220},{-206,-124,-202,-157,-224,-231},{-253,-197,-235,-153,-169,-171},{-191,-147,-115,-131,-133,-229},{-207,-113,-140,-242,-195,-146},{-204,-209,-175,-249,-229,-177}},{{-157,-248,-133,-217,-193,-116},{-217,-207,-175,-151,-255,-175},{-249,-251,-206,-182,-222,-138},{-164,-115,-242,-244,-120,-173},{-180,-158,-197,-124,-122,-244},{-182,-207,-151,-138,-213,-144},{-231,-191,-231,-204,-129,-220},{-251,-171,-182,-116,-133,-116},{-160,-206,-249,-122,-206,-120},{-144,-231,-218,-120,-162,-169},{-164,-209,-206,-187,-197,-164},{-229,-111,-136,-142,-195,-122},{-131,-160,-178,-180,-246,-222},{-158,-126,-116,-202,-248,-218},{-133,-158,-233,-193,-255,-189},{-180,-189,-202,-138,-162,-146},{-204,-231,-224,-177,-109,-126},{-151,-255,-209,-217,-177,-138},{-184,-211,-180,-244,-218,-131},{-160,-200,-133,-240,-233,-240},{-207,-187,-180,-240,-111,-120},{-135,-169,-248,-138,-175,-136},{-202,-177,-167,-127,-177,-197},{-255,-224,-251,-198,-129,-237},{-195,-127,-217,-249,-224,-146},{-242,-109,-131,-248,-211,-197},{-189,-178,-200,-155,-222,-160},{-224,-138,-184,-186,-166,-224},{-160,-187,-200,-217,-131,-233},{-202,-127,-209,-206,-147,-224},{-166,-224,-169,-111,-251,-191},{-173,-164,-200,-228,-198,-180},{-116,-115,-193,-197,-122,-189},{-220,-253,-204,-184,-126,-218},{-207,-202,-242,-140,-186,-160},{-251,-215,-177,-220,-244,-248},{-126,-138,-187,-160,-189,-206},{-158,-197,-113,-249,-136,-155},{-229,-177,-164,-142,-135,-142},{-127,-144,-140,-120,-211,-160},{-197,-200,-178,-142,-191,-136},{-118,-215,-195,-111,-186,-186},{-116,-184,-248,-158,-246,-160},{-135,-184,-131,-129,-195,-129},{-151,-147,-215,-136,-186,-180},{-197,-189,-111,-197,-113,-127},{-220,-169,-231,-217,-184,-182},{-177,-133,-229,-167,-157,-111},{-124,-204,-233,-242,-187,-149},{-166,-126,-231,-131,-222,-116}},{{-207,-240,-187,-220,-246,-157},{-193,-122,-197,-235,-111,-178},{-217,-158,-229,-213,-251,-149},{-113,-162,-131,-171,-169,-178},{-197,-200,-211,-124,-226,-149},{-157,-127,-109,-122,-253,-217},{-180,-249,-177,-136,-197,-238},{-226,-142,-197,-229,-144,-180},{-229,-237,-180,-209,-162,-180},{-207,-207,-229,-191,-164,-189},{-182,-237,-255,-229,-124,-160},{-238,-166,-160,-228,-202,-111},{-160,-177,-140,-218,-193,-186},{-211,-186,-240,-164,-233,-175},{-180,-202,-109,-175,-146,-189},{-164,-189,-109,-246,-233,-140},{-248,-166,-240,-244,-222,-200},{-242,-109,-218,-246,-222,-129},{-197,-138,-193,-118,-249,-217},{-151,-180,-195,-220,-228,-147},{-158,-222,-118,-155,-155,-140},{-237,-136,-213,-113,-178,-113},{-189,-198,-153,-215,-127,-200},{-195,-233,-127,-116,-222,-109},{-118,-191,-140,-158,-164,-127},{-124,-166,-251,-240,-235,-160},{-242,-146,-189,-166,-180,-220},{-142,-248,-166,-222,-182,-146},{-160,-178,-193,-193,-136,-175},{-180,-222,-218,-244,-109,-111},{-229,-251,-169,-111,-180,-126},{-116,-215,-140,-209,-111,-140},{-115,-218,-153,-244,-251,-222},{-140,-118,-122,-142,-235,-233},{-244,-127,-253,-255,-248,-215},{-167,-135,-187,-129,-149,-169},{-115,-153,-166,-133,-244,-175},{-198,-238,-164,-222,-246,-197},{-215,-238,-202,-146,-149,-184},{-237,-144,-158,-171,-233,-184},{-166,-171,-182,-140,-255,-187},{-109,-113,-115,-153,-146,-111},{-157,-222,-136,-238,-140,-166},{-242,-142,-220,-131,-160,-109},{-157,-155,-129,-226,-209,-184},{-200,-167,-109,-138,-197,-251},{-129,-202,-131,-160,-127,-246},{-191,-147,-220,-111,-251,-169},{-200,-160,-204,-204,-182,-198},{-255,-213,-182,-197,-249,-135}},{{-248,-253,-248,-153,-135,-157},{-118,-133,-229,-147,-206,-135},{-133,-175,-226,-226,-224,-222},{-115,-244,-198,-113,-238,-160},{-144,-231,-175,-122,-197,-129},{-204,-191,-182,-202,-146,-231},{-182,-133,-244,-229,-246,-251},{-157,-120,-200,-153,-222,-144},{-226,-167,-160,-220,-157,-151},{-244,-142,-204,-136,-155,-155},{-238,-197,-109,-131,-175,-237},{-202,-136,-118,-135,-178,-248},{-235,-242,-193,-115,-162,-226},{-184,-177,-204,-155,-122,-135},{-215,-136,-127,-116,-238,-133},{-160,-171,-120,-187,-200,-248},{-197,-198,-109,-138,-204,-255},{-202,-135,-151,-124,-166,-253},{-111,-248,-126,-237,-251,-253},{-213,-115,-200,-120,-120,-197},{-166,-251,-186,-157,-149,-157},{-126,-240,-224,-178,-248,-175},{-131,-131,-198,-207,-138,-146},{-235,-131,-157,-184,-211,-124},{-173,-240,-209,-187,-166,-235},{-166,-209,-249,-187,-193,-126},{-226,-173,-220,-193,-215,-131},{-204,-177,-228,-113,-135,-253},{-235,-140,-182,-144,-206,-158},{-242,-217,-226,-198,-120,-167},{-169,-167,-136,-211,-217,-193},{-213,-182,-118,-120,-204,-149},{-140,-142,-146,-147,-207,-184},{-233,-175,-109,-237,-175,-204},{-131,-120,-157,-155,-149,-193},{-240,-149,-166,-240,-149,-220},{-118,-189,-173,-209,-180,-235},{-251,-111,-191,-136,-211,-229},{-158,-157,-218,-207,-238,-193},{-237,-140,-255,-147,-240,-142},{-197,-213,-160,-246,-213,-207},{-140,-173,-206,-222,-160,-157},{-171,-178,-109,-209,-133,-206},{-153,-231,-109,-200,-242,-180},{-229,-198,-220,-142,-213,-249},{-218,-157,-160,-140,-115,-248},{-233,-237,-226,-158,-164,-242},{-253,-198,-204,-144,-142,-249},{-127,-140,-178,-231,-149,-209},{-253,-246,-206,-160,-195,-126}},{{-177,-164,-177,-136,-171,-178},{-242,-178,-238,-233,-116,-111},{-142,-126,-198,-124,-249,-251},{-224,-127,-120,-109,-131,-109},{-136,-244,-129,-204,-195,-211},{-169,-116,-124,-251,-133,-211},{-206,-164,-109,-197,-113,-253},{-173,-147,-155,-244,-153,-111},{-169,-193,-122,-160,-182,-233},{-178,-171,-177,-126,-193,-157},{-186,-200,-135,-231,-224,-180},{-233,-115,-153,-191,-246,-175},{-111,-175,-255,-228,-122,-118},{-244,-109,-226,-235,-195,-207},{-207,-246,-191,-204,-162,-206},{-136,-204,-182,-228,-124,-209},{-182,-197,-240,-242,-158,-136},{-115,-147,-206,-193,-218,-142},{-173,-135,-237,-238,-226,-151},{-109,-118,-122,-193,-155,-182},{-249,-255,-146,-186,-189,-109},{-169,-178,-209,-211,-193,-127},{-124,-191,-155,-242,-240,-126},{-251,-144,-162,-166,-229,-207},{-202,-122,-186,-127,-127,-146},{-116,-206,-233,-222,-255,-218},{-218,-167,-175,-153,-146,-127},{-120,-182,-237,-244,-231,-178},{-162,-120,-213,-167,-178,-146},{-155,-191,-142,-171,-173,-162},{-222,-191,-182,-217,-164,-115},{-131,-147,-109,-175,-228,-109},{-235,-144,-217,-251,-244,-122},{-164,-124,-244,-206,-246,-197},{-177,-240,-173,-184,-133,-197},{-169,-229,-186,-202,-204,-124},{-164,-198,-242,-213,-248,-240},{-169,-195,-180,-189,-155,-135},{-175,-207,-235,-111,-215,-226},{-126,-226,-177,-251,-222,-197},{-198,-195,-229,-218,-115,-124},{-171,-235,-198,-147,-195,-131},{-157,-153,-142,-233,-115,-157},{-206,-118,-217,-215,-211,-240},{-115,-253,-186,-240,-224,-220},{-113,-173,-149,-242,-217,-244},{-144,-136,-113,-246,-177,-149},{-193,-218,-167,-248,-109,-237},{-255,-178,-209,-146,-147,-124},{-167,-135,-193,-213,-146,-184}},{{-255,-202,-248,-164,-235,-233},{-207,-166,-136,-157,-151,-244},{-177,-228,-226,-195,-191,-202},{-147,-209,-184,-187,-111,-206},{-249,-127,-193,-231,-109,-193},{-162,-202,-242,-240,-122,-224},{-229,-162,-251,-251,-186,-248},{-133,-173,-180,-177,-251,-136},{-242,-240,-249,-218,-175,-160},{-215,-115,-129,-135,-191,-220},{-162,-249,-213,-233,-118,-147},{-160,-186,-118,-211,-198,-138},{-206,-169,-167,-120,-175,-124},{-238,-207,-151,-167,-151,-202},{-202,-178,-120,-229,-136,-122},{-144,-182,-246,-178,-229,-235},{-200,-238,-135,-238,-231,-136},{-171,-153,-240,-180,-124,-204},{-244,-209,-189,-158,-209,-169},{-157,-149,-177,-180,-111,-138},{-158,-113,-220,-189,-127,-113},{-140,-162,-222,-240,-197,-153},{-162,-129,-164,-229,-142,-122},{-122,-131,-177,-122,-202,-147},{-164,-136,-140,-113,-249,-189},{-175,-206,-115,-182,-231,-184},{-109,-253,-126,-187,-135,-131},{-202,-155,-238,-229,-111,-228},{-184,-146,-118,-118,-202,-126},{-124,-193,-162,-207,-251,-175},{-189,-166,-171,-162,-151,-217},{-178,-211,-118,-235,-157,-228},{-231,-111,-206,-206,-222,-213},{-228,-195,-206,-186,-115,-120},{-220,-213,-184,-184,-178,-193},{-255,-204,-127,-198,-146,-222},{-162,-253,-158,-226,-242,-237},{-182,-173,-155,-189,-136,-228},{-231,-215,-167,-151,-235,-204},{-253,-238,-240,-197,-147,-224},{-175,-136,-142,-157,-244,-209},{-240,-153,-204,-149,-129,-231},{-195,-162,-158,-175,-162,-220},{-220,-118,-155,-191,-198,-211},{-166,-200,-126,-153,-211,-142},{-175,-240,-240,-157,-166,-189},{-251,-140,-116,-200,-142,-147},{-155,-116,-140,-166,-231,-238},{-151,-237,-129,-202,-184,-116},{-135,-193,-124,-231,-209,-126}}},{{{-250,-299,-331,-296,-245,-333},{-262,-213,-147,-338,-211,-228},{-176,-245,-233,-287,-186,-284},{-277,-186,-304,-228,-257,-331},{-318,-343,-277,-260,-343,-326},{-270,-314,-213,-154,-147,-191},{-240,-152,-314,-198,-289,-328},{-235,-292,-296,-162,-257,-328},{-191,-196,-172,-262,-211,-162},{-270,-216,-265,-296,-216,-152},{-296,-179,-181,-272,-240,-235},{-343,-282,-323,-240,-172,-179},{-235,-260,-321,-265,-240,-323},{-292,-333,-211,-250,-250,-198},{-341,-216,-270,-336,-206,-309},{-186,-338,-321,-282,-186,-309},{-174,-245,-287,-250,-341,-292},{-152,-311,-289,-203,-282,-257},{-252,-196,-289,-176,-211,-169},{-289,-267,-306,-176,-228,-230},{-235,-228,-213,-287,-326,-159},{-301,-238,-296,-333,-189,-311},{-301,-203,-331,-272,-228,-309},{-252,-299,-159,-289,-326,-186},{-179,-323,-225,-179,-316,-326},{-216,-250,-323,-336,-154,-225},{-250,-230,-270,-289,-176,-255},{-331,-243,-230,-162,-213,-314},{-323,-238,-176,-245,-338,-152},{-235,-206,-194,-284,-250,-287},{-343,-318,-250,-189,-326,-296},{-318,-152,-299,-277,-186,-284},{-216,-245,-304,-292,-213,-149},{-172,-326,-287,-333,-277,-213},{-167,-299,-223,-152,-208,-277},{-309,-247,-311,-287,-218,-306},{-147,-225,-321,-238,-336,-338},{-323,-314,-299,-223,-328,-196},{-328,-238,-331,-245,-233,-159},{-316,-287,-152,-154,-323,-318},{-287,-328,-206,-257,-245,-272},{-277,-316,-154,-240,-304,-328},{-252,-270,-272,-267,-301,-162},{-211,-328,-208,-169,-157,-191},{-245,-194,-157,-238,-287,-326},{-186,-284,-203,-274,-181,-289},{-181,-154,-159,-169,-255,-240},{-228,-294,-314,-159,-238,-238},{-223,-260,-240,-309,-331,-230},{-206,-294,-331,-149,-316,-154}},{{-326,-287,-206,-326,-262,-230},{-213,-316,-233,-338,-223,-220},{-176,-306,-287,-181,-299,-157},{-328,-252,-218,-247,-243,-318},{-260,-341,-162,-328,-316,-255},{-225,-309,-154,-184,-260,-176},{-252,-338,-147,-189,-255,-179},{-341,-191,-208,-296,-252,-311},{-186,-279,-149,-328,-162,-252},{-198,-243,-147,-191,-203,-309},{-279,-218,-265,-265,-277,-230},{-294,-267,-223,-240,-282,-318},{-333,-238,-304,-252,-176,-164},{-243,-289,-196,-225,-321,-299},{-299,-267,-343,-159,-152,-225},{-306,-270,-299,-152,-292,-306},{-243,-321,-181,-172,-162,-203},{-213,-233,-220,-321,-282,-289},{-167,-225,-260,-331,-257,-179},{-167,-265,-211,-228,-208,-296},{-328,-265,-196,-316,-260,-154},{-198,-176,-235,-309,-284,-255},{-179,-341,-167,-235,-270,-216},{-216,-176,-341,-287,-260,-238},{-255,-176,-257,-257,-176,-257},{-235,-194,-336,-252,-250,-343},{-270,-323,-162,-284,-255,-194},{-274,-191,-252,-252,-301,-331},{-331,-247,-186,-176,-174,-272},{-181,-169,-179,-147,-164,-181},{-186,-289,-162,-294,-203,-218},{-309,-277,-289,-174,-152,-230},{-311,-328,-149,-267,-179,-206},{-250,-326,-277,-272,-191,-316},{-270,-257,-206,-196,-152,-326},{-265,-245,-233,-294,-218,-235},{-314,-328,-240,-338,-331,-341},{-243,-154,-223,-318,-292,-167},{-191,-274,-194,-341,-321,-284},{-228,-179,-179,-225,-282,-279},{-311,-294,-338,-169,-323,-294},{-220,-233,-152,-218,-233,-162},{-162,-198,-294,-314,-216,-233},{-206,-154,-172,-250,-213,-318},{-318,-167,-233,-262,-149,-252},{-336,-218,-154,-260,-247,-181},{-208,-326,-323,-152,-211,-294},{-184,-196,-167,-172,-208,-184},{-172,-250,-218,-208,-186,-328},{-172,-277,-176,-292,-333,-184}},{{-309,-318,-287,-296,-201,-252},{-338,-159,-172,-233,-296,-149},{-338,-309,-203,-181,-149,-147},{-243,-191,-162,-282,-333,-316},{-262,-172,-220,-343,-284,-157},{-162,-174,-218,-159,-260,-230},{-336,-304,-309,-240,-247,-279},{-272,-341,-323,-255,-157,-213},{-181,-252,-196,-245,-287,-314},{-245,-336,-279,-225,-250,-225},{-323,-301,-289,-162,-191,-306},{-218,-186,-260,-328,-203,-179},{-230,-235,-338,-201,-343,-323},{-301,-260,-159,-176,-240,-238},{-323,-341,-277,-233,-262,-299},{-277,-333,-184,-318,-147,-247},{-245,-292,-252,-311,-235,-257},{-211,-230,-309,-206,-181,-306},{-294,-216,-225,-326,-152,-216},{-262,-181,-274,-208,-184,-279},{-318,-326,-289,-321,-299,-218},{-304,-235,-218,-189,-198,-162},{-211,-279,-255,-301,-176,-270},{-147,-218,-262,-198,-157,-277},{-238,-272,-174,-206,-189,-267},{-250,-220,-299,-191,-198,-262},{-235,-282,-267,-272,-174,-257},{-296,-157,-321,-301,-252,-233},{-328,-233,-208,-157,-257,-260},{-186,-159,-184,-247,-149,-213},{-338,-225,-233,-211,-181,-238},{-323,-301,-282,-211,-304,-260},{-230,-272,-203,-336,-272,-194},{-174,-270,-206,-326,-296,-159},{-203,-277,-336,-194,-245,-184},{-299,-147,-211,-172,-294,-208},{-318,-235,-216,-154,-211,-157},{-159,-265,-282,-223,-159,-301},{-267,-328,-176,-196,-208,-225},{-152,-262,-179,-159,-162,-272},{-252,-279,-272,-250,-294,-194},{-213,-250,-196,-292,-260,-203},{-220,-233,-336,-240,-172,-230},{-287,-157,-152,-176,-274,-238},{-147,-184,-321,-164,-247,-326},{-343,-181,-252,-152,-306,-262},{-341,-186,-167,-181,-314,-257},{-284,-230,-213,-238,-240,-220},{-260,-309,-294,-243,-169,-164},{-162,-309,-270,-235,-326,-233}},{{-235,-301,-230,-162,-270,-147},{-240,-282,-270,-176,-189,-179},{-201,-211,-260,-184,-206,-179},{-147,-159,-220,-299,-267,-301},{-152,-323,-157,-196,-250,-321},{-267,-233,-198,-341,-203,-274},{-211,-287,-196,-211,-265,-309},{-292,-250,-304,-228,-318,-243},{-176,-220,-194,-218,-247,-208},{-225,-272,-191,-245,-211,-220},{-341,-228,-216,-294,-238,-301},{-223,-267,-230,-218,-194,-277},{-179,-294,-343,-289,-262,-235},{-304,-279,-149,-230,-189,-174},{-243,-208,-284,-208,-164,-201},{-328,-159,-331,-176,-318,-311},{-306,-331,-162,-341,-186,-294},{-149,-184,-343,-208,-162,-267},{-262,-323,-262,-252,-341,-181},{-326,-294,-284,-257,-311,-245},{-235,-225,-245,-255,-301,-328},{-277,-208,-272,-181,-157,-164},{-245,-267,-220,-223,-274,-314},{-341,-201,-323,-149,-282,-292},{-257,-208,-238,-328,-318,-245},{-149,-216,-216,-186,-152,-338},{-323,-270,-250,-159,-262,-255},{-164,-289,-316,-323,-262,-260},{-179,-338,-167,-314,-260,-299},{-206,-223,-336,-341,-272,-172},{-294,-169,-201,-152,-279,-238},{-274,-250,-318,-272,-328,-341},{-230,-255,-287,-316,-316,-314},{-250,-191,-235,-257,-179,-294},{-326,-296,-157,-159,-233,-343},{-277,-245,-279,-191,-260,-164},{-196,-196,-169,-292,-331,-262},{-336,-203,-331,-247,-164,-250},{-274,-191,-338,-184,-331,-233},{-282,-228,-267,-191,-152,-186},{-301,-323,-228,-162,-257,-240},{-179,-240,-289,-343,-191,-292},{-257,-162,-152,-162,-179,-272},{-157,-172,-284,-167,-328,-245},{-184,-279,-326,-211,-189,-240},{-301,-184,-176,-211,-333,-201},{-245,-326,-296,-216,-243,-255},{-247,-167,-149,-338,-218,-343},{-167,-250,-282,-301,-306,-181},{-157,-203,-154,-201,-341,-304}},{{-270,-338,-252,-243,-223,-277},{-230,-223,-191,-149,-189,-174},{-316,-296,-235,-176,-245,-176},{-255,-181,-154,-255,-299,-296},{-223,-309,-301,-255,-247,-262},{-294,-338,-216,-240,-323,-304},{-238,-194,-216,-252,-257,-198},{-252,-333,-250,-196,-326,-172},{-333,-265,-167,-225,-257,-309},{-159,-272,-230,-299,-216,-252},{-279,-279,-216,-267,-189,-262},{-272,-147,-331,-159,-287,-240},{-147,-186,-186,-343,-176,-274},{-233,-309,-323,-336,-318,-213},{-265,-284,-250,-208,-203,-154},{-216,-255,-245,-176,-270,-333},{-343,-220,-274,-238,-328,-198},{-284,-233,-225,-255,-223,-164},{-287,-336,-267,-147,-198,-274},{-304,-341,-274,-333,-316,-223},{-157,-272,-274,-184,-201,-230},{-270,-201,-289,-299,-299,-289},{-203,-152,-154,-198,-336,-292},{-167,-294,-265,-245,-314,-245},{-294,-189,-277,-211,-196,-323},{-255,-279,-311,-225,-159,-289},{-147,-230,-206,-238,-333,-203},{-176,-152,-341,-213,-255,-343},{-326,-282,-172,-311,-245,-201},{-149,-326,-230,-343,-247,-284},{-181,-240,-314,-228,-343,-289},{-267,-323,-223,-328,-186,-301},{-260,-162,-191,-331,-311,-228},{-260,-172,-311,-270,-230,-309},{-206,-206,-316,-162,-206,-159},{-198,-260,-284,-213,-154,-154},{-304,-230,-274,-299,-157,-292},{-167,-343,-270,-270,-220,-169},{-169,-198,-189,-331,-167,-191},{-196,-149,-314,-184,-189,-189},{-336,-284,-203,-331,-191,-284},{-220,-238,-228,-294,-206,-287},{-172,-201,-152,-284,-304,-235},{-201,-149,-211,-262,-245,-247},{-262,-167,-198,-196,-184,-147},{-265,-176,-235,-211,-279,-272},{-247,-196,-208,-289,-270,-299},{-203,-318,-206,-164,-247,-167},{-257,-159,-321,-189,-328,-341},{-301,-184,-213,-321,-333,-218}},{{-184,-255,-216,-309,-338,-208},{-282,-164,-326,-279,-191,-333},{-191,-279,-265,-164,-272,-228},{-260,-318,-147,-326,-292,-265},{-282,-216,-152,-292,-223,-287},{-314,-311,-216,-279,-270,-169},{-203,-191,-328,-326,-164,-301},{-343,-216,-277,-220,-213,-208},{-243,-240,-314,-331,-191,-287},{-277,-279,-270,-282,-270,-179},{-191,-287,-333,-282,-220,-245},{-252,-201,-220,-265,-257,-331},{-154,-331,-262,-194,-296,-292},{-321,-262,-233,-169,-184,-270},{-262,-309,-270,-211,-316,-289},{-284,-333,-167,-255,-194,-309},{-203,-233,-333,-216,-333,-225},{-323,-172,-159,-172,-238,-321},{-250,-277,-189,-341,-179,-225},{-255,-213,-255,-289,-304,-235},{-186,-323,-149,-304,-152,-179},{-287,-279,-176,-326,-162,-201},{-198,-274,-162,-201,-316,-216},{-184,-220,-172,-206,-311,-321},{-169,-225,-272,-191,-309,-316},{-326,-169,-284,-198,-299,-343},{-338,-235,-181,-206,-243,-260},{-208,-213,-323,-323,-203,-179},{-270,-260,-240,-316,-147,-257},{-240,-149,-277,-316,-198,-162},{-323,-235,-208,-225,-167,-272},{-196,-235,-299,-213,-326,-257},{-321,-154,-314,-152,-201,-162},{-247,-201,-282,-176,-181,-292},{-149,-272,-316,-306,-154,-164},{-333,-243,-314,-191,-250,-262},{-179,-289,-343,-316,-223,-152},{-255,-152,-331,-299,-321,-240},{-240,-309,-326,-343,-174,-255},{-189,-159,-233,-157,-176,-306},{-174,-294,-284,-331,-279,-321},{-333,-272,-213,-235,-328,-265},{-220,-311,-304,-326,-213,-267},{-223,-238,-213,-255,-218,-162},{-274,-296,-167,-284,-274,-328},{-218,-194,-323,-230,-216,-272},{-186,-318,-196,-299,-267,-179},{-252,-243,-174,-174,-333,-301},{-323,-162,-179,-194,-240,-201},{-277,-152,-343,-336,-257,-223}}},{{{-291,-194,-141,-210,-171,-176},{-312,-139,-245,-164,-210,-289},{-199,-289,-189,-201,-219,-166},{-155,-219,-312,-323,-213,-275},{-259,-314,-233,-217,-194,-289},{-210,-298,-208,-166,-173,-178},{-282,-249,-210,-273,-162,-146},{-146,-263,-206,-157,-243,-152},{-256,-233,-323,-282,-217,-233},{-316,-187,-303,-261,-319,-296},{-316,-187,-157,-208,-268,-238},{-148,-314,-233,-249,-196,-247},{-226,-196,-143,-189,-238,-312},{-270,-222,-231,-249,-185,-270},{-303,-268,-159,-291,-268,-199},{-166,-310,-314,-240,-263,-217},{-310,-189,-261,-310,-176,-196},{-307,-164,-206,-185,-256,-314},{-180,-215,-166,-254,-307,-159},{-176,-192,-249,-240,-236,-189},{-231,-173,-240,-252,-254,-321},{-291,-217,-203,-275,-224,-224},{-273,-270,-224,-282,-148,-282},{-238,-286,-259,-208,-249,-305},{-164,-217,-270,-312,-146,-157},{-169,-215,-143,-203,-247,-141},{-268,-291,-238,-150,-286,-291},{-187,-293,-300,-187,-259,-298},{-159,-189,-252,-143,-263,-277},{-201,-148,-208,-192,-310,-252},{-286,-222,-157,-210,-300,-270},{-300,-201,-291,-284,-277,-256},{-307,-291,-270,-280,-259,-194},{-261,-171,-180,-282,-245,-192},{-182,-300,-199,-273,-282,-185},{-206,-259,-310,-319,-226,-178},{-266,-247,-152,-189,-182,-252},{-222,-157,-254,-273,-199,-152},{-268,-282,-194,-307,-243,-298},{-231,-238,-256,-247,-219,-321},{-282,-199,-277,-236,-208,-217},{-249,-229,-146,-259,-298,-293},{-155,-243,-155,-321,-219,-213},{-249,-291,-213,-270,-215,-146},{-252,-215,-236,-194,-173,-314},{-252,-238,-280,-176,-268,-152},{-286,-229,-185,-289,-180,-194},{-180,-259,-159,-286,-171,-266},{-139,-266,-252,-213,-303,-240},{-291,-289,-169,-293,-148,-157}},{{-224,-238,-206,-176,-247,-256},{-155,-231,-307,-224,-300,-229},{-215,-252,-169,-314,-319,-157},{-180,-284,-210,-252,-231,-141},{-280,-263,-321,-171,-213,-143},{-312,-321,-210,-293,-300,-266},{-233,-219,-259,-319,-298,-169},{-233,-152,-215,-291,-275,-152},{-243,-286,-143,-323,-164,-169},{-236,-146,-282,-208,-266,-219},{-176,-217,-266,-164,-280,-185},{-310,-270,-245,-310,-157,-238},{-284,-217,-254,-319,-243,-222},{-146,-300,-275,-185,-171,-226},{-152,-245,-176,-141,-300,-199},{-152,-178,-222,-189,-203,-240},{-201,-243,-166,-219,-159,-245},{-169,-233,-282,-289,-280,-273},{-298,-307,-210,-192,-173,-323},{-231,-314,-305,-314,-284,-229},{-146,-296,-236,-182,-266,-291},{-206,-312,-243,-203,-284,-270},{-217,-159,-199,-166,-254,-213},{-217,-159,-280,-171,-176,-189},{-240,-256,-254,-173,-316,-178},{-249,-141,-189,-296,-247,-176},{-263,-245,-319,-180,-236,-173},{-213,-310,-243,-312,-162,-249},{-312,-206,-213,-270,-146,-189},{-319,-155,-305,-182,-208,-224},{-277,-219,-238,-213,-148,-236},{-210,-254,-159,-300,-164,-277},{-300,-310,-298,-266,-180,-259},{-162,-229,-215,-314,-157,-166},{-173,-222,-231,-201,-266,-275},{-231,-171,-321,-273,-148,-143},{-217,-208,-159,-176,-314,-217},{-233,-217,-192,-236,-231,-194},{-300,-284,-152,-166,-238,-217},{-282,-155,-252,-256,-201,-150},{-316,-256,-187,-275,-307,-192},{-203,-273,-314,-286,-245,-319},{-171,-275,-210,-185,-310,-282},{-245,-263,-208,-222,-247,-240},{-256,-280,-233,-300,-310,-148},{-293,-268,-219,-298,-210,-150},{-247,-231,-192,-229,-316,-189},{-307,-162,-213,-187,-152,-240},{-146,-268,-196,-305,-314,-236},{-210,-314,-254,-189,-157,-296}},{{-169,-245,-316,-141,-280,-273},{-155,-224,-217,-300,-178,-268},{-300,-319,-187,-284,-240,-182},{-178,-284,-300,-300,-259,-316},{-208,-236,-215,-176,-224,-247},{-275,-162,-256,-275,-270,-261},{-286,-169,-143,-143,-178,-231},{-261,-268,-192,-252,-148,-233},{-187,-215,-300,-280,-162,-303},{-143,-164,-307,-206,-182,-150},{-155,-310,-266,-185,-206,-215},{-173,-238,-263,-249,-146,-263},{-203,-217,-222,-139,-305,-185},{-254,-245,-199,-316,-270,-280},{-293,-296,-307,-273,-166,-213},{-273,-245,-261,-182,-146,-243},{-182,-273,-296,-233,-178,-270},{-284,-217,-282,-321,-284,-249},{-180,-196,-261,-185,-229,-286},{-224,-300,-201,-236,-203,-150},{-261,-323,-280,-307,-289,-289},{-314,-270,-196,-256,-141,-233},{-275,-166,-291,-275,-176,-224},{-280,-261,-226,-148,-245,-222},{-173,-310,-155,-305,-247,-192},{-143,-196,-185,-245,-199,-206},{-270,-178,-233,-310,-206,-176},{-185,-203,-159,-196,-261,-148},{-199,-148,-312,-196,-314,-189},{-252,-139,-286,-219,-182,-282},{-201,-180,-247,-259,-259,-226},{-152,-217,-196,-146,-164,-192},{-143,-226,-286,-310,-263,-256},{-277,-307,-189,-314,-296,-199},{-229,-300,-300,-245,-303,-173},{-164,-219,-254,-182,-296,-296},{-270,-159,-263,-268,-139,-273},{-159,-189,-199,-208,-303,-321},{-152,-224,-173,-215,-321,-180},{-224,-303,-219,-166,-164,-185},{-176,-213,-182,-208,-141,-293},{-178,-280,-217,-146,-321,-215},{-254,-187,-305,-298,-159,-238},{-173,-180,-189,-155,-229,-286},{-224,-229,-162,-159,-252,-210},{-224,-166,-219,-303,-245,-300},{-189,-201,-146,-164,-169,-219},{-263,-192,-210,-196,-194,-196},{-296,-217,-201,-254,-286,-312},{-178,-146,-238,-185,-166,-268}},{{-277,-316,-280,-203,-148,-282},{-289,-157,-249,-259,-213,-226},{-199,-312,-139,-173,-171,-164},{-189,-206,-210,-176,-222,-236},{-284,-261,-141,-169,-143,-182},{-210,-219,-192,-173,-291,-219},{-261,-146,-254,-293,-176,-277},{-319,-316,-243,-141,-203,-199},{-203,-300,-224,-277,-192,-263},{-300,-217,-293,-222,-152,-280},{-224,-141,-199,-282,-187,-199},{-259,-289,-233,-176,-229,-273},{-157,-189,-323,-305,-240,-261},{-155,-236,-296,-254,-194,-203},{-146,-196,-164,-268,-310,-323},{-291,-238,-143,-252,-169,-192},{-187,-238,-173,-164,-206,-277},{-247,-307,-240,-296,-243,-243},{-314,-157,-245,-148,-296,-146},{-256,-173,-185,-210,-240,-143},{-249,-300,-314,-249,-150,-173},{-256,-201,-139,-189,-300,-284},{-157,-280,-254,-146,-249,-189},{-201,-210,-157,-201,-176,-280},{-296,-226,-152,-150,-164,-238},{-282,-268,-146,-252,-196,-219},{-282,-169,-199,-300,-266,-219},{-185,-164,-305,-164,-243,-282},{-164,-266,-157,-146,-266,-243},{-291,-245,-196,-268,-226,-182},{-321,-159,-206,-215,-182,-245},{-307,-162,-178,-254,-275,-169},{-189,-150,-247,-226,-148,-219},{-201,-254,-263,-213,-152,-277},{-273,-277,-310,-321,-213,-270},{-236,-206,-231,-150,-164,-162},{-166,-249,-178,-166,-249,-219},{-303,-277,-203,-321,-243,-180},{-275,-298,-194,-240,-286,-282},{-152,-182,-277,-169,-229,-176},{-189,-199,-321,-277,-164,-187},{-321,-323,-303,-171,-236,-148},{-196,-159,-166,-226,-254,-222},{-196,-252,-224,-166,-169,-273},{-139,-305,-247,-222,-231,-273},{-182,-307,-243,-247,-229,-141},{-194,-280,-155,-277,-143,-310},{-159,-203,-159,-319,-243,-203},{-252,-291,-261,-152,-284,-249},{-192,-284,-192,-247,-169,-215}},{{-259,-319,-310,-314,-208,-284},{-164,-270,-139,-240,-314,-182},{-300,-215,-201,-215,-249,-141},{-224,-206,-236,-185,-298,-180},{-194,-245,-162,-203,-217,-254},{-159,-263,-192,-305,-233,-210},{-233,-298,-266,-273,-291,-231},{-240,-286,-280,-150,-226,-298},{-203,-256,-233,-222,-238,-268},{-259,-159,-194,-303,-206,-176},{-275,-238,-159,-159,-321,-150},{-270,-194,-293,-247,-298,-273},{-203,-277,-259,-176,-236,-189},{-321,-224,-164,-164,-173,-282},{-141,-196,-139,-176,-192,-268},{-185,-316,-203,-321,-201,-319},{-206,-254,-229,-291,-321,-270},{-254,-238,-298,-238,-162,-305},{-217,-196,-159,-224,-310,-173},{-247,-226,-307,-169,-169,-261},{-282,-263,-199,-213,-261,-236},{-231,-307,-243,-194,-185,-187},{-141,-319,-319,-143,-178,-164},{-314,-273,-231,-256,-282,-307},{-192,-178,-319,-254,-312,-247},{-171,-203,-240,-233,-178,-231},{-321,-226,-169,-254,-155,-169},{-187,-148,-194,-173,-173,-226},{-178,-159,-208,-143,-222,-226},{-261,-182,-236,-178,-310,-273},{-323,-215,-263,-178,-284,-243},{-307,-259,-203,-157,-316,-284},{-231,-245,-226,-171,-155,-217},{-268,-254,-270,-185,-164,-213},{-169,-286,-180,-215,-189,-316},{-282,-176,-213,-256,-284,-148},{-226,-201,-277,-155,-201,-280},{-169,-300,-139,-252,-303,-305},{-282,-254,-319,-222,-169,-293},{-155,-146,-189,-236,-268,-259},{-254,-166,-166,-182,-323,-196},{-141,-323,-240,-141,-300,-173},{-314,-173,-162,-289,-141,-180},{-199,-171,-215,-238,-268,-201},{-307,-319,-185,-303,-213,-152},{-231,-310,-201,-166,-215,-316},{-166,-238,-307,-164,-194,-150},{-252,-171,-252,-224,-293,-268},{-178,-280,-210,-243,-284,-213},{-203,-213,-171,-284,-185,-303}},{{-314,-296,-240,-247,-155,-201},{-312,-256,-238,-141,-323,-194},{-187,-143,-273,-139,-282,-189},{-300,-148,-233,-282,-159,-180},{-261,-321,-291,-213,-159,-157},{-300,-282,-266,-173,-148,-236},{-256,-143,-155,-224,-229,-300},{-164,-143,-180,-282,-243,-139},{-275,-208,-233,-261,-222,-178},{-314,-203,-194,-254,-256,-169},{-152,-217,-316,-162,-210,-307},{-189,-314,-203,-252,-316,-176},{-247,-245,-266,-224,-284,-187},{-215,-275,-159,-199,-180,-189},{-270,-182,-215,-155,-169,-300},{-139,-150,-229,-321,-321,-275},{-240,-192,-146,-146,-254,-173},{-270,-291,-323,-249,-321,-152},{-231,-173,-173,-293,-268,-192},{-215,-300,-231,-152,-245,-210},{-275,-187,-185,-247,-222,-259},{-261,-178,-159,-240,-189,-263},{-245,-155,-185,-321,-139,-263},{-280,-169,-159,-155,-259,-189},{-143,-210,-215,-263,-263,-293},{-310,-162,-206,-256,-252,-139},{-247,-291,-155,-303,-249,-180},{-173,-169,-321,-284,-273,-310},{-185,-213,-213,-215,-162,-273},{-259,-159,-143,-169,-270,-139},{-247,-256,-270,-152,-196,-150},{-143,-162,-203,-263,-293,-316},{-171,-180,-280,-171,-266,-189},{-282,-176,-162,-229,-176,-148},{-159,-286,-213,-182,-215,-256},{-231,-310,-199,-236,-300,-293},{-243,-146,-261,-282,-291,-282},{-208,-291,-303,-139,-263,-238},{-224,-310,-155,-224,-231,-206},{-182,-146,-282,-316,-155,-245},{-208,-233,-162,-300,-224,-266},{-280,-298,-210,-243,-291,-261},{-231,-219,-298,-268,-226,-247},{-314,-256,-169,-277,-148,-210},{-173,-310,-319,-319,-286,-236},{-222,-238,-314,-323,-284,-256},{-155,-224,-236,-238,-245,-201},{-194,-266,-215,-159,-141,-169},{-252,-319,-316,-143,-155,-233},{-231,-213,-291,-229,-323,-310}}},{{{-291,-341,-370,-291,-247,-273},{-350,-353,-209,-309,-247,-185},{-382,-209,-273,-259,-329,-306},{-279,-362,-244,-179,-297,-332},{-335,-276,-250,-347,-312,-294},{-356,-400,-297,-253,-270,-320},{-400,-400,-288,-344,-353,-385},{-176,-318,-403,-400,-279,-218},{-259,-215,-285,-344,-238,-341},{-268,-282,-241,-223,-303,-182},{-200,-273,-200,-220,-179,-288},{-206,-397,-406,-206,-247,-279},{-273,-362,-253,-335,-253,-241},{-182,-318,-326,-341,-268,-226},{-203,-185,-347,-294,-229,-250},{-347,-273,-244,-285,-409,-250},{-400,-268,-368,-379,-220,-370},{-373,-309,-365,-200,-276,-200},{-406,-253,-294,-318,-203,-179},{-332,-397,-323,-244,-341,-218},{-262,-303,-335,-276,-288,-226},{-309,-400,-370,-185,-400,-362},{-200,-185,-294,-320,-370,-259},{-400,-309,-409,-276,-406,-182},{-197,-188,-326,-182,-315,-194},{-323,-376,-315,-268,-265,-306},{-218,-259,-203,-203,-194,-385},{-276,-288,-270,-300,-279,-176},{-285,-406,-379,-215,-359,-335},{-279,-194,-382,-309,-338,-215},{-376,-241,-203,-218,-344,-212},{-282,-303,-235,-223,-185,-194},{-273,-294,-247,-188,-409,-191},{-185,-218,-376,-406,-323,-282},{-247,-323,-182,-341,-300,-353},{-391,-253,-356,-185,-179,-323},{-238,-259,-250,-338,-194,-373},{-318,-241,-365,-206,-185,-388},{-359,-226,-400,-279,-259,-247},{-394,-332,-220,-368,-215,-176},{-329,-379,-403,-223,-226,-379},{-285,-259,-323,-306,-191,-335},{-368,-338,-400,-400,-397,-215},{-250,-232,-320,-229,-362,-412},{-191,-394,-312,-220,-309,-326},{-191,-320,-338,-179,-359,-223},{-356,-270,-318,-356,-326,-388},{-297,-350,-362,-294,-200,-344},{-262,-406,-197,-338,-268,-200},{-226,-223,-215,-218,-376,-329}},{{-382,-326,-376,-356,-247,-376},{-335,-329,-323,-373,-306,-406},{-356,-385,-282,-353,-285,-288},{-359,-182,-203,-223,-185,-291},{-226,-182,-312,-191,-218,-353},{-253,-291,-406,-262,-400,-262},{-232,-391,-356,-338,-406,-182},{-215,-191,-232,-270,-203,-309},{-309,-182,-406,-176,-197,-188},{-376,-232,-335,-191,-350,-279},{-182,-332,-368,-212,-312,-262},{-176,-400,-218,-194,-206,-347},{-403,-412,-268,-326,-265,-200},{-368,-332,-376,-312,-403,-382},{-312,-303,-182,-300,-347,-376},{-218,-270,-247,-376,-273,-323},{-376,-247,-215,-203,-323,-262},{-200,-385,-309,-344,-268,-191},{-388,-206,-350,-356,-209,-276},{-338,-341,-244,-318,-268,-265},{-303,-282,-376,-353,-326,-362},{-350,-188,-306,-241,-335,-223},{-206,-385,-353,-353,-285,-273},{-241,-238,-291,-323,-388,-303},{-309,-229,-368,-259,-244,-229},{-188,-394,-344,-270,-353,-306},{-212,-238,-309,-282,-215,-206},{-406,-235,-288,-338,-344,-182},{-353,-212,-244,-279,-356,-197},{-350,-341,-279,-191,-359,-394},{-323,-335,-315,-412,-215,-303},{-359,-294,-403,-412,-323,-197},{-194,-268,-220,-182,-385,-409},{-244,-182,-194,-362,-176,-350},{-318,-376,-244,-344,-306,-226},{-185,-191,-253,-253,-294,-194},{-235,-382,-320,-229,-229,-353},{-276,-359,-209,-312,-397,-326},{-285,-329,-206,-244,-318,-285},{-359,-182,-241,-347,-332,-232},{-309,-379,-323,-409,-203,-326},{-409,-303,-268,-403,-385,-391},{-309,-303,-373,-353,-315,-200},{-212,-294,-376,-323,-223,-347},{-226,-182,-270,-303,-320,-244},{-394,-356,-176,-412,-288,-223},{-229,-329,-341,-365,-312,-276},{-362,-353,-370,-412,-188,-320},{-268,-238,-262,-326,-382,-385},{-318,-323,-241,-370,-282,-197}},{{-373,-276,-388,-359,-220,-191},{-191,-285,-241,-188,-318,-176},{-268,-394,-223,-244,-188,-306},{-282,-203,-370,-235,-176,-297},{-370,-356,-247,-356,-403,-312},{-247,-350,-232,-247,-297,-332},{-403,-188,-306,-332,-388,-276},{-370,-341,-259,-406,-297,-268},{-312,-256,-238,-326,-176,-303},{-229,-256,-356,-382,-244,-359},{-406,-194,-385,-412,-315,-197},{-379,-312,-282,-212,-259,-294},{-347,-306,-194,-241,-353,-215},{-262,-406,-409,-412,-318,-288},{-218,-376,-291,-373,-247,-303},{-194,-309,-238,-353,-338,-223},{-273,-347,-412,-400,-409,-185},{-247,-315,-191,-323,-270,-300},{-347,-368,-200,-406,-179,-270},{-353,-256,-323,-256,-206,-229},{-220,-373,-362,-379,-185,-329},{-232,-215,-247,-341,-359,-191},{-406,-306,-326,-400,-370,-312},{-188,-312,-353,-182,-265,-226},{-229,-203,-385,-365,-373,-365},{-338,-197,-220,-215,-382,-335},{-179,-176,-253,-235,-344,-203},{-285,-197,-206,-285,-356,-256},{-191,-318,-297,-350,-300,-350},{-382,-220,-294,-394,-412,-206},{-356,-229,-218,-406,-309,-297},{-279,-391,-270,-256,-191,-335},{-344,-294,-273,-191,-406,-235},{-297,-323,-235,-262,-412,-259},{-200,-206,-179,-362,-394,-223},{-394,-241,-306,-241,-391,-270},{-312,-406,-318,-376,-268,-203},{-215,-300,-335,-370,-273,-403},{-179,-323,-229,-306,-329,-297},{-373,-203,-315,-229,-215,-220},{-347,-394,-188,-326,-253,-376},{-182,-326,-265,-376,-350,-309},{-335,-197,-279,-250,-370,-388},{-341,-347,-291,-288,-259,-376},{-323,-223,-353,-232,-315,-376},{-312,-209,-241,-268,-362,-279},{-338,-326,-200,-288,-320,-359},{-323,-368,-229,-332,-388,-391},{-347,-238,-376,-179,-279,-406},{-194,-244,-315,-191,-188,-247}},{{-253,-276,-338,-332,-356,-394},{-212,-273,-235,-282,-282,-400},{-244,-385,-359,-359,-359,-356},{-303,-285,-179,-320,-188,-320},{-385,-223,-412,-356,-376,-253},{-379,-315,-350,-282,-332,-223},{-359,-359,-191,-285,-329,-200},{-182,-220,-276,-288,-200,-282},{-335,-212,-188,-220,-394,-303},{-300,-188,-326,-294,-385,-265},{-276,-329,-294,-341,-315,-182},{-197,-303,-265,-203,-288,-394},{-332,-250,-368,-256,-315,-197},{-318,-344,-388,-268,-291,-212},{-279,-391,-253,-368,-409,-241},{-188,-238,-247,-200,-376,-312},{-185,-179,-197,-226,-212,-200},{-229,-350,-244,-220,-279,-250},{-247,-412,-223,-191,-406,-368},{-379,-335,-388,-359,-253,-206},{-312,-353,-309,-197,-229,-182},{-300,-176,-209,-359,-388,-397},{-226,-376,-194,-344,-268,-318},{-241,-247,-223,-403,-223,-206},{-285,-218,-362,-229,-359,-315},{-338,-362,-232,-268,-373,-244},{-397,-279,-209,-388,-220,-206},{-229,-268,-409,-332,-235,-220},{-306,-244,-394,-353,-373,-241},{-265,-338,-350,-288,-315,-397},{-197,-335,-191,-209,-347,-353},{-185,-232,-253,-359,-191,-276},{-241,-318,-397,-376,-335,-270},{-379,-356,-300,-220,-209,-232},{-220,-253,-362,-338,-262,-388},{-318,-403,-309,-282,-294,-220},{-294,-373,-412,-288,-191,-394},{-191,-365,-397,-200,-223,-344},{-203,-279,-335,-359,-220,-368},{-185,-206,-350,-250,-403,-335},{-288,-329,-256,-397,-347,-412},{-232,-400,-350,-309,-353,-188},{-326,-241,-368,-220,-206,-362},{-309,-185,-400,-229,-262,-241},{-291,-350,-229,-194,-294,-338},{-215,-409,-270,-209,-338,-365},{-388,-262,-235,-273,-344,-218},{-194,-347,-373,-273,-382,-182},{-197,-194,-176,-229,-309,-176},{-285,-338,-279,-291,-209,-294}},{{-276,-235,-282,-265,-203,-312},{-288,-326,-200,-370,-179,-356},{-247,-376,-188,-223,-326,-294},{-191,-241,-259,-397,-320,-206},{-379,-194,-253,-285,-400,-229},{-194,-294,-262,-256,-218,-179},{-365,-185,-294,-262,-191,-379},{-188,-382,-276,-326,-379,-182},{-270,-241,-279,-303,-241,-268},{-409,-403,-382,-191,-185,-226},{-359,-400,-370,-229,-332,-409},{-391,-268,-347,-203,-359,-353},{-315,-273,-273,-244,-282,-238},{-215,-179,-197,-235,-229,-303},{-282,-262,-209,-403,-279,-262},{-256,-312,-209,-203,-232,-376},{-323,-323,-218,-362,-359,-265},{-203,-300,-270,-191,-276,-241},{-218,-256,-179,-282,-291,-276},{-409,-259,-291,-306,-373,-200},{-359,-388,-265,-379,-270,-356},{-394,-223,-391,-353,-323,-338},{-256,-303,-368,-259,-376,-285},{-218,-406,-256,-373,-194,-356},{-388,-259,-382,-376,-200,-223},{-232,-312,-406,-185,-223,-373},{-335,-341,-391,-294,-341,-235},{-256,-232,-179,-282,-218,-394},{-373,-318,-365,-226,-350,-232},{-297,-182,-247,-203,-218,-232},{-235,-356,-388,-400,-394,-338},{-232,-232,-176,-247,-362,-276},{-241,-379,-232,-365,-285,-270},{-406,-309,-276,-273,-332,-412},{-229,-365,-370,-209,-253,-179},{-341,-176,-220,-256,-288,-232},{-306,-194,-291,-176,-185,-370},{-288,-323,-191,-253,-323,-191},{-250,-206,-309,-388,-397,-362},{-273,-303,-344,-400,-309,-341},{-265,-306,-329,-312,-285,-315},{-406,-332,-320,-406,-382,-394},{-268,-312,-391,-244,-220,-244},{-203,-332,-247,-229,-209,-262},{-394,-309,-176,-338,-329,-306},{-326,-194,-182,-232,-188,-320},{-341,-409,-279,-235,-188,-379},{-373,-229,-350,-403,-312,-400},{-370,-320,-373,-338,-315,-291},{-220,-288,-282,-215,-315,-373}},{{-182,-270,-209,-250,-370,-285},{-403,-394,-344,-209,-185,-297},{-300,-194,-409,-347,-215,-282},{-344,-376,-223,-209,-306,-247},{-391,-176,-250,-362,-265,-185},{-282,-182,-273,-412,-382,-376},{-270,-241,-259,-276,-209,-359},{-232,-376,-394,-376,-297,-279},{-262,-341,-182,-235,-282,-400},{-182,-385,-347,-326,-382,-356},{-197,-179,-235,-382,-370,-262},{-241,-188,-182,-344,-320,-379},{-315,-270,-341,-259,-350,-220},{-209,-279,-247,-229,-382,-382},{-268,-350,-238,-394,-370,-229},{-215,-259,-247,-365,-197,-179},{-259,-376,-203,-335,-400,-347},{-179,-306,-332,-379,-388,-335},{-200,-403,-376,-347,-359,-291},{-412,-212,-273,-270,-341,-294},{-400,-403,-282,-209,-373,-315},{-273,-176,-218,-347,-285,-203},{-388,-285,-200,-341,-200,-403},{-368,-256,-241,-312,-376,-247},{-382,-215,-188,-238,-194,-282},{-226,-265,-288,-400,-338,-218},{-209,-279,-400,-397,-235,-179},{-212,-182,-182,-185,-253,-244},{-265,-297,-270,-338,-209,-220},{-385,-409,-320,-206,-306,-379},{-359,-191,-388,-397,-400,-250},{-323,-291,-391,-368,-229,-379},{-335,-253,-218,-320,-309,-341},{-320,-323,-194,-285,-370,-238},{-282,-329,-306,-403,-406,-238},{-406,-303,-368,-185,-326,-320},{-265,-332,-368,-223,-394,-347},{-185,-212,-223,-303,-226,-382},{-229,-265,-215,-235,-197,-209},{-400,-409,-259,-215,-400,-188},{-235,-223,-265,-391,-226,-412},{-315,-215,-309,-250,-323,-403},{-235,-285,-197,-215,-400,-229},{-309,-394,-297,-365,-306,-244},{-212,-406,-194,-359,-341,-332},{-409,-273,-294,-394,-312,-223},{-412,-373,-265,-191,-270,-385},{-229,-376,-406,-229,-179,-194},{-309,-282,-294,-347,-226,-235},{-238,-220,-206,-309,-268,-191}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1841,192,221,150,198,208,315,198,294}; // initial inventory 
int ubiv[I]={2104,384,442,300,396,416,630,396,588}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.32,8.46,5.6,4.24,2.89,1.51,4.53,7.74}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.11,7.69,5.09,3.85,2.63,1.37,4.12,7.04}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,6.15,6.15,6.15,5.38,5.38,5.38,4.61,4.61,4.61,4.07,4.07,4.07,3.56,3.56,3.56,3.05,3.05,3.05,3.08,3.08,3.08,2.7,2.7,2.7,2.31,2.31,2.31,2.1,2.1,2.1,1.84,1.84,1.84,1.58,1.58,1.58,1.1,1.1,1.1,0.96,0.96,0.96,0.82,0.82,0.82,3.3,3.3,3.3,2.88,2.88,2.88,2.47,2.47,2.47,5.63,5.63,5.63,4.93,4.93,4.93,4.22,4.22,4.22}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={15,8,6,15,8,5,15,8,6,17,8,6,16,8,6,16,9,6,17,8,6,17,9,6,17,8,6,16,9,6,17,8,6,17,9,6,18,9,6,17,9,6,17,9,6,18,9,6,18,9,6,17,9,6,16,8,6,17,8,6,17,8,6,16,8,6,16,9,6,16,9,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,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,1,5,9,13,17,21,25,29,1,7,13,19,25,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,0,4,8,12,16,20,24,28,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,0,6,12,18,24,30,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,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,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,0,6,12,18,24,30,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,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,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,0,6,12,18,24,30,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,34,2,8,14,20,26,32,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,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,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,0,4,8,12,16,20,24,28,32,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,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,2,6,10,14,18,22,26,30,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,0,6,12,18,24,30,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,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,0,6,12,18,24,30}; // set of start times of each shipment 
int SHets[SPN]={7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,5,11,17,23,29,35,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,6,12,18,24,30,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,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,5,11,17,23,29,35,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,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,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,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,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,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,35,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,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,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,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,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,3,9,15,21,27,33,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,5,11,17,23,29,35,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}; // set of end times of each shipment 
