int Dev = 30;// 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 = 744;//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]={{{{10620,0,0,0,0,0},{11118,0,0,0,0,0},{10978,0,0,0,0,0},{10329,0,0,0,0,0},{10948,0,0,0,0,0},{10668,0,0,0,0,0},{10977,0,0,0,0,0},{10802,0,0,0,0,0},{11482,0,0,0,0,0},{11148,0,0,0,0,0},{11087,0,0,0,0,0},{10948,0,0,0,0,0},{11486,0,0,0,0,0},{10856,0,0,0,0,0},{11082,0,0,0,0,0},{11506,0,0,0,0,0},{11157,0,0,0,0,0},{10718,0,0,0,0,0},{11301,0,0,0,0,0},{10734,0,0,0,0,0},{10865,0,0,0,0,0},{11151,0,0,0,0,0},{10966,0,0,0,0,0},{10907,0,0,0,0,0},{11028,0,0,0,0,0},{11098,0,0,0,0,0},{11528,0,0,0,0,0},{11672,0,0,0,0,0},{11208,0,0,0,0,0},{11032,0,0,0,0,0},{11522,0,0,0,0,0},{11384,0,0,0,0,0},{10506,0,0,0,0,0},{11173,0,0,0,0,0},{10971,0,0,0,0,0},{11415,0,0,0,0,0},{11481,0,0,0,0,0},{11021,0,0,0,0,0},{10920,0,0,0,0,0},{11154,0,0,0,0,0},{11449,0,0,0,0,0},{10754,0,0,0,0,0},{10752,0,0,0,0,0},{10289,0,0,0,0,0},{11063,0,0,0,0,0},{11024,0,0,0,0,0},{11368,0,0,0,0,0},{11143,0,0,0,0,0},{10952,0,0,0,0,0},{11347,0,0,0,0,0}},{{10881,0,0,0,0,0},{11055,0,0,0,0,0},{10740,0,0,0,0,0},{10726,0,0,0,0,0},{10861,0,0,0,0,0},{10948,0,0,0,0,0},{11269,0,0,0,0,0},{11037,0,0,0,0,0},{11225,0,0,0,0,0},{11206,0,0,0,0,0},{10938,0,0,0,0,0},{10643,0,0,0,0,0},{10908,0,0,0,0,0},{10912,0,0,0,0,0},{10673,0,0,0,0,0},{11110,0,0,0,0,0},{10955,0,0,0,0,0},{11124,0,0,0,0,0},{11433,0,0,0,0,0},{10952,0,0,0,0,0},{10963,0,0,0,0,0},{11453,0,0,0,0,0},{11352,0,0,0,0,0},{11077,0,0,0,0,0},{10815,0,0,0,0,0},{11129,0,0,0,0,0},{10734,0,0,0,0,0},{11027,0,0,0,0,0},{11247,0,0,0,0,0},{10684,0,0,0,0,0},{10730,0,0,0,0,0},{11350,0,0,0,0,0},{11686,0,0,0,0,0},{11433,0,0,0,0,0},{11221,0,0,0,0,0},{10894,0,0,0,0,0},{10807,0,0,0,0,0},{11432,0,0,0,0,0},{11083,0,0,0,0,0},{11003,0,0,0,0,0},{10877,0,0,0,0,0},{11506,0,0,0,0,0},{11831,0,0,0,0,0},{11067,0,0,0,0,0},{10486,0,0,0,0,0},{11187,0,0,0,0,0},{11259,0,0,0,0,0},{11138,0,0,0,0,0},{10594,0,0,0,0,0},{11436,0,0,0,0,0}},{{11698,0,0,0,0,0},{10769,0,0,0,0,0},{11312,0,0,0,0,0},{10769,0,0,0,0,0},{10707,0,0,0,0,0},{11143,0,0,0,0,0},{11437,0,0,0,0,0},{10899,0,0,0,0,0},{11239,0,0,0,0,0},{10643,0,0,0,0,0},{11122,0,0,0,0,0},{11188,0,0,0,0,0},{11493,0,0,0,0,0},{11120,0,0,0,0,0},{11218,0,0,0,0,0},{11434,0,0,0,0,0},{11126,0,0,0,0,0},{11175,0,0,0,0,0},{10603,0,0,0,0,0},{11056,0,0,0,0,0},{11348,0,0,0,0,0},{11057,0,0,0,0,0},{10675,0,0,0,0,0},{10759,0,0,0,0,0},{10557,0,0,0,0,0},{10750,0,0,0,0,0},{11108,0,0,0,0,0},{10980,0,0,0,0,0},{11023,0,0,0,0,0},{10871,0,0,0,0,0},{10193,0,0,0,0,0},{10706,0,0,0,0,0},{11511,0,0,0,0,0},{11390,0,0,0,0,0},{11459,0,0,0,0,0},{11141,0,0,0,0,0},{10697,0,0,0,0,0},{10827,0,0,0,0,0},{10884,0,0,0,0,0},{11550,0,0,0,0,0},{11239,0,0,0,0,0},{11316,0,0,0,0,0},{11069,0,0,0,0,0},{11053,0,0,0,0,0},{11234,0,0,0,0,0},{10697,0,0,0,0,0},{10981,0,0,0,0,0},{10957,0,0,0,0,0},{10926,0,0,0,0,0},{11317,0,0,0,0,0}},{{10547,0,0,0,0,0},{10854,0,0,0,0,0},{10996,0,0,0,0,0},{10851,0,0,0,0,0},{10960,0,0,0,0,0},{10912,0,0,0,0,0},{10683,0,0,0,0,0},{10977,0,0,0,0,0},{11211,0,0,0,0,0},{10547,0,0,0,0,0},{10948,0,0,0,0,0},{10500,0,0,0,0,0},{10853,0,0,0,0,0},{11215,0,0,0,0,0},{11126,0,0,0,0,0},{10396,0,0,0,0,0},{10811,0,0,0,0,0},{11111,0,0,0,0,0},{10794,0,0,0,0,0},{11129,0,0,0,0,0},{11224,0,0,0,0,0},{11269,0,0,0,0,0},{11492,0,0,0,0,0},{11026,0,0,0,0,0},{11126,0,0,0,0,0},{11447,0,0,0,0,0},{11359,0,0,0,0,0},{11332,0,0,0,0,0},{10856,0,0,0,0,0},{10951,0,0,0,0,0},{11014,0,0,0,0,0},{11305,0,0,0,0,0},{11065,0,0,0,0,0},{11002,0,0,0,0,0},{11622,0,0,0,0,0},{10997,0,0,0,0,0},{11115,0,0,0,0,0},{10813,0,0,0,0,0},{10988,0,0,0,0,0},{11227,0,0,0,0,0},{10619,0,0,0,0,0},{10895,0,0,0,0,0},{11112,0,0,0,0,0},{11177,0,0,0,0,0},{11107,0,0,0,0,0},{10802,0,0,0,0,0},{10755,0,0,0,0,0},{11362,0,0,0,0,0},{11073,0,0,0,0,0},{11783,0,0,0,0,0}},{{10911,0,0,0,0,0},{11362,0,0,0,0,0},{11032,0,0,0,0,0},{11619,0,0,0,0,0},{11069,0,0,0,0,0},{11031,0,0,0,0,0},{10872,0,0,0,0,0},{11221,0,0,0,0,0},{10990,0,0,0,0,0},{10534,0,0,0,0,0},{11176,0,0,0,0,0},{11057,0,0,0,0,0},{11511,0,0,0,0,0},{10955,0,0,0,0,0},{11129,0,0,0,0,0},{10946,0,0,0,0,0},{11464,0,0,0,0,0},{10632,0,0,0,0,0},{11445,0,0,0,0,0},{10827,0,0,0,0,0},{10857,0,0,0,0,0},{10878,0,0,0,0,0},{10627,0,0,0,0,0},{10421,0,0,0,0,0},{11131,0,0,0,0,0},{10926,0,0,0,0,0},{10945,0,0,0,0,0},{11115,0,0,0,0,0},{11142,0,0,0,0,0},{11175,0,0,0,0,0},{11042,0,0,0,0,0},{11183,0,0,0,0,0},{11216,0,0,0,0,0},{10911,0,0,0,0,0},{11187,0,0,0,0,0},{11158,0,0,0,0,0},{11189,0,0,0,0,0},{11584,0,0,0,0,0},{11055,0,0,0,0,0},{10487,0,0,0,0,0},{11861,0,0,0,0,0},{11369,0,0,0,0,0},{11038,0,0,0,0,0},{11389,0,0,0,0,0},{10773,0,0,0,0,0},{11021,0,0,0,0,0},{11092,0,0,0,0,0},{10932,0,0,0,0,0},{10816,0,0,0,0,0},{10478,0,0,0,0,0}},{{10765,0,0,0,0,0},{11205,0,0,0,0,0},{11068,0,0,0,0,0},{11354,0,0,0,0,0},{10810,0,0,0,0,0},{11201,0,0,0,0,0},{11097,0,0,0,0,0},{10943,0,0,0,0,0},{11286,0,0,0,0,0},{10822,0,0,0,0,0},{11619,0,0,0,0,0},{11738,0,0,0,0,0},{11134,0,0,0,0,0},{10576,0,0,0,0,0},{10531,0,0,0,0,0},{11176,0,0,0,0,0},{11201,0,0,0,0,0},{11099,0,0,0,0,0},{11375,0,0,0,0,0},{10975,0,0,0,0,0},{11009,0,0,0,0,0},{11041,0,0,0,0,0},{11534,0,0,0,0,0},{10744,0,0,0,0,0},{10720,0,0,0,0,0},{11218,0,0,0,0,0},{11153,0,0,0,0,0},{10976,0,0,0,0,0},{10872,0,0,0,0,0},{11048,0,0,0,0,0},{11299,0,0,0,0,0},{11555,0,0,0,0,0},{11103,0,0,0,0,0},{11227,0,0,0,0,0},{11334,0,0,0,0,0},{10784,0,0,0,0,0},{11188,0,0,0,0,0},{11174,0,0,0,0,0},{11121,0,0,0,0,0},{10912,0,0,0,0,0},{11032,0,0,0,0,0},{11214,0,0,0,0,0},{11266,0,0,0,0,0},{11230,0,0,0,0,0},{11669,0,0,0,0,0},{10876,0,0,0,0,0},{10907,0,0,0,0,0},{11231,0,0,0,0,0},{10944,0,0,0,0,0},{10902,0,0,0,0,0}}},{{{-240,-233,-244,-188,-244,-206},{-278,-282,-166,-215,-287,-231},{-222,-168,-159,-260,-190,-271},{-206,-240,-231,-246,-246,-213},{-251,-215,-242,-262,-249,-267},{-249,-193,-251,-237,-253,-217},{-186,-260,-233,-184,-213,-195},{-240,-269,-172,-233,-231,-184},{-215,-166,-168,-226,-264,-213},{-262,-222,-276,-217,-242,-228},{-278,-184,-213,-262,-204,-179},{-284,-264,-213,-258,-204,-282},{-228,-193,-197,-287,-202,-273},{-202,-179,-179,-289,-157,-208},{-222,-157,-172,-222,-213,-195},{-237,-282,-233,-188,-251,-179},{-284,-159,-276,-206,-284,-159},{-199,-206,-188,-244,-177,-222},{-240,-271,-226,-289,-161,-159},{-175,-226,-228,-242,-244,-269},{-213,-204,-233,-175,-175,-161},{-271,-193,-206,-172,-269,-287},{-164,-280,-240,-195,-172,-255},{-289,-224,-157,-170,-206,-242},{-282,-184,-249,-222,-264,-177},{-273,-237,-206,-267,-161,-267},{-208,-249,-273,-166,-217,-251},{-255,-202,-211,-246,-235,-161},{-271,-206,-233,-208,-172,-246},{-271,-242,-233,-211,-267,-188},{-188,-215,-291,-278,-211,-228},{-258,-159,-161,-190,-161,-202},{-193,-291,-177,-164,-258,-206},{-224,-233,-211,-244,-282,-211},{-264,-267,-242,-249,-289,-184},{-199,-262,-166,-213,-287,-208},{-273,-202,-262,-253,-287,-220},{-175,-222,-208,-291,-166,-177},{-244,-159,-258,-215,-161,-213},{-278,-282,-240,-249,-202,-215},{-276,-224,-271,-157,-186,-289},{-217,-267,-193,-206,-271,-280},{-211,-217,-206,-175,-168,-188},{-228,-228,-280,-235,-184,-206},{-215,-282,-197,-273,-204,-271},{-246,-199,-157,-280,-282,-193},{-168,-224,-291,-289,-249,-157},{-208,-170,-164,-289,-246,-211},{-166,-240,-188,-206,-224,-213},{-197,-233,-217,-206,-246,-271}},{{-179,-179,-166,-164,-249,-190},{-246,-271,-193,-179,-222,-291},{-228,-177,-184,-255,-253,-246},{-284,-177,-181,-197,-246,-267},{-190,-217,-280,-181,-168,-213},{-168,-237,-226,-164,-242,-273},{-258,-253,-213,-291,-244,-280},{-280,-184,-220,-202,-206,-206},{-184,-271,-211,-179,-166,-166},{-168,-213,-186,-258,-291,-235},{-199,-258,-240,-287,-220,-188},{-276,-276,-222,-262,-233,-172},{-267,-206,-246,-172,-215,-267},{-253,-197,-273,-186,-269,-168},{-289,-260,-170,-164,-202,-278},{-166,-233,-264,-166,-264,-231},{-211,-284,-190,-197,-170,-170},{-244,-282,-226,-211,-161,-226},{-215,-235,-278,-161,-177,-195},{-202,-249,-253,-175,-284,-249},{-188,-197,-264,-240,-193,-220},{-220,-220,-262,-258,-188,-237},{-264,-282,-175,-271,-269,-166},{-273,-260,-289,-287,-246,-159},{-190,-220,-195,-217,-170,-184},{-170,-224,-226,-253,-235,-186},{-233,-222,-170,-224,-199,-186},{-222,-228,-206,-206,-264,-251},{-242,-246,-273,-251,-233,-213},{-190,-228,-224,-246,-159,-208},{-226,-240,-181,-240,-195,-177},{-213,-222,-215,-291,-204,-253},{-278,-253,-278,-258,-186,-260},{-269,-255,-244,-161,-220,-168},{-273,-213,-244,-166,-255,-159},{-213,-233,-211,-208,-244,-202},{-226,-262,-168,-197,-226,-184},{-231,-233,-267,-157,-213,-175},{-271,-264,-195,-202,-224,-222},{-278,-226,-170,-271,-269,-262},{-170,-164,-258,-231,-170,-159},{-264,-226,-222,-289,-202,-193},{-235,-287,-204,-233,-289,-226},{-170,-258,-291,-267,-240,-224},{-215,-175,-177,-220,-181,-164},{-276,-161,-206,-226,-260,-161},{-264,-242,-197,-273,-157,-269},{-244,-220,-284,-193,-244,-264},{-240,-284,-179,-172,-233,-184},{-253,-202,-240,-157,-276,-237}},{{-253,-206,-282,-195,-282,-276},{-184,-204,-251,-190,-253,-170},{-202,-246,-181,-161,-175,-166},{-168,-222,-282,-220,-255,-276},{-273,-161,-168,-237,-255,-240},{-195,-190,-284,-251,-228,-244},{-262,-260,-159,-276,-217,-208},{-213,-235,-211,-253,-193,-175},{-177,-206,-276,-246,-235,-168},{-166,-220,-220,-220,-177,-206},{-237,-278,-251,-202,-242,-179},{-211,-157,-190,-166,-267,-164},{-197,-282,-220,-220,-242,-269},{-264,-280,-287,-282,-233,-233},{-208,-253,-206,-170,-170,-249},{-186,-278,-287,-213,-258,-170},{-222,-262,-186,-199,-190,-249},{-235,-273,-226,-260,-157,-233},{-197,-222,-204,-235,-264,-177},{-276,-202,-166,-240,-240,-246},{-291,-213,-157,-193,-161,-233},{-161,-193,-269,-226,-287,-284},{-269,-222,-161,-184,-159,-199},{-168,-186,-190,-228,-213,-228},{-177,-224,-224,-220,-220,-280},{-186,-280,-224,-177,-164,-269},{-215,-168,-164,-186,-220,-233},{-237,-255,-195,-170,-273,-170},{-217,-168,-258,-271,-220,-172},{-166,-193,-199,-166,-228,-172},{-251,-220,-208,-267,-170,-164},{-195,-199,-246,-199,-161,-211},{-249,-220,-224,-273,-278,-181},{-289,-193,-291,-179,-282,-282},{-289,-291,-186,-289,-264,-264},{-157,-179,-159,-193,-284,-177},{-204,-204,-255,-267,-164,-199},{-258,-242,-157,-208,-168,-168},{-287,-166,-251,-179,-220,-197},{-287,-172,-276,-280,-231,-282},{-184,-233,-267,-240,-213,-237},{-235,-255,-278,-269,-193,-276},{-289,-267,-157,-186,-291,-175},{-179,-215,-172,-202,-262,-280},{-161,-215,-228,-258,-184,-278},{-284,-211,-253,-177,-161,-273},{-237,-251,-287,-233,-211,-242},{-179,-262,-222,-177,-273,-282},{-224,-177,-222,-164,-188,-262},{-249,-244,-206,-164,-267,-179}},{{-220,-278,-253,-237,-217,-228},{-202,-213,-202,-193,-197,-233},{-204,-271,-260,-242,-193,-246},{-157,-157,-199,-271,-213,-255},{-253,-211,-278,-273,-240,-170},{-175,-276,-258,-262,-276,-224},{-159,-175,-228,-226,-177,-271},{-211,-199,-282,-228,-255,-246},{-175,-240,-276,-161,-177,-264},{-161,-170,-273,-264,-237,-175},{-278,-291,-276,-224,-233,-217},{-215,-172,-224,-291,-231,-202},{-220,-164,-291,-159,-271,-164},{-215,-164,-242,-235,-220,-262},{-228,-184,-289,-204,-235,-199},{-215,-204,-168,-199,-222,-184},{-190,-177,-157,-168,-278,-280},{-235,-267,-233,-249,-237,-197},{-217,-280,-175,-287,-253,-242},{-157,-168,-175,-179,-284,-260},{-276,-253,-188,-246,-244,-291},{-211,-226,-159,-246,-237,-253},{-269,-179,-273,-282,-224,-206},{-246,-260,-291,-262,-273,-157},{-202,-267,-168,-255,-195,-217},{-224,-276,-249,-157,-287,-240},{-262,-276,-291,-253,-170,-267},{-246,-267,-170,-166,-258,-168},{-177,-215,-204,-217,-224,-199},{-289,-291,-291,-208,-213,-208},{-269,-237,-164,-166,-267,-264},{-184,-258,-278,-253,-289,-213},{-172,-226,-157,-175,-172,-204},{-240,-213,-276,-181,-211,-170},{-273,-244,-226,-224,-204,-199},{-179,-222,-161,-215,-215,-258},{-267,-224,-264,-278,-249,-193},{-224,-271,-181,-226,-157,-235},{-184,-159,-258,-224,-244,-220},{-291,-161,-224,-190,-235,-188},{-276,-181,-267,-179,-246,-204},{-215,-222,-233,-206,-181,-211},{-287,-235,-202,-193,-179,-284},{-190,-195,-233,-186,-249,-273},{-190,-213,-273,-172,-282,-217},{-246,-204,-244,-170,-172,-190},{-220,-217,-226,-175,-262,-269},{-224,-235,-242,-249,-181,-273},{-291,-199,-217,-193,-222,-260},{-240,-228,-242,-217,-204,-164}},{{-246,-246,-170,-208,-255,-240},{-282,-235,-172,-220,-224,-202},{-184,-172,-213,-233,-280,-267},{-262,-280,-202,-217,-278,-179},{-215,-237,-204,-157,-284,-289},{-161,-206,-255,-195,-231,-222},{-282,-267,-181,-287,-195,-202},{-258,-197,-164,-179,-289,-240},{-199,-197,-179,-255,-244,-195},{-170,-204,-181,-262,-161,-284},{-193,-242,-246,-168,-166,-193},{-249,-231,-262,-249,-242,-222},{-289,-220,-157,-249,-251,-213},{-170,-172,-262,-179,-284,-235},{-166,-172,-206,-197,-267,-242},{-202,-220,-224,-251,-179,-161},{-233,-161,-188,-276,-213,-213},{-217,-269,-220,-190,-193,-164},{-195,-161,-199,-208,-211,-208},{-262,-258,-190,-249,-231,-186},{-179,-161,-264,-233,-184,-260},{-287,-260,-161,-211,-287,-159},{-161,-170,-215,-211,-168,-168},{-199,-231,-253,-195,-269,-244},{-190,-284,-161,-199,-271,-278},{-231,-215,-253,-278,-258,-186},{-269,-211,-284,-246,-246,-195},{-271,-240,-278,-222,-242,-170},{-273,-193,-226,-276,-287,-222},{-255,-249,-262,-157,-269,-206},{-204,-231,-215,-269,-253,-175},{-273,-282,-228,-186,-249,-253},{-197,-264,-280,-184,-166,-213},{-231,-273,-211,-213,-271,-237},{-199,-291,-224,-226,-253,-280},{-269,-215,-211,-164,-278,-224},{-251,-172,-186,-195,-211,-195},{-213,-269,-280,-271,-195,-280},{-195,-233,-164,-213,-188,-251},{-228,-282,-246,-235,-213,-242},{-244,-284,-199,-249,-282,-278},{-244,-199,-204,-284,-204,-220},{-215,-278,-175,-280,-255,-233},{-284,-190,-267,-224,-164,-269},{-255,-222,-157,-237,-231,-260},{-211,-246,-289,-172,-206,-237},{-235,-278,-161,-181,-193,-240},{-211,-220,-280,-157,-260,-280},{-161,-228,-220,-264,-284,-235},{-237,-278,-179,-181,-235,-246}},{{-244,-215,-208,-172,-262,-190},{-181,-215,-231,-164,-215,-197},{-190,-226,-264,-164,-246,-253},{-190,-235,-291,-284,-172,-190},{-220,-244,-220,-222,-255,-188},{-197,-206,-228,-251,-284,-193},{-271,-170,-190,-222,-278,-166},{-284,-262,-213,-284,-233,-172},{-258,-240,-240,-206,-235,-271},{-233,-269,-159,-161,-177,-215},{-264,-233,-164,-235,-255,-215},{-159,-267,-246,-213,-251,-255},{-237,-168,-208,-181,-197,-217},{-228,-264,-170,-181,-235,-168},{-217,-280,-217,-175,-161,-157},{-193,-188,-170,-199,-264,-276},{-170,-170,-170,-233,-228,-186},{-206,-166,-228,-251,-271,-170},{-260,-172,-184,-224,-159,-269},{-224,-177,-289,-267,-217,-179},{-215,-172,-215,-264,-204,-258},{-271,-197,-224,-188,-262,-289},{-206,-269,-211,-289,-186,-273},{-181,-237,-190,-235,-253,-215},{-190,-284,-228,-291,-244,-233},{-282,-161,-249,-240,-172,-177},{-193,-186,-249,-228,-233,-188},{-164,-202,-164,-224,-199,-253},{-253,-179,-226,-184,-175,-166},{-190,-269,-282,-202,-172,-242},{-161,-226,-235,-233,-186,-253},{-228,-282,-213,-251,-240,-226},{-213,-291,-208,-161,-260,-251},{-289,-177,-260,-264,-273,-172},{-226,-291,-269,-233,-195,-184},{-161,-213,-258,-157,-224,-269},{-224,-228,-231,-226,-284,-233},{-246,-188,-269,-249,-202,-249},{-262,-161,-179,-291,-170,-273},{-260,-258,-276,-233,-177,-157},{-179,-179,-197,-195,-249,-255},{-179,-271,-267,-231,-157,-208},{-258,-255,-289,-237,-208,-282},{-262,-177,-273,-172,-253,-271},{-291,-287,-287,-260,-220,-179},{-260,-175,-278,-260,-255,-188},{-208,-287,-177,-237,-164,-280},{-215,-213,-255,-164,-244,-217},{-222,-161,-284,-253,-224,-159},{-264,-202,-282,-237,-220,-197}}},{{{-302,-231,-233,-178,-186,-188},{-169,-248,-302,-298,-267,-274},{-205,-295,-212,-281,-305,-281},{-195,-171,-293,-248,-286,-283},{-252,-224,-212,-228,-178,-198},{-219,-255,-219,-214,-195,-176},{-228,-169,-281,-226,-264,-276},{-188,-221,-278,-278,-169,-245},{-219,-214,-293,-221,-286,-257},{-269,-262,-238,-238,-233,-238},{-190,-259,-250,-290,-231,-298},{-202,-205,-255,-167,-174,-305},{-283,-219,-252,-245,-290,-288},{-293,-252,-259,-276,-302,-257},{-188,-233,-202,-269,-219,-183},{-200,-233,-245,-224,-276,-243},{-302,-176,-288,-193,-295,-224},{-228,-174,-228,-271,-171,-233},{-231,-212,-305,-293,-240,-233},{-300,-205,-217,-255,-240,-240},{-309,-178,-278,-257,-293,-233},{-252,-298,-190,-219,-252,-238},{-267,-224,-274,-171,-176,-269},{-212,-267,-264,-276,-248,-298},{-259,-257,-226,-252,-286,-236},{-205,-186,-269,-259,-293,-183},{-193,-167,-271,-221,-267,-264},{-269,-257,-283,-262,-264,-302},{-217,-209,-243,-267,-259,-293},{-259,-240,-186,-245,-300,-302},{-250,-217,-257,-248,-176,-255},{-233,-228,-288,-250,-207,-255},{-228,-181,-174,-169,-209,-207},{-224,-233,-226,-207,-209,-248},{-245,-209,-207,-238,-195,-271},{-252,-171,-245,-174,-243,-276},{-302,-307,-190,-207,-238,-298},{-207,-278,-255,-202,-262,-269},{-167,-178,-178,-228,-219,-267},{-193,-278,-209,-255,-193,-188},{-276,-178,-274,-214,-221,-217},{-274,-169,-259,-274,-198,-257},{-178,-288,-243,-295,-271,-205},{-245,-298,-195,-167,-181,-262},{-217,-207,-274,-202,-245,-302},{-231,-240,-240,-288,-236,-271},{-214,-278,-298,-271,-214,-300},{-169,-250,-205,-228,-286,-176},{-236,-300,-309,-267,-262,-190},{-226,-298,-293,-300,-271,-221}},{{-169,-259,-224,-200,-171,-302},{-181,-224,-259,-190,-193,-264},{-259,-202,-176,-181,-290,-276},{-267,-257,-228,-217,-207,-195},{-224,-174,-245,-207,-178,-252},{-252,-240,-226,-264,-305,-250},{-212,-198,-212,-288,-238,-250},{-209,-309,-259,-243,-286,-212},{-174,-259,-257,-190,-221,-269},{-278,-181,-281,-248,-193,-221},{-205,-212,-278,-240,-245,-257},{-233,-190,-278,-219,-269,-243},{-302,-195,-274,-259,-271,-274},{-290,-269,-243,-226,-298,-219},{-231,-171,-267,-240,-212,-236},{-300,-293,-207,-207,-205,-257},{-238,-217,-250,-238,-224,-274},{-278,-181,-169,-240,-288,-300},{-217,-278,-305,-245,-267,-212},{-248,-224,-267,-200,-262,-190},{-295,-221,-209,-243,-174,-252},{-286,-169,-302,-302,-250,-169},{-202,-302,-305,-269,-264,-300},{-259,-174,-257,-200,-205,-288},{-224,-281,-195,-255,-233,-198},{-186,-250,-233,-255,-302,-212},{-309,-228,-224,-305,-298,-181},{-269,-228,-262,-219,-214,-298},{-274,-167,-298,-226,-240,-221},{-207,-248,-250,-212,-167,-202},{-188,-305,-286,-231,-195,-214},{-300,-169,-309,-252,-264,-195},{-302,-221,-167,-298,-283,-188},{-269,-190,-288,-190,-269,-274},{-209,-238,-283,-255,-238,-219},{-298,-169,-252,-226,-305,-240},{-169,-198,-214,-186,-252,-198},{-293,-205,-278,-259,-221,-228},{-286,-281,-228,-205,-171,-221},{-305,-238,-209,-169,-264,-226},{-295,-276,-281,-281,-198,-252},{-274,-193,-286,-245,-250,-221},{-293,-276,-243,-295,-309,-257},{-255,-193,-183,-293,-198,-295},{-231,-205,-224,-167,-226,-259},{-264,-262,-176,-214,-243,-202},{-243,-259,-309,-262,-181,-240},{-221,-240,-248,-248,-276,-276},{-252,-200,-202,-221,-305,-224},{-298,-307,-255,-174,-271,-259}},{{-262,-171,-307,-186,-219,-269},{-274,-176,-176,-257,-278,-262},{-198,-226,-302,-193,-298,-309},{-193,-181,-221,-238,-245,-217},{-226,-209,-257,-224,-226,-300},{-286,-193,-174,-209,-286,-255},{-181,-248,-255,-302,-212,-300},{-207,-262,-190,-248,-221,-181},{-274,-195,-262,-259,-309,-255},{-195,-209,-183,-298,-309,-278},{-226,-243,-262,-250,-281,-209},{-276,-264,-267,-174,-169,-217},{-183,-298,-283,-302,-257,-286},{-181,-236,-183,-283,-288,-205},{-281,-255,-169,-214,-262,-219},{-269,-245,-209,-243,-224,-243},{-305,-207,-259,-267,-195,-212},{-207,-233,-233,-183,-174,-295},{-181,-295,-171,-198,-214,-186},{-281,-245,-283,-219,-250,-290},{-295,-207,-281,-219,-202,-200},{-276,-255,-290,-293,-271,-248},{-226,-309,-307,-183,-255,-259},{-209,-224,-167,-243,-167,-214},{-207,-171,-274,-212,-176,-224},{-169,-188,-259,-269,-274,-243},{-250,-309,-298,-278,-269,-212},{-231,-226,-281,-305,-236,-300},{-231,-309,-286,-283,-267,-236},{-257,-169,-240,-178,-169,-290},{-243,-207,-257,-193,-221,-221},{-305,-298,-238,-300,-176,-240},{-300,-269,-278,-281,-271,-167},{-219,-221,-226,-207,-264,-300},{-198,-248,-259,-283,-205,-281},{-176,-221,-283,-309,-252,-238},{-217,-267,-248,-240,-264,-167},{-167,-228,-207,-207,-298,-202},{-231,-190,-245,-262,-186,-290},{-248,-259,-209,-286,-238,-295},{-183,-259,-257,-169,-167,-169},{-236,-283,-169,-186,-236,-281},{-288,-250,-243,-269,-174,-238},{-293,-240,-286,-224,-212,-219},{-286,-212,-288,-255,-193,-226},{-174,-269,-255,-288,-231,-248},{-198,-193,-231,-200,-228,-202},{-276,-271,-236,-269,-236,-202},{-274,-190,-298,-202,-226,-205},{-245,-224,-219,-302,-221,-212}},{{-167,-219,-176,-226,-200,-221},{-190,-255,-176,-183,-264,-240},{-243,-255,-207,-195,-288,-221},{-231,-245,-176,-259,-190,-236},{-259,-221,-231,-307,-288,-200},{-298,-178,-171,-219,-193,-169},{-209,-252,-233,-269,-214,-293},{-295,-271,-302,-169,-188,-250},{-286,-233,-250,-174,-245,-190},{-195,-200,-248,-169,-240,-207},{-209,-233,-221,-183,-293,-293},{-231,-209,-219,-302,-221,-178},{-255,-262,-186,-224,-290,-276},{-195,-176,-288,-274,-248,-212},{-259,-262,-233,-240,-288,-252},{-300,-209,-202,-298,-248,-171},{-240,-186,-193,-243,-288,-212},{-243,-236,-264,-274,-169,-240},{-178,-186,-181,-300,-248,-286},{-245,-278,-193,-307,-188,-193},{-276,-231,-176,-190,-167,-169},{-250,-305,-205,-226,-233,-286},{-205,-250,-286,-274,-188,-267},{-286,-169,-259,-264,-288,-307},{-183,-309,-205,-274,-224,-283},{-205,-262,-188,-259,-295,-257},{-286,-176,-286,-269,-288,-169},{-207,-300,-233,-219,-269,-307},{-207,-186,-276,-183,-207,-217},{-219,-267,-219,-186,-245,-190},{-209,-186,-226,-198,-255,-264},{-181,-231,-200,-174,-221,-219},{-169,-221,-224,-207,-224,-200},{-293,-309,-205,-228,-309,-231},{-193,-302,-309,-276,-186,-305},{-224,-221,-214,-205,-238,-233},{-181,-198,-217,-271,-200,-181},{-245,-193,-302,-205,-309,-264},{-290,-262,-248,-250,-228,-205},{-264,-262,-298,-283,-169,-257},{-181,-202,-259,-307,-207,-286},{-269,-233,-207,-193,-276,-174},{-245,-290,-274,-193,-193,-202},{-259,-281,-190,-195,-228,-295},{-267,-293,-238,-269,-169,-224},{-188,-278,-281,-274,-228,-309},{-295,-305,-221,-228,-221,-245},{-293,-248,-288,-226,-283,-257},{-283,-278,-198,-271,-300,-167},{-295,-278,-281,-262,-236,-300}},{{-176,-212,-295,-278,-257,-302},{-298,-167,-269,-171,-274,-278},{-298,-174,-269,-176,-243,-214},{-302,-250,-228,-240,-274,-231},{-171,-198,-236,-238,-267,-283},{-209,-307,-305,-169,-205,-174},{-190,-295,-250,-183,-233,-167},{-276,-300,-305,-295,-202,-309},{-298,-271,-224,-188,-269,-224},{-264,-307,-209,-259,-255,-183},{-262,-205,-309,-281,-178,-183},{-269,-248,-231,-217,-267,-233},{-212,-283,-255,-178,-290,-269},{-276,-195,-217,-281,-290,-278},{-288,-176,-257,-252,-278,-174},{-264,-174,-198,-295,-219,-209},{-293,-200,-226,-221,-219,-221},{-224,-190,-267,-167,-231,-221},{-305,-171,-259,-186,-264,-288},{-302,-233,-200,-186,-202,-198},{-255,-286,-183,-240,-188,-214},{-293,-217,-259,-281,-207,-174},{-205,-240,-207,-250,-248,-286},{-267,-212,-205,-200,-259,-198},{-195,-193,-243,-290,-214,-231},{-231,-233,-250,-183,-167,-171},{-188,-181,-169,-169,-252,-305},{-250,-267,-169,-171,-198,-288},{-233,-221,-293,-267,-274,-176},{-176,-262,-205,-293,-205,-195},{-240,-181,-286,-217,-226,-252},{-221,-181,-267,-212,-205,-262},{-276,-171,-257,-264,-288,-205},{-207,-271,-305,-167,-276,-190},{-295,-276,-262,-226,-288,-209},{-307,-176,-281,-205,-228,-188},{-248,-209,-293,-290,-226,-298},{-298,-288,-298,-252,-283,-276},{-240,-271,-243,-193,-288,-233},{-176,-207,-205,-181,-224,-178},{-305,-295,-276,-262,-217,-298},{-267,-212,-288,-183,-305,-245},{-295,-286,-190,-276,-212,-281},{-198,-233,-195,-302,-219,-236},{-267,-224,-252,-243,-178,-286},{-309,-188,-233,-269,-200,-274},{-257,-281,-278,-224,-309,-193},{-293,-250,-233,-248,-283,-300},{-212,-238,-198,-305,-198,-190},{-167,-226,-250,-257,-250,-178}},{{-221,-300,-286,-228,-307,-262},{-202,-309,-252,-269,-181,-307},{-252,-183,-262,-252,-288,-276},{-257,-205,-240,-288,-238,-305},{-302,-255,-190,-238,-274,-186},{-286,-248,-290,-267,-217,-236},{-167,-283,-214,-243,-240,-178},{-271,-226,-286,-178,-274,-217},{-205,-307,-259,-262,-183,-240},{-250,-267,-221,-298,-298,-193},{-186,-190,-195,-231,-283,-236},{-264,-221,-271,-209,-236,-281},{-198,-236,-262,-236,-233,-224},{-300,-245,-174,-174,-231,-307},{-281,-276,-205,-219,-231,-233},{-276,-198,-219,-193,-174,-212},{-188,-288,-236,-250,-195,-228},{-226,-259,-248,-288,-255,-290},{-302,-238,-290,-240,-276,-250},{-171,-309,-255,-267,-181,-276},{-300,-283,-221,-214,-255,-300},{-231,-276,-300,-262,-231,-300},{-288,-228,-174,-240,-286,-193},{-240,-205,-255,-271,-195,-293},{-209,-250,-269,-178,-171,-200},{-257,-200,-269,-307,-209,-283},{-169,-271,-276,-281,-212,-295},{-217,-236,-295,-176,-214,-167},{-228,-257,-231,-238,-193,-245},{-178,-228,-231,-207,-207,-245},{-240,-250,-231,-252,-236,-309},{-236,-281,-193,-226,-250,-176},{-183,-212,-231,-255,-171,-214},{-300,-295,-214,-269,-240,-181},{-248,-236,-212,-300,-176,-278},{-293,-274,-298,-190,-295,-209},{-276,-238,-255,-305,-190,-271},{-231,-183,-209,-205,-300,-278},{-305,-228,-174,-300,-281,-240},{-190,-207,-307,-176,-293,-250},{-252,-274,-298,-186,-250,-178},{-181,-202,-307,-212,-245,-276},{-217,-293,-169,-193,-278,-171},{-236,-193,-233,-257,-248,-183},{-217,-281,-298,-183,-281,-267},{-186,-226,-214,-245,-307,-262},{-176,-200,-298,-243,-259,-167},{-257,-300,-224,-231,-295,-233},{-271,-305,-181,-178,-233,-298},{-286,-295,-183,-181,-286,-188}}},{{{-319,-319,-232,-238,-221,-191},{-311,-194,-257,-278,-289,-216},{-194,-262,-194,-207,-262,-262},{-224,-232,-268,-278,-218,-276},{-284,-306,-205,-262,-273,-227},{-229,-216,-319,-273,-314,-216},{-251,-336,-227,-218,-221,-306},{-292,-281,-262,-248,-284,-254},{-197,-284,-254,-341,-349,-289},{-347,-284,-325,-265,-224,-339},{-246,-210,-284,-248,-341,-347},{-349,-308,-328,-207,-210,-268},{-232,-202,-317,-295,-352,-243},{-213,-243,-235,-254,-218,-248},{-235,-213,-308,-311,-197,-347},{-284,-339,-333,-273,-336,-314},{-251,-197,-322,-352,-259,-191},{-216,-287,-246,-273,-238,-235},{-278,-289,-308,-199,-306,-235},{-210,-227,-300,-216,-257,-330},{-216,-289,-262,-251,-224,-270},{-319,-273,-248,-257,-248,-202},{-311,-229,-276,-232,-347,-349},{-325,-210,-205,-352,-213,-322},{-278,-235,-216,-281,-238,-298},{-235,-306,-322,-232,-238,-248},{-276,-352,-289,-289,-248,-333},{-306,-339,-265,-328,-306,-317},{-238,-238,-322,-235,-259,-199},{-246,-205,-273,-246,-213,-232},{-355,-251,-311,-238,-300,-341},{-333,-303,-295,-205,-205,-341},{-319,-270,-287,-240,-278,-207},{-205,-352,-330,-330,-259,-325},{-319,-292,-229,-281,-303,-328},{-355,-311,-197,-314,-199,-308},{-194,-355,-292,-240,-224,-322},{-314,-276,-273,-248,-289,-284},{-311,-227,-292,-333,-243,-243},{-287,-303,-289,-221,-322,-306},{-352,-262,-284,-284,-341,-306},{-270,-207,-284,-199,-227,-243},{-352,-246,-287,-295,-218,-311},{-207,-205,-227,-199,-251,-235},{-339,-199,-298,-240,-300,-240},{-284,-347,-257,-221,-311,-268},{-268,-339,-251,-248,-287,-227},{-298,-303,-276,-347,-276,-224},{-289,-289,-218,-341,-240,-221},{-295,-322,-213,-311,-349,-194}},{{-322,-306,-207,-281,-344,-232},{-205,-330,-262,-251,-281,-246},{-191,-339,-347,-248,-308,-221},{-246,-194,-227,-213,-352,-216},{-254,-347,-347,-287,-235,-325},{-243,-205,-218,-303,-229,-268},{-243,-276,-281,-210,-259,-311},{-213,-202,-248,-355,-308,-248},{-284,-308,-349,-265,-339,-287},{-319,-303,-216,-229,-328,-352},{-205,-287,-232,-270,-295,-207},{-202,-292,-257,-270,-191,-295},{-303,-349,-257,-268,-205,-336},{-238,-194,-270,-229,-232,-287},{-243,-347,-243,-292,-341,-238},{-191,-352,-314,-333,-199,-322},{-238,-229,-243,-308,-317,-281},{-336,-317,-202,-229,-265,-235},{-292,-341,-344,-257,-276,-273},{-265,-221,-202,-319,-270,-224},{-232,-218,-349,-333,-210,-251},{-317,-355,-303,-317,-199,-270},{-287,-259,-355,-284,-257,-268},{-227,-314,-314,-227,-308,-292},{-240,-311,-352,-191,-292,-232},{-227,-306,-328,-216,-328,-336},{-197,-308,-347,-243,-259,-287},{-347,-344,-240,-224,-333,-344},{-289,-303,-202,-205,-265,-284},{-232,-314,-248,-303,-248,-205},{-202,-265,-232,-202,-229,-347},{-257,-262,-191,-262,-317,-355},{-300,-213,-333,-319,-273,-240},{-251,-333,-221,-273,-336,-308},{-210,-347,-322,-344,-333,-314},{-218,-306,-308,-349,-339,-216},{-276,-227,-344,-254,-292,-341},{-336,-298,-259,-232,-317,-339},{-257,-262,-210,-257,-341,-322},{-207,-238,-270,-197,-355,-254},{-240,-205,-240,-216,-292,-213},{-240,-251,-265,-210,-262,-328},{-207,-289,-344,-314,-298,-227},{-281,-273,-240,-336,-278,-240},{-240,-221,-347,-197,-292,-191},{-251,-292,-235,-339,-257,-276},{-210,-218,-325,-218,-298,-308},{-330,-298,-270,-339,-341,-292},{-199,-347,-240,-227,-232,-259},{-311,-344,-303,-259,-199,-336}},{{-303,-221,-287,-205,-303,-355},{-235,-254,-325,-265,-216,-205},{-328,-339,-227,-292,-235,-227},{-292,-322,-205,-213,-257,-281},{-300,-227,-235,-265,-287,-194},{-322,-284,-265,-295,-210,-194},{-210,-319,-238,-202,-240,-281},{-339,-322,-262,-300,-314,-218},{-333,-281,-355,-300,-240,-298},{-270,-205,-292,-213,-314,-205},{-254,-317,-248,-300,-314,-197},{-355,-292,-341,-325,-317,-341},{-251,-257,-341,-295,-317,-194},{-284,-289,-227,-199,-207,-248},{-199,-352,-306,-243,-202,-248},{-322,-292,-355,-257,-213,-270},{-330,-227,-197,-319,-328,-300},{-287,-319,-289,-276,-284,-292},{-284,-308,-229,-205,-300,-314},{-240,-246,-238,-213,-352,-349},{-328,-325,-317,-276,-349,-341},{-199,-251,-273,-268,-259,-276},{-339,-210,-229,-194,-276,-298},{-317,-197,-224,-205,-210,-339},{-262,-216,-281,-336,-246,-227},{-265,-251,-191,-197,-289,-246},{-265,-246,-352,-325,-292,-213},{-319,-276,-218,-289,-197,-287},{-325,-216,-213,-295,-227,-328},{-199,-314,-317,-248,-308,-300},{-248,-235,-330,-205,-210,-191},{-284,-270,-325,-202,-240,-205},{-243,-336,-295,-248,-251,-300},{-224,-339,-306,-235,-254,-306},{-298,-295,-268,-257,-289,-216},{-289,-205,-210,-355,-289,-311},{-191,-194,-254,-322,-317,-207},{-213,-265,-347,-207,-251,-284},{-270,-240,-248,-289,-238,-333},{-221,-352,-227,-308,-205,-308},{-216,-333,-202,-295,-311,-339},{-273,-273,-328,-243,-322,-232},{-199,-235,-276,-227,-238,-292},{-221,-224,-295,-341,-210,-270},{-311,-317,-268,-270,-284,-292},{-325,-221,-268,-292,-248,-257},{-347,-308,-336,-281,-339,-317},{-344,-210,-227,-333,-238,-303},{-254,-246,-248,-333,-229,-333},{-199,-295,-287,-292,-339,-317}},{{-347,-317,-224,-295,-292,-238},{-306,-262,-311,-284,-210,-355},{-278,-227,-300,-251,-284,-325},{-298,-349,-281,-251,-240,-216},{-298,-259,-238,-210,-221,-238},{-325,-207,-289,-232,-205,-221},{-248,-322,-216,-352,-328,-278},{-207,-284,-227,-317,-317,-243},{-262,-341,-213,-352,-330,-248},{-227,-319,-191,-322,-276,-289},{-295,-232,-262,-352,-232,-344},{-221,-298,-281,-232,-259,-259},{-229,-281,-333,-243,-268,-248},{-248,-197,-257,-355,-243,-248},{-262,-235,-194,-341,-270,-205},{-284,-319,-317,-191,-238,-191},{-355,-191,-349,-194,-248,-202},{-207,-287,-352,-248,-191,-194},{-273,-243,-235,-336,-191,-194},{-197,-284,-349,-341,-265,-352},{-224,-317,-257,-325,-213,-276},{-306,-298,-227,-216,-303,-276},{-210,-292,-330,-289,-273,-273},{-268,-308,-262,-251,-221,-289},{-207,-336,-224,-330,-308,-240},{-287,-325,-270,-213,-289,-344},{-344,-229,-292,-194,-254,-306},{-308,-235,-336,-232,-262,-257},{-314,-314,-308,-289,-216,-227},{-210,-317,-355,-197,-202,-262},{-281,-273,-295,-197,-284,-336},{-235,-341,-235,-273,-303,-295},{-308,-243,-319,-308,-325,-317},{-232,-339,-254,-284,-314,-235},{-300,-205,-292,-336,-355,-336},{-251,-322,-235,-330,-333,-197},{-246,-213,-308,-325,-295,-246},{-276,-292,-248,-207,-240,-276},{-205,-235,-295,-292,-268,-330},{-341,-199,-248,-314,-265,-328},{-207,-216,-232,-295,-210,-328},{-284,-199,-298,-257,-314,-339},{-273,-257,-205,-232,-325,-336},{-243,-199,-339,-238,-344,-322},{-333,-265,-339,-240,-243,-341},{-355,-344,-224,-235,-221,-344},{-232,-284,-240,-317,-213,-246},{-314,-298,-243,-319,-284,-227},{-218,-287,-268,-213,-281,-216},{-289,-224,-336,-322,-268,-349}},{{-268,-205,-276,-246,-270,-232},{-298,-259,-278,-295,-322,-248},{-303,-229,-330,-300,-259,-339},{-330,-330,-251,-248,-213,-319},{-270,-218,-276,-270,-352,-229},{-199,-254,-322,-349,-292,-339},{-191,-270,-207,-191,-344,-224},{-319,-300,-194,-355,-235,-213},{-194,-300,-308,-281,-268,-341},{-248,-213,-292,-317,-205,-289},{-352,-308,-197,-202,-303,-227},{-270,-300,-191,-202,-213,-306},{-273,-317,-276,-284,-319,-243},{-227,-224,-300,-295,-303,-197},{-265,-322,-238,-292,-317,-287},{-308,-270,-218,-347,-330,-218},{-194,-202,-257,-317,-308,-349},{-240,-210,-205,-308,-303,-257},{-303,-205,-341,-352,-319,-246},{-218,-330,-216,-355,-254,-281},{-333,-314,-322,-248,-347,-262},{-213,-262,-281,-330,-308,-232},{-210,-344,-262,-232,-191,-339},{-278,-251,-268,-254,-278,-276},{-311,-330,-347,-238,-300,-287},{-276,-205,-221,-317,-191,-240},{-216,-306,-197,-317,-257,-303},{-355,-298,-218,-224,-207,-317},{-213,-311,-308,-199,-295,-314},{-336,-344,-235,-213,-330,-349},{-328,-328,-216,-308,-194,-328},{-349,-284,-281,-328,-259,-197},{-276,-268,-210,-276,-265,-278},{-276,-295,-210,-268,-292,-202},{-238,-262,-194,-300,-303,-317},{-268,-339,-199,-270,-265,-330},{-355,-273,-330,-227,-235,-259},{-298,-308,-314,-218,-197,-268},{-221,-349,-339,-248,-319,-336},{-287,-238,-319,-218,-251,-298},{-243,-262,-303,-308,-339,-311},{-243,-284,-278,-287,-308,-325},{-227,-268,-308,-218,-216,-207},{-322,-205,-238,-300,-273,-278},{-194,-317,-292,-251,-227,-308},{-191,-355,-333,-243,-232,-254},{-273,-207,-284,-355,-254,-273},{-251,-268,-246,-227,-308,-306},{-336,-205,-197,-300,-287,-194},{-251,-207,-251,-257,-333,-216}},{{-235,-229,-287,-289,-298,-235},{-317,-243,-341,-276,-221,-311},{-281,-262,-227,-341,-240,-191},{-314,-319,-349,-298,-314,-243},{-339,-224,-238,-191,-336,-355},{-325,-218,-235,-295,-224,-287},{-257,-202,-284,-352,-199,-306},{-349,-254,-349,-270,-216,-254},{-257,-328,-213,-319,-251,-352},{-197,-268,-218,-341,-314,-224},{-355,-254,-333,-216,-319,-281},{-347,-311,-265,-322,-270,-289},{-257,-344,-336,-221,-235,-317},{-254,-199,-218,-216,-257,-257},{-273,-300,-276,-270,-213,-248},{-336,-248,-295,-333,-344,-336},{-349,-281,-202,-273,-213,-317},{-270,-295,-336,-289,-191,-227},{-347,-205,-317,-347,-210,-213},{-207,-322,-191,-213,-322,-344},{-349,-227,-328,-199,-284,-207},{-248,-287,-221,-235,-303,-213},{-308,-325,-284,-319,-347,-259},{-325,-251,-317,-216,-347,-218},{-325,-270,-194,-251,-199,-341},{-298,-306,-246,-238,-199,-254},{-355,-311,-308,-308,-317,-216},{-262,-333,-259,-278,-303,-281},{-265,-284,-284,-347,-300,-333},{-333,-352,-191,-248,-262,-262},{-235,-339,-221,-355,-273,-276},{-311,-273,-341,-205,-308,-199},{-325,-268,-333,-270,-317,-205},{-308,-265,-191,-339,-319,-232},{-284,-276,-352,-303,-284,-202},{-202,-232,-216,-229,-276,-238},{-191,-191,-218,-210,-238,-216},{-289,-292,-265,-319,-325,-314},{-344,-314,-349,-238,-238,-191},{-355,-238,-229,-265,-238,-218},{-232,-311,-270,-251,-306,-311},{-276,-284,-333,-322,-276,-352},{-322,-325,-240,-210,-349,-278},{-306,-257,-202,-243,-278,-317},{-224,-308,-339,-254,-232,-352},{-227,-314,-216,-262,-311,-199},{-199,-216,-235,-259,-251,-314},{-262,-240,-349,-265,-289,-341},{-202,-232,-306,-246,-303,-330},{-322,-347,-218,-270,-259,-314}}},{{{-196,-109,-183,-186,-129,-183},{-126,-185,-114,-172,-111,-129},{-109,-109,-128,-194,-123,-194},{-117,-111,-197,-134,-109,-142},{-186,-183,-132,-159,-191,-120},{-189,-192,-177,-145,-172,-146},{-146,-182,-163,-199,-183,-196},{-152,-137,-137,-146,-148,-132},{-129,-125,-192,-189,-185,-157},{-129,-183,-152,-134,-176,-117},{-200,-166,-156,-142,-137,-182},{-159,-151,-128,-126,-171,-142},{-197,-196,-151,-129,-192,-191},{-125,-200,-146,-139,-148,-157},{-189,-151,-200,-197,-169,-194},{-176,-162,-112,-114,-116,-192},{-125,-108,-168,-136,-166,-154},{-108,-123,-162,-149,-194,-116},{-145,-174,-116,-194,-200,-114},{-159,-192,-191,-172,-123,-126},{-114,-137,-149,-188,-108,-152},{-186,-194,-188,-165,-140,-142},{-136,-123,-177,-166,-145,-174},{-136,-176,-159,-134,-154,-146},{-116,-116,-186,-142,-120,-114},{-197,-180,-137,-149,-126,-152},{-132,-169,-148,-137,-189,-200},{-159,-168,-183,-186,-152,-196},{-165,-149,-123,-186,-152,-148},{-109,-149,-109,-145,-120,-142},{-165,-157,-168,-199,-156,-182},{-132,-200,-197,-152,-120,-186},{-131,-137,-119,-114,-180,-163},{-196,-159,-116,-182,-172,-119},{-174,-122,-137,-143,-120,-171},{-188,-159,-143,-142,-192,-112},{-171,-197,-126,-151,-119,-140},{-109,-145,-186,-186,-171,-180},{-145,-159,-160,-176,-129,-169},{-174,-120,-149,-137,-189,-114},{-160,-132,-111,-200,-142,-191},{-196,-180,-108,-156,-180,-136},{-166,-186,-120,-128,-145,-177},{-116,-132,-132,-137,-192,-191},{-160,-116,-148,-137,-176,-174},{-111,-134,-154,-131,-143,-145},{-123,-145,-117,-186,-128,-163},{-131,-143,-154,-129,-176,-151},{-140,-169,-109,-142,-188,-140},{-134,-125,-188,-160,-132,-169}},{{-180,-154,-154,-112,-159,-120},{-120,-114,-188,-143,-191,-139},{-191,-114,-139,-117,-194,-140},{-171,-126,-196,-188,-191,-128},{-179,-134,-132,-191,-162,-199},{-151,-142,-180,-162,-183,-120},{-197,-145,-146,-123,-125,-199},{-180,-192,-142,-114,-162,-117},{-151,-126,-176,-163,-159,-171},{-122,-111,-132,-183,-114,-156},{-131,-134,-166,-191,-108,-185},{-172,-145,-112,-196,-191,-114},{-114,-149,-200,-151,-168,-174},{-129,-166,-191,-154,-157,-142},{-129,-145,-149,-111,-139,-179},{-179,-112,-145,-125,-143,-159},{-108,-197,-131,-154,-112,-122},{-172,-169,-186,-146,-166,-171},{-139,-162,-125,-119,-111,-146},{-151,-125,-143,-186,-160,-156},{-119,-108,-109,-197,-112,-197},{-156,-148,-194,-151,-120,-140},{-146,-152,-149,-157,-179,-143},{-120,-142,-129,-160,-197,-156},{-126,-125,-162,-180,-139,-128},{-163,-154,-185,-177,-176,-189},{-200,-196,-163,-140,-145,-142},{-126,-142,-183,-163,-191,-126},{-186,-108,-159,-154,-188,-157},{-143,-179,-169,-192,-156,-136},{-159,-151,-177,-131,-111,-186},{-169,-154,-137,-119,-119,-199},{-120,-191,-179,-160,-186,-197},{-194,-123,-136,-172,-189,-189},{-168,-188,-159,-114,-180,-116},{-112,-171,-148,-134,-143,-132},{-146,-197,-160,-162,-131,-142},{-142,-180,-109,-109,-199,-199},{-156,-128,-142,-196,-156,-152},{-142,-157,-142,-108,-117,-151},{-109,-197,-140,-111,-199,-128},{-159,-137,-119,-200,-183,-197},{-146,-176,-176,-111,-179,-192},{-108,-172,-125,-180,-199,-152},{-192,-145,-171,-116,-194,-166},{-165,-108,-171,-189,-117,-129},{-131,-183,-189,-197,-146,-194},{-143,-157,-176,-154,-134,-116},{-185,-186,-159,-136,-183,-128},{-176,-129,-165,-185,-142,-186}},{{-192,-196,-176,-163,-114,-157},{-116,-122,-160,-142,-134,-120},{-176,-108,-163,-194,-142,-200},{-165,-145,-166,-165,-186,-180},{-148,-151,-146,-145,-148,-136},{-129,-145,-189,-137,-171,-191},{-152,-152,-142,-117,-199,-123},{-156,-149,-156,-120,-120,-114},{-156,-132,-112,-168,-163,-160},{-177,-185,-191,-123,-114,-137},{-122,-131,-179,-116,-146,-179},{-108,-122,-132,-174,-112,-200},{-172,-166,-169,-160,-152,-140},{-174,-185,-112,-126,-140,-157},{-140,-145,-143,-123,-116,-157},{-117,-200,-148,-169,-162,-196},{-142,-179,-179,-149,-128,-146},{-196,-171,-200,-139,-148,-172},{-177,-176,-143,-109,-111,-145},{-109,-169,-197,-125,-196,-148},{-179,-156,-143,-128,-177,-149},{-140,-157,-166,-162,-156,-172},{-188,-177,-108,-117,-125,-132},{-159,-134,-132,-108,-162,-145},{-151,-172,-136,-174,-112,-129},{-199,-191,-169,-157,-186,-112},{-172,-188,-139,-112,-160,-177},{-160,-159,-120,-120,-125,-114},{-123,-183,-185,-108,-125,-183},{-191,-186,-148,-165,-122,-123},{-111,-131,-123,-174,-156,-174},{-128,-152,-185,-123,-179,-136},{-183,-186,-162,-108,-126,-126},{-185,-117,-109,-146,-183,-154},{-123,-182,-172,-111,-117,-162},{-134,-182,-119,-142,-125,-180},{-171,-151,-151,-136,-183,-145},{-182,-152,-134,-183,-149,-160},{-139,-142,-132,-165,-160,-126},{-117,-134,-177,-129,-162,-163},{-162,-111,-183,-151,-160,-171},{-179,-109,-174,-157,-114,-149},{-120,-157,-120,-160,-134,-156},{-125,-137,-109,-159,-146,-196},{-114,-171,-126,-114,-174,-177},{-132,-172,-180,-119,-151,-122},{-160,-111,-189,-148,-114,-168},{-174,-108,-194,-122,-197,-185},{-169,-137,-122,-108,-132,-154},{-112,-139,-151,-160,-154,-165}},{{-169,-122,-159,-154,-146,-194},{-119,-169,-192,-194,-145,-146},{-149,-140,-172,-171,-148,-131},{-132,-174,-192,-176,-176,-162},{-183,-149,-132,-116,-137,-177},{-145,-123,-128,-143,-142,-119},{-132,-146,-168,-132,-114,-196},{-120,-128,-109,-109,-179,-122},{-132,-165,-192,-182,-137,-200},{-162,-163,-152,-152,-199,-189},{-120,-122,-114,-197,-112,-199},{-172,-166,-119,-128,-194,-172},{-197,-109,-140,-176,-116,-165},{-145,-157,-140,-137,-172,-172},{-191,-185,-163,-176,-156,-145},{-146,-111,-179,-188,-132,-120},{-157,-197,-179,-136,-149,-149},{-188,-171,-186,-142,-179,-160},{-168,-122,-191,-111,-197,-131},{-179,-129,-154,-165,-156,-160},{-177,-182,-196,-123,-123,-192},{-179,-179,-183,-197,-146,-182},{-177,-189,-180,-171,-119,-108},{-168,-109,-183,-191,-116,-172},{-125,-120,-154,-137,-145,-194},{-136,-199,-114,-199,-169,-199},{-157,-191,-136,-131,-117,-160},{-142,-156,-186,-120,-165,-114},{-197,-186,-120,-146,-191,-182},{-163,-157,-122,-186,-168,-132},{-160,-156,-186,-174,-114,-145},{-128,-179,-108,-125,-142,-143},{-165,-189,-125,-119,-180,-137},{-159,-186,-139,-185,-117,-111},{-194,-154,-160,-143,-177,-117},{-114,-159,-171,-123,-199,-156},{-120,-148,-142,-191,-142,-199},{-199,-192,-126,-137,-162,-177},{-188,-136,-119,-151,-177,-126},{-194,-189,-126,-168,-117,-109},{-177,-136,-112,-148,-125,-179},{-174,-109,-152,-191,-142,-191},{-154,-163,-117,-109,-136,-143},{-145,-129,-169,-143,-146,-108},{-134,-152,-165,-143,-146,-126},{-142,-128,-122,-152,-200,-129},{-186,-114,-157,-197,-183,-179},{-162,-117,-179,-192,-143,-185},{-125,-114,-189,-189,-116,-156},{-143,-122,-165,-183,-140,-194}},{{-180,-142,-109,-174,-116,-117},{-188,-134,-183,-197,-182,-185},{-151,-179,-112,-131,-122,-125},{-152,-157,-139,-177,-136,-171},{-108,-154,-146,-183,-122,-169},{-122,-163,-120,-128,-126,-189},{-176,-200,-132,-149,-146,-137},{-139,-182,-137,-192,-199,-146},{-120,-129,-143,-142,-136,-163},{-120,-180,-146,-180,-171,-119},{-188,-182,-143,-116,-177,-140},{-183,-185,-139,-186,-179,-109},{-156,-111,-143,-134,-112,-146},{-126,-168,-137,-174,-146,-136},{-169,-117,-163,-149,-131,-146},{-134,-156,-154,-146,-189,-199},{-126,-126,-114,-123,-199,-188},{-137,-171,-129,-129,-189,-191},{-165,-114,-139,-157,-149,-199},{-126,-174,-108,-145,-117,-174},{-134,-143,-154,-132,-151,-139},{-137,-117,-145,-165,-128,-179},{-160,-166,-160,-112,-159,-160},{-180,-120,-146,-189,-177,-191},{-119,-116,-139,-129,-142,-186},{-137,-120,-114,-120,-191,-189},{-137,-171,-152,-186,-131,-162},{-156,-183,-185,-137,-188,-152},{-154,-176,-189,-146,-168,-108},{-183,-171,-180,-142,-109,-151},{-131,-199,-199,-109,-137,-140},{-145,-114,-157,-132,-157,-109},{-131,-171,-183,-111,-169,-194},{-157,-139,-137,-111,-143,-112},{-182,-162,-162,-183,-188,-137},{-149,-151,-119,-166,-108,-157},{-166,-131,-180,-159,-183,-183},{-163,-179,-162,-171,-199,-125},{-119,-163,-163,-179,-112,-136},{-114,-180,-111,-136,-126,-180},{-142,-116,-145,-192,-182,-194},{-139,-145,-174,-151,-172,-111},{-183,-134,-146,-142,-194,-129},{-156,-199,-160,-180,-122,-168},{-140,-134,-179,-163,-129,-109},{-112,-189,-137,-160,-172,-156},{-194,-120,-168,-134,-172,-149},{-156,-122,-186,-152,-112,-174},{-179,-168,-128,-132,-157,-172},{-125,-111,-129,-185,-157,-131}},{{-185,-116,-128,-146,-183,-122},{-119,-166,-166,-139,-131,-176},{-188,-199,-186,-200,-139,-148},{-154,-146,-160,-182,-140,-111},{-108,-143,-145,-128,-194,-132},{-132,-162,-194,-140,-159,-128},{-197,-183,-146,-139,-146,-131},{-154,-166,-149,-156,-182,-132},{-137,-139,-128,-179,-108,-162},{-139,-196,-189,-114,-176,-125},{-188,-179,-137,-176,-136,-199},{-172,-166,-151,-157,-197,-134},{-146,-142,-191,-128,-108,-117},{-156,-180,-117,-149,-145,-159},{-136,-111,-120,-128,-114,-122},{-176,-146,-111,-162,-139,-132},{-186,-112,-189,-157,-123,-180},{-185,-117,-123,-151,-156,-126},{-168,-182,-123,-191,-196,-132},{-162,-140,-176,-119,-117,-132},{-157,-160,-191,-160,-117,-131},{-192,-196,-145,-185,-129,-129},{-112,-166,-160,-182,-174,-129},{-114,-120,-149,-149,-156,-125},{-174,-189,-172,-192,-189,-191},{-180,-156,-194,-137,-168,-163},{-163,-163,-160,-142,-131,-131},{-197,-143,-139,-117,-166,-197},{-125,-112,-172,-143,-199,-126},{-123,-169,-145,-159,-179,-185},{-132,-112,-191,-157,-152,-145},{-146,-165,-192,-180,-126,-143},{-160,-180,-128,-108,-185,-128},{-129,-142,-194,-126,-112,-171},{-197,-123,-151,-122,-112,-186},{-116,-186,-188,-125,-125,-154},{-200,-149,-197,-174,-182,-145},{-160,-132,-160,-183,-172,-123},{-114,-166,-156,-111,-139,-174},{-176,-108,-123,-176,-152,-128},{-189,-182,-146,-117,-200,-149},{-149,-119,-159,-194,-159,-189},{-165,-149,-197,-148,-126,-125},{-132,-152,-160,-117,-162,-186},{-171,-172,-142,-117,-169,-169},{-162,-112,-163,-109,-154,-180},{-162,-132,-191,-191,-154,-116},{-111,-189,-163,-182,-165,-171},{-200,-151,-200,-185,-109,-174},{-197,-128,-143,-192,-177,-179}}},{{{-144,-166,-187,-146,-142,-206},{-233,-215,-175,-135,-200,-167},{-175,-207,-228,-231,-200,-215},{-178,-144,-197,-235,-180,-187},{-233,-146,-189,-131,-189,-198},{-178,-136,-178,-167,-138,-226},{-228,-155,-153,-166,-229,-184},{-131,-233,-147,-231,-206,-175},{-144,-136,-191,-171,-220,-231},{-129,-182,-140,-133,-202,-231},{-177,-149,-164,-222,-231,-136},{-222,-157,-200,-226,-135,-140},{-200,-211,-184,-200,-177,-217},{-171,-215,-153,-204,-209,-213},{-237,-224,-200,-215,-222,-147},{-184,-167,-158,-211,-233,-160},{-180,-204,-228,-153,-167,-164},{-171,-211,-131,-213,-226,-131},{-231,-204,-231,-229,-222,-149},{-195,-127,-182,-184,-160,-186},{-162,-155,-169,-189,-182,-211},{-217,-144,-167,-213,-164,-233},{-197,-131,-142,-206,-217,-133},{-173,-162,-171,-178,-164,-189},{-231,-160,-231,-186,-133,-191},{-235,-182,-175,-136,-224,-173},{-166,-175,-182,-215,-202,-195},{-153,-177,-180,-207,-233,-204},{-233,-153,-209,-191,-158,-169},{-175,-167,-213,-173,-228,-218},{-186,-228,-184,-224,-136,-206},{-175,-151,-167,-184,-149,-207},{-158,-218,-217,-229,-144,-144},{-155,-155,-166,-169,-184,-175},{-149,-202,-228,-155,-213,-197},{-189,-211,-226,-226,-140,-215},{-222,-195,-195,-162,-146,-217},{-164,-131,-155,-218,-175,-195},{-220,-222,-177,-135,-215,-186},{-167,-200,-191,-204,-127,-220},{-189,-162,-206,-229,-193,-153},{-187,-207,-147,-186,-207,-147},{-131,-187,-207,-224,-187,-131},{-209,-131,-155,-131,-180,-184},{-229,-153,-149,-164,-155,-228},{-191,-140,-191,-151,-215,-142},{-180,-195,-198,-226,-237,-138},{-175,-180,-153,-144,-144,-233},{-200,-226,-127,-127,-193,-204},{-144,-131,-217,-149,-217,-178}},{{-195,-171,-215,-186,-207,-204},{-173,-233,-209,-197,-155,-149},{-206,-186,-162,-135,-193,-229},{-200,-211,-135,-158,-167,-138},{-182,-180,-140,-204,-162,-166},{-147,-140,-169,-187,-218,-157},{-226,-200,-187,-206,-220,-136},{-187,-138,-167,-127,-136,-155},{-222,-149,-129,-140,-217,-215},{-228,-211,-231,-198,-184,-151},{-180,-155,-178,-222,-167,-138},{-166,-151,-144,-200,-195,-136},{-169,-211,-135,-149,-147,-220},{-178,-213,-195,-180,-155,-167},{-142,-167,-220,-167,-155,-198},{-146,-160,-229,-217,-237,-195},{-157,-218,-186,-135,-171,-177},{-178,-231,-177,-138,-197,-206},{-151,-202,-215,-211,-140,-182},{-191,-155,-195,-182,-231,-140},{-197,-231,-198,-197,-187,-222},{-140,-217,-206,-147,-215,-206},{-226,-187,-136,-195,-151,-151},{-200,-158,-166,-166,-162,-209},{-226,-204,-218,-204,-226,-151},{-164,-129,-178,-177,-162,-155},{-171,-147,-169,-177,-202,-157},{-231,-138,-129,-138,-200,-131},{-175,-138,-235,-131,-164,-144},{-171,-186,-133,-131,-155,-202},{-222,-157,-229,-233,-158,-149},{-197,-211,-204,-218,-135,-200},{-233,-229,-135,-220,-217,-157},{-213,-204,-217,-218,-177,-235},{-160,-198,-127,-146,-189,-186},{-177,-135,-155,-149,-189,-213},{-207,-198,-169,-138,-146,-129},{-193,-222,-222,-187,-167,-220},{-207,-180,-149,-231,-228,-149},{-135,-157,-195,-153,-197,-160},{-173,-144,-131,-171,-202,-187},{-146,-162,-228,-135,-149,-222},{-144,-153,-213,-135,-149,-222},{-197,-209,-175,-187,-175,-229},{-229,-177,-138,-153,-142,-229},{-200,-229,-136,-217,-224,-169},{-182,-158,-182,-206,-149,-206},{-207,-173,-157,-169,-178,-153},{-146,-218,-155,-171,-160,-187},{-213,-166,-233,-200,-228,-153}},{{-157,-186,-191,-157,-229,-144},{-204,-144,-144,-233,-146,-136},{-151,-195,-160,-142,-191,-189},{-138,-202,-169,-147,-149,-182},{-215,-186,-129,-160,-171,-171},{-178,-204,-133,-158,-157,-228},{-177,-226,-193,-182,-228,-222},{-171,-187,-200,-129,-151,-133},{-166,-186,-131,-175,-144,-206},{-158,-206,-160,-213,-195,-166},{-157,-220,-171,-218,-182,-153},{-175,-202,-233,-189,-175,-187},{-198,-164,-226,-233,-213,-187},{-204,-138,-224,-191,-229,-204},{-144,-169,-133,-235,-222,-202},{-169,-228,-131,-182,-180,-177},{-158,-233,-218,-215,-228,-206},{-177,-197,-177,-211,-153,-211},{-175,-193,-182,-158,-195,-138},{-229,-151,-213,-162,-178,-191},{-166,-217,-173,-142,-149,-157},{-147,-237,-147,-182,-184,-144},{-171,-133,-169,-204,-147,-151},{-173,-135,-209,-226,-206,-209},{-224,-169,-200,-197,-193,-144},{-209,-151,-173,-187,-222,-171},{-138,-127,-202,-138,-206,-162},{-195,-147,-171,-220,-218,-136},{-158,-157,-166,-173,-237,-233},{-153,-191,-231,-191,-129,-153},{-133,-173,-200,-146,-175,-178},{-197,-147,-131,-186,-180,-144},{-133,-140,-131,-186,-200,-206},{-222,-155,-169,-224,-229,-218},{-144,-191,-200,-191,-217,-226},{-178,-171,-224,-155,-211,-233},{-193,-135,-153,-191,-211,-186},{-215,-129,-149,-157,-200,-166},{-173,-186,-204,-160,-140,-146},{-220,-215,-184,-215,-211,-220},{-197,-217,-191,-191,-207,-169},{-202,-182,-218,-162,-237,-226},{-144,-231,-193,-162,-133,-155},{-142,-197,-155,-217,-138,-149},{-231,-178,-169,-180,-184,-217},{-169,-147,-202,-169,-138,-204},{-151,-187,-213,-127,-136,-169},{-237,-135,-157,-175,-169,-226},{-178,-177,-180,-211,-228,-237},{-133,-226,-237,-198,-169,-195}},{{-153,-162,-180,-206,-177,-191},{-191,-131,-186,-191,-189,-226},{-167,-149,-217,-191,-189,-160},{-182,-186,-206,-166,-206,-186},{-157,-135,-171,-173,-193,-155},{-222,-207,-206,-147,-233,-206},{-235,-200,-142,-207,-178,-180},{-195,-215,-167,-187,-235,-211},{-200,-233,-187,-160,-233,-224},{-160,-197,-127,-178,-222,-162},{-178,-157,-151,-195,-144,-211},{-204,-158,-169,-146,-129,-140},{-209,-147,-180,-218,-138,-164},{-135,-207,-155,-189,-169,-195},{-146,-206,-133,-160,-215,-151},{-153,-173,-147,-167,-211,-182},{-136,-193,-215,-211,-220,-158},{-160,-133,-217,-215,-127,-213},{-155,-195,-135,-149,-226,-211},{-178,-228,-209,-189,-198,-211},{-133,-173,-129,-226,-207,-177},{-204,-180,-166,-164,-146,-175},{-169,-146,-166,-177,-140,-207},{-171,-158,-136,-149,-195,-204},{-218,-187,-235,-160,-197,-207},{-222,-195,-155,-209,-226,-217},{-162,-189,-155,-166,-149,-133},{-186,-231,-157,-211,-144,-215},{-204,-173,-189,-147,-184,-229},{-222,-193,-167,-164,-149,-146},{-202,-131,-217,-218,-222,-237},{-169,-228,-153,-157,-180,-237},{-157,-157,-207,-129,-233,-166},{-224,-220,-209,-218,-206,-191},{-133,-235,-206,-211,-144,-133},{-229,-226,-157,-149,-167,-175},{-198,-233,-175,-171,-200,-213},{-127,-195,-187,-237,-147,-202},{-233,-167,-200,-158,-198,-151},{-151,-207,-229,-235,-151,-195},{-231,-127,-129,-187,-140,-140},{-178,-217,-198,-178,-133,-195},{-235,-162,-133,-162,-178,-184},{-217,-189,-229,-133,-200,-147},{-164,-193,-129,-226,-193,-182},{-191,-204,-135,-167,-158,-177},{-147,-195,-144,-193,-186,-222},{-189,-184,-191,-213,-186,-217},{-189,-184,-146,-211,-224,-138},{-135,-226,-224,-237,-233,-228}},{{-136,-189,-157,-207,-175,-147},{-204,-200,-133,-166,-184,-202},{-144,-177,-171,-218,-182,-237},{-224,-226,-224,-171,-127,-229},{-198,-153,-215,-215,-135,-222},{-218,-184,-186,-213,-164,-129},{-133,-147,-178,-167,-237,-231},{-173,-187,-157,-229,-187,-167},{-175,-166,-169,-160,-202,-140},{-197,-207,-171,-127,-195,-160},{-164,-140,-158,-193,-233,-207},{-198,-136,-226,-189,-171,-195},{-213,-213,-186,-169,-220,-202},{-186,-155,-197,-135,-217,-167},{-220,-129,-195,-195,-235,-131},{-180,-226,-195,-140,-184,-129},{-231,-229,-138,-198,-209,-215},{-162,-169,-173,-202,-155,-189},{-220,-202,-142,-146,-189,-153},{-217,-149,-213,-135,-217,-189},{-138,-206,-224,-162,-173,-228},{-169,-129,-189,-129,-202,-213},{-167,-204,-155,-222,-178,-202},{-222,-186,-140,-131,-146,-131},{-171,-195,-202,-127,-178,-229},{-222,-235,-171,-153,-133,-160},{-189,-209,-211,-218,-228,-204},{-133,-217,-149,-222,-131,-204},{-160,-198,-144,-202,-213,-218},{-202,-191,-175,-191,-142,-217},{-200,-218,-217,-198,-220,-195},{-127,-231,-173,-206,-224,-180},{-133,-235,-200,-224,-184,-151},{-235,-151,-222,-182,-169,-198},{-191,-229,-133,-127,-211,-167},{-213,-226,-155,-233,-158,-155},{-235,-213,-217,-153,-164,-180},{-175,-158,-175,-215,-153,-182},{-146,-135,-231,-229,-209,-136},{-151,-180,-162,-129,-171,-182},{-171,-184,-169,-142,-178,-204},{-186,-197,-182,-222,-175,-187},{-175,-189,-140,-198,-200,-215},{-220,-229,-229,-197,-175,-166},{-198,-140,-151,-187,-191,-127},{-167,-209,-129,-218,-127,-215},{-162,-180,-175,-146,-177,-146},{-217,-173,-235,-182,-173,-175},{-211,-157,-187,-198,-200,-169},{-173,-129,-166,-191,-140,-193}},{{-189,-153,-233,-187,-231,-127},{-146,-220,-197,-184,-198,-127},{-228,-195,-173,-228,-151,-177},{-173,-229,-160,-235,-166,-160},{-140,-180,-136,-138,-237,-149},{-195,-217,-142,-189,-204,-202},{-237,-140,-173,-202,-149,-207},{-197,-220,-160,-135,-135,-186},{-220,-229,-207,-153,-160,-218},{-158,-222,-235,-135,-218,-182},{-136,-229,-215,-202,-213,-200},{-231,-131,-169,-186,-191,-222},{-142,-207,-173,-162,-235,-166},{-218,-184,-138,-226,-167,-229},{-229,-207,-167,-169,-167,-195},{-229,-207,-151,-164,-198,-202},{-198,-193,-187,-147,-226,-207},{-218,-233,-195,-160,-171,-193},{-224,-178,-155,-224,-204,-187},{-166,-187,-206,-187,-138,-198},{-200,-206,-142,-198,-211,-198},{-189,-220,-136,-171,-158,-206},{-153,-158,-158,-180,-224,-228},{-162,-147,-220,-160,-177,-228},{-136,-129,-129,-160,-186,-231},{-229,-180,-169,-204,-136,-200},{-166,-229,-146,-180,-158,-186},{-149,-184,-186,-231,-177,-151},{-158,-197,-217,-153,-136,-146},{-158,-207,-140,-173,-187,-202},{-228,-198,-153,-187,-127,-175},{-229,-218,-206,-202,-182,-193},{-198,-204,-129,-140,-200,-233},{-169,-129,-142,-175,-217,-226},{-171,-135,-220,-138,-169,-233},{-133,-228,-218,-177,-215,-226},{-222,-169,-204,-204,-213,-231},{-228,-157,-202,-138,-153,-129},{-146,-213,-226,-129,-229,-235},{-129,-151,-135,-151,-220,-195},{-218,-206,-233,-133,-193,-180},{-142,-171,-162,-171,-229,-211},{-218,-228,-167,-191,-147,-140},{-129,-233,-182,-195,-200,-233},{-153,-177,-220,-220,-142,-237},{-198,-129,-184,-191,-182,-164},{-231,-231,-171,-237,-229,-178},{-215,-138,-195,-193,-191,-136},{-200,-135,-233,-228,-182,-235},{-187,-169,-127,-149,-197,-220}}},{{{-225,-274,-279,-230,-235,-208},{-311,-289,-255,-314,-245,-220},{-238,-247,-223,-287,-198,-277},{-213,-220,-250,-206,-208,-262},{-230,-284,-282,-213,-235,-284},{-296,-279,-184,-211,-203,-208},{-181,-299,-191,-274,-284,-309},{-292,-225,-216,-243,-208,-218},{-201,-289,-292,-257,-260,-294},{-274,-316,-186,-282,-186,-223},{-189,-225,-240,-206,-223,-223},{-277,-176,-255,-314,-294,-179},{-238,-316,-316,-247,-267,-216},{-211,-250,-294,-220,-206,-196},{-243,-265,-309,-225,-211,-270},{-252,-287,-247,-265,-299,-208},{-203,-255,-279,-296,-191,-272},{-201,-314,-223,-289,-309,-250},{-211,-311,-233,-198,-206,-311},{-247,-201,-247,-243,-247,-223},{-201,-282,-203,-208,-282,-311},{-257,-311,-225,-189,-186,-211},{-306,-250,-294,-245,-191,-198},{-287,-201,-189,-265,-309,-176},{-299,-196,-213,-238,-272,-306},{-220,-289,-279,-208,-203,-289},{-203,-314,-316,-287,-218,-274},{-176,-279,-206,-296,-306,-314},{-247,-267,-196,-287,-172,-270},{-301,-314,-267,-220,-240,-206},{-196,-292,-299,-206,-314,-184},{-318,-309,-287,-176,-252,-272},{-277,-181,-223,-218,-206,-233},{-218,-311,-220,-184,-198,-225},{-181,-181,-270,-198,-179,-179},{-181,-287,-306,-240,-277,-318},{-314,-292,-282,-206,-206,-279},{-223,-245,-186,-272,-196,-255},{-318,-301,-277,-216,-294,-186},{-181,-314,-225,-211,-243,-314},{-203,-270,-294,-262,-255,-262},{-260,-255,-179,-257,-292,-189},{-301,-228,-245,-191,-186,-230},{-172,-245,-198,-228,-243,-240},{-301,-296,-240,-318,-235,-208},{-225,-314,-265,-304,-230,-267},{-289,-201,-235,-201,-299,-206},{-238,-267,-296,-255,-235,-201},{-181,-304,-189,-245,-198,-252},{-191,-299,-252,-309,-267,-181}},{{-176,-186,-233,-262,-230,-233},{-299,-216,-282,-184,-191,-318},{-179,-274,-314,-184,-201,-220},{-240,-294,-289,-318,-274,-186},{-289,-257,-274,-245,-311,-176},{-179,-284,-245,-196,-265,-277},{-265,-186,-223,-270,-274,-186},{-292,-220,-296,-235,-191,-267},{-196,-255,-299,-292,-250,-223},{-201,-289,-225,-282,-267,-277},{-186,-238,-292,-299,-274,-223},{-176,-267,-179,-277,-211,-172},{-196,-174,-277,-235,-189,-255},{-247,-203,-250,-181,-208,-292},{-265,-272,-235,-292,-201,-172},{-267,-247,-198,-265,-220,-294},{-211,-292,-225,-247,-316,-314},{-311,-299,-223,-250,-198,-309},{-233,-230,-306,-311,-198,-245},{-245,-176,-282,-247,-213,-272},{-304,-220,-213,-198,-189,-194},{-228,-186,-309,-304,-257,-230},{-181,-243,-309,-257,-309,-279},{-203,-284,-252,-294,-228,-201},{-279,-284,-252,-265,-316,-252},{-243,-201,-265,-292,-191,-208},{-216,-245,-260,-270,-284,-194},{-174,-243,-252,-198,-284,-267},{-260,-206,-277,-189,-181,-318},{-257,-206,-274,-309,-304,-309},{-218,-250,-250,-260,-203,-240},{-218,-220,-235,-301,-294,-277},{-299,-267,-218,-198,-284,-223},{-257,-250,-225,-262,-262,-240},{-311,-247,-296,-260,-189,-265},{-238,-228,-218,-194,-247,-243},{-201,-265,-296,-186,-245,-196},{-245,-301,-265,-284,-309,-294},{-306,-279,-252,-316,-294,-270},{-257,-304,-189,-211,-186,-287},{-243,-243,-279,-252,-238,-304},{-304,-184,-211,-262,-309,-301},{-243,-213,-272,-196,-299,-262},{-252,-191,-176,-279,-250,-218},{-277,-272,-176,-316,-306,-181},{-318,-208,-279,-213,-243,-287},{-304,-247,-311,-191,-218,-316},{-201,-189,-316,-257,-201,-184},{-198,-181,-272,-240,-223,-296},{-223,-198,-196,-235,-301,-265}},{{-201,-184,-299,-255,-311,-243},{-299,-243,-189,-225,-257,-292},{-289,-247,-318,-272,-255,-274},{-213,-260,-243,-223,-287,-294},{-257,-257,-194,-218,-223,-282},{-174,-247,-265,-228,-238,-296},{-196,-176,-294,-296,-274,-282},{-245,-186,-201,-292,-184,-274},{-316,-284,-270,-292,-181,-262},{-176,-294,-270,-318,-311,-235},{-213,-211,-304,-198,-252,-279},{-233,-176,-223,-270,-181,-228},{-191,-267,-316,-223,-213,-211},{-233,-172,-252,-238,-294,-247},{-235,-306,-243,-306,-213,-277},{-294,-262,-279,-213,-223,-282},{-304,-203,-311,-223,-287,-218},{-201,-203,-260,-208,-233,-314},{-216,-191,-174,-316,-220,-194},{-203,-186,-282,-218,-247,-250},{-304,-198,-279,-279,-252,-279},{-299,-294,-189,-194,-208,-189},{-309,-272,-274,-316,-314,-247},{-299,-211,-235,-267,-316,-198},{-179,-179,-250,-181,-245,-238},{-189,-299,-279,-262,-174,-304},{-289,-230,-250,-206,-181,-196},{-316,-245,-176,-225,-296,-228},{-172,-218,-213,-218,-240,-306},{-235,-257,-228,-279,-247,-230},{-196,-174,-296,-287,-174,-196},{-292,-299,-203,-255,-174,-309},{-252,-284,-311,-309,-238,-292},{-292,-252,-201,-272,-270,-233},{-194,-181,-294,-260,-306,-184},{-304,-240,-213,-272,-233,-176},{-301,-196,-267,-228,-257,-272},{-186,-213,-270,-225,-245,-311},{-189,-211,-277,-301,-316,-206},{-265,-211,-265,-257,-250,-292},{-318,-179,-250,-309,-211,-304},{-181,-184,-301,-247,-257,-284},{-277,-260,-186,-257,-306,-292},{-294,-201,-201,-247,-208,-299},{-272,-287,-252,-262,-211,-294},{-272,-272,-196,-186,-279,-225},{-250,-311,-172,-309,-233,-296},{-208,-184,-172,-309,-240,-203},{-238,-296,-223,-216,-316,-238},{-191,-279,-296,-223,-235,-172}},{{-191,-292,-296,-181,-196,-179},{-191,-191,-247,-247,-191,-176},{-194,-184,-189,-220,-211,-296},{-211,-250,-233,-181,-292,-181},{-299,-203,-296,-274,-306,-279},{-238,-316,-196,-279,-277,-292},{-176,-230,-228,-181,-201,-179},{-179,-194,-265,-206,-270,-208},{-191,-201,-238,-218,-252,-284},{-203,-220,-287,-240,-296,-191},{-198,-233,-174,-218,-252,-220},{-179,-235,-255,-304,-174,-174},{-252,-189,-272,-274,-262,-265},{-314,-203,-262,-304,-296,-318},{-218,-213,-272,-238,-206,-206},{-306,-186,-289,-274,-189,-206},{-206,-174,-309,-176,-223,-228},{-233,-255,-306,-301,-238,-311},{-296,-184,-279,-201,-274,-243},{-184,-260,-277,-218,-220,-189},{-260,-314,-306,-265,-218,-225},{-189,-301,-220,-233,-306,-260},{-230,-314,-235,-316,-247,-292},{-306,-203,-203,-233,-272,-174},{-220,-218,-255,-311,-245,-211},{-230,-311,-257,-318,-301,-265},{-247,-174,-194,-311,-196,-304},{-306,-208,-262,-252,-296,-235},{-250,-194,-260,-279,-240,-267},{-309,-314,-296,-294,-306,-270},{-203,-181,-225,-257,-172,-318},{-311,-265,-272,-228,-294,-196},{-282,-289,-289,-287,-277,-186},{-181,-172,-252,-314,-235,-203},{-245,-194,-294,-194,-245,-257},{-292,-228,-267,-225,-238,-179},{-252,-191,-270,-238,-289,-194},{-270,-289,-274,-292,-287,-277},{-238,-265,-282,-206,-245,-318},{-230,-223,-267,-238,-211,-306},{-230,-233,-243,-194,-223,-262},{-179,-198,-274,-189,-304,-294},{-233,-277,-218,-179,-203,-296},{-233,-257,-279,-243,-252,-172},{-299,-211,-213,-257,-260,-296},{-218,-296,-211,-174,-284,-274},{-265,-201,-309,-191,-252,-172},{-230,-174,-186,-274,-279,-299},{-274,-316,-265,-186,-243,-306},{-316,-250,-235,-284,-316,-176}},{{-191,-277,-314,-262,-299,-287},{-294,-304,-176,-270,-284,-272},{-179,-272,-309,-206,-240,-296},{-289,-301,-223,-318,-223,-274},{-277,-250,-279,-301,-216,-279},{-257,-260,-211,-235,-299,-311},{-304,-243,-245,-211,-274,-299},{-243,-304,-176,-179,-225,-255},{-230,-265,-235,-206,-277,-287},{-247,-191,-208,-184,-233,-225},{-277,-223,-279,-301,-306,-284},{-304,-176,-191,-213,-270,-225},{-213,-316,-304,-282,-294,-223},{-284,-208,-181,-306,-299,-262},{-296,-304,-233,-194,-247,-318},{-296,-318,-196,-194,-267,-284},{-304,-279,-282,-274,-262,-181},{-247,-220,-176,-240,-245,-203},{-318,-282,-287,-272,-240,-240},{-230,-228,-181,-309,-201,-252},{-306,-176,-220,-179,-191,-208},{-255,-203,-289,-318,-189,-245},{-181,-228,-260,-208,-316,-189},{-218,-186,-172,-311,-301,-201},{-318,-287,-282,-189,-220,-267},{-309,-260,-277,-235,-309,-272},{-240,-318,-184,-201,-284,-218},{-255,-252,-250,-172,-304,-228},{-184,-243,-243,-213,-257,-208},{-230,-243,-198,-311,-191,-211},{-179,-238,-189,-292,-250,-223},{-292,-274,-311,-218,-250,-174},{-299,-223,-314,-314,-272,-299},{-189,-220,-265,-184,-179,-245},{-198,-225,-250,-304,-213,-247},{-257,-225,-279,-194,-225,-282},{-296,-250,-255,-279,-270,-176},{-292,-216,-318,-299,-201,-274},{-184,-318,-301,-223,-208,-284},{-235,-184,-243,-250,-277,-279},{-292,-274,-309,-299,-311,-274},{-282,-267,-208,-260,-218,-235},{-213,-262,-191,-245,-240,-252},{-262,-240,-176,-233,-304,-238},{-186,-206,-247,-174,-294,-220},{-181,-260,-235,-279,-316,-270},{-172,-225,-243,-314,-292,-198},{-213,-250,-282,-186,-292,-208},{-255,-287,-260,-294,-218,-216},{-247,-235,-318,-176,-238,-225}},{{-220,-196,-189,-194,-211,-316},{-262,-274,-296,-262,-216,-181},{-279,-206,-240,-267,-208,-250},{-240,-257,-233,-247,-213,-309},{-223,-287,-272,-252,-296,-265},{-216,-311,-230,-270,-245,-196},{-299,-262,-304,-240,-272,-270},{-201,-206,-203,-282,-274,-194},{-270,-296,-247,-282,-230,-304},{-218,-296,-240,-218,-191,-265},{-314,-172,-287,-318,-196,-267},{-274,-279,-287,-176,-262,-223},{-203,-206,-247,-270,-235,-274},{-274,-292,-189,-208,-196,-184},{-184,-206,-274,-260,-270,-189},{-223,-272,-255,-191,-247,-250},{-206,-174,-304,-299,-284,-314},{-282,-314,-191,-228,-213,-186},{-225,-223,-299,-316,-243,-265},{-260,-191,-260,-318,-296,-301},{-228,-179,-191,-184,-282,-220},{-216,-181,-296,-233,-279,-176},{-267,-262,-243,-277,-260,-294},{-184,-181,-194,-257,-238,-262},{-216,-309,-201,-184,-314,-218},{-230,-274,-245,-245,-299,-277},{-296,-238,-186,-225,-257,-272},{-262,-277,-250,-203,-203,-216},{-228,-304,-174,-289,-186,-203},{-274,-191,-250,-194,-274,-186},{-225,-272,-213,-181,-311,-287},{-260,-277,-306,-318,-267,-225},{-309,-220,-228,-255,-257,-311},{-316,-252,-243,-235,-172,-252},{-299,-223,-311,-176,-279,-223},{-304,-238,-230,-208,-311,-314},{-191,-216,-238,-292,-270,-274},{-223,-316,-301,-238,-196,-296},{-292,-279,-194,-203,-216,-240},{-301,-252,-228,-257,-225,-230},{-289,-176,-279,-181,-292,-220},{-235,-247,-292,-208,-289,-189},{-262,-206,-198,-189,-299,-198},{-189,-238,-314,-270,-213,-306},{-265,-314,-208,-314,-250,-287},{-198,-311,-216,-216,-309,-233},{-223,-311,-228,-194,-186,-243},{-265,-240,-238,-179,-172,-284},{-179,-250,-267,-191,-262,-247},{-223,-194,-257,-274,-304,-265}}},{{{-180,-180,-275,-300,-231,-229},{-180,-180,-206,-182,-166,-171},{-224,-286,-280,-217,-247,-289},{-226,-236,-201,-208,-180,-166},{-166,-229,-252,-185,-261,-263},{-192,-226,-238,-171,-180,-273},{-206,-245,-206,-176,-286,-256},{-247,-210,-243,-259,-182,-256},{-210,-229,-275,-203,-169,-254},{-245,-249,-247,-210,-169,-203},{-222,-162,-300,-213,-300,-171},{-180,-273,-259,-166,-238,-284},{-199,-208,-182,-275,-291,-233},{-176,-185,-249,-199,-277,-173},{-192,-263,-196,-196,-293,-240},{-277,-215,-245,-263,-224,-194},{-273,-201,-201,-247,-275,-293},{-208,-192,-263,-233,-189,-284},{-185,-275,-284,-166,-256,-210},{-210,-236,-187,-236,-203,-201},{-247,-256,-259,-249,-293,-261},{-291,-243,-182,-284,-300,-176},{-219,-173,-233,-182,-296,-194},{-245,-166,-201,-185,-169,-298},{-296,-171,-263,-243,-203,-280},{-219,-206,-293,-300,-222,-282},{-259,-286,-215,-162,-249,-270},{-261,-296,-199,-206,-189,-194},{-286,-300,-217,-166,-243,-296},{-187,-187,-240,-192,-206,-284},{-201,-240,-185,-171,-199,-245},{-282,-270,-277,-240,-210,-229},{-252,-213,-282,-178,-259,-296},{-162,-249,-215,-254,-289,-233},{-215,-238,-162,-199,-213,-284},{-247,-166,-293,-284,-293,-192},{-240,-247,-171,-291,-263,-222},{-199,-261,-240,-210,-291,-201},{-215,-280,-263,-173,-293,-222},{-201,-289,-238,-256,-266,-203},{-169,-270,-270,-252,-289,-282},{-286,-192,-201,-194,-213,-199},{-296,-266,-196,-231,-171,-226},{-171,-300,-229,-206,-238,-189},{-215,-173,-173,-231,-273,-213},{-210,-210,-298,-247,-199,-171},{-293,-293,-240,-284,-266,-213},{-256,-298,-296,-208,-286,-178},{-256,-261,-240,-289,-196,-275},{-263,-178,-270,-217,-261,-289}},{{-185,-296,-254,-247,-254,-249},{-289,-280,-298,-171,-284,-217},{-219,-166,-171,-245,-222,-259},{-231,-206,-199,-180,-203,-201},{-277,-194,-189,-215,-178,-192},{-224,-199,-210,-201,-300,-206},{-296,-222,-240,-189,-263,-270},{-270,-261,-222,-252,-213,-245},{-289,-203,-233,-252,-199,-266},{-231,-256,-233,-243,-185,-176},{-263,-171,-222,-176,-180,-300},{-273,-231,-180,-164,-208,-236},{-169,-194,-196,-284,-275,-245},{-194,-171,-217,-180,-259,-240},{-180,-199,-298,-194,-247,-166},{-206,-196,-213,-201,-210,-296},{-224,-282,-286,-243,-194,-282},{-222,-291,-266,-222,-203,-261},{-275,-173,-164,-254,-291,-280},{-219,-166,-273,-180,-229,-206},{-277,-282,-293,-178,-261,-266},{-300,-273,-194,-201,-249,-217},{-203,-185,-187,-249,-289,-275},{-192,-291,-180,-210,-229,-268},{-226,-289,-222,-164,-182,-273},{-238,-275,-296,-263,-194,-291},{-171,-199,-180,-263,-233,-217},{-189,-286,-164,-217,-263,-233},{-185,-286,-254,-259,-296,-266},{-296,-219,-166,-249,-185,-245},{-203,-233,-240,-243,-275,-219},{-266,-275,-176,-164,-298,-169},{-256,-254,-254,-300,-296,-226},{-284,-233,-187,-289,-224,-247},{-293,-206,-245,-164,-229,-238},{-164,-196,-238,-247,-203,-256},{-236,-233,-210,-224,-268,-229},{-192,-206,-245,-176,-166,-284},{-180,-252,-187,-192,-192,-199},{-238,-261,-298,-182,-208,-266},{-259,-178,-296,-291,-176,-282},{-284,-219,-236,-286,-256,-293},{-259,-291,-189,-291,-162,-268},{-210,-162,-259,-254,-178,-286},{-266,-182,-203,-180,-194,-238},{-192,-215,-178,-199,-277,-282},{-166,-277,-245,-291,-171,-226},{-194,-289,-176,-233,-178,-196},{-233,-236,-185,-196,-249,-224},{-173,-252,-243,-286,-187,-282}},{{-249,-291,-229,-282,-293,-298},{-169,-199,-277,-238,-275,-187},{-213,-217,-213,-300,-245,-215},{-210,-280,-229,-169,-215,-226},{-273,-182,-268,-224,-231,-192},{-266,-233,-261,-247,-215,-182},{-252,-256,-217,-210,-282,-226},{-259,-286,-254,-293,-296,-189},{-173,-291,-185,-261,-252,-256},{-162,-185,-169,-176,-282,-199},{-224,-217,-240,-219,-261,-236},{-199,-261,-284,-189,-245,-293},{-273,-166,-162,-300,-273,-284},{-280,-252,-192,-201,-224,-187},{-300,-259,-289,-286,-240,-217},{-187,-208,-185,-261,-261,-284},{-199,-270,-189,-284,-182,-189},{-222,-176,-300,-296,-182,-249},{-298,-284,-171,-187,-289,-182},{-210,-208,-249,-273,-224,-213},{-210,-233,-296,-173,-187,-182},{-194,-208,-289,-208,-245,-224},{-226,-252,-178,-277,-187,-196},{-208,-249,-189,-298,-273,-298},{-236,-169,-215,-291,-254,-199},{-162,-173,-201,-286,-252,-182},{-282,-266,-243,-273,-238,-291},{-185,-217,-194,-261,-219,-289},{-261,-201,-180,-300,-249,-219},{-187,-169,-208,-233,-263,-245},{-254,-194,-192,-215,-254,-194},{-208,-238,-231,-164,-201,-213},{-268,-291,-187,-236,-162,-238},{-284,-171,-201,-215,-270,-263},{-256,-222,-192,-277,-256,-217},{-293,-273,-249,-254,-266,-180},{-252,-210,-273,-166,-176,-236},{-206,-254,-282,-254,-166,-254},{-284,-192,-298,-213,-270,-192},{-196,-275,-192,-291,-213,-286},{-213,-233,-263,-293,-236,-164},{-247,-166,-284,-233,-275,-180},{-213,-296,-277,-259,-224,-256},{-247,-173,-261,-222,-252,-166},{-203,-199,-226,-247,-164,-275},{-164,-196,-270,-240,-217,-270},{-164,-252,-213,-236,-231,-169},{-176,-286,-280,-261,-217,-196},{-252,-236,-254,-293,-199,-259},{-213,-291,-206,-263,-293,-208}},{{-280,-208,-182,-192,-169,-275},{-259,-224,-293,-282,-173,-194},{-247,-284,-277,-275,-282,-238},{-249,-217,-254,-273,-284,-254},{-180,-268,-164,-233,-219,-300},{-185,-293,-187,-282,-247,-284},{-296,-203,-286,-194,-199,-178},{-215,-284,-236,-240,-263,-208},{-224,-203,-229,-296,-194,-236},{-164,-171,-256,-196,-203,-236},{-194,-178,-215,-236,-229,-293},{-176,-249,-217,-289,-291,-233},{-176,-201,-300,-284,-259,-222},{-280,-187,-263,-249,-178,-210},{-282,-282,-203,-284,-210,-166},{-162,-243,-203,-182,-185,-199},{-291,-166,-268,-243,-286,-286},{-196,-194,-169,-215,-164,-280},{-226,-240,-210,-252,-263,-296},{-222,-254,-296,-291,-189,-259},{-268,-180,-298,-208,-263,-208},{-222,-286,-282,-178,-254,-206},{-275,-169,-300,-222,-296,-164},{-291,-187,-256,-162,-213,-291},{-176,-259,-254,-231,-178,-286},{-243,-300,-201,-245,-185,-217},{-273,-286,-263,-291,-266,-238},{-233,-217,-298,-277,-256,-173},{-215,-201,-194,-256,-238,-217},{-171,-277,-189,-229,-284,-189},{-201,-164,-224,-259,-245,-215},{-254,-245,-169,-266,-293,-219},{-268,-243,-210,-243,-229,-259},{-192,-185,-222,-185,-300,-162},{-300,-275,-296,-300,-217,-231},{-238,-171,-233,-247,-233,-256},{-284,-233,-173,-252,-173,-273},{-210,-166,-238,-173,-166,-173},{-284,-233,-192,-192,-261,-231},{-252,-245,-275,-213,-219,-256},{-187,-249,-270,-233,-162,-300},{-199,-252,-268,-243,-189,-182},{-289,-275,-298,-277,-284,-293},{-263,-176,-273,-180,-268,-291},{-162,-298,-222,-300,-173,-229},{-282,-194,-298,-176,-196,-199},{-224,-176,-199,-194,-196,-252},{-194,-182,-296,-201,-229,-224},{-196,-162,-192,-180,-254,-245},{-284,-192,-189,-238,-256,-298}},{{-298,-192,-247,-192,-222,-206},{-201,-210,-261,-201,-210,-238},{-270,-256,-233,-208,-215,-187},{-166,-256,-245,-208,-238,-226},{-261,-166,-245,-249,-169,-171},{-261,-169,-215,-249,-217,-171},{-259,-189,-217,-280,-236,-259},{-185,-300,-178,-259,-291,-182},{-284,-178,-289,-268,-270,-169},{-173,-233,-284,-210,-245,-194},{-176,-263,-240,-222,-210,-261},{-289,-210,-169,-215,-224,-238},{-180,-224,-268,-238,-277,-275},{-180,-226,-213,-176,-266,-222},{-266,-185,-273,-236,-245,-162},{-243,-173,-189,-199,-282,-280},{-300,-282,-229,-263,-263,-282},{-233,-213,-169,-275,-201,-286},{-252,-259,-245,-245,-164,-254},{-189,-182,-222,-256,-296,-249},{-291,-213,-199,-266,-263,-286},{-201,-182,-229,-215,-169,-289},{-185,-247,-254,-226,-236,-226},{-169,-192,-201,-169,-182,-263},{-270,-247,-213,-284,-180,-201},{-254,-182,-162,-263,-298,-256},{-266,-162,-254,-247,-282,-240},{-273,-164,-166,-247,-293,-162},{-224,-259,-201,-169,-166,-233},{-192,-252,-273,-166,-300,-296},{-199,-162,-275,-182,-266,-182},{-166,-245,-173,-236,-247,-296},{-182,-280,-280,-296,-173,-171},{-298,-240,-266,-266,-284,-166},{-162,-273,-162,-231,-176,-226},{-243,-252,-243,-196,-289,-238},{-224,-273,-210,-226,-254,-277},{-277,-176,-247,-173,-217,-208},{-162,-238,-173,-194,-277,-229},{-196,-224,-280,-289,-266,-185},{-261,-291,-243,-229,-192,-213},{-300,-206,-252,-215,-192,-293},{-280,-236,-268,-247,-178,-203},{-173,-192,-277,-203,-286,-247},{-256,-203,-222,-203,-176,-166},{-206,-189,-289,-166,-256,-192},{-189,-298,-259,-236,-240,-286},{-231,-178,-182,-254,-171,-213},{-185,-203,-222,-176,-273,-245},{-291,-208,-164,-268,-201,-194}},{{-206,-199,-280,-208,-254,-245},{-233,-213,-247,-166,-238,-173},{-254,-192,-194,-229,-176,-176},{-254,-259,-224,-266,-206,-210},{-217,-247,-196,-199,-203,-182},{-275,-256,-289,-231,-176,-261},{-280,-208,-194,-252,-266,-252},{-254,-196,-238,-213,-224,-201},{-199,-173,-169,-224,-261,-263},{-189,-182,-178,-176,-245,-273},{-296,-226,-261,-286,-240,-298},{-286,-286,-208,-270,-254,-293},{-249,-176,-280,-291,-263,-282},{-215,-203,-217,-236,-233,-222},{-162,-243,-162,-233,-233,-196},{-240,-282,-277,-284,-231,-166},{-254,-298,-240,-210,-266,-162},{-187,-284,-282,-208,-224,-231},{-247,-171,-233,-252,-236,-296},{-171,-261,-238,-162,-169,-213},{-256,-222,-219,-219,-219,-173},{-226,-169,-162,-286,-213,-286},{-203,-293,-284,-291,-182,-236},{-229,-180,-275,-219,-182,-263},{-199,-194,-180,-182,-289,-254},{-268,-266,-233,-245,-164,-259},{-162,-259,-210,-166,-282,-215},{-236,-222,-206,-203,-236,-213},{-256,-231,-236,-286,-213,-229},{-226,-280,-215,-263,-208,-266},{-231,-282,-238,-300,-226,-256},{-284,-256,-192,-233,-252,-247},{-252,-192,-192,-273,-231,-215},{-261,-208,-224,-224,-291,-192},{-180,-254,-185,-261,-280,-289},{-275,-169,-199,-219,-270,-194},{-176,-215,-284,-231,-289,-215},{-252,-194,-187,-182,-224,-254},{-185,-210,-178,-196,-199,-189},{-284,-261,-217,-182,-182,-273},{-245,-171,-182,-249,-173,-203},{-300,-256,-268,-226,-176,-222},{-182,-291,-275,-231,-192,-282},{-298,-178,-233,-194,-296,-289},{-270,-215,-180,-259,-243,-243},{-199,-261,-240,-245,-192,-240},{-282,-173,-273,-231,-192,-229},{-284,-236,-215,-243,-222,-275},{-206,-296,-166,-277,-273,-247},{-173,-192,-263,-192,-162,-182}}},{{{-270,-303,-244,-329,-223,-235},{-303,-238,-332,-338,-335,-329},{-220,-353,-232,-212,-382,-223},{-268,-247,-253,-262,-229,-209},{-209,-341,-309,-223,-370,-220},{-256,-347,-212,-229,-365,-309},{-306,-268,-256,-220,-297,-259},{-223,-382,-300,-347,-206,-241},{-382,-326,-365,-329,-259,-362},{-300,-244,-265,-326,-365,-241},{-232,-382,-365,-347,-276,-235},{-276,-350,-226,-229,-306,-226},{-259,-379,-209,-376,-226,-206},{-253,-353,-359,-329,-370,-212},{-220,-265,-229,-373,-326,-335},{-368,-376,-356,-270,-273,-232},{-241,-356,-250,-382,-209,-362},{-370,-241,-223,-276,-332,-350},{-288,-312,-268,-365,-294,-244},{-276,-344,-341,-226,-215,-273},{-229,-253,-306,-359,-297,-232},{-368,-294,-223,-353,-276,-235},{-382,-323,-320,-297,-253,-232},{-309,-297,-323,-253,-309,-303},{-320,-262,-315,-250,-265,-270},{-338,-241,-259,-309,-229,-259},{-285,-320,-347,-338,-244,-297},{-212,-344,-379,-241,-212,-356},{-356,-320,-323,-270,-276,-365},{-376,-382,-244,-294,-262,-323},{-379,-241,-282,-376,-382,-329},{-338,-320,-288,-373,-376,-273},{-303,-268,-250,-282,-344,-229},{-241,-318,-235,-382,-370,-368},{-370,-206,-244,-362,-382,-285},{-270,-309,-341,-300,-270,-318},{-206,-300,-379,-294,-279,-303},{-268,-326,-288,-229,-382,-338},{-215,-256,-315,-347,-223,-297},{-270,-218,-335,-279,-347,-262},{-353,-209,-282,-262,-359,-226},{-229,-265,-320,-362,-297,-232},{-376,-300,-232,-232,-226,-276},{-323,-379,-332,-226,-218,-229},{-212,-276,-276,-370,-344,-215},{-335,-215,-235,-262,-347,-291},{-297,-270,-344,-332,-270,-226},{-347,-379,-265,-253,-320,-326},{-223,-262,-288,-288,-326,-315},{-238,-353,-279,-373,-282,-238}},{{-326,-350,-320,-250,-379,-250},{-215,-244,-362,-315,-335,-256},{-212,-350,-341,-279,-294,-223},{-232,-288,-370,-294,-291,-250},{-270,-356,-250,-315,-309,-209},{-376,-288,-312,-335,-335,-247},{-250,-329,-288,-259,-326,-306},{-270,-279,-338,-291,-315,-373},{-341,-368,-259,-285,-303,-315},{-259,-303,-285,-312,-329,-332},{-341,-318,-279,-232,-373,-291},{-338,-262,-209,-370,-212,-376},{-279,-276,-241,-273,-235,-262},{-238,-244,-362,-341,-347,-370},{-250,-212,-212,-344,-256,-353},{-297,-297,-273,-253,-376,-250},{-262,-338,-226,-373,-223,-270},{-306,-226,-323,-241,-226,-220},{-359,-256,-353,-323,-338,-373},{-350,-276,-353,-347,-379,-220},{-265,-359,-209,-259,-318,-315},{-309,-359,-229,-306,-356,-282},{-382,-244,-215,-247,-265,-282},{-220,-332,-326,-235,-268,-320},{-315,-256,-218,-268,-270,-215},{-209,-282,-362,-220,-285,-332},{-273,-220,-218,-318,-256,-288},{-232,-294,-285,-326,-238,-285},{-256,-270,-376,-359,-379,-259},{-215,-268,-270,-318,-262,-288},{-232,-379,-244,-241,-253,-329},{-309,-368,-279,-294,-241,-373},{-294,-235,-350,-235,-273,-350},{-215,-373,-262,-229,-226,-382},{-250,-285,-382,-303,-285,-220},{-326,-285,-270,-376,-282,-288},{-379,-353,-365,-223,-206,-353},{-273,-291,-300,-273,-341,-297},{-318,-262,-270,-297,-268,-256},{-379,-265,-365,-350,-232,-303},{-350,-315,-253,-359,-223,-303},{-335,-326,-365,-262,-312,-303},{-294,-370,-379,-353,-359,-309},{-212,-312,-253,-320,-332,-300},{-253,-347,-226,-247,-368,-270},{-373,-376,-256,-318,-303,-315},{-294,-250,-303,-262,-365,-226},{-247,-247,-368,-218,-326,-373},{-276,-297,-250,-303,-265,-256},{-300,-238,-326,-262,-344,-268}},{{-329,-291,-318,-379,-382,-220},{-344,-376,-309,-320,-256,-338},{-223,-379,-347,-368,-353,-268},{-341,-215,-247,-359,-244,-232},{-273,-270,-256,-300,-373,-244},{-356,-347,-259,-259,-323,-362},{-326,-365,-332,-329,-326,-315},{-332,-382,-344,-285,-232,-235},{-232,-229,-320,-297,-338,-232},{-285,-256,-359,-220,-288,-253},{-338,-368,-270,-332,-220,-276},{-323,-335,-244,-244,-379,-379},{-353,-215,-232,-273,-291,-376},{-300,-300,-226,-326,-341,-362},{-215,-356,-341,-368,-256,-376},{-353,-353,-329,-241,-288,-338},{-300,-232,-282,-212,-362,-244},{-265,-335,-241,-379,-244,-259},{-362,-215,-365,-206,-382,-265},{-235,-238,-229,-359,-288,-300},{-376,-350,-253,-338,-341,-294},{-247,-359,-370,-226,-265,-276},{-300,-212,-235,-265,-276,-238},{-282,-250,-315,-300,-365,-279},{-297,-241,-288,-226,-344,-347},{-294,-220,-338,-212,-382,-273},{-300,-350,-294,-341,-209,-253},{-247,-282,-356,-344,-262,-288},{-244,-285,-273,-209,-379,-303},{-365,-300,-335,-376,-318,-300},{-238,-229,-306,-262,-238,-379},{-326,-273,-291,-294,-265,-288},{-350,-276,-247,-270,-370,-379},{-368,-259,-206,-273,-282,-350},{-344,-370,-270,-332,-368,-220},{-341,-265,-232,-344,-306,-359},{-218,-341,-329,-209,-338,-241},{-323,-270,-238,-353,-359,-365},{-215,-241,-256,-276,-373,-379},{-247,-300,-241,-268,-370,-300},{-297,-309,-241,-347,-353,-335},{-282,-297,-365,-250,-265,-341},{-220,-359,-335,-226,-294,-373},{-282,-382,-368,-344,-365,-326},{-270,-253,-382,-291,-315,-270},{-270,-250,-294,-273,-265,-218},{-250,-285,-332,-212,-279,-273},{-273,-218,-309,-368,-226,-212},{-253,-297,-270,-223,-226,-329},{-291,-359,-312,-341,-303,-341}},{{-232,-209,-244,-303,-212,-338},{-209,-376,-382,-215,-376,-273},{-344,-282,-241,-279,-253,-226},{-273,-265,-235,-329,-226,-276},{-341,-223,-300,-273,-288,-241},{-247,-276,-206,-253,-323,-332},{-212,-244,-379,-276,-235,-306},{-329,-329,-359,-241,-218,-265},{-300,-323,-232,-335,-270,-323},{-235,-223,-315,-285,-312,-288},{-320,-262,-262,-320,-347,-229},{-206,-262,-244,-212,-279,-379},{-318,-262,-312,-215,-244,-223},{-350,-276,-309,-265,-323,-376},{-300,-359,-353,-303,-318,-306},{-356,-206,-350,-247,-282,-262},{-329,-276,-220,-323,-256,-300},{-338,-250,-309,-376,-209,-353},{-209,-270,-206,-329,-285,-235},{-379,-344,-235,-303,-226,-212},{-312,-265,-359,-368,-341,-209},{-300,-353,-247,-309,-315,-244},{-338,-323,-382,-235,-356,-279},{-223,-226,-285,-332,-215,-341},{-356,-341,-220,-265,-350,-244},{-223,-303,-232,-276,-235,-238},{-353,-270,-347,-329,-241,-318},{-382,-350,-220,-362,-300,-238},{-350,-232,-350,-285,-215,-285},{-218,-270,-232,-206,-306,-253},{-323,-218,-332,-341,-309,-294},{-306,-332,-368,-379,-247,-329},{-294,-315,-306,-350,-238,-365},{-270,-382,-300,-235,-276,-247},{-300,-306,-320,-247,-320,-309},{-353,-362,-265,-344,-368,-220},{-312,-226,-285,-350,-341,-291},{-212,-309,-212,-223,-350,-253},{-247,-276,-209,-370,-209,-329},{-256,-285,-285,-232,-373,-273},{-262,-250,-232,-276,-320,-379},{-300,-294,-291,-294,-332,-244},{-268,-350,-306,-215,-347,-223},{-365,-297,-288,-235,-329,-362},{-253,-282,-220,-370,-326,-215},{-223,-209,-332,-218,-291,-315},{-259,-209,-247,-238,-282,-370},{-244,-282,-309,-273,-288,-356},{-323,-300,-303,-282,-341,-362},{-300,-256,-232,-376,-320,-300}},{{-253,-229,-268,-376,-273,-294},{-265,-244,-297,-368,-244,-373},{-247,-309,-373,-223,-365,-212},{-294,-268,-323,-332,-315,-353},{-259,-326,-323,-329,-279,-276},{-232,-300,-344,-223,-382,-359},{-350,-215,-373,-235,-215,-276},{-341,-218,-365,-212,-218,-365},{-270,-259,-353,-232,-268,-370},{-241,-244,-332,-373,-212,-229},{-282,-338,-332,-347,-276,-303},{-368,-359,-229,-273,-238,-368},{-323,-288,-259,-315,-373,-276},{-297,-359,-335,-250,-300,-262},{-256,-226,-253,-341,-350,-368},{-353,-347,-235,-209,-297,-265},{-353,-282,-350,-206,-326,-359},{-370,-315,-303,-306,-335,-223},{-256,-379,-347,-291,-356,-362},{-312,-244,-279,-379,-265,-238},{-270,-265,-223,-368,-206,-270},{-323,-253,-247,-368,-306,-273},{-323,-232,-288,-306,-347,-223},{-218,-320,-285,-226,-229,-282},{-226,-356,-312,-241,-270,-273},{-318,-368,-315,-344,-212,-241},{-341,-238,-262,-247,-232,-220},{-368,-206,-353,-312,-312,-356},{-335,-276,-262,-368,-344,-300},{-350,-229,-244,-226,-356,-312},{-212,-268,-291,-303,-379,-338},{-312,-376,-288,-376,-268,-209},{-279,-229,-335,-335,-220,-291},{-370,-209,-359,-306,-291,-223},{-376,-379,-250,-244,-350,-206},{-279,-315,-297,-347,-220,-370},{-268,-238,-238,-218,-244,-376},{-300,-329,-212,-373,-265,-344},{-376,-215,-315,-338,-235,-303},{-244,-229,-268,-297,-241,-250},{-282,-350,-332,-232,-218,-285},{-241,-353,-362,-282,-329,-253},{-229,-332,-235,-347,-350,-265},{-276,-347,-312,-382,-373,-270},{-347,-253,-309,-365,-329,-368},{-268,-320,-223,-329,-265,-344},{-206,-265,-350,-382,-206,-332},{-259,-347,-215,-235,-206,-332},{-250,-229,-250,-335,-338,-270},{-223,-229,-362,-250,-347,-273}},{{-256,-312,-276,-282,-235,-218},{-300,-306,-382,-341,-332,-382},{-320,-220,-215,-344,-362,-326},{-288,-344,-218,-244,-256,-338},{-223,-320,-265,-359,-229,-268},{-268,-282,-244,-265,-370,-265},{-209,-332,-232,-362,-288,-303},{-347,-206,-232,-244,-288,-376},{-250,-300,-350,-235,-247,-320},{-223,-356,-382,-218,-368,-212},{-232,-318,-362,-303,-268,-320},{-206,-247,-341,-359,-362,-341},{-279,-282,-376,-329,-312,-356},{-341,-338,-256,-344,-270,-212},{-232,-329,-297,-320,-276,-368},{-232,-350,-341,-232,-338,-294},{-318,-279,-362,-241,-382,-326},{-268,-335,-329,-223,-276,-344},{-320,-268,-288,-365,-229,-232},{-270,-285,-338,-365,-318,-220},{-238,-288,-382,-379,-279,-285},{-318,-303,-244,-212,-279,-368},{-303,-262,-235,-253,-368,-312},{-297,-244,-282,-268,-279,-359},{-220,-273,-347,-235,-235,-265},{-362,-273,-288,-256,-365,-206},{-347,-238,-332,-344,-223,-350},{-318,-350,-297,-344,-303,-373},{-370,-223,-320,-232,-276,-344},{-220,-362,-382,-347,-347,-235},{-368,-279,-347,-235,-318,-262},{-226,-356,-300,-282,-338,-315},{-326,-270,-373,-309,-300,-229},{-291,-288,-288,-238,-350,-382},{-250,-312,-347,-382,-362,-215},{-256,-294,-320,-206,-229,-223},{-329,-379,-332,-209,-265,-268},{-323,-350,-335,-279,-259,-215},{-379,-306,-359,-250,-382,-288},{-379,-273,-285,-341,-312,-259},{-359,-232,-315,-300,-306,-341},{-291,-232,-232,-303,-273,-341},{-223,-288,-370,-379,-350,-276},{-300,-268,-206,-341,-329,-326},{-209,-370,-338,-338,-270,-247},{-256,-356,-362,-244,-276,-209},{-212,-341,-220,-315,-335,-326},{-259,-362,-273,-270,-206,-365},{-212,-265,-206,-209,-359,-212},{-285,-209,-297,-209,-320,-285}}}}; // 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,15,8,5,15,8,6,16,8,6,16,8,6,16,8,6,17,9,6,17,9,6,16,8,6,17,8,6,17,9,6,17,8,6,17,9,6,17,9,6,17,9,6,18,9,6,17,9,6,17,9,6,17,9,6,16,9,6,16,8,6,16,9,6,16,9,6,16,9,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},{16,17,18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35,36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52},{53,54,55,56,57},{58,59,60,61,62,63,64,65,66,67,68,69,70,71,72},{73,74,75,76,77,78,79,80},{81,82,83,84,85,86},{87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102},{103,104,105,106,107,108,109,110},{111,112,113,114,115,116},{117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132},{133,134,135,136,137,138,139,140},{141,142,143,144,145,146},{147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162},{163,164,165,166,167,168,169,170},{171,172,173,174,175,176},{177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193},{194,195,196,197,198,199,200,201,202},{203,204,205,206,207,208},{209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225},{226,227,228,229,230,231,232,233,234},{235,236,237,238,239,240},{241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256},{257,258,259,260,261,262,263,264},{265,266,267,268,269,270},{271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287},{288,289,290,291,292,293,294,295},{296,297,298,299,300,301},{302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318},{319,320,321,322,323,324,325,326,327},{328,329,330,331,332,333},{334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350},{351,352,353,354,355,356,357,358},{359,360,361,362,363,364},{365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381},{382,383,384,385,386,387,388,389,390},{391,392,393,394,395,396},{397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413},{414,415,416,417,418,419,420,421,422},{423,424,425,426,427,428},{429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445},{446,447,448,449,450,451,452,453,454},{455,456,457,458,459,460},{461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478},{479,480,481,482,483,484,485,486,487},{488,489,490,491,492,493},{494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510},{511,512,513,514,515,516,517,518,519},{520,521,522,523,524,525},{526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542},{543,544,545,546,547,548,549,550,551},{552,553,554,555,556,557},{558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574},{575,576,577,578,579,580,581,582,583},{584,585,586,587,588,589},{590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605},{606,607,608,609,610,611,612,613,614},{615,616,617,618,619,620},{621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636},{637,638,639,640,641,642,643,644},{645,646,647,648,649,650},{651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666},{667,668,669,670,671,672,673,674,675},{676,677,678,679,680,681},{682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697},{698,699,700,701,702,703,704,705,706},{707,708,709,710,711,712},{713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728},{729,730,731,732,733,734,735,736,737},{738,739,740,741,742,743}}; // 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,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,1,5,9,13,17,21,25,29,2,8,14,20,26,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,1,5,9,13,17,21,25,29,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,1,5,9,13,17,21,25,29,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,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,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30}; // 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,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,6,10,14,18,22,26,30,34,7,13,19,25,31,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,6,10,14,18,22,26,30,34,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,4,10,16,22,28,34,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,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,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,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,1,7,13,19,25,31,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,1,7,13,19,25,31,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,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,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,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,3,9,15,21,27,33}; // set of end times of each shipment 
