int Dev = 40;// Deviation
extern const int CNN = 2;// 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 = 750;//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]={{{{11274,0,0,0,0,0},{10991,0,0,0,0,0},{11609,0,0,0,0,0},{10559,0,0,0,0,0},{10792,0,0,0,0,0},{11134,0,0,0,0,0},{10910,0,0,0,0,0},{11005,0,0,0,0,0},{11085,0,0,0,0,0},{10826,0,0,0,0,0},{11204,0,0,0,0,0},{11153,0,0,0,0,0},{10602,0,0,0,0,0},{10911,0,0,0,0,0},{11522,0,0,0,0,0},{10809,0,0,0,0,0},{10221,0,0,0,0,0},{11795,0,0,0,0,0},{11249,0,0,0,0,0},{10964,0,0,0,0,0},{11063,0,0,0,0,0},{11469,0,0,0,0,0},{11605,0,0,0,0,0},{10768,0,0,0,0,0},{10967,0,0,0,0,0},{10465,0,0,0,0,0},{11404,0,0,0,0,0},{11117,0,0,0,0,0},{11068,0,0,0,0,0},{10956,0,0,0,0,0},{10826,0,0,0,0,0},{10865,0,0,0,0,0},{11411,0,0,0,0,0},{11162,0,0,0,0,0},{11078,0,0,0,0,0},{10318,0,0,0,0,0},{11041,0,0,0,0,0},{10863,0,0,0,0,0},{10361,0,0,0,0,0},{10563,0,0,0,0,0},{11331,0,0,0,0,0},{10811,0,0,0,0,0},{11253,0,0,0,0,0},{10949,0,0,0,0,0},{10895,0,0,0,0,0},{11629,0,0,0,0,0},{10254,0,0,0,0,0},{10772,0,0,0,0,0},{10388,0,0,0,0,0},{10717,0,0,0,0,0}},{{11070,0,0,0,0,0},{11191,0,0,0,0,0},{10437,0,0,0,0,0},{11160,0,0,0,0,0},{11422,0,0,0,0,0},{12013,0,0,0,0,0},{11087,0,0,0,0,0},{10996,0,0,0,0,0},{11000,0,0,0,0,0},{10522,0,0,0,0,0},{10740,0,0,0,0,0},{11255,0,0,0,0,0},{10904,0,0,0,0,0},{10829,0,0,0,0,0},{10820,0,0,0,0,0},{11177,0,0,0,0,0},{11140,0,0,0,0,0},{11075,0,0,0,0,0},{10472,0,0,0,0,0},{10936,0,0,0,0,0},{11137,0,0,0,0,0},{10332,0,0,0,0,0},{10751,0,0,0,0,0},{10767,0,0,0,0,0},{11174,0,0,0,0,0},{10665,0,0,0,0,0},{11592,0,0,0,0,0},{10997,0,0,0,0,0},{11414,0,0,0,0,0},{10455,0,0,0,0,0},{11474,0,0,0,0,0},{11657,0,0,0,0,0},{11229,0,0,0,0,0},{10658,0,0,0,0,0},{11409,0,0,0,0,0},{10871,0,0,0,0,0},{10805,0,0,0,0,0},{10815,0,0,0,0,0},{11075,0,0,0,0,0},{11421,0,0,0,0,0},{10750,0,0,0,0,0},{11347,0,0,0,0,0},{11053,0,0,0,0,0},{10578,0,0,0,0,0},{11375,0,0,0,0,0},{10693,0,0,0,0,0},{10244,0,0,0,0,0},{10117,0,0,0,0,0},{11040,0,0,0,0,0},{11011,0,0,0,0,0}},{{10762,0,0,0,0,0},{10889,0,0,0,0,0},{11392,0,0,0,0,0},{10614,0,0,0,0,0},{10693,0,0,0,0,0},{10571,0,0,0,0,0},{11256,0,0,0,0,0},{10911,0,0,0,0,0},{11365,0,0,0,0,0},{11458,0,0,0,0,0},{10635,0,0,0,0,0},{10831,0,0,0,0,0},{11064,0,0,0,0,0},{11384,0,0,0,0,0},{10136,0,0,0,0,0},{10799,0,0,0,0,0},{10872,0,0,0,0,0},{11074,0,0,0,0,0},{11308,0,0,0,0,0},{10915,0,0,0,0,0},{11187,0,0,0,0,0},{11788,0,0,0,0,0},{11186,0,0,0,0,0},{11098,0,0,0,0,0},{10789,0,0,0,0,0},{11449,0,0,0,0,0},{11308,0,0,0,0,0},{10826,0,0,0,0,0},{10833,0,0,0,0,0},{11662,0,0,0,0,0},{11390,0,0,0,0,0},{10825,0,0,0,0,0},{11340,0,0,0,0,0},{11229,0,0,0,0,0},{10322,0,0,0,0,0},{11182,0,0,0,0,0},{10741,0,0,0,0,0},{11579,0,0,0,0,0},{11378,0,0,0,0,0},{10756,0,0,0,0,0},{11369,0,0,0,0,0},{10945,0,0,0,0,0},{11301,0,0,0,0,0},{10908,0,0,0,0,0},{11222,0,0,0,0,0},{11680,0,0,0,0,0},{11314,0,0,0,0,0},{10220,0,0,0,0,0},{10865,0,0,0,0,0},{11331,0,0,0,0,0}},{{10337,0,0,0,0,0},{10449,0,0,0,0,0},{10857,0,0,0,0,0},{11259,0,0,0,0,0},{10837,0,0,0,0,0},{11292,0,0,0,0,0},{10572,0,0,0,0,0},{11430,0,0,0,0,0},{11366,0,0,0,0,0},{10706,0,0,0,0,0},{10246,0,0,0,0,0},{10722,0,0,0,0,0},{10758,0,0,0,0,0},{11206,0,0,0,0,0},{10914,0,0,0,0,0},{10928,0,0,0,0,0},{10539,0,0,0,0,0},{10982,0,0,0,0,0},{11111,0,0,0,0,0},{11156,0,0,0,0,0},{11674,0,0,0,0,0},{11506,0,0,0,0,0},{11907,0,0,0,0,0},{11155,0,0,0,0,0},{10977,0,0,0,0,0},{10681,0,0,0,0,0},{10841,0,0,0,0,0},{10679,0,0,0,0,0},{11586,0,0,0,0,0},{11320,0,0,0,0,0},{11074,0,0,0,0,0},{10773,0,0,0,0,0},{10744,0,0,0,0,0},{11467,0,0,0,0,0},{11160,0,0,0,0,0},{11317,0,0,0,0,0},{11381,0,0,0,0,0},{11015,0,0,0,0,0},{11026,0,0,0,0,0},{10690,0,0,0,0,0},{11615,0,0,0,0,0},{10478,0,0,0,0,0},{11411,0,0,0,0,0},{11092,0,0,0,0,0},{10736,0,0,0,0,0},{11148,0,0,0,0,0},{10886,0,0,0,0,0},{10745,0,0,0,0,0},{11301,0,0,0,0,0},{10864,0,0,0,0,0}},{{11117,0,0,0,0,0},{10850,0,0,0,0,0},{10608,0,0,0,0,0},{11393,0,0,0,0,0},{10137,0,0,0,0,0},{10662,0,0,0,0,0},{11315,0,0,0,0,0},{11071,0,0,0,0,0},{10704,0,0,0,0,0},{10820,0,0,0,0,0},{11651,0,0,0,0,0},{11191,0,0,0,0,0},{11629,0,0,0,0,0},{10220,0,0,0,0,0},{10950,0,0,0,0,0},{11220,0,0,0,0,0},{10083,0,0,0,0,0},{10731,0,0,0,0,0},{10761,0,0,0,0,0},{11388,0,0,0,0,0},{11041,0,0,0,0,0},{11391,0,0,0,0,0},{10870,0,0,0,0,0},{10828,0,0,0,0,0},{10823,0,0,0,0,0},{11704,0,0,0,0,0},{10884,0,0,0,0,0},{10257,0,0,0,0,0},{11325,0,0,0,0,0},{11151,0,0,0,0,0},{10787,0,0,0,0,0},{10828,0,0,0,0,0},{10925,0,0,0,0,0},{11528,0,0,0,0,0},{11181,0,0,0,0,0},{11101,0,0,0,0,0},{11427,0,0,0,0,0},{11341,0,0,0,0,0},{10621,0,0,0,0,0},{10313,0,0,0,0,0},{11279,0,0,0,0,0},{11157,0,0,0,0,0},{11351,0,0,0,0,0},{10617,0,0,0,0,0},{10797,0,0,0,0,0},{10264,0,0,0,0,0},{11086,0,0,0,0,0},{11024,0,0,0,0,0},{10984,0,0,0,0,0},{10846,0,0,0,0,0}},{{10974,0,0,0,0,0},{10784,0,0,0,0,0},{11031,0,0,0,0,0},{10668,0,0,0,0,0},{11096,0,0,0,0,0},{11846,0,0,0,0,0},{10954,0,0,0,0,0},{11879,0,0,0,0,0},{11601,0,0,0,0,0},{11454,0,0,0,0,0},{11433,0,0,0,0,0},{11111,0,0,0,0,0},{11732,0,0,0,0,0},{10879,0,0,0,0,0},{10542,0,0,0,0,0},{11136,0,0,0,0,0},{11395,0,0,0,0,0},{10625,0,0,0,0,0},{10808,0,0,0,0,0},{11080,0,0,0,0,0},{11259,0,0,0,0,0},{10538,0,0,0,0,0},{11076,0,0,0,0,0},{11156,0,0,0,0,0},{10992,0,0,0,0,0},{11150,0,0,0,0,0},{11486,0,0,0,0,0},{10562,0,0,0,0,0},{11144,0,0,0,0,0},{10954,0,0,0,0,0},{10951,0,0,0,0,0},{11006,0,0,0,0,0},{11125,0,0,0,0,0},{10864,0,0,0,0,0},{11369,0,0,0,0,0},{11179,0,0,0,0,0},{10647,0,0,0,0,0},{11241,0,0,0,0,0},{10736,0,0,0,0,0},{11466,0,0,0,0,0},{10929,0,0,0,0,0},{10612,0,0,0,0,0},{11516,0,0,0,0,0},{10250,0,0,0,0,0},{11289,0,0,0,0,0},{11475,0,0,0,0,0},{10326,0,0,0,0,0},{10616,0,0,0,0,0},{11038,0,0,0,0,0},{11135,0,0,0,0,0}}},{{{-166,-282,-179,-215,-161,-168},{-264,-143,-253,-307,-298,-255},{-159,-184,-267,-273,-314,-249},{-287,-141,-228,-314,-276,-152},{-159,-258,-246,-193,-155,-296},{-309,-309,-166,-197,-244,-211},{-231,-217,-222,-235,-305,-159},{-134,-287,-220,-262,-179,-253},{-282,-161,-314,-206,-206,-139},{-224,-231,-264,-314,-311,-314},{-249,-213,-300,-177,-282,-166},{-255,-172,-139,-240,-146,-233},{-307,-302,-253,-181,-309,-152},{-164,-280,-296,-208,-246,-226},{-134,-134,-280,-211,-305,-298},{-186,-134,-213,-139,-166,-244},{-228,-166,-168,-293,-137,-215},{-206,-190,-251,-291,-273,-222},{-298,-157,-168,-314,-235,-235},{-226,-202,-164,-276,-202,-220},{-220,-215,-166,-235,-159,-246},{-211,-300,-211,-228,-184,-262},{-152,-287,-195,-213,-293,-269},{-134,-276,-179,-228,-228,-260},{-188,-302,-148,-177,-220,-150},{-157,-197,-278,-199,-311,-157},{-237,-246,-175,-249,-251,-181},{-186,-284,-152,-260,-161,-220},{-146,-157,-231,-143,-255,-305},{-175,-273,-197,-137,-284,-276},{-139,-233,-255,-204,-150,-195},{-240,-179,-307,-143,-226,-148},{-244,-302,-152,-293,-177,-276},{-148,-181,-220,-155,-202,-211},{-262,-175,-195,-184,-161,-172},{-195,-231,-246,-188,-146,-276},{-208,-197,-159,-134,-253,-166},{-228,-177,-184,-280,-291,-193},{-177,-217,-242,-208,-181,-224},{-231,-242,-175,-188,-170,-139},{-134,-276,-224,-269,-231,-190},{-307,-197,-181,-155,-199,-258},{-284,-213,-267,-168,-177,-311},{-172,-159,-269,-282,-202,-143},{-276,-293,-139,-273,-168,-273},{-184,-280,-302,-152,-305,-258},{-199,-141,-197,-184,-148,-139},{-168,-208,-195,-217,-164,-193},{-213,-161,-269,-215,-134,-134},{-157,-208,-166,-168,-139,-305}},{{-161,-271,-139,-224,-157,-255},{-190,-273,-204,-233,-172,-134},{-242,-141,-271,-157,-240,-220},{-211,-305,-168,-195,-143,-296},{-184,-305,-258,-139,-235,-226},{-224,-228,-240,-311,-152,-309},{-166,-152,-267,-298,-262,-235},{-267,-204,-172,-179,-152,-249},{-307,-159,-168,-159,-311,-226},{-291,-168,-287,-141,-253,-143},{-224,-157,-137,-278,-175,-253},{-137,-157,-258,-184,-217,-276},{-215,-300,-161,-231,-186,-278},{-278,-202,-159,-233,-264,-146},{-213,-204,-179,-217,-186,-195},{-177,-143,-231,-280,-305,-293},{-222,-181,-233,-284,-195,-184},{-260,-276,-276,-199,-150,-179},{-161,-235,-211,-161,-309,-166},{-134,-193,-139,-143,-298,-289},{-197,-231,-213,-307,-197,-141},{-251,-175,-186,-155,-148,-159},{-298,-228,-231,-186,-195,-193},{-309,-293,-267,-175,-284,-177},{-188,-224,-215,-179,-258,-224},{-262,-146,-166,-222,-190,-264},{-190,-264,-244,-188,-276,-170},{-276,-302,-190,-148,-251,-197},{-226,-141,-177,-271,-139,-291},{-314,-269,-148,-146,-211,-134},{-296,-305,-235,-276,-251,-161},{-220,-289,-314,-276,-197,-287},{-177,-161,-251,-146,-278,-211},{-152,-302,-150,-300,-157,-204},{-296,-307,-206,-249,-300,-168},{-314,-139,-282,-166,-269,-170},{-220,-267,-168,-228,-287,-134},{-276,-258,-244,-134,-143,-157},{-186,-264,-264,-296,-220,-134},{-199,-184,-298,-175,-255,-211},{-262,-139,-157,-249,-190,-134},{-262,-166,-249,-284,-208,-170},{-240,-177,-204,-276,-195,-170},{-204,-235,-291,-220,-168,-262},{-206,-215,-287,-166,-202,-296},{-166,-175,-242,-298,-157,-168},{-159,-157,-179,-222,-237,-215},{-175,-177,-242,-314,-146,-137},{-273,-302,-170,-282,-222,-204},{-271,-204,-253,-249,-164,-300}},{{-211,-276,-278,-204,-134,-143},{-152,-271,-242,-284,-137,-220},{-267,-150,-134,-242,-264,-289},{-159,-235,-211,-224,-260,-146},{-181,-197,-280,-181,-262,-258},{-184,-181,-249,-298,-276,-249},{-287,-291,-217,-291,-298,-278},{-134,-224,-311,-237,-278,-262},{-199,-159,-309,-273,-141,-190},{-278,-244,-244,-233,-276,-222},{-231,-202,-211,-143,-224,-206},{-186,-228,-231,-314,-161,-170},{-197,-235,-161,-284,-253,-146},{-282,-258,-228,-253,-159,-215},{-251,-278,-305,-228,-237,-170},{-271,-184,-305,-166,-197,-146},{-179,-155,-177,-282,-242,-199},{-141,-161,-233,-159,-284,-220},{-237,-264,-146,-170,-233,-175},{-267,-157,-276,-298,-208,-251},{-202,-300,-195,-137,-204,-273},{-146,-148,-249,-291,-242,-269},{-190,-260,-199,-188,-222,-175},{-233,-289,-181,-289,-204,-287},{-296,-228,-291,-287,-213,-197},{-253,-293,-175,-314,-175,-231},{-141,-199,-280,-170,-237,-314},{-157,-141,-220,-177,-298,-143},{-276,-314,-141,-264,-164,-246},{-208,-159,-159,-289,-302,-314},{-262,-300,-193,-199,-278,-150},{-143,-164,-291,-244,-311,-305},{-271,-197,-284,-197,-291,-139},{-170,-224,-134,-244,-258,-152},{-240,-289,-150,-220,-177,-240},{-228,-282,-235,-280,-305,-305},{-224,-164,-190,-222,-311,-199},{-311,-287,-296,-159,-249,-309},{-253,-300,-311,-278,-282,-137},{-181,-233,-242,-240,-226,-206},{-170,-206,-314,-190,-280,-300},{-276,-152,-284,-152,-157,-164},{-311,-161,-240,-155,-188,-220},{-305,-273,-166,-255,-170,-260},{-269,-262,-258,-161,-195,-233},{-249,-186,-181,-284,-287,-202},{-170,-289,-213,-164,-262,-237},{-267,-188,-269,-157,-206,-199},{-220,-206,-220,-235,-202,-314},{-231,-157,-199,-202,-215,-307}},{{-226,-208,-228,-148,-287,-298},{-253,-253,-298,-228,-264,-224},{-186,-235,-220,-161,-134,-148},{-307,-152,-242,-269,-278,-193},{-233,-307,-224,-206,-202,-211},{-193,-251,-287,-262,-258,-204},{-184,-311,-134,-280,-296,-190},{-237,-307,-235,-228,-188,-278},{-166,-233,-233,-273,-168,-220},{-269,-293,-150,-172,-159,-273},{-175,-164,-157,-177,-188,-155},{-264,-233,-148,-139,-181,-199},{-164,-134,-237,-222,-305,-305},{-159,-255,-188,-291,-143,-157},{-298,-190,-233,-159,-296,-134},{-184,-228,-255,-137,-300,-193},{-175,-262,-181,-251,-235,-164},{-215,-255,-217,-172,-278,-255},{-186,-246,-226,-271,-267,-197},{-197,-280,-253,-244,-146,-190},{-231,-307,-199,-302,-134,-217},{-141,-280,-314,-287,-202,-249},{-255,-155,-269,-314,-197,-302},{-139,-287,-302,-190,-271,-159},{-137,-152,-276,-269,-289,-155},{-276,-235,-217,-269,-164,-242},{-188,-170,-193,-217,-166,-175},{-186,-197,-193,-224,-242,-220},{-211,-311,-197,-226,-175,-215},{-177,-300,-215,-280,-190,-159},{-222,-188,-311,-143,-255,-249},{-175,-199,-150,-226,-217,-293},{-152,-170,-278,-264,-143,-186},{-282,-280,-289,-298,-190,-166},{-220,-152,-307,-134,-231,-148},{-188,-233,-278,-188,-208,-280},{-280,-262,-237,-222,-137,-287},{-291,-161,-134,-224,-179,-193},{-166,-258,-150,-231,-307,-287},{-255,-222,-298,-305,-208,-199},{-217,-164,-199,-253,-296,-188},{-208,-246,-184,-251,-195,-311},{-242,-296,-291,-255,-206,-188},{-311,-314,-307,-291,-179,-282},{-195,-175,-161,-237,-148,-300},{-188,-168,-199,-251,-166,-186},{-148,-224,-305,-298,-195,-211},{-193,-199,-280,-284,-246,-177},{-172,-296,-222,-314,-269,-168},{-228,-309,-195,-293,-181,-284}},{{-251,-278,-271,-148,-298,-199},{-215,-264,-204,-195,-204,-195},{-237,-193,-206,-226,-222,-311},{-253,-235,-175,-215,-249,-172},{-139,-159,-195,-228,-280,-159},{-258,-188,-161,-240,-188,-226},{-284,-284,-155,-224,-262,-193},{-240,-253,-311,-141,-228,-269},{-152,-269,-235,-137,-161,-199},{-199,-284,-155,-168,-184,-251},{-300,-293,-228,-226,-181,-177},{-224,-276,-271,-213,-143,-284},{-211,-195,-146,-314,-262,-237},{-168,-148,-249,-143,-143,-150},{-280,-269,-280,-251,-181,-197},{-282,-262,-217,-278,-193,-159},{-197,-186,-280,-293,-242,-188},{-193,-215,-293,-287,-146,-188},{-222,-253,-228,-300,-213,-222},{-220,-235,-148,-289,-300,-177},{-166,-146,-300,-159,-202,-258},{-260,-179,-224,-237,-296,-280},{-233,-251,-170,-186,-287,-278},{-251,-152,-258,-302,-226,-141},{-175,-253,-296,-309,-273,-215},{-284,-276,-276,-289,-300,-278},{-184,-193,-161,-269,-170,-172},{-202,-251,-188,-161,-146,-233},{-170,-226,-179,-175,-287,-307},{-148,-282,-222,-314,-202,-273},{-199,-208,-298,-269,-300,-302},{-146,-143,-280,-278,-150,-267},{-141,-181,-284,-141,-226,-220},{-246,-271,-170,-258,-155,-282},{-172,-199,-244,-302,-228,-172},{-197,-164,-217,-220,-231,-148},{-211,-273,-193,-262,-298,-314},{-155,-184,-172,-206,-220,-148},{-164,-220,-291,-269,-255,-166},{-206,-155,-222,-222,-244,-139},{-235,-291,-233,-284,-302,-134},{-307,-224,-302,-186,-202,-226},{-260,-159,-235,-246,-161,-293},{-195,-134,-155,-188,-282,-271},{-233,-143,-164,-146,-197,-220},{-137,-273,-172,-258,-237,-211},{-314,-251,-146,-141,-161,-186},{-242,-148,-242,-302,-305,-271},{-278,-249,-184,-296,-220,-224},{-235,-172,-193,-181,-244,-269}},{{-258,-244,-146,-280,-237,-233},{-141,-226,-137,-237,-237,-181},{-139,-208,-237,-215,-296,-271},{-278,-204,-293,-202,-260,-150},{-267,-300,-179,-251,-146,-159},{-139,-220,-253,-311,-215,-161},{-309,-255,-146,-278,-242,-244},{-298,-255,-164,-253,-217,-220},{-137,-242,-170,-202,-150,-204},{-276,-159,-152,-143,-269,-298},{-307,-240,-204,-278,-276,-166},{-179,-237,-134,-246,-166,-242},{-289,-237,-148,-155,-231,-237},{-302,-262,-141,-305,-269,-244},{-242,-220,-262,-311,-208,-146},{-240,-220,-287,-282,-143,-307},{-175,-311,-269,-172,-159,-184},{-186,-177,-137,-134,-202,-150},{-284,-199,-213,-164,-311,-267},{-228,-222,-287,-226,-152,-224},{-235,-298,-291,-237,-305,-260},{-148,-293,-249,-137,-242,-240},{-134,-220,-233,-204,-157,-249},{-217,-280,-289,-273,-188,-273},{-258,-287,-260,-255,-293,-291},{-253,-240,-260,-215,-188,-237},{-251,-164,-258,-302,-284,-253},{-168,-226,-309,-246,-255,-186},{-284,-137,-199,-177,-273,-269},{-278,-282,-222,-258,-213,-269},{-184,-233,-195,-177,-168,-264},{-237,-155,-224,-293,-296,-264},{-190,-175,-258,-296,-298,-253},{-199,-289,-190,-251,-139,-222},{-215,-282,-258,-157,-228,-287},{-258,-276,-217,-172,-220,-159},{-240,-215,-237,-137,-302,-184},{-150,-186,-267,-222,-271,-137},{-289,-208,-242,-143,-262,-231},{-311,-278,-139,-264,-199,-276},{-237,-231,-284,-217,-139,-282},{-143,-139,-298,-228,-134,-141},{-309,-177,-278,-190,-291,-291},{-177,-170,-197,-213,-242,-134},{-152,-253,-249,-161,-278,-296},{-282,-267,-204,-161,-251,-226},{-146,-213,-164,-146,-296,-134},{-211,-157,-146,-197,-170,-139},{-159,-293,-269,-226,-242,-289},{-253,-291,-175,-278,-282,-202}}},{{{-293,-224,-286,-174,-271,-228},{-262,-259,-312,-331,-178,-174},{-295,-264,-250,-307,-240,-219},{-250,-226,-174,-209,-257,-162},{-224,-200,-281,-164,-240,-257},{-309,-174,-186,-271,-209,-164},{-243,-271,-274,-193,-298,-176},{-195,-240,-250,-305,-262,-267},{-157,-319,-271,-307,-148,-328},{-326,-252,-195,-257,-193,-178},{-176,-162,-271,-245,-271,-209},{-169,-278,-262,-221,-224,-145},{-305,-333,-148,-259,-257,-164},{-267,-159,-169,-212,-152,-333},{-190,-207,-288,-264,-309,-150},{-326,-328,-250,-233,-278,-236},{-176,-205,-228,-271,-159,-174},{-176,-257,-281,-143,-324,-288},{-171,-290,-257,-224,-226,-214},{-312,-326,-331,-169,-202,-209},{-271,-209,-155,-267,-150,-209},{-269,-281,-250,-202,-262,-317},{-228,-257,-236,-257,-219,-257},{-281,-298,-209,-245,-157,-248},{-226,-226,-236,-324,-290,-309},{-155,-202,-224,-224,-205,-274},{-231,-174,-312,-267,-169,-155},{-307,-193,-281,-319,-286,-181},{-181,-186,-178,-238,-281,-298},{-150,-152,-152,-145,-281,-328},{-264,-171,-238,-259,-286,-233},{-298,-319,-300,-157,-314,-209},{-281,-319,-236,-143,-319,-219},{-286,-207,-259,-145,-145,-255},{-186,-231,-164,-252,-209,-257},{-186,-157,-317,-193,-262,-171},{-157,-307,-195,-188,-231,-214},{-309,-331,-302,-152,-148,-224},{-143,-331,-202,-212,-231,-236},{-255,-333,-195,-190,-169,-178},{-228,-195,-238,-288,-317,-317},{-209,-200,-309,-276,-217,-178},{-257,-314,-276,-317,-219,-145},{-209,-221,-243,-219,-252,-150},{-198,-283,-202,-150,-295,-333},{-281,-290,-195,-271,-288,-278},{-252,-214,-209,-164,-169,-198},{-219,-274,-236,-293,-183,-162},{-145,-269,-162,-278,-295,-150},{-155,-155,-309,-302,-267,-309}},{{-317,-217,-169,-257,-174,-300},{-226,-269,-202,-274,-193,-212},{-317,-228,-162,-231,-181,-200},{-198,-276,-181,-302,-302,-286},{-317,-283,-328,-278,-307,-174},{-271,-333,-305,-331,-252,-188},{-305,-181,-224,-264,-328,-224},{-278,-250,-317,-245,-321,-269},{-193,-155,-143,-155,-290,-328},{-200,-319,-169,-190,-190,-193},{-214,-267,-302,-302,-202,-155},{-236,-267,-174,-186,-224,-207},{-298,-231,-148,-217,-159,-205},{-174,-219,-143,-243,-293,-195},{-217,-250,-207,-236,-283,-290},{-288,-252,-295,-236,-150,-324},{-200,-205,-209,-148,-183,-298},{-250,-293,-207,-331,-155,-164},{-159,-233,-221,-219,-188,-214},{-286,-155,-245,-162,-233,-228},{-290,-231,-245,-240,-262,-209},{-255,-281,-157,-198,-212,-276},{-231,-200,-155,-281,-243,-198},{-221,-164,-233,-328,-150,-193},{-198,-283,-283,-231,-183,-171},{-159,-326,-326,-169,-250,-250},{-321,-309,-226,-193,-302,-155},{-190,-328,-255,-183,-214,-286},{-278,-267,-333,-324,-269,-164},{-324,-198,-207,-188,-224,-176},{-171,-148,-293,-207,-274,-259},{-250,-324,-300,-205,-181,-271},{-257,-257,-264,-238,-240,-300},{-178,-145,-159,-221,-224,-190},{-214,-183,-309,-207,-283,-214},{-190,-188,-195,-159,-214,-209},{-226,-221,-300,-228,-228,-193},{-145,-148,-202,-264,-219,-167},{-331,-143,-236,-207,-245,-228},{-331,-164,-331,-288,-245,-238},{-295,-278,-145,-186,-143,-245},{-217,-240,-252,-143,-224,-167},{-286,-240,-302,-162,-288,-157},{-145,-243,-152,-224,-188,-231},{-198,-307,-155,-321,-298,-209},{-162,-252,-162,-202,-178,-328},{-148,-181,-152,-205,-198,-221},{-278,-143,-202,-202,-312,-169},{-295,-281,-238,-195,-195,-274},{-271,-171,-143,-328,-169,-207}},{{-152,-243,-236,-207,-224,-248},{-243,-167,-255,-300,-324,-152},{-298,-236,-236,-219,-264,-307},{-321,-250,-262,-271,-264,-300},{-248,-333,-188,-317,-271,-331},{-207,-159,-231,-257,-305,-224},{-283,-271,-328,-300,-259,-143},{-157,-286,-309,-205,-221,-319},{-152,-314,-217,-164,-195,-259},{-224,-236,-286,-224,-183,-269},{-317,-195,-278,-250,-312,-286},{-193,-300,-200,-274,-162,-312},{-262,-202,-162,-236,-143,-231},{-188,-257,-186,-288,-174,-195},{-176,-145,-250,-233,-181,-298},{-252,-217,-150,-293,-221,-300},{-214,-314,-300,-255,-293,-202},{-331,-167,-300,-238,-214,-255},{-278,-326,-174,-238,-157,-321},{-162,-255,-293,-317,-321,-288},{-314,-238,-264,-148,-212,-331},{-214,-302,-319,-217,-248,-283},{-317,-221,-224,-145,-167,-188},{-155,-155,-288,-145,-312,-281},{-188,-162,-219,-205,-159,-243},{-293,-302,-255,-250,-267,-257},{-257,-267,-298,-331,-321,-307},{-183,-250,-283,-207,-257,-245},{-255,-205,-257,-257,-171,-326},{-295,-207,-212,-333,-240,-262},{-259,-245,-305,-243,-333,-252},{-300,-228,-281,-205,-324,-169},{-231,-312,-150,-250,-252,-309},{-228,-226,-331,-217,-176,-214},{-264,-188,-145,-164,-286,-257},{-328,-178,-145,-219,-274,-317},{-157,-252,-188,-314,-181,-205},{-183,-171,-302,-224,-269,-307},{-152,-269,-226,-262,-233,-331},{-176,-195,-209,-169,-248,-226},{-226,-281,-302,-231,-269,-252},{-219,-176,-176,-290,-207,-228},{-248,-167,-167,-321,-217,-331},{-233,-221,-324,-248,-176,-183},{-214,-236,-290,-212,-162,-145},{-195,-269,-228,-331,-283,-276},{-257,-143,-333,-283,-269,-202},{-190,-195,-231,-150,-209,-281},{-324,-145,-300,-202,-171,-267},{-321,-190,-255,-295,-290,-278}},{{-200,-243,-228,-255,-155,-169},{-224,-326,-286,-257,-190,-143},{-207,-262,-171,-186,-314,-278},{-259,-245,-174,-157,-298,-331},{-183,-278,-288,-243,-205,-298},{-200,-274,-243,-195,-238,-224},{-290,-157,-231,-221,-288,-257},{-286,-295,-314,-157,-312,-150},{-309,-231,-159,-276,-259,-205},{-205,-221,-240,-171,-298,-164},{-243,-193,-238,-257,-295,-217},{-148,-212,-178,-219,-281,-324},{-143,-164,-183,-207,-248,-276},{-259,-228,-148,-321,-207,-212},{-255,-212,-164,-195,-193,-219},{-255,-233,-190,-212,-238,-293},{-328,-286,-250,-298,-181,-257},{-217,-257,-233,-164,-250,-328},{-143,-236,-231,-176,-212,-183},{-276,-276,-190,-324,-188,-207},{-231,-326,-305,-300,-217,-214},{-195,-326,-145,-319,-312,-221},{-288,-333,-333,-159,-309,-298},{-307,-278,-312,-178,-300,-212},{-202,-264,-169,-167,-309,-248},{-174,-157,-295,-209,-148,-281},{-305,-288,-231,-207,-167,-145},{-252,-271,-326,-159,-333,-186},{-319,-298,-290,-321,-312,-212},{-181,-319,-307,-143,-312,-283},{-252,-157,-162,-269,-319,-307},{-233,-274,-171,-257,-178,-188},{-288,-150,-200,-317,-264,-150},{-326,-328,-259,-209,-298,-217},{-259,-324,-226,-214,-181,-212},{-307,-181,-150,-148,-205,-290},{-167,-190,-264,-276,-269,-288},{-274,-267,-248,-231,-269,-298},{-169,-226,-178,-148,-271,-274},{-298,-221,-295,-164,-326,-238},{-231,-319,-314,-331,-278,-157},{-152,-169,-209,-178,-333,-171},{-269,-155,-286,-221,-269,-228},{-317,-319,-305,-312,-157,-226},{-169,-307,-178,-174,-169,-250},{-312,-314,-326,-243,-217,-152},{-202,-240,-212,-148,-212,-271},{-290,-176,-255,-295,-217,-178},{-248,-200,-245,-183,-252,-283},{-259,-245,-233,-221,-200,-219}},{{-281,-328,-255,-176,-255,-186},{-331,-209,-219,-178,-200,-224},{-276,-240,-202,-190,-171,-243},{-324,-207,-202,-228,-233,-171},{-324,-188,-281,-169,-231,-250},{-183,-283,-305,-328,-181,-186},{-221,-167,-198,-295,-236,-281},{-269,-209,-157,-312,-190,-302},{-269,-317,-176,-167,-169,-271},{-269,-148,-262,-169,-231,-252},{-283,-226,-150,-312,-326,-219},{-181,-159,-290,-307,-176,-298},{-305,-305,-200,-252,-164,-190},{-314,-195,-240,-288,-214,-171},{-267,-226,-245,-236,-162,-183},{-207,-214,-231,-195,-300,-178},{-245,-278,-283,-200,-226,-167},{-183,-300,-278,-164,-157,-243},{-178,-243,-209,-245,-162,-219},{-305,-207,-243,-307,-219,-300},{-286,-319,-333,-259,-164,-190},{-314,-198,-195,-255,-317,-307},{-269,-252,-143,-195,-236,-217},{-240,-183,-174,-214,-157,-305},{-195,-155,-231,-167,-171,-328},{-233,-257,-262,-264,-200,-286},{-181,-219,-236,-159,-181,-236},{-240,-267,-200,-200,-233,-324},{-167,-252,-209,-314,-195,-319},{-195,-293,-233,-162,-240,-207},{-164,-202,-155,-271,-217,-276},{-186,-290,-148,-198,-312,-157},{-264,-238,-143,-164,-259,-155},{-169,-217,-200,-209,-269,-290},{-243,-233,-326,-319,-302,-317},{-186,-321,-248,-169,-324,-186},{-257,-324,-219,-169,-307,-212},{-248,-209,-202,-302,-252,-307},{-331,-159,-219,-238,-331,-169},{-228,-169,-333,-174,-155,-293},{-190,-159,-264,-181,-317,-174},{-326,-212,-245,-312,-209,-159},{-262,-252,-314,-181,-207,-178},{-195,-264,-240,-288,-164,-205},{-328,-150,-183,-193,-155,-169},{-207,-178,-176,-331,-324,-252},{-231,-267,-269,-195,-188,-183},{-295,-274,-195,-164,-155,-226},{-167,-281,-307,-181,-309,-186},{-186,-271,-233,-169,-324,-181}},{{-212,-290,-312,-178,-148,-198},{-162,-207,-312,-233,-283,-300},{-155,-319,-155,-150,-267,-276},{-307,-305,-252,-226,-295,-252},{-207,-171,-195,-317,-281,-186},{-317,-312,-309,-219,-243,-271},{-162,-231,-181,-162,-178,-214},{-150,-228,-319,-302,-314,-248},{-143,-262,-298,-250,-324,-331},{-290,-276,-193,-207,-259,-186},{-195,-255,-248,-155,-231,-217},{-155,-293,-240,-333,-259,-155},{-202,-214,-328,-326,-169,-200},{-214,-193,-317,-324,-162,-143},{-157,-193,-167,-238,-193,-159},{-214,-302,-174,-205,-162,-286},{-293,-290,-152,-276,-219,-321},{-250,-305,-157,-288,-321,-248},{-155,-233,-231,-205,-245,-145},{-269,-307,-271,-228,-326,-231},{-252,-198,-178,-219,-257,-174},{-281,-248,-157,-202,-314,-257},{-312,-283,-259,-302,-295,-250},{-169,-283,-207,-202,-226,-145},{-233,-214,-221,-274,-169,-305},{-164,-212,-262,-212,-148,-252},{-217,-269,-257,-176,-250,-202},{-300,-169,-207,-152,-262,-257},{-226,-231,-181,-207,-262,-209},{-259,-152,-207,-193,-212,-240},{-283,-217,-202,-214,-252,-286},{-212,-221,-150,-321,-300,-162},{-188,-298,-281,-333,-250,-155},{-264,-159,-233,-198,-295,-214},{-309,-312,-183,-169,-278,-274},{-295,-205,-269,-262,-217,-188},{-219,-145,-157,-155,-186,-224},{-314,-205,-288,-255,-195,-252},{-226,-200,-240,-152,-317,-219},{-186,-298,-193,-228,-305,-238},{-250,-314,-252,-305,-217,-159},{-164,-202,-250,-188,-212,-183},{-333,-328,-148,-245,-202,-198},{-157,-205,-157,-267,-298,-276},{-226,-152,-150,-281,-333,-236},{-257,-267,-307,-212,-193,-209},{-145,-214,-212,-269,-217,-183},{-245,-221,-207,-252,-228,-183},{-164,-314,-236,-212,-143,-305},{-324,-262,-221,-193,-226,-212}}},{{{-232,-347,-224,-167,-287,-248},{-281,-270,-306,-363,-325,-191},{-377,-257,-377,-276,-177,-363},{-194,-224,-355,-322,-270,-306},{-216,-229,-207,-330,-298,-186},{-183,-300,-363,-382,-243,-183},{-172,-248,-265,-344,-240,-300},{-197,-213,-289,-188,-186,-259},{-251,-254,-363,-167,-229,-287},{-303,-311,-169,-289,-210,-164},{-265,-268,-358,-221,-374,-328},{-344,-281,-325,-265,-295,-333},{-167,-180,-202,-235,-322,-194},{-371,-382,-210,-164,-257,-216},{-333,-314,-194,-328,-213,-218},{-363,-276,-377,-317,-191,-339},{-287,-308,-167,-213,-177,-207},{-333,-265,-317,-246,-197,-363},{-202,-317,-180,-218,-311,-273},{-210,-281,-382,-235,-177,-202},{-262,-360,-341,-238,-194,-281},{-330,-319,-164,-311,-246,-235},{-344,-257,-284,-317,-352,-352},{-216,-199,-265,-199,-344,-183},{-339,-197,-251,-213,-374,-218},{-167,-382,-281,-300,-278,-355},{-382,-257,-169,-322,-374,-303},{-265,-314,-205,-172,-298,-369},{-243,-227,-349,-379,-358,-224},{-254,-172,-341,-333,-300,-306},{-180,-374,-213,-213,-287,-377},{-379,-232,-240,-303,-325,-377},{-377,-298,-325,-262,-336,-169},{-232,-164,-207,-207,-298,-180},{-377,-341,-207,-325,-292,-207},{-172,-243,-330,-366,-218,-191},{-194,-199,-191,-227,-238,-197},{-303,-273,-374,-259,-164,-270},{-175,-328,-319,-248,-295,-379},{-167,-287,-322,-322,-333,-229},{-328,-186,-172,-175,-344,-322},{-330,-276,-317,-205,-205,-328},{-216,-188,-352,-216,-199,-251},{-259,-235,-366,-287,-268,-257},{-227,-306,-224,-238,-314,-175},{-300,-298,-207,-183,-377,-306},{-216,-262,-347,-205,-216,-224},{-363,-207,-322,-292,-227,-259},{-218,-287,-213,-191,-339,-379},{-314,-167,-243,-336,-344,-183}},{{-188,-262,-186,-243,-270,-213},{-303,-360,-374,-221,-273,-308},{-317,-213,-207,-167,-317,-382},{-300,-281,-322,-254,-369,-227},{-339,-336,-273,-287,-270,-311},{-303,-355,-347,-254,-238,-183},{-240,-248,-314,-213,-284,-177},{-268,-238,-205,-336,-352,-246},{-218,-268,-325,-336,-366,-314},{-194,-289,-243,-371,-235,-295},{-374,-257,-377,-333,-235,-164},{-369,-311,-238,-344,-246,-328},{-224,-262,-322,-268,-281,-216},{-213,-276,-314,-330,-330,-328},{-238,-227,-240,-246,-270,-202},{-339,-216,-205,-382,-167,-273},{-303,-336,-257,-257,-243,-374},{-314,-259,-319,-330,-278,-379},{-336,-319,-246,-188,-336,-227},{-363,-238,-186,-254,-352,-366},{-246,-287,-379,-292,-243,-251},{-333,-295,-194,-227,-164,-229},{-218,-347,-197,-257,-243,-371},{-210,-197,-292,-235,-194,-175},{-281,-265,-194,-213,-213,-167},{-246,-202,-262,-202,-284,-328},{-311,-265,-298,-186,-169,-227},{-289,-213,-284,-205,-238,-369},{-328,-169,-281,-224,-306,-300},{-216,-289,-270,-379,-360,-188},{-177,-289,-352,-336,-347,-317},{-341,-300,-377,-229,-259,-292},{-319,-355,-240,-344,-341,-224},{-363,-281,-276,-339,-229,-339},{-227,-314,-177,-207,-377,-339},{-183,-379,-202,-352,-183,-180},{-303,-371,-210,-169,-235,-199},{-177,-319,-216,-366,-284,-246},{-268,-259,-180,-213,-341,-366},{-317,-339,-349,-235,-169,-360},{-377,-363,-292,-289,-188,-317},{-281,-289,-243,-197,-246,-330},{-341,-347,-257,-238,-202,-183},{-369,-317,-295,-322,-314,-254},{-238,-298,-254,-379,-328,-218},{-358,-374,-238,-164,-251,-262},{-191,-254,-311,-232,-360,-216},{-229,-199,-243,-262,-191,-314},{-167,-298,-303,-265,-341,-314},{-379,-175,-186,-360,-232,-322}},{{-330,-276,-328,-328,-262,-207},{-227,-355,-262,-257,-287,-243},{-235,-322,-240,-358,-344,-262},{-180,-232,-333,-188,-232,-199},{-180,-191,-287,-175,-292,-300},{-216,-180,-366,-314,-183,-322},{-218,-355,-180,-273,-344,-300},{-281,-268,-238,-224,-333,-213},{-344,-382,-246,-363,-268,-164},{-369,-352,-183,-169,-216,-317},{-227,-298,-197,-191,-300,-369},{-344,-251,-330,-235,-177,-257},{-328,-229,-311,-175,-314,-240},{-363,-374,-303,-303,-311,-287},{-328,-194,-251,-254,-197,-186},{-314,-276,-259,-210,-210,-363},{-210,-284,-232,-268,-243,-210},{-262,-336,-243,-358,-281,-292},{-314,-314,-232,-360,-339,-172},{-202,-379,-360,-257,-270,-328},{-262,-355,-328,-358,-278,-180},{-273,-251,-243,-347,-379,-197},{-306,-306,-314,-377,-382,-330},{-210,-298,-240,-257,-180,-363},{-221,-191,-306,-281,-308,-349},{-186,-366,-259,-347,-265,-300},{-167,-303,-232,-191,-336,-246},{-216,-235,-265,-336,-306,-169},{-369,-207,-177,-371,-289,-216},{-303,-167,-314,-259,-273,-349},{-218,-210,-243,-221,-339,-317},{-349,-175,-257,-358,-169,-317},{-221,-227,-265,-177,-295,-188},{-284,-349,-205,-379,-295,-281},{-180,-254,-216,-278,-319,-229},{-180,-349,-314,-317,-205,-259},{-221,-221,-199,-369,-303,-224},{-295,-273,-221,-355,-202,-262},{-262,-167,-295,-344,-287,-167},{-262,-227,-295,-374,-199,-164},{-344,-262,-199,-238,-366,-284},{-371,-339,-278,-240,-363,-281},{-333,-210,-164,-243,-328,-287},{-273,-240,-265,-177,-371,-248},{-232,-248,-374,-369,-382,-238},{-358,-240,-300,-197,-317,-366},{-341,-311,-191,-251,-355,-257},{-169,-278,-172,-349,-257,-221},{-194,-377,-175,-303,-295,-382},{-371,-175,-167,-246,-199,-371}},{{-287,-227,-207,-197,-229,-229},{-317,-164,-257,-311,-311,-243},{-374,-333,-169,-319,-363,-259},{-243,-207,-254,-224,-284,-308},{-319,-281,-254,-175,-213,-317},{-254,-238,-328,-235,-336,-246},{-322,-186,-339,-227,-202,-177},{-186,-319,-349,-197,-218,-276},{-262,-358,-232,-265,-325,-254},{-183,-205,-295,-289,-358,-303},{-227,-197,-265,-191,-262,-183},{-186,-175,-224,-172,-379,-344},{-221,-306,-172,-314,-287,-311},{-379,-229,-194,-352,-355,-265},{-344,-382,-177,-240,-322,-197},{-259,-167,-180,-347,-216,-240},{-175,-191,-199,-330,-199,-257},{-235,-164,-374,-306,-197,-336},{-341,-336,-341,-287,-355,-333},{-232,-273,-284,-232,-366,-287},{-328,-227,-377,-319,-232,-344},{-382,-352,-311,-319,-349,-167},{-339,-254,-265,-257,-194,-268},{-270,-221,-292,-202,-232,-300},{-311,-377,-328,-347,-186,-172},{-344,-257,-202,-172,-246,-216},{-221,-213,-328,-374,-289,-224},{-246,-311,-164,-175,-227,-292},{-243,-224,-281,-314,-352,-344},{-295,-292,-355,-227,-224,-352},{-349,-382,-352,-216,-210,-336},{-333,-240,-213,-229,-366,-243},{-295,-303,-314,-358,-167,-268},{-374,-238,-300,-358,-349,-276},{-202,-322,-218,-339,-224,-227},{-273,-273,-295,-333,-227,-349},{-306,-270,-352,-344,-352,-319},{-262,-333,-366,-164,-216,-344},{-281,-265,-257,-216,-330,-289},{-259,-276,-347,-183,-341,-325},{-371,-328,-325,-235,-363,-347},{-319,-229,-186,-205,-227,-363},{-180,-306,-328,-287,-172,-292},{-257,-207,-210,-183,-314,-238},{-298,-322,-319,-210,-358,-265},{-259,-319,-270,-314,-248,-172},{-289,-314,-207,-360,-213,-287},{-300,-369,-339,-347,-268,-183},{-227,-276,-213,-363,-379,-284},{-251,-270,-333,-224,-186,-314}},{{-344,-205,-278,-319,-374,-213},{-186,-328,-278,-276,-248,-273},{-270,-257,-175,-349,-262,-292},{-349,-330,-218,-227,-197,-322},{-276,-169,-167,-308,-298,-240},{-292,-273,-379,-306,-292,-259},{-287,-314,-371,-311,-355,-341},{-218,-186,-336,-339,-229,-328},{-355,-333,-207,-172,-207,-251},{-360,-352,-191,-262,-287,-167},{-322,-224,-224,-265,-311,-243},{-251,-319,-238,-224,-317,-227},{-363,-303,-273,-265,-177,-265},{-246,-292,-254,-292,-295,-311},{-300,-202,-276,-358,-224,-298},{-330,-344,-358,-314,-308,-382},{-377,-235,-207,-298,-210,-314},{-167,-292,-207,-322,-238,-314},{-207,-289,-218,-306,-238,-270},{-248,-167,-251,-177,-333,-306},{-341,-308,-191,-371,-328,-177},{-265,-295,-371,-284,-213,-341},{-303,-248,-311,-333,-355,-221},{-197,-207,-352,-289,-254,-369},{-235,-175,-207,-276,-325,-188},{-349,-298,-251,-339,-259,-172},{-344,-341,-379,-382,-188,-213},{-358,-213,-194,-172,-306,-265},{-377,-322,-191,-205,-276,-265},{-218,-328,-339,-308,-202,-257},{-180,-366,-336,-188,-317,-339},{-374,-238,-180,-377,-369,-339},{-273,-339,-349,-344,-197,-333},{-243,-292,-240,-363,-382,-344},{-341,-298,-300,-270,-287,-292},{-352,-328,-339,-213,-235,-382},{-199,-202,-300,-336,-199,-369},{-371,-363,-199,-300,-317,-325},{-197,-232,-202,-311,-238,-205},{-278,-246,-177,-186,-382,-270},{-336,-355,-248,-363,-177,-232},{-319,-363,-177,-349,-298,-251},{-265,-339,-379,-292,-268,-175},{-180,-352,-172,-270,-355,-314},{-366,-268,-197,-218,-224,-240},{-197,-229,-180,-224,-227,-224},{-246,-311,-377,-308,-243,-169},{-355,-341,-259,-330,-295,-339},{-227,-311,-319,-358,-257,-347},{-344,-191,-262,-363,-363,-238}},{{-186,-218,-259,-224,-238,-319},{-175,-191,-224,-276,-202,-339},{-183,-330,-213,-197,-317,-270},{-349,-205,-197,-175,-248,-188},{-341,-270,-292,-308,-352,-303},{-243,-308,-303,-273,-382,-333},{-278,-371,-243,-306,-355,-199},{-284,-355,-355,-319,-314,-221},{-339,-164,-207,-374,-254,-308},{-224,-360,-303,-317,-371,-257},{-194,-339,-216,-369,-167,-254},{-349,-202,-199,-216,-229,-344},{-379,-235,-322,-366,-254,-382},{-287,-352,-259,-194,-371,-229},{-319,-374,-344,-306,-177,-243},{-344,-347,-191,-276,-259,-229},{-175,-284,-224,-175,-379,-199},{-175,-319,-240,-175,-180,-289},{-210,-322,-186,-287,-358,-317},{-207,-218,-194,-306,-281,-186},{-289,-210,-363,-330,-207,-377},{-358,-235,-164,-169,-218,-227},{-199,-341,-227,-292,-298,-306},{-273,-377,-295,-287,-265,-218},{-218,-341,-341,-221,-377,-218},{-218,-358,-248,-341,-366,-218},{-235,-240,-213,-306,-265,-281},{-243,-177,-284,-199,-347,-199},{-265,-270,-251,-167,-207,-300},{-371,-254,-289,-248,-205,-180},{-374,-300,-292,-224,-240,-197},{-278,-371,-183,-379,-341,-221},{-276,-197,-336,-284,-227,-175},{-210,-197,-355,-339,-322,-259},{-265,-317,-262,-325,-319,-246},{-287,-319,-339,-205,-235,-224},{-308,-199,-369,-259,-287,-227},{-188,-235,-199,-366,-303,-248},{-259,-194,-374,-314,-175,-276},{-377,-235,-246,-197,-336,-292},{-232,-216,-232,-213,-202,-295},{-262,-235,-358,-229,-341,-336},{-308,-358,-210,-374,-300,-254},{-257,-235,-311,-268,-186,-276},{-270,-210,-229,-295,-240,-281},{-377,-169,-229,-169,-330,-251},{-325,-183,-295,-227,-276,-273},{-268,-210,-341,-377,-213,-169},{-164,-292,-186,-270,-377,-314},{-265,-205,-358,-169,-188,-278}}},{{{-119,-136,-125,-208,-169,-139},{-112,-182,-192,-132,-112,-122},{-157,-202,-139,-189,-109,-119},{-191,-112,-102,-136,-160,-197},{-145,-105,-152,-126,-180,-162},{-114,-103,-202,-145,-125,-202},{-95,-200,-102,-192,-134,-179},{-108,-172,-120,-214,-209,-142},{-143,-196,-145,-174,-203,-128},{-189,-200,-197,-94,-159,-196},{-105,-154,-142,-165,-169,-111},{-100,-199,-120,-116,-123,-182},{-179,-171,-102,-152,-112,-129},{-120,-142,-129,-114,-202,-160},{-105,-177,-182,-137,-111,-140},{-109,-200,-160,-103,-203,-106},{-166,-102,-202,-143,-194,-126},{-192,-179,-209,-216,-186,-145},{-119,-106,-172,-182,-152,-97},{-213,-114,-216,-163,-157,-169},{-211,-177,-145,-120,-192,-129},{-140,-183,-199,-169,-152,-189},{-214,-169,-108,-116,-182,-166},{-188,-109,-139,-199,-142,-208},{-139,-208,-137,-140,-188,-206},{-122,-154,-116,-126,-136,-157},{-123,-125,-117,-203,-102,-203},{-174,-163,-206,-145,-94,-143},{-139,-197,-180,-143,-129,-92},{-191,-131,-112,-106,-102,-103},{-117,-176,-99,-159,-214,-100},{-114,-166,-123,-126,-183,-162},{-132,-191,-180,-191,-182,-192},{-205,-176,-145,-176,-199,-183},{-205,-183,-117,-114,-132,-199},{-211,-216,-99,-131,-182,-200},{-208,-139,-114,-160,-163,-119},{-102,-109,-214,-139,-114,-116},{-132,-131,-126,-100,-213,-131},{-159,-154,-137,-186,-139,-112},{-103,-162,-174,-100,-216,-202},{-176,-186,-192,-120,-165,-176},{-142,-188,-176,-149,-189,-157},{-136,-214,-202,-146,-122,-168},{-119,-148,-172,-105,-139,-186},{-126,-128,-129,-122,-172,-157},{-156,-213,-196,-214,-129,-122},{-159,-134,-191,-108,-103,-177},{-142,-97,-142,-157,-188,-140},{-97,-149,-128,-179,-199,-103}},{{-196,-139,-214,-216,-116,-157},{-97,-156,-123,-126,-123,-206},{-132,-174,-139,-216,-172,-188},{-168,-200,-132,-103,-192,-157},{-106,-140,-120,-197,-152,-156},{-129,-199,-143,-140,-166,-174},{-154,-165,-111,-166,-172,-199},{-152,-111,-202,-189,-182,-139},{-128,-120,-123,-137,-159,-171},{-216,-136,-139,-136,-111,-108},{-137,-208,-123,-92,-99,-100},{-142,-216,-206,-200,-108,-214},{-203,-206,-137,-176,-189,-216},{-156,-202,-203,-123,-143,-182},{-216,-94,-199,-205,-209,-99},{-163,-94,-186,-132,-171,-109},{-154,-111,-189,-116,-216,-216},{-92,-125,-114,-149,-132,-206},{-92,-189,-186,-180,-117,-169},{-140,-156,-166,-106,-208,-162},{-99,-112,-174,-186,-166,-92},{-114,-199,-183,-139,-106,-139},{-92,-134,-125,-119,-211,-112},{-197,-95,-179,-119,-169,-182},{-126,-192,-196,-116,-143,-117},{-199,-188,-196,-154,-100,-100},{-205,-191,-200,-152,-146,-209},{-95,-116,-151,-114,-163,-166},{-143,-172,-202,-137,-206,-146},{-103,-116,-137,-191,-109,-176},{-179,-160,-182,-152,-146,-143},{-209,-199,-145,-117,-145,-211},{-209,-191,-199,-100,-202,-132},{-112,-109,-122,-120,-131,-186},{-185,-100,-214,-174,-169,-197},{-157,-168,-152,-180,-192,-206},{-171,-188,-125,-94,-119,-156},{-148,-163,-189,-152,-105,-200},{-151,-136,-168,-157,-180,-176},{-128,-188,-213,-179,-114,-128},{-102,-200,-174,-114,-102,-194},{-94,-154,-157,-163,-185,-188},{-216,-122,-108,-157,-203,-160},{-106,-128,-140,-188,-152,-128},{-189,-209,-197,-106,-109,-108},{-154,-203,-211,-108,-163,-100},{-105,-160,-202,-92,-136,-188},{-177,-94,-160,-129,-140,-100},{-140,-122,-192,-122,-157,-163},{-112,-196,-149,-157,-119,-142}},{{-92,-214,-172,-137,-188,-131},{-165,-151,-142,-143,-128,-163},{-202,-137,-137,-208,-197,-128},{-102,-131,-172,-112,-100,-199},{-119,-165,-99,-151,-99,-106},{-157,-188,-205,-154,-183,-180},{-166,-183,-92,-145,-177,-208},{-194,-105,-128,-116,-117,-128},{-157,-168,-182,-139,-137,-180},{-131,-185,-191,-142,-120,-213},{-216,-111,-189,-119,-122,-139},{-197,-152,-159,-209,-142,-177},{-152,-165,-192,-199,-140,-171},{-200,-95,-114,-159,-206,-196},{-99,-97,-97,-108,-102,-157},{-122,-123,-143,-114,-159,-185},{-162,-166,-106,-157,-143,-143},{-174,-146,-100,-142,-151,-146},{-122,-109,-120,-214,-97,-132},{-105,-145,-112,-139,-132,-163},{-200,-136,-172,-137,-119,-112},{-206,-119,-134,-216,-151,-185},{-203,-136,-203,-119,-162,-114},{-111,-177,-202,-128,-194,-189},{-105,-196,-100,-152,-156,-172},{-163,-189,-139,-169,-160,-114},{-146,-183,-159,-129,-165,-132},{-156,-174,-206,-174,-182,-209},{-182,-186,-196,-95,-99,-125},{-134,-132,-92,-166,-100,-149},{-120,-203,-192,-165,-108,-117},{-139,-166,-140,-177,-176,-129},{-95,-151,-137,-134,-136,-194},{-140,-100,-197,-165,-188,-109},{-206,-205,-206,-146,-106,-132},{-117,-114,-105,-180,-191,-123},{-177,-108,-100,-114,-146,-140},{-94,-168,-177,-163,-114,-117},{-213,-176,-185,-92,-97,-196},{-213,-109,-197,-183,-180,-140},{-142,-140,-156,-159,-106,-186},{-140,-196,-180,-109,-177,-157},{-125,-122,-205,-197,-183,-97},{-185,-197,-213,-186,-154,-112},{-103,-188,-112,-143,-148,-106},{-106,-157,-171,-208,-168,-94},{-136,-196,-180,-202,-134,-108},{-111,-92,-180,-152,-209,-122},{-208,-169,-92,-160,-142,-156},{-134,-213,-152,-134,-136,-151}},{{-189,-117,-216,-159,-108,-137},{-102,-199,-125,-194,-140,-102},{-117,-213,-159,-125,-92,-162},{-119,-188,-206,-183,-122,-103},{-120,-216,-92,-199,-106,-97},{-116,-157,-140,-99,-171,-95},{-131,-211,-213,-160,-131,-183},{-129,-128,-120,-213,-171,-174},{-136,-199,-132,-132,-206,-165},{-142,-206,-156,-172,-100,-136},{-125,-123,-213,-116,-179,-92},{-202,-200,-129,-196,-151,-102},{-166,-185,-189,-166,-186,-148},{-174,-97,-142,-103,-205,-159},{-206,-122,-100,-94,-162,-192},{-189,-92,-208,-116,-188,-122},{-114,-129,-209,-106,-95,-203},{-94,-119,-208,-142,-143,-194},{-128,-152,-192,-197,-156,-128},{-140,-200,-125,-100,-143,-119},{-202,-132,-174,-194,-111,-197},{-116,-199,-102,-129,-163,-122},{-213,-180,-120,-194,-169,-206},{-146,-169,-197,-163,-119,-143},{-211,-211,-163,-159,-188,-123},{-208,-189,-145,-182,-146,-134},{-174,-182,-206,-148,-197,-174},{-116,-189,-102,-95,-174,-109},{-151,-99,-108,-139,-151,-146},{-122,-157,-122,-139,-216,-128},{-202,-151,-183,-191,-131,-146},{-108,-108,-106,-209,-160,-157},{-136,-160,-126,-108,-97,-176},{-159,-216,-208,-97,-123,-154},{-94,-146,-109,-142,-146,-202},{-202,-122,-120,-213,-200,-149},{-206,-183,-131,-128,-92,-109},{-103,-134,-125,-102,-157,-209},{-159,-129,-119,-148,-142,-186},{-132,-142,-140,-95,-139,-95},{-120,-179,-169,-116,-103,-160},{-174,-128,-186,-186,-94,-108},{-159,-132,-116,-163,-108,-94},{-112,-126,-112,-203,-208,-199},{-139,-174,-197,-95,-120,-126},{-120,-203,-120,-194,-202,-208},{-165,-152,-106,-183,-145,-99},{-139,-154,-143,-151,-213,-209},{-149,-168,-128,-157,-205,-123},{-149,-189,-159,-200,-152,-143}},{{-182,-137,-172,-162,-156,-214},{-188,-111,-186,-176,-126,-122},{-176,-146,-188,-149,-92,-105},{-92,-112,-160,-128,-183,-169},{-136,-123,-100,-191,-186,-148},{-172,-180,-182,-99,-128,-205},{-134,-194,-111,-129,-189,-139},{-94,-182,-165,-137,-185,-172},{-177,-106,-179,-149,-129,-157},{-145,-185,-191,-122,-189,-114},{-211,-180,-106,-149,-172,-109},{-197,-192,-169,-136,-213,-202},{-157,-146,-162,-145,-180,-199},{-123,-117,-180,-211,-163,-186},{-174,-197,-172,-100,-126,-180},{-183,-114,-116,-116,-169,-200},{-180,-126,-123,-143,-99,-102},{-152,-128,-159,-156,-151,-131},{-172,-160,-103,-166,-134,-162},{-202,-183,-189,-213,-112,-192},{-136,-131,-143,-180,-160,-159},{-108,-157,-172,-172,-125,-114},{-122,-126,-99,-177,-189,-125},{-95,-186,-216,-95,-131,-185},{-123,-129,-132,-117,-182,-137},{-208,-122,-197,-183,-117,-186},{-214,-126,-95,-142,-213,-172},{-129,-179,-131,-152,-199,-169},{-162,-197,-99,-171,-194,-116},{-123,-108,-132,-211,-208,-194},{-123,-209,-99,-102,-106,-200},{-99,-140,-162,-111,-120,-105},{-162,-129,-149,-214,-197,-148},{-171,-166,-185,-140,-200,-166},{-145,-197,-146,-192,-102,-157},{-102,-106,-112,-162,-140,-152},{-142,-165,-100,-134,-152,-145},{-197,-106,-168,-119,-200,-108},{-117,-160,-120,-120,-169,-120},{-151,-146,-174,-103,-108,-123},{-186,-148,-160,-95,-160,-136},{-216,-117,-211,-189,-122,-148},{-188,-125,-102,-139,-216,-157},{-112,-182,-172,-128,-129,-136},{-200,-129,-94,-209,-160,-213},{-149,-192,-208,-176,-94,-131},{-183,-203,-163,-154,-191,-142},{-176,-149,-116,-142,-142,-112},{-162,-154,-100,-114,-182,-97},{-142,-112,-211,-205,-152,-174}},{{-188,-139,-199,-191,-149,-149},{-188,-120,-168,-209,-154,-163},{-168,-143,-156,-189,-137,-140},{-191,-191,-209,-120,-154,-165},{-126,-95,-139,-92,-209,-151},{-136,-213,-125,-177,-168,-145},{-122,-120,-182,-189,-176,-117},{-214,-202,-183,-186,-106,-137},{-214,-108,-186,-97,-200,-171},{-200,-154,-97,-171,-154,-122},{-177,-143,-151,-97,-140,-165},{-148,-94,-112,-117,-186,-182},{-132,-202,-192,-102,-151,-106},{-199,-163,-123,-128,-183,-160},{-146,-163,-139,-209,-205,-100},{-160,-99,-131,-129,-163,-114},{-100,-179,-109,-200,-171,-177},{-182,-202,-163,-126,-97,-109},{-157,-174,-174,-145,-139,-180},{-108,-166,-197,-102,-214,-94},{-157,-177,-120,-191,-162,-192},{-111,-140,-205,-171,-100,-112},{-160,-162,-197,-171,-179,-108},{-202,-131,-185,-94,-106,-206},{-205,-176,-208,-106,-131,-152},{-103,-97,-123,-182,-148,-137},{-109,-149,-146,-108,-194,-145},{-149,-149,-179,-196,-216,-128},{-192,-179,-111,-196,-142,-149},{-177,-102,-119,-171,-176,-214},{-95,-109,-192,-148,-94,-214},{-186,-94,-92,-119,-162,-171},{-200,-103,-106,-196,-159,-140},{-116,-206,-176,-146,-183,-152},{-131,-116,-206,-177,-99,-214},{-186,-142,-172,-163,-100,-105},{-140,-168,-105,-119,-123,-159},{-146,-194,-192,-209,-160,-208},{-140,-202,-136,-157,-154,-159},{-191,-172,-122,-163,-126,-157},{-145,-151,-108,-149,-186,-206},{-151,-188,-177,-132,-102,-197},{-171,-172,-145,-143,-163,-176},{-152,-179,-200,-116,-92,-152},{-117,-165,-131,-149,-189,-168},{-100,-163,-183,-179,-166,-214},{-174,-213,-142,-149,-145,-145},{-106,-179,-162,-112,-206,-100},{-162,-205,-95,-129,-132,-214},{-179,-183,-119,-142,-191,-202}}},{{{-138,-195,-215,-255,-240,-131},{-207,-178,-173,-248,-166,-235},{-255,-197,-127,-166,-244,-197},{-202,-142,-135,-211,-140,-240},{-224,-166,-215,-193,-255,-211},{-140,-142,-129,-197,-242,-186},{-175,-113,-116,-126,-209,-116},{-215,-158,-180,-162,-149,-206},{-158,-151,-231,-164,-160,-162},{-146,-115,-146,-182,-129,-164},{-167,-182,-215,-144,-220,-211},{-158,-169,-197,-255,-186,-131},{-126,-153,-167,-220,-131,-157},{-222,-222,-218,-180,-111,-197},{-178,-224,-242,-133,-238,-242},{-231,-109,-138,-155,-213,-207},{-162,-124,-215,-195,-177,-211},{-191,-222,-242,-167,-237,-213},{-237,-238,-224,-207,-124,-215},{-133,-135,-217,-235,-135,-231},{-218,-255,-160,-244,-120,-157},{-180,-207,-224,-238,-177,-173},{-226,-186,-238,-197,-206,-191},{-178,-187,-224,-229,-202,-151},{-206,-157,-255,-122,-126,-157},{-138,-131,-142,-224,-253,-226},{-215,-111,-109,-202,-222,-142},{-246,-244,-149,-126,-244,-166},{-138,-115,-115,-184,-171,-113},{-167,-186,-211,-142,-215,-180},{-127,-255,-242,-251,-191,-138},{-118,-136,-109,-195,-197,-193},{-133,-138,-228,-213,-158,-167},{-233,-184,-189,-189,-182,-242},{-244,-180,-155,-193,-149,-231},{-202,-142,-138,-122,-155,-136},{-218,-189,-215,-228,-147,-215},{-142,-153,-146,-217,-248,-186},{-164,-171,-175,-126,-133,-126},{-180,-186,-246,-131,-240,-238},{-209,-222,-231,-217,-111,-171},{-198,-138,-200,-177,-146,-220},{-138,-253,-122,-251,-153,-220},{-124,-249,-240,-166,-115,-220},{-135,-116,-153,-136,-220,-160},{-202,-187,-133,-136,-229,-136},{-131,-238,-153,-155,-249,-155},{-155,-146,-178,-147,-235,-251},{-136,-155,-184,-228,-133,-226},{-142,-244,-146,-171,-164,-202}},{{-193,-217,-248,-217,-246,-149},{-224,-218,-109,-116,-237,-207},{-228,-129,-136,-111,-177,-226},{-109,-209,-222,-118,-113,-140},{-122,-153,-211,-187,-235,-144},{-169,-255,-126,-217,-215,-217},{-120,-127,-177,-217,-111,-149},{-144,-209,-187,-253,-249,-131},{-235,-131,-200,-251,-129,-111},{-173,-197,-186,-149,-207,-147},{-177,-153,-109,-198,-242,-211},{-109,-248,-209,-228,-213,-126},{-211,-113,-207,-162,-160,-187},{-111,-231,-207,-187,-195,-126},{-155,-169,-175,-109,-191,-146},{-127,-253,-231,-136,-249,-237},{-246,-251,-127,-231,-149,-136},{-175,-127,-206,-209,-129,-155},{-187,-197,-126,-144,-209,-233},{-246,-253,-160,-198,-164,-178},{-142,-238,-162,-237,-182,-187},{-224,-147,-198,-244,-131,-193},{-198,-151,-116,-129,-204,-144},{-228,-177,-209,-217,-191,-166},{-233,-151,-198,-151,-253,-173},{-133,-169,-202,-195,-217,-244},{-206,-218,-215,-171,-147,-191},{-131,-242,-169,-113,-136,-147},{-116,-218,-122,-124,-158,-124},{-115,-233,-255,-204,-220,-115},{-138,-127,-235,-120,-138,-177},{-140,-129,-237,-142,-155,-248},{-147,-207,-138,-160,-122,-246},{-115,-226,-124,-178,-213,-226},{-126,-175,-242,-186,-186,-116},{-189,-116,-197,-207,-217,-135},{-226,-140,-144,-195,-202,-149},{-249,-146,-213,-122,-158,-235},{-124,-202,-133,-140,-182,-153},{-164,-231,-142,-155,-135,-238},{-226,-120,-209,-131,-153,-248},{-129,-222,-224,-240,-246,-180},{-116,-175,-149,-255,-229,-249},{-147,-155,-198,-244,-149,-120},{-224,-136,-244,-113,-244,-178},{-111,-246,-215,-160,-253,-124},{-180,-111,-187,-240,-213,-144},{-111,-127,-204,-158,-153,-215},{-144,-204,-240,-135,-135,-124},{-178,-209,-204,-226,-211,-175}},{{-233,-111,-149,-202,-197,-115},{-202,-162,-158,-229,-136,-169},{-249,-180,-155,-173,-182,-173},{-244,-246,-122,-115,-126,-127},{-193,-213,-211,-217,-167,-157},{-155,-124,-166,-116,-175,-158},{-198,-217,-240,-178,-116,-211},{-162,-251,-195,-209,-244,-122},{-209,-169,-180,-164,-220,-189},{-118,-222,-209,-184,-248,-197},{-146,-138,-187,-124,-204,-224},{-113,-215,-224,-109,-146,-220},{-195,-228,-187,-162,-140,-242},{-233,-206,-147,-173,-189,-187},{-149,-118,-237,-187,-209,-136},{-238,-184,-142,-138,-162,-251},{-111,-226,-140,-229,-191,-193},{-231,-224,-215,-169,-197,-155},{-209,-187,-135,-242,-146,-164},{-191,-222,-255,-160,-164,-249},{-177,-109,-129,-229,-178,-116},{-124,-184,-217,-242,-217,-253},{-226,-255,-218,-217,-253,-155},{-251,-173,-182,-189,-246,-116},{-153,-207,-157,-144,-175,-120},{-180,-160,-218,-162,-147,-186},{-158,-191,-218,-213,-118,-248},{-224,-169,-175,-215,-218,-213},{-144,-147,-195,-246,-255,-184},{-144,-237,-242,-204,-202,-175},{-186,-178,-115,-215,-222,-253},{-184,-160,-242,-218,-240,-142},{-211,-129,-238,-164,-144,-251},{-238,-191,-135,-226,-171,-242},{-133,-202,-244,-109,-240,-164},{-153,-244,-142,-129,-189,-187},{-186,-126,-149,-184,-213,-186},{-178,-120,-220,-224,-246,-255},{-202,-255,-202,-186,-224,-200},{-213,-242,-122,-158,-184,-111},{-184,-228,-222,-120,-206,-138},{-202,-171,-240,-133,-169,-167},{-133,-238,-237,-242,-222,-240},{-242,-166,-122,-211,-238,-138},{-113,-167,-215,-244,-136,-220},{-222,-149,-135,-169,-142,-224},{-127,-198,-251,-235,-109,-186},{-135,-164,-157,-160,-186,-133},{-218,-229,-135,-186,-147,-193},{-115,-164,-127,-209,-251,-180}},{{-129,-206,-195,-218,-209,-151},{-224,-135,-131,-136,-229,-153},{-149,-111,-116,-253,-116,-220},{-167,-237,-111,-240,-215,-115},{-173,-220,-160,-220,-213,-135},{-135,-129,-213,-246,-193,-198},{-171,-135,-178,-242,-193,-187},{-251,-246,-226,-116,-144,-200},{-146,-140,-211,-237,-124,-113},{-122,-111,-151,-153,-228,-175},{-169,-166,-244,-204,-180,-124},{-120,-164,-129,-177,-136,-238},{-246,-209,-217,-218,-160,-142},{-200,-253,-182,-217,-133,-166},{-160,-180,-171,-215,-186,-255},{-142,-244,-209,-115,-189,-218},{-175,-238,-153,-126,-220,-255},{-235,-198,-237,-169,-200,-164},{-229,-226,-173,-144,-233,-189},{-129,-120,-146,-209,-233,-182},{-127,-178,-228,-215,-193,-182},{-116,-202,-115,-146,-191,-200},{-153,-160,-198,-233,-140,-164},{-218,-167,-204,-186,-140,-122},{-249,-195,-166,-187,-204,-166},{-113,-242,-217,-138,-115,-218},{-164,-116,-237,-126,-173,-240},{-207,-228,-136,-157,-177,-193},{-207,-157,-151,-204,-116,-200},{-209,-109,-228,-244,-109,-246},{-253,-204,-116,-135,-255,-166},{-251,-129,-240,-149,-228,-135},{-248,-220,-144,-115,-206,-197},{-144,-222,-135,-118,-224,-202},{-131,-251,-204,-151,-218,-207},{-224,-169,-187,-211,-166,-157},{-231,-127,-209,-189,-198,-169},{-237,-155,-184,-126,-249,-249},{-184,-220,-249,-187,-200,-240},{-193,-166,-124,-146,-153,-120},{-180,-195,-120,-255,-207,-115},{-129,-160,-197,-217,-233,-255},{-135,-229,-142,-115,-140,-173},{-193,-178,-224,-207,-166,-184},{-162,-126,-151,-153,-184,-167},{-129,-146,-215,-173,-140,-222},{-231,-200,-255,-155,-248,-238},{-207,-158,-147,-167,-249,-171},{-184,-224,-135,-127,-138,-211},{-166,-142,-127,-109,-144,-249}},{{-175,-140,-157,-127,-171,-233},{-115,-182,-191,-142,-228,-186},{-144,-244,-169,-160,-140,-155},{-253,-157,-248,-207,-218,-231},{-182,-162,-160,-124,-122,-249},{-157,-157,-224,-113,-182,-171},{-127,-129,-126,-228,-229,-182},{-191,-113,-240,-118,-129,-133},{-235,-178,-233,-187,-133,-217},{-118,-206,-200,-228,-228,-169},{-249,-169,-242,-180,-187,-211},{-218,-142,-153,-218,-160,-251},{-109,-118,-166,-153,-135,-246},{-248,-140,-244,-118,-167,-191},{-213,-240,-182,-135,-111,-124},{-224,-200,-120,-229,-251,-169},{-209,-115,-127,-164,-242,-177},{-127,-228,-173,-149,-115,-228},{-206,-155,-182,-222,-127,-175},{-127,-151,-135,-171,-238,-238},{-249,-120,-189,-217,-126,-224},{-162,-136,-135,-209,-113,-244},{-144,-193,-251,-126,-242,-158},{-126,-169,-195,-193,-187,-158},{-246,-158,-124,-246,-155,-126},{-246,-184,-151,-211,-209,-157},{-131,-151,-202,-189,-142,-144},{-200,-157,-206,-206,-118,-218},{-204,-246,-186,-191,-153,-244},{-202,-129,-248,-144,-146,-142},{-218,-238,-191,-249,-155,-131},{-202,-153,-238,-133,-231,-146},{-149,-202,-226,-215,-135,-222},{-233,-211,-115,-109,-255,-155},{-133,-217,-207,-228,-180,-115},{-146,-213,-144,-187,-173,-135},{-146,-164,-242,-228,-164,-129},{-146,-178,-109,-189,-144,-164},{-207,-164,-118,-177,-149,-191},{-140,-231,-186,-157,-218,-180},{-206,-164,-164,-140,-255,-231},{-204,-162,-164,-149,-115,-122},{-217,-146,-228,-146,-218,-175},{-167,-218,-122,-171,-177,-180},{-111,-195,-124,-222,-195,-164},{-138,-149,-129,-233,-198,-191},{-122,-182,-167,-253,-217,-215},{-157,-220,-213,-140,-187,-109},{-191,-111,-115,-189,-249,-215},{-157,-195,-195,-244,-207,-109}},{{-187,-242,-218,-251,-233,-136},{-138,-182,-178,-164,-182,-182},{-124,-182,-253,-229,-127,-171},{-131,-218,-255,-213,-115,-109},{-248,-204,-233,-136,-153,-213},{-133,-109,-218,-255,-193,-222},{-186,-147,-151,-164,-109,-155},{-180,-138,-209,-217,-248,-215},{-116,-158,-226,-198,-207,-200},{-238,-209,-228,-140,-147,-126},{-237,-147,-144,-160,-251,-116},{-113,-177,-206,-178,-155,-186},{-228,-246,-218,-113,-222,-218},{-109,-160,-235,-116,-157,-118},{-113,-217,-213,-198,-122,-237},{-164,-126,-198,-220,-160,-226},{-186,-228,-244,-207,-146,-182},{-177,-146,-133,-220,-164,-171},{-178,-136,-211,-149,-207,-220},{-155,-116,-116,-204,-218,-235},{-231,-178,-120,-228,-166,-138},{-251,-149,-180,-193,-109,-127},{-162,-157,-244,-218,-195,-218},{-240,-226,-164,-127,-242,-178},{-189,-237,-113,-202,-251,-131},{-191,-198,-149,-140,-240,-238},{-240,-193,-193,-191,-197,-151},{-173,-235,-151,-184,-115,-173},{-222,-155,-146,-211,-182,-231},{-135,-129,-206,-127,-158,-149},{-249,-244,-136,-135,-126,-202},{-238,-207,-131,-242,-222,-118},{-120,-251,-146,-118,-135,-202},{-144,-251,-169,-253,-162,-122},{-184,-255,-173,-220,-244,-153},{-151,-195,-142,-138,-220,-169},{-146,-126,-220,-169,-249,-166},{-229,-157,-195,-207,-211,-164},{-113,-122,-200,-209,-124,-220},{-169,-144,-242,-251,-127,-233},{-155,-136,-115,-211,-177,-231},{-129,-193,-209,-162,-200,-178},{-127,-111,-253,-177,-202,-118},{-233,-124,-142,-251,-191,-229},{-127,-193,-235,-244,-206,-187},{-222,-146,-184,-211,-249,-237},{-180,-144,-140,-204,-164,-244},{-237,-215,-255,-131,-147,-171},{-149,-237,-175,-211,-109,-200},{-224,-218,-167,-160,-255,-142}}},{{{-301,-289,-272,-179,-277,-343},{-147,-194,-333,-164,-206,-162},{-328,-245,-289,-216,-223,-262},{-167,-294,-304,-159,-309,-245},{-152,-252,-149,-316,-243,-159},{-314,-260,-321,-272,-250,-333},{-294,-223,-270,-191,-218,-309},{-228,-309,-233,-159,-314,-309},{-279,-240,-255,-338,-252,-318},{-223,-157,-314,-331,-321,-154},{-282,-243,-282,-321,-252,-282},{-279,-274,-206,-157,-260,-338},{-289,-299,-262,-198,-292,-240},{-179,-186,-211,-218,-289,-235},{-311,-338,-277,-272,-159,-270},{-206,-225,-211,-172,-220,-164},{-328,-277,-292,-255,-159,-341},{-341,-343,-279,-304,-230,-184},{-203,-314,-213,-149,-323,-306},{-299,-203,-292,-309,-181,-198},{-306,-265,-289,-311,-213,-270},{-255,-220,-311,-289,-245,-299},{-250,-208,-279,-162,-172,-198},{-279,-194,-194,-265,-287,-238},{-223,-179,-314,-172,-206,-294},{-279,-255,-314,-220,-157,-149},{-154,-243,-343,-328,-230,-323},{-284,-240,-174,-270,-243,-284},{-220,-208,-301,-169,-277,-333},{-186,-213,-230,-314,-181,-287},{-274,-208,-194,-314,-328,-216},{-228,-174,-152,-287,-194,-274},{-147,-179,-247,-318,-336,-284},{-174,-311,-309,-331,-292,-230},{-326,-216,-174,-299,-176,-218},{-206,-208,-257,-181,-240,-206},{-260,-218,-201,-154,-343,-321},{-196,-284,-309,-279,-230,-304},{-257,-252,-294,-149,-162,-279},{-228,-179,-301,-262,-316,-186},{-169,-341,-326,-292,-167,-309},{-164,-296,-147,-216,-250,-341},{-282,-260,-230,-189,-211,-311},{-225,-270,-243,-292,-287,-262},{-294,-289,-294,-162,-218,-208},{-277,-314,-316,-206,-250,-260},{-314,-174,-299,-174,-272,-306},{-250,-318,-223,-179,-225,-255},{-316,-191,-154,-323,-296,-336},{-240,-203,-267,-284,-304,-336}},{{-306,-164,-304,-225,-282,-157},{-245,-250,-299,-287,-162,-213},{-213,-284,-157,-206,-316,-206},{-299,-277,-176,-223,-233,-225},{-274,-147,-260,-331,-274,-245},{-201,-284,-343,-338,-274,-304},{-328,-164,-149,-162,-333,-296},{-294,-304,-216,-203,-186,-287},{-201,-147,-282,-316,-211,-196},{-250,-220,-245,-279,-296,-292},{-154,-270,-326,-208,-240,-181},{-306,-159,-294,-323,-220,-299},{-167,-270,-284,-265,-172,-172},{-289,-162,-211,-208,-277,-179},{-159,-316,-267,-235,-176,-181},{-274,-184,-233,-311,-167,-243},{-343,-321,-262,-233,-164,-189},{-238,-336,-257,-240,-181,-284},{-169,-235,-223,-216,-206,-174},{-255,-326,-208,-336,-296,-326},{-154,-172,-260,-284,-326,-174},{-154,-230,-181,-238,-152,-274},{-284,-196,-218,-225,-282,-304},{-287,-243,-181,-179,-211,-267},{-260,-262,-265,-181,-318,-238},{-238,-174,-184,-220,-262,-206},{-311,-326,-247,-326,-272,-336},{-277,-216,-304,-176,-189,-181},{-213,-274,-233,-174,-252,-328},{-235,-196,-186,-270,-299,-314},{-184,-220,-186,-294,-292,-296},{-154,-279,-176,-333,-247,-328},{-162,-287,-333,-159,-169,-284},{-167,-194,-181,-272,-252,-225},{-220,-189,-230,-203,-255,-181},{-331,-172,-164,-250,-223,-189},{-338,-316,-186,-338,-152,-262},{-299,-336,-181,-174,-267,-328},{-309,-174,-279,-223,-267,-218},{-304,-306,-260,-154,-213,-159},{-189,-238,-220,-167,-282,-211},{-223,-294,-162,-179,-309,-277},{-194,-191,-277,-299,-181,-245},{-216,-186,-333,-306,-260,-191},{-218,-257,-306,-331,-157,-311},{-260,-267,-225,-304,-223,-267},{-147,-289,-152,-225,-149,-326},{-243,-265,-341,-152,-306,-247},{-186,-287,-277,-191,-323,-216},{-208,-240,-243,-169,-233,-225}},{{-260,-272,-238,-196,-309,-176},{-289,-164,-284,-260,-294,-235},{-174,-287,-243,-154,-294,-260},{-289,-179,-152,-189,-223,-211},{-223,-191,-270,-292,-174,-159},{-336,-157,-235,-228,-152,-279},{-235,-277,-243,-247,-181,-164},{-328,-211,-260,-164,-216,-179},{-152,-318,-243,-323,-331,-152},{-211,-262,-164,-318,-338,-223},{-240,-208,-208,-201,-167,-282},{-267,-250,-267,-203,-265,-314},{-267,-296,-262,-321,-223,-311},{-245,-157,-169,-218,-328,-343},{-250,-157,-228,-284,-167,-223},{-272,-299,-218,-194,-328,-147},{-316,-213,-277,-247,-220,-336},{-225,-174,-206,-238,-311,-149},{-179,-338,-299,-169,-211,-252},{-228,-267,-149,-304,-343,-228},{-211,-323,-311,-328,-267,-218},{-331,-323,-318,-186,-301,-343},{-306,-247,-218,-341,-252,-262},{-179,-247,-220,-252,-243,-164},{-196,-250,-216,-282,-198,-179},{-181,-186,-255,-311,-267,-299},{-196,-274,-318,-287,-270,-252},{-265,-309,-257,-265,-220,-167},{-220,-191,-162,-299,-162,-279},{-309,-196,-338,-284,-331,-211},{-326,-196,-211,-167,-189,-265},{-198,-331,-162,-201,-265,-262},{-311,-326,-211,-306,-152,-211},{-247,-284,-326,-216,-149,-292},{-282,-233,-206,-169,-174,-176},{-176,-299,-338,-179,-179,-282},{-157,-181,-245,-208,-265,-306},{-201,-252,-191,-196,-311,-299},{-341,-206,-333,-179,-201,-211},{-257,-284,-147,-228,-176,-321},{-238,-318,-240,-186,-174,-265},{-255,-333,-216,-189,-296,-323},{-265,-194,-159,-252,-311,-147},{-206,-181,-338,-321,-174,-176},{-301,-260,-191,-289,-220,-194},{-247,-287,-230,-167,-306,-328},{-282,-203,-162,-326,-326,-235},{-194,-191,-257,-208,-233,-149},{-184,-184,-284,-233,-262,-191},{-299,-220,-159,-270,-216,-247}},{{-260,-233,-189,-323,-262,-196},{-181,-314,-216,-267,-230,-167},{-306,-196,-279,-154,-238,-284},{-311,-157,-245,-292,-154,-316},{-206,-172,-157,-301,-260,-243},{-228,-228,-179,-260,-267,-260},{-282,-176,-196,-243,-216,-167},{-316,-296,-265,-326,-328,-318},{-299,-301,-341,-323,-198,-179},{-321,-289,-203,-181,-314,-147},{-299,-201,-203,-152,-338,-301},{-267,-235,-262,-316,-220,-228},{-149,-262,-279,-250,-292,-255},{-331,-304,-279,-154,-159,-250},{-338,-189,-194,-296,-196,-203},{-257,-181,-309,-267,-172,-343},{-196,-314,-154,-272,-270,-152},{-321,-196,-172,-341,-201,-157},{-235,-267,-267,-164,-206,-154},{-299,-338,-152,-318,-316,-176},{-159,-292,-211,-157,-287,-220},{-326,-211,-211,-311,-235,-159},{-247,-223,-196,-260,-172,-333},{-301,-257,-333,-289,-314,-149},{-287,-176,-147,-213,-235,-225},{-267,-191,-230,-159,-314,-213},{-235,-216,-174,-282,-331,-184},{-321,-162,-162,-194,-336,-149},{-228,-196,-328,-179,-301,-284},{-267,-225,-149,-233,-228,-238},{-301,-316,-243,-257,-311,-331},{-223,-233,-167,-328,-323,-282},{-243,-247,-194,-157,-238,-309},{-211,-189,-211,-343,-272,-216},{-213,-331,-316,-343,-304,-316},{-245,-282,-255,-318,-309,-306},{-174,-206,-343,-318,-201,-338},{-152,-228,-198,-336,-252,-309},{-299,-270,-341,-294,-147,-201},{-338,-260,-304,-223,-208,-230},{-235,-326,-321,-167,-341,-206},{-211,-279,-277,-257,-198,-228},{-179,-147,-306,-316,-333,-218},{-304,-216,-240,-223,-321,-164},{-316,-328,-225,-201,-304,-301},{-164,-292,-338,-333,-282,-294},{-184,-176,-296,-321,-198,-172},{-238,-230,-181,-179,-294,-235},{-186,-257,-284,-186,-309,-235},{-191,-211,-174,-247,-247,-167}},{{-336,-296,-149,-255,-304,-196},{-309,-301,-147,-314,-172,-228},{-223,-181,-306,-189,-176,-240},{-333,-201,-240,-157,-341,-304},{-228,-333,-270,-211,-203,-157},{-206,-172,-328,-252,-311,-235},{-233,-250,-223,-294,-328,-267},{-316,-216,-213,-203,-314,-194},{-154,-191,-169,-184,-164,-270},{-216,-238,-341,-309,-255,-218},{-343,-225,-233,-194,-147,-314},{-289,-228,-228,-328,-304,-284},{-333,-208,-338,-270,-267,-255},{-154,-225,-211,-206,-198,-194},{-257,-225,-343,-164,-196,-274},{-152,-336,-260,-191,-255,-282},{-211,-191,-206,-152,-245,-184},{-152,-194,-326,-274,-284,-179},{-225,-159,-184,-218,-247,-274},{-274,-201,-343,-343,-196,-341},{-333,-186,-299,-169,-343,-247},{-159,-299,-318,-228,-220,-164},{-294,-301,-299,-201,-225,-162},{-206,-179,-296,-289,-328,-338},{-240,-159,-270,-186,-223,-296},{-174,-228,-213,-225,-341,-284},{-179,-292,-203,-206,-179,-245},{-189,-152,-267,-216,-233,-147},{-272,-309,-206,-279,-169,-282},{-169,-343,-279,-233,-294,-245},{-279,-318,-169,-262,-189,-169},{-243,-338,-262,-154,-216,-174},{-333,-336,-179,-306,-181,-147},{-240,-309,-284,-279,-198,-172},{-152,-230,-289,-336,-164,-279},{-328,-274,-321,-328,-296,-233},{-341,-198,-255,-333,-257,-284},{-255,-233,-213,-176,-294,-341},{-287,-218,-194,-282,-164,-247},{-181,-284,-233,-194,-250,-314},{-179,-228,-284,-301,-233,-238},{-172,-196,-311,-208,-279,-157},{-164,-314,-309,-316,-341,-321},{-184,-270,-167,-341,-282,-198},{-301,-230,-296,-250,-336,-272},{-213,-306,-235,-220,-194,-255},{-309,-323,-174,-326,-147,-181},{-186,-189,-314,-323,-309,-252},{-179,-316,-194,-220,-196,-267},{-336,-169,-208,-201,-223,-318}},{{-328,-198,-223,-238,-338,-196},{-208,-279,-331,-223,-247,-220},{-172,-179,-341,-279,-176,-336},{-233,-159,-252,-201,-233,-186},{-331,-338,-149,-176,-255,-343},{-191,-343,-203,-194,-186,-296},{-216,-250,-255,-306,-309,-169},{-257,-211,-274,-336,-216,-230},{-191,-316,-267,-284,-304,-247},{-274,-255,-240,-294,-343,-179},{-328,-328,-289,-277,-255,-213},{-223,-159,-272,-309,-314,-198},{-152,-299,-294,-326,-262,-289},{-164,-326,-147,-225,-201,-331},{-247,-191,-191,-272,-198,-316},{-206,-262,-287,-174,-326,-213},{-265,-321,-304,-257,-149,-201},{-245,-311,-336,-198,-336,-262},{-238,-167,-338,-208,-287,-191},{-208,-198,-154,-262,-247,-159},{-198,-164,-292,-208,-270,-245},{-252,-230,-218,-225,-265,-220},{-233,-189,-296,-201,-164,-194},{-321,-265,-235,-240,-201,-267},{-194,-277,-284,-208,-257,-167},{-296,-159,-247,-343,-314,-149},{-228,-186,-318,-245,-245,-270},{-255,-301,-157,-206,-211,-230},{-287,-208,-152,-336,-218,-321},{-191,-270,-154,-328,-243,-198},{-262,-252,-167,-243,-216,-218},{-228,-186,-211,-194,-169,-159},{-289,-147,-159,-326,-299,-333},{-154,-243,-333,-206,-235,-238},{-321,-318,-220,-238,-172,-184},{-301,-238,-338,-292,-152,-225},{-284,-252,-181,-228,-306,-316},{-184,-211,-196,-157,-338,-223},{-331,-159,-216,-228,-220,-321},{-343,-191,-196,-328,-331,-194},{-265,-257,-216,-247,-272,-228},{-157,-169,-152,-198,-296,-255},{-186,-270,-289,-265,-260,-287},{-157,-172,-318,-223,-154,-272},{-279,-169,-265,-336,-179,-191},{-301,-323,-247,-157,-149,-306},{-262,-220,-292,-314,-252,-279},{-341,-321,-247,-265,-206,-208},{-216,-201,-211,-238,-301,-213},{-341,-157,-159,-336,-218,-228}}},{{{-296,-268,-178,-314,-298,-273},{-162,-182,-224,-148,-252,-275},{-143,-222,-323,-182,-280,-203},{-141,-171,-185,-210,-298,-266},{-312,-245,-166,-192,-178,-215},{-162,-240,-150,-203,-314,-141},{-289,-166,-233,-245,-323,-240},{-148,-286,-319,-222,-296,-199},{-155,-319,-284,-266,-139,-173},{-192,-150,-243,-146,-192,-286},{-173,-249,-192,-219,-289,-261},{-273,-171,-213,-298,-280,-240},{-159,-224,-275,-229,-268,-298},{-206,-291,-229,-280,-284,-289},{-252,-300,-321,-259,-143,-229},{-192,-229,-236,-314,-159,-143},{-231,-194,-289,-152,-141,-240},{-275,-189,-293,-303,-157,-303},{-240,-314,-305,-219,-192,-206},{-277,-321,-314,-173,-226,-231},{-268,-243,-210,-321,-233,-206},{-224,-252,-171,-176,-314,-233},{-222,-319,-159,-289,-256,-316},{-240,-155,-245,-233,-178,-259},{-213,-187,-252,-143,-148,-176},{-231,-296,-143,-263,-162,-164},{-316,-238,-187,-291,-303,-139},{-286,-210,-219,-222,-314,-180},{-282,-171,-247,-233,-171,-289},{-233,-298,-173,-314,-307,-280},{-194,-284,-180,-194,-222,-305},{-182,-263,-245,-196,-305,-229},{-176,-146,-226,-293,-238,-192},{-141,-171,-300,-152,-310,-280},{-236,-141,-277,-217,-321,-176},{-208,-273,-314,-263,-215,-231},{-247,-300,-312,-268,-166,-300},{-300,-182,-231,-222,-185,-238},{-298,-245,-171,-143,-176,-189},{-256,-196,-226,-229,-166,-222},{-224,-199,-159,-280,-213,-236},{-256,-159,-203,-152,-139,-203},{-150,-284,-233,-173,-273,-291},{-277,-243,-176,-254,-176,-159},{-321,-231,-187,-268,-289,-173},{-199,-314,-310,-261,-210,-229},{-206,-215,-166,-303,-233,-268},{-201,-159,-305,-169,-243,-238},{-162,-316,-300,-213,-192,-159},{-323,-238,-171,-213,-201,-196}},{{-162,-286,-178,-150,-310,-266},{-268,-233,-219,-293,-231,-176},{-203,-243,-307,-222,-148,-162},{-252,-303,-146,-224,-192,-296},{-305,-213,-157,-192,-192,-286},{-199,-148,-319,-189,-213,-189},{-173,-233,-229,-152,-305,-286},{-254,-143,-146,-146,-300,-307},{-222,-240,-261,-222,-243,-249},{-178,-226,-176,-180,-222,-319},{-219,-291,-141,-284,-192,-289},{-231,-256,-280,-286,-213,-323},{-217,-303,-192,-252,-305,-219},{-155,-178,-215,-192,-150,-314},{-273,-277,-273,-231,-280,-259},{-236,-196,-150,-316,-282,-319},{-307,-146,-162,-321,-282,-146},{-245,-194,-291,-171,-280,-233},{-243,-199,-296,-240,-305,-300},{-270,-152,-166,-152,-150,-314},{-247,-277,-238,-323,-314,-266},{-224,-270,-254,-222,-277,-233},{-219,-261,-155,-314,-252,-180},{-141,-307,-245,-289,-157,-185},{-249,-286,-245,-249,-305,-259},{-273,-289,-166,-155,-298,-229},{-196,-323,-256,-259,-224,-176},{-208,-293,-150,-238,-321,-157},{-206,-266,-252,-293,-266,-196},{-249,-146,-196,-245,-282,-185},{-166,-261,-266,-254,-319,-316},{-173,-178,-321,-305,-268,-196},{-266,-314,-236,-196,-233,-215},{-185,-150,-298,-256,-305,-224},{-238,-217,-280,-236,-291,-189},{-316,-261,-300,-300,-245,-273},{-231,-293,-266,-208,-321,-192},{-296,-284,-231,-247,-199,-208},{-139,-298,-268,-226,-155,-240},{-305,-171,-180,-171,-286,-259},{-206,-236,-162,-321,-254,-169},{-310,-263,-238,-256,-185,-323},{-222,-259,-275,-296,-303,-254},{-270,-249,-206,-219,-159,-139},{-194,-148,-199,-263,-141,-303},{-254,-152,-316,-222,-180,-176},{-312,-206,-280,-141,-192,-139},{-150,-162,-159,-146,-321,-217},{-270,-300,-273,-180,-226,-256},{-300,-252,-178,-185,-277,-210}},{{-316,-171,-247,-185,-189,-162},{-219,-310,-187,-249,-208,-291},{-254,-215,-238,-143,-247,-284},{-291,-277,-187,-275,-261,-249},{-162,-266,-291,-180,-208,-238},{-178,-203,-215,-215,-319,-296},{-249,-280,-146,-298,-199,-247},{-189,-180,-139,-152,-176,-143},{-300,-155,-171,-178,-173,-245},{-275,-203,-280,-316,-270,-252},{-173,-208,-206,-159,-196,-238},{-159,-176,-213,-187,-166,-307},{-222,-178,-236,-254,-263,-162},{-215,-316,-157,-307,-323,-298},{-155,-157,-141,-206,-208,-300},{-319,-215,-155,-263,-240,-263},{-187,-307,-284,-236,-226,-171},{-222,-263,-236,-206,-189,-224},{-238,-314,-224,-303,-210,-300},{-148,-162,-139,-199,-192,-236},{-307,-256,-203,-243,-273,-319},{-210,-291,-210,-236,-266,-199},{-159,-305,-180,-171,-171,-215},{-164,-284,-206,-196,-305,-282},{-307,-321,-166,-316,-208,-282},{-275,-210,-159,-148,-162,-321},{-298,-280,-263,-201,-233,-206},{-286,-171,-219,-139,-268,-178},{-238,-196,-189,-270,-203,-266},{-146,-296,-316,-245,-312,-157},{-233,-282,-266,-159,-305,-247},{-305,-229,-323,-189,-182,-226},{-169,-245,-245,-310,-252,-316},{-259,-268,-289,-247,-321,-155},{-280,-182,-293,-180,-182,-224},{-206,-178,-321,-210,-289,-176},{-210,-192,-224,-146,-259,-226},{-280,-316,-192,-284,-284,-199},{-187,-208,-316,-270,-206,-189},{-319,-273,-252,-187,-146,-152},{-206,-249,-310,-180,-293,-286},{-182,-273,-178,-141,-157,-222},{-298,-166,-270,-259,-273,-249},{-159,-286,-236,-152,-173,-213},{-213,-159,-259,-266,-312,-305},{-310,-259,-280,-296,-199,-196},{-171,-146,-213,-182,-323,-305},{-143,-323,-314,-217,-196,-298},{-243,-210,-238,-312,-284,-178},{-203,-243,-300,-316,-231,-296}},{{-192,-233,-270,-263,-243,-146},{-196,-164,-247,-224,-173,-162},{-236,-316,-319,-249,-213,-189},{-245,-289,-213,-152,-307,-201},{-310,-162,-268,-247,-164,-226},{-300,-310,-224,-261,-303,-233},{-182,-268,-150,-231,-199,-268},{-171,-185,-213,-194,-157,-155},{-319,-196,-282,-185,-171,-245},{-252,-185,-146,-146,-152,-316},{-182,-196,-291,-215,-280,-178},{-180,-259,-259,-229,-194,-159},{-178,-155,-238,-215,-229,-240},{-286,-284,-316,-196,-148,-194},{-319,-247,-150,-286,-210,-252},{-231,-268,-189,-280,-243,-229},{-143,-166,-182,-280,-194,-229},{-259,-219,-150,-252,-141,-206},{-263,-252,-182,-171,-171,-263},{-182,-189,-233,-280,-169,-169},{-139,-323,-303,-182,-266,-231},{-293,-185,-213,-316,-196,-296},{-314,-229,-194,-252,-289,-268},{-164,-316,-213,-273,-300,-280},{-243,-266,-277,-289,-277,-143},{-307,-280,-210,-185,-143,-314},{-173,-256,-296,-252,-233,-238},{-284,-310,-166,-240,-217,-280},{-219,-323,-213,-213,-238,-231},{-289,-293,-224,-261,-150,-282},{-206,-231,-171,-233,-143,-150},{-245,-273,-298,-180,-171,-224},{-141,-217,-229,-231,-310,-159},{-180,-229,-176,-192,-284,-247},{-194,-312,-319,-236,-150,-307},{-148,-243,-291,-176,-182,-268},{-176,-233,-266,-277,-176,-189},{-247,-300,-173,-208,-159,-249},{-189,-231,-266,-282,-201,-219},{-141,-143,-178,-164,-323,-247},{-268,-303,-310,-291,-270,-141},{-217,-247,-192,-178,-275,-270},{-314,-231,-208,-298,-266,-210},{-146,-206,-213,-199,-217,-201},{-185,-159,-298,-256,-291,-182},{-215,-180,-268,-316,-185,-148},{-192,-210,-182,-236,-180,-180},{-224,-152,-178,-240,-178,-187},{-268,-321,-210,-189,-217,-196},{-321,-180,-249,-245,-243,-233}},{{-217,-171,-178,-256,-178,-150},{-226,-307,-296,-150,-249,-233},{-150,-323,-249,-240,-206,-268},{-263,-323,-284,-192,-268,-199},{-166,-157,-286,-182,-199,-192},{-199,-289,-213,-157,-141,-139},{-150,-300,-245,-298,-162,-169},{-243,-173,-210,-261,-277,-300},{-252,-268,-312,-146,-182,-303},{-215,-270,-180,-139,-192,-289},{-270,-314,-224,-178,-187,-171},{-206,-180,-252,-305,-201,-173},{-280,-303,-240,-291,-303,-280},{-201,-238,-238,-173,-273,-146},{-243,-148,-238,-159,-312,-249},{-169,-166,-159,-256,-146,-150},{-150,-157,-312,-178,-152,-146},{-206,-293,-300,-270,-139,-206},{-252,-152,-185,-273,-314,-219},{-254,-291,-146,-316,-180,-284},{-245,-159,-192,-159,-199,-185},{-203,-282,-243,-159,-277,-238},{-261,-180,-219,-196,-166,-206},{-203,-215,-231,-152,-263,-268},{-192,-252,-286,-245,-192,-280},{-189,-162,-143,-240,-275,-252},{-169,-289,-273,-176,-203,-268},{-312,-148,-243,-222,-162,-203},{-245,-296,-291,-219,-300,-192},{-187,-176,-243,-217,-173,-249},{-284,-150,-171,-314,-240,-150},{-180,-171,-310,-203,-229,-196},{-213,-289,-148,-171,-229,-268},{-314,-217,-289,-312,-282,-254},{-187,-236,-233,-215,-252,-219},{-182,-152,-150,-298,-159,-213},{-247,-192,-268,-296,-273,-261},{-291,-300,-316,-298,-182,-236},{-316,-185,-233,-312,-266,-263},{-286,-155,-224,-254,-215,-275},{-266,-305,-291,-180,-247,-196},{-146,-141,-310,-316,-152,-208},{-143,-176,-152,-203,-196,-141},{-321,-192,-289,-159,-152,-224},{-273,-266,-289,-192,-185,-231},{-141,-176,-157,-164,-282,-298},{-206,-164,-291,-185,-286,-143},{-226,-300,-213,-247,-199,-189},{-319,-155,-240,-226,-261,-150},{-139,-164,-238,-282,-171,-182}},{{-150,-199,-261,-256,-298,-171},{-247,-229,-196,-233,-155,-300},{-319,-247,-270,-254,-206,-215},{-307,-143,-300,-141,-238,-139},{-206,-146,-277,-162,-323,-146},{-310,-298,-293,-187,-215,-210},{-199,-159,-210,-280,-275,-314},{-240,-256,-321,-310,-240,-180},{-226,-182,-296,-229,-266,-254},{-146,-233,-229,-323,-143,-229},{-222,-280,-261,-319,-185,-256},{-254,-249,-291,-243,-310,-293},{-162,-307,-217,-298,-222,-229},{-180,-219,-185,-263,-263,-164},{-316,-256,-222,-155,-231,-157},{-143,-291,-245,-233,-169,-312},{-238,-277,-226,-194,-300,-289},{-152,-152,-319,-316,-213,-289},{-280,-215,-222,-219,-201,-321},{-256,-296,-185,-305,-298,-291},{-192,-291,-213,-224,-284,-229},{-268,-213,-305,-178,-307,-238},{-245,-208,-208,-171,-173,-180},{-196,-310,-222,-146,-196,-210},{-169,-166,-150,-182,-238,-159},{-310,-282,-155,-263,-270,-307},{-245,-166,-270,-307,-261,-275},{-203,-268,-215,-166,-176,-277},{-233,-141,-180,-155,-323,-307},{-323,-316,-192,-171,-182,-231},{-249,-277,-169,-169,-146,-273},{-247,-259,-215,-243,-162,-203},{-206,-157,-199,-307,-293,-159},{-249,-231,-173,-252,-226,-162},{-247,-275,-261,-208,-182,-150},{-263,-155,-189,-277,-169,-150},{-146,-273,-169,-282,-305,-148},{-224,-143,-319,-229,-247,-312},{-249,-266,-243,-203,-196,-178},{-310,-224,-231,-275,-231,-247},{-298,-192,-178,-210,-187,-215},{-273,-243,-282,-240,-157,-194},{-293,-259,-187,-201,-139,-300},{-185,-187,-150,-224,-219,-150},{-139,-296,-210,-286,-316,-176},{-210,-296,-259,-319,-280,-266},{-273,-231,-316,-146,-196,-189},{-233,-249,-298,-259,-169,-222},{-143,-273,-273,-259,-152,-300},{-213,-201,-240,-213,-236,-176}}},{{{-185,-347,-306,-341,-341,-244},{-182,-382,-256,-303,-229,-359},{-309,-338,-241,-288,-362,-206},{-276,-223,-273,-297,-226,-200},{-353,-412,-326,-185,-376,-288},{-250,-315,-294,-388,-238,-359},{-344,-365,-185,-350,-203,-312},{-344,-262,-306,-212,-297,-341},{-329,-256,-379,-232,-282,-185},{-188,-347,-329,-179,-279,-373},{-253,-309,-188,-303,-268,-318},{-373,-329,-373,-203,-341,-282},{-344,-209,-218,-185,-318,-226},{-282,-382,-191,-400,-212,-218},{-303,-406,-359,-344,-182,-318},{-300,-350,-335,-344,-241,-238},{-268,-194,-309,-194,-276,-285},{-382,-323,-194,-229,-232,-212},{-262,-329,-294,-365,-282,-370},{-338,-176,-244,-297,-232,-209},{-244,-288,-276,-382,-235,-197},{-200,-206,-276,-362,-273,-350},{-370,-323,-394,-253,-238,-229},{-250,-326,-241,-406,-194,-279},{-335,-409,-368,-223,-370,-326},{-376,-209,-253,-253,-220,-250},{-359,-362,-373,-379,-232,-276},{-256,-218,-176,-403,-323,-262},{-294,-332,-350,-379,-382,-335},{-365,-318,-200,-282,-282,-391},{-273,-247,-203,-388,-203,-259},{-179,-247,-318,-300,-315,-259},{-323,-382,-368,-191,-276,-256},{-394,-406,-312,-356,-282,-406},{-379,-382,-344,-291,-391,-215},{-259,-403,-197,-262,-197,-176},{-332,-397,-285,-376,-400,-391},{-176,-300,-276,-182,-353,-268},{-294,-273,-306,-335,-194,-268},{-406,-241,-232,-229,-235,-220},{-338,-262,-247,-373,-365,-279},{-315,-306,-382,-288,-338,-215},{-279,-376,-238,-335,-368,-262},{-344,-318,-326,-203,-273,-326},{-235,-238,-179,-365,-403,-385},{-218,-365,-312,-318,-388,-270},{-179,-209,-209,-235,-341,-356},{-359,-409,-179,-409,-276,-209},{-209,-188,-309,-312,-203,-229},{-179,-329,-197,-200,-403,-282}},{{-285,-294,-370,-341,-335,-344},{-385,-279,-368,-285,-276,-359},{-194,-329,-273,-347,-206,-200},{-229,-285,-388,-365,-218,-350},{-259,-350,-341,-212,-338,-273},{-382,-209,-406,-335,-309,-397},{-400,-350,-262,-394,-306,-315},{-300,-220,-241,-347,-209,-197},{-335,-206,-373,-300,-412,-268},{-291,-370,-182,-241,-182,-297},{-179,-338,-409,-288,-270,-206},{-368,-176,-332,-241,-194,-176},{-335,-185,-362,-229,-256,-350},{-259,-276,-406,-382,-241,-329},{-206,-353,-297,-229,-329,-412},{-323,-344,-235,-312,-232,-176},{-320,-320,-241,-335,-212,-382},{-344,-200,-197,-373,-303,-270},{-203,-388,-176,-185,-347,-209},{-197,-265,-370,-270,-191,-291},{-315,-270,-344,-285,-209,-241},{-300,-194,-315,-220,-388,-294},{-235,-376,-341,-270,-338,-294},{-391,-203,-235,-388,-297,-335},{-365,-356,-338,-300,-300,-379},{-312,-285,-203,-238,-291,-291},{-370,-276,-259,-273,-297,-320},{-373,-288,-356,-403,-353,-353},{-329,-385,-341,-400,-412,-238},{-312,-220,-212,-282,-191,-220},{-253,-268,-294,-359,-320,-335},{-220,-223,-200,-323,-359,-385},{-279,-370,-179,-356,-347,-188},{-338,-303,-288,-188,-382,-379},{-400,-300,-350,-412,-318,-253},{-341,-376,-279,-323,-203,-235},{-212,-409,-191,-209,-182,-403},{-356,-285,-368,-212,-176,-323},{-373,-388,-273,-244,-353,-365},{-303,-306,-306,-373,-412,-250},{-244,-356,-370,-268,-282,-353},{-285,-362,-270,-400,-270,-391},{-253,-326,-259,-312,-215,-288},{-262,-194,-244,-282,-332,-241},{-368,-191,-315,-350,-368,-323},{-206,-212,-288,-268,-391,-297},{-403,-288,-320,-323,-215,-341},{-182,-244,-382,-332,-315,-250},{-297,-232,-218,-191,-338,-282},{-223,-362,-209,-353,-409,-273}},{{-320,-385,-312,-273,-282,-241},{-412,-256,-197,-285,-244,-179},{-276,-309,-294,-323,-394,-215},{-365,-247,-350,-200,-291,-315},{-238,-212,-400,-265,-279,-276},{-197,-179,-191,-276,-215,-338},{-220,-262,-188,-203,-238,-332},{-406,-215,-403,-376,-315,-388},{-406,-356,-388,-362,-276,-403},{-276,-182,-250,-350,-385,-218},{-338,-400,-282,-297,-288,-188},{-270,-226,-356,-385,-253,-179},{-320,-262,-235,-318,-279,-373},{-259,-185,-320,-209,-359,-247},{-273,-285,-297,-347,-365,-235},{-238,-318,-212,-259,-385,-179},{-259,-244,-256,-288,-385,-194},{-341,-218,-397,-318,-309,-323},{-370,-400,-400,-365,-191,-218},{-200,-218,-329,-247,-215,-185},{-256,-323,-262,-212,-223,-259},{-368,-253,-335,-235,-341,-176},{-268,-347,-182,-270,-241,-279},{-385,-335,-176,-359,-344,-232},{-262,-338,-200,-388,-279,-220},{-203,-344,-385,-347,-262,-359},{-247,-215,-244,-379,-232,-256},{-365,-235,-176,-268,-347,-288},{-179,-285,-235,-253,-315,-332},{-253,-406,-397,-373,-220,-250},{-297,-323,-315,-312,-350,-306},{-300,-194,-209,-182,-185,-179},{-406,-326,-256,-388,-338,-332},{-382,-185,-273,-253,-379,-235},{-179,-226,-347,-185,-412,-203},{-223,-176,-294,-356,-353,-353},{-253,-388,-379,-388,-335,-406},{-400,-268,-385,-382,-209,-179},{-362,-300,-338,-303,-232,-212},{-270,-391,-229,-268,-350,-382},{-400,-297,-288,-203,-203,-332},{-212,-359,-268,-344,-259,-344},{-276,-241,-409,-412,-200,-388},{-229,-368,-368,-226,-209,-341},{-241,-332,-273,-385,-253,-394},{-338,-315,-326,-250,-332,-320},{-241,-376,-409,-209,-359,-256},{-291,-291,-356,-270,-194,-306},{-256,-365,-191,-215,-250,-218},{-315,-297,-226,-394,-391,-273}},{{-176,-394,-188,-291,-241,-182},{-176,-250,-226,-229,-320,-288},{-294,-209,-315,-370,-191,-347},{-276,-373,-306,-353,-250,-388},{-388,-215,-362,-203,-247,-318},{-332,-253,-288,-279,-385,-344},{-223,-356,-318,-194,-179,-297},{-394,-315,-188,-300,-394,-265},{-232,-379,-338,-412,-347,-250},{-382,-279,-323,-256,-373,-341},{-232,-279,-362,-197,-259,-362},{-244,-279,-300,-365,-373,-403},{-241,-350,-232,-268,-241,-253},{-303,-332,-338,-291,-362,-306},{-250,-329,-347,-279,-400,-176},{-268,-350,-326,-253,-285,-318},{-338,-347,-220,-282,-279,-279},{-326,-218,-382,-335,-185,-365},{-265,-273,-285,-391,-385,-203},{-359,-238,-318,-350,-382,-397},{-332,-400,-291,-409,-291,-238},{-200,-326,-326,-356,-409,-265},{-320,-309,-400,-388,-188,-406},{-176,-412,-276,-309,-182,-185},{-223,-312,-229,-273,-191,-391},{-250,-247,-203,-338,-282,-397},{-341,-353,-253,-315,-215,-256},{-306,-200,-406,-259,-244,-356},{-212,-385,-229,-318,-406,-409},{-185,-315,-400,-270,-353,-318},{-179,-220,-182,-253,-350,-185},{-203,-344,-247,-291,-238,-338},{-179,-288,-382,-350,-291,-379},{-320,-294,-270,-203,-265,-326},{-235,-406,-279,-206,-329,-223},{-312,-338,-303,-268,-215,-332},{-279,-403,-244,-329,-220,-215},{-212,-391,-253,-223,-388,-253},{-188,-376,-209,-194,-306,-347},{-197,-259,-238,-288,-347,-197},{-220,-256,-285,-279,-288,-273},{-229,-291,-179,-229,-300,-218},{-379,-412,-344,-323,-397,-353},{-285,-344,-194,-326,-182,-270},{-288,-218,-285,-235,-223,-412},{-220,-382,-220,-297,-279,-359},{-223,-294,-391,-332,-297,-309},{-232,-194,-338,-291,-247,-223},{-347,-238,-409,-209,-379,-318},{-309,-309,-391,-256,-338,-179}},{{-326,-344,-212,-391,-185,-288},{-353,-206,-300,-362,-232,-285},{-409,-182,-203,-179,-294,-400},{-368,-382,-194,-197,-347,-335},{-250,-206,-359,-318,-279,-197},{-362,-179,-312,-226,-223,-220},{-265,-291,-188,-303,-244,-409},{-203,-332,-382,-294,-241,-323},{-350,-388,-382,-253,-356,-253},{-220,-288,-238,-341,-270,-315},{-397,-397,-409,-341,-412,-220},{-218,-220,-212,-300,-238,-376},{-218,-297,-303,-397,-341,-362},{-212,-318,-212,-226,-294,-300},{-182,-353,-241,-403,-259,-315},{-335,-244,-320,-326,-318,-312},{-212,-276,-223,-379,-285,-191},{-315,-350,-294,-250,-312,-303},{-182,-332,-326,-353,-368,-312},{-206,-365,-406,-238,-206,-215},{-291,-406,-385,-194,-232,-285},{-403,-341,-232,-188,-403,-356},{-223,-218,-312,-282,-356,-329},{-365,-303,-218,-179,-270,-318},{-326,-315,-315,-265,-329,-403},{-382,-294,-338,-259,-273,-388},{-368,-297,-356,-300,-379,-373},{-188,-235,-232,-306,-247,-338},{-194,-297,-176,-320,-379,-300},{-388,-300,-365,-406,-212,-262},{-282,-176,-176,-229,-309,-312},{-315,-409,-206,-268,-397,-285},{-318,-320,-206,-397,-309,-176},{-191,-273,-359,-400,-270,-179},{-223,-176,-288,-256,-247,-335},{-391,-365,-370,-218,-368,-223},{-394,-209,-276,-265,-179,-344},{-344,-229,-406,-370,-279,-270},{-241,-288,-176,-335,-370,-235},{-244,-256,-223,-182,-241,-306},{-306,-350,-182,-291,-370,-312},{-306,-276,-320,-347,-373,-353},{-297,-332,-391,-350,-297,-385},{-276,-232,-312,-176,-406,-318},{-329,-270,-356,-194,-370,-347},{-176,-270,-300,-297,-229,-326},{-262,-368,-341,-338,-379,-285},{-309,-194,-256,-212,-329,-176},{-203,-188,-379,-350,-229,-332},{-388,-229,-350,-241,-309,-176}},{{-235,-185,-315,-259,-262,-400},{-370,-247,-320,-350,-247,-291},{-306,-238,-373,-262,-397,-244},{-185,-344,-309,-294,-250,-297},{-388,-294,-359,-288,-194,-197},{-329,-350,-400,-347,-335,-253},{-244,-294,-376,-323,-341,-262},{-338,-320,-226,-235,-300,-338},{-382,-394,-215,-385,-388,-335},{-394,-353,-373,-273,-359,-288},{-379,-412,-332,-176,-400,-282},{-247,-326,-323,-391,-409,-268},{-368,-397,-265,-329,-265,-247},{-268,-326,-309,-212,-412,-265},{-347,-291,-238,-185,-179,-229},{-409,-300,-391,-238,-403,-176},{-362,-335,-288,-400,-353,-250},{-247,-323,-253,-209,-350,-291},{-188,-194,-229,-362,-273,-273},{-179,-379,-282,-379,-335,-379},{-273,-241,-256,-353,-218,-368},{-276,-188,-391,-209,-259,-309},{-218,-373,-335,-365,-391,-200},{-220,-362,-212,-359,-323,-303},{-250,-341,-341,-244,-312,-176},{-323,-226,-288,-368,-209,-303},{-347,-394,-323,-397,-341,-229},{-268,-244,-279,-176,-323,-373},{-323,-332,-376,-409,-362,-250},{-320,-344,-376,-394,-270,-256},{-376,-291,-309,-315,-379,-394},{-397,-270,-353,-400,-194,-326},{-353,-341,-309,-379,-179,-344},{-309,-303,-200,-326,-244,-365},{-303,-303,-312,-223,-209,-385},{-406,-338,-285,-359,-403,-409},{-270,-220,-356,-297,-359,-315},{-288,-341,-359,-385,-276,-256},{-241,-376,-291,-182,-200,-379},{-353,-326,-268,-197,-179,-347},{-341,-318,-347,-326,-182,-403},{-388,-309,-365,-276,-279,-318},{-391,-176,-400,-291,-194,-376},{-203,-262,-379,-323,-370,-215},{-347,-259,-412,-400,-247,-379},{-294,-365,-297,-229,-312,-250},{-265,-220,-203,-176,-218,-312},{-285,-379,-215,-332,-176,-256},{-253,-332,-273,-306,-256,-365},{-250,-268,-400,-253,-400,-282}}}}; // 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]={16,8,6,16,8,6,15,8,5,17,8,6,16,8,6,16,8,6,16,8,6,16,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,18,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,17,9,6,16,9,6,16,9,6,17,8,6,17,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,745,746,747,748,749}}; // set of shipments in each bid 
int SHsts[SPN]={0,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,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,2,6,10,14,18,22,26,30,2,8,14,20,26,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,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,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,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,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,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,2,8,14,20,26,32,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,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,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,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,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,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,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,1,5,9,13,17,21,25,29,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,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]={5,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,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,6,10,14,18,22,26,30,34,5,11,17,23,29,35,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,7,11,15,19,23,27,31,35,7,13,19,25,31,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,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,5,11,17,23,29,35,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,5,9,13,17,21,25,29,33,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,2,8,14,20,26,32,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,2,6,10,14,18,22,26,30,34,4,10,16,22,28,34,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,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,4,10,16,22,28,34,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,3,9,15,21,27,33,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,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,3,9,15,21,27,33,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,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,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,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,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,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,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,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,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33}; // set of end times of each shipment 
