int Dev = 20;// Deviation
extern const int CNN = 4;// Case Index
extern const int P = 6;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 36;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 743;//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]={{{{11174,0,0,0,0,0},{11215,0,0,0,0,0},{11344,0,0,0,0,0},{10940,0,0,0,0,0},{11125,0,0,0,0,0},{11007,0,0,0,0,0},{10842,0,0,0,0,0},{11055,0,0,0,0,0},{11278,0,0,0,0,0},{11139,0,0,0,0,0},{11089,0,0,0,0,0},{10834,0,0,0,0,0},{11362,0,0,0,0,0},{11184,0,0,0,0,0},{10986,0,0,0,0,0},{11034,0,0,0,0,0},{10957,0,0,0,0,0},{11034,0,0,0,0,0},{11126,0,0,0,0,0},{11368,0,0,0,0,0},{11125,0,0,0,0,0},{11119,0,0,0,0,0},{11118,0,0,0,0,0},{10878,0,0,0,0,0},{10904,0,0,0,0,0},{11016,0,0,0,0,0},{11294,0,0,0,0,0},{11294,0,0,0,0,0},{11358,0,0,0,0,0},{10875,0,0,0,0,0},{11065,0,0,0,0,0},{11207,0,0,0,0,0},{10976,0,0,0,0,0},{10931,0,0,0,0,0},{11276,0,0,0,0,0},{10842,0,0,0,0,0},{11233,0,0,0,0,0},{10966,0,0,0,0,0},{10679,0,0,0,0,0},{11033,0,0,0,0,0},{11089,0,0,0,0,0},{10824,0,0,0,0,0},{10686,0,0,0,0,0},{10982,0,0,0,0,0},{11082,0,0,0,0,0},{11330,0,0,0,0,0},{11065,0,0,0,0,0},{11333,0,0,0,0,0},{11193,0,0,0,0,0},{11112,0,0,0,0,0}},{{11014,0,0,0,0,0},{11156,0,0,0,0,0},{11114,0,0,0,0,0},{11364,0,0,0,0,0},{11064,0,0,0,0,0},{11043,0,0,0,0,0},{11308,0,0,0,0,0},{11301,0,0,0,0,0},{11113,0,0,0,0,0},{10878,0,0,0,0,0},{11026,0,0,0,0,0},{11278,0,0,0,0,0},{11084,0,0,0,0,0},{11459,0,0,0,0,0},{11054,0,0,0,0,0},{11259,0,0,0,0,0},{10847,0,0,0,0,0},{10741,0,0,0,0,0},{11046,0,0,0,0,0},{11039,0,0,0,0,0},{11238,0,0,0,0,0},{10922,0,0,0,0,0},{10851,0,0,0,0,0},{10843,0,0,0,0,0},{11235,0,0,0,0,0},{11209,0,0,0,0,0},{10557,0,0,0,0,0},{11081,0,0,0,0,0},{11028,0,0,0,0,0},{10620,0,0,0,0,0},{10565,0,0,0,0,0},{10971,0,0,0,0,0},{11228,0,0,0,0,0},{11138,0,0,0,0,0},{11041,0,0,0,0,0},{10987,0,0,0,0,0},{11139,0,0,0,0,0},{11205,0,0,0,0,0},{11028,0,0,0,0,0},{11220,0,0,0,0,0},{10955,0,0,0,0,0},{11034,0,0,0,0,0},{11263,0,0,0,0,0},{11695,0,0,0,0,0},{10882,0,0,0,0,0},{11051,0,0,0,0,0},{11077,0,0,0,0,0},{11329,0,0,0,0,0},{11195,0,0,0,0,0},{10680,0,0,0,0,0}},{{10975,0,0,0,0,0},{11045,0,0,0,0,0},{11278,0,0,0,0,0},{11059,0,0,0,0,0},{11026,0,0,0,0,0},{11197,0,0,0,0,0},{10914,0,0,0,0,0},{11371,0,0,0,0,0},{11036,0,0,0,0,0},{11097,0,0,0,0,0},{10733,0,0,0,0,0},{11047,0,0,0,0,0},{11178,0,0,0,0,0},{11028,0,0,0,0,0},{11120,0,0,0,0,0},{10983,0,0,0,0,0},{10909,0,0,0,0,0},{11213,0,0,0,0,0},{11161,0,0,0,0,0},{11146,0,0,0,0,0},{11181,0,0,0,0,0},{11410,0,0,0,0,0},{10855,0,0,0,0,0},{11148,0,0,0,0,0},{10748,0,0,0,0,0},{10975,0,0,0,0,0},{11147,0,0,0,0,0},{11050,0,0,0,0,0},{10981,0,0,0,0,0},{11244,0,0,0,0,0},{11335,0,0,0,0,0},{11252,0,0,0,0,0},{10915,0,0,0,0,0},{10780,0,0,0,0,0},{10986,0,0,0,0,0},{10997,0,0,0,0,0},{11324,0,0,0,0,0},{10873,0,0,0,0,0},{10793,0,0,0,0,0},{10945,0,0,0,0,0},{11002,0,0,0,0,0},{11178,0,0,0,0,0},{10847,0,0,0,0,0},{11198,0,0,0,0,0},{11131,0,0,0,0,0},{11120,0,0,0,0,0},{10834,0,0,0,0,0},{11179,0,0,0,0,0},{10868,0,0,0,0,0},{11135,0,0,0,0,0}},{{11051,0,0,0,0,0},{11005,0,0,0,0,0},{10906,0,0,0,0,0},{10620,0,0,0,0,0},{11158,0,0,0,0,0},{10819,0,0,0,0,0},{10909,0,0,0,0,0},{11296,0,0,0,0,0},{11136,0,0,0,0,0},{10938,0,0,0,0,0},{11215,0,0,0,0,0},{11204,0,0,0,0,0},{11047,0,0,0,0,0},{11097,0,0,0,0,0},{11156,0,0,0,0,0},{11050,0,0,0,0,0},{11191,0,0,0,0,0},{11367,0,0,0,0,0},{11090,0,0,0,0,0},{10782,0,0,0,0,0},{11093,0,0,0,0,0},{11151,0,0,0,0,0},{11384,0,0,0,0,0},{11613,0,0,0,0,0},{10697,0,0,0,0,0},{11163,0,0,0,0,0},{11328,0,0,0,0,0},{10845,0,0,0,0,0},{11150,0,0,0,0,0},{11142,0,0,0,0,0},{10904,0,0,0,0,0},{10882,0,0,0,0,0},{11295,0,0,0,0,0},{11039,0,0,0,0,0},{11044,0,0,0,0,0},{11443,0,0,0,0,0},{10942,0,0,0,0,0},{10647,0,0,0,0,0},{11186,0,0,0,0,0},{11062,0,0,0,0,0},{11053,0,0,0,0,0},{11017,0,0,0,0,0},{11165,0,0,0,0,0},{11075,0,0,0,0,0},{11175,0,0,0,0,0},{11394,0,0,0,0,0},{11137,0,0,0,0,0},{10716,0,0,0,0,0},{10897,0,0,0,0,0},{11079,0,0,0,0,0}},{{11186,0,0,0,0,0},{11207,0,0,0,0,0},{11193,0,0,0,0,0},{11236,0,0,0,0,0},{10938,0,0,0,0,0},{10768,0,0,0,0,0},{11026,0,0,0,0,0},{11060,0,0,0,0,0},{11034,0,0,0,0,0},{10683,0,0,0,0,0},{11016,0,0,0,0,0},{10790,0,0,0,0,0},{11311,0,0,0,0,0},{10828,0,0,0,0,0},{11146,0,0,0,0,0},{11104,0,0,0,0,0},{10947,0,0,0,0,0},{10970,0,0,0,0,0},{11319,0,0,0,0,0},{11352,0,0,0,0,0},{11066,0,0,0,0,0},{11325,0,0,0,0,0},{11287,0,0,0,0,0},{11169,0,0,0,0,0},{11094,0,0,0,0,0},{10952,0,0,0,0,0},{10791,0,0,0,0,0},{11495,0,0,0,0,0},{11073,0,0,0,0,0},{10649,0,0,0,0,0},{11022,0,0,0,0,0},{11347,0,0,0,0,0},{10959,0,0,0,0,0},{10998,0,0,0,0,0},{10828,0,0,0,0,0},{11013,0,0,0,0,0},{11074,0,0,0,0,0},{10923,0,0,0,0,0},{11186,0,0,0,0,0},{11333,0,0,0,0,0},{11032,0,0,0,0,0},{11070,0,0,0,0,0},{10986,0,0,0,0,0},{10998,0,0,0,0,0},{11061,0,0,0,0,0},{10996,0,0,0,0,0},{10605,0,0,0,0,0},{11181,0,0,0,0,0},{10989,0,0,0,0,0},{11197,0,0,0,0,0}},{{11019,0,0,0,0,0},{10984,0,0,0,0,0},{10589,0,0,0,0,0},{10806,0,0,0,0,0},{11071,0,0,0,0,0},{11432,0,0,0,0,0},{10776,0,0,0,0,0},{11101,0,0,0,0,0},{10979,0,0,0,0,0},{11149,0,0,0,0,0},{11188,0,0,0,0,0},{11011,0,0,0,0,0},{11050,0,0,0,0,0},{10757,0,0,0,0,0},{11078,0,0,0,0,0},{11092,0,0,0,0,0},{11323,0,0,0,0,0},{10972,0,0,0,0,0},{10918,0,0,0,0,0},{11160,0,0,0,0,0},{10937,0,0,0,0,0},{10966,0,0,0,0,0},{11140,0,0,0,0,0},{11184,0,0,0,0,0},{10918,0,0,0,0,0},{11102,0,0,0,0,0},{11180,0,0,0,0,0},{10980,0,0,0,0,0},{11259,0,0,0,0,0},{11225,0,0,0,0,0},{11192,0,0,0,0,0},{10929,0,0,0,0,0},{11184,0,0,0,0,0},{11175,0,0,0,0,0},{11029,0,0,0,0,0},{10624,0,0,0,0,0},{11169,0,0,0,0,0},{10961,0,0,0,0,0},{11077,0,0,0,0,0},{11290,0,0,0,0,0},{11125,0,0,0,0,0},{11080,0,0,0,0,0},{11065,0,0,0,0,0},{10733,0,0,0,0,0},{11339,0,0,0,0,0},{11132,0,0,0,0,0},{11132,0,0,0,0,0},{11204,0,0,0,0,0},{11122,0,0,0,0,0},{10579,0,0,0,0,0}}},{{{-217,-186,-242,-244,-258,-228},{-188,-262,-255,-264,-235,-202},{-253,-190,-231,-231,-235,-249},{-237,-262,-240,-188,-202,-224},{-240,-240,-202,-220,-231,-237},{-246,-269,-197,-206,-240,-246},{-240,-193,-222,-264,-193,-228},{-249,-255,-258,-264,-190,-269},{-193,-262,-222,-260,-264,-249},{-255,-226,-195,-228,-195,-237},{-231,-188,-195,-237,-195,-220},{-179,-193,-226,-242,-208,-224},{-242,-253,-253,-199,-260,-208},{-269,-251,-197,-197,-193,-267},{-188,-179,-226,-233,-240,-244},{-222,-251,-240,-251,-211,-235},{-253,-246,-208,-249,-253,-181},{-267,-208,-242,-222,-233,-211},{-237,-237,-246,-217,-255,-199},{-220,-222,-244,-233,-260,-244},{-262,-269,-211,-217,-220,-215},{-195,-231,-228,-217,-264,-195},{-215,-244,-224,-184,-264,-197},{-242,-267,-190,-269,-233,-231},{-197,-262,-262,-222,-260,-269},{-211,-246,-208,-184,-233,-224},{-237,-195,-253,-260,-215,-233},{-208,-244,-217,-204,-231,-226},{-226,-188,-253,-240,-260,-264},{-226,-258,-258,-267,-264,-188},{-179,-258,-217,-267,-228,-179},{-246,-222,-269,-181,-208,-211},{-262,-249,-258,-199,-224,-253},{-255,-264,-249,-269,-193,-206},{-208,-195,-224,-195,-255,-244},{-253,-181,-199,-258,-204,-264},{-197,-235,-222,-237,-262,-222},{-222,-222,-260,-215,-220,-255},{-199,-246,-199,-237,-184,-206},{-233,-190,-188,-206,-202,-251},{-211,-258,-231,-181,-215,-258},{-226,-195,-224,-251,-226,-188},{-195,-213,-213,-193,-237,-188},{-249,-184,-251,-246,-251,-237},{-258,-246,-226,-199,-220,-262},{-269,-226,-211,-260,-267,-190},{-246,-246,-199,-242,-267,-222},{-253,-244,-242,-199,-226,-233},{-208,-235,-231,-195,-226,-211},{-262,-260,-224,-255,-222,-255}},{{-251,-206,-264,-226,-269,-188},{-260,-181,-202,-217,-260,-204},{-244,-253,-179,-211,-220,-206},{-184,-215,-251,-226,-240,-260},{-237,-208,-251,-211,-184,-211},{-215,-262,-179,-260,-237,-199},{-264,-179,-244,-217,-186,-251},{-188,-262,-267,-240,-231,-190},{-253,-184,-222,-226,-240,-269},{-269,-244,-231,-193,-193,-249},{-195,-220,-217,-237,-267,-204},{-179,-199,-226,-251,-267,-242},{-233,-197,-186,-246,-197,-197},{-260,-213,-188,-233,-202,-249},{-251,-226,-242,-179,-206,-204},{-199,-262,-211,-186,-184,-264},{-217,-217,-251,-235,-246,-224},{-195,-217,-213,-208,-195,-208},{-186,-269,-264,-199,-202,-228},{-217,-269,-255,-244,-258,-199},{-186,-204,-211,-226,-260,-235},{-195,-258,-228,-231,-233,-190},{-246,-190,-242,-193,-237,-190},{-253,-240,-258,-193,-231,-255},{-235,-190,-264,-204,-260,-206},{-197,-240,-199,-224,-246,-246},{-184,-197,-231,-260,-213,-204},{-251,-258,-195,-197,-267,-190},{-199,-246,-199,-206,-260,-249},{-179,-235,-202,-186,-235,-208},{-251,-226,-197,-237,-213,-186},{-246,-179,-267,-206,-264,-267},{-246,-213,-264,-235,-193,-220},{-215,-269,-258,-188,-260,-228},{-184,-215,-190,-220,-226,-184},{-244,-228,-228,-228,-217,-231},{-213,-193,-240,-258,-222,-228},{-208,-235,-255,-237,-224,-186},{-211,-242,-251,-220,-179,-258},{-262,-206,-235,-202,-226,-184},{-244,-199,-217,-240,-253,-208},{-269,-188,-226,-224,-228,-255},{-258,-179,-231,-260,-264,-264},{-260,-217,-262,-244,-220,-251},{-228,-195,-260,-253,-269,-246},{-197,-199,-213,-211,-233,-220},{-255,-188,-215,-206,-242,-181},{-206,-269,-211,-240,-260,-206},{-233,-226,-190,-260,-231,-253},{-235,-195,-226,-233,-220,-222}},{{-206,-242,-188,-251,-260,-199},{-260,-199,-260,-217,-208,-204},{-217,-246,-246,-258,-233,-267},{-231,-202,-181,-258,-258,-211},{-220,-213,-244,-242,-228,-246},{-235,-244,-246,-195,-179,-255},{-260,-246,-258,-269,-258,-251},{-235,-231,-260,-206,-224,-267},{-190,-233,-217,-269,-235,-184},{-208,-190,-246,-208,-190,-233},{-206,-222,-251,-202,-197,-215},{-222,-188,-251,-224,-197,-253},{-269,-222,-206,-269,-206,-217},{-233,-269,-262,-222,-242,-244},{-197,-193,-217,-264,-226,-269},{-262,-226,-264,-224,-258,-264},{-179,-215,-231,-181,-202,-269},{-202,-181,-242,-251,-190,-242},{-197,-220,-179,-244,-228,-251},{-264,-264,-260,-231,-190,-264},{-253,-195,-188,-264,-244,-251},{-269,-193,-244,-258,-240,-260},{-224,-251,-240,-231,-211,-181},{-204,-253,-253,-206,-206,-199},{-202,-237,-235,-231,-235,-226},{-220,-213,-211,-184,-269,-199},{-235,-258,-222,-231,-184,-246},{-244,-195,-188,-240,-179,-269},{-246,-246,-260,-190,-244,-204},{-215,-240,-253,-222,-190,-237},{-233,-186,-246,-208,-246,-213},{-251,-208,-206,-193,-195,-208},{-226,-260,-237,-258,-249,-267},{-255,-184,-202,-179,-220,-206},{-264,-253,-224,-222,-213,-188},{-262,-204,-228,-179,-199,-231},{-233,-199,-233,-181,-258,-220},{-222,-237,-255,-215,-269,-233},{-253,-244,-213,-186,-253,-255},{-193,-244,-249,-222,-202,-204},{-195,-228,-249,-186,-233,-244},{-186,-186,-202,-199,-220,-237},{-251,-228,-217,-255,-235,-186},{-215,-206,-260,-213,-267,-249},{-255,-195,-226,-226,-253,-226},{-267,-215,-251,-222,-193,-193},{-231,-240,-251,-224,-235,-184},{-260,-269,-202,-184,-258,-235},{-264,-260,-231,-188,-242,-215},{-258,-269,-215,-186,-235,-231}},{{-202,-181,-249,-246,-242,-213},{-199,-193,-204,-217,-233,-235},{-267,-202,-184,-220,-195,-224},{-262,-188,-197,-202,-251,-224},{-199,-246,-260,-231,-226,-237},{-258,-181,-204,-258,-244,-179},{-193,-179,-269,-262,-262,-224},{-217,-242,-262,-179,-213,-213},{-186,-184,-188,-188,-253,-267},{-220,-264,-204,-222,-242,-208},{-213,-267,-197,-184,-184,-226},{-228,-184,-190,-211,-199,-220},{-195,-186,-181,-231,-190,-211},{-193,-228,-240,-190,-181,-226},{-269,-204,-204,-262,-267,-244},{-222,-258,-253,-258,-262,-181},{-260,-269,-246,-208,-249,-224},{-186,-258,-195,-242,-226,-251},{-179,-184,-246,-220,-202,-258},{-222,-199,-215,-211,-206,-228},{-184,-195,-264,-202,-246,-220},{-190,-181,-213,-211,-206,-235},{-246,-206,-211,-240,-262,-193},{-242,-269,-258,-190,-226,-231},{-188,-215,-184,-220,-258,-233},{-264,-253,-235,-213,-246,-240},{-262,-215,-208,-262,-220,-235},{-244,-211,-249,-237,-269,-204},{-213,-258,-186,-253,-264,-224},{-184,-260,-253,-224,-228,-251},{-260,-204,-188,-240,-255,-206},{-195,-220,-188,-211,-242,-251},{-258,-269,-240,-264,-269,-255},{-226,-220,-249,-213,-181,-260},{-244,-211,-258,-184,-202,-264},{-233,-226,-220,-217,-253,-193},{-188,-231,-260,-260,-197,-202},{-260,-251,-208,-246,-228,-186},{-264,-228,-228,-253,-199,-262},{-233,-179,-255,-235,-242,-262},{-188,-217,-244,-204,-242,-226},{-231,-231,-233,-220,-228,-193},{-208,-190,-231,-269,-244,-211},{-246,-220,-195,-215,-211,-186},{-206,-253,-233,-246,-240,-199},{-202,-197,-220,-237,-237,-264},{-253,-249,-195,-202,-264,-244},{-186,-242,-215,-184,-251,-246},{-193,-249,-211,-269,-181,-251},{-188,-231,-264,-197,-204,-233}},{{-253,-217,-237,-186,-217,-246},{-213,-251,-211,-186,-202,-242},{-231,-222,-226,-186,-246,-269},{-222,-258,-228,-224,-267,-226},{-208,-258,-193,-258,-193,-253},{-269,-228,-264,-181,-249,-206},{-226,-244,-231,-206,-199,-204},{-264,-226,-233,-226,-181,-251},{-267,-242,-231,-258,-213,-213},{-235,-220,-206,-226,-204,-267},{-211,-217,-233,-179,-267,-255},{-193,-220,-260,-186,-269,-190},{-269,-181,-217,-220,-184,-204},{-258,-204,-244,-193,-251,-186},{-249,-240,-242,-224,-217,-244},{-233,-249,-240,-255,-231,-193},{-215,-215,-235,-195,-237,-220},{-199,-184,-249,-226,-199,-258},{-258,-260,-211,-242,-202,-217},{-204,-206,-251,-242,-197,-244},{-206,-199,-179,-213,-220,-179},{-253,-188,-204,-226,-251,-231},{-204,-264,-242,-228,-255,-197},{-224,-262,-186,-251,-190,-233},{-186,-228,-260,-184,-258,-206},{-217,-193,-193,-246,-249,-217},{-208,-249,-179,-193,-199,-222},{-260,-211,-267,-199,-260,-262},{-188,-213,-179,-202,-258,-262},{-195,-208,-184,-233,-193,-215},{-206,-233,-181,-204,-181,-181},{-188,-211,-262,-208,-269,-202},{-237,-242,-226,-260,-179,-267},{-251,-211,-199,-251,-213,-181},{-202,-244,-186,-224,-260,-206},{-202,-213,-186,-251,-253,-197},{-264,-188,-244,-262,-237,-231},{-217,-255,-213,-197,-244,-217},{-231,-269,-260,-217,-231,-224},{-255,-213,-237,-204,-208,-233},{-204,-193,-242,-206,-267,-231},{-231,-188,-269,-211,-240,-181},{-184,-237,-224,-233,-255,-222},{-269,-262,-190,-197,-188,-226},{-246,-235,-228,-244,-184,-262},{-202,-179,-188,-260,-217,-224},{-217,-235,-231,-233,-255,-206},{-264,-260,-186,-193,-240,-199},{-213,-206,-179,-231,-190,-202},{-235,-231,-213,-206,-260,-228}},{{-211,-179,-253,-222,-211,-213},{-224,-253,-260,-260,-208,-197},{-246,-228,-226,-231,-179,-193},{-228,-249,-249,-190,-231,-188},{-249,-251,-206,-181,-242,-186},{-222,-220,-208,-208,-222,-233},{-195,-206,-179,-188,-186,-244},{-195,-224,-233,-184,-237,-193},{-181,-255,-260,-244,-197,-253},{-262,-224,-242,-246,-193,-244},{-233,-208,-264,-195,-233,-260},{-255,-240,-217,-258,-213,-208},{-202,-213,-240,-237,-211,-224},{-199,-204,-190,-228,-211,-251},{-204,-228,-269,-204,-224,-213},{-244,-199,-186,-260,-193,-215},{-246,-208,-202,-222,-246,-267},{-197,-258,-190,-269,-202,-179},{-253,-202,-206,-213,-251,-235},{-193,-258,-228,-251,-179,-215},{-215,-269,-233,-264,-264,-208},{-244,-184,-251,-208,-217,-269},{-188,-235,-208,-202,-186,-184},{-226,-240,-224,-206,-267,-215},{-258,-253,-204,-181,-253,-258},{-186,-262,-213,-235,-220,-264},{-260,-179,-240,-244,-222,-269},{-195,-179,-224,-242,-190,-242},{-220,-237,-181,-217,-235,-215},{-244,-206,-226,-202,-186,-255},{-235,-179,-199,-186,-262,-260},{-237,-242,-222,-264,-237,-199},{-206,-246,-215,-193,-231,-255},{-237,-258,-181,-269,-262,-267},{-269,-206,-213,-242,-199,-215},{-195,-246,-181,-220,-179,-217},{-233,-188,-202,-217,-244,-269},{-269,-184,-204,-206,-197,-231},{-242,-228,-179,-267,-269,-251},{-206,-228,-255,-249,-195,-213},{-253,-262,-249,-240,-197,-235},{-224,-237,-226,-213,-208,-260},{-199,-244,-237,-233,-195,-242},{-251,-202,-262,-220,-235,-208},{-206,-217,-258,-215,-226,-251},{-186,-258,-224,-262,-188,-251},{-195,-233,-181,-235,-255,-217},{-190,-246,-260,-222,-242,-255},{-217,-246,-253,-190,-260,-195},{-228,-193,-211,-197,-193,-208}}},{{{-269,-217,-226,-245,-240,-212},{-200,-245,-198,-286,-240,-283},{-236,-231,-255,-262,-274,-281},{-221,-233,-193,-221,-245,-245},{-231,-264,-233,-271,-255,-221},{-286,-259,-278,-245,-205,-202},{-264,-224,-278,-252,-200,-219},{-236,-252,-217,-257,-202,-226},{-278,-286,-231,-226,-257,-209},{-259,-267,-238,-238,-202,-233},{-219,-202,-257,-259,-193,-240},{-195,-250,-250,-238,-281,-238},{-226,-264,-226,-281,-250,-252},{-243,-236,-259,-278,-198,-278},{-212,-262,-257,-212,-259,-228},{-281,-226,-228,-205,-250,-286},{-190,-195,-212,-217,-205,-231},{-286,-195,-190,-233,-217,-264},{-267,-233,-224,-212,-245,-228},{-286,-212,-267,-276,-209,-269},{-198,-250,-236,-231,-269,-252},{-250,-233,-248,-243,-248,-209},{-221,-221,-250,-217,-252,-267},{-250,-205,-264,-240,-202,-193},{-233,-198,-212,-200,-224,-214},{-283,-202,-276,-200,-195,-248},{-212,-269,-278,-198,-207,-233},{-226,-209,-271,-252,-245,-212},{-195,-255,-221,-264,-257,-281},{-195,-233,-228,-190,-269,-231},{-245,-231,-236,-240,-193,-202},{-243,-245,-202,-283,-271,-212},{-205,-231,-202,-221,-276,-259},{-255,-281,-228,-207,-286,-264},{-281,-281,-231,-259,-250,-209},{-221,-205,-202,-286,-269,-207},{-286,-250,-200,-262,-228,-233},{-252,-219,-228,-190,-274,-207},{-205,-255,-252,-221,-259,-226},{-250,-228,-190,-267,-238,-212},{-198,-214,-190,-264,-262,-259},{-276,-209,-262,-195,-240,-205},{-207,-228,-238,-209,-190,-207},{-240,-262,-221,-281,-262,-262},{-236,-217,-190,-274,-226,-193},{-209,-286,-286,-202,-209,-264},{-217,-219,-202,-259,-262,-217},{-195,-257,-267,-276,-198,-198},{-207,-212,-276,-245,-221,-190},{-207,-214,-198,-217,-259,-238}},{{-252,-276,-193,-236,-226,-255},{-198,-276,-248,-209,-221,-205},{-257,-276,-274,-219,-221,-262},{-278,-198,-274,-283,-217,-264},{-283,-231,-264,-233,-259,-228},{-233,-231,-236,-252,-274,-202},{-248,-212,-231,-233,-271,-219},{-224,-221,-278,-252,-271,-209},{-224,-221,-255,-264,-224,-228},{-243,-200,-219,-278,-236,-190},{-278,-193,-259,-267,-236,-255},{-286,-286,-257,-195,-281,-219},{-252,-236,-228,-274,-233,-219},{-238,-286,-267,-267,-259,-209},{-219,-212,-276,-233,-271,-236},{-245,-200,-276,-269,-259,-219},{-233,-271,-209,-212,-243,-233},{-226,-214,-226,-209,-221,-286},{-267,-252,-264,-214,-224,-252},{-252,-248,-267,-238,-217,-274},{-231,-217,-276,-238,-212,-190},{-193,-248,-250,-248,-276,-257},{-193,-217,-276,-257,-250,-250},{-250,-217,-193,-250,-226,-228},{-281,-198,-255,-214,-267,-269},{-252,-252,-207,-190,-274,-240},{-207,-202,-207,-283,-217,-271},{-238,-267,-255,-224,-207,-264},{-255,-214,-281,-269,-195,-233},{-205,-193,-248,-217,-276,-248},{-278,-233,-267,-205,-200,-193},{-257,-259,-198,-274,-248,-207},{-233,-252,-269,-269,-231,-262},{-259,-207,-271,-205,-205,-264},{-274,-207,-195,-190,-283,-219},{-236,-202,-267,-226,-262,-248},{-262,-255,-236,-236,-248,-274},{-267,-214,-271,-283,-214,-271},{-231,-193,-198,-264,-190,-276},{-281,-262,-271,-198,-276,-219},{-226,-228,-209,-200,-264,-278},{-207,-236,-281,-205,-198,-193},{-236,-236,-283,-267,-269,-200},{-276,-228,-257,-267,-281,-262},{-281,-281,-250,-219,-195,-212},{-190,-212,-257,-238,-245,-250},{-283,-259,-271,-190,-219,-274},{-262,-257,-283,-278,-269,-224},{-217,-269,-195,-217,-245,-233},{-226,-202,-207,-243,-200,-207}},{{-214,-281,-193,-243,-231,-274},{-202,-262,-195,-231,-190,-226},{-200,-195,-281,-250,-193,-283},{-250,-190,-274,-236,-233,-228},{-190,-231,-224,-245,-283,-248},{-236,-271,-224,-271,-207,-202},{-226,-198,-212,-240,-214,-224},{-202,-248,-195,-252,-243,-267},{-233,-238,-224,-248,-202,-257},{-231,-255,-228,-228,-238,-267},{-224,-255,-286,-278,-278,-228},{-205,-193,-219,-281,-276,-198},{-236,-243,-236,-190,-264,-231},{-212,-278,-281,-193,-259,-231},{-250,-233,-231,-221,-245,-283},{-281,-198,-195,-271,-262,-250},{-202,-214,-226,-228,-214,-274},{-278,-236,-190,-205,-264,-233},{-274,-245,-259,-259,-269,-259},{-217,-236,-271,-245,-259,-217},{-219,-274,-209,-217,-264,-271},{-255,-271,-219,-262,-236,-233},{-240,-195,-248,-269,-209,-212},{-219,-228,-281,-236,-276,-281},{-205,-209,-214,-283,-221,-190},{-193,-205,-228,-214,-269,-221},{-269,-231,-269,-207,-255,-214},{-195,-255,-233,-281,-245,-281},{-271,-236,-224,-205,-190,-238},{-231,-202,-243,-267,-238,-278},{-259,-259,-248,-286,-226,-269},{-269,-205,-198,-267,-224,-252},{-240,-205,-193,-207,-231,-193},{-195,-214,-233,-207,-236,-274},{-252,-233,-267,-252,-257,-212},{-236,-221,-219,-217,-271,-278},{-276,-231,-219,-267,-262,-252},{-262,-190,-212,-248,-221,-245},{-245,-257,-262,-231,-264,-198},{-207,-278,-250,-259,-212,-238},{-245,-224,-200,-226,-243,-262},{-224,-286,-209,-286,-240,-262},{-195,-200,-224,-243,-281,-240},{-267,-267,-274,-226,-274,-205},{-226,-233,-217,-205,-269,-193},{-193,-221,-243,-236,-248,-209},{-224,-219,-214,-212,-212,-217},{-190,-233,-202,-195,-190,-231},{-238,-243,-262,-238,-238,-226},{-205,-274,-269,-221,-205,-238}},{{-193,-236,-262,-221,-231,-231},{-228,-269,-193,-276,-217,-286},{-202,-238,-233,-262,-205,-243},{-193,-243,-221,-195,-209,-198},{-286,-207,-233,-195,-286,-245},{-228,-231,-248,-217,-267,-231},{-264,-224,-262,-269,-214,-207},{-264,-248,-276,-217,-264,-209},{-195,-248,-198,-262,-238,-259},{-250,-214,-257,-200,-281,-264},{-283,-212,-198,-248,-205,-262},{-267,-264,-245,-240,-202,-286},{-240,-259,-200,-202,-276,-190},{-221,-255,-209,-248,-195,-286},{-274,-271,-190,-238,-207,-262},{-233,-198,-243,-212,-243,-267},{-271,-198,-209,-214,-276,-286},{-190,-252,-221,-224,-257,-283},{-238,-202,-238,-257,-278,-240},{-217,-255,-248,-236,-193,-271},{-276,-221,-243,-231,-224,-250},{-276,-262,-271,-264,-193,-283},{-240,-281,-236,-281,-264,-217},{-233,-226,-286,-212,-236,-257},{-243,-195,-267,-193,-214,-207},{-221,-240,-262,-283,-195,-231},{-271,-233,-202,-259,-252,-274},{-205,-198,-226,-190,-195,-240},{-195,-269,-212,-259,-209,-286},{-205,-217,-250,-257,-238,-212},{-226,-202,-200,-262,-286,-252},{-195,-219,-243,-231,-255,-283},{-271,-236,-271,-233,-255,-233},{-190,-240,-257,-262,-217,-195},{-262,-224,-193,-264,-198,-190},{-231,-193,-281,-276,-238,-259},{-233,-252,-259,-228,-209,-243},{-274,-212,-217,-250,-190,-193},{-224,-278,-238,-257,-262,-259},{-219,-190,-271,-228,-243,-205},{-193,-228,-281,-243,-283,-221},{-195,-269,-255,-202,-219,-245},{-219,-245,-224,-243,-248,-231},{-243,-267,-236,-224,-262,-238},{-271,-214,-224,-214,-205,-286},{-221,-228,-219,-195,-259,-252},{-271,-193,-207,-236,-205,-248},{-214,-286,-198,-226,-245,-195},{-207,-209,-278,-190,-226,-214},{-286,-281,-221,-240,-202,-238}},{{-269,-267,-207,-212,-259,-207},{-257,-190,-271,-240,-217,-212},{-240,-193,-195,-198,-248,-238},{-231,-281,-255,-274,-217,-219},{-205,-190,-264,-248,-214,-200},{-198,-250,-243,-228,-233,-233},{-219,-219,-240,-259,-281,-267},{-245,-214,-271,-200,-250,-257},{-198,-214,-286,-226,-214,-200},{-193,-233,-233,-198,-264,-209},{-228,-278,-286,-281,-212,-207},{-250,-214,-224,-226,-238,-209},{-238,-221,-233,-283,-250,-228},{-245,-248,-264,-257,-214,-233},{-236,-200,-195,-226,-278,-233},{-200,-255,-255,-248,-267,-221},{-198,-193,-207,-202,-267,-245},{-262,-233,-252,-205,-224,-190},{-209,-257,-198,-274,-269,-248},{-233,-195,-271,-226,-262,-245},{-224,-236,-269,-264,-267,-212},{-267,-248,-274,-267,-209,-209},{-276,-228,-259,-207,-202,-250},{-240,-278,-217,-219,-238,-224},{-281,-250,-271,-221,-264,-264},{-240,-217,-212,-221,-262,-271},{-278,-257,-221,-195,-207,-198},{-278,-250,-269,-212,-245,-255},{-252,-286,-264,-257,-250,-274},{-271,-202,-190,-283,-207,-274},{-257,-248,-236,-233,-190,-231},{-238,-240,-212,-283,-193,-252},{-274,-219,-226,-219,-200,-217},{-219,-193,-190,-240,-231,-278},{-231,-224,-217,-190,-200,-190},{-252,-228,-214,-264,-262,-193},{-238,-286,-283,-193,-190,-250},{-252,-257,-212,-217,-257,-236},{-205,-243,-198,-278,-271,-248},{-274,-233,-193,-224,-257,-255},{-205,-252,-250,-214,-202,-278},{-252,-250,-262,-205,-262,-205},{-283,-190,-207,-255,-228,-198},{-240,-217,-257,-217,-231,-238},{-200,-212,-271,-233,-259,-226},{-202,-281,-219,-259,-224,-286},{-255,-190,-200,-207,-231,-248},{-221,-233,-259,-250,-264,-214},{-214,-252,-195,-238,-286,-195},{-252,-219,-226,-193,-198,-281}},{{-243,-219,-240,-238,-207,-243},{-245,-243,-221,-278,-283,-198},{-257,-217,-245,-207,-238,-245},{-250,-231,-238,-193,-274,-262},{-214,-202,-271,-205,-248,-283},{-281,-255,-243,-286,-248,-286},{-224,-245,-205,-233,-198,-205},{-278,-226,-236,-250,-259,-219},{-200,-193,-221,-202,-267,-269},{-240,-202,-271,-259,-264,-250},{-283,-257,-200,-271,-190,-257},{-274,-238,-255,-248,-257,-243},{-274,-274,-267,-202,-224,-228},{-243,-240,-245,-205,-217,-236},{-214,-252,-221,-236,-276,-219},{-202,-262,-248,-283,-231,-255},{-214,-278,-250,-193,-283,-259},{-212,-243,-259,-238,-281,-240},{-231,-255,-224,-190,-240,-190},{-245,-243,-212,-274,-281,-283},{-212,-226,-259,-231,-202,-233},{-198,-221,-207,-231,-250,-286},{-255,-264,-283,-264,-236,-269},{-255,-269,-269,-193,-250,-228},{-200,-228,-202,-231,-281,-274},{-190,-202,-286,-274,-212,-248},{-252,-214,-236,-271,-281,-269},{-190,-238,-257,-212,-195,-281},{-240,-193,-255,-193,-271,-248},{-224,-281,-200,-212,-243,-243},{-283,-209,-198,-267,-262,-250},{-252,-236,-193,-274,-248,-250},{-259,-224,-255,-264,-250,-257},{-212,-190,-231,-217,-257,-271},{-286,-276,-269,-228,-245,-236},{-205,-240,-281,-202,-226,-231},{-248,-257,-255,-231,-274,-236},{-200,-281,-198,-238,-228,-217},{-267,-271,-200,-259,-255,-217},{-262,-276,-271,-286,-283,-245},{-248,-193,-257,-200,-209,-238},{-278,-219,-212,-243,-228,-286},{-281,-264,-224,-278,-255,-217},{-202,-224,-250,-190,-195,-269},{-228,-264,-224,-255,-264,-271},{-283,-207,-202,-207,-202,-243},{-243,-193,-259,-267,-255,-250},{-195,-269,-267,-257,-252,-217},{-236,-221,-238,-214,-231,-236},{-274,-281,-231,-264,-195,-224}}},{{{-289,-300,-300,-243,-221,-311},{-289,-232,-300,-229,-319,-227},{-254,-218,-259,-251,-314,-314},{-257,-270,-289,-303,-248,-259},{-276,-254,-251,-257,-328,-224},{-289,-281,-254,-232,-287,-292},{-240,-325,-306,-221,-298,-308},{-246,-254,-306,-270,-235,-328},{-281,-295,-273,-303,-221,-262},{-227,-303,-278,-292,-246,-325},{-317,-281,-254,-238,-218,-278},{-314,-276,-311,-232,-300,-278},{-306,-229,-224,-308,-311,-278},{-224,-314,-317,-246,-278,-300},{-295,-292,-248,-257,-268,-317},{-295,-270,-268,-314,-227,-227},{-259,-235,-295,-325,-218,-224},{-311,-328,-325,-281,-276,-259},{-240,-281,-308,-259,-292,-227},{-229,-317,-259,-289,-287,-306},{-254,-240,-295,-235,-259,-317},{-300,-238,-232,-322,-221,-292},{-218,-240,-289,-268,-268,-227},{-300,-227,-246,-308,-317,-218},{-300,-284,-287,-287,-281,-248},{-221,-322,-221,-292,-319,-303},{-254,-303,-273,-319,-328,-287},{-303,-303,-278,-311,-268,-287},{-317,-243,-240,-281,-303,-238},{-218,-246,-238,-248,-298,-248},{-311,-221,-314,-268,-243,-235},{-259,-246,-314,-298,-289,-268},{-287,-265,-308,-303,-311,-295},{-246,-229,-273,-268,-265,-254},{-325,-262,-246,-240,-292,-314},{-273,-273,-221,-227,-308,-278},{-325,-278,-317,-238,-224,-278},{-270,-224,-259,-265,-232,-218},{-281,-227,-319,-273,-265,-262},{-314,-262,-235,-303,-300,-322},{-243,-317,-221,-227,-229,-273},{-298,-224,-322,-273,-224,-278},{-303,-243,-229,-246,-314,-322},{-218,-235,-314,-295,-265,-306},{-224,-254,-224,-243,-268,-295},{-284,-270,-319,-292,-235,-289},{-284,-221,-259,-287,-265,-221},{-308,-238,-268,-308,-273,-300},{-311,-303,-235,-265,-306,-328},{-317,-251,-254,-328,-319,-278}},{{-221,-322,-243,-276,-229,-322},{-314,-265,-314,-278,-292,-295},{-322,-303,-259,-259,-218,-251},{-289,-303,-243,-243,-292,-295},{-317,-262,-314,-276,-240,-246},{-265,-273,-257,-259,-243,-325},{-265,-325,-298,-243,-303,-259},{-262,-322,-308,-257,-270,-246},{-229,-295,-287,-325,-251,-287},{-298,-254,-235,-328,-262,-273},{-229,-221,-227,-262,-298,-240},{-229,-295,-308,-298,-311,-287},{-232,-276,-281,-306,-270,-218},{-276,-317,-306,-303,-238,-314},{-248,-319,-292,-240,-227,-221},{-251,-325,-221,-292,-240,-289},{-224,-314,-251,-238,-284,-221},{-265,-227,-259,-287,-308,-292},{-300,-232,-262,-257,-328,-246},{-319,-262,-265,-238,-259,-325},{-308,-306,-259,-300,-254,-262},{-246,-262,-232,-243,-273,-229},{-240,-259,-229,-317,-295,-221},{-232,-251,-221,-246,-238,-281},{-311,-322,-298,-276,-328,-218},{-314,-221,-265,-308,-218,-328},{-248,-254,-265,-281,-300,-229},{-273,-238,-268,-295,-254,-235},{-259,-227,-224,-248,-303,-281},{-240,-322,-221,-289,-287,-328},{-248,-248,-314,-257,-254,-224},{-319,-246,-224,-221,-246,-243},{-218,-227,-295,-254,-319,-328},{-311,-281,-328,-322,-273,-287},{-289,-221,-251,-300,-325,-317},{-289,-306,-303,-306,-243,-276},{-300,-325,-229,-289,-221,-292},{-273,-295,-254,-265,-303,-224},{-311,-221,-273,-246,-246,-270},{-251,-319,-325,-278,-308,-276},{-251,-265,-292,-284,-229,-243},{-317,-295,-229,-243,-229,-328},{-273,-295,-265,-319,-284,-270},{-325,-311,-287,-262,-298,-284},{-300,-218,-284,-325,-227,-218},{-257,-240,-278,-273,-325,-268},{-248,-224,-248,-281,-278,-278},{-314,-235,-317,-308,-278,-278},{-273,-284,-306,-295,-248,-248},{-254,-265,-270,-289,-273,-218}},{{-262,-289,-240,-300,-281,-218},{-262,-322,-265,-328,-270,-325},{-328,-273,-289,-218,-325,-254},{-262,-314,-308,-276,-270,-221},{-325,-284,-254,-248,-246,-278},{-300,-289,-284,-289,-300,-227},{-270,-308,-281,-218,-232,-259},{-322,-300,-308,-248,-300,-265},{-265,-224,-221,-229,-224,-292},{-240,-259,-218,-300,-218,-268},{-287,-273,-218,-284,-265,-240},{-270,-303,-314,-300,-300,-218},{-289,-276,-278,-298,-292,-246},{-303,-235,-238,-232,-229,-232},{-270,-311,-273,-221,-284,-322},{-278,-240,-246,-322,-221,-287},{-298,-229,-246,-257,-224,-281},{-251,-328,-292,-254,-328,-276},{-227,-218,-218,-311,-276,-303},{-287,-322,-306,-265,-311,-292},{-319,-268,-322,-322,-295,-311},{-289,-265,-265,-235,-306,-248},{-311,-278,-292,-317,-284,-251},{-328,-240,-273,-289,-314,-270},{-218,-281,-262,-238,-303,-254},{-259,-308,-308,-229,-243,-287},{-306,-298,-251,-278,-246,-262},{-229,-284,-322,-298,-287,-278},{-276,-300,-278,-229,-303,-328},{-322,-262,-325,-325,-276,-251},{-281,-276,-308,-238,-240,-265},{-319,-227,-303,-273,-289,-295},{-251,-232,-295,-314,-270,-262},{-257,-257,-232,-281,-268,-328},{-218,-218,-246,-273,-295,-314},{-276,-308,-317,-300,-319,-246},{-218,-262,-298,-303,-218,-298},{-298,-224,-325,-287,-276,-246},{-254,-300,-284,-289,-243,-221},{-278,-251,-314,-273,-229,-292},{-259,-276,-284,-311,-284,-292},{-221,-325,-311,-325,-276,-278},{-240,-298,-314,-268,-319,-240},{-317,-325,-278,-265,-229,-248},{-257,-308,-259,-227,-308,-240},{-257,-262,-292,-308,-287,-235},{-246,-259,-240,-311,-262,-300},{-300,-278,-325,-259,-262,-265},{-328,-259,-319,-218,-254,-298},{-311,-240,-311,-248,-265,-276}},{{-227,-235,-328,-298,-243,-235},{-300,-259,-303,-278,-265,-235},{-262,-229,-221,-246,-278,-259},{-221,-240,-303,-311,-248,-317},{-257,-287,-218,-311,-235,-317},{-325,-265,-221,-322,-317,-281},{-235,-232,-328,-319,-224,-273},{-306,-281,-273,-270,-229,-268},{-306,-300,-229,-292,-270,-281},{-238,-257,-238,-227,-227,-243},{-246,-229,-257,-325,-303,-229},{-328,-325,-281,-248,-311,-300},{-314,-314,-292,-276,-265,-248},{-278,-314,-325,-300,-227,-259},{-311,-281,-262,-311,-240,-265},{-232,-298,-287,-273,-254,-262},{-319,-229,-232,-308,-248,-287},{-248,-246,-322,-278,-319,-300},{-218,-257,-284,-278,-268,-259},{-298,-232,-306,-314,-268,-229},{-268,-235,-289,-295,-246,-303},{-246,-268,-284,-278,-292,-287},{-262,-240,-306,-284,-319,-287},{-254,-303,-314,-325,-276,-314},{-276,-276,-270,-319,-289,-273},{-308,-276,-273,-328,-281,-218},{-308,-248,-248,-300,-276,-254},{-259,-232,-295,-238,-240,-328},{-306,-270,-243,-289,-314,-243},{-295,-322,-287,-273,-276,-246},{-276,-268,-325,-218,-238,-278},{-311,-328,-251,-240,-232,-246},{-287,-317,-232,-300,-218,-262},{-311,-248,-289,-278,-289,-259},{-248,-322,-322,-238,-292,-319},{-281,-292,-251,-317,-276,-292},{-246,-311,-235,-218,-238,-298},{-284,-259,-240,-254,-278,-276},{-224,-284,-265,-246,-314,-238},{-248,-221,-322,-240,-270,-265},{-295,-240,-218,-254,-248,-292},{-238,-281,-276,-287,-254,-328},{-298,-254,-311,-262,-314,-221},{-270,-224,-306,-295,-273,-257},{-270,-243,-276,-235,-292,-295},{-278,-325,-224,-284,-238,-273},{-257,-254,-251,-229,-306,-306},{-259,-221,-273,-251,-248,-322},{-243,-284,-246,-325,-289,-319},{-284,-298,-238,-227,-314,-221}},{{-284,-317,-300,-289,-276,-298},{-232,-328,-306,-278,-300,-262},{-238,-268,-278,-311,-317,-257},{-227,-243,-287,-319,-317,-328},{-319,-221,-227,-322,-240,-246},{-235,-265,-221,-218,-268,-281},{-232,-300,-308,-281,-235,-273},{-300,-262,-259,-232,-317,-322},{-292,-314,-311,-221,-265,-243},{-235,-235,-218,-314,-218,-303},{-276,-251,-319,-243,-287,-235},{-325,-278,-238,-281,-306,-292},{-325,-314,-262,-273,-308,-325},{-259,-287,-298,-306,-257,-248},{-273,-295,-268,-248,-265,-308},{-229,-325,-319,-292,-292,-289},{-259,-259,-259,-224,-314,-259},{-289,-308,-292,-246,-232,-259},{-298,-317,-284,-306,-251,-292},{-317,-235,-268,-328,-238,-273},{-251,-270,-218,-235,-303,-221},{-325,-308,-289,-295,-317,-300},{-268,-322,-322,-224,-311,-246},{-325,-254,-328,-311,-251,-251},{-292,-251,-268,-218,-281,-319},{-218,-306,-298,-224,-322,-276},{-284,-257,-311,-232,-229,-319},{-292,-273,-281,-218,-308,-308},{-251,-238,-276,-238,-300,-221},{-276,-218,-248,-259,-268,-246},{-306,-317,-300,-273,-268,-235},{-281,-273,-265,-251,-270,-224},{-243,-287,-314,-306,-259,-227},{-254,-254,-259,-306,-270,-248},{-308,-243,-298,-300,-251,-308},{-300,-224,-243,-295,-300,-238},{-276,-303,-265,-259,-268,-306},{-287,-303,-325,-232,-262,-235},{-317,-235,-300,-303,-229,-276},{-248,-243,-284,-254,-276,-268},{-303,-240,-259,-238,-238,-292},{-298,-276,-303,-295,-325,-235},{-276,-298,-238,-322,-276,-259},{-259,-281,-328,-221,-227,-289},{-224,-251,-257,-300,-240,-319},{-259,-317,-311,-276,-325,-289},{-270,-287,-218,-325,-281,-238},{-265,-232,-325,-232,-303,-328},{-240,-300,-298,-325,-273,-251},{-227,-257,-265,-325,-328,-311}},{{-276,-319,-262,-270,-232,-281},{-232,-325,-240,-268,-328,-254},{-298,-319,-238,-287,-221,-221},{-243,-257,-273,-278,-292,-224},{-224,-254,-257,-295,-314,-292},{-322,-289,-287,-328,-306,-246},{-262,-227,-273,-268,-314,-262},{-314,-322,-270,-238,-227,-300},{-229,-238,-229,-257,-229,-218},{-227,-306,-254,-322,-248,-257},{-328,-229,-276,-314,-224,-221},{-287,-303,-229,-224,-229,-306},{-287,-251,-221,-240,-325,-298},{-254,-306,-232,-243,-319,-235},{-300,-278,-248,-232,-308,-308},{-295,-259,-295,-306,-289,-284},{-284,-322,-295,-306,-308,-243},{-308,-287,-308,-232,-221,-224},{-319,-300,-292,-218,-240,-292},{-322,-221,-270,-243,-270,-278},{-246,-232,-328,-287,-254,-218},{-276,-298,-328,-232,-311,-292},{-238,-303,-311,-303,-328,-224},{-308,-276,-218,-319,-265,-308},{-224,-240,-292,-229,-281,-325},{-268,-218,-281,-295,-257,-229},{-311,-268,-270,-221,-268,-227},{-232,-229,-227,-298,-278,-298},{-284,-289,-248,-317,-322,-238},{-284,-300,-270,-273,-289,-289},{-300,-243,-322,-254,-262,-227},{-243,-325,-224,-276,-317,-287},{-265,-328,-284,-281,-284,-328},{-300,-232,-276,-265,-308,-257},{-281,-284,-284,-328,-251,-278},{-224,-303,-221,-278,-268,-292},{-265,-259,-284,-317,-292,-268},{-251,-254,-262,-273,-235,-298},{-229,-278,-303,-276,-262,-308},{-235,-284,-328,-295,-254,-235},{-289,-328,-254,-303,-300,-308},{-235,-265,-295,-325,-289,-314},{-218,-238,-229,-276,-303,-273},{-221,-311,-284,-298,-328,-273},{-240,-306,-295,-289,-229,-287},{-308,-248,-322,-243,-251,-306},{-268,-287,-308,-306,-235,-262},{-246,-229,-295,-238,-319,-292},{-218,-259,-328,-268,-251,-298},{-229,-218,-248,-229,-246,-240}}},{{{-151,-172,-148,-151,-169,-169},{-157,-168,-136,-168,-157,-176},{-183,-185,-185,-125,-149,-159},{-148,-182,-185,-128,-136,-180},{-172,-165,-149,-168,-160,-148},{-176,-165,-160,-132,-174,-168},{-131,-176,-137,-131,-128,-152},{-159,-163,-152,-156,-143,-168},{-183,-159,-179,-168,-143,-183},{-166,-180,-145,-149,-146,-180},{-126,-176,-168,-176,-126,-134},{-169,-145,-151,-140,-139,-145},{-162,-168,-125,-169,-182,-149},{-146,-146,-143,-137,-157,-156},{-131,-131,-125,-139,-182,-142},{-160,-169,-168,-174,-162,-142},{-134,-168,-160,-139,-145,-171},{-180,-165,-182,-139,-137,-152},{-183,-148,-145,-171,-123,-163},{-132,-172,-148,-177,-142,-142},{-125,-172,-183,-169,-159,-162},{-185,-136,-160,-169,-123,-185},{-148,-140,-157,-183,-152,-169},{-162,-125,-185,-163,-174,-174},{-157,-177,-160,-134,-143,-183},{-182,-174,-151,-159,-156,-152},{-126,-142,-126,-143,-142,-131},{-183,-134,-131,-140,-171,-128},{-149,-154,-131,-125,-134,-179},{-131,-177,-151,-172,-126,-162},{-152,-143,-149,-145,-183,-151},{-140,-128,-169,-171,-166,-132},{-131,-143,-152,-149,-177,-165},{-146,-129,-136,-139,-143,-140},{-143,-128,-179,-146,-125,-152},{-148,-159,-129,-129,-123,-142},{-180,-176,-131,-132,-165,-126},{-143,-182,-163,-162,-172,-131},{-128,-140,-136,-151,-125,-182},{-154,-152,-140,-157,-166,-126},{-179,-169,-177,-169,-149,-151},{-145,-179,-180,-182,-137,-180},{-154,-148,-134,-156,-159,-182},{-151,-152,-182,-154,-128,-134},{-137,-179,-174,-136,-172,-134},{-166,-163,-162,-180,-179,-157},{-128,-176,-176,-156,-140,-137},{-165,-172,-151,-131,-123,-177},{-136,-156,-128,-140,-146,-157},{-179,-131,-125,-145,-176,-148}},{{-172,-156,-140,-136,-134,-148},{-182,-169,-176,-176,-176,-132},{-165,-139,-149,-163,-179,-126},{-140,-177,-129,-142,-140,-182},{-172,-143,-165,-143,-126,-151},{-172,-166,-149,-160,-165,-152},{-146,-154,-176,-154,-148,-163},{-163,-180,-151,-177,-129,-180},{-162,-172,-149,-174,-154,-160},{-123,-152,-131,-132,-132,-182},{-140,-176,-136,-136,-174,-136},{-185,-132,-166,-128,-176,-163},{-143,-159,-157,-162,-152,-180},{-131,-148,-177,-177,-152,-148},{-174,-151,-149,-180,-142,-125},{-146,-142,-183,-180,-165,-177},{-163,-132,-131,-183,-132,-151},{-183,-171,-143,-185,-143,-146},{-136,-128,-131,-168,-159,-125},{-166,-151,-169,-125,-132,-139},{-177,-163,-156,-169,-172,-156},{-163,-179,-172,-142,-165,-182},{-143,-156,-172,-156,-128,-160},{-163,-163,-180,-172,-165,-171},{-163,-172,-165,-152,-136,-134},{-165,-168,-172,-152,-140,-162},{-146,-126,-180,-145,-126,-163},{-169,-169,-154,-172,-131,-126},{-152,-157,-154,-131,-139,-159},{-128,-177,-134,-139,-177,-163},{-142,-123,-160,-159,-154,-128},{-132,-165,-123,-128,-143,-145},{-146,-166,-183,-128,-157,-174},{-176,-131,-151,-177,-146,-134},{-126,-136,-179,-185,-168,-143},{-123,-176,-183,-182,-168,-134},{-172,-159,-154,-139,-143,-171},{-132,-177,-142,-179,-172,-134},{-152,-176,-131,-142,-140,-142},{-128,-163,-179,-162,-179,-183},{-160,-140,-143,-148,-174,-154},{-143,-179,-126,-174,-156,-183},{-166,-134,-182,-145,-163,-165},{-145,-172,-146,-159,-172,-174},{-152,-145,-137,-125,-174,-159},{-174,-151,-176,-125,-142,-126},{-163,-179,-128,-159,-137,-180},{-176,-157,-166,-157,-185,-137},{-182,-166,-132,-123,-128,-134},{-168,-129,-174,-179,-177,-143}},{{-168,-171,-140,-140,-157,-179},{-176,-145,-145,-146,-154,-140},{-149,-157,-171,-171,-185,-160},{-179,-152,-146,-146,-143,-160},{-148,-165,-185,-131,-125,-136},{-156,-128,-162,-166,-129,-176},{-159,-171,-149,-128,-156,-140},{-180,-169,-146,-157,-180,-131},{-159,-177,-177,-172,-171,-126},{-137,-169,-145,-185,-159,-185},{-142,-183,-176,-177,-182,-165},{-125,-174,-159,-128,-139,-179},{-145,-169,-165,-128,-132,-169},{-136,-123,-159,-172,-182,-134},{-128,-159,-182,-134,-142,-174},{-131,-139,-157,-152,-126,-142},{-162,-151,-126,-156,-134,-177},{-160,-163,-182,-148,-152,-160},{-165,-142,-180,-182,-131,-126},{-125,-166,-163,-149,-169,-160},{-171,-134,-172,-169,-129,-136},{-162,-166,-132,-174,-163,-182},{-149,-174,-146,-132,-149,-129},{-148,-171,-139,-149,-146,-125},{-157,-182,-174,-142,-140,-126},{-129,-163,-176,-151,-172,-151},{-156,-140,-146,-139,-152,-137},{-143,-131,-126,-179,-146,-177},{-172,-134,-123,-160,-140,-156},{-165,-131,-131,-125,-179,-163},{-126,-159,-126,-149,-185,-174},{-177,-123,-132,-162,-159,-160},{-169,-140,-146,-157,-183,-139},{-183,-168,-123,-146,-129,-162},{-151,-148,-165,-139,-143,-182},{-139,-163,-163,-151,-123,-185},{-179,-160,-139,-159,-174,-165},{-123,-145,-165,-137,-157,-148},{-180,-143,-132,-185,-131,-169},{-154,-129,-185,-169,-165,-171},{-149,-131,-177,-166,-129,-160},{-156,-151,-160,-126,-152,-163},{-129,-162,-132,-132,-160,-129},{-143,-176,-149,-171,-159,-185},{-172,-168,-163,-156,-183,-172},{-149,-163,-185,-160,-149,-146},{-139,-134,-151,-136,-159,-171},{-143,-172,-177,-123,-166,-180},{-154,-128,-148,-123,-136,-136},{-151,-128,-180,-149,-171,-142}},{{-134,-152,-128,-163,-148,-172},{-159,-180,-166,-185,-149,-131},{-174,-142,-162,-166,-157,-156},{-151,-172,-149,-183,-157,-151},{-165,-168,-162,-174,-131,-160},{-176,-128,-137,-134,-163,-185},{-134,-162,-182,-128,-129,-142},{-131,-137,-126,-185,-159,-131},{-177,-137,-171,-131,-125,-132},{-123,-160,-165,-142,-182,-174},{-151,-140,-183,-169,-145,-145},{-166,-165,-179,-163,-168,-159},{-166,-136,-152,-139,-151,-180},{-177,-182,-160,-131,-180,-154},{-137,-151,-142,-168,-179,-132},{-152,-174,-126,-172,-166,-171},{-148,-142,-123,-180,-156,-157},{-142,-172,-160,-172,-185,-143},{-171,-139,-128,-157,-152,-162},{-142,-134,-125,-169,-148,-180},{-140,-145,-179,-154,-125,-132},{-142,-139,-168,-169,-185,-132},{-152,-139,-162,-145,-180,-165},{-162,-183,-146,-145,-143,-136},{-163,-123,-136,-129,-148,-182},{-179,-126,-134,-180,-165,-142},{-169,-143,-137,-183,-131,-160},{-123,-180,-156,-172,-177,-168},{-162,-145,-152,-182,-128,-154},{-145,-165,-140,-123,-182,-136},{-137,-146,-168,-148,-145,-166},{-131,-185,-151,-134,-179,-125},{-179,-182,-185,-177,-180,-136},{-185,-180,-131,-126,-152,-148},{-129,-145,-152,-134,-140,-152},{-151,-129,-166,-151,-157,-154},{-152,-126,-128,-136,-134,-126},{-157,-183,-143,-149,-125,-146},{-151,-152,-142,-151,-160,-157},{-168,-152,-169,-156,-132,-169},{-134,-185,-157,-154,-177,-128},{-123,-183,-146,-151,-166,-137},{-176,-163,-168,-156,-139,-182},{-145,-174,-156,-152,-157,-176},{-179,-132,-132,-168,-179,-160},{-165,-168,-148,-174,-156,-176},{-154,-174,-185,-168,-179,-146},{-154,-145,-159,-134,-136,-182},{-140,-142,-142,-128,-165,-136},{-146,-136,-146,-180,-168,-126}},{{-179,-168,-137,-143,-159,-125},{-160,-142,-179,-154,-165,-154},{-177,-174,-174,-179,-183,-163},{-159,-148,-169,-182,-151,-145},{-142,-182,-176,-123,-129,-162},{-149,-149,-132,-134,-176,-156},{-165,-174,-145,-182,-143,-169},{-140,-166,-182,-166,-174,-160},{-134,-128,-134,-129,-132,-132},{-129,-160,-162,-166,-148,-182},{-156,-156,-162,-152,-145,-171},{-176,-160,-172,-154,-140,-156},{-162,-165,-148,-125,-185,-125},{-143,-140,-129,-154,-174,-151},{-156,-129,-174,-152,-185,-142},{-165,-149,-157,-169,-128,-146},{-146,-174,-126,-166,-160,-165},{-157,-131,-134,-129,-168,-149},{-128,-132,-169,-180,-152,-179},{-180,-137,-165,-157,-177,-177},{-140,-183,-162,-149,-156,-132},{-139,-123,-137,-143,-162,-148},{-143,-159,-151,-134,-185,-163},{-165,-174,-139,-162,-174,-176},{-137,-174,-179,-168,-139,-146},{-174,-134,-143,-177,-142,-180},{-142,-171,-162,-183,-140,-142},{-180,-146,-166,-166,-163,-166},{-145,-134,-176,-123,-134,-146},{-146,-156,-149,-139,-128,-137},{-157,-136,-168,-176,-177,-177},{-179,-151,-180,-145,-172,-126},{-156,-148,-146,-132,-165,-137},{-151,-142,-137,-174,-137,-171},{-123,-160,-165,-148,-166,-177},{-154,-149,-131,-137,-143,-169},{-136,-163,-129,-126,-185,-163},{-146,-139,-171,-185,-146,-137},{-169,-129,-137,-129,-172,-134},{-152,-159,-126,-145,-151,-177},{-131,-142,-152,-140,-169,-149},{-169,-148,-134,-182,-148,-137},{-126,-171,-154,-154,-128,-125},{-165,-126,-137,-126,-136,-176},{-149,-171,-169,-179,-131,-140},{-128,-166,-126,-146,-145,-126},{-142,-145,-128,-146,-162,-146},{-156,-143,-163,-177,-169,-169},{-172,-162,-131,-123,-183,-179},{-166,-174,-154,-123,-169,-132}},{{-125,-169,-145,-171,-183,-166},{-174,-148,-169,-140,-156,-128},{-143,-174,-154,-126,-151,-128},{-162,-169,-126,-136,-136,-151},{-131,-171,-163,-148,-128,-183},{-162,-166,-152,-185,-162,-131},{-156,-148,-129,-126,-152,-162},{-162,-142,-165,-137,-160,-126},{-131,-183,-156,-148,-169,-148},{-142,-136,-125,-159,-123,-125},{-160,-163,-146,-139,-154,-149},{-123,-131,-151,-151,-171,-143},{-180,-136,-185,-146,-156,-165},{-182,-168,-168,-126,-154,-156},{-160,-174,-185,-157,-169,-131},{-134,-179,-156,-154,-168,-149},{-140,-180,-180,-168,-140,-129},{-145,-179,-126,-160,-154,-159},{-140,-183,-166,-177,-129,-176},{-140,-185,-185,-156,-171,-180},{-136,-174,-145,-165,-136,-136},{-148,-160,-172,-146,-123,-151},{-156,-182,-154,-137,-168,-168},{-123,-162,-182,-165,-163,-163},{-166,-128,-156,-145,-179,-125},{-180,-123,-166,-142,-145,-126},{-149,-165,-126,-146,-169,-126},{-165,-142,-134,-132,-125,-139},{-166,-168,-180,-166,-177,-148},{-134,-174,-183,-160,-154,-171},{-123,-180,-177,-180,-157,-174},{-151,-174,-149,-125,-159,-156},{-162,-165,-148,-168,-148,-125},{-182,-162,-137,-159,-159,-125},{-134,-132,-151,-168,-125,-160},{-137,-159,-183,-139,-165,-136},{-136,-129,-166,-176,-176,-151},{-149,-154,-160,-179,-136,-160},{-185,-152,-143,-137,-126,-152},{-182,-143,-183,-169,-174,-176},{-157,-128,-151,-136,-180,-137},{-179,-143,-162,-176,-140,-174},{-151,-123,-182,-128,-176,-168},{-131,-166,-172,-125,-151,-163},{-157,-174,-168,-136,-185,-148},{-139,-136,-183,-185,-145,-156},{-177,-145,-134,-146,-182,-129},{-183,-139,-165,-137,-174,-126},{-149,-125,-136,-159,-137,-131},{-148,-136,-177,-156,-163,-179}}},{{{-167,-202,-209,-187,-184,-178},{-184,-209,-166,-215,-193,-206},{-158,-184,-187,-207,-162,-193},{-173,-162,-191,-149,-207,-180},{-215,-146,-215,-186,-187,-162},{-193,-177,-175,-211,-164,-184},{-186,-182,-158,-187,-206,-193},{-173,-180,-206,-178,-146,-171},{-167,-151,-197,-146,-209,-175},{-167,-182,-167,-149,-153,-178},{-146,-167,-213,-189,-187,-209},{-160,-160,-207,-177,-155,-149},{-182,-182,-186,-166,-217,-209},{-198,-169,-213,-207,-162,-180},{-207,-169,-198,-197,-173,-193},{-171,-158,-175,-166,-171,-175},{-177,-213,-177,-160,-147,-217},{-167,-149,-164,-182,-164,-166},{-218,-213,-173,-153,-211,-180},{-184,-169,-193,-200,-211,-155},{-213,-193,-151,-207,-178,-204},{-198,-213,-187,-178,-197,-197},{-218,-146,-173,-184,-206,-184},{-177,-202,-169,-155,-171,-173},{-180,-187,-155,-171,-155,-178},{-184,-173,-204,-204,-157,-195},{-202,-217,-167,-157,-207,-187},{-186,-178,-209,-215,-162,-195},{-217,-164,-184,-207,-195,-197},{-184,-202,-178,-193,-169,-197},{-171,-180,-162,-186,-180,-178},{-191,-206,-171,-186,-182,-184},{-178,-146,-193,-206,-209,-191},{-204,-151,-195,-207,-171,-195},{-147,-160,-209,-217,-184,-211},{-202,-193,-217,-157,-213,-166},{-169,-186,-169,-182,-213,-217},{-207,-171,-189,-166,-209,-189},{-166,-207,-167,-213,-157,-160},{-191,-166,-158,-153,-209,-160},{-213,-146,-147,-218,-197,-206},{-206,-146,-146,-162,-213,-155},{-207,-153,-184,-155,-204,-178},{-187,-162,-151,-197,-204,-149},{-191,-166,-215,-175,-200,-206},{-211,-191,-166,-206,-215,-171},{-209,-187,-206,-195,-180,-178},{-218,-184,-217,-177,-215,-164},{-149,-202,-162,-206,-151,-171},{-195,-217,-186,-187,-173,-186}},{{-207,-184,-173,-146,-151,-180},{-209,-175,-206,-191,-153,-204},{-211,-153,-195,-162,-217,-173},{-197,-189,-178,-215,-155,-155},{-195,-204,-177,-147,-204,-217},{-191,-177,-169,-149,-149,-164},{-191,-186,-146,-206,-178,-209},{-171,-209,-184,-155,-186,-149},{-166,-213,-200,-206,-215,-177},{-189,-153,-173,-215,-160,-177},{-162,-175,-197,-200,-151,-178},{-166,-166,-180,-160,-215,-182},{-213,-217,-162,-178,-197,-200},{-215,-173,-198,-153,-189,-175},{-147,-189,-206,-171,-218,-195},{-215,-155,-184,-218,-146,-149},{-175,-209,-191,-160,-166,-189},{-218,-171,-155,-169,-180,-182},{-171,-146,-211,-160,-215,-209},{-160,-160,-193,-162,-147,-217},{-169,-186,-182,-175,-175,-218},{-198,-151,-173,-175,-207,-149},{-206,-158,-171,-158,-202,-167},{-184,-169,-175,-209,-160,-146},{-206,-191,-173,-193,-162,-175},{-207,-217,-213,-200,-213,-193},{-178,-198,-147,-180,-186,-167},{-207,-157,-162,-166,-218,-195},{-153,-193,-186,-213,-180,-149},{-151,-153,-189,-211,-169,-164},{-207,-184,-169,-177,-191,-173},{-177,-218,-175,-171,-206,-180},{-206,-217,-153,-166,-164,-211},{-173,-166,-184,-211,-193,-157},{-198,-204,-147,-167,-182,-209},{-166,-198,-211,-166,-211,-160},{-186,-186,-207,-173,-155,-173},{-202,-218,-195,-175,-180,-189},{-218,-164,-206,-180,-162,-164},{-160,-171,-186,-166,-173,-166},{-155,-206,-155,-162,-147,-158},{-171,-167,-167,-178,-211,-166},{-206,-200,-217,-193,-164,-218},{-147,-215,-182,-166,-204,-187},{-149,-162,-200,-173,-197,-198},{-146,-217,-202,-166,-209,-177},{-162,-215,-217,-187,-186,-157},{-167,-213,-187,-200,-155,-207},{-171,-207,-189,-158,-213,-211},{-153,-178,-157,-195,-207,-157}},{{-200,-198,-158,-146,-155,-204},{-146,-178,-198,-191,-167,-182},{-166,-147,-182,-184,-158,-182},{-191,-189,-189,-175,-166,-147},{-218,-173,-186,-153,-169,-146},{-178,-207,-180,-191,-209,-178},{-149,-153,-153,-211,-218,-173},{-218,-195,-178,-200,-182,-187},{-206,-218,-206,-209,-164,-146},{-189,-160,-191,-164,-213,-155},{-215,-186,-153,-204,-195,-151},{-218,-215,-218,-173,-186,-167},{-198,-164,-204,-175,-195,-191},{-153,-193,-155,-171,-169,-215},{-209,-193,-164,-162,-189,-178},{-146,-193,-182,-162,-157,-186},{-215,-146,-149,-160,-198,-177},{-180,-167,-202,-211,-202,-147},{-177,-173,-166,-195,-187,-167},{-149,-158,-147,-171,-207,-193},{-155,-157,-209,-147,-173,-175},{-158,-200,-175,-193,-180,-184},{-213,-182,-207,-164,-153,-195},{-200,-180,-193,-206,-155,-177},{-158,-166,-162,-166,-215,-171},{-186,-184,-157,-211,-213,-218},{-171,-207,-167,-153,-184,-217},{-207,-160,-191,-157,-197,-169},{-207,-166,-151,-177,-162,-182},{-173,-169,-169,-191,-198,-195},{-211,-204,-204,-182,-149,-200},{-151,-191,-178,-158,-217,-197},{-166,-151,-204,-146,-193,-169},{-177,-218,-171,-146,-191,-184},{-193,-178,-213,-195,-186,-177},{-164,-202,-157,-177,-193,-160},{-178,-213,-215,-151,-200,-218},{-207,-149,-175,-187,-147,-167},{-191,-197,-149,-195,-191,-171},{-167,-155,-164,-178,-164,-207},{-162,-195,-149,-186,-215,-149},{-197,-218,-189,-169,-215,-164},{-197,-180,-215,-162,-151,-155},{-157,-184,-198,-191,-209,-191},{-218,-204,-180,-178,-177,-166},{-149,-157,-191,-184,-215,-182},{-167,-149,-160,-164,-187,-200},{-206,-206,-147,-215,-195,-215},{-180,-182,-209,-167,-217,-193},{-173,-218,-189,-213,-189,-200}},{{-182,-151,-206,-202,-211,-207},{-157,-218,-184,-211,-149,-200},{-202,-151,-206,-155,-204,-157},{-153,-158,-184,-187,-207,-180},{-178,-160,-184,-157,-198,-180},{-198,-147,-147,-200,-218,-211},{-187,-153,-180,-153,-153,-173},{-211,-206,-206,-158,-160,-206},{-211,-200,-206,-198,-167,-197},{-166,-187,-173,-182,-215,-200},{-197,-147,-182,-218,-146,-200},{-164,-191,-162,-167,-187,-155},{-204,-146,-198,-189,-175,-162},{-149,-177,-175,-164,-167,-173},{-167,-186,-155,-164,-175,-180},{-186,-186,-207,-153,-184,-197},{-158,-211,-204,-177,-158,-171},{-166,-180,-195,-209,-184,-202},{-217,-200,-169,-153,-157,-217},{-209,-151,-162,-146,-173,-197},{-151,-200,-175,-209,-177,-187},{-146,-213,-151,-164,-186,-166},{-153,-204,-207,-207,-147,-191},{-149,-200,-184,-207,-213,-202},{-146,-157,-155,-198,-215,-149},{-217,-151,-173,-164,-149,-175},{-178,-207,-197,-197,-211,-215},{-175,-155,-186,-204,-173,-207},{-151,-207,-211,-217,-146,-206},{-217,-166,-206,-186,-209,-147},{-197,-157,-157,-180,-187,-182},{-153,-175,-166,-215,-198,-197},{-146,-217,-175,-167,-164,-155},{-178,-211,-209,-209,-166,-160},{-177,-211,-213,-180,-153,-175},{-151,-198,-211,-193,-211,-173},{-204,-171,-198,-213,-175,-175},{-178,-193,-173,-149,-191,-158},{-215,-206,-202,-173,-178,-209},{-164,-211,-217,-153,-151,-204},{-204,-164,-189,-218,-184,-175},{-177,-175,-218,-151,-160,-204},{-211,-193,-211,-187,-211,-186},{-167,-191,-157,-193,-211,-215},{-171,-206,-160,-198,-184,-180},{-209,-209,-169,-202,-146,-218},{-215,-177,-164,-207,-164,-186},{-151,-193,-171,-186,-177,-167},{-186,-213,-147,-149,-166,-146},{-147,-193,-169,-147,-164,-200}},{{-167,-146,-207,-162,-184,-173},{-166,-182,-204,-218,-207,-189},{-197,-182,-164,-206,-151,-193},{-149,-167,-218,-160,-187,-213},{-155,-171,-184,-166,-202,-149},{-177,-189,-180,-167,-151,-177},{-184,-158,-173,-164,-169,-211},{-213,-180,-171,-204,-213,-209},{-177,-195,-217,-162,-198,-217},{-204,-173,-191,-197,-175,-151},{-166,-155,-169,-158,-166,-207},{-177,-169,-195,-164,-211,-149},{-217,-158,-215,-186,-195,-177},{-207,-153,-171,-166,-193,-153},{-202,-166,-151,-211,-189,-213},{-189,-149,-211,-217,-160,-213},{-173,-157,-178,-211,-180,-157},{-187,-151,-169,-151,-200,-149},{-171,-217,-200,-166,-193,-164},{-189,-191,-164,-195,-175,-217},{-217,-162,-209,-217,-211,-209},{-184,-217,-204,-155,-209,-182},{-198,-191,-160,-191,-198,-202},{-155,-187,-198,-173,-146,-155},{-193,-164,-209,-195,-151,-195},{-162,-213,-204,-218,-164,-164},{-180,-153,-193,-173,-167,-160},{-182,-149,-195,-202,-217,-206},{-158,-204,-211,-204,-206,-217},{-175,-166,-218,-187,-184,-198},{-184,-187,-213,-211,-187,-162},{-189,-204,-187,-215,-197,-217},{-184,-153,-173,-204,-187,-211},{-175,-167,-146,-189,-217,-193},{-211,-151,-213,-182,-158,-193},{-166,-213,-169,-166,-147,-213},{-213,-211,-175,-173,-167,-187},{-213,-147,-164,-178,-158,-157},{-207,-202,-184,-202,-217,-169},{-171,-160,-215,-178,-151,-175},{-187,-215,-215,-213,-167,-209},{-184,-200,-180,-195,-186,-197},{-171,-206,-158,-193,-162,-191},{-218,-158,-169,-206,-191,-184},{-211,-162,-169,-169,-153,-200},{-202,-166,-218,-169,-162,-171},{-186,-153,-197,-151,-217,-178},{-218,-213,-209,-202,-204,-218},{-151,-182,-198,-186,-186,-198},{-147,-207,-200,-200,-184,-182}},{{-217,-218,-191,-198,-160,-164},{-186,-166,-171,-187,-191,-186},{-202,-160,-164,-162,-169,-146},{-191,-197,-146,-189,-187,-173},{-213,-186,-198,-164,-206,-200},{-215,-155,-166,-195,-186,-184},{-171,-182,-173,-217,-162,-189},{-200,-151,-197,-164,-146,-218},{-209,-195,-215,-191,-167,-182},{-186,-206,-146,-189,-175,-166},{-187,-175,-162,-213,-162,-149},{-147,-197,-184,-149,-177,-211},{-215,-187,-171,-193,-180,-175},{-155,-167,-207,-146,-217,-191},{-155,-186,-198,-173,-202,-184},{-157,-147,-146,-157,-197,-218},{-187,-167,-164,-167,-213,-153},{-218,-209,-217,-155,-146,-200},{-151,-217,-215,-151,-146,-187},{-189,-151,-158,-155,-173,-151},{-171,-218,-171,-187,-147,-195},{-162,-207,-155,-149,-166,-211},{-147,-184,-173,-200,-178,-191},{-187,-151,-193,-184,-164,-215},{-197,-153,-184,-191,-175,-187},{-186,-178,-206,-200,-180,-207},{-207,-211,-167,-202,-215,-164},{-204,-200,-155,-206,-162,-184},{-169,-178,-160,-164,-186,-160},{-218,-215,-218,-218,-147,-171},{-218,-189,-207,-198,-173,-166},{-155,-187,-146,-209,-147,-197},{-149,-215,-167,-207,-189,-171},{-182,-209,-195,-197,-151,-209},{-173,-167,-204,-158,-217,-153},{-204,-186,-167,-213,-178,-198},{-173,-202,-207,-178,-184,-184},{-186,-180,-207,-160,-187,-166},{-153,-198,-169,-213,-198,-173},{-160,-184,-158,-158,-215,-160},{-186,-191,-177,-191,-186,-182},{-175,-151,-151,-158,-197,-164},{-191,-167,-217,-164,-218,-178},{-193,-187,-162,-200,-166,-173},{-195,-197,-198,-187,-169,-217},{-158,-195,-182,-151,-151,-207},{-167,-158,-146,-153,-178,-157},{-191,-164,-204,-166,-166,-198},{-151,-182,-177,-182,-213,-151},{-153,-147,-160,-147,-166,-160}}},{{{-265,-250,-211,-247,-292,-208},{-292,-245,-277,-225,-255,-289},{-260,-198,-272,-245,-240,-289},{-240,-206,-206,-260,-257,-240},{-287,-282,-208,-213,-287,-279},{-245,-218,-206,-211,-218,-265},{-235,-213,-218,-225,-225,-247},{-252,-238,-220,-262,-243,-289},{-287,-203,-284,-294,-252,-287},{-292,-287,-208,-287,-274,-292},{-265,-292,-208,-243,-267,-262},{-238,-206,-247,-211,-267,-228},{-218,-235,-208,-225,-211,-287},{-287,-230,-220,-218,-292,-211},{-287,-216,-277,-216,-260,-196},{-198,-208,-233,-287,-198,-230},{-230,-260,-201,-230,-287,-267},{-245,-211,-267,-260,-272,-284},{-272,-201,-208,-243,-279,-245},{-265,-247,-252,-279,-213,-243},{-257,-267,-292,-208,-267,-247},{-277,-223,-270,-267,-228,-216},{-279,-203,-240,-292,-240,-262},{-289,-198,-198,-274,-282,-247},{-279,-225,-257,-198,-213,-265},{-206,-206,-223,-213,-270,-201},{-245,-247,-235,-247,-203,-272},{-262,-274,-233,-267,-294,-196},{-196,-262,-262,-277,-223,-250},{-252,-211,-272,-289,-245,-262},{-247,-240,-238,-196,-265,-262},{-208,-294,-240,-240,-272,-294},{-225,-220,-198,-216,-230,-228},{-247,-233,-289,-228,-228,-213},{-218,-255,-247,-216,-279,-284},{-211,-252,-272,-279,-247,-267},{-245,-294,-279,-208,-196,-265},{-243,-228,-277,-262,-272,-260},{-230,-196,-196,-230,-255,-274},{-294,-255,-213,-235,-216,-213},{-230,-270,-216,-265,-247,-255},{-240,-208,-262,-228,-218,-292},{-284,-270,-198,-216,-218,-247},{-240,-233,-216,-201,-206,-277},{-265,-257,-213,-233,-252,-223},{-277,-287,-270,-272,-208,-260},{-201,-198,-289,-277,-213,-277},{-284,-201,-250,-284,-206,-196},{-282,-294,-265,-262,-272,-201},{-198,-213,-206,-287,-277,-252}},{{-272,-218,-213,-284,-228,-265},{-206,-282,-265,-272,-294,-287},{-270,-218,-250,-213,-265,-208},{-267,-289,-228,-203,-250,-279},{-282,-218,-203,-262,-262,-279},{-211,-198,-233,-213,-223,-294},{-250,-201,-294,-267,-238,-265},{-260,-252,-223,-228,-233,-203},{-213,-289,-216,-255,-240,-284},{-274,-252,-257,-245,-201,-213},{-272,-287,-289,-243,-267,-277},{-262,-282,-240,-196,-201,-252},{-196,-255,-208,-196,-279,-279},{-289,-260,-267,-250,-201,-247},{-284,-270,-294,-218,-284,-203},{-196,-272,-247,-270,-284,-294},{-243,-220,-279,-272,-220,-279},{-208,-208,-218,-282,-292,-287},{-292,-260,-282,-208,-255,-216},{-284,-238,-267,-223,-284,-225},{-228,-287,-206,-223,-218,-247},{-216,-279,-287,-208,-230,-240},{-255,-211,-201,-206,-252,-252},{-216,-270,-287,-289,-262,-240},{-235,-220,-257,-218,-216,-235},{-208,-216,-272,-294,-257,-225},{-225,-255,-208,-243,-201,-201},{-198,-292,-265,-252,-235,-279},{-277,-287,-196,-211,-233,-247},{-218,-208,-196,-240,-206,-225},{-225,-289,-262,-238,-228,-196},{-267,-206,-282,-243,-252,-235},{-282,-257,-245,-220,-203,-223},{-211,-243,-252,-287,-218,-198},{-255,-211,-230,-260,-228,-225},{-233,-255,-228,-208,-245,-203},{-235,-250,-270,-223,-255,-225},{-196,-235,-279,-287,-252,-225},{-262,-279,-270,-201,-294,-289},{-203,-252,-218,-277,-220,-243},{-218,-270,-255,-289,-267,-294},{-272,-211,-218,-245,-240,-294},{-206,-208,-223,-225,-211,-203},{-294,-220,-294,-262,-274,-284},{-228,-274,-235,-223,-267,-223},{-260,-243,-284,-230,-230,-247},{-255,-289,-270,-201,-213,-255},{-262,-223,-198,-284,-267,-243},{-243,-240,-247,-235,-223,-235},{-272,-208,-198,-287,-208,-243}},{{-282,-265,-274,-233,-225,-265},{-220,-250,-284,-247,-250,-196},{-252,-230,-292,-243,-203,-238},{-287,-211,-203,-267,-260,-252},{-245,-289,-213,-252,-218,-235},{-255,-262,-252,-213,-228,-250},{-270,-223,-284,-225,-272,-235},{-250,-218,-245,-255,-257,-230},{-272,-287,-201,-223,-284,-292},{-292,-282,-267,-270,-213,-260},{-206,-252,-243,-201,-240,-252},{-220,-213,-211,-250,-255,-289},{-260,-201,-282,-233,-282,-218},{-216,-287,-289,-201,-208,-255},{-228,-245,-238,-233,-220,-265},{-292,-284,-245,-203,-250,-201},{-265,-198,-208,-270,-257,-287},{-250,-279,-274,-267,-247,-274},{-265,-218,-282,-233,-294,-255},{-216,-277,-252,-233,-201,-265},{-267,-220,-216,-208,-277,-267},{-279,-289,-240,-233,-225,-267},{-238,-243,-265,-218,-211,-213},{-220,-260,-252,-216,-245,-250},{-208,-245,-216,-201,-270,-216},{-216,-270,-206,-287,-238,-220},{-279,-196,-262,-223,-240,-272},{-225,-255,-198,-223,-233,-247},{-233,-294,-292,-225,-255,-282},{-230,-270,-247,-267,-223,-238},{-289,-230,-252,-257,-220,-274},{-203,-240,-203,-247,-287,-265},{-274,-206,-270,-245,-233,-262},{-233,-213,-247,-238,-255,-260},{-203,-238,-196,-279,-208,-240},{-240,-235,-206,-247,-255,-272},{-287,-252,-277,-260,-218,-267},{-201,-235,-270,-260,-216,-235},{-218,-211,-201,-279,-240,-213},{-272,-213,-208,-272,-292,-206},{-279,-230,-225,-252,-211,-206},{-233,-270,-233,-220,-265,-238},{-235,-208,-213,-257,-235,-289},{-260,-238,-274,-277,-240,-223},{-277,-265,-255,-289,-252,-262},{-243,-213,-203,-267,-292,-208},{-250,-225,-294,-277,-270,-279},{-225,-216,-223,-274,-282,-233},{-262,-230,-228,-201,-211,-203},{-257,-274,-208,-223,-267,-235}},{{-250,-216,-238,-218,-267,-260},{-218,-233,-238,-198,-201,-252},{-292,-211,-282,-213,-279,-218},{-238,-218,-270,-228,-235,-203},{-235,-289,-274,-265,-218,-235},{-218,-279,-203,-238,-206,-218},{-279,-255,-292,-208,-211,-265},{-213,-289,-287,-262,-265,-235},{-257,-265,-233,-245,-252,-230},{-211,-218,-272,-206,-284,-270},{-284,-270,-265,-277,-279,-284},{-255,-257,-238,-198,-201,-228},{-282,-255,-238,-252,-282,-198},{-228,-211,-289,-277,-265,-284},{-247,-277,-201,-201,-284,-272},{-211,-216,-233,-252,-201,-282},{-225,-240,-211,-289,-238,-257},{-284,-257,-250,-292,-252,-267},{-284,-257,-198,-274,-216,-270},{-255,-198,-294,-216,-208,-243},{-255,-243,-270,-211,-213,-282},{-255,-260,-272,-243,-262,-274},{-233,-230,-287,-270,-282,-243},{-279,-277,-292,-267,-292,-279},{-238,-270,-211,-233,-220,-284},{-282,-230,-255,-282,-262,-218},{-262,-265,-243,-213,-247,-260},{-216,-240,-203,-198,-287,-262},{-235,-218,-198,-216,-282,-294},{-284,-233,-267,-267,-233,-272},{-235,-272,-206,-201,-257,-198},{-238,-279,-206,-228,-201,-240},{-250,-230,-292,-292,-252,-260},{-262,-243,-223,-238,-262,-255},{-279,-262,-267,-272,-247,-203},{-287,-294,-250,-220,-272,-262},{-287,-255,-238,-203,-277,-277},{-220,-257,-198,-250,-216,-208},{-277,-225,-218,-230,-206,-238},{-238,-260,-267,-235,-279,-230},{-287,-292,-284,-284,-196,-282},{-255,-235,-213,-235,-274,-235},{-218,-260,-201,-267,-257,-247},{-223,-213,-255,-252,-272,-267},{-292,-243,-287,-270,-294,-201},{-284,-292,-255,-287,-206,-277},{-252,-233,-235,-238,-282,-252},{-240,-282,-225,-267,-277,-282},{-243,-257,-218,-265,-216,-252},{-255,-262,-257,-277,-252,-255}},{{-274,-294,-225,-216,-257,-203},{-272,-267,-211,-270,-211,-228},{-250,-218,-289,-272,-206,-235},{-218,-228,-252,-240,-233,-247},{-255,-223,-262,-292,-211,-238},{-196,-211,-279,-260,-225,-201},{-220,-270,-243,-267,-218,-213},{-203,-201,-203,-230,-292,-220},{-240,-267,-270,-284,-265,-247},{-274,-243,-223,-274,-201,-211},{-225,-267,-255,-225,-262,-277},{-228,-243,-216,-279,-198,-196},{-262,-277,-292,-292,-289,-228},{-240,-198,-274,-201,-211,-196},{-220,-279,-235,-292,-272,-206},{-203,-216,-260,-243,-198,-235},{-238,-272,-196,-250,-265,-287},{-292,-284,-257,-272,-238,-255},{-233,-267,-267,-206,-201,-218},{-201,-245,-274,-235,-272,-198},{-279,-223,-198,-220,-294,-240},{-270,-262,-267,-243,-235,-272},{-270,-255,-228,-208,-228,-257},{-270,-238,-216,-272,-279,-201},{-233,-274,-257,-255,-211,-206},{-260,-220,-240,-201,-216,-265},{-262,-235,-218,-289,-240,-218},{-198,-279,-238,-270,-282,-243},{-218,-255,-216,-274,-282,-260},{-223,-267,-201,-225,-257,-289},{-282,-267,-252,-247,-287,-198},{-292,-292,-277,-233,-238,-292},{-279,-196,-201,-220,-196,-235},{-255,-245,-250,-294,-252,-255},{-272,-267,-196,-292,-235,-213},{-247,-277,-208,-247,-289,-213},{-252,-282,-230,-223,-211,-243},{-243,-282,-270,-257,-287,-206},{-265,-201,-287,-294,-201,-198},{-257,-289,-267,-196,-292,-287},{-284,-230,-287,-228,-250,-230},{-198,-240,-257,-203,-196,-206},{-262,-247,-218,-265,-223,-272},{-228,-267,-292,-238,-274,-196},{-218,-250,-216,-196,-287,-220},{-257,-203,-218,-284,-218,-294},{-201,-225,-201,-206,-206,-211},{-260,-284,-243,-228,-260,-252},{-292,-220,-257,-235,-282,-238},{-203,-257,-274,-216,-279,-287}},{{-257,-294,-213,-252,-252,-247},{-216,-218,-272,-220,-238,-279},{-216,-250,-203,-213,-240,-238},{-287,-206,-247,-206,-208,-272},{-211,-294,-279,-238,-265,-203},{-230,-284,-257,-223,-247,-272},{-262,-208,-279,-292,-203,-230},{-260,-272,-289,-279,-247,-282},{-287,-243,-203,-294,-260,-284},{-277,-287,-260,-238,-270,-206},{-277,-262,-213,-277,-257,-289},{-218,-270,-257,-267,-208,-196},{-228,-223,-211,-223,-287,-196},{-201,-272,-213,-206,-223,-225},{-196,-260,-220,-213,-272,-211},{-255,-287,-235,-255,-201,-294},{-272,-257,-245,-292,-260,-220},{-235,-238,-252,-250,-208,-230},{-247,-240,-235,-287,-213,-262},{-272,-245,-260,-252,-225,-203},{-225,-247,-223,-196,-247,-238},{-213,-235,-223,-223,-203,-255},{-218,-216,-294,-247,-255,-270},{-243,-260,-245,-238,-218,-250},{-287,-220,-289,-235,-240,-235},{-198,-223,-274,-270,-287,-243},{-228,-243,-240,-257,-213,-245},{-265,-257,-216,-294,-245,-289},{-223,-201,-274,-257,-262,-279},{-218,-228,-220,-287,-282,-282},{-225,-223,-228,-240,-216,-287},{-252,-218,-262,-277,-218,-230},{-289,-260,-216,-289,-279,-223},{-203,-282,-250,-262,-257,-250},{-218,-196,-279,-225,-238,-245},{-240,-206,-255,-198,-201,-198},{-211,-196,-257,-250,-240,-235},{-228,-252,-201,-216,-233,-274},{-252,-213,-274,-287,-228,-289},{-294,-238,-250,-277,-196,-198},{-255,-196,-213,-216,-287,-257},{-279,-223,-292,-208,-270,-250},{-260,-220,-228,-230,-235,-257},{-265,-213,-255,-235,-206,-220},{-257,-238,-225,-223,-220,-292},{-208,-216,-245,-198,-247,-272},{-274,-277,-289,-267,-284,-252},{-272,-238,-228,-243,-257,-225},{-220,-211,-262,-267,-274,-270},{-282,-257,-233,-228,-225,-238}}},{{{-210,-185,-261,-243,-275,-187},{-233,-189,-273,-196,-268,-238},{-219,-249,-213,-247,-277,-215},{-247,-266,-245,-194,-189,-229},{-194,-259,-192,-196,-270,-233},{-263,-256,-229,-238,-247,-187},{-189,-192,-224,-217,-226,-208},{-236,-236,-192,-270,-240,-236},{-222,-189,-185,-270,-254,-206},{-219,-203,-189,-238,-215,-238},{-268,-213,-210,-249,-247,-245},{-256,-199,-236,-236,-201,-243},{-236,-231,-243,-213,-233,-229},{-192,-275,-254,-215,-224,-187},{-203,-261,-259,-222,-238,-222},{-189,-224,-256,-201,-229,-222},{-247,-233,-256,-266,-270,-240},{-217,-273,-273,-226,-208,-215},{-233,-238,-266,-222,-263,-219},{-213,-213,-263,-201,-275,-217},{-185,-238,-277,-215,-222,-233},{-217,-222,-236,-217,-240,-273},{-268,-213,-252,-213,-259,-263},{-219,-222,-236,-240,-189,-185},{-187,-203,-222,-222,-249,-247},{-224,-277,-201,-224,-254,-277},{-252,-217,-201,-261,-277,-263},{-196,-231,-219,-192,-238,-270},{-266,-210,-261,-203,-261,-238},{-249,-219,-215,-219,-268,-192},{-222,-203,-261,-270,-268,-224},{-208,-185,-219,-259,-192,-266},{-247,-206,-249,-187,-277,-210},{-219,-263,-206,-185,-231,-206},{-222,-192,-277,-259,-275,-247},{-236,-249,-201,-215,-192,-236},{-268,-254,-243,-229,-201,-249},{-194,-252,-192,-270,-194,-215},{-189,-208,-273,-199,-261,-189},{-270,-208,-252,-254,-236,-236},{-229,-217,-275,-270,-217,-201},{-245,-233,-233,-240,-208,-226},{-254,-192,-229,-231,-192,-247},{-245,-233,-208,-194,-194,-249},{-233,-273,-187,-254,-236,-238},{-213,-185,-187,-261,-185,-273},{-268,-210,-185,-259,-210,-249},{-266,-249,-249,-273,-222,-224},{-247,-245,-219,-275,-249,-247},{-222,-263,-243,-219,-236,-210}},{{-231,-199,-208,-187,-236,-213},{-206,-213,-247,-229,-247,-208},{-240,-185,-222,-203,-277,-263},{-201,-229,-222,-194,-270,-238},{-222,-247,-192,-208,-219,-196},{-273,-187,-277,-270,-247,-240},{-270,-210,-245,-254,-240,-270},{-249,-268,-277,-238,-266,-185},{-194,-247,-192,-233,-206,-224},{-224,-236,-199,-208,-231,-199},{-259,-245,-194,-238,-243,-189},{-185,-245,-275,-259,-273,-206},{-268,-254,-270,-196,-238,-277},{-194,-219,-252,-208,-224,-270},{-238,-199,-222,-229,-196,-245},{-222,-270,-187,-277,-268,-277},{-247,-222,-224,-215,-231,-240},{-222,-185,-270,-261,-219,-199},{-268,-187,-266,-224,-213,-233},{-203,-185,-217,-263,-210,-222},{-259,-245,-256,-259,-268,-275},{-268,-266,-236,-187,-187,-215},{-215,-261,-219,-192,-236,-259},{-233,-213,-263,-203,-185,-196},{-247,-273,-203,-208,-240,-254},{-275,-275,-215,-206,-273,-194},{-196,-266,-245,-203,-266,-189},{-245,-252,-277,-224,-185,-217},{-266,-259,-263,-236,-229,-199},{-263,-185,-217,-208,-189,-263},{-247,-203,-210,-254,-185,-254},{-226,-277,-263,-203,-185,-263},{-187,-277,-245,-245,-201,-238},{-199,-256,-213,-245,-194,-215},{-240,-243,-268,-259,-249,-240},{-245,-213,-201,-256,-249,-187},{-222,-199,-261,-187,-199,-275},{-206,-233,-254,-270,-277,-194},{-245,-263,-254,-208,-273,-254},{-238,-254,-261,-219,-270,-233},{-268,-252,-277,-213,-222,-219},{-277,-233,-273,-245,-210,-256},{-222,-245,-224,-226,-222,-233},{-245,-236,-194,-206,-194,-252},{-187,-254,-185,-194,-249,-229},{-245,-196,-238,-270,-275,-243},{-187,-185,-254,-192,-266,-210},{-270,-206,-187,-185,-233,-210},{-189,-187,-268,-252,-273,-252},{-196,-196,-215,-259,-270,-259}},{{-201,-199,-270,-203,-238,-199},{-277,-243,-229,-185,-247,-245},{-215,-275,-203,-243,-231,-247},{-206,-201,-222,-247,-238,-268},{-247,-217,-206,-240,-196,-238},{-196,-208,-254,-231,-261,-210},{-192,-215,-203,-222,-231,-217},{-217,-199,-210,-238,-254,-270},{-268,-203,-224,-215,-238,-222},{-275,-215,-259,-275,-206,-275},{-217,-185,-208,-203,-196,-199},{-266,-219,-231,-254,-229,-208},{-229,-226,-203,-277,-222,-217},{-226,-217,-247,-252,-277,-245},{-256,-236,-196,-231,-254,-203},{-254,-206,-275,-222,-185,-199},{-254,-185,-256,-243,-192,-277},{-261,-196,-236,-208,-224,-203},{-277,-194,-266,-222,-277,-185},{-249,-259,-222,-238,-189,-187},{-222,-222,-206,-273,-240,-263},{-238,-201,-245,-261,-236,-247},{-226,-199,-277,-268,-222,-229},{-194,-273,-238,-203,-219,-254},{-219,-247,-245,-233,-245,-240},{-256,-240,-229,-213,-261,-222},{-219,-199,-229,-210,-219,-266},{-254,-231,-273,-261,-252,-222},{-192,-206,-194,-224,-187,-196},{-192,-192,-238,-266,-268,-275},{-259,-273,-229,-268,-185,-194},{-275,-233,-215,-238,-233,-268},{-233,-256,-238,-215,-266,-192},{-206,-236,-256,-233,-185,-243},{-254,-238,-238,-196,-268,-196},{-226,-263,-194,-192,-243,-208},{-256,-192,-247,-263,-236,-270},{-219,-238,-206,-261,-236,-194},{-259,-203,-247,-231,-261,-222},{-273,-273,-222,-243,-210,-245},{-249,-273,-256,-233,-224,-187},{-217,-252,-263,-261,-208,-273},{-231,-238,-238,-196,-273,-229},{-203,-226,-215,-217,-243,-185},{-194,-206,-185,-238,-261,-240},{-203,-266,-273,-277,-215,-249},{-273,-247,-243,-215,-199,-273},{-249,-263,-222,-196,-208,-268},{-210,-210,-236,-263,-192,-259},{-189,-189,-226,-277,-238,-236}},{{-263,-263,-259,-277,-277,-247},{-249,-210,-277,-277,-263,-252},{-277,-231,-206,-233,-247,-256},{-256,-185,-238,-247,-201,-185},{-229,-236,-275,-219,-243,-254},{-206,-199,-238,-206,-226,-215},{-229,-206,-256,-266,-194,-240},{-206,-215,-247,-261,-270,-259},{-268,-275,-213,-224,-261,-215},{-213,-245,-256,-263,-247,-270},{-270,-243,-270,-238,-224,-240},{-210,-238,-275,-206,-266,-196},{-263,-215,-201,-261,-224,-233},{-252,-206,-192,-268,-243,-263},{-252,-185,-222,-247,-256,-238},{-231,-259,-273,-199,-208,-208},{-231,-273,-201,-270,-185,-219},{-236,-187,-217,-196,-236,-222},{-263,-217,-275,-259,-206,-215},{-259,-219,-215,-231,-201,-189},{-256,-261,-236,-201,-196,-259},{-213,-277,-213,-270,-192,-240},{-226,-273,-277,-185,-189,-240},{-213,-222,-263,-263,-247,-259},{-222,-240,-187,-187,-196,-206},{-206,-254,-185,-208,-194,-192},{-224,-222,-270,-236,-199,-203},{-266,-196,-210,-249,-203,-192},{-201,-229,-224,-236,-206,-273},{-222,-192,-215,-201,-208,-266},{-245,-256,-233,-233,-189,-268},{-275,-240,-185,-187,-187,-256},{-243,-187,-245,-231,-210,-206},{-233,-229,-194,-199,-277,-238},{-263,-187,-268,-208,-199,-249},{-231,-217,-206,-252,-238,-273},{-277,-268,-196,-273,-203,-208},{-277,-187,-273,-222,-192,-240},{-247,-196,-219,-252,-233,-208},{-268,-231,-256,-259,-268,-210},{-206,-217,-273,-254,-213,-215},{-210,-254,-252,-226,-256,-275},{-226,-210,-219,-189,-259,-189},{-240,-252,-213,-192,-259,-194},{-268,-215,-229,-203,-266,-238},{-213,-208,-254,-254,-217,-217},{-254,-231,-192,-199,-266,-259},{-256,-185,-208,-201,-192,-243},{-219,-231,-201,-270,-222,-249},{-194,-263,-254,-273,-238,-217}},{{-266,-231,-185,-229,-268,-185},{-236,-215,-240,-270,-245,-275},{-215,-189,-199,-224,-273,-196},{-245,-277,-213,-249,-224,-187},{-187,-238,-266,-277,-206,-249},{-231,-275,-243,-189,-263,-224},{-213,-208,-268,-192,-208,-275},{-196,-189,-249,-206,-249,-243},{-187,-231,-263,-226,-238,-259},{-203,-194,-240,-210,-213,-240},{-192,-238,-277,-210,-224,-206},{-187,-192,-215,-194,-229,-266},{-229,-203,-238,-236,-213,-245},{-249,-194,-215,-185,-266,-196},{-240,-196,-266,-208,-243,-203},{-231,-185,-266,-226,-219,-261},{-256,-259,-229,-222,-213,-256},{-273,-268,-199,-247,-208,-275},{-277,-259,-208,-224,-231,-199},{-247,-261,-208,-270,-266,-273},{-247,-219,-266,-229,-275,-273},{-203,-249,-268,-254,-275,-196},{-247,-196,-236,-217,-224,-199},{-256,-185,-256,-256,-208,-238},{-201,-217,-213,-256,-247,-226},{-275,-243,-245,-256,-196,-238},{-210,-245,-217,-219,-266,-203},{-215,-273,-199,-206,-213,-273},{-240,-268,-222,-224,-277,-201},{-231,-189,-226,-187,-194,-243},{-275,-231,-247,-266,-189,-210},{-268,-277,-192,-263,-243,-226},{-229,-270,-233,-208,-240,-231},{-238,-219,-273,-217,-277,-189},{-196,-192,-213,-229,-259,-268},{-240,-263,-233,-254,-206,-247},{-273,-266,-266,-185,-238,-196},{-189,-196,-192,-219,-252,-263},{-240,-256,-196,-215,-252,-203},{-217,-275,-236,-252,-277,-270},{-194,-203,-201,-208,-268,-243},{-199,-243,-219,-277,-270,-224},{-238,-233,-275,-203,-219,-194},{-229,-231,-187,-203,-263,-233},{-196,-240,-240,-210,-231,-229},{-222,-245,-219,-194,-194,-273},{-196,-187,-266,-213,-236,-217},{-189,-277,-266,-192,-203,-266},{-187,-245,-238,-201,-215,-270},{-236,-215,-266,-273,-252,-203}},{{-215,-224,-236,-194,-231,-249},{-196,-243,-192,-266,-217,-256},{-201,-273,-229,-247,-215,-201},{-273,-217,-240,-247,-210,-215},{-236,-199,-199,-199,-210,-277},{-199,-226,-238,-273,-243,-236},{-215,-259,-245,-275,-245,-245},{-270,-229,-208,-231,-206,-203},{-206,-231,-226,-224,-236,-206},{-236,-247,-189,-189,-240,-240},{-273,-194,-196,-199,-208,-210},{-240,-259,-249,-252,-229,-233},{-249,-266,-236,-215,-208,-236},{-273,-226,-240,-222,-277,-231},{-266,-229,-256,-215,-268,-185},{-215,-275,-210,-273,-203,-192},{-185,-196,-240,-208,-245,-249},{-208,-229,-215,-187,-236,-277},{-238,-203,-213,-226,-240,-238},{-256,-268,-268,-201,-229,-277},{-196,-245,-215,-247,-210,-229},{-196,-192,-275,-263,-185,-187},{-226,-268,-266,-208,-203,-203},{-229,-249,-208,-236,-263,-187},{-259,-208,-217,-243,-187,-252},{-275,-231,-196,-217,-273,-189},{-215,-275,-229,-229,-254,-210},{-231,-240,-206,-270,-187,-270},{-277,-275,-277,-213,-261,-206},{-226,-217,-217,-189,-189,-245},{-208,-263,-249,-224,-219,-254},{-187,-194,-213,-266,-213,-192},{-215,-224,-252,-206,-194,-252},{-213,-201,-229,-236,-240,-215},{-266,-187,-194,-249,-247,-192},{-243,-224,-187,-229,-263,-213},{-238,-259,-226,-275,-254,-254},{-226,-233,-233,-243,-231,-273},{-231,-201,-261,-259,-233,-213},{-187,-213,-270,-217,-261,-275},{-231,-217,-247,-270,-238,-217},{-213,-213,-247,-192,-194,-275},{-208,-206,-277,-229,-226,-206},{-201,-215,-194,-275,-192,-201},{-247,-210,-252,-236,-247,-277},{-240,-254,-238,-263,-259,-270},{-268,-259,-201,-261,-263,-229},{-261,-208,-224,-259,-203,-259},{-206,-194,-256,-256,-277,-252},{-222,-231,-236,-187,-196,-217}}},{{{-309,-347,-341,-291,-241,-276},{-241,-273,-312,-270,-309,-241},{-241,-347,-288,-250,-332,-347},{-262,-270,-312,-268,-350,-341},{-270,-341,-256,-238,-347,-265},{-320,-341,-256,-241,-235,-238},{-335,-306,-273,-273,-294,-300},{-268,-241,-276,-347,-265,-235},{-320,-270,-318,-256,-273,-276},{-256,-294,-344,-253,-347,-297},{-276,-291,-353,-297,-332,-332},{-309,-332,-294,-256,-270,-273},{-265,-347,-326,-347,-288,-353},{-268,-300,-285,-353,-326,-288},{-262,-282,-320,-247,-273,-341},{-350,-350,-273,-320,-323,-265},{-329,-285,-285,-282,-244,-341},{-238,-306,-244,-235,-300,-265},{-247,-326,-253,-294,-306,-323},{-256,-323,-279,-323,-329,-323},{-294,-303,-259,-268,-238,-309},{-329,-235,-329,-300,-270,-276},{-338,-279,-312,-288,-288,-303},{-265,-297,-279,-270,-253,-303},{-320,-244,-309,-315,-291,-238},{-300,-300,-270,-262,-288,-341},{-344,-332,-262,-344,-268,-323},{-335,-276,-291,-320,-338,-335},{-288,-344,-300,-332,-350,-273},{-256,-247,-300,-244,-270,-320},{-323,-273,-326,-318,-335,-347},{-276,-350,-297,-262,-332,-320},{-238,-338,-300,-262,-244,-253},{-270,-306,-294,-312,-244,-309},{-265,-282,-276,-320,-303,-347},{-247,-285,-297,-270,-341,-238},{-312,-265,-238,-315,-291,-341},{-344,-318,-309,-306,-276,-238},{-288,-276,-244,-341,-320,-262},{-335,-241,-326,-323,-250,-353},{-335,-279,-353,-288,-276,-294},{-256,-315,-253,-279,-297,-244},{-291,-238,-241,-353,-276,-320},{-270,-268,-312,-268,-294,-344},{-332,-282,-344,-279,-315,-326},{-265,-291,-265,-244,-323,-329},{-341,-353,-344,-312,-238,-238},{-326,-288,-273,-344,-318,-303},{-268,-294,-265,-320,-341,-338},{-253,-309,-268,-318,-282,-250}},{{-297,-332,-344,-276,-326,-303},{-297,-253,-279,-250,-265,-268},{-273,-300,-291,-306,-332,-332},{-326,-338,-329,-318,-320,-309},{-353,-297,-294,-279,-282,-270},{-297,-268,-300,-297,-335,-315},{-238,-309,-329,-329,-256,-338},{-312,-332,-297,-273,-341,-332},{-265,-253,-285,-259,-338,-288},{-326,-276,-247,-270,-353,-353},{-326,-250,-285,-344,-273,-279},{-312,-303,-285,-303,-276,-288},{-238,-347,-253,-335,-279,-315},{-318,-326,-320,-338,-347,-268},{-318,-262,-288,-320,-297,-338},{-250,-335,-294,-279,-332,-253},{-350,-247,-244,-262,-235,-312},{-238,-250,-309,-297,-241,-253},{-253,-320,-329,-241,-306,-288},{-253,-282,-268,-344,-256,-288},{-268,-309,-306,-350,-279,-282},{-297,-326,-294,-291,-285,-262},{-338,-332,-338,-282,-247,-276},{-279,-291,-273,-273,-238,-312},{-309,-338,-350,-323,-250,-241},{-241,-268,-303,-291,-273,-300},{-291,-303,-247,-291,-247,-285},{-291,-247,-297,-244,-353,-326},{-338,-282,-291,-347,-265,-288},{-318,-273,-279,-238,-335,-285},{-256,-241,-244,-291,-300,-244},{-253,-338,-291,-247,-259,-347},{-309,-291,-303,-294,-315,-294},{-306,-306,-297,-312,-250,-306},{-270,-282,-268,-344,-323,-312},{-300,-306,-247,-270,-250,-273},{-279,-288,-288,-268,-347,-329},{-262,-341,-235,-335,-285,-265},{-235,-323,-256,-353,-265,-247},{-262,-285,-338,-273,-238,-341},{-235,-347,-256,-282,-297,-262},{-247,-312,-244,-238,-297,-350},{-318,-253,-241,-315,-332,-350},{-309,-306,-344,-312,-285,-323},{-262,-344,-244,-323,-291,-238},{-350,-282,-265,-350,-279,-247},{-323,-350,-306,-335,-244,-332},{-282,-312,-332,-318,-247,-268},{-291,-347,-326,-350,-335,-265},{-270,-300,-282,-247,-309,-259}},{{-265,-268,-265,-291,-303,-341},{-320,-247,-347,-235,-326,-303},{-291,-335,-265,-332,-262,-353},{-282,-279,-265,-332,-350,-303},{-353,-297,-306,-323,-279,-288},{-270,-350,-341,-320,-262,-320},{-326,-291,-262,-318,-253,-291},{-315,-253,-312,-326,-338,-288},{-312,-320,-259,-312,-247,-341},{-329,-276,-250,-315,-273,-288},{-276,-235,-279,-241,-250,-312},{-265,-282,-353,-241,-250,-318},{-323,-291,-270,-262,-332,-347},{-347,-270,-270,-238,-306,-320},{-294,-335,-341,-306,-250,-265},{-329,-276,-285,-262,-320,-273},{-347,-285,-332,-326,-341,-265},{-273,-323,-291,-276,-326,-288},{-265,-241,-294,-318,-306,-341},{-268,-250,-259,-291,-347,-285},{-344,-238,-241,-294,-297,-273},{-303,-294,-344,-285,-253,-353},{-294,-253,-253,-247,-312,-250},{-353,-253,-294,-309,-291,-279},{-318,-309,-253,-315,-309,-256},{-238,-285,-335,-291,-312,-285},{-353,-282,-344,-323,-256,-344},{-238,-235,-282,-344,-347,-244},{-294,-265,-318,-323,-259,-344},{-294,-323,-247,-329,-341,-238},{-320,-253,-256,-332,-353,-335},{-353,-332,-338,-309,-279,-347},{-306,-276,-300,-273,-241,-276},{-332,-294,-244,-306,-235,-338},{-300,-315,-238,-303,-276,-329},{-244,-285,-326,-241,-338,-294},{-268,-344,-273,-250,-294,-291},{-247,-309,-306,-259,-309,-300},{-282,-276,-250,-238,-238,-238},{-282,-244,-241,-332,-279,-235},{-270,-279,-326,-335,-276,-282},{-285,-244,-320,-270,-273,-320},{-268,-241,-256,-282,-273,-347},{-335,-279,-288,-241,-241,-315},{-268,-297,-341,-241,-341,-259},{-320,-329,-303,-326,-256,-315},{-244,-268,-238,-259,-279,-303},{-332,-276,-253,-323,-335,-318},{-276,-235,-315,-279,-241,-323},{-318,-309,-320,-253,-291,-265}},{{-250,-338,-282,-279,-294,-244},{-273,-247,-338,-247,-285,-268},{-288,-253,-347,-318,-306,-247},{-300,-326,-276,-256,-241,-262},{-270,-279,-303,-253,-270,-318},{-244,-335,-309,-270,-235,-253},{-262,-315,-309,-244,-262,-300},{-303,-279,-326,-341,-300,-291},{-265,-309,-320,-270,-344,-294},{-238,-309,-244,-312,-279,-276},{-300,-338,-312,-250,-265,-315},{-309,-332,-303,-347,-320,-270},{-241,-350,-332,-326,-291,-335},{-303,-332,-312,-320,-250,-238},{-256,-285,-318,-244,-335,-338},{-341,-279,-247,-265,-291,-344},{-306,-238,-329,-341,-335,-285},{-276,-353,-320,-256,-323,-335},{-315,-320,-238,-288,-341,-326},{-329,-341,-309,-241,-268,-282},{-250,-312,-294,-347,-288,-353},{-294,-276,-247,-306,-306,-350},{-306,-323,-270,-350,-279,-294},{-291,-265,-259,-315,-335,-273},{-262,-312,-326,-312,-300,-270},{-326,-353,-309,-338,-250,-297},{-282,-344,-288,-268,-335,-312},{-276,-318,-326,-291,-329,-247},{-279,-297,-288,-282,-285,-353},{-353,-344,-309,-270,-250,-256},{-270,-323,-329,-350,-235,-250},{-323,-256,-279,-294,-323,-335},{-320,-250,-294,-265,-291,-244},{-300,-288,-303,-268,-256,-332},{-265,-323,-300,-318,-300,-238},{-329,-285,-262,-300,-350,-341},{-279,-297,-256,-294,-320,-288},{-315,-273,-262,-297,-253,-256},{-318,-318,-265,-294,-326,-297},{-241,-300,-285,-347,-270,-244},{-259,-347,-241,-273,-309,-235},{-241,-262,-250,-350,-268,-350},{-235,-323,-350,-265,-341,-303},{-323,-350,-241,-329,-247,-291},{-262,-326,-294,-268,-256,-312},{-350,-282,-320,-300,-344,-341},{-303,-294,-276,-253,-323,-306},{-344,-241,-268,-244,-265,-279},{-335,-320,-320,-279,-256,-300},{-238,-350,-335,-235,-323,-312}},{{-350,-247,-315,-353,-300,-297},{-341,-241,-323,-309,-294,-241},{-326,-341,-312,-276,-350,-318},{-341,-270,-315,-291,-273,-262},{-341,-329,-329,-235,-262,-338},{-253,-250,-294,-300,-326,-341},{-344,-320,-250,-306,-297,-253},{-262,-347,-259,-244,-250,-329},{-279,-259,-353,-265,-279,-259},{-247,-241,-297,-300,-288,-335},{-309,-250,-347,-250,-318,-256},{-288,-326,-247,-326,-247,-291},{-288,-265,-262,-276,-353,-270},{-282,-341,-238,-329,-312,-315},{-341,-241,-285,-244,-338,-326},{-256,-353,-288,-300,-268,-250},{-341,-270,-329,-303,-256,-309},{-241,-341,-288,-347,-262,-241},{-344,-318,-291,-268,-344,-320},{-335,-347,-256,-279,-297,-329},{-235,-335,-303,-341,-276,-300},{-265,-276,-238,-294,-268,-326},{-341,-326,-338,-320,-332,-285},{-309,-270,-303,-297,-332,-297},{-265,-235,-329,-338,-306,-273},{-306,-270,-279,-300,-247,-238},{-285,-268,-312,-347,-235,-318},{-265,-320,-353,-247,-344,-291},{-244,-279,-320,-288,-291,-247},{-347,-291,-300,-265,-241,-320},{-294,-253,-268,-259,-297,-285},{-276,-353,-247,-332,-318,-244},{-312,-323,-353,-262,-270,-303},{-244,-320,-241,-335,-297,-350},{-315,-238,-285,-265,-288,-276},{-332,-341,-303,-256,-259,-326},{-253,-315,-235,-244,-259,-332},{-279,-238,-309,-312,-235,-335},{-288,-329,-276,-335,-285,-279},{-332,-347,-344,-285,-250,-341},{-323,-297,-300,-265,-306,-312},{-320,-297,-268,-273,-279,-353},{-276,-323,-244,-285,-341,-344},{-273,-291,-341,-338,-329,-256},{-338,-294,-309,-332,-332,-329},{-270,-294,-338,-268,-300,-262},{-241,-350,-347,-268,-306,-250},{-247,-297,-282,-244,-244,-238},{-344,-247,-250,-306,-341,-282},{-303,-294,-285,-238,-297,-326}},{{-320,-306,-303,-247,-250,-303},{-300,-344,-235,-276,-247,-250},{-250,-323,-268,-247,-256,-344},{-235,-262,-288,-318,-294,-268},{-332,-335,-285,-297,-238,-309},{-350,-273,-256,-285,-315,-276},{-273,-288,-276,-282,-303,-315},{-341,-238,-288,-265,-350,-270},{-350,-347,-279,-300,-241,-326},{-341,-294,-341,-247,-335,-323},{-318,-320,-276,-329,-353,-335},{-238,-294,-297,-297,-270,-318},{-309,-315,-265,-265,-329,-282},{-294,-262,-341,-256,-256,-244},{-303,-285,-303,-235,-318,-335},{-279,-262,-262,-235,-347,-344},{-323,-338,-341,-320,-262,-256},{-344,-315,-291,-244,-253,-344},{-265,-256,-320,-238,-332,-276},{-315,-250,-285,-265,-350,-279},{-323,-282,-323,-312,-294,-323},{-353,-318,-312,-347,-265,-268},{-318,-265,-341,-247,-323,-253},{-306,-297,-312,-250,-270,-335},{-265,-329,-279,-250,-250,-273},{-291,-315,-315,-350,-335,-241},{-306,-279,-312,-273,-300,-323},{-306,-256,-326,-332,-350,-285},{-297,-341,-279,-291,-353,-268},{-306,-235,-344,-353,-288,-309},{-265,-303,-273,-323,-329,-323},{-235,-259,-344,-344,-247,-297},{-250,-235,-282,-300,-323,-256},{-256,-344,-315,-332,-268,-265},{-318,-250,-244,-320,-300,-329},{-270,-241,-315,-329,-297,-241},{-256,-306,-253,-235,-332,-291},{-268,-353,-344,-350,-291,-262},{-256,-238,-247,-235,-253,-347},{-323,-294,-279,-262,-315,-279},{-273,-253,-320,-326,-238,-306},{-303,-262,-279,-312,-303,-238},{-262,-338,-335,-315,-270,-294},{-268,-247,-270,-350,-244,-270},{-318,-303,-285,-312,-294,-247},{-241,-344,-350,-303,-279,-326},{-350,-241,-273,-279,-244,-300},{-297,-353,-291,-353,-235,-294},{-320,-288,-309,-341,-323,-344},{-250,-338,-291,-326,-315,-306}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1841,192,221,150,198,208,315,198,294}; // initial inventory 
int ubiv[I]={2104,384,442,300,396,416,630,396,588}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.32,8.46,5.6,4.24,2.89,1.51,4.53,7.74}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.11,7.69,5.09,3.85,2.63,1.37,4.12,7.04}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,6.15,6.15,6.15,5.38,5.38,5.38,4.61,4.61,4.61,4.07,4.07,4.07,3.56,3.56,3.56,3.05,3.05,3.05,3.08,3.08,3.08,2.7,2.7,2.7,2.31,2.31,2.31,2.1,2.1,2.1,1.84,1.84,1.84,1.58,1.58,1.58,1.1,1.1,1.1,0.96,0.96,0.96,0.82,0.82,0.82,3.3,3.3,3.3,2.88,2.88,2.88,2.47,2.47,2.47,5.63,5.63,5.63,4.93,4.93,4.93,4.22,4.22,4.22}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={15,8,6,15,8,5,15,8,6,16,9,6,17,8,6,16,8,6,16,9,6,17,8,6,17,9,6,16,9,6,16,8,6,17,9,6,17,9,6,17,9,6,18,9,6,18,9,6,17,9,6,17,9,6,16,9,6,16,9,6,16,8,6,16,8,6,17,9,6,16,8,6}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14},{15,16,17,18,19,20,21,22},{23,24,25,26,27,28},{29,30,31,32,33,34,35,36,37,38,39,40,41,42,43},{44,45,46,47,48,49,50,51},{52,53,54,55,56},{57,58,59,60,61,62,63,64,65,66,67,68,69,70,71},{72,73,74,75,76,77,78,79},{80,81,82,83,84,85},{86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101},{102,103,104,105,106,107,108,109,110},{111,112,113,114,115,116},{117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133},{134,135,136,137,138,139,140,141},{142,143,144,145,146,147},{148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163},{164,165,166,167,168,169,170,171},{172,173,174,175,176,177},{178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193},{194,195,196,197,198,199,200,201,202},{203,204,205,206,207,208},{209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225},{226,227,228,229,230,231,232,233},{234,235,236,237,238,239},{240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256},{257,258,259,260,261,262,263,264,265},{266,267,268,269,270,271},{272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287},{288,289,290,291,292,293,294,295,296},{297,298,299,300,301,302},{303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318},{319,320,321,322,323,324,325,326},{327,328,329,330,331,332},{333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349},{350,351,352,353,354,355,356,357,358},{359,360,361,362,363,364},{365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381},{382,383,384,385,386,387,388,389,390},{391,392,393,394,395,396},{397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413},{414,415,416,417,418,419,420,421,422},{423,424,425,426,427,428},{429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446},{447,448,449,450,451,452,453,454,455},{456,457,458,459,460,461},{462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479},{480,481,482,483,484,485,486,487,488},{489,490,491,492,493,494},{495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511},{512,513,514,515,516,517,518,519,520},{521,522,523,524,525,526},{527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543},{544,545,546,547,548,549,550,551,552},{553,554,555,556,557,558},{559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574},{575,576,577,578,579,580,581,582,583},{584,585,586,587,588,589},{590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605},{606,607,608,609,610,611,612,613,614},{615,616,617,618,619,620},{621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636},{637,638,639,640,641,642,643,644},{645,646,647,648,649,650},{651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666},{667,668,669,670,671,672,673,674},{675,676,677,678,679,680},{681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697},{698,699,700,701,702,703,704,705,706},{707,708,709,710,711,712},{713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728},{729,730,731,732,733,734,735,736},{737,738,739,740,741,742}}; // set of shipments in each bid 
int SHsts[SPN]={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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,2,6,10,14,18,22,26,30,2,8,14,20,26,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,1,5,9,13,17,21,25,29,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,2,8,14,20,26,32,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,2,6,10,14,18,22,26,30,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,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,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,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,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,0,6,12,18,24,30,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,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,1,5,9,13,17,21,25,29,33,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,0,6,12,18,24,30,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,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,2,8,14,20,26,32,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,0,4,8,12,16,20,24,28,32,2,8,14,20,26,32,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,2,6,10,14,18,22,26,30,1,7,13,19,25,31}; // set of start times of each shipment 
int SHets[SPN]={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,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,7,11,15,19,23,27,31,35,7,13,19,25,31,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,6,10,14,18,22,26,30,34,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,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,9,13,17,21,25,29,33,5,11,17,23,29,35,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,2,8,14,20,26,32,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,4,8,12,16,20,24,28,32,4,10,16,22,28,34,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,4,10,16,22,28,34,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,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,4,10,16,22,28,34,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,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,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,2,6,10,14,18,22,26,30,34,1,7,13,19,25,31,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,2,6,10,14,18,22,26,30,34,3,9,15,21,27,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,3,7,11,15,19,23,27,31,35,4,10,16,22,28,34,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,6,10,14,18,22,26,30,34,2,8,14,20,26,32,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,4,8,12,16,20,24,28,32,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,5,11,17,23,29,35,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,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}; // set of end times of each shipment 
